From c6b7f3a659ff545af0547be35786ece27ea5736a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 12 Jun 2024 04:26:06 +0000 Subject: [PATCH 001/215] fix(deps): update dependency aws-sdk to v2.1639.0 (#396) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 67a49901e..d1f8f861b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,7 +91,7 @@ importers: version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.2) aws-sdk: specifier: ^2.1604.0 - version: 2.1638.0 + version: 2.1639.0 axios: specifier: ^1.7.2 version: 1.7.2 @@ -3932,8 +3932,8 @@ packages: avvio@8.3.0: resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} - aws-sdk@2.1638.0: - resolution: {integrity: sha512-/Li+eOMvJOLuYXimt3YPd6ec9Xvzh6L5KLfU5bjuJrltQqBcW7paL+PnFqSjm7zef+fPJT7h+8sqEcuRaGUmRA==} + aws-sdk@2.1639.0: + resolution: {integrity: sha512-3vi9ONXhROfXTjsulFurKtJ/vBjiXirhwrRY6C7QRJyI/+m9lphtBivSYynnu7q2saAqC9ArlkEWQLRFUPy+Zg==} engines: {node: '>= 10.0.0'} aws4@1.13.0: @@ -12985,7 +12985,7 @@ snapshots: transitivePeerDependencies: - supports-color - aws-sdk@2.1638.0: + aws-sdk@2.1639.0: dependencies: buffer: 4.9.2 events: 1.1.1 From cd4827db456c4d378d6ef51d1fecac4e5078059e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 12 Jun 2024 04:34:32 +0000 Subject: [PATCH 002/215] fix(deps): update dependency pino to v9.2.0 (#397) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d1f8f861b..bf01d948c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -362,7 +362,7 @@ importers: version: 1.17.4(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) pino: specifier: ^9.0.0 - version: 9.1.0 + version: 9.2.0 react: specifier: ^18.2.0 version: 18.3.1 @@ -7103,6 +7103,10 @@ packages: resolution: {integrity: sha512-qUcgfrlyOtjwhNLdbhoL7NR4NkHjzykAPw0V2QLFbvu/zss29h4NkRnibyFzBrNCbzCOY3WZ9hhKSwfOkNggYA==} hasBin: true + pino@9.2.0: + resolution: {integrity: sha512-g3/hpwfujK5a4oVbaefoJxezLzsDgLcNJeITvC6yrfwYeT9la+edCK42j5QpEQSQCZgTKapXvnQIdgZwvRaZug==} + hasBin: true + pirates@4.0.6: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} @@ -17040,6 +17044,20 @@ snapshots: sonic-boom: 4.0.1 thread-stream: 3.0.2 + pino@9.2.0: + dependencies: + atomic-sleep: 1.0.0 + fast-redact: 3.5.0 + on-exit-leak-free: 2.1.2 + pino-abstract-transport: 1.2.0 + pino-std-serializers: 7.0.0 + process-warning: 3.0.0 + quick-format-unescaped: 4.0.4 + real-require: 0.2.0 + safe-stable-stringify: 2.4.3 + sonic-boom: 4.0.1 + thread-stream: 3.0.2 + pirates@4.0.6: {} pkg-dir@4.2.0: From 4c1b93adf4753d4fba2f5ea664a9adefe27dc99a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 12 Jun 2024 13:20:58 +0000 Subject: [PATCH 003/215] fix(deps): update dependency pino-pretty to v11.2.1 (#398) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bf01d948c..1f4d162ef 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -160,7 +160,7 @@ importers: version: 10.1.0 pino-pretty: specifier: ^11.0.0 - version: 11.2.0 + version: 11.2.1 prom-client: specifier: ^15.1.2 version: 15.1.2 @@ -7085,8 +7085,8 @@ packages: pino-http@10.1.0: resolution: {integrity: sha512-rQgRaVfmZnDcOZXvZUUkiG3wDYVTSyYWAhxkGUgw3py3Y1nFXucRSLYPB5HKgG64oy9gLiDARiQxxWXnI1u3zA==} - pino-pretty@11.2.0: - resolution: {integrity: sha512-k6VHtZBcfLDB1mB8TWPE19OyLygfNdqOgX/uACqBbVMaUK2JeXHBUTINvJ/QPs5Vazwfq4gWIDpTYDnhkfy7Jw==} + pino-pretty@11.2.1: + resolution: {integrity: sha512-O05NuD9tkRasFRWVaF/uHLOvoRDFD7tb5VMertr78rbsYFjYp48Vg3477EshVAF5eZaEw+OpDl/tu+B0R5o+7g==} hasBin: true pino-std-serializers@6.2.2: @@ -16995,7 +16995,7 @@ snapshots: pino-std-serializers: 7.0.0 process-warning: 3.0.0 - pino-pretty@11.2.0: + pino-pretty@11.2.1: dependencies: colorette: 2.0.20 dateformat: 4.6.3 From 33a83e8243fcd3648c22fcf6ac331526046a9365 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 12 Jun 2024 17:23:25 +0000 Subject: [PATCH 004/215] fix(deps): update dependency @tanstack/react-query to v5.45.0 (#399) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1f4d162ef..c368e0b5e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -299,7 +299,7 @@ importers: version: 0.10.1(typescript@5.4.5)(zod@3.23.8) '@tanstack/react-query': specifier: ^5.31.0 - version: 5.44.0(react@18.3.1) + version: 5.45.0(react@18.3.1) '@tanstack/react-table': specifier: ^8.16.0 version: 8.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -3259,11 +3259,11 @@ packages: typescript: optional: true - '@tanstack/query-core@5.44.0': - resolution: {integrity: sha512-Fa1J7iEEyJnjXG1N4+Fz4OXNH/INve3XSn0Htms3X4wgRsXHxMDwqBE2XtDCts7swkwSIs4izEtaFqWVFr/eLQ==} + '@tanstack/query-core@5.45.0': + resolution: {integrity: sha512-RVfIZQmFUTdjhSAAblvueimfngYyfN6HlwaJUPK71PKd7yi43Vs1S/rdimmZedPWX/WGppcq/U1HOj7O7FwYxw==} - '@tanstack/react-query@5.44.0': - resolution: {integrity: sha512-zmaD6cw8P2cBOfRHhqRmwvDsAi56gqbiwG2CDR6oQOCXSDOvRagvpP6RUStn+RrfcVUrNjKsxBmrgG6Za8p5zg==} + '@tanstack/react-query@5.45.0': + resolution: {integrity: sha512-y272cKRJp1BvehrWG4ashOBuqBj1Qm2O6fgYJ9LYSHrLdsCXl74GbSVjUQTReUdHuRIl9cEOoyPa6HYag400lw==} peerDependencies: react: ^18.0.0 @@ -12191,11 +12191,11 @@ snapshots: optionalDependencies: typescript: 5.4.5 - '@tanstack/query-core@5.44.0': {} + '@tanstack/query-core@5.45.0': {} - '@tanstack/react-query@5.44.0(react@18.3.1)': + '@tanstack/react-query@5.45.0(react@18.3.1)': dependencies: - '@tanstack/query-core': 5.44.0 + '@tanstack/query-core': 5.45.0 react: 18.3.1 '@tanstack/react-table@8.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': From 3f7091114e0c9276d7876827cb4cc259169a4018 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 12 Jun 2024 21:27:00 +0000 Subject: [PATCH 005/215] fix(deps): update aws-sdk-js-v3 monorepo to v3.596.0 (#400) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 842 ++++++++++++++++++++++++------------------------- 1 file changed, 421 insertions(+), 421 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c368e0b5e..26dbc2b34 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,10 +25,10 @@ importers: dependencies: '@aws-sdk/client-s3': specifier: ^3.556.0 - version: 3.592.0 + version: 3.596.0 '@aws-sdk/s3-request-presigner': specifier: ^3.556.0 - version: 3.592.0 + version: 3.596.0 '@fastify/multipart': specifier: ^8.2.0 version: 8.3.0 @@ -749,20 +749,20 @@ packages: '@aws-crypto/util@3.0.0': resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} - '@aws-sdk/client-s3@3.592.0': - resolution: {integrity: sha512-abn1XYk9HW2nXIvyD6ldwrNcF5/7a2p06OSWEr7zVTo954kArg8N0yTsy83ezznEHZfaZpdZn/DLDl2GxrE1Xw==} + '@aws-sdk/client-s3@3.596.0': + resolution: {integrity: sha512-W5C85cEUTYbmCpvvhLye+KirtLcBMX4t0l4Zj3EsGc5tTwkp7lxZDmJEoDfRy0+FE2H/O6OZQJdWMXCwt/Inqw==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso-oidc@3.592.0': - resolution: {integrity: sha512-11Zvm8nm0s/UF3XCjzFRpQU+8FFVW5rcr3BHfnH6xAe5JEoN6bJN/n+wOfnElnjek+90hh+Qc7s141AMrCjiiw==} + '@aws-sdk/client-sso-oidc@3.596.0': + resolution: {integrity: sha512-KnTWtKzO0N+rMdIrVwbewFp4FAvVWBV/ekCAh5w7EN+uAvBHxMoFElE2RwlcRF/gH1/F715OspPMvOxPom6bMA==} engines: {node: '>=16.0.0'} '@aws-sdk/client-sso@3.592.0': resolution: {integrity: sha512-w+SuW47jQqvOC7fonyjFjsOh3yjqJ+VpWdVrmrl0E/KryBE7ho/Wn991Buf/EiHHeJikoWgHsAIPkBH29+ntdA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.592.0': - resolution: {integrity: sha512-KUrOdszZfcrlpKr4dpdkGibZ/qq3Lnfu1rjv1U+V1QJQ9OuMo9J3sDWpWV9tigNqY0aGllarWH5cJbz9868W/w==} + '@aws-sdk/client-sts@3.596.0': + resolution: {integrity: sha512-37+WQDjgmqS/YXj3vPzIVIrbXaFcZ1WXk715AMGIPBZn9Y2/wr2bmSTpX7bsMyn0G8+LxmoIxFcG7n1Gu0nvLg==} engines: {node: '>=16.0.0'} '@aws-sdk/core@3.592.0': @@ -773,18 +773,18 @@ packages: resolution: {integrity: sha512-Hyg/5KFECIk2k5o8wnVEiniV86yVkhn5kzITUydmNGCkXdBFHMHRx6hleQ1bqwJHbBskyu8nbYamzcwymmGwmw==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-http@3.587.0': - resolution: {integrity: sha512-Su1SRWVRCuR1e32oxX3C1V4c5hpPN20WYcRfdcr2wXwHqSvys5DrnmuCC+JoEnS/zt3adUJhPliTqpfKgSdMrA==} + '@aws-sdk/credential-provider-http@3.596.0': + resolution: {integrity: sha512-nnmvEsz1KJgRmfSZJPWuzbxPRXu8Y+/78Ifa1jY3fQKSKdEJfXMDsjPljJvMDBl4dZ8pf5Hwx+S/ONnMEDwYEA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-ini@3.592.0': - resolution: {integrity: sha512-3kG6ngCIOPbLJZZ3RV+NsU7HVK6vX1+1DrPJKj9fVlPYn7IXsk8NAaUT5885yC7+jKizjv0cWLrLKvAJV5gfUA==} + '@aws-sdk/credential-provider-ini@3.596.0': + resolution: {integrity: sha512-c7PLtd7GbnOVAc5sk3sVlHxLvEsM8RF96rsBGlRo4AVpil/lXLKyNv9VarS4w/ZZZoRbJRyZ+m92PjNcLvpTDQ==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.592.0 + '@aws-sdk/client-sts': ^3.596.0 - '@aws-sdk/credential-provider-node@3.592.0': - resolution: {integrity: sha512-BguihBGTrEjVBQ07hm+ZsO29eNJaxwBwUZMftgGAm2XcMIEClNPfm5hydxu2BmA4ouIJQJ6nG8pNYghEumM+Aw==} + '@aws-sdk/credential-provider-node@3.596.0': + resolution: {integrity: sha512-F4MLyXpQyie1AnJS9n7TIRL0aF7YH8tKMIJXDsM5OXpSZi2en+yR6SzsxvHf5dwS2Ga8LUdEJyiyS2NoebaJGA==} engines: {node: '>=16.0.0'} '@aws-sdk/credential-provider-process@3.587.0': @@ -849,8 +849,8 @@ packages: resolution: {integrity: sha512-93I7IPZtulZQoRK+O20IJ4a1syWwYPzoO2gc3v+/GNZflZPV3QJXuVbIm0pxBsu0n/mzKGUKqSOLPIaN098HcQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/s3-request-presigner@3.592.0': - resolution: {integrity: sha512-3VzhSWV1kPbVkp9PNmcYvdL8tnWx3OrVBkLfKQjbuP79FbftK2mnZV2MB/h9GsujJ6iE6No3XglG9mHe5OX9mg==} + '@aws-sdk/s3-request-presigner@3.596.0': + resolution: {integrity: sha512-+2BXIc8JGH3MtLrR1Rx5gdD/AOEnuNsm5vmfbCW3tT3UinPkqCQTe2dB5KFCu76YTRE+D2yY8OF2ZW46sbh9bA==} engines: {node: '>=16.0.0'} '@aws-sdk/signature-v4-multi-region@3.587.0': @@ -2859,8 +2859,8 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@smithy/abort-controller@3.0.0': - resolution: {integrity: sha512-p6GlFGBt9K4MYLu72YuJ523NVR4A8oHlC5M2JO6OmQqN8kAc/uh1JqLE+FizTokrSJGg0CSvC+BrsmGzKtsZKA==} + '@smithy/abort-controller@3.0.1': + resolution: {integrity: sha512-Jb7jg4E+C+uvrUQi+h9kbILY6ts6fglKZzseMCHlH9ayq+1f5QdpYf8MV/xppuiN6DAMJAmwGz53GwP3213dmA==} engines: {node: '>=16.0.0'} '@smithy/chunked-blob-reader-native@3.0.0': @@ -2869,127 +2869,127 @@ packages: '@smithy/chunked-blob-reader@3.0.0': resolution: {integrity: sha512-sbnURCwjF0gSToGlsBiAmd1lRCmSn72nu9axfJu5lIx6RUEgHu6GwTMbqCdhQSi0Pumcm5vFxsi9XWXb2mTaoA==} - '@smithy/config-resolver@3.0.1': - resolution: {integrity: sha512-hbkYJc20SBDz2qqLzttjI/EqXemtmWk0ooRznLsiXp3066KQRTvuKHa7U4jCZCJq6Dozqvy0R1/vNESC9inPJg==} + '@smithy/config-resolver@3.0.2': + resolution: {integrity: sha512-wUyG6ezpp2sWAvfqmSYTROwFUmJqKV78GLf55WODrosBcT0BAMd9bOLO4HRhynWBgAobPml2cF9ZOdgCe00r+g==} engines: {node: '>=16.0.0'} - '@smithy/core@2.2.0': - resolution: {integrity: sha512-ygLZSSKgt9bR8HAxR9mK+U5obvAJBr6zlQuhN5soYWx/amjDoQN4dTkydTypgKe6rIbUjTILyLU+W5XFwXr4kg==} + '@smithy/core@2.2.1': + resolution: {integrity: sha512-R8Pzrr2v2oGUoj4CTZtKPr87lVtBsz7IUBGhSwS1kc6Cj0yPwNdYbkzhFsxhoDE9+BPl09VN/6rFsW9GJzWnBA==} engines: {node: '>=16.0.0'} - '@smithy/credential-provider-imds@3.1.0': - resolution: {integrity: sha512-q4A4d38v8pYYmseu/jTS3Z5I3zXlEOe5Obi+EJreVKgSVyWUHOd7/yaVCinC60QG4MRyCs98tcxBH1IMC0bu7Q==} + '@smithy/credential-provider-imds@3.1.1': + resolution: {integrity: sha512-htndP0LwHdE3R3Nam9ZyVWhwPYOmD4xCL79kqvNxy8u/bv0huuy574CSiRY4cvEICgimv8jlVfLeZ7zZqbnB2g==} engines: {node: '>=16.0.0'} - '@smithy/eventstream-codec@3.0.0': - resolution: {integrity: sha512-PUtyEA0Oik50SaEFCZ0WPVtF9tz/teze2fDptW6WRXl+RrEenH8UbEjudOz8iakiMl3lE3lCVqYf2Y+znL8QFQ==} + '@smithy/eventstream-codec@3.0.1': + resolution: {integrity: sha512-RNl3CuWZWPy+s8sx4PcOkRvlfodR33Dj3hzUuDG/CoF6XBvm5Xvr33wRoC1RWht0NN+Q6Z6KcoAkhlQA12MBBw==} - '@smithy/eventstream-serde-browser@3.0.0': - resolution: {integrity: sha512-NB7AFiPN4NxP/YCAnrvYR18z2/ZsiHiF7VtG30gshO9GbFrIb1rC8ep4NGpJSWrz6P64uhPXeo4M0UsCLnZKqw==} + '@smithy/eventstream-serde-browser@3.0.1': + resolution: {integrity: sha512-hpjzFlsDwtircebetScjEiwQwwPy0XASsV3dpUxEhPQUnF/mQ/IeiXaDrhsOmJiscMuCwxNPoZm3x4XmnGwN1g==} engines: {node: '>=16.0.0'} - '@smithy/eventstream-serde-config-resolver@3.0.0': - resolution: {integrity: sha512-RUQG3vQ3LX7peqqHAbmayhgrF5aTilPnazinaSGF1P0+tgM3vvIRWPHmlLIz2qFqB9LqFIxditxc8O2Z6psrRw==} + '@smithy/eventstream-serde-config-resolver@3.0.1': + resolution: {integrity: sha512-6+B8P+5Q1mll4u7IoI7mpmYOSW3/c2r3WQoYLdqOjbIKMixJFGmN79ZjJiNMy4X2GZ4We9kQ6LfnFuczSlhcyw==} engines: {node: '>=16.0.0'} - '@smithy/eventstream-serde-node@3.0.0': - resolution: {integrity: sha512-baRPdMBDMBExZXIUAoPGm/hntixjt/VFpU6+VmCyiYJYzRHRxoaI1MN+5XE+hIS8AJ2GCHLMFEIOLzq9xx1EgQ==} + '@smithy/eventstream-serde-node@3.0.1': + resolution: {integrity: sha512-8ylxIbZ0XiQD8kSKPmrrGS/2LmcDxg1mAAURa5tjcjYeBJPg7EaFRcH/aRe2RDPaoVUAbOfjHh2bTkWvy7P4Ig==} engines: {node: '>=16.0.0'} - '@smithy/eventstream-serde-universal@3.0.0': - resolution: {integrity: sha512-HNFfShmotWGeAoW4ujP8meV9BZavcpmerDbPIjkJbxKbN8RsUcpRQ/2OyIxWNxXNH2GWCAxuSB7ynmIGJlQ3Dw==} + '@smithy/eventstream-serde-universal@3.0.1': + resolution: {integrity: sha512-E6aeN0MEO1p1KVN4Z3XQlvdUPp+hKJ21eiiioWtNLNNGAZUaJPlXgrqF+6Wj/aM86//9EQp6/iAwQB6eXaulzw==} engines: {node: '>=16.0.0'} - '@smithy/fetch-http-handler@3.0.1': - resolution: {integrity: sha512-uaH74i5BDj+rBwoQaXioKpI0SHBJFtOVwzrCpxZxphOW0ki5jhj7dXvDMYM2IJem8TpdFvS2iC08sjOblfFGFg==} + '@smithy/fetch-http-handler@3.0.2': + resolution: {integrity: sha512-0nW6tLK0b7EqSsfKvnOmZCgJqnodBAnvqcrlC5dotKfklLedPTRGsQamSVbVDWyuU/QGg+YbZDJUQ0CUufJXZQ==} - '@smithy/hash-blob-browser@3.0.0': - resolution: {integrity: sha512-/Wbpdg+bwJvW7lxR/zpWAc1/x/YkcqguuF2bAzkJrvXriZu1vm8r+PUdE4syiVwQg7PPR2dXpi3CLBb9qRDaVQ==} + '@smithy/hash-blob-browser@3.0.1': + resolution: {integrity: sha512-P8xxvMm0F6vi/7+GwGhZbE532b7TzGJUfUoUNGrb+dcR+MJUisV8sEQBZ5EB/ddf1/aGr8KO7QqbO/6WhfdW/Q==} - '@smithy/hash-node@3.0.0': - resolution: {integrity: sha512-84qXstNemP3XS5jcof0el6+bDfjzuvhJPQTEfro3lgtbCtKgzPm3MgiS6ehXVPjeQ5+JS0HqmTz8f/RYfzHVxw==} + '@smithy/hash-node@3.0.1': + resolution: {integrity: sha512-w2ncjgk2EYO2+WhAsSQA8owzoOSY7IL1qVytlwpnL1pFGWTjIoIh5nROkEKXY51unB63bMGZqDiVoXaFbyKDlg==} engines: {node: '>=16.0.0'} - '@smithy/hash-stream-node@3.0.0': - resolution: {integrity: sha512-J0i7de+EgXDEGITD4fxzmMX8CyCNETTIRXlxjMiNUvvu76Xn3GJ31wQR85ynlPk2wI1lqoknAFJaD1fiNDlbIA==} + '@smithy/hash-stream-node@3.0.1': + resolution: {integrity: sha512-5Z5Oyqh9f5927HWyKK3klG09rMlVu8OcEQd4YDxYZbjdB9nHd8imTMN06tfcyrZCEzcOdeUCpJmjfVWUxUDigg==} engines: {node: '>=16.0.0'} - '@smithy/invalid-dependency@3.0.0': - resolution: {integrity: sha512-F6wBBaEFgJzj0s4KUlliIGPmqXemwP6EavgvDqYwCH40O5Xr2iMHvS8todmGVZtuJCorBkXsYLyTu4PuizVq5g==} + '@smithy/invalid-dependency@3.0.1': + resolution: {integrity: sha512-RSNF/32BKygXKKMyS7koyuAq1rcdW5p5c4EFa77QenBFze9As+JiRnV9OWBh2cB/ejGZalEZjvIrMLHwJl7aGA==} '@smithy/is-array-buffer@3.0.0': resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==} engines: {node: '>=16.0.0'} - '@smithy/md5-js@3.0.0': - resolution: {integrity: sha512-Tm0vrrVzjlD+6RCQTx7D3Ls58S3FUH1ZCtU1MIh/qQmaOo1H9lMN2as6CikcEwgattnA9SURSdoJJ27xMcEfMA==} + '@smithy/md5-js@3.0.1': + resolution: {integrity: sha512-wQa0YGsR4Zb1GQLGwOOgRAbkj22P6CFGaFzu5bKk8K4HVNIC2dBlIxqZ/baF0pLiSZySAPdDZT7CdZ7GkGXt5A==} - '@smithy/middleware-content-length@3.0.0': - resolution: {integrity: sha512-3C4s4d/iGobgCtk2tnWW6+zSTOBg1PRAm2vtWZLdriwTroFbbWNSr3lcyzHdrQHnEXYCC5K52EbpfodaIUY8sg==} + '@smithy/middleware-content-length@3.0.1': + resolution: {integrity: sha512-6QdK/VbrCfXD5/QolE2W/ok6VqxD+SM28Ds8iSlEHXZwv4buLsvWyvoEEy0322K/g5uFgPzBmZjGqesTmPL+yQ==} engines: {node: '>=16.0.0'} - '@smithy/middleware-endpoint@3.0.1': - resolution: {integrity: sha512-lQ/UOdGD4KM5kLZiAl0q8Qy3dPbynvAXKAdXnYlrA1OpaUwr+neSsVokDZpY6ZVb5Yx8jnus29uv6XWpM9P4SQ==} + '@smithy/middleware-endpoint@3.0.2': + resolution: {integrity: sha512-gWEaGYB3Bei17Oiy/F2IlUPpBazNXImytoOdJ1xbrUOaJKAOiUhx8/4FOnYLLJHdAwa9PlvJ2ULda2f/Dnwi9w==} engines: {node: '>=16.0.0'} - '@smithy/middleware-retry@3.0.3': - resolution: {integrity: sha512-Wve1qzJb83VEU/6q+/I0cQdAkDnuzELC6IvIBwDzUEiGpKqXgX1v10FUuZGbRS6Ov/P+HHthcAoHOJZQvZNAkA==} + '@smithy/middleware-retry@3.0.4': + resolution: {integrity: sha512-Tu+FggbLNF5G9L6Wi8o32Mg4bhlBInWlhhaFKyytGRnkfxGopxFVXJQn7sjZdFYJyTz6RZZa06tnlvavUgtoVg==} engines: {node: '>=16.0.0'} - '@smithy/middleware-serde@3.0.0': - resolution: {integrity: sha512-I1vKG1foI+oPgG9r7IMY1S+xBnmAn1ISqployvqkwHoSb8VPsngHDTOgYGYBonuOKndaWRUGJZrKYYLB+Ane6w==} + '@smithy/middleware-serde@3.0.1': + resolution: {integrity: sha512-ak6H/ZRN05r5+SR0/IUc5zOSyh2qp3HReg1KkrnaSLXmncy9lwOjNqybX4L4x55/e5mtVDn1uf/gQ6bw5neJPw==} engines: {node: '>=16.0.0'} - '@smithy/middleware-stack@3.0.0': - resolution: {integrity: sha512-+H0jmyfAyHRFXm6wunskuNAqtj7yfmwFB6Fp37enytp2q047/Od9xetEaUbluyImOlGnGpaVGaVfjwawSr+i6Q==} + '@smithy/middleware-stack@3.0.1': + resolution: {integrity: sha512-fS5uT//y1SlBdkzIvgmWQ9FufwMXrHSSbuR25ygMy1CRDIZkcBMoF4oTMYNfR9kBlVBcVzlv7joFdNrFuQirPA==} engines: {node: '>=16.0.0'} - '@smithy/node-config-provider@3.1.0': - resolution: {integrity: sha512-ngfB8QItUfTFTfHMvKuc2g1W60V1urIgZHqD1JNFZC2tTWXahqf2XvKXqcBS7yZqR7GqkQQZy11y/lNOUWzq7Q==} + '@smithy/node-config-provider@3.1.1': + resolution: {integrity: sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==} engines: {node: '>=16.0.0'} - '@smithy/node-http-handler@3.0.0': - resolution: {integrity: sha512-3trD4r7NOMygwLbUJo4eodyQuypAWr7uvPnebNJ9a70dQhVn+US8j/lCnvoJS6BXfZeF7PkkkI0DemVJw+n+eQ==} + '@smithy/node-http-handler@3.0.1': + resolution: {integrity: sha512-hlBI6MuREA4o1wBMEt+QNhUzoDtFFvwR6ecufimlx9D79jPybE/r8kNorphXOi91PgSO9S2fxRjcKCLk7Jw8zA==} engines: {node: '>=16.0.0'} - '@smithy/property-provider@3.1.0': - resolution: {integrity: sha512-Tj3+oVhqdZgemjCiWjFlADfhvLF4C/uKDuKo7/tlEsRQ9+3emCreR2xndj970QSRSsiCEU8hZW3/8JQu+n5w4Q==} + '@smithy/property-provider@3.1.1': + resolution: {integrity: sha512-YknOMZcQkB5on+MU0DvbToCmT2YPtTETMXW0D3+/Iln7ezT+Zm1GMHhCW1dOH/X/+LkkQD9aXEoCX/B10s4Xdw==} engines: {node: '>=16.0.0'} - '@smithy/protocol-http@4.0.0': - resolution: {integrity: sha512-qOQZOEI2XLWRWBO9AgIYuHuqjZ2csyr8/IlgFDHDNuIgLAMRx2Bl8ck5U5D6Vh9DPdoaVpuzwWMa0xcdL4O/AQ==} + '@smithy/protocol-http@4.0.1': + resolution: {integrity: sha512-eBhm9zwcFPEazc654c0BEWtxYAzrw+OhoSf5pkwKzfftWKXRoqEhwOE2Pvn30v0iAdo7Mfsfb6pi1NnZlGCMpg==} engines: {node: '>=16.0.0'} - '@smithy/querystring-builder@3.0.0': - resolution: {integrity: sha512-bW8Fi0NzyfkE0TmQphDXr1AmBDbK01cA4C1Z7ggwMAU5RDz5AAv/KmoRwzQAS0kxXNf/D2ALTEgwK0U2c4LtRg==} + '@smithy/querystring-builder@3.0.1': + resolution: {integrity: sha512-vKitpnG/2KOMVlx3x1S3FkBH075EROG3wcrcDaNerQNh8yuqnSL23btCD2UyX4i4lpPzNW6VFdxbn2Z25b/g5Q==} engines: {node: '>=16.0.0'} - '@smithy/querystring-parser@3.0.0': - resolution: {integrity: sha512-UzHwthk0UEccV4dHzPySnBy34AWw3V9lIqUTxmozQ+wPDAO9csCWMfOLe7V9A2agNYy7xE+Pb0S6K/J23JSzfQ==} + '@smithy/querystring-parser@3.0.1': + resolution: {integrity: sha512-Qt8DMC05lVS8NcQx94lfVbZSX+2Ym7032b/JR8AlboAa/D669kPzqb35dkjkvAG6+NWmUchef3ENtrD6F+5n8Q==} engines: {node: '>=16.0.0'} - '@smithy/service-error-classification@3.0.0': - resolution: {integrity: sha512-3BsBtOUt2Gsnc3X23ew+r2M71WwtpHfEDGhHYHSDg6q1t8FrWh15jT25DLajFV1H+PpxAJ6gqe9yYeRUsmSdFA==} + '@smithy/service-error-classification@3.0.1': + resolution: {integrity: sha512-ubFUvIePjDCyIzZ+pLETqNC6KXJ/fc6g+/baqel7Zf6kJI/kZKgjwkCI7zbUhoUuOZ/4eA/87YasVu40b/B4bA==} engines: {node: '>=16.0.0'} - '@smithy/shared-ini-file-loader@3.1.0': - resolution: {integrity: sha512-dAM7wSX0NR3qTNyGVN/nwwpEDzfV9T/3AN2eABExWmda5VqZKSsjlINqomO5hjQWGv+IIkoXfs3u2vGSNz8+Rg==} + '@smithy/shared-ini-file-loader@3.1.1': + resolution: {integrity: sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==} engines: {node: '>=16.0.0'} - '@smithy/signature-v4@3.0.0': - resolution: {integrity: sha512-kXFOkNX+BQHe2qnLxpMEaCRGap9J6tUGLzc3A9jdn+nD4JdMwCKTJ+zFwQ20GkY+mAXGatyTw3HcoUlR39HwmA==} + '@smithy/signature-v4@3.0.1': + resolution: {integrity: sha512-ARAmD+E7j6TIEhKLjSZxdzs7wceINTMJRN2BXPM09BiUmJhkXAF1ZZtDXH6fhlk7oehBZeh37wGiPOqtdKjLeg==} engines: {node: '>=16.0.0'} - '@smithy/smithy-client@3.1.1': - resolution: {integrity: sha512-tj4Ku7MpzZR8cmVuPcSbrLFVxmptWktmJMwST/uIEq4sarabEdF8CbmQdYB7uJ/X51Qq2EYwnRsoS7hdR4B7rA==} + '@smithy/smithy-client@3.1.2': + resolution: {integrity: sha512-f3eQpczBOFUtdT/ptw2WpUKu1qH1K7xrssrSiHYtd9TuLXkvFqb88l9mz9FHeUVNSUxSnkW1anJnw6rLwUKzQQ==} engines: {node: '>=16.0.0'} - '@smithy/types@3.0.0': - resolution: {integrity: sha512-VvWuQk2RKFuOr98gFhjca7fkBS+xLLURT8bUjk5XQoV0ZLm7WPwWPPY3/AwzTLuUBDeoKDCthfe1AsTUWaSEhw==} + '@smithy/types@3.1.0': + resolution: {integrity: sha512-qi4SeCVOUPjhSSZrxxB/mB8DrmuSFUcJnD9KXjuP+7C3LV/KFV4kpuUSH3OHDZgQB9TEH/1sO/Fq/5HyaK9MPw==} engines: {node: '>=16.0.0'} - '@smithy/url-parser@3.0.0': - resolution: {integrity: sha512-2XLazFgUu+YOGHtWihB3FSLAfCUajVfNBXGGYjOaVKjLAuAxx3pSBY3hBgLzIgB17haf59gOG3imKqTy8mcrjw==} + '@smithy/url-parser@3.0.1': + resolution: {integrity: sha512-G140IlNFlzYWVCedC4E2d6NycM1dCUbe5CnsGW1hmGt4hYKiGOw0v7lVru9WAn5T2w09QEjl4fOESWjGmCvVmg==} '@smithy/util-base64@3.0.0': resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==} @@ -3010,32 +3010,32 @@ packages: resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} engines: {node: '>=16.0.0'} - '@smithy/util-defaults-mode-browser@3.0.3': - resolution: {integrity: sha512-3DFON2bvXJAukJe+qFgPV/rorG7ZD3m4gjCXHD1V5z/tgKQp5MCTCLntrd686tX6tj8Uli3lefWXJudNg5WmCA==} + '@smithy/util-defaults-mode-browser@3.0.4': + resolution: {integrity: sha512-sXtin3Mue3A3xo4+XkozpgPptgmRwvNPOqTvb3ANGTCzzoQgAPBNjpE+aXCINaeSMXwHmv7E2oEn2vWdID+SAQ==} engines: {node: '>= 10.0.0'} - '@smithy/util-defaults-mode-node@3.0.3': - resolution: {integrity: sha512-D0b8GJXecT00baoSQ3Iieu3k3mZ7GY8w1zmg8pdogYrGvWJeLcIclqk2gbkG4K0DaBGWrO6v6r20iwIFfDYrmA==} + '@smithy/util-defaults-mode-node@3.0.4': + resolution: {integrity: sha512-CUF6TyxLh3CgBRVYgZNOPDfzHQjeQr0vyALR6/DkQkOm7rNfGEzW1BRFi88C73pndmfvoiIT7ochuT76OPz9Dw==} engines: {node: '>= 10.0.0'} - '@smithy/util-endpoints@2.0.1': - resolution: {integrity: sha512-ZRT0VCOnKlVohfoABMc8lWeQo/JEFuPWctfNRXgTHbyOVssMOLYFUNWukxxiHRGVAhV+n3c0kPW+zUqckjVPEA==} + '@smithy/util-endpoints@2.0.2': + resolution: {integrity: sha512-4zFOcBFQvifd2LSD4a1dKvfIWWwh4sWNtS3oZ7mpob/qPPmJseqKB148iT+hWCDsG//TmI+8vjYPgZdvnkYlTg==} engines: {node: '>=16.0.0'} '@smithy/util-hex-encoding@3.0.0': resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==} engines: {node: '>=16.0.0'} - '@smithy/util-middleware@3.0.0': - resolution: {integrity: sha512-q5ITdOnV2pXHSVDnKWrwgSNTDBAMHLptFE07ua/5Ty5WJ11bvr0vk2a7agu7qRhrCFRQlno5u3CneU5EELK+DQ==} + '@smithy/util-middleware@3.0.1': + resolution: {integrity: sha512-WRODCQtUsO7vIvfrdxS8RFPeLKcewYtaCglZsBsedIKSUGIIvMlZT5oh+pCe72I+1L+OjnZuqRNpN2LKhWA4KQ==} engines: {node: '>=16.0.0'} - '@smithy/util-retry@3.0.0': - resolution: {integrity: sha512-nK99bvJiziGv/UOKJlDvFF45F00WgPLKVIGUfAK+mDhzVN2hb/S33uW2Tlhg5PVBoqY7tDVqL0zmu4OxAHgo9g==} + '@smithy/util-retry@3.0.1': + resolution: {integrity: sha512-5lRtYm+8fNFEUTdqZXg5M4ppVp40rMIJfR1TpbHAhKQgPIDpWT+iYMaqgnwEbtpi9U1smyUOPv5Sg+M1neOBgw==} engines: {node: '>=16.0.0'} - '@smithy/util-stream@3.0.1': - resolution: {integrity: sha512-7F7VNNhAsfMRA8I986YdOY5fE0/T1/ZjFF6OLsqkvQVNP3vZ/szYDfGCyphb7ioA09r32K/0qbSFfNFU68aSzA==} + '@smithy/util-stream@3.0.2': + resolution: {integrity: sha512-n5Obp5AnlI6qHo8sbupwrcpBe6vFp4qkl0SRNuExKPNrH3ABAMG2ZszRTIUIv2b4AsFrCO+qiy4uH1Q3z1dxTA==} engines: {node: '>=16.0.0'} '@smithy/util-uri-escape@3.0.0': @@ -3046,8 +3046,8 @@ packages: resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==} engines: {node: '>=16.0.0'} - '@smithy/util-waiter@3.0.0': - resolution: {integrity: sha512-+fEXJxGDLCoqRKVSmo0auGxaqbiCo+8oph+4auefYjaNxjOLKSY2MxVQfRzo65PaZv4fr+5lWg+au7vSuJJ/zw==} + '@smithy/util-waiter@3.0.1': + resolution: {integrity: sha512-wwnrVQdjQxvWGOAiLmqlEhENGCcDIN+XJ/+usPOgSZObAslrCXgKlkX7rNVwIWW2RhPguTKthvF+4AoO0Z6KpA==} engines: {node: '>=16.0.0'} '@sqltools/formatter@1.2.5': @@ -9022,15 +9022,15 @@ snapshots: '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 - '@aws-sdk/client-s3@3.592.0': + '@aws-sdk/client-s3@3.596.0': dependencies: '@aws-crypto/sha1-browser': 3.0.0 '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.592.0(@aws-sdk/client-sts@3.592.0) - '@aws-sdk/client-sts': 3.592.0 + '@aws-sdk/client-sso-oidc': 3.596.0 + '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/core': 3.592.0 - '@aws-sdk/credential-provider-node': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0)(@aws-sdk/client-sts@3.592.0) + '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-bucket-endpoint': 3.587.0 '@aws-sdk/middleware-expect-continue': 3.577.0 '@aws-sdk/middleware-flexible-checksums': 3.587.0 @@ -9049,49 +9049,49 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.577.0 '@aws-sdk/util-user-agent-node': 3.587.0 '@aws-sdk/xml-builder': 3.575.0 - '@smithy/config-resolver': 3.0.1 - '@smithy/core': 2.2.0 - '@smithy/eventstream-serde-browser': 3.0.0 - '@smithy/eventstream-serde-config-resolver': 3.0.0 - '@smithy/eventstream-serde-node': 3.0.0 - '@smithy/fetch-http-handler': 3.0.1 - '@smithy/hash-blob-browser': 3.0.0 - '@smithy/hash-node': 3.0.0 - '@smithy/hash-stream-node': 3.0.0 - '@smithy/invalid-dependency': 3.0.0 - '@smithy/md5-js': 3.0.0 - '@smithy/middleware-content-length': 3.0.0 - '@smithy/middleware-endpoint': 3.0.1 - '@smithy/middleware-retry': 3.0.3 - '@smithy/middleware-serde': 3.0.0 - '@smithy/middleware-stack': 3.0.0 - '@smithy/node-config-provider': 3.1.0 - '@smithy/node-http-handler': 3.0.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/smithy-client': 3.1.1 - '@smithy/types': 3.0.0 - '@smithy/url-parser': 3.0.0 + '@smithy/config-resolver': 3.0.2 + '@smithy/core': 2.2.1 + '@smithy/eventstream-serde-browser': 3.0.1 + '@smithy/eventstream-serde-config-resolver': 3.0.1 + '@smithy/eventstream-serde-node': 3.0.1 + '@smithy/fetch-http-handler': 3.0.2 + '@smithy/hash-blob-browser': 3.0.1 + '@smithy/hash-node': 3.0.1 + '@smithy/hash-stream-node': 3.0.1 + '@smithy/invalid-dependency': 3.0.1 + '@smithy/md5-js': 3.0.1 + '@smithy/middleware-content-length': 3.0.1 + '@smithy/middleware-endpoint': 3.0.2 + '@smithy/middleware-retry': 3.0.4 + '@smithy/middleware-serde': 3.0.1 + '@smithy/middleware-stack': 3.0.1 + '@smithy/node-config-provider': 3.1.1 + '@smithy/node-http-handler': 3.0.1 + '@smithy/protocol-http': 4.0.1 + '@smithy/smithy-client': 3.1.2 + '@smithy/types': 3.1.0 + '@smithy/url-parser': 3.0.1 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.3 - '@smithy/util-defaults-mode-node': 3.0.3 - '@smithy/util-endpoints': 2.0.1 - '@smithy/util-retry': 3.0.0 - '@smithy/util-stream': 3.0.1 + '@smithy/util-defaults-mode-browser': 3.0.4 + '@smithy/util-defaults-mode-node': 3.0.4 + '@smithy/util-endpoints': 2.0.2 + '@smithy/util-retry': 3.0.1 + '@smithy/util-stream': 3.0.2 '@smithy/util-utf8': 3.0.0 - '@smithy/util-waiter': 3.0.0 + '@smithy/util-waiter': 3.0.1 tslib: 2.6.3 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.592.0(@aws-sdk/client-sts@3.592.0)': + '@aws-sdk/client-sso-oidc@3.596.0': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.592.0 + '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/core': 3.592.0 - '@aws-sdk/credential-provider-node': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0)(@aws-sdk/client-sts@3.592.0) + '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 '@aws-sdk/middleware-logger': 3.577.0 '@aws-sdk/middleware-recursion-detection': 3.577.0 @@ -9101,34 +9101,33 @@ snapshots: '@aws-sdk/util-endpoints': 3.587.0 '@aws-sdk/util-user-agent-browser': 3.577.0 '@aws-sdk/util-user-agent-node': 3.587.0 - '@smithy/config-resolver': 3.0.1 - '@smithy/core': 2.2.0 - '@smithy/fetch-http-handler': 3.0.1 - '@smithy/hash-node': 3.0.0 - '@smithy/invalid-dependency': 3.0.0 - '@smithy/middleware-content-length': 3.0.0 - '@smithy/middleware-endpoint': 3.0.1 - '@smithy/middleware-retry': 3.0.3 - '@smithy/middleware-serde': 3.0.0 - '@smithy/middleware-stack': 3.0.0 - '@smithy/node-config-provider': 3.1.0 - '@smithy/node-http-handler': 3.0.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/smithy-client': 3.1.1 - '@smithy/types': 3.0.0 - '@smithy/url-parser': 3.0.0 + '@smithy/config-resolver': 3.0.2 + '@smithy/core': 2.2.1 + '@smithy/fetch-http-handler': 3.0.2 + '@smithy/hash-node': 3.0.1 + '@smithy/invalid-dependency': 3.0.1 + '@smithy/middleware-content-length': 3.0.1 + '@smithy/middleware-endpoint': 3.0.2 + '@smithy/middleware-retry': 3.0.4 + '@smithy/middleware-serde': 3.0.1 + '@smithy/middleware-stack': 3.0.1 + '@smithy/node-config-provider': 3.1.1 + '@smithy/node-http-handler': 3.0.1 + '@smithy/protocol-http': 4.0.1 + '@smithy/smithy-client': 3.1.2 + '@smithy/types': 3.1.0 + '@smithy/url-parser': 3.0.1 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.3 - '@smithy/util-defaults-mode-node': 3.0.3 - '@smithy/util-endpoints': 2.0.1 - '@smithy/util-middleware': 3.0.0 - '@smithy/util-retry': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.4 + '@smithy/util-defaults-mode-node': 3.0.4 + '@smithy/util-endpoints': 2.0.2 + '@smithy/util-middleware': 3.0.1 + '@smithy/util-retry': 3.0.1 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.592.0': @@ -9145,42 +9144,42 @@ snapshots: '@aws-sdk/util-endpoints': 3.587.0 '@aws-sdk/util-user-agent-browser': 3.577.0 '@aws-sdk/util-user-agent-node': 3.587.0 - '@smithy/config-resolver': 3.0.1 - '@smithy/core': 2.2.0 - '@smithy/fetch-http-handler': 3.0.1 - '@smithy/hash-node': 3.0.0 - '@smithy/invalid-dependency': 3.0.0 - '@smithy/middleware-content-length': 3.0.0 - '@smithy/middleware-endpoint': 3.0.1 - '@smithy/middleware-retry': 3.0.3 - '@smithy/middleware-serde': 3.0.0 - '@smithy/middleware-stack': 3.0.0 - '@smithy/node-config-provider': 3.1.0 - '@smithy/node-http-handler': 3.0.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/smithy-client': 3.1.1 - '@smithy/types': 3.0.0 - '@smithy/url-parser': 3.0.0 + '@smithy/config-resolver': 3.0.2 + '@smithy/core': 2.2.1 + '@smithy/fetch-http-handler': 3.0.2 + '@smithy/hash-node': 3.0.1 + '@smithy/invalid-dependency': 3.0.1 + '@smithy/middleware-content-length': 3.0.1 + '@smithy/middleware-endpoint': 3.0.2 + '@smithy/middleware-retry': 3.0.4 + '@smithy/middleware-serde': 3.0.1 + '@smithy/middleware-stack': 3.0.1 + '@smithy/node-config-provider': 3.1.1 + '@smithy/node-http-handler': 3.0.1 + '@smithy/protocol-http': 4.0.1 + '@smithy/smithy-client': 3.1.2 + '@smithy/types': 3.1.0 + '@smithy/url-parser': 3.0.1 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.3 - '@smithy/util-defaults-mode-node': 3.0.3 - '@smithy/util-endpoints': 2.0.1 - '@smithy/util-middleware': 3.0.0 - '@smithy/util-retry': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.4 + '@smithy/util-defaults-mode-node': 3.0.4 + '@smithy/util-endpoints': 2.0.2 + '@smithy/util-middleware': 3.0.1 + '@smithy/util-retry': 3.0.1 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.592.0': + '@aws-sdk/client-sts@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.592.0(@aws-sdk/client-sts@3.592.0) + '@aws-sdk/client-sso-oidc': 3.596.0 '@aws-sdk/core': 3.592.0 - '@aws-sdk/credential-provider-node': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0)(@aws-sdk/client-sts@3.592.0) + '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 '@aws-sdk/middleware-logger': 3.577.0 '@aws-sdk/middleware-recursion-detection': 3.577.0 @@ -9190,95 +9189,96 @@ snapshots: '@aws-sdk/util-endpoints': 3.587.0 '@aws-sdk/util-user-agent-browser': 3.577.0 '@aws-sdk/util-user-agent-node': 3.587.0 - '@smithy/config-resolver': 3.0.1 - '@smithy/core': 2.2.0 - '@smithy/fetch-http-handler': 3.0.1 - '@smithy/hash-node': 3.0.0 - '@smithy/invalid-dependency': 3.0.0 - '@smithy/middleware-content-length': 3.0.0 - '@smithy/middleware-endpoint': 3.0.1 - '@smithy/middleware-retry': 3.0.3 - '@smithy/middleware-serde': 3.0.0 - '@smithy/middleware-stack': 3.0.0 - '@smithy/node-config-provider': 3.1.0 - '@smithy/node-http-handler': 3.0.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/smithy-client': 3.1.1 - '@smithy/types': 3.0.0 - '@smithy/url-parser': 3.0.0 + '@smithy/config-resolver': 3.0.2 + '@smithy/core': 2.2.1 + '@smithy/fetch-http-handler': 3.0.2 + '@smithy/hash-node': 3.0.1 + '@smithy/invalid-dependency': 3.0.1 + '@smithy/middleware-content-length': 3.0.1 + '@smithy/middleware-endpoint': 3.0.2 + '@smithy/middleware-retry': 3.0.4 + '@smithy/middleware-serde': 3.0.1 + '@smithy/middleware-stack': 3.0.1 + '@smithy/node-config-provider': 3.1.1 + '@smithy/node-http-handler': 3.0.1 + '@smithy/protocol-http': 4.0.1 + '@smithy/smithy-client': 3.1.2 + '@smithy/types': 3.1.0 + '@smithy/url-parser': 3.0.1 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.3 - '@smithy/util-defaults-mode-node': 3.0.3 - '@smithy/util-endpoints': 2.0.1 - '@smithy/util-middleware': 3.0.0 - '@smithy/util-retry': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.4 + '@smithy/util-defaults-mode-node': 3.0.4 + '@smithy/util-endpoints': 2.0.2 + '@smithy/util-middleware': 3.0.1 + '@smithy/util-retry': 3.0.1 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.592.0': dependencies: - '@smithy/core': 2.2.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/signature-v4': 3.0.0 - '@smithy/smithy-client': 3.1.1 - '@smithy/types': 3.0.0 + '@smithy/core': 2.2.1 + '@smithy/protocol-http': 4.0.1 + '@smithy/signature-v4': 3.0.1 + '@smithy/smithy-client': 3.1.2 + '@smithy/types': 3.1.0 fast-xml-parser: 4.2.5 tslib: 2.6.3 '@aws-sdk/credential-provider-env@3.587.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/property-provider': 3.1.0 - '@smithy/types': 3.0.0 + '@smithy/property-provider': 3.1.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/credential-provider-http@3.587.0': + '@aws-sdk/credential-provider-http@3.596.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/fetch-http-handler': 3.0.1 - '@smithy/node-http-handler': 3.0.0 - '@smithy/property-provider': 3.1.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/smithy-client': 3.1.1 - '@smithy/types': 3.0.0 - '@smithy/util-stream': 3.0.1 + '@smithy/fetch-http-handler': 3.0.2 + '@smithy/node-http-handler': 3.0.1 + '@smithy/property-provider': 3.1.1 + '@smithy/protocol-http': 4.0.1 + '@smithy/smithy-client': 3.1.2 + '@smithy/types': 3.1.0 + '@smithy/util-stream': 3.0.2 tslib: 2.6.3 - '@aws-sdk/credential-provider-ini@3.592.0(@aws-sdk/client-sso-oidc@3.592.0)(@aws-sdk/client-sts@3.592.0)': + '@aws-sdk/credential-provider-ini@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0)': dependencies: - '@aws-sdk/client-sts': 3.592.0 + '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/credential-provider-env': 3.587.0 - '@aws-sdk/credential-provider-http': 3.587.0 + '@aws-sdk/credential-provider-http': 3.596.0 '@aws-sdk/credential-provider-process': 3.587.0 - '@aws-sdk/credential-provider-sso': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0) - '@aws-sdk/credential-provider-web-identity': 3.587.0(@aws-sdk/client-sts@3.592.0) + '@aws-sdk/credential-provider-sso': 3.592.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/credential-provider-web-identity': 3.587.0(@aws-sdk/client-sts@3.596.0) '@aws-sdk/types': 3.577.0 - '@smithy/credential-provider-imds': 3.1.0 - '@smithy/property-provider': 3.1.0 - '@smithy/shared-ini-file-loader': 3.1.0 - '@smithy/types': 3.0.0 + '@smithy/credential-provider-imds': 3.1.1 + '@smithy/property-provider': 3.1.1 + '@smithy/shared-ini-file-loader': 3.1.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-node@3.592.0(@aws-sdk/client-sso-oidc@3.592.0)(@aws-sdk/client-sts@3.592.0)': + '@aws-sdk/credential-provider-node@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0)': dependencies: '@aws-sdk/credential-provider-env': 3.587.0 - '@aws-sdk/credential-provider-http': 3.587.0 - '@aws-sdk/credential-provider-ini': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0)(@aws-sdk/client-sts@3.592.0) + '@aws-sdk/credential-provider-http': 3.596.0 + '@aws-sdk/credential-provider-ini': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/credential-provider-process': 3.587.0 - '@aws-sdk/credential-provider-sso': 3.592.0(@aws-sdk/client-sso-oidc@3.592.0) - '@aws-sdk/credential-provider-web-identity': 3.587.0(@aws-sdk/client-sts@3.592.0) + '@aws-sdk/credential-provider-sso': 3.592.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/credential-provider-web-identity': 3.587.0(@aws-sdk/client-sts@3.596.0) '@aws-sdk/types': 3.577.0 - '@smithy/credential-provider-imds': 3.1.0 - '@smithy/property-provider': 3.1.0 - '@smithy/shared-ini-file-loader': 3.1.0 - '@smithy/types': 3.0.0 + '@smithy/credential-provider-imds': 3.1.1 + '@smithy/property-provider': 3.1.1 + '@smithy/shared-ini-file-loader': 3.1.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' @@ -9288,47 +9288,47 @@ snapshots: '@aws-sdk/credential-provider-process@3.587.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/property-provider': 3.1.0 - '@smithy/shared-ini-file-loader': 3.1.0 - '@smithy/types': 3.0.0 + '@smithy/property-provider': 3.1.1 + '@smithy/shared-ini-file-loader': 3.1.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/credential-provider-sso@3.592.0(@aws-sdk/client-sso-oidc@3.592.0)': + '@aws-sdk/credential-provider-sso@3.592.0(@aws-sdk/client-sso-oidc@3.596.0)': dependencies: '@aws-sdk/client-sso': 3.592.0 - '@aws-sdk/token-providers': 3.587.0(@aws-sdk/client-sso-oidc@3.592.0) + '@aws-sdk/token-providers': 3.587.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/types': 3.577.0 - '@smithy/property-provider': 3.1.0 - '@smithy/shared-ini-file-loader': 3.1.0 - '@smithy/types': 3.0.0 + '@smithy/property-provider': 3.1.1 + '@smithy/shared-ini-file-loader': 3.1.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-web-identity@3.587.0(@aws-sdk/client-sts@3.592.0)': + '@aws-sdk/credential-provider-web-identity@3.587.0(@aws-sdk/client-sts@3.596.0)': dependencies: - '@aws-sdk/client-sts': 3.592.0 + '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/types': 3.577.0 - '@smithy/property-provider': 3.1.0 - '@smithy/types': 3.0.0 + '@smithy/property-provider': 3.1.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@aws-sdk/middleware-bucket-endpoint@3.587.0': dependencies: '@aws-sdk/types': 3.577.0 '@aws-sdk/util-arn-parser': 3.568.0 - '@smithy/node-config-provider': 3.1.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/types': 3.0.0 + '@smithy/node-config-provider': 3.1.1 + '@smithy/protocol-http': 4.0.1 + '@smithy/types': 3.1.0 '@smithy/util-config-provider': 3.0.0 tslib: 2.6.3 '@aws-sdk/middleware-expect-continue@3.577.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/types': 3.0.0 + '@smithy/protocol-http': 4.0.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@aws-sdk/middleware-flexible-checksums@3.587.0': @@ -9337,114 +9337,114 @@ snapshots: '@aws-crypto/crc32c': 3.0.0 '@aws-sdk/types': 3.577.0 '@smithy/is-array-buffer': 3.0.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/types': 3.0.0 + '@smithy/protocol-http': 4.0.1 + '@smithy/types': 3.1.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 '@aws-sdk/middleware-host-header@3.577.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/types': 3.0.0 + '@smithy/protocol-http': 4.0.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@aws-sdk/middleware-location-constraint@3.577.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@aws-sdk/middleware-logger@3.577.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@aws-sdk/middleware-recursion-detection@3.577.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/types': 3.0.0 + '@smithy/protocol-http': 4.0.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@aws-sdk/middleware-sdk-s3@3.587.0': dependencies: '@aws-sdk/types': 3.577.0 '@aws-sdk/util-arn-parser': 3.568.0 - '@smithy/node-config-provider': 3.1.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/signature-v4': 3.0.0 - '@smithy/smithy-client': 3.1.1 - '@smithy/types': 3.0.0 + '@smithy/node-config-provider': 3.1.1 + '@smithy/protocol-http': 4.0.1 + '@smithy/signature-v4': 3.0.1 + '@smithy/smithy-client': 3.1.2 + '@smithy/types': 3.1.0 '@smithy/util-config-provider': 3.0.0 tslib: 2.6.3 '@aws-sdk/middleware-signing@3.587.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/property-provider': 3.1.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/signature-v4': 3.0.0 - '@smithy/types': 3.0.0 - '@smithy/util-middleware': 3.0.0 + '@smithy/property-provider': 3.1.1 + '@smithy/protocol-http': 4.0.1 + '@smithy/signature-v4': 3.0.1 + '@smithy/types': 3.1.0 + '@smithy/util-middleware': 3.0.1 tslib: 2.6.3 '@aws-sdk/middleware-ssec@3.577.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@aws-sdk/middleware-user-agent@3.587.0': dependencies: '@aws-sdk/types': 3.577.0 '@aws-sdk/util-endpoints': 3.587.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/types': 3.0.0 + '@smithy/protocol-http': 4.0.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@aws-sdk/region-config-resolver@3.587.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/node-config-provider': 3.1.0 - '@smithy/types': 3.0.0 + '@smithy/node-config-provider': 3.1.1 + '@smithy/types': 3.1.0 '@smithy/util-config-provider': 3.0.0 - '@smithy/util-middleware': 3.0.0 + '@smithy/util-middleware': 3.0.1 tslib: 2.6.3 - '@aws-sdk/s3-request-presigner@3.592.0': + '@aws-sdk/s3-request-presigner@3.596.0': dependencies: '@aws-sdk/signature-v4-multi-region': 3.587.0 '@aws-sdk/types': 3.577.0 '@aws-sdk/util-format-url': 3.577.0 - '@smithy/middleware-endpoint': 3.0.1 - '@smithy/protocol-http': 4.0.0 - '@smithy/smithy-client': 3.1.1 - '@smithy/types': 3.0.0 + '@smithy/middleware-endpoint': 3.0.2 + '@smithy/protocol-http': 4.0.1 + '@smithy/smithy-client': 3.1.2 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@aws-sdk/signature-v4-multi-region@3.587.0': dependencies: '@aws-sdk/middleware-sdk-s3': 3.587.0 '@aws-sdk/types': 3.577.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/signature-v4': 3.0.0 - '@smithy/types': 3.0.0 + '@smithy/protocol-http': 4.0.1 + '@smithy/signature-v4': 3.0.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/token-providers@3.587.0(@aws-sdk/client-sso-oidc@3.592.0)': + '@aws-sdk/token-providers@3.587.0(@aws-sdk/client-sso-oidc@3.596.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.592.0(@aws-sdk/client-sts@3.592.0) + '@aws-sdk/client-sso-oidc': 3.596.0 '@aws-sdk/types': 3.577.0 - '@smithy/property-provider': 3.1.0 - '@smithy/shared-ini-file-loader': 3.1.0 - '@smithy/types': 3.0.0 + '@smithy/property-provider': 3.1.1 + '@smithy/shared-ini-file-loader': 3.1.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@aws-sdk/types@3.577.0': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@aws-sdk/util-arn-parser@3.568.0': @@ -9454,15 +9454,15 @@ snapshots: '@aws-sdk/util-endpoints@3.587.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/types': 3.0.0 - '@smithy/util-endpoints': 2.0.1 + '@smithy/types': 3.1.0 + '@smithy/util-endpoints': 2.0.2 tslib: 2.6.3 '@aws-sdk/util-format-url@3.577.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/querystring-builder': 3.0.0 - '@smithy/types': 3.0.0 + '@smithy/querystring-builder': 3.0.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@aws-sdk/util-locate-window@3.568.0': @@ -9472,15 +9472,15 @@ snapshots: '@aws-sdk/util-user-agent-browser@3.577.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 bowser: 2.11.0 tslib: 2.6.3 '@aws-sdk/util-user-agent-node@3.587.0': dependencies: '@aws-sdk/types': 3.577.0 - '@smithy/node-config-provider': 3.1.0 - '@smithy/types': 3.0.0 + '@smithy/node-config-provider': 3.1.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@aws-sdk/util-utf8-browser@3.259.0': @@ -9489,7 +9489,7 @@ snapshots: '@aws-sdk/xml-builder@3.575.0': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@babel/code-frame@7.24.6': @@ -11665,9 +11665,9 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@smithy/abort-controller@3.0.0': + '@smithy/abort-controller@3.0.1': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@smithy/chunked-blob-reader-native@3.0.0': @@ -11679,216 +11679,216 @@ snapshots: dependencies: tslib: 2.6.3 - '@smithy/config-resolver@3.0.1': + '@smithy/config-resolver@3.0.2': dependencies: - '@smithy/node-config-provider': 3.1.0 - '@smithy/types': 3.0.0 + '@smithy/node-config-provider': 3.1.1 + '@smithy/types': 3.1.0 '@smithy/util-config-provider': 3.0.0 - '@smithy/util-middleware': 3.0.0 + '@smithy/util-middleware': 3.0.1 tslib: 2.6.3 - '@smithy/core@2.2.0': + '@smithy/core@2.2.1': dependencies: - '@smithy/middleware-endpoint': 3.0.1 - '@smithy/middleware-retry': 3.0.3 - '@smithy/middleware-serde': 3.0.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/smithy-client': 3.1.1 - '@smithy/types': 3.0.0 - '@smithy/util-middleware': 3.0.0 + '@smithy/middleware-endpoint': 3.0.2 + '@smithy/middleware-retry': 3.0.4 + '@smithy/middleware-serde': 3.0.1 + '@smithy/protocol-http': 4.0.1 + '@smithy/smithy-client': 3.1.2 + '@smithy/types': 3.1.0 + '@smithy/util-middleware': 3.0.1 tslib: 2.6.3 - '@smithy/credential-provider-imds@3.1.0': + '@smithy/credential-provider-imds@3.1.1': dependencies: - '@smithy/node-config-provider': 3.1.0 - '@smithy/property-provider': 3.1.0 - '@smithy/types': 3.0.0 - '@smithy/url-parser': 3.0.0 + '@smithy/node-config-provider': 3.1.1 + '@smithy/property-provider': 3.1.1 + '@smithy/types': 3.1.0 + '@smithy/url-parser': 3.0.1 tslib: 2.6.3 - '@smithy/eventstream-codec@3.0.0': + '@smithy/eventstream-codec@3.0.1': dependencies: '@aws-crypto/crc32': 3.0.0 - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 '@smithy/util-hex-encoding': 3.0.0 tslib: 2.6.3 - '@smithy/eventstream-serde-browser@3.0.0': + '@smithy/eventstream-serde-browser@3.0.1': dependencies: - '@smithy/eventstream-serde-universal': 3.0.0 - '@smithy/types': 3.0.0 + '@smithy/eventstream-serde-universal': 3.0.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/eventstream-serde-config-resolver@3.0.0': + '@smithy/eventstream-serde-config-resolver@3.0.1': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/eventstream-serde-node@3.0.0': + '@smithy/eventstream-serde-node@3.0.1': dependencies: - '@smithy/eventstream-serde-universal': 3.0.0 - '@smithy/types': 3.0.0 + '@smithy/eventstream-serde-universal': 3.0.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/eventstream-serde-universal@3.0.0': + '@smithy/eventstream-serde-universal@3.0.1': dependencies: - '@smithy/eventstream-codec': 3.0.0 - '@smithy/types': 3.0.0 + '@smithy/eventstream-codec': 3.0.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/fetch-http-handler@3.0.1': + '@smithy/fetch-http-handler@3.0.2': dependencies: - '@smithy/protocol-http': 4.0.0 - '@smithy/querystring-builder': 3.0.0 - '@smithy/types': 3.0.0 + '@smithy/protocol-http': 4.0.1 + '@smithy/querystring-builder': 3.0.1 + '@smithy/types': 3.1.0 '@smithy/util-base64': 3.0.0 tslib: 2.6.3 - '@smithy/hash-blob-browser@3.0.0': + '@smithy/hash-blob-browser@3.0.1': dependencies: '@smithy/chunked-blob-reader': 3.0.0 '@smithy/chunked-blob-reader-native': 3.0.0 - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/hash-node@3.0.0': + '@smithy/hash-node@3.0.1': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 '@smithy/util-buffer-from': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@smithy/hash-stream-node@3.0.0': + '@smithy/hash-stream-node@3.0.1': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@smithy/invalid-dependency@3.0.0': + '@smithy/invalid-dependency@3.0.1': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@smithy/is-array-buffer@3.0.0': dependencies: tslib: 2.6.3 - '@smithy/md5-js@3.0.0': + '@smithy/md5-js@3.0.1': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@smithy/middleware-content-length@3.0.0': + '@smithy/middleware-content-length@3.0.1': dependencies: - '@smithy/protocol-http': 4.0.0 - '@smithy/types': 3.0.0 + '@smithy/protocol-http': 4.0.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/middleware-endpoint@3.0.1': + '@smithy/middleware-endpoint@3.0.2': dependencies: - '@smithy/middleware-serde': 3.0.0 - '@smithy/node-config-provider': 3.1.0 - '@smithy/shared-ini-file-loader': 3.1.0 - '@smithy/types': 3.0.0 - '@smithy/url-parser': 3.0.0 - '@smithy/util-middleware': 3.0.0 + '@smithy/middleware-serde': 3.0.1 + '@smithy/node-config-provider': 3.1.1 + '@smithy/shared-ini-file-loader': 3.1.1 + '@smithy/types': 3.1.0 + '@smithy/url-parser': 3.0.1 + '@smithy/util-middleware': 3.0.1 tslib: 2.6.3 - '@smithy/middleware-retry@3.0.3': + '@smithy/middleware-retry@3.0.4': dependencies: - '@smithy/node-config-provider': 3.1.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/service-error-classification': 3.0.0 - '@smithy/smithy-client': 3.1.1 - '@smithy/types': 3.0.0 - '@smithy/util-middleware': 3.0.0 - '@smithy/util-retry': 3.0.0 + '@smithy/node-config-provider': 3.1.1 + '@smithy/protocol-http': 4.0.1 + '@smithy/service-error-classification': 3.0.1 + '@smithy/smithy-client': 3.1.2 + '@smithy/types': 3.1.0 + '@smithy/util-middleware': 3.0.1 + '@smithy/util-retry': 3.0.1 tslib: 2.6.3 uuid: 9.0.1 - '@smithy/middleware-serde@3.0.0': + '@smithy/middleware-serde@3.0.1': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/middleware-stack@3.0.0': + '@smithy/middleware-stack@3.0.1': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/node-config-provider@3.1.0': + '@smithy/node-config-provider@3.1.1': dependencies: - '@smithy/property-provider': 3.1.0 - '@smithy/shared-ini-file-loader': 3.1.0 - '@smithy/types': 3.0.0 + '@smithy/property-provider': 3.1.1 + '@smithy/shared-ini-file-loader': 3.1.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/node-http-handler@3.0.0': + '@smithy/node-http-handler@3.0.1': dependencies: - '@smithy/abort-controller': 3.0.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/querystring-builder': 3.0.0 - '@smithy/types': 3.0.0 + '@smithy/abort-controller': 3.0.1 + '@smithy/protocol-http': 4.0.1 + '@smithy/querystring-builder': 3.0.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/property-provider@3.1.0': + '@smithy/property-provider@3.1.1': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/protocol-http@4.0.0': + '@smithy/protocol-http@4.0.1': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/querystring-builder@3.0.0': + '@smithy/querystring-builder@3.0.1': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 '@smithy/util-uri-escape': 3.0.0 tslib: 2.6.3 - '@smithy/querystring-parser@3.0.0': + '@smithy/querystring-parser@3.0.1': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/service-error-classification@3.0.0': + '@smithy/service-error-classification@3.0.1': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 - '@smithy/shared-ini-file-loader@3.1.0': + '@smithy/shared-ini-file-loader@3.1.1': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/signature-v4@3.0.0': + '@smithy/signature-v4@3.0.1': dependencies: '@smithy/is-array-buffer': 3.0.0 - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 '@smithy/util-hex-encoding': 3.0.0 - '@smithy/util-middleware': 3.0.0 + '@smithy/util-middleware': 3.0.1 '@smithy/util-uri-escape': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@smithy/smithy-client@3.1.1': + '@smithy/smithy-client@3.1.2': dependencies: - '@smithy/middleware-endpoint': 3.0.1 - '@smithy/middleware-stack': 3.0.0 - '@smithy/protocol-http': 4.0.0 - '@smithy/types': 3.0.0 - '@smithy/util-stream': 3.0.1 + '@smithy/middleware-endpoint': 3.0.2 + '@smithy/middleware-stack': 3.0.1 + '@smithy/protocol-http': 4.0.1 + '@smithy/types': 3.1.0 + '@smithy/util-stream': 3.0.2 tslib: 2.6.3 - '@smithy/types@3.0.0': + '@smithy/types@3.1.0': dependencies: tslib: 2.6.3 - '@smithy/url-parser@3.0.0': + '@smithy/url-parser@3.0.1': dependencies: - '@smithy/querystring-parser': 3.0.0 - '@smithy/types': 3.0.0 + '@smithy/querystring-parser': 3.0.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@smithy/util-base64@3.0.0': @@ -11914,50 +11914,50 @@ snapshots: dependencies: tslib: 2.6.3 - '@smithy/util-defaults-mode-browser@3.0.3': + '@smithy/util-defaults-mode-browser@3.0.4': dependencies: - '@smithy/property-provider': 3.1.0 - '@smithy/smithy-client': 3.1.1 - '@smithy/types': 3.0.0 + '@smithy/property-provider': 3.1.1 + '@smithy/smithy-client': 3.1.2 + '@smithy/types': 3.1.0 bowser: 2.11.0 tslib: 2.6.3 - '@smithy/util-defaults-mode-node@3.0.3': + '@smithy/util-defaults-mode-node@3.0.4': dependencies: - '@smithy/config-resolver': 3.0.1 - '@smithy/credential-provider-imds': 3.1.0 - '@smithy/node-config-provider': 3.1.0 - '@smithy/property-provider': 3.1.0 - '@smithy/smithy-client': 3.1.1 - '@smithy/types': 3.0.0 + '@smithy/config-resolver': 3.0.2 + '@smithy/credential-provider-imds': 3.1.1 + '@smithy/node-config-provider': 3.1.1 + '@smithy/property-provider': 3.1.1 + '@smithy/smithy-client': 3.1.2 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/util-endpoints@2.0.1': + '@smithy/util-endpoints@2.0.2': dependencies: - '@smithy/node-config-provider': 3.1.0 - '@smithy/types': 3.0.0 + '@smithy/node-config-provider': 3.1.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@smithy/util-hex-encoding@3.0.0': dependencies: tslib: 2.6.3 - '@smithy/util-middleware@3.0.0': + '@smithy/util-middleware@3.0.1': dependencies: - '@smithy/types': 3.0.0 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/util-retry@3.0.0': + '@smithy/util-retry@3.0.1': dependencies: - '@smithy/service-error-classification': 3.0.0 - '@smithy/types': 3.0.0 + '@smithy/service-error-classification': 3.0.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/util-stream@3.0.1': + '@smithy/util-stream@3.0.2': dependencies: - '@smithy/fetch-http-handler': 3.0.1 - '@smithy/node-http-handler': 3.0.0 - '@smithy/types': 3.0.0 + '@smithy/fetch-http-handler': 3.0.2 + '@smithy/node-http-handler': 3.0.1 + '@smithy/types': 3.1.0 '@smithy/util-base64': 3.0.0 '@smithy/util-buffer-from': 3.0.0 '@smithy/util-hex-encoding': 3.0.0 @@ -11973,10 +11973,10 @@ snapshots: '@smithy/util-buffer-from': 3.0.0 tslib: 2.6.3 - '@smithy/util-waiter@3.0.0': + '@smithy/util-waiter@3.0.1': dependencies: - '@smithy/abort-controller': 3.0.0 - '@smithy/types': 3.0.0 + '@smithy/abort-controller': 3.0.1 + '@smithy/types': 3.1.0 tslib: 2.6.3 '@sqltools/formatter@1.2.5': {} From f9ea42845a5850f65f2dcdffe43d770e77596a61 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 13 Jun 2024 02:33:38 +0000 Subject: [PATCH 006/215] fix(deps): update dependency prettier-plugin-tailwindcss to v0.6.4 (#393) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 26dbc2b34..57bc9ad7b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -673,7 +673,7 @@ importers: version: 3.3.2 prettier-plugin-tailwindcss: specifier: ^0.6.0 - version: 0.6.2(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2) + version: 0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2) devDependencies: '@types/node': specifier: 20.14.2 @@ -7261,8 +7261,8 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier-plugin-tailwindcss@0.6.2: - resolution: {integrity: sha512-eFefm4cg+1c2B57+H274Qm//CTWBdtQN9ansl0YTP/8TC8x3bugCTQSS/e4FC5Ctl9djhTzsbcMrZ7x2/abIow==} + prettier-plugin-tailwindcss@0.6.4: + resolution: {integrity: sha512-3vhbIvlKyAWPaw9bUr2cw6M1BGx2Oy9CCLJyv+nxEiBGCTcL69WcAz2IFMGqx8IXSzQCInGSo2ujAByg9poHLQ==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -9027,8 +9027,8 @@ snapshots: '@aws-crypto/sha1-browser': 3.0.0 '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.596.0 - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-bucket-endpoint': 3.587.0 @@ -9085,11 +9085,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.596.0': + '@aws-sdk/client-sso-oidc@3.596.0(@aws-sdk/client-sts@3.596.0)': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -9128,6 +9128,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.592.0': @@ -9173,11 +9174,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)': + '@aws-sdk/client-sts@3.596.0': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.596.0 + '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -9216,7 +9217,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.592.0': @@ -9250,7 +9250,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0)': dependencies: - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/credential-provider-env': 3.587.0 '@aws-sdk/credential-provider-http': 3.596.0 '@aws-sdk/credential-provider-process': 3.587.0 @@ -9308,7 +9308,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.587.0(@aws-sdk/client-sts@3.596.0)': dependencies: - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9435,7 +9435,7 @@ snapshots: '@aws-sdk/token-providers@3.587.0(@aws-sdk/client-sso-oidc@3.596.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.596.0 + '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -17242,7 +17242,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-tailwindcss@0.6.2(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2): dependencies: prettier: 3.3.2 optionalDependencies: From ea8c4426378b8fdbadf660de15e1b223c118378b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 13 Jun 2024 05:11:57 +0000 Subject: [PATCH 007/215] chore(deps): update dependency @swc/core to v1.5.29 (#402) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 326 ++++++++++++++++++++++++------------------------- 1 file changed, 163 insertions(+), 163 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 57bc9ad7b..625340370 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(dlsvrtoxebktfxg4u6qt6xsdm4) + version: 10.2.3(brotvbyorgqbjji6ukxox2womy) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.9.0 @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 version: 6.9.13 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -191,7 +191,7 @@ importers: version: 8.4.1 '@nestjs/cli': specifier: ^10.3.2 - version: 10.3.2(@swc/core@1.5.28(@swc/helpers@0.5.11)) + version: 10.3.2(@swc/core@1.5.29(@swc/helpers@0.5.11)) '@nestjs/schematics': specifier: ^10.1.1 version: 10.1.1(chokidar@3.6.0)(typescript@5.4.5) @@ -200,10 +200,10 @@ importers: version: 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8)) '@swc-node/jest': specifier: ^1.8.0 - version: 1.8.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) + version: 1.8.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) '@swc/core': specifier: ^1.4.16 - version: 1.5.28(@swc/helpers@0.5.11) + version: 1.5.29(@swc/helpers@0.5.11) '@types/bcrypt': specifier: ^5.0.2 version: 5.0.2 @@ -239,7 +239,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -248,13 +248,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.5.28(@swc/helpers@0.5.11))) + version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -287,7 +287,7 @@ importers: version: 2.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.6.0(react-hook-form@7.51.5(react@18.3.1)) @@ -417,13 +417,13 @@ importers: version: 8.1.0(typescript@5.4.5) '@swc/core': specifier: ^1.4.16 - version: 1.5.28(@swc/helpers@0.5.11) + version: 1.5.29(@swc/helpers@0.5.11) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.5.28(@swc/helpers@0.5.11)) + version: 0.2.36(@swc/core@1.5.29(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -465,7 +465,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -477,7 +477,7 @@ importers: version: 8.4.38 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) ts-toolbelt: specifier: ^9.6.0 version: 9.6.0 @@ -507,7 +507,7 @@ importers: version: 5.0.7 tsup: specifier: ^8.0.2 - version: 8.1.0(@swc/core@1.5.28)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.28)(typescript@5.4.5))(typescript@5.4.5) + version: 8.1.0(@swc/core@1.5.29)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -549,7 +549,7 @@ importers: version: 3.3.2 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) packages/ufb-ui: dependencies: @@ -568,13 +568,13 @@ importers: devDependencies: '@swc/core': specifier: ^1.4.16 - version: 1.5.28(@swc/helpers@0.5.11) + version: 1.5.29(@swc/helpers@0.5.11) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.5.28(@swc/helpers@0.5.11)) + version: 0.2.36(@swc/core@1.5.29(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -601,7 +601,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -610,7 +610,7 @@ importers: version: 5.0.7 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) tooling/eslint: dependencies: @@ -3154,68 +3154,68 @@ packages: '@swc-node/sourcemap-support@0.5.0': resolution: {integrity: sha512-fbhjL5G0YvFoWwNhWleuBUfotiX+USiA9oJqu9STFw+Hb0Cgnddn+HVS/K5fI45mn92e8V+cHD2jgFjk4w2T9Q==} - '@swc/core-darwin-arm64@1.5.28': - resolution: {integrity: sha512-sP6g63ybzIdOWNDbn51tyHN8EMt7Mb4RMeHQEsXB7wQfDvzhpWB+AbfK6Gs3Q8fwP/pmWIrWW9csKOc1K2Mmkg==} + '@swc/core-darwin-arm64@1.5.29': + resolution: {integrity: sha512-6F/sSxpHaq3nzg2ADv9FHLi4Fu2A8w8vP8Ich8gIl16D2htStlwnaPmCLjRswO+cFkzgVqy/l01gzNGWd4DFqA==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.5.28': - resolution: {integrity: sha512-Bd/agp/g7QocQG5AuorOzSC78t8OzeN+pCN/QvJj1CvPhvppjJw6e1vAbOR8vO2vvGi2pvtf3polrYQStJtSiA==} + '@swc/core-darwin-x64@1.5.29': + resolution: {integrity: sha512-rF/rXkvUOTdTIfoYbmszbSUGsCyvqACqy1VeP3nXONS+LxFl4bRmRcUTRrblL7IE5RTMCKUuPbqbQSE2hK7bqg==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.5.28': - resolution: {integrity: sha512-Wr3TwPGIveS9/OBWm0r9VAL8wkCR0zQn46J8K01uYCmVhUNK3Muxjs0vQBZaOrGu94mqbj9OXY+gB3W7aDvGdA==} + '@swc/core-linux-arm-gnueabihf@1.5.29': + resolution: {integrity: sha512-2OAPL8iWBsmmwkjGXqvuUhbmmoLxS1xNXiMq87EsnCNMAKohGc7wJkdAOUL6J/YFpean/vwMWg64rJD4pycBeg==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.5.28': - resolution: {integrity: sha512-8G1ZwVTuLgTAVTMPD+M97eU6WeiRIlGHwKZ5fiJHPBcz1xqIC7jQcEh7XBkobkYoU5OILotls3gzjRt8CMNyDQ==} + '@swc/core-linux-arm64-gnu@1.5.29': + resolution: {integrity: sha512-eH/Q9+8O5qhSxMestZnhuS1xqQMr6M7SolZYxiXJqxArXYILLCF+nq2R9SxuMl0CfjHSpb6+hHPk/HXy54eIRA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.5.28': - resolution: {integrity: sha512-0Ajdzb5Fzvz+XUbN5ESeHAz9aHHSYiQcm+vmsDi0TtPHmsalfnqEPZmnK0zPALPJPLQP2dDo4hELeDg3/c3xgA==} + '@swc/core-linux-arm64-musl@1.5.29': + resolution: {integrity: sha512-TERh2OICAJz+SdDIK9+0GyTUwF6r4xDlFmpoiHKHrrD/Hh3u+6Zue0d7jQ/he/i80GDn4tJQkHlZys+RZL5UZg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.5.28': - resolution: {integrity: sha512-ueQ9VejnQUM2Pt+vT0IAKoF4vYBWUP6n1KHGdILpoGe3LuafQrqu7RoyQ15C7/AYii7hAeNhTFdf6gLbg8cjFg==} + '@swc/core-linux-x64-gnu@1.5.29': + resolution: {integrity: sha512-WMDPqU7Ji9dJpA+Llek2p9t7pcy7Bob8ggPUvgsIlv3R/eesF9DIzSbrgl6j3EAEPB9LFdSafsgf6kT/qnvqFg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.5.28': - resolution: {integrity: sha512-G5th8Mg0az8CbY4GQt9/m5hg2Y0kGIwvQBeVACuLQB6q2Y4txzdiTpjmFqUUhEvvl7Klyx1IHvNhfXs3zpt7PA==} + '@swc/core-linux-x64-musl@1.5.29': + resolution: {integrity: sha512-DO14glwpdKY4POSN0201OnGg1+ziaSVr6/RFzuSLggshwXeeyVORiHv3baj7NENhJhWhUy3NZlDsXLnRFkmhHQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.5.28': - resolution: {integrity: sha512-JezwCGavZ7CkNXx4yInI4kpb71L0zxzxA9BFlmnsGKEEjVQcKc3hFpmIzfFVs+eotlBUwDNb0+Yo9m6Cb7lllA==} + '@swc/core-win32-arm64-msvc@1.5.29': + resolution: {integrity: sha512-V3Y1+a1zG1zpYXUMqPIHEMEOd+rHoVnIpO/KTyFwAmKVu8v+/xPEVx/AGoYE67x4vDAAvPQrKI3Aokilqa5yVg==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.5.28': - resolution: {integrity: sha512-q8tW5J4RkOkl7vYShnWS//VAb2Ngolfm9WOMaF2GRJUr2Y/Xeb/+cNjdsNOqea2BzW049D5vdP7XPmir3/zUZw==} + '@swc/core-win32-ia32-msvc@1.5.29': + resolution: {integrity: sha512-OrM6yfXw4wXhnVFosOJzarw0Fdz5Y0okgHfn9oFbTPJhoqxV5Rdmd6kXxWu2RiVKs6kGSJFZXHDeUq2w5rTIMg==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.5.28': - resolution: {integrity: sha512-jap6EiB3wG1YE1hyhNr9KLPpH4PGm+5tVMfN0l7fgKtV0ikgpcEN/YF94tru+z5m2HovqYW009+Evq9dcVGmpg==} + '@swc/core-win32-x64-msvc@1.5.29': + resolution: {integrity: sha512-eD/gnxqKyZQQR0hR7TMkIlJ+nCF9dzYmVVNbYZWuA1Xy94aBPUsEk3Uw3oG7q6R3ErrEUPP0FNf2ztEnv+I+dw==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.5.28': - resolution: {integrity: sha512-muCdNIqOTURUgYeyyOLYE3ShL8SZO6dw6bhRm6dCvxWzCZOncPc5fB0kjcPXTML+9KJoHL7ks5xg+vsQK+v6ig==} + '@swc/core@1.5.29': + resolution: {integrity: sha512-nvTtHJI43DUSOAf3h9XsqYg8YXKc0/N4il9y4j0xAkO0ekgDNo+3+jbw6MInawjKJF9uulyr+f5bAutTsOKVlw==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -9027,8 +9027,8 @@ snapshots: '@aws-crypto/sha1-browser': 3.0.0 '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) - '@aws-sdk/client-sts': 3.596.0 + '@aws-sdk/client-sso-oidc': 3.596.0 + '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-bucket-endpoint': 3.587.0 @@ -9085,11 +9085,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.596.0(@aws-sdk/client-sts@3.596.0)': + '@aws-sdk/client-sso-oidc@3.596.0': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.596.0 + '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -9128,7 +9128,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.592.0': @@ -9174,11 +9173,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.596.0': + '@aws-sdk/client-sts@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) + '@aws-sdk/client-sso-oidc': 3.596.0 '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -9217,6 +9216,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.592.0': @@ -9250,7 +9250,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0)': dependencies: - '@aws-sdk/client-sts': 3.596.0 + '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/credential-provider-env': 3.587.0 '@aws-sdk/credential-provider-http': 3.596.0 '@aws-sdk/credential-provider-process': 3.587.0 @@ -9308,7 +9308,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.587.0(@aws-sdk/client-sts@3.596.0)': dependencies: - '@aws-sdk/client-sts': 3.596.0 + '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9435,7 +9435,7 @@ snapshots: '@aws-sdk/token-providers@3.587.0(@aws-sdk/client-sso-oidc@3.596.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) + '@aws-sdk/client-sso-oidc': 3.596.0 '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -10756,9 +10756,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': dependencies: - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) '@hookform/resolvers@3.6.0(react-hook-form@7.51.5(react@18.3.1))': dependencies: @@ -10891,7 +10891,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -10905,7 +10905,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10926,7 +10926,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -10940,7 +10940,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11196,7 +11196,7 @@ snapshots: axios: 1.7.2 rxjs: 7.8.1 - '@nestjs/cli@10.3.2(@swc/core@1.5.28(@swc/helpers@0.5.11))': + '@nestjs/cli@10.3.2(@swc/core@1.5.29(@swc/helpers@0.5.11))': dependencies: '@angular-devkit/core': 17.1.2(chokidar@3.6.0) '@angular-devkit/schematics': 17.1.2(chokidar@3.6.0) @@ -11206,7 +11206,7 @@ snapshots: chokidar: 3.6.0 cli-table3: 0.6.3 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.5.28(@swc/helpers@0.5.11))) + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11))) glob: 10.3.10 inquirer: 8.2.6 node-emoji: 1.11.0 @@ -11218,10 +11218,10 @@ snapshots: tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.5.28(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11)) webpack-node-externals: 3.0.0 optionalDependencies: - '@swc/core': 1.5.28(@swc/helpers@0.5.11) + '@swc/core': 1.5.29(@swc/helpers@0.5.11) transitivePeerDependencies: - esbuild - uglify-js @@ -11361,7 +11361,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(dlsvrtoxebktfxg4u6qt6xsdm4)': + '@nestjs/terminus@10.2.3(brotvbyorgqbjji6ukxox2womy)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11371,8 +11371,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + typeorm: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': dependencies: @@ -11382,13 +11382,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) uuid: 9.0.1 '@next/env@14.2.4': {} @@ -12074,27 +12074,27 @@ snapshots: - supports-color - typescript - '@swc-node/core@1.13.1(@swc/core@1.5.28(@swc/helpers@0.5.11))(@swc/types@0.1.8)': + '@swc-node/core@1.13.1(@swc/core@1.5.29(@swc/helpers@0.5.11))(@swc/types@0.1.8)': dependencies: - '@swc/core': 1.5.28(@swc/helpers@0.5.11) + '@swc/core': 1.5.29(@swc/helpers@0.5.11) '@swc/types': 0.1.8 - '@swc-node/jest@1.8.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': + '@swc-node/jest@1.8.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': dependencies: '@node-rs/xxhash': 1.7.3 - '@swc-node/core': 1.13.1(@swc/core@1.5.28(@swc/helpers@0.5.11))(@swc/types@0.1.8) - '@swc-node/register': 1.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) - '@swc/core': 1.5.28(@swc/helpers@0.5.11) + '@swc-node/core': 1.13.1(@swc/core@1.5.29(@swc/helpers@0.5.11))(@swc/types@0.1.8) + '@swc-node/register': 1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) + '@swc/core': 1.5.29(@swc/helpers@0.5.11) '@swc/types': 0.1.8 typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@swc-node/register@1.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': + '@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': dependencies: - '@swc-node/core': 1.13.1(@swc/core@1.5.28(@swc/helpers@0.5.11))(@swc/types@0.1.8) + '@swc-node/core': 1.13.1(@swc/core@1.5.29(@swc/helpers@0.5.11))(@swc/types@0.1.8) '@swc-node/sourcemap-support': 0.5.0 - '@swc/core': 1.5.28(@swc/helpers@0.5.11) + '@swc/core': 1.5.29(@swc/helpers@0.5.11) colorette: 2.0.20 debug: 4.3.5 pirates: 4.0.6 @@ -12109,51 +12109,51 @@ snapshots: source-map-support: 0.5.21 tslib: 2.6.3 - '@swc/core-darwin-arm64@1.5.28': + '@swc/core-darwin-arm64@1.5.29': optional: true - '@swc/core-darwin-x64@1.5.28': + '@swc/core-darwin-x64@1.5.29': optional: true - '@swc/core-linux-arm-gnueabihf@1.5.28': + '@swc/core-linux-arm-gnueabihf@1.5.29': optional: true - '@swc/core-linux-arm64-gnu@1.5.28': + '@swc/core-linux-arm64-gnu@1.5.29': optional: true - '@swc/core-linux-arm64-musl@1.5.28': + '@swc/core-linux-arm64-musl@1.5.29': optional: true - '@swc/core-linux-x64-gnu@1.5.28': + '@swc/core-linux-x64-gnu@1.5.29': optional: true - '@swc/core-linux-x64-musl@1.5.28': + '@swc/core-linux-x64-musl@1.5.29': optional: true - '@swc/core-win32-arm64-msvc@1.5.28': + '@swc/core-win32-arm64-msvc@1.5.29': optional: true - '@swc/core-win32-ia32-msvc@1.5.28': + '@swc/core-win32-ia32-msvc@1.5.29': optional: true - '@swc/core-win32-x64-msvc@1.5.28': + '@swc/core-win32-x64-msvc@1.5.29': optional: true - '@swc/core@1.5.28(@swc/helpers@0.5.11)': + '@swc/core@1.5.29(@swc/helpers@0.5.11)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.8 optionalDependencies: - '@swc/core-darwin-arm64': 1.5.28 - '@swc/core-darwin-x64': 1.5.28 - '@swc/core-linux-arm-gnueabihf': 1.5.28 - '@swc/core-linux-arm64-gnu': 1.5.28 - '@swc/core-linux-arm64-musl': 1.5.28 - '@swc/core-linux-x64-gnu': 1.5.28 - '@swc/core-linux-x64-musl': 1.5.28 - '@swc/core-win32-arm64-msvc': 1.5.28 - '@swc/core-win32-ia32-msvc': 1.5.28 - '@swc/core-win32-x64-msvc': 1.5.28 + '@swc/core-darwin-arm64': 1.5.29 + '@swc/core-darwin-x64': 1.5.29 + '@swc/core-linux-arm-gnueabihf': 1.5.29 + '@swc/core-linux-arm64-gnu': 1.5.29 + '@swc/core-linux-arm64-musl': 1.5.29 + '@swc/core-linux-x64-gnu': 1.5.29 + '@swc/core-linux-x64-musl': 1.5.29 + '@swc/core-win32-arm64-msvc': 1.5.29 + '@swc/core-win32-ia32-msvc': 1.5.29 + '@swc/core-win32-x64-msvc': 1.5.29 '@swc/helpers': 0.5.11 '@swc/counter@0.1.3': {} @@ -12167,10 +12167,10 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@swc/jest@0.2.36(@swc/core@1.5.28(@swc/helpers@0.5.11))': + '@swc/jest@0.2.36(@swc/core@1.5.29(@swc/helpers@0.5.11))': dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.5.28(@swc/helpers@0.5.11) + '@swc/core': 1.5.29(@swc/helpers@0.5.11) '@swc/counter': 0.1.3 jsonc-parser: 3.2.1 @@ -12225,7 +12225,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12238,9 +12238,9 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12253,7 +12253,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) '@testing-library/react@16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -13599,13 +13599,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13614,13 +13614,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)): + create-jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -14622,7 +14622,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.5.28(@swc/helpers@0.5.11))): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11))): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -14637,7 +14637,7 @@ snapshots: semver: 7.6.2 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.5.28(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11)) form-data@4.0.0: dependencies: @@ -15352,16 +15352,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15371,16 +15371,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-cli@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)) + create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15390,7 +15390,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15416,12 +15416,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.2 - ts-node: 10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15447,7 +15447,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.2 - ts-node: 10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15688,24 +15688,24 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-cli: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16609,10 +16609,10 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.1.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17126,21 +17126,21 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.28)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29)(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.5.28)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.5.29)(typescript@5.4.5) postcss-load-config@5.1.0(jiti@1.21.3)(postcss@8.4.38): dependencies: @@ -18258,7 +18258,7 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)): + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18277,7 +18277,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.1.0 resolve: 1.22.8 @@ -18308,16 +18308,16 @@ snapshots: dependencies: bintrees: 1.0.2 - terser-webpack-plugin@5.3.10(@swc/core@1.5.28(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.5.28(@swc/helpers@0.5.11))): + terser-webpack-plugin@5.3.10(@swc/core@1.5.29(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.30.4 - webpack: 5.90.1(@swc/core@1.5.28(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11)) optionalDependencies: - '@swc/core': 1.5.28(@swc/helpers@0.5.11) + '@swc/core': 1.5.29(@swc/helpers@0.5.11) terser@5.30.4: dependencies: @@ -18413,11 +18413,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18431,7 +18431,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.7) - ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.5.28(@swc/helpers@0.5.11))): + ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11))): dependencies: chalk: 4.1.2 enhanced-resolve: 5.16.0 @@ -18439,9 +18439,9 @@ snapshots: semver: 7.6.0 source-map: 0.7.4 typescript: 5.4.5 - webpack: 5.90.1(@swc/core@1.5.28(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11)) - ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18459,9 +18459,9 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.5.28(@swc/helpers@0.5.11) + '@swc/core': 1.5.29(@swc/helpers@0.5.11) - ts-node@10.9.2(@swc/core@1.5.28)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.5.29)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18478,7 +18478,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.5.28(@swc/helpers@0.5.11) + '@swc/core': 1.5.29(@swc/helpers@0.5.11) optional: true ts-toolbelt@9.6.0: {} @@ -18508,7 +18508,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(@swc/core@1.5.28)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.28)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.1.0(@swc/core@1.5.29)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.21.4) cac: 6.7.14 @@ -18518,14 +18518,14 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.28)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.18.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.5.28(@swc/helpers@0.5.11) + '@swc/core': 1.5.29(@swc/helpers@0.5.11) postcss: 8.4.38 typescript: 5.4.5 transitivePeerDependencies: @@ -18608,19 +18608,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: - typeorm: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) - typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18639,7 +18639,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.10.0 - ts-node: 10.9.2(@swc/core@1.5.28(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) transitivePeerDependencies: - supports-color @@ -18834,7 +18834,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.90.1(@swc/core@1.5.28(@swc/helpers@0.5.11)): + webpack@5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -18857,7 +18857,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.5.28(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.5.28(@swc/helpers@0.5.11))) + terser-webpack-plugin: 5.3.10(@swc/core@1.5.29(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11))) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From d171e6ebc76105f228605dd7beef5f0313ec1d22 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 13 Jun 2024 07:27:12 +0000 Subject: [PATCH 008/215] fix(deps): update dependency @floating-ui/react to v0.26.17 (#403) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 625340370..6e0774381 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -281,7 +281,7 @@ importers: version: 8.4.1 '@floating-ui/react': specifier: ^0.26.12 - version: 0.26.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/react': specifier: 2.0.4 version: 2.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -555,7 +555,7 @@ importers: dependencies: '@floating-ui/react': specifier: ^0.26.12 - version: 0.26.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.2.0 version: 18.3.1 @@ -1979,8 +1979,8 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/react@0.26.16': - resolution: {integrity: sha512-HEf43zxZNAI/E781QIVpYSF3K2VH4TTYZpqecjdsFkjsaU1EbaWcM++kw0HXFffj7gDUcBFevX8s0rQGQpxkow==} + '@floating-ui/react@0.26.17': + resolution: {integrity: sha512-ESD+jYWwqwVzaIgIhExrArdsCL1rOAzryG/Sjlu8yaD3Mtqi3uVyhbE2V7jD58Mo52qbzKz2eUY/Xgh5I86FCQ==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' @@ -9027,8 +9027,8 @@ snapshots: '@aws-crypto/sha1-browser': 3.0.0 '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.596.0 - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-bucket-endpoint': 3.587.0 @@ -9085,11 +9085,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.596.0': + '@aws-sdk/client-sso-oidc@3.596.0(@aws-sdk/client-sts@3.596.0)': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -9128,6 +9128,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.592.0': @@ -9173,11 +9174,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)': + '@aws-sdk/client-sts@3.596.0': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.596.0 + '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) '@aws-sdk/core': 3.592.0 '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) '@aws-sdk/middleware-host-header': 3.577.0 @@ -9216,7 +9217,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.592.0': @@ -9250,7 +9250,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0)': dependencies: - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/credential-provider-env': 3.587.0 '@aws-sdk/credential-provider-http': 3.596.0 '@aws-sdk/credential-provider-process': 3.587.0 @@ -9308,7 +9308,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.587.0(@aws-sdk/client-sts@3.596.0)': dependencies: - '@aws-sdk/client-sts': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0) + '@aws-sdk/client-sts': 3.596.0 '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9435,7 +9435,7 @@ snapshots: '@aws-sdk/token-providers@3.587.0(@aws-sdk/client-sso-oidc@3.596.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.596.0 + '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) '@aws-sdk/types': 3.577.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -10731,7 +10731,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react@0.26.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react@0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@floating-ui/utils': 0.2.2 @@ -10749,7 +10749,7 @@ snapshots: '@headlessui/react@2.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react': 0.26.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) '@tanstack/react-virtual': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12466,7 +12466,7 @@ snapshots: '@types/react-datepicker@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react': 0.26.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/react': 18.3.3 date-fns: 3.6.0 transitivePeerDependencies: @@ -17463,7 +17463,7 @@ snapshots: react-datepicker@6.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@floating-ui/react': 0.26.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 date-fns: 3.6.0 prop-types: 15.8.1 From 0386ecc21f5aad1e1b59e6e90144704a699e2043 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 13 Jun 2024 11:14:20 +0000 Subject: [PATCH 009/215] fix(deps): update dependency aws-sdk to v2.1640.0 (#401) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6e0774381..853505c8b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,7 +91,7 @@ importers: version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.2) aws-sdk: specifier: ^2.1604.0 - version: 2.1639.0 + version: 2.1640.0 axios: specifier: ^1.7.2 version: 1.7.2 @@ -3932,8 +3932,8 @@ packages: avvio@8.3.0: resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} - aws-sdk@2.1639.0: - resolution: {integrity: sha512-3vi9ONXhROfXTjsulFurKtJ/vBjiXirhwrRY6C7QRJyI/+m9lphtBivSYynnu7q2saAqC9ArlkEWQLRFUPy+Zg==} + aws-sdk@2.1640.0: + resolution: {integrity: sha512-B4ipyAKMPjTMWyVG4wx57V9Ws9anAGTCtR6jTGfIA6wSjrMNeNVohwROe4E4CZDcNiWBPhZjNus/9uupdsW8vg==} engines: {node: '>= 10.0.0'} aws4@1.13.0: @@ -12989,7 +12989,7 @@ snapshots: transitivePeerDependencies: - supports-color - aws-sdk@2.1639.0: + aws-sdk@2.1640.0: dependencies: buffer: 4.9.2 events: 1.1.1 From d95b9309b3e343524c06df6e5063bc3603b1d55e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 13 Jun 2024 21:22:35 +0000 Subject: [PATCH 010/215] fix(deps): update dependency @opensearch-project/opensearch to v2.10.0 (#404) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 853505c8b..4d008628e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -79,7 +79,7 @@ importers: version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 - version: 2.9.0 + version: 2.10.0 '@swc/helpers': specifier: ^0.5.10 version: 0.5.11 @@ -2681,8 +2681,8 @@ packages: '@one-ini/wasm@0.1.1': resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} - '@opensearch-project/opensearch@2.9.0': - resolution: {integrity: sha512-BXPWSBME1rszZ8OvtBVQ9F6kLiZSENDSFPawbPa1fv0GouuQfWxkKSI9TcnfGLp869fgLTEIfeC5Qexd4RbAYw==} + '@opensearch-project/opensearch@2.10.0': + resolution: {integrity: sha512-I3Ko09HvA50zyDi92fgEZfFFaNHhpvXcYLImdKTSL6eEwKqQmszqkLF2g5NTgEyb4Jh9uD2RGX8EYr9PO9zenQ==} engines: {node: '>=10', yarn: ^1.22.10} '@opentelemetry/api@1.8.0': @@ -11508,7 +11508,7 @@ snapshots: '@one-ini/wasm@0.1.1': optional: true - '@opensearch-project/opensearch@2.9.0': + '@opensearch-project/opensearch@2.10.0': dependencies: aws4: 1.13.0 debug: 4.3.5 From 3c440625be90c3fc4bb29e1df9b14b2c9a3e046f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 14 Jun 2024 00:29:55 +0000 Subject: [PATCH 011/215] fix(deps): update dependency aws-sdk to v2.1641.0 (#405) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4d008628e..bb9a61086 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,7 +91,7 @@ importers: version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.2) aws-sdk: specifier: ^2.1604.0 - version: 2.1640.0 + version: 2.1641.0 axios: specifier: ^1.7.2 version: 1.7.2 @@ -3932,8 +3932,8 @@ packages: avvio@8.3.0: resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} - aws-sdk@2.1640.0: - resolution: {integrity: sha512-B4ipyAKMPjTMWyVG4wx57V9Ws9anAGTCtR6jTGfIA6wSjrMNeNVohwROe4E4CZDcNiWBPhZjNus/9uupdsW8vg==} + aws-sdk@2.1641.0: + resolution: {integrity: sha512-XkKbVu4VKFjY7wsTSWEYxBR2fVN8gUovAvRrHuJt9mMDdDh/wPkBZ04ayGT+Bd5bgmmIeE3sk3UMokKQEudJEQ==} engines: {node: '>= 10.0.0'} aws4@1.13.0: @@ -12989,7 +12989,7 @@ snapshots: transitivePeerDependencies: - supports-color - aws-sdk@2.1640.0: + aws-sdk@2.1641.0: dependencies: buffer: 4.9.2 events: 1.1.1 From 0abdca1e28ebd7358d83d297540eb9fe752b0214 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 14 Jun 2024 05:08:47 +0000 Subject: [PATCH 012/215] chore(deps): update dependency mysql2 to v3.10.1 (#407) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bb9a61086..f0d67598f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(brotvbyorgqbjji6ukxox2womy) + version: 10.2.3(4pyapxz344yx42itidl5gqb5ia) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -130,7 +130,7 @@ importers: version: 1.10.0 mysql2: specifier: ^3.9.7 - version: 3.10.0 + version: 3.10.1 nestjs-cls: specifier: ^3.6.0 version: 3.6.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 version: 6.9.13 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -272,7 +272,7 @@ importers: version: 1.7.2 mysql2: specifier: ^3.9.7 - version: 3.10.0 + version: 3.10.1 apps/web: dependencies: @@ -6670,8 +6670,8 @@ packages: resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - mysql2@3.10.0: - resolution: {integrity: sha512-qx0mfWYt1DpTPkw8mAcHW/OwqqyNqBLBHvY5IjN8+icIYTjt6znrgYJ+gxqNNRpVknb5Wc/gcCM4XjbCR0j5tw==} + mysql2@3.10.1: + resolution: {integrity: sha512-6zo1T3GILsXMCex3YEu7hCz2OXLUarxFsxvFcUHWMpkPtmZLeTTWgRdc1gWyNJiYt6AxITmIf9bZDRy/jAfWew==} engines: {node: '>= 8.0'} mz@2.7.0: @@ -11361,7 +11361,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(brotvbyorgqbjji6ukxox2womy)': + '@nestjs/terminus@10.2.3(4pyapxz344yx42itidl5gqb5ia)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11371,8 +11371,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': dependencies: @@ -11382,13 +11382,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) uuid: 9.0.1 '@next/env@14.2.4': {} @@ -16555,7 +16555,7 @@ snapshots: mute-stream@1.0.0: {} - mysql2@3.10.0: + mysql2@3.10.1: dependencies: denque: 2.1.0 generate-function: 2.3.1 @@ -16609,10 +16609,10 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.1.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -18608,19 +18608,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: - typeorm: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) - typeorm@0.3.20(mysql2@3.10.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18638,7 +18638,7 @@ snapshots: uuid: 9.0.1 yargs: 17.7.2 optionalDependencies: - mysql2: 3.10.0 + mysql2: 3.10.1 ts-node: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) transitivePeerDependencies: - supports-color From c902040f3f145f767ab85e044c740ce9f3a7142e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 14 Jun 2024 16:22:14 +0000 Subject: [PATCH 013/215] fix(deps): update dependency iron-session to v8.0.2 (#409) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f0d67598f..6fc53d6a4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -347,7 +347,7 @@ importers: version: 10.1.1 iron-session: specifier: ^8.0.0 - version: 8.0.1 + version: 8.0.2 jwt-decode: specifier: ^4.0.0 version: 4.0.0 @@ -5675,11 +5675,11 @@ packages: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} - iron-session@8.0.1: - resolution: {integrity: sha512-ZQKazQRn/J5YaXY+CQ69V9lx9boh4swl+BgnNC1knxyZgBjhiXuGpY60URRntMPib9QdrsN9qAOTqdMFMbGYXg==} + iron-session@8.0.2: + resolution: {integrity: sha512-p4Yf1moQr6gnCcXu5vCaxVKRKDmR9PZcQDfp7ZOgbsSHUsgaNti6OgDB2BdgxC2aS6V/6Hu4O0wYlj92sbdIJg==} - iron-webcrypto@1.0.0: - resolution: {integrity: sha512-anOK1Mktt8U1Xi7fCM3RELTuYbnFikQY5VtrDj7kPgpejV7d43tWKhzgioO0zpkazLEL/j/iayRqnJhrGfqUsg==} + iron-webcrypto@1.2.1: + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} is-arguments@1.1.1: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} @@ -15088,13 +15088,13 @@ snapshots: ipaddr.js@1.9.1: {} - iron-session@8.0.1: + iron-session@8.0.2: dependencies: cookie: 0.6.0 - iron-webcrypto: 1.0.0 + iron-webcrypto: 1.2.1 uncrypto: 0.1.3 - iron-webcrypto@1.0.0: {} + iron-webcrypto@1.2.1: {} is-arguments@1.1.1: dependencies: From 696c5682079c8b252589263b2d66898c62ebf20a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 15 Jun 2024 02:03:02 +0000 Subject: [PATCH 014/215] fix(deps): update aws-sdk-js-v3 monorepo to v3.598.0 (#410) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 659 +++++++++++++++++++++++++------------------------ 1 file changed, 333 insertions(+), 326 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6fc53d6a4..2297b0aad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,10 +25,10 @@ importers: dependencies: '@aws-sdk/client-s3': specifier: ^3.556.0 - version: 3.596.0 + version: 3.598.0 '@aws-sdk/s3-request-presigner': specifier: ^3.556.0 - version: 3.596.0 + version: 3.598.0 '@fastify/multipart': specifier: ^8.2.0 version: 8.3.0 @@ -725,169 +725,168 @@ packages: resolution: {integrity: sha512-8S9RuM8olFN/gwN+mjbuF1CwHX61f0i59EGXz9tXLnKRUTjsRR+8vVMTAmX0dvVAT5fJTG/T69X+HX7FeumdqA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - '@aws-crypto/crc32@3.0.0': - resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} - - '@aws-crypto/crc32c@3.0.0': - resolution: {integrity: sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==} + '@aws-crypto/crc32@5.2.0': + resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} + engines: {node: '>=16.0.0'} - '@aws-crypto/ie11-detection@3.0.0': - resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==} + '@aws-crypto/crc32c@5.2.0': + resolution: {integrity: sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==} - '@aws-crypto/sha1-browser@3.0.0': - resolution: {integrity: sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==} + '@aws-crypto/sha1-browser@5.2.0': + resolution: {integrity: sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==} - '@aws-crypto/sha256-browser@3.0.0': - resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==} + '@aws-crypto/sha256-browser@5.2.0': + resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==} - '@aws-crypto/sha256-js@3.0.0': - resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} + '@aws-crypto/sha256-js@5.2.0': + resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} + engines: {node: '>=16.0.0'} - '@aws-crypto/supports-web-crypto@3.0.0': - resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==} + '@aws-crypto/supports-web-crypto@5.2.0': + resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} - '@aws-crypto/util@3.0.0': - resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} + '@aws-crypto/util@5.2.0': + resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-s3@3.596.0': - resolution: {integrity: sha512-W5C85cEUTYbmCpvvhLye+KirtLcBMX4t0l4Zj3EsGc5tTwkp7lxZDmJEoDfRy0+FE2H/O6OZQJdWMXCwt/Inqw==} + '@aws-sdk/client-s3@3.598.0': + resolution: {integrity: sha512-UMxftsgF6j1vzm4Qd9vQJHs2he1NQCWWV8esZfmNFq23OpUC2BPMxkqi13ZQ9tnTAZUNs7yFT/x4Zsi/wpRZEw==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso-oidc@3.596.0': - resolution: {integrity: sha512-KnTWtKzO0N+rMdIrVwbewFp4FAvVWBV/ekCAh5w7EN+uAvBHxMoFElE2RwlcRF/gH1/F715OspPMvOxPom6bMA==} + '@aws-sdk/client-sso-oidc@3.598.0': + resolution: {integrity: sha512-jfdH1pAO9Tt8Nkta/JJLoUnwl7jaRdxToQTJfUtE+o3+0JP5sA4LfC2rBkJSWcU5BdAA+kyOs5Lv776DlN04Vg==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso@3.592.0': - resolution: {integrity: sha512-w+SuW47jQqvOC7fonyjFjsOh3yjqJ+VpWdVrmrl0E/KryBE7ho/Wn991Buf/EiHHeJikoWgHsAIPkBH29+ntdA==} + '@aws-sdk/client-sso@3.598.0': + resolution: {integrity: sha512-nOI5lqPYa+YZlrrzwAJywJSw3MKVjvu6Ge2fCqQUNYMfxFB0NAaDFnl0EPjXi+sEbtCuz/uWE77poHbqiZ+7Iw==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.596.0': - resolution: {integrity: sha512-37+WQDjgmqS/YXj3vPzIVIrbXaFcZ1WXk715AMGIPBZn9Y2/wr2bmSTpX7bsMyn0G8+LxmoIxFcG7n1Gu0nvLg==} + '@aws-sdk/client-sts@3.598.0': + resolution: {integrity: sha512-bXhz/cHL0iB9UH9IFtMaJJf4F8mV+HzncETCRFzZ9SyUMt5rP9j8A7VZknqGYSx/6mI8SsB1XJQkWSbhn6FiSQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/core@3.592.0': - resolution: {integrity: sha512-gLPMXR/HXDP+9gXAt58t7gaMTvRts9i6Q7NMISpkGF54wehskl5WGrbdtHJFylrlJ5BQo3XVY6i661o+EuR1wg==} + '@aws-sdk/core@3.598.0': + resolution: {integrity: sha512-HaSjt7puO5Cc7cOlrXFCW0rtA0BM9lvzjl56x0A20Pt+0wxXGeTOZZOkXQIepbrFkV2e/HYukuT9e99vXDm59g==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-env@3.587.0': - resolution: {integrity: sha512-Hyg/5KFECIk2k5o8wnVEiniV86yVkhn5kzITUydmNGCkXdBFHMHRx6hleQ1bqwJHbBskyu8nbYamzcwymmGwmw==} + '@aws-sdk/credential-provider-env@3.598.0': + resolution: {integrity: sha512-vi1khgn7yXzLCcgSIzQrrtd2ilUM0dWodxj3PQ6BLfP0O+q1imO3hG1nq7DVyJtq7rFHs6+9N8G4mYvTkxby2w==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-http@3.596.0': - resolution: {integrity: sha512-nnmvEsz1KJgRmfSZJPWuzbxPRXu8Y+/78Ifa1jY3fQKSKdEJfXMDsjPljJvMDBl4dZ8pf5Hwx+S/ONnMEDwYEA==} + '@aws-sdk/credential-provider-http@3.598.0': + resolution: {integrity: sha512-N7cIafi4HVlQvEgvZSo1G4T9qb/JMLGMdBsDCT5XkeJrF0aptQWzTFH0jIdZcLrMYvzPcuEyO3yCBe6cy/ba0g==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-ini@3.596.0': - resolution: {integrity: sha512-c7PLtd7GbnOVAc5sk3sVlHxLvEsM8RF96rsBGlRo4AVpil/lXLKyNv9VarS4w/ZZZoRbJRyZ+m92PjNcLvpTDQ==} + '@aws-sdk/credential-provider-ini@3.598.0': + resolution: {integrity: sha512-/ppcIVUbRwDIwJDoYfp90X3+AuJo2mvE52Y1t2VSrvUovYn6N4v95/vXj6LS8CNDhz2jvEJYmu+0cTMHdhI6eA==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.596.0 + '@aws-sdk/client-sts': ^3.598.0 - '@aws-sdk/credential-provider-node@3.596.0': - resolution: {integrity: sha512-F4MLyXpQyie1AnJS9n7TIRL0aF7YH8tKMIJXDsM5OXpSZi2en+yR6SzsxvHf5dwS2Ga8LUdEJyiyS2NoebaJGA==} + '@aws-sdk/credential-provider-node@3.598.0': + resolution: {integrity: sha512-sXTlqL5I/awlF9Dg2MQ17SfrEaABVnsj2mf4jF5qQrIRhfbvQOIYdEqdy8Rn1AWlJMz/N450SGzc0XJ5owxxqw==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-process@3.587.0': - resolution: {integrity: sha512-V4xT3iCqkF8uL6QC4gqBJg/2asd/damswP1h9HCfqTllmPWzImS+8WD3VjgTLw5b0KbTy+ZdUhKc0wDnyzkzxg==} + '@aws-sdk/credential-provider-process@3.598.0': + resolution: {integrity: sha512-rM707XbLW8huMk722AgjVyxu2tMZee++fNA8TJVNgs1Ma02Wx6bBrfIvlyK0rCcIRb0WdQYP6fe3Xhiu4e8IBA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-sso@3.592.0': - resolution: {integrity: sha512-fYFzAdDHKHvhtufPPtrLdSv8lO6GuW3em6n3erM5uFdpGytNpjXvr3XGokIsuXcNkETAY/Xihg+G9ksNE8WJxQ==} + '@aws-sdk/credential-provider-sso@3.598.0': + resolution: {integrity: sha512-5InwUmrAuqQdOOgxTccRayMMkSmekdLk6s+az9tmikq0QFAHUCtofI+/fllMXSR9iL6JbGYi1940+EUmS4pHJA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-web-identity@3.587.0': - resolution: {integrity: sha512-XqIx/I2PG7kyuw3WjAP9wKlxy8IvFJwB8asOFT1xPFoVfZYKIogjG9oLP5YiRtfvDkWIztHmg5MlVv3HdJDGRw==} + '@aws-sdk/credential-provider-web-identity@3.598.0': + resolution: {integrity: sha512-GV5GdiMbz5Tz9JO4NJtRoFXjW0GPEujA0j+5J/B723rTN+REHthJu48HdBKouHGhdzkDWkkh1bu52V02Wprw8w==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.587.0 + '@aws-sdk/client-sts': ^3.598.0 - '@aws-sdk/middleware-bucket-endpoint@3.587.0': - resolution: {integrity: sha512-HkFXLPl8pr6BH/Q0JpOESqEKL0ZK3sk7aSZ1S6GE4RXET7H5R94THULXqQFZzD48gZcyFooO/yNKZTqrZFaWKg==} + '@aws-sdk/middleware-bucket-endpoint@3.598.0': + resolution: {integrity: sha512-PM7BcFfGUSkmkT6+LU9TyJiB4S8yI7dfuKQDwK5ZR3P7MKaK4Uj4yyDiv0oe5xvkF6+O2+rShj+eh8YuWkOZ/Q==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-expect-continue@3.577.0': - resolution: {integrity: sha512-6dPp8Tv4F0of4un5IAyG6q++GrRrNQQ4P2NAMB1W0VO4JoEu1C8GievbbDLi88TFIFmtKpnHB0ODCzwnoe8JsA==} + '@aws-sdk/middleware-expect-continue@3.598.0': + resolution: {integrity: sha512-ZuHW18kaeHR8TQyhEOYMr8VwiIh0bMvF7J1OTqXHxDteQIavJWA3CbfZ9sgS4XGtrBZDyHJhjZKeCfLhN2rq3w==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-flexible-checksums@3.587.0': - resolution: {integrity: sha512-URMwp/budDvKhIvZ4a6zIBfFTun/iDlPWXqsGKYjEtHt8jz27OSjCZtDtIeqW4WTBdKL8KZgQcl+DdaE5M1qiQ==} + '@aws-sdk/middleware-flexible-checksums@3.598.0': + resolution: {integrity: sha512-xukAzds0GQXvMEY9G6qt+CzwVzTx8NyKKh04O2Q+nOch6QQ8Rs+2kTRy3Z4wQmXq2pK9hlOWb5nXA7HWpmz6Ng==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-host-header@3.577.0': - resolution: {integrity: sha512-9ca5MJz455CODIVXs0/sWmJm7t3QO4EUa1zf8pE8grLpzf0J94bz/skDWm37Pli13T3WaAQBHCTiH2gUVfCsWg==} + '@aws-sdk/middleware-host-header@3.598.0': + resolution: {integrity: sha512-WiaG059YBQwQraNejLIi0gMNkX7dfPZ8hDIhvMr5aVPRbaHH8AYF3iNSsXYCHvA2Cfa1O9haYXsuMF9flXnCmA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-location-constraint@3.577.0': - resolution: {integrity: sha512-DKPTD2D2s+t2QUo/IXYtVa/6Un8GZ+phSTBkyBNx2kfZz4Kwavhl/JJzSqTV3GfCXkVdFu7CrjoX7BZ6qWeTUA==} + '@aws-sdk/middleware-location-constraint@3.598.0': + resolution: {integrity: sha512-8oybQxN3F1ISOMULk7JKJz5DuAm5hCUcxMW9noWShbxTJuStNvuHf/WLUzXrf8oSITyYzIHPtf8VPlKR7I3orQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-logger@3.577.0': - resolution: {integrity: sha512-aPFGpGjTZcJYk+24bg7jT4XdIp42mFXSuPt49lw5KygefLyJM/sB0bKKqPYYivW0rcuZ9brQ58eZUNthrzYAvg==} + '@aws-sdk/middleware-logger@3.598.0': + resolution: {integrity: sha512-bxBjf/VYiu3zfu8SYM2S9dQQc3tz5uBAOcPz/Bt8DyyK3GgOpjhschH/2XuUErsoUO1gDJqZSdGOmuHGZQn00Q==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-recursion-detection@3.577.0': - resolution: {integrity: sha512-pn3ZVEd2iobKJlR3H+bDilHjgRnNrQ6HMmK9ZzZw89Ckn3Dcbv48xOv4RJvu0aU8SDLl/SNCxppKjeLDTPGBNA==} + '@aws-sdk/middleware-recursion-detection@3.598.0': + resolution: {integrity: sha512-vjT9BeFY9FeN0f8hm2l6F53tI0N5bUq6RcDkQXKNabXBnQxKptJRad6oP2X5y3FoVfBLOuDkQgiC2940GIPxtQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-sdk-s3@3.587.0': - resolution: {integrity: sha512-vtXTGEiw1E9Fax4LmcU2Z208gbrC8ShrdsSLmGcRPpu5NPOGBFBSDG5sy5EDNClrFxIl/Le8coQnD0EDBtx+uQ==} + '@aws-sdk/middleware-sdk-s3@3.598.0': + resolution: {integrity: sha512-5AGtLAh9wyK6ANPYfaKTqJY1IFJyePIxsEbxa7zS6REheAqyVmgJFaGu3oQ5XlxfGr5Uq59tFTRkyx26G1HkHA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-signing@3.587.0': - resolution: {integrity: sha512-tiZaTDj4RvhXGRAlncFn7CSEfL3iNPO67WSaxAq+Ls5j1VgczPhu5262cWONNoMgth3nXR1hhLC4ITSl/a6AzA==} + '@aws-sdk/middleware-signing@3.598.0': + resolution: {integrity: sha512-XKb05DYx/aBPqz6iCapsCbIl8aD8EihTuPCs51p75QsVfbQoVr4TlFfIl5AooMSITzojdAQqxt021YtvxjtxIQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-ssec@3.577.0': - resolution: {integrity: sha512-i2BPJR+rp8xmRVIGc0h1kDRFcM2J9GnClqqpc+NLSjmYadlcg4mPklisz9HzwFVcRPJ5XcGf3U4BYs5G8+iTyg==} + '@aws-sdk/middleware-ssec@3.598.0': + resolution: {integrity: sha512-f0p2xP8IC1uJ5e/tND1l81QxRtRFywEdnbtKCE0H6RSn4UIt2W3Dohe1qQDbnh27okF0PkNW6BJGdSAz3p7qbA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-user-agent@3.587.0': - resolution: {integrity: sha512-SyDomN+IOrygLucziG7/nOHkjUXES5oH5T7p8AboO8oakMQJdnudNXiYWTicQWO52R51U6CR27rcMPTGeMedYA==} + '@aws-sdk/middleware-user-agent@3.598.0': + resolution: {integrity: sha512-4tjESlHG5B5MdjUaLK7tQs/miUtHbb6deauQx8ryqSBYOhfHVgb1ZnzvQR0bTrhpqUg0WlybSkDaZAICf9xctg==} engines: {node: '>=16.0.0'} - '@aws-sdk/region-config-resolver@3.587.0': - resolution: {integrity: sha512-93I7IPZtulZQoRK+O20IJ4a1syWwYPzoO2gc3v+/GNZflZPV3QJXuVbIm0pxBsu0n/mzKGUKqSOLPIaN098HcQ==} + '@aws-sdk/region-config-resolver@3.598.0': + resolution: {integrity: sha512-oYXhmTokSav4ytmWleCr3rs/1nyvZW/S0tdi6X7u+dLNL5Jee+uMxWGzgOrWK6wrQOzucLVjS4E/wA11Kv2GTw==} engines: {node: '>=16.0.0'} - '@aws-sdk/s3-request-presigner@3.596.0': - resolution: {integrity: sha512-+2BXIc8JGH3MtLrR1Rx5gdD/AOEnuNsm5vmfbCW3tT3UinPkqCQTe2dB5KFCu76YTRE+D2yY8OF2ZW46sbh9bA==} + '@aws-sdk/s3-request-presigner@3.598.0': + resolution: {integrity: sha512-IC06/HrZNlYxdyKH5+4A9B98NwcxJjgXOSUV581X7GpqHHspZ0T6tih8shBus3zzW8WfVqRAhJVwZtfMY55hdw==} engines: {node: '>=16.0.0'} - '@aws-sdk/signature-v4-multi-region@3.587.0': - resolution: {integrity: sha512-TR9+ZSjdXvXUz54ayHcCihhcvxI9W7102J1OK6MrLgBlPE7uRhAx42BR9L5lLJ86Xj3LuqPWf//o9d/zR9WVIg==} + '@aws-sdk/signature-v4-multi-region@3.598.0': + resolution: {integrity: sha512-1r/EyTrO1gSa1FirnR8V7mabr7gk+l+HkyTI0fcTSr8ucB7gmYyW6WjkY8JCz13VYHFK62usCEDS7yoJoJOzTA==} engines: {node: '>=16.0.0'} - '@aws-sdk/token-providers@3.587.0': - resolution: {integrity: sha512-ULqhbnLy1hmJNRcukANBWJmum3BbjXnurLPSFXoGdV0llXYlG55SzIla2VYqdveQEEjmsBuTZdFvXAtNpmS5Zg==} + '@aws-sdk/token-providers@3.598.0': + resolution: {integrity: sha512-TKY1EVdHVBnZqpyxyTHdpZpa1tUpb6nxVeRNn1zWG8QB5MvH4ALLd/jR+gtmWDNQbIG4cVuBOZFVL8hIYicKTA==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sso-oidc': ^3.587.0 + '@aws-sdk/client-sso-oidc': ^3.598.0 - '@aws-sdk/types@3.577.0': - resolution: {integrity: sha512-FT2JZES3wBKN/alfmhlo+3ZOq/XJ0C7QOZcDNrpKjB0kqYoKjhVKZ/Hx6ArR0czkKfHzBBEs6y40ebIHx2nSmA==} + '@aws-sdk/types@3.598.0': + resolution: {integrity: sha512-742uRl6z7u0LFmZwDrFP6r1wlZcgVPw+/TilluDJmCAR8BgRw3IR+743kUXKBGd8QZDRW2n6v/PYsi/AWCDDMQ==} engines: {node: '>=16.0.0'} '@aws-sdk/util-arn-parser@3.568.0': resolution: {integrity: sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-endpoints@3.587.0': - resolution: {integrity: sha512-8I1HG6Em8wQWqKcRW6m358mqebRVNpL8XrrEoT4In7xqkKkmYtHRNVYP6lcmiQh5pZ/c/FXu8dSchuFIWyEtqQ==} + '@aws-sdk/util-endpoints@3.598.0': + resolution: {integrity: sha512-Qo9UoiVVZxcOEdiOMZg3xb1mzkTxrhd4qSlg5QQrfWPJVx/QOg+Iy0NtGxPtHtVZNHZxohYwDwV/tfsnDSE2gQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-format-url@3.577.0': - resolution: {integrity: sha512-SyEGC2J+y/krFRuPgiF02FmMYhqbiIkOjDE6k4nYLJQRyS6XEAGxZoG+OHeOVEM+bsDgbxokXZiM3XKGu6qFIg==} + '@aws-sdk/util-format-url@3.598.0': + resolution: {integrity: sha512-1X0PlREk5K6tQg8rFZOjoKVtDyI1WgbKJNCymHhMye6STryY6fhuuayKstiDThkqDYxqahjUJz/Tl2p5W3rbcw==} engines: {node: '>=16.0.0'} '@aws-sdk/util-locate-window@3.568.0': resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-user-agent-browser@3.577.0': - resolution: {integrity: sha512-zEAzHgR6HWpZOH7xFgeJLc6/CzMcx4nxeQolZxVZoB5pPaJd3CjyRhZN0xXeZB0XIRCWmb4yJBgyiugXLNMkLA==} + '@aws-sdk/util-user-agent-browser@3.598.0': + resolution: {integrity: sha512-36Sxo6F+ykElaL1mWzWjlg+1epMpSe8obwhCN1yGE7Js9ywy5U6k6l+A3q3YM9YRbm740sNxncbwLklMvuhTKw==} - '@aws-sdk/util-user-agent-node@3.587.0': - resolution: {integrity: sha512-Pnl+DUe/bvnbEEDHP3iVJrOtE3HbFJBPgsD6vJ+ml/+IYk1Eq49jEG+EHZdNTPz3SDG0kbp2+7u41MKYJHR/iQ==} + '@aws-sdk/util-user-agent-node@3.598.0': + resolution: {integrity: sha512-oyWGcOlfTdzkC6SVplyr0AGh54IMrDxbhg5RxJ5P+V4BKfcDoDcZV9xenUk9NsOi9MuUjxMumb9UJGkDhM1m0A==} engines: {node: '>=16.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -895,11 +894,8 @@ packages: aws-crt: optional: true - '@aws-sdk/util-utf8-browser@3.259.0': - resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} - - '@aws-sdk/xml-builder@3.575.0': - resolution: {integrity: sha512-cWgAwmbFYNCFzPwxL705+lWps0F3ZvOckufd2KKoEZUmtpVw9/txUXNrPySUXSmRTSRhoatIMABNfStWR043bQ==} + '@aws-sdk/xml-builder@3.598.0': + resolution: {integrity: sha512-ZIa2RK7CHFTZ4gwK77WRtsZ6vF7xwRXxJ8KQIxK2duhoTVcn0xYxpFLdW9WZZZvdP9GIF3Loqvf8DRdeU5Jc7Q==} engines: {node: '>=16.0.0'} '@babel/code-frame@7.24.6': @@ -2881,42 +2877,46 @@ packages: resolution: {integrity: sha512-htndP0LwHdE3R3Nam9ZyVWhwPYOmD4xCL79kqvNxy8u/bv0huuy574CSiRY4cvEICgimv8jlVfLeZ7zZqbnB2g==} engines: {node: '>=16.0.0'} - '@smithy/eventstream-codec@3.0.1': - resolution: {integrity: sha512-RNl3CuWZWPy+s8sx4PcOkRvlfodR33Dj3hzUuDG/CoF6XBvm5Xvr33wRoC1RWht0NN+Q6Z6KcoAkhlQA12MBBw==} + '@smithy/eventstream-codec@3.1.0': + resolution: {integrity: sha512-XFDl70ZY+FabSnTX3oQGGYvdbEaC8vPEFkCEOoBkumqaZIwR1WjjJCDu2VMXlHbKWKshefWXdT0NYteL5v6uFw==} - '@smithy/eventstream-serde-browser@3.0.1': - resolution: {integrity: sha512-hpjzFlsDwtircebetScjEiwQwwPy0XASsV3dpUxEhPQUnF/mQ/IeiXaDrhsOmJiscMuCwxNPoZm3x4XmnGwN1g==} + '@smithy/eventstream-serde-browser@3.0.2': + resolution: {integrity: sha512-6147vdedQGaWn3Nt4P1KV0LuV8IH4len1SAeycyko0p8oRLWFyYyx0L8JHGclePDSphkjxZqBHtyIfyupCaTGg==} engines: {node: '>=16.0.0'} '@smithy/eventstream-serde-config-resolver@3.0.1': resolution: {integrity: sha512-6+B8P+5Q1mll4u7IoI7mpmYOSW3/c2r3WQoYLdqOjbIKMixJFGmN79ZjJiNMy4X2GZ4We9kQ6LfnFuczSlhcyw==} engines: {node: '>=16.0.0'} - '@smithy/eventstream-serde-node@3.0.1': - resolution: {integrity: sha512-8ylxIbZ0XiQD8kSKPmrrGS/2LmcDxg1mAAURa5tjcjYeBJPg7EaFRcH/aRe2RDPaoVUAbOfjHh2bTkWvy7P4Ig==} + '@smithy/eventstream-serde-node@3.0.2': + resolution: {integrity: sha512-DLtmGAfqxZAql8rB+HqyPlUne22u3EEVj+hxlUjgXk0hXt+SfLGK0ljzRFmiWQ3qGpHu1NdJpJA9e5JE/dJxFw==} engines: {node: '>=16.0.0'} - '@smithy/eventstream-serde-universal@3.0.1': - resolution: {integrity: sha512-E6aeN0MEO1p1KVN4Z3XQlvdUPp+hKJ21eiiioWtNLNNGAZUaJPlXgrqF+6Wj/aM86//9EQp6/iAwQB6eXaulzw==} + '@smithy/eventstream-serde-universal@3.0.2': + resolution: {integrity: sha512-d3SgAIQ/s4EbU8HAHJ8m2MMJPAL30nqJktyVgvqZWNznA8PJl61gJw5gj/yjIt/Fvs3d4fU8FmPPAhdp2yr/7A==} engines: {node: '>=16.0.0'} '@smithy/fetch-http-handler@3.0.2': resolution: {integrity: sha512-0nW6tLK0b7EqSsfKvnOmZCgJqnodBAnvqcrlC5dotKfklLedPTRGsQamSVbVDWyuU/QGg+YbZDJUQ0CUufJXZQ==} - '@smithy/hash-blob-browser@3.0.1': - resolution: {integrity: sha512-P8xxvMm0F6vi/7+GwGhZbE532b7TzGJUfUoUNGrb+dcR+MJUisV8sEQBZ5EB/ddf1/aGr8KO7QqbO/6WhfdW/Q==} + '@smithy/hash-blob-browser@3.1.0': + resolution: {integrity: sha512-lKEHDN6bLzYdx5cFmdMHfYVmmTZTmjphwPBSumgkaniEYwRAXnbDEGETeuzfquS9Py1aH6cmqzXWxxkD7mV3sA==} '@smithy/hash-node@3.0.1': resolution: {integrity: sha512-w2ncjgk2EYO2+WhAsSQA8owzoOSY7IL1qVytlwpnL1pFGWTjIoIh5nROkEKXY51unB63bMGZqDiVoXaFbyKDlg==} engines: {node: '>=16.0.0'} - '@smithy/hash-stream-node@3.0.1': - resolution: {integrity: sha512-5Z5Oyqh9f5927HWyKK3klG09rMlVu8OcEQd4YDxYZbjdB9nHd8imTMN06tfcyrZCEzcOdeUCpJmjfVWUxUDigg==} + '@smithy/hash-stream-node@3.1.0': + resolution: {integrity: sha512-OkU9vjN17yYsXTSrouctZn2iYwG4z8WSc7F50+9ogG2crOtMopkop+22j35tX2ry2i/vLRCYgnqEmBWfvnYT2g==} engines: {node: '>=16.0.0'} '@smithy/invalid-dependency@3.0.1': resolution: {integrity: sha512-RSNF/32BKygXKKMyS7koyuAq1rcdW5p5c4EFa77QenBFze9As+JiRnV9OWBh2cB/ejGZalEZjvIrMLHwJl7aGA==} + '@smithy/is-array-buffer@2.2.0': + resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} + engines: {node: '>=14.0.0'} + '@smithy/is-array-buffer@3.0.0': resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==} engines: {node: '>=16.0.0'} @@ -2976,8 +2976,8 @@ packages: resolution: {integrity: sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==} engines: {node: '>=16.0.0'} - '@smithy/signature-v4@3.0.1': - resolution: {integrity: sha512-ARAmD+E7j6TIEhKLjSZxdzs7wceINTMJRN2BXPM09BiUmJhkXAF1ZZtDXH6fhlk7oehBZeh37wGiPOqtdKjLeg==} + '@smithy/signature-v4@3.1.0': + resolution: {integrity: sha512-m0/6LW3IQ3/JBcdhqjpkpABPTPhcejqeAn0U877zxBdNLiWAnG2WmCe5MfkUyVuvpFTPQnQwCo/0ZBR4uF5kxg==} engines: {node: '>=16.0.0'} '@smithy/smithy-client@3.1.2': @@ -3002,6 +3002,10 @@ packages: resolution: {integrity: sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==} engines: {node: '>=16.0.0'} + '@smithy/util-buffer-from@2.2.0': + resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} + engines: {node: '>=14.0.0'} + '@smithy/util-buffer-from@3.0.0': resolution: {integrity: sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==} engines: {node: '>=16.0.0'} @@ -3042,6 +3046,10 @@ packages: resolution: {integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==} engines: {node: '>=16.0.0'} + '@smithy/util-utf8@2.3.0': + resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} + engines: {node: '>=14.0.0'} + '@smithy/util-utf8@3.0.0': resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==} engines: {node: '>=16.0.0'} @@ -8372,9 +8380,6 @@ packages: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} - tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} @@ -8969,95 +8974,89 @@ snapshots: transitivePeerDependencies: - chokidar - '@aws-crypto/crc32@3.0.0': + '@aws-crypto/crc32@5.2.0': dependencies: - '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.577.0 - tslib: 1.14.1 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.598.0 + tslib: 2.6.3 - '@aws-crypto/crc32c@3.0.0': + '@aws-crypto/crc32c@5.2.0': dependencies: - '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.577.0 - tslib: 1.14.1 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.598.0 + tslib: 2.6.3 - '@aws-crypto/ie11-detection@3.0.0': + '@aws-crypto/sha1-browser@5.2.0': dependencies: - tslib: 1.14.1 + '@aws-crypto/supports-web-crypto': 5.2.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.598.0 + '@aws-sdk/util-locate-window': 3.568.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.6.3 - '@aws-crypto/sha1-browser@3.0.0': + '@aws-crypto/sha256-browser@5.2.0': dependencies: - '@aws-crypto/ie11-detection': 3.0.0 - '@aws-crypto/supports-web-crypto': 3.0.0 - '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.577.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-crypto/supports-web-crypto': 5.2.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.598.0 '@aws-sdk/util-locate-window': 3.568.0 - '@aws-sdk/util-utf8-browser': 3.259.0 - tslib: 1.14.1 + '@smithy/util-utf8': 2.3.0 + tslib: 2.6.3 - '@aws-crypto/sha256-browser@3.0.0': + '@aws-crypto/sha256-js@5.2.0': dependencies: - '@aws-crypto/ie11-detection': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-crypto/supports-web-crypto': 3.0.0 - '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.577.0 - '@aws-sdk/util-locate-window': 3.568.0 - '@aws-sdk/util-utf8-browser': 3.259.0 - tslib: 1.14.1 - - '@aws-crypto/sha256-js@3.0.0': - dependencies: - '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.577.0 - tslib: 1.14.1 - - '@aws-crypto/supports-web-crypto@3.0.0': - dependencies: - tslib: 1.14.1 - - '@aws-crypto/util@3.0.0': - dependencies: - '@aws-sdk/types': 3.577.0 - '@aws-sdk/util-utf8-browser': 3.259.0 - tslib: 1.14.1 - - '@aws-sdk/client-s3@3.596.0': - dependencies: - '@aws-crypto/sha1-browser': 3.0.0 - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) - '@aws-sdk/client-sts': 3.596.0 - '@aws-sdk/core': 3.592.0 - '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) - '@aws-sdk/middleware-bucket-endpoint': 3.587.0 - '@aws-sdk/middleware-expect-continue': 3.577.0 - '@aws-sdk/middleware-flexible-checksums': 3.587.0 - '@aws-sdk/middleware-host-header': 3.577.0 - '@aws-sdk/middleware-location-constraint': 3.577.0 - '@aws-sdk/middleware-logger': 3.577.0 - '@aws-sdk/middleware-recursion-detection': 3.577.0 - '@aws-sdk/middleware-sdk-s3': 3.587.0 - '@aws-sdk/middleware-signing': 3.587.0 - '@aws-sdk/middleware-ssec': 3.577.0 - '@aws-sdk/middleware-user-agent': 3.587.0 - '@aws-sdk/region-config-resolver': 3.587.0 - '@aws-sdk/signature-v4-multi-region': 3.587.0 - '@aws-sdk/types': 3.577.0 - '@aws-sdk/util-endpoints': 3.587.0 - '@aws-sdk/util-user-agent-browser': 3.577.0 - '@aws-sdk/util-user-agent-node': 3.587.0 - '@aws-sdk/xml-builder': 3.575.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.598.0 + tslib: 2.6.3 + + '@aws-crypto/supports-web-crypto@5.2.0': + dependencies: + tslib: 2.6.3 + + '@aws-crypto/util@5.2.0': + dependencies: + '@aws-sdk/types': 3.598.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.6.3 + + '@aws-sdk/client-s3@3.598.0': + dependencies: + '@aws-crypto/sha1-browser': 5.2.0 + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sso-oidc': 3.598.0(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/client-sts': 3.598.0 + '@aws-sdk/core': 3.598.0 + '@aws-sdk/credential-provider-node': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/middleware-bucket-endpoint': 3.598.0 + '@aws-sdk/middleware-expect-continue': 3.598.0 + '@aws-sdk/middleware-flexible-checksums': 3.598.0 + '@aws-sdk/middleware-host-header': 3.598.0 + '@aws-sdk/middleware-location-constraint': 3.598.0 + '@aws-sdk/middleware-logger': 3.598.0 + '@aws-sdk/middleware-recursion-detection': 3.598.0 + '@aws-sdk/middleware-sdk-s3': 3.598.0 + '@aws-sdk/middleware-signing': 3.598.0 + '@aws-sdk/middleware-ssec': 3.598.0 + '@aws-sdk/middleware-user-agent': 3.598.0 + '@aws-sdk/region-config-resolver': 3.598.0 + '@aws-sdk/signature-v4-multi-region': 3.598.0 + '@aws-sdk/types': 3.598.0 + '@aws-sdk/util-endpoints': 3.598.0 + '@aws-sdk/util-user-agent-browser': 3.598.0 + '@aws-sdk/util-user-agent-node': 3.598.0 + '@aws-sdk/xml-builder': 3.598.0 '@smithy/config-resolver': 3.0.2 '@smithy/core': 2.2.1 - '@smithy/eventstream-serde-browser': 3.0.1 + '@smithy/eventstream-serde-browser': 3.0.2 '@smithy/eventstream-serde-config-resolver': 3.0.1 - '@smithy/eventstream-serde-node': 3.0.1 + '@smithy/eventstream-serde-node': 3.0.2 '@smithy/fetch-http-handler': 3.0.2 - '@smithy/hash-blob-browser': 3.0.1 + '@smithy/hash-blob-browser': 3.1.0 '@smithy/hash-node': 3.0.1 - '@smithy/hash-stream-node': 3.0.1 + '@smithy/hash-stream-node': 3.1.0 '@smithy/invalid-dependency': 3.0.1 '@smithy/md5-js': 3.0.1 '@smithy/middleware-content-length': 3.0.1 @@ -9085,22 +9084,22 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.596.0(@aws-sdk/client-sts@3.596.0)': - dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.596.0 - '@aws-sdk/core': 3.592.0 - '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) - '@aws-sdk/middleware-host-header': 3.577.0 - '@aws-sdk/middleware-logger': 3.577.0 - '@aws-sdk/middleware-recursion-detection': 3.577.0 - '@aws-sdk/middleware-user-agent': 3.587.0 - '@aws-sdk/region-config-resolver': 3.587.0 - '@aws-sdk/types': 3.577.0 - '@aws-sdk/util-endpoints': 3.587.0 - '@aws-sdk/util-user-agent-browser': 3.577.0 - '@aws-sdk/util-user-agent-node': 3.587.0 + '@aws-sdk/client-sso-oidc@3.598.0(@aws-sdk/client-sts@3.598.0)': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sts': 3.598.0 + '@aws-sdk/core': 3.598.0 + '@aws-sdk/credential-provider-node': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/middleware-host-header': 3.598.0 + '@aws-sdk/middleware-logger': 3.598.0 + '@aws-sdk/middleware-recursion-detection': 3.598.0 + '@aws-sdk/middleware-user-agent': 3.598.0 + '@aws-sdk/region-config-resolver': 3.598.0 + '@aws-sdk/types': 3.598.0 + '@aws-sdk/util-endpoints': 3.598.0 + '@aws-sdk/util-user-agent-browser': 3.598.0 + '@aws-sdk/util-user-agent-node': 3.598.0 '@smithy/config-resolver': 3.0.2 '@smithy/core': 2.2.1 '@smithy/fetch-http-handler': 3.0.2 @@ -9131,20 +9130,20 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/client-sso@3.592.0': - dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/core': 3.592.0 - '@aws-sdk/middleware-host-header': 3.577.0 - '@aws-sdk/middleware-logger': 3.577.0 - '@aws-sdk/middleware-recursion-detection': 3.577.0 - '@aws-sdk/middleware-user-agent': 3.587.0 - '@aws-sdk/region-config-resolver': 3.587.0 - '@aws-sdk/types': 3.577.0 - '@aws-sdk/util-endpoints': 3.587.0 - '@aws-sdk/util-user-agent-browser': 3.577.0 - '@aws-sdk/util-user-agent-node': 3.587.0 + '@aws-sdk/client-sso@3.598.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.598.0 + '@aws-sdk/middleware-host-header': 3.598.0 + '@aws-sdk/middleware-logger': 3.598.0 + '@aws-sdk/middleware-recursion-detection': 3.598.0 + '@aws-sdk/middleware-user-agent': 3.598.0 + '@aws-sdk/region-config-resolver': 3.598.0 + '@aws-sdk/types': 3.598.0 + '@aws-sdk/util-endpoints': 3.598.0 + '@aws-sdk/util-user-agent-browser': 3.598.0 + '@aws-sdk/util-user-agent-node': 3.598.0 '@smithy/config-resolver': 3.0.2 '@smithy/core': 2.2.1 '@smithy/fetch-http-handler': 3.0.2 @@ -9174,22 +9173,22 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.596.0': - dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) - '@aws-sdk/core': 3.592.0 - '@aws-sdk/credential-provider-node': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) - '@aws-sdk/middleware-host-header': 3.577.0 - '@aws-sdk/middleware-logger': 3.577.0 - '@aws-sdk/middleware-recursion-detection': 3.577.0 - '@aws-sdk/middleware-user-agent': 3.587.0 - '@aws-sdk/region-config-resolver': 3.587.0 - '@aws-sdk/types': 3.577.0 - '@aws-sdk/util-endpoints': 3.587.0 - '@aws-sdk/util-user-agent-browser': 3.577.0 - '@aws-sdk/util-user-agent-node': 3.587.0 + '@aws-sdk/client-sts@3.598.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sso-oidc': 3.598.0(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/core': 3.598.0 + '@aws-sdk/credential-provider-node': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/middleware-host-header': 3.598.0 + '@aws-sdk/middleware-logger': 3.598.0 + '@aws-sdk/middleware-recursion-detection': 3.598.0 + '@aws-sdk/middleware-user-agent': 3.598.0 + '@aws-sdk/region-config-resolver': 3.598.0 + '@aws-sdk/types': 3.598.0 + '@aws-sdk/util-endpoints': 3.598.0 + '@aws-sdk/util-user-agent-browser': 3.598.0 + '@aws-sdk/util-user-agent-node': 3.598.0 '@smithy/config-resolver': 3.0.2 '@smithy/core': 2.2.1 '@smithy/fetch-http-handler': 3.0.2 @@ -9219,26 +9218,26 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/core@3.592.0': + '@aws-sdk/core@3.598.0': dependencies: '@smithy/core': 2.2.1 '@smithy/protocol-http': 4.0.1 - '@smithy/signature-v4': 3.0.1 + '@smithy/signature-v4': 3.1.0 '@smithy/smithy-client': 3.1.2 '@smithy/types': 3.1.0 fast-xml-parser: 4.2.5 tslib: 2.6.3 - '@aws-sdk/credential-provider-env@3.587.0': + '@aws-sdk/credential-provider-env@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/credential-provider-http@3.596.0': + '@aws-sdk/credential-provider-http@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@smithy/fetch-http-handler': 3.0.2 '@smithy/node-http-handler': 3.0.1 '@smithy/property-provider': 3.1.1 @@ -9248,15 +9247,15 @@ snapshots: '@smithy/util-stream': 3.0.2 tslib: 2.6.3 - '@aws-sdk/credential-provider-ini@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0)': + '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0)': dependencies: - '@aws-sdk/client-sts': 3.596.0 - '@aws-sdk/credential-provider-env': 3.587.0 - '@aws-sdk/credential-provider-http': 3.596.0 - '@aws-sdk/credential-provider-process': 3.587.0 - '@aws-sdk/credential-provider-sso': 3.592.0(@aws-sdk/client-sso-oidc@3.596.0) - '@aws-sdk/credential-provider-web-identity': 3.587.0(@aws-sdk/client-sts@3.596.0) - '@aws-sdk/types': 3.577.0 + '@aws-sdk/client-sts': 3.598.0 + '@aws-sdk/credential-provider-env': 3.598.0 + '@aws-sdk/credential-provider-http': 3.598.0 + '@aws-sdk/credential-provider-process': 3.598.0 + '@aws-sdk/credential-provider-sso': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0) + '@aws-sdk/credential-provider-web-identity': 3.598.0(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/types': 3.598.0 '@smithy/credential-provider-imds': 3.1.1 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -9266,15 +9265,15 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-node@3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0)': + '@aws-sdk/credential-provider-node@3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0)': dependencies: - '@aws-sdk/credential-provider-env': 3.587.0 - '@aws-sdk/credential-provider-http': 3.596.0 - '@aws-sdk/credential-provider-ini': 3.596.0(@aws-sdk/client-sso-oidc@3.596.0)(@aws-sdk/client-sts@3.596.0) - '@aws-sdk/credential-provider-process': 3.587.0 - '@aws-sdk/credential-provider-sso': 3.592.0(@aws-sdk/client-sso-oidc@3.596.0) - '@aws-sdk/credential-provider-web-identity': 3.587.0(@aws-sdk/client-sts@3.596.0) - '@aws-sdk/types': 3.577.0 + '@aws-sdk/credential-provider-env': 3.598.0 + '@aws-sdk/credential-provider-http': 3.598.0 + '@aws-sdk/credential-provider-ini': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/credential-provider-process': 3.598.0 + '@aws-sdk/credential-provider-sso': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0) + '@aws-sdk/credential-provider-web-identity': 3.598.0(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/types': 3.598.0 '@smithy/credential-provider-imds': 3.1.1 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -9285,19 +9284,19 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/credential-provider-process@3.587.0': + '@aws-sdk/credential-provider-process@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/credential-provider-sso@3.592.0(@aws-sdk/client-sso-oidc@3.596.0)': + '@aws-sdk/credential-provider-sso@3.598.0(@aws-sdk/client-sso-oidc@3.598.0)': dependencies: - '@aws-sdk/client-sso': 3.592.0 - '@aws-sdk/token-providers': 3.587.0(@aws-sdk/client-sso-oidc@3.596.0) - '@aws-sdk/types': 3.577.0 + '@aws-sdk/client-sso': 3.598.0 + '@aws-sdk/token-providers': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0) + '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 '@smithy/types': 3.1.0 @@ -9306,17 +9305,17 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-web-identity@3.587.0(@aws-sdk/client-sts@3.596.0)': + '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.598.0)': dependencies: - '@aws-sdk/client-sts': 3.596.0 - '@aws-sdk/types': 3.577.0 + '@aws-sdk/client-sts': 3.598.0 + '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/middleware-bucket-endpoint@3.587.0': + '@aws-sdk/middleware-bucket-endpoint@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@aws-sdk/util-arn-parser': 3.568.0 '@smithy/node-config-provider': 3.1.1 '@smithy/protocol-http': 4.0.1 @@ -9324,125 +9323,125 @@ snapshots: '@smithy/util-config-provider': 3.0.0 tslib: 2.6.3 - '@aws-sdk/middleware-expect-continue@3.577.0': + '@aws-sdk/middleware-expect-continue@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@smithy/protocol-http': 4.0.1 '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/middleware-flexible-checksums@3.587.0': + '@aws-sdk/middleware-flexible-checksums@3.598.0': dependencies: - '@aws-crypto/crc32': 3.0.0 - '@aws-crypto/crc32c': 3.0.0 - '@aws-sdk/types': 3.577.0 + '@aws-crypto/crc32': 5.2.0 + '@aws-crypto/crc32c': 5.2.0 + '@aws-sdk/types': 3.598.0 '@smithy/is-array-buffer': 3.0.0 '@smithy/protocol-http': 4.0.1 '@smithy/types': 3.1.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@aws-sdk/middleware-host-header@3.577.0': + '@aws-sdk/middleware-host-header@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@smithy/protocol-http': 4.0.1 '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/middleware-location-constraint@3.577.0': + '@aws-sdk/middleware-location-constraint@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/middleware-logger@3.577.0': + '@aws-sdk/middleware-logger@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/middleware-recursion-detection@3.577.0': + '@aws-sdk/middleware-recursion-detection@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@smithy/protocol-http': 4.0.1 '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/middleware-sdk-s3@3.587.0': + '@aws-sdk/middleware-sdk-s3@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@aws-sdk/util-arn-parser': 3.568.0 '@smithy/node-config-provider': 3.1.1 '@smithy/protocol-http': 4.0.1 - '@smithy/signature-v4': 3.0.1 + '@smithy/signature-v4': 3.1.0 '@smithy/smithy-client': 3.1.2 '@smithy/types': 3.1.0 '@smithy/util-config-provider': 3.0.0 tslib: 2.6.3 - '@aws-sdk/middleware-signing@3.587.0': + '@aws-sdk/middleware-signing@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/protocol-http': 4.0.1 - '@smithy/signature-v4': 3.0.1 + '@smithy/signature-v4': 3.1.0 '@smithy/types': 3.1.0 '@smithy/util-middleware': 3.0.1 tslib: 2.6.3 - '@aws-sdk/middleware-ssec@3.577.0': + '@aws-sdk/middleware-ssec@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/middleware-user-agent@3.587.0': + '@aws-sdk/middleware-user-agent@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 - '@aws-sdk/util-endpoints': 3.587.0 + '@aws-sdk/types': 3.598.0 + '@aws-sdk/util-endpoints': 3.598.0 '@smithy/protocol-http': 4.0.1 '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/region-config-resolver@3.587.0': + '@aws-sdk/region-config-resolver@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@smithy/node-config-provider': 3.1.1 '@smithy/types': 3.1.0 '@smithy/util-config-provider': 3.0.0 '@smithy/util-middleware': 3.0.1 tslib: 2.6.3 - '@aws-sdk/s3-request-presigner@3.596.0': + '@aws-sdk/s3-request-presigner@3.598.0': dependencies: - '@aws-sdk/signature-v4-multi-region': 3.587.0 - '@aws-sdk/types': 3.577.0 - '@aws-sdk/util-format-url': 3.577.0 + '@aws-sdk/signature-v4-multi-region': 3.598.0 + '@aws-sdk/types': 3.598.0 + '@aws-sdk/util-format-url': 3.598.0 '@smithy/middleware-endpoint': 3.0.2 '@smithy/protocol-http': 4.0.1 '@smithy/smithy-client': 3.1.2 '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/signature-v4-multi-region@3.587.0': + '@aws-sdk/signature-v4-multi-region@3.598.0': dependencies: - '@aws-sdk/middleware-sdk-s3': 3.587.0 - '@aws-sdk/types': 3.577.0 + '@aws-sdk/middleware-sdk-s3': 3.598.0 + '@aws-sdk/types': 3.598.0 '@smithy/protocol-http': 4.0.1 - '@smithy/signature-v4': 3.0.1 + '@smithy/signature-v4': 3.1.0 '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/token-providers@3.587.0(@aws-sdk/client-sso-oidc@3.596.0)': + '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.598.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.596.0(@aws-sdk/client-sts@3.596.0) - '@aws-sdk/types': 3.577.0 + '@aws-sdk/client-sso-oidc': 3.598.0(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/types@3.577.0': + '@aws-sdk/types@3.598.0': dependencies: '@smithy/types': 3.1.0 tslib: 2.6.3 @@ -9451,16 +9450,16 @@ snapshots: dependencies: tslib: 2.6.3 - '@aws-sdk/util-endpoints@3.587.0': + '@aws-sdk/util-endpoints@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@smithy/types': 3.1.0 '@smithy/util-endpoints': 2.0.2 tslib: 2.6.3 - '@aws-sdk/util-format-url@3.577.0': + '@aws-sdk/util-format-url@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@smithy/querystring-builder': 3.0.1 '@smithy/types': 3.1.0 tslib: 2.6.3 @@ -9469,25 +9468,21 @@ snapshots: dependencies: tslib: 2.6.3 - '@aws-sdk/util-user-agent-browser@3.577.0': + '@aws-sdk/util-user-agent-browser@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@smithy/types': 3.1.0 bowser: 2.11.0 tslib: 2.6.3 - '@aws-sdk/util-user-agent-node@3.587.0': + '@aws-sdk/util-user-agent-node@3.598.0': dependencies: - '@aws-sdk/types': 3.577.0 + '@aws-sdk/types': 3.598.0 '@smithy/node-config-provider': 3.1.1 '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/util-utf8-browser@3.259.0': - dependencies: - tslib: 2.6.3 - - '@aws-sdk/xml-builder@3.575.0': + '@aws-sdk/xml-builder@3.598.0': dependencies: '@smithy/types': 3.1.0 tslib: 2.6.3 @@ -11706,16 +11701,16 @@ snapshots: '@smithy/url-parser': 3.0.1 tslib: 2.6.3 - '@smithy/eventstream-codec@3.0.1': + '@smithy/eventstream-codec@3.1.0': dependencies: - '@aws-crypto/crc32': 3.0.0 + '@aws-crypto/crc32': 5.2.0 '@smithy/types': 3.1.0 '@smithy/util-hex-encoding': 3.0.0 tslib: 2.6.3 - '@smithy/eventstream-serde-browser@3.0.1': + '@smithy/eventstream-serde-browser@3.0.2': dependencies: - '@smithy/eventstream-serde-universal': 3.0.1 + '@smithy/eventstream-serde-universal': 3.0.2 '@smithy/types': 3.1.0 tslib: 2.6.3 @@ -11724,15 +11719,15 @@ snapshots: '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/eventstream-serde-node@3.0.1': + '@smithy/eventstream-serde-node@3.0.2': dependencies: - '@smithy/eventstream-serde-universal': 3.0.1 + '@smithy/eventstream-serde-universal': 3.0.2 '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/eventstream-serde-universal@3.0.1': + '@smithy/eventstream-serde-universal@3.0.2': dependencies: - '@smithy/eventstream-codec': 3.0.1 + '@smithy/eventstream-codec': 3.1.0 '@smithy/types': 3.1.0 tslib: 2.6.3 @@ -11744,7 +11739,7 @@ snapshots: '@smithy/util-base64': 3.0.0 tslib: 2.6.3 - '@smithy/hash-blob-browser@3.0.1': + '@smithy/hash-blob-browser@3.1.0': dependencies: '@smithy/chunked-blob-reader': 3.0.0 '@smithy/chunked-blob-reader-native': 3.0.0 @@ -11758,7 +11753,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@smithy/hash-stream-node@3.0.1': + '@smithy/hash-stream-node@3.1.0': dependencies: '@smithy/types': 3.1.0 '@smithy/util-utf8': 3.0.0 @@ -11769,6 +11764,10 @@ snapshots: '@smithy/types': 3.1.0 tslib: 2.6.3 + '@smithy/is-array-buffer@2.2.0': + dependencies: + tslib: 2.6.3 + '@smithy/is-array-buffer@3.0.0': dependencies: tslib: 2.6.3 @@ -11862,7 +11861,7 @@ snapshots: '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/signature-v4@3.0.1': + '@smithy/signature-v4@3.1.0': dependencies: '@smithy/is-array-buffer': 3.0.0 '@smithy/types': 3.1.0 @@ -11905,6 +11904,11 @@ snapshots: dependencies: tslib: 2.6.3 + '@smithy/util-buffer-from@2.2.0': + dependencies: + '@smithy/is-array-buffer': 2.2.0 + tslib: 2.6.3 + '@smithy/util-buffer-from@3.0.0': dependencies: '@smithy/is-array-buffer': 3.0.0 @@ -11968,6 +11972,11 @@ snapshots: dependencies: tslib: 2.6.3 + '@smithy/util-utf8@2.3.0': + dependencies: + '@smithy/util-buffer-from': 2.2.0 + tslib: 2.6.3 + '@smithy/util-utf8@3.0.0': dependencies: '@smithy/util-buffer-from': 3.0.0 @@ -18502,8 +18511,6 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tslib@1.14.1: {} - tslib@2.6.2: {} tslib@2.6.3: {} From fe877d6a6aa3ac7677a3237fbd18cb401ef9ecc1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 15 Jun 2024 04:22:18 +0000 Subject: [PATCH 015/215] fix(deps): update dependency aws-sdk to v2.1642.0 (#411) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2297b0aad..1d40916e9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,7 +91,7 @@ importers: version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.2) aws-sdk: specifier: ^2.1604.0 - version: 2.1641.0 + version: 2.1642.0 axios: specifier: ^1.7.2 version: 1.7.2 @@ -3940,8 +3940,8 @@ packages: avvio@8.3.0: resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} - aws-sdk@2.1641.0: - resolution: {integrity: sha512-XkKbVu4VKFjY7wsTSWEYxBR2fVN8gUovAvRrHuJt9mMDdDh/wPkBZ04ayGT+Bd5bgmmIeE3sk3UMokKQEudJEQ==} + aws-sdk@2.1642.0: + resolution: {integrity: sha512-xTqRcLbb7F3GadFQN1+m25nP1twA2Lmlmhpt5gbYb3VCR91lb+c9EnsEr7U60zLv4AR2ip/GkDtSpKS/EzLOzA==} engines: {node: '>= 10.0.0'} aws4@1.13.0: @@ -12998,7 +12998,7 @@ snapshots: transitivePeerDependencies: - supports-color - aws-sdk@2.1641.0: + aws-sdk@2.1642.0: dependencies: buffer: 4.9.2 events: 1.1.1 From bcd397e5d20776b7b2b11317970c73a3f4865a4a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 15 Jun 2024 19:15:45 +0000 Subject: [PATCH 016/215] chore(deps): update dependency @swc/core to v1.6.0 (#412) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 306 ++++++++++++++++++++++++------------------------- 1 file changed, 153 insertions(+), 153 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1d40916e9..9b8d69690 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(4pyapxz344yx42itidl5gqb5ia) + version: 10.2.3(ilwx6z536km35svkervrhmc4ie) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 version: 6.9.13 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -191,7 +191,7 @@ importers: version: 8.4.1 '@nestjs/cli': specifier: ^10.3.2 - version: 10.3.2(@swc/core@1.5.29(@swc/helpers@0.5.11)) + version: 10.3.2(@swc/core@1.6.0(@swc/helpers@0.5.11)) '@nestjs/schematics': specifier: ^10.1.1 version: 10.1.1(chokidar@3.6.0)(typescript@5.4.5) @@ -200,10 +200,10 @@ importers: version: 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8)) '@swc-node/jest': specifier: ^1.8.0 - version: 1.8.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) + version: 1.8.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) '@swc/core': specifier: ^1.4.16 - version: 1.5.29(@swc/helpers@0.5.11) + version: 1.6.0(@swc/helpers@0.5.11) '@types/bcrypt': specifier: ^5.0.2 version: 5.0.2 @@ -239,7 +239,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -248,13 +248,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11))) + version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -287,7 +287,7 @@ importers: version: 2.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.6.0(react-hook-form@7.51.5(react@18.3.1)) @@ -417,13 +417,13 @@ importers: version: 8.1.0(typescript@5.4.5) '@swc/core': specifier: ^1.4.16 - version: 1.5.29(@swc/helpers@0.5.11) + version: 1.6.0(@swc/helpers@0.5.11) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.5.29(@swc/helpers@0.5.11)) + version: 0.2.36(@swc/core@1.6.0(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -465,7 +465,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -477,7 +477,7 @@ importers: version: 8.4.38 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) ts-toolbelt: specifier: ^9.6.0 version: 9.6.0 @@ -507,7 +507,7 @@ importers: version: 5.0.7 tsup: specifier: ^8.0.2 - version: 8.1.0(@swc/core@1.5.29)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29)(typescript@5.4.5))(typescript@5.4.5) + version: 8.1.0(@swc/core@1.6.0)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.0)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -549,7 +549,7 @@ importers: version: 3.3.2 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) packages/ufb-ui: dependencies: @@ -568,13 +568,13 @@ importers: devDependencies: '@swc/core': specifier: ^1.4.16 - version: 1.5.29(@swc/helpers@0.5.11) + version: 1.6.0(@swc/helpers@0.5.11) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.5.29(@swc/helpers@0.5.11)) + version: 0.2.36(@swc/core@1.6.0(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -601,7 +601,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -610,7 +610,7 @@ importers: version: 5.0.7 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) tooling/eslint: dependencies: @@ -3162,68 +3162,68 @@ packages: '@swc-node/sourcemap-support@0.5.0': resolution: {integrity: sha512-fbhjL5G0YvFoWwNhWleuBUfotiX+USiA9oJqu9STFw+Hb0Cgnddn+HVS/K5fI45mn92e8V+cHD2jgFjk4w2T9Q==} - '@swc/core-darwin-arm64@1.5.29': - resolution: {integrity: sha512-6F/sSxpHaq3nzg2ADv9FHLi4Fu2A8w8vP8Ich8gIl16D2htStlwnaPmCLjRswO+cFkzgVqy/l01gzNGWd4DFqA==} + '@swc/core-darwin-arm64@1.6.0': + resolution: {integrity: sha512-W1Mwk0WRrJ5lAVkYRPxpxOmwu8p9ASXeOmiORhXvE7DYREyI30005xlqSOITU1pfSNKj7G9u3+9DjsOzPPPbBw==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.5.29': - resolution: {integrity: sha512-rF/rXkvUOTdTIfoYbmszbSUGsCyvqACqy1VeP3nXONS+LxFl4bRmRcUTRrblL7IE5RTMCKUuPbqbQSE2hK7bqg==} + '@swc/core-darwin-x64@1.6.0': + resolution: {integrity: sha512-EzxLnpPC1zgLb2Y0iVUG6b+/GUv43k6uJUIs52UzxOnBElYP/WeItI3RJ+LUMFzCpZMk/IxB10wofEoeQ1H/Xg==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.5.29': - resolution: {integrity: sha512-2OAPL8iWBsmmwkjGXqvuUhbmmoLxS1xNXiMq87EsnCNMAKohGc7wJkdAOUL6J/YFpean/vwMWg64rJD4pycBeg==} + '@swc/core-linux-arm-gnueabihf@1.6.0': + resolution: {integrity: sha512-uP/STDjWZ5N6lc8mxJFsex4NXDaqhfzd8UOrI3LfdV97+4faE4/BC6bVqDNHFFzZi0PHuVBxD6md7IfPjugk6A==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.5.29': - resolution: {integrity: sha512-eH/Q9+8O5qhSxMestZnhuS1xqQMr6M7SolZYxiXJqxArXYILLCF+nq2R9SxuMl0CfjHSpb6+hHPk/HXy54eIRA==} + '@swc/core-linux-arm64-gnu@1.6.0': + resolution: {integrity: sha512-UgNz6anowcnYzJtZohzpii31FOgouBHJqluiq+p2geX/agbC+KfOKwVXdljn95+Qc4ygBuw/hjKjgF2msOLeVg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.5.29': - resolution: {integrity: sha512-TERh2OICAJz+SdDIK9+0GyTUwF6r4xDlFmpoiHKHrrD/Hh3u+6Zue0d7jQ/he/i80GDn4tJQkHlZys+RZL5UZg==} + '@swc/core-linux-arm64-musl@1.6.0': + resolution: {integrity: sha512-xPV6qrnj4nFwXQbIv70C1Kn5z5Th53sirIY76aEonr78qeC6+ywaBZR4uLFNHsljVjyuvVQfTTcl2qraGhu6oQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.5.29': - resolution: {integrity: sha512-WMDPqU7Ji9dJpA+Llek2p9t7pcy7Bob8ggPUvgsIlv3R/eesF9DIzSbrgl6j3EAEPB9LFdSafsgf6kT/qnvqFg==} + '@swc/core-linux-x64-gnu@1.6.0': + resolution: {integrity: sha512-xTeWn4OT5uQ+DxT2cy94ngK8tF1U/5fMC49/V6FhCS2Wh+Xa/O+OWcOyKvYtk3b0eGYS4iNIRKgzog7fLSFtvQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.5.29': - resolution: {integrity: sha512-DO14glwpdKY4POSN0201OnGg1+ziaSVr6/RFzuSLggshwXeeyVORiHv3baj7NENhJhWhUy3NZlDsXLnRFkmhHQ==} + '@swc/core-linux-x64-musl@1.6.0': + resolution: {integrity: sha512-3P01mYD5XbyaVLT0MGZmZE+ZdgmGSvuvIhSejRDBlEXqkFnH79nWds+KsE+91hzVU8XsgzX57Yzv4eO5dlIuPw==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.5.29': - resolution: {integrity: sha512-V3Y1+a1zG1zpYXUMqPIHEMEOd+rHoVnIpO/KTyFwAmKVu8v+/xPEVx/AGoYE67x4vDAAvPQrKI3Aokilqa5yVg==} + '@swc/core-win32-arm64-msvc@1.6.0': + resolution: {integrity: sha512-xFuook1efU0ctzMAEeol4eI7J6+k/c/pMJpp/NP/4JJDnhlHwAi2iyiZcID8YZS+ePHgXMLndGdIMHVv/wIPkQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.5.29': - resolution: {integrity: sha512-OrM6yfXw4wXhnVFosOJzarw0Fdz5Y0okgHfn9oFbTPJhoqxV5Rdmd6kXxWu2RiVKs6kGSJFZXHDeUq2w5rTIMg==} + '@swc/core-win32-ia32-msvc@1.6.0': + resolution: {integrity: sha512-VCJa5vTywxzASqvf9OEUM5SZBcNrWbuIkSGM5T9guuBzyrh/tSqVHjzOWL9qpP69uPVj5G/I5bJObLiUKErhvQ==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.5.29': - resolution: {integrity: sha512-eD/gnxqKyZQQR0hR7TMkIlJ+nCF9dzYmVVNbYZWuA1Xy94aBPUsEk3Uw3oG7q6R3ErrEUPP0FNf2ztEnv+I+dw==} + '@swc/core-win32-x64-msvc@1.6.0': + resolution: {integrity: sha512-L7i8WBSIJTQiMONJGHnznDydZmlJIqHjZ3VhBHeTTms8cEAuwkAVgzPwgr5cD9GhmcwdeBI9iYdOuKr1pUx19Q==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.5.29': - resolution: {integrity: sha512-nvTtHJI43DUSOAf3h9XsqYg8YXKc0/N4il9y4j0xAkO0ekgDNo+3+jbw6MInawjKJF9uulyr+f5bAutTsOKVlw==} + '@swc/core@1.6.0': + resolution: {integrity: sha512-Wynbo79uIVBgmq3TPcTMdtXUkqk69IPSVuzo7/Jl1OhR4msC7cUaoRB1216ZanWttrAZ4/g6u17w9XZG4fzp1A==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -10751,9 +10751,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': dependencies: - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) '@hookform/resolvers@3.6.0(react-hook-form@7.51.5(react@18.3.1))': dependencies: @@ -10886,7 +10886,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -10900,7 +10900,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10921,7 +10921,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -10935,7 +10935,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11191,7 +11191,7 @@ snapshots: axios: 1.7.2 rxjs: 7.8.1 - '@nestjs/cli@10.3.2(@swc/core@1.5.29(@swc/helpers@0.5.11))': + '@nestjs/cli@10.3.2(@swc/core@1.6.0(@swc/helpers@0.5.11))': dependencies: '@angular-devkit/core': 17.1.2(chokidar@3.6.0) '@angular-devkit/schematics': 17.1.2(chokidar@3.6.0) @@ -11201,7 +11201,7 @@ snapshots: chokidar: 3.6.0 cli-table3: 0.6.3 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11))) + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11))) glob: 10.3.10 inquirer: 8.2.6 node-emoji: 1.11.0 @@ -11213,10 +11213,10 @@ snapshots: tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11)) webpack-node-externals: 3.0.0 optionalDependencies: - '@swc/core': 1.5.29(@swc/helpers@0.5.11) + '@swc/core': 1.6.0(@swc/helpers@0.5.11) transitivePeerDependencies: - esbuild - uglify-js @@ -11356,7 +11356,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(4pyapxz344yx42itidl5gqb5ia)': + '@nestjs/terminus@10.2.3(ilwx6z536km35svkervrhmc4ie)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11366,8 +11366,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': dependencies: @@ -11377,13 +11377,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) uuid: 9.0.1 '@next/env@14.2.4': {} @@ -12083,27 +12083,27 @@ snapshots: - supports-color - typescript - '@swc-node/core@1.13.1(@swc/core@1.5.29(@swc/helpers@0.5.11))(@swc/types@0.1.8)': + '@swc-node/core@1.13.1(@swc/core@1.6.0(@swc/helpers@0.5.11))(@swc/types@0.1.8)': dependencies: - '@swc/core': 1.5.29(@swc/helpers@0.5.11) + '@swc/core': 1.6.0(@swc/helpers@0.5.11) '@swc/types': 0.1.8 - '@swc-node/jest@1.8.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': + '@swc-node/jest@1.8.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': dependencies: '@node-rs/xxhash': 1.7.3 - '@swc-node/core': 1.13.1(@swc/core@1.5.29(@swc/helpers@0.5.11))(@swc/types@0.1.8) - '@swc-node/register': 1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) - '@swc/core': 1.5.29(@swc/helpers@0.5.11) + '@swc-node/core': 1.13.1(@swc/core@1.6.0(@swc/helpers@0.5.11))(@swc/types@0.1.8) + '@swc-node/register': 1.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) + '@swc/core': 1.6.0(@swc/helpers@0.5.11) '@swc/types': 0.1.8 typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@swc-node/register@1.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': + '@swc-node/register@1.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': dependencies: - '@swc-node/core': 1.13.1(@swc/core@1.5.29(@swc/helpers@0.5.11))(@swc/types@0.1.8) + '@swc-node/core': 1.13.1(@swc/core@1.6.0(@swc/helpers@0.5.11))(@swc/types@0.1.8) '@swc-node/sourcemap-support': 0.5.0 - '@swc/core': 1.5.29(@swc/helpers@0.5.11) + '@swc/core': 1.6.0(@swc/helpers@0.5.11) colorette: 2.0.20 debug: 4.3.5 pirates: 4.0.6 @@ -12118,51 +12118,51 @@ snapshots: source-map-support: 0.5.21 tslib: 2.6.3 - '@swc/core-darwin-arm64@1.5.29': + '@swc/core-darwin-arm64@1.6.0': optional: true - '@swc/core-darwin-x64@1.5.29': + '@swc/core-darwin-x64@1.6.0': optional: true - '@swc/core-linux-arm-gnueabihf@1.5.29': + '@swc/core-linux-arm-gnueabihf@1.6.0': optional: true - '@swc/core-linux-arm64-gnu@1.5.29': + '@swc/core-linux-arm64-gnu@1.6.0': optional: true - '@swc/core-linux-arm64-musl@1.5.29': + '@swc/core-linux-arm64-musl@1.6.0': optional: true - '@swc/core-linux-x64-gnu@1.5.29': + '@swc/core-linux-x64-gnu@1.6.0': optional: true - '@swc/core-linux-x64-musl@1.5.29': + '@swc/core-linux-x64-musl@1.6.0': optional: true - '@swc/core-win32-arm64-msvc@1.5.29': + '@swc/core-win32-arm64-msvc@1.6.0': optional: true - '@swc/core-win32-ia32-msvc@1.5.29': + '@swc/core-win32-ia32-msvc@1.6.0': optional: true - '@swc/core-win32-x64-msvc@1.5.29': + '@swc/core-win32-x64-msvc@1.6.0': optional: true - '@swc/core@1.5.29(@swc/helpers@0.5.11)': + '@swc/core@1.6.0(@swc/helpers@0.5.11)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.8 optionalDependencies: - '@swc/core-darwin-arm64': 1.5.29 - '@swc/core-darwin-x64': 1.5.29 - '@swc/core-linux-arm-gnueabihf': 1.5.29 - '@swc/core-linux-arm64-gnu': 1.5.29 - '@swc/core-linux-arm64-musl': 1.5.29 - '@swc/core-linux-x64-gnu': 1.5.29 - '@swc/core-linux-x64-musl': 1.5.29 - '@swc/core-win32-arm64-msvc': 1.5.29 - '@swc/core-win32-ia32-msvc': 1.5.29 - '@swc/core-win32-x64-msvc': 1.5.29 + '@swc/core-darwin-arm64': 1.6.0 + '@swc/core-darwin-x64': 1.6.0 + '@swc/core-linux-arm-gnueabihf': 1.6.0 + '@swc/core-linux-arm64-gnu': 1.6.0 + '@swc/core-linux-arm64-musl': 1.6.0 + '@swc/core-linux-x64-gnu': 1.6.0 + '@swc/core-linux-x64-musl': 1.6.0 + '@swc/core-win32-arm64-msvc': 1.6.0 + '@swc/core-win32-ia32-msvc': 1.6.0 + '@swc/core-win32-x64-msvc': 1.6.0 '@swc/helpers': 0.5.11 '@swc/counter@0.1.3': {} @@ -12176,10 +12176,10 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@swc/jest@0.2.36(@swc/core@1.5.29(@swc/helpers@0.5.11))': + '@swc/jest@0.2.36(@swc/core@1.6.0(@swc/helpers@0.5.11))': dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.5.29(@swc/helpers@0.5.11) + '@swc/core': 1.6.0(@swc/helpers@0.5.11) '@swc/counter': 0.1.3 jsonc-parser: 3.2.1 @@ -12234,7 +12234,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12247,9 +12247,9 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12262,7 +12262,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) '@testing-library/react@16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -13608,13 +13608,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13623,13 +13623,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)): + create-jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -14631,7 +14631,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11))): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11))): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -14646,7 +14646,7 @@ snapshots: semver: 7.6.2 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11)) form-data@4.0.0: dependencies: @@ -15361,16 +15361,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15380,16 +15380,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-cli@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) + create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15399,7 +15399,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15425,12 +15425,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.2 - ts-node: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15456,7 +15456,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.2 - ts-node: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15697,24 +15697,24 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-cli: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16618,10 +16618,10 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.1.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17135,21 +17135,21 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.0)(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.5.29)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.0)(typescript@5.4.5) postcss-load-config@5.1.0(jiti@1.21.3)(postcss@8.4.38): dependencies: @@ -18267,7 +18267,7 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)): + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18286,7 +18286,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.1.0 resolve: 1.22.8 @@ -18317,16 +18317,16 @@ snapshots: dependencies: bintrees: 1.0.2 - terser-webpack-plugin@5.3.10(@swc/core@1.5.29(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11))): + terser-webpack-plugin@5.3.10(@swc/core@1.6.0(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.30.4 - webpack: 5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11)) optionalDependencies: - '@swc/core': 1.5.29(@swc/helpers@0.5.11) + '@swc/core': 1.6.0(@swc/helpers@0.5.11) terser@5.30.4: dependencies: @@ -18422,11 +18422,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18440,7 +18440,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.7) - ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11))): + ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11))): dependencies: chalk: 4.1.2 enhanced-resolve: 5.16.0 @@ -18448,9 +18448,9 @@ snapshots: semver: 7.6.0 source-map: 0.7.4 typescript: 5.4.5 - webpack: 5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11)) - ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18468,9 +18468,9 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.5.29(@swc/helpers@0.5.11) + '@swc/core': 1.6.0(@swc/helpers@0.5.11) - ts-node@10.9.2(@swc/core@1.5.29)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.0)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18487,7 +18487,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.5.29(@swc/helpers@0.5.11) + '@swc/core': 1.6.0(@swc/helpers@0.5.11) optional: true ts-toolbelt@9.6.0: {} @@ -18515,7 +18515,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(@swc/core@1.5.29)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.1.0(@swc/core@1.6.0)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.0)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.21.4) cac: 6.7.14 @@ -18525,14 +18525,14 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.0)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.18.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.5.29(@swc/helpers@0.5.11) + '@swc/core': 1.6.0(@swc/helpers@0.5.11) postcss: 8.4.38 typescript: 5.4.5 transitivePeerDependencies: @@ -18615,19 +18615,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) - typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18646,7 +18646,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.10.1 - ts-node: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) transitivePeerDependencies: - supports-color @@ -18841,7 +18841,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11)): + webpack@5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -18864,7 +18864,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.5.29(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.5.29(@swc/helpers@0.5.11))) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.0(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11))) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From 45d4369c304f95bafd076140fd4b9af10e0ee0ff Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 16 Jun 2024 00:22:25 +0000 Subject: [PATCH 017/215] fix(deps): update dependency react-hook-form to v7.52.0 (#413) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9b8d69690..e3958f470 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -290,7 +290,7 @@ importers: version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) '@hookform/resolvers': specifier: ^3.3.4 - version: 3.6.0(react-hook-form@7.51.5(react@18.3.1)) + version: 3.6.0(react-hook-form@7.52.0(react@18.3.1)) '@mui/base': specifier: 5.0.0-beta.40 version: 5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -377,7 +377,7 @@ importers: version: 18.3.1(react@18.3.1) react-hook-form: specifier: ^7.51.3 - version: 7.51.5(react@18.3.1) + version: 7.52.0(react@18.3.1) react-hot-toast: specifier: ^2.4.1 version: 2.4.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -7485,11 +7485,11 @@ packages: peerDependencies: react: ^18.3.1 - react-hook-form@7.51.5: - resolution: {integrity: sha512-J2ILT5gWx1XUIJRETiA7M19iXHlG74+6O3KApzvqB/w8S5NQR7AbU8HVZrMALdmDgWpRPYiZJl0zx8Z4L2mP6Q==} + react-hook-form@7.52.0: + resolution: {integrity: sha512-mJX506Xc6mirzLsmXUJyqlAI3Kj9Ph2RhplYhUVffeOQSnubK2uVqBFOBJmvKikvbFV91pxVXmDiR+QMF19x6A==} engines: {node: '>=12.22.0'} peerDependencies: - react: ^16.8.0 || ^17 || ^18 + react: ^16.8.0 || ^17 || ^18 || ^19 react-hot-toast@2.4.1: resolution: {integrity: sha512-j8z+cQbWIM5LY37pR6uZR6D4LfseplqnuAO4co4u8917hBUvXlEqyP1ZzqVLcqoyUesZZv/ImreoCeHVDpE5pQ==} @@ -10755,9 +10755,9 @@ snapshots: dependencies: tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) - '@hookform/resolvers@3.6.0(react-hook-form@7.51.5(react@18.3.1))': + '@hookform/resolvers@3.6.0(react-hook-form@7.52.0(react@18.3.1))': dependencies: - react-hook-form: 7.51.5(react@18.3.1) + react-hook-form: 7.52.0(react@18.3.1) '@humanwhocodes/config-array@0.11.14': dependencies: @@ -17486,7 +17486,7 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-hook-form@7.51.5(react@18.3.1): + react-hook-form@7.52.0(react@18.3.1): dependencies: react: 18.3.1 From 49755814bef882d7406587d242a1b62ee7b4f69e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 16 Jun 2024 10:06:18 +0000 Subject: [PATCH 018/215] chore(deps): update dependency @swc/core to v1.6.1 (#414) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 326 ++++++++++++++++++++++++------------------------- 1 file changed, 163 insertions(+), 163 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e3958f470..3a0da7a7b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(ilwx6z536km35svkervrhmc4ie) + version: 10.2.3(notp7fbhjbnbbz2izibgqj56dm) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 version: 6.9.13 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -191,7 +191,7 @@ importers: version: 8.4.1 '@nestjs/cli': specifier: ^10.3.2 - version: 10.3.2(@swc/core@1.6.0(@swc/helpers@0.5.11)) + version: 10.3.2(@swc/core@1.6.1(@swc/helpers@0.5.11)) '@nestjs/schematics': specifier: ^10.1.1 version: 10.1.1(chokidar@3.6.0)(typescript@5.4.5) @@ -200,10 +200,10 @@ importers: version: 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8)) '@swc-node/jest': specifier: ^1.8.0 - version: 1.8.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) + version: 1.8.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) '@swc/core': specifier: ^1.4.16 - version: 1.6.0(@swc/helpers@0.5.11) + version: 1.6.1(@swc/helpers@0.5.11) '@types/bcrypt': specifier: ^5.0.2 version: 5.0.2 @@ -239,7 +239,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -248,13 +248,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11))) + version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -287,7 +287,7 @@ importers: version: 2.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.6.0(react-hook-form@7.52.0(react@18.3.1)) @@ -417,13 +417,13 @@ importers: version: 8.1.0(typescript@5.4.5) '@swc/core': specifier: ^1.4.16 - version: 1.6.0(@swc/helpers@0.5.11) + version: 1.6.1(@swc/helpers@0.5.11) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.6.0(@swc/helpers@0.5.11)) + version: 0.2.36(@swc/core@1.6.1(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -465,7 +465,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -477,7 +477,7 @@ importers: version: 8.4.38 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) ts-toolbelt: specifier: ^9.6.0 version: 9.6.0 @@ -507,7 +507,7 @@ importers: version: 5.0.7 tsup: specifier: ^8.0.2 - version: 8.1.0(@swc/core@1.6.0)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.0)(typescript@5.4.5))(typescript@5.4.5) + version: 8.1.0(@swc/core@1.6.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -549,7 +549,7 @@ importers: version: 3.3.2 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) packages/ufb-ui: dependencies: @@ -568,13 +568,13 @@ importers: devDependencies: '@swc/core': specifier: ^1.4.16 - version: 1.6.0(@swc/helpers@0.5.11) + version: 1.6.1(@swc/helpers@0.5.11) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.6.0(@swc/helpers@0.5.11)) + version: 0.2.36(@swc/core@1.6.1(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -601,7 +601,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -610,7 +610,7 @@ importers: version: 5.0.7 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) tooling/eslint: dependencies: @@ -3162,68 +3162,68 @@ packages: '@swc-node/sourcemap-support@0.5.0': resolution: {integrity: sha512-fbhjL5G0YvFoWwNhWleuBUfotiX+USiA9oJqu9STFw+Hb0Cgnddn+HVS/K5fI45mn92e8V+cHD2jgFjk4w2T9Q==} - '@swc/core-darwin-arm64@1.6.0': - resolution: {integrity: sha512-W1Mwk0WRrJ5lAVkYRPxpxOmwu8p9ASXeOmiORhXvE7DYREyI30005xlqSOITU1pfSNKj7G9u3+9DjsOzPPPbBw==} + '@swc/core-darwin-arm64@1.6.1': + resolution: {integrity: sha512-u6GdwOXsOEdNAdSI6nWq6G2BQw5HiSNIZVcBaH1iSvBnxZvWbnIKyDiZKaYnDwTLHLzig2GuUjjE2NaCJPy4jg==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.6.0': - resolution: {integrity: sha512-EzxLnpPC1zgLb2Y0iVUG6b+/GUv43k6uJUIs52UzxOnBElYP/WeItI3RJ+LUMFzCpZMk/IxB10wofEoeQ1H/Xg==} + '@swc/core-darwin-x64@1.6.1': + resolution: {integrity: sha512-/tXwQibkDNLVbAtr7PUQI0iQjoB708fjhDDDfJ6WILSBVZ3+qs/LHjJ7jHwumEYxVq1XA7Fv2Q7SE/ZSQoWHcQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.6.0': - resolution: {integrity: sha512-uP/STDjWZ5N6lc8mxJFsex4NXDaqhfzd8UOrI3LfdV97+4faE4/BC6bVqDNHFFzZi0PHuVBxD6md7IfPjugk6A==} + '@swc/core-linux-arm-gnueabihf@1.6.1': + resolution: {integrity: sha512-aDgipxhJTms8iH78emHVutFR2c16LNhO+NTRCdYi+X4PyIn58/DyYTH6VDZ0AeEcS5f132ZFldU5AEgExwihXA==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.6.0': - resolution: {integrity: sha512-UgNz6anowcnYzJtZohzpii31FOgouBHJqluiq+p2geX/agbC+KfOKwVXdljn95+Qc4ygBuw/hjKjgF2msOLeVg==} + '@swc/core-linux-arm64-gnu@1.6.1': + resolution: {integrity: sha512-XkJ+eO4zUKG5g458RyhmKPyBGxI0FwfWFgpfIj5eDybxYJ6s4HBT5MoxyBLorB5kMlZ0XoY/usUMobPVY3nL0g==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.6.0': - resolution: {integrity: sha512-xPV6qrnj4nFwXQbIv70C1Kn5z5Th53sirIY76aEonr78qeC6+ywaBZR4uLFNHsljVjyuvVQfTTcl2qraGhu6oQ==} + '@swc/core-linux-arm64-musl@1.6.1': + resolution: {integrity: sha512-dr6YbLBg/SsNxs1hDqJhxdcrS8dGMlOXJwXIrUvACiA8jAd6S5BxYCaqsCefLYXtaOmu0bbx1FB/evfodqB70Q==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.6.0': - resolution: {integrity: sha512-xTeWn4OT5uQ+DxT2cy94ngK8tF1U/5fMC49/V6FhCS2Wh+Xa/O+OWcOyKvYtk3b0eGYS4iNIRKgzog7fLSFtvQ==} + '@swc/core-linux-x64-gnu@1.6.1': + resolution: {integrity: sha512-A0b/3V+yFy4LXh3O9umIE7LXPC7NBWdjl6AQYqymSMcMu0EOb1/iygA6s6uWhz9y3e172Hpb9b/CGsuD8Px/bg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.6.0': - resolution: {integrity: sha512-3P01mYD5XbyaVLT0MGZmZE+ZdgmGSvuvIhSejRDBlEXqkFnH79nWds+KsE+91hzVU8XsgzX57Yzv4eO5dlIuPw==} + '@swc/core-linux-x64-musl@1.6.1': + resolution: {integrity: sha512-5dJjlzZXhC87nZZZWbpiDP8kBIO0ibis893F/rtPIQBI5poH+iJuA32EU3wN4/WFHeK4et8z6SGSVghPtWyk4g==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.6.0': - resolution: {integrity: sha512-xFuook1efU0ctzMAEeol4eI7J6+k/c/pMJpp/NP/4JJDnhlHwAi2iyiZcID8YZS+ePHgXMLndGdIMHVv/wIPkQ==} + '@swc/core-win32-arm64-msvc@1.6.1': + resolution: {integrity: sha512-HBi1ZlwvfcUibLtT3g/lP57FaDPC799AD6InolB2KSgkqyBbZJ9wAXM8/CcH67GLIP0tZ7FqblrJTzGXxetTJQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.6.0': - resolution: {integrity: sha512-VCJa5vTywxzASqvf9OEUM5SZBcNrWbuIkSGM5T9guuBzyrh/tSqVHjzOWL9qpP69uPVj5G/I5bJObLiUKErhvQ==} + '@swc/core-win32-ia32-msvc@1.6.1': + resolution: {integrity: sha512-AKqHohlWERclexar5y6ux4sQ8yaMejEXNxeKXm7xPhXrp13/1p4/I3E5bPVX/jMnvpm4HpcKSP0ee2WsqmhhPw==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.6.0': - resolution: {integrity: sha512-L7i8WBSIJTQiMONJGHnznDydZmlJIqHjZ3VhBHeTTms8cEAuwkAVgzPwgr5cD9GhmcwdeBI9iYdOuKr1pUx19Q==} + '@swc/core-win32-x64-msvc@1.6.1': + resolution: {integrity: sha512-0dLdTLd+ONve8kgC5T6VQ2Y5G+OZ7y0ujjapnK66wpvCBM6BKYGdT/OKhZKZydrC5gUKaxFN6Y5oOt9JOFUrOQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.6.0': - resolution: {integrity: sha512-Wynbo79uIVBgmq3TPcTMdtXUkqk69IPSVuzo7/Jl1OhR4msC7cUaoRB1216ZanWttrAZ4/g6u17w9XZG4fzp1A==} + '@swc/core@1.6.1': + resolution: {integrity: sha512-Yz5uj5hNZpS5brLtBvKY0L4s2tBAbQ4TjmW8xF1EC3YLFxQRrUjMP49Zm1kp/KYyYvTkSaG48Ffj2YWLu9nChw==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -9026,8 +9026,8 @@ snapshots: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.598.0(@aws-sdk/client-sts@3.598.0) - '@aws-sdk/client-sts': 3.598.0 + '@aws-sdk/client-sso-oidc': 3.598.0 + '@aws-sdk/client-sts': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0) '@aws-sdk/middleware-bucket-endpoint': 3.598.0 @@ -9084,11 +9084,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.598.0(@aws-sdk/client-sts@3.598.0)': + '@aws-sdk/client-sso-oidc@3.598.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.598.0 + '@aws-sdk/client-sts': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9127,7 +9127,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.598.0': @@ -9173,11 +9172,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.598.0': + '@aws-sdk/client-sts@3.598.0(@aws-sdk/client-sso-oidc@3.598.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.598.0(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/client-sso-oidc': 3.598.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9216,6 +9215,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.598.0': @@ -9249,7 +9249,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0)': dependencies: - '@aws-sdk/client-sts': 3.598.0 + '@aws-sdk/client-sts': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0) '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 '@aws-sdk/credential-provider-process': 3.598.0 @@ -9307,7 +9307,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.598.0)': dependencies: - '@aws-sdk/client-sts': 3.598.0 + '@aws-sdk/client-sts': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0) '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9434,7 +9434,7 @@ snapshots: '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.598.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.598.0(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/client-sso-oidc': 3.598.0 '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -10751,9 +10751,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': dependencies: - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) '@hookform/resolvers@3.6.0(react-hook-form@7.52.0(react@18.3.1))': dependencies: @@ -10886,7 +10886,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -10900,7 +10900,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10921,7 +10921,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -10935,7 +10935,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11191,7 +11191,7 @@ snapshots: axios: 1.7.2 rxjs: 7.8.1 - '@nestjs/cli@10.3.2(@swc/core@1.6.0(@swc/helpers@0.5.11))': + '@nestjs/cli@10.3.2(@swc/core@1.6.1(@swc/helpers@0.5.11))': dependencies: '@angular-devkit/core': 17.1.2(chokidar@3.6.0) '@angular-devkit/schematics': 17.1.2(chokidar@3.6.0) @@ -11201,7 +11201,7 @@ snapshots: chokidar: 3.6.0 cli-table3: 0.6.3 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11))) + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))) glob: 10.3.10 inquirer: 8.2.6 node-emoji: 1.11.0 @@ -11213,10 +11213,10 @@ snapshots: tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11)) webpack-node-externals: 3.0.0 optionalDependencies: - '@swc/core': 1.6.0(@swc/helpers@0.5.11) + '@swc/core': 1.6.1(@swc/helpers@0.5.11) transitivePeerDependencies: - esbuild - uglify-js @@ -11356,7 +11356,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(ilwx6z536km35svkervrhmc4ie)': + '@nestjs/terminus@10.2.3(notp7fbhjbnbbz2izibgqj56dm)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11366,8 +11366,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': dependencies: @@ -11377,13 +11377,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) uuid: 9.0.1 '@next/env@14.2.4': {} @@ -12083,27 +12083,27 @@ snapshots: - supports-color - typescript - '@swc-node/core@1.13.1(@swc/core@1.6.0(@swc/helpers@0.5.11))(@swc/types@0.1.8)': + '@swc-node/core@1.13.1(@swc/core@1.6.1(@swc/helpers@0.5.11))(@swc/types@0.1.8)': dependencies: - '@swc/core': 1.6.0(@swc/helpers@0.5.11) + '@swc/core': 1.6.1(@swc/helpers@0.5.11) '@swc/types': 0.1.8 - '@swc-node/jest@1.8.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': + '@swc-node/jest@1.8.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': dependencies: '@node-rs/xxhash': 1.7.3 - '@swc-node/core': 1.13.1(@swc/core@1.6.0(@swc/helpers@0.5.11))(@swc/types@0.1.8) - '@swc-node/register': 1.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) - '@swc/core': 1.6.0(@swc/helpers@0.5.11) + '@swc-node/core': 1.13.1(@swc/core@1.6.1(@swc/helpers@0.5.11))(@swc/types@0.1.8) + '@swc-node/register': 1.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) + '@swc/core': 1.6.1(@swc/helpers@0.5.11) '@swc/types': 0.1.8 typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@swc-node/register@1.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': + '@swc-node/register@1.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': dependencies: - '@swc-node/core': 1.13.1(@swc/core@1.6.0(@swc/helpers@0.5.11))(@swc/types@0.1.8) + '@swc-node/core': 1.13.1(@swc/core@1.6.1(@swc/helpers@0.5.11))(@swc/types@0.1.8) '@swc-node/sourcemap-support': 0.5.0 - '@swc/core': 1.6.0(@swc/helpers@0.5.11) + '@swc/core': 1.6.1(@swc/helpers@0.5.11) colorette: 2.0.20 debug: 4.3.5 pirates: 4.0.6 @@ -12118,51 +12118,51 @@ snapshots: source-map-support: 0.5.21 tslib: 2.6.3 - '@swc/core-darwin-arm64@1.6.0': + '@swc/core-darwin-arm64@1.6.1': optional: true - '@swc/core-darwin-x64@1.6.0': + '@swc/core-darwin-x64@1.6.1': optional: true - '@swc/core-linux-arm-gnueabihf@1.6.0': + '@swc/core-linux-arm-gnueabihf@1.6.1': optional: true - '@swc/core-linux-arm64-gnu@1.6.0': + '@swc/core-linux-arm64-gnu@1.6.1': optional: true - '@swc/core-linux-arm64-musl@1.6.0': + '@swc/core-linux-arm64-musl@1.6.1': optional: true - '@swc/core-linux-x64-gnu@1.6.0': + '@swc/core-linux-x64-gnu@1.6.1': optional: true - '@swc/core-linux-x64-musl@1.6.0': + '@swc/core-linux-x64-musl@1.6.1': optional: true - '@swc/core-win32-arm64-msvc@1.6.0': + '@swc/core-win32-arm64-msvc@1.6.1': optional: true - '@swc/core-win32-ia32-msvc@1.6.0': + '@swc/core-win32-ia32-msvc@1.6.1': optional: true - '@swc/core-win32-x64-msvc@1.6.0': + '@swc/core-win32-x64-msvc@1.6.1': optional: true - '@swc/core@1.6.0(@swc/helpers@0.5.11)': + '@swc/core@1.6.1(@swc/helpers@0.5.11)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.8 optionalDependencies: - '@swc/core-darwin-arm64': 1.6.0 - '@swc/core-darwin-x64': 1.6.0 - '@swc/core-linux-arm-gnueabihf': 1.6.0 - '@swc/core-linux-arm64-gnu': 1.6.0 - '@swc/core-linux-arm64-musl': 1.6.0 - '@swc/core-linux-x64-gnu': 1.6.0 - '@swc/core-linux-x64-musl': 1.6.0 - '@swc/core-win32-arm64-msvc': 1.6.0 - '@swc/core-win32-ia32-msvc': 1.6.0 - '@swc/core-win32-x64-msvc': 1.6.0 + '@swc/core-darwin-arm64': 1.6.1 + '@swc/core-darwin-x64': 1.6.1 + '@swc/core-linux-arm-gnueabihf': 1.6.1 + '@swc/core-linux-arm64-gnu': 1.6.1 + '@swc/core-linux-arm64-musl': 1.6.1 + '@swc/core-linux-x64-gnu': 1.6.1 + '@swc/core-linux-x64-musl': 1.6.1 + '@swc/core-win32-arm64-msvc': 1.6.1 + '@swc/core-win32-ia32-msvc': 1.6.1 + '@swc/core-win32-x64-msvc': 1.6.1 '@swc/helpers': 0.5.11 '@swc/counter@0.1.3': {} @@ -12176,10 +12176,10 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@swc/jest@0.2.36(@swc/core@1.6.0(@swc/helpers@0.5.11))': + '@swc/jest@0.2.36(@swc/core@1.6.1(@swc/helpers@0.5.11))': dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.6.0(@swc/helpers@0.5.11) + '@swc/core': 1.6.1(@swc/helpers@0.5.11) '@swc/counter': 0.1.3 jsonc-parser: 3.2.1 @@ -12234,7 +12234,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12247,9 +12247,9 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12262,7 +12262,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) '@testing-library/react@16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -13608,13 +13608,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13623,13 +13623,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)): + create-jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -14631,7 +14631,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11))): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -14646,7 +14646,7 @@ snapshots: semver: 7.6.2 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11)) form-data@4.0.0: dependencies: @@ -15361,16 +15361,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15380,16 +15380,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-cli@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) + create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15399,7 +15399,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15425,12 +15425,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.2 - ts-node: 10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15456,7 +15456,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.2 - ts-node: 10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15697,24 +15697,24 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-cli: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16618,10 +16618,10 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.1.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17135,21 +17135,21 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.0)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1)(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.0)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1)(typescript@5.4.5) postcss-load-config@5.1.0(jiti@1.21.3)(postcss@8.4.38): dependencies: @@ -18267,7 +18267,7 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)): + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18286,7 +18286,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.1.0 resolve: 1.22.8 @@ -18317,16 +18317,16 @@ snapshots: dependencies: bintrees: 1.0.2 - terser-webpack-plugin@5.3.10(@swc/core@1.6.0(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11))): + terser-webpack-plugin@5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.30.4 - webpack: 5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11)) optionalDependencies: - '@swc/core': 1.6.0(@swc/helpers@0.5.11) + '@swc/core': 1.6.1(@swc/helpers@0.5.11) terser@5.30.4: dependencies: @@ -18422,11 +18422,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18440,7 +18440,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.7) - ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11))): + ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))): dependencies: chalk: 4.1.2 enhanced-resolve: 5.16.0 @@ -18448,9 +18448,9 @@ snapshots: semver: 7.6.0 source-map: 0.7.4 typescript: 5.4.5 - webpack: 5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11)) - ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18468,9 +18468,9 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.6.0(@swc/helpers@0.5.11) + '@swc/core': 1.6.1(@swc/helpers@0.5.11) - ts-node@10.9.2(@swc/core@1.6.0)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.1)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18487,7 +18487,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.6.0(@swc/helpers@0.5.11) + '@swc/core': 1.6.1(@swc/helpers@0.5.11) optional: true ts-toolbelt@9.6.0: {} @@ -18515,7 +18515,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(@swc/core@1.6.0)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.0)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.1.0(@swc/core@1.6.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.21.4) cac: 6.7.14 @@ -18525,14 +18525,14 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.0)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.18.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.6.0(@swc/helpers@0.5.11) + '@swc/core': 1.6.1(@swc/helpers@0.5.11) postcss: 8.4.38 typescript: 5.4.5 transitivePeerDependencies: @@ -18615,19 +18615,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) - typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18646,7 +18646,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.10.1 - ts-node: 10.9.2(@swc/core@1.6.0(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) transitivePeerDependencies: - supports-color @@ -18841,7 +18841,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11)): + webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -18864,7 +18864,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.6.0(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.0(@swc/helpers@0.5.11))) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From 6af76c6c5a0284e2c73d0146bb78b22914bcb8cb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 16 Jun 2024 18:54:10 +0000 Subject: [PATCH 019/215] chore(deps): update dependency ts-jest to v29.1.5 (#415) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3a0da7a7b..1f1ad6c9d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -248,7 +248,7 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))) @@ -8321,8 +8321,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-jest@29.1.4: - resolution: {integrity: sha512-YiHwDhSvCiItoAgsKtoLFCuakDzDsJ1DLDnSouTaTmdOcOwIkSzbLXduaQ6M5DRVhuZC/NYaaZ/mtHbWMv/S6Q==} + ts-jest@29.1.5: + resolution: {integrity: sha512-UuClSYxM7byvvYfyWdFI+/2UxMmwNyJb0NPkZPQE2hew3RurV7l7zURgOHAd/1I1ZdPpe3GUsXNXAcN8TFKSIg==} engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -18422,7 +18422,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.4(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 From 3fe1167567c9a02861ff30eb4c4d8434438dd19a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Jun 2024 01:13:33 +0000 Subject: [PATCH 020/215] fix(deps): update dependency @tanstack/react-query to v5.45.1 (#416) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1f1ad6c9d..84ad358d7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -299,7 +299,7 @@ importers: version: 0.10.1(typescript@5.4.5)(zod@3.23.8) '@tanstack/react-query': specifier: ^5.31.0 - version: 5.45.0(react@18.3.1) + version: 5.45.1(react@18.3.1) '@tanstack/react-table': specifier: ^8.16.0 version: 8.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -3270,8 +3270,8 @@ packages: '@tanstack/query-core@5.45.0': resolution: {integrity: sha512-RVfIZQmFUTdjhSAAblvueimfngYyfN6HlwaJUPK71PKd7yi43Vs1S/rdimmZedPWX/WGppcq/U1HOj7O7FwYxw==} - '@tanstack/react-query@5.45.0': - resolution: {integrity: sha512-y272cKRJp1BvehrWG4ashOBuqBj1Qm2O6fgYJ9LYSHrLdsCXl74GbSVjUQTReUdHuRIl9cEOoyPa6HYag400lw==} + '@tanstack/react-query@5.45.1': + resolution: {integrity: sha512-mYYfJujKg2kxmkRRjA6nn4YKG3ITsKuH22f1kteJ5IuVQqgKUgbaSQfYwVP0gBS05mhwxO03HVpD0t7BMN7WOA==} peerDependencies: react: ^18.0.0 @@ -9026,8 +9026,8 @@ snapshots: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.598.0 - '@aws-sdk/client-sts': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0) + '@aws-sdk/client-sso-oidc': 3.598.0(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/client-sts': 3.598.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0) '@aws-sdk/middleware-bucket-endpoint': 3.598.0 @@ -9084,11 +9084,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.598.0': + '@aws-sdk/client-sso-oidc@3.598.0(@aws-sdk/client-sts@3.598.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0) + '@aws-sdk/client-sts': 3.598.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9127,6 +9127,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.598.0': @@ -9172,11 +9173,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.598.0(@aws-sdk/client-sso-oidc@3.598.0)': + '@aws-sdk/client-sts@3.598.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.598.0 + '@aws-sdk/client-sso-oidc': 3.598.0(@aws-sdk/client-sts@3.598.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9215,7 +9216,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.598.0': @@ -9249,7 +9249,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0)': dependencies: - '@aws-sdk/client-sts': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0) + '@aws-sdk/client-sts': 3.598.0 '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 '@aws-sdk/credential-provider-process': 3.598.0 @@ -9307,7 +9307,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.598.0)': dependencies: - '@aws-sdk/client-sts': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0) + '@aws-sdk/client-sts': 3.598.0 '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9434,7 +9434,7 @@ snapshots: '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.598.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.598.0 + '@aws-sdk/client-sso-oidc': 3.598.0(@aws-sdk/client-sts@3.598.0) '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -12202,7 +12202,7 @@ snapshots: '@tanstack/query-core@5.45.0': {} - '@tanstack/react-query@5.45.0(react@18.3.1)': + '@tanstack/react-query@5.45.1(react@18.3.1)': dependencies: '@tanstack/query-core': 5.45.0 react: 18.3.1 From bef35fe0d4938015bf26d141ae31b443b65bc77b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Jun 2024 12:20:24 +0000 Subject: [PATCH 021/215] chore(deps): update docker/build-push-action action to v6 (#417) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/docker-dev-image.yml | 4 ++-- .github/workflows/docker-prod-image.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-dev-image.yml b/.github/workflows/docker-dev-image.yml index 900b8727e..17f2cff8d 100644 --- a/.github/workflows/docker-dev-image.yml +++ b/.github/workflows/docker-dev-image.yml @@ -31,7 +31,7 @@ jobs: password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push API - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: . file: ./docker/api.dockerfile @@ -64,7 +64,7 @@ jobs: password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push Web - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: . file: ./docker/web.dockerfile diff --git a/.github/workflows/docker-prod-image.yml b/.github/workflows/docker-prod-image.yml index 1e57b7f16..21ddbc661 100644 --- a/.github/workflows/docker-prod-image.yml +++ b/.github/workflows/docker-prod-image.yml @@ -33,7 +33,7 @@ jobs: password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push API - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: . file: ./docker/api.dockerfile @@ -66,7 +66,7 @@ jobs: password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push Web - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: . file: ./docker/web.dockerfile From 0c4ff2f38cc3403d60e86449eb48ea07637e5f69 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Jun 2024 21:26:07 +0000 Subject: [PATCH 022/215] chore(deps): update dependency @types/node to v20.14.3 (#418) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/api/package.json | 2 +- apps/web/package.json | 2 +- pnpm-lock.yaml | 184 +++++++++++++++++----------------- tooling/prettier/package.json | 2 +- 4 files changed, 95 insertions(+), 95 deletions(-) diff --git a/apps/api/package.json b/apps/api/package.json index 89ca5edfe..955a6fcaf 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -92,7 +92,7 @@ "@types/express": "^4.17.21", "@types/jest": "^29.5.12", "@types/luxon": "^3.4.2", - "@types/node": "20.14.2", + "@types/node": "20.14.3", "@types/nodemailer": "^6.4.15", "@types/supertest": "^6.0.2", "@ufb/eslint-config": "workspace:*", diff --git a/apps/web/package.json b/apps/web/package.json index 48fc92843..e6a75dfd8 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -83,7 +83,7 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", "@types/jest": "^29.5.12", - "@types/node": "20.14.2", + "@types/node": "20.14.3", "@types/react": "^18.2.79", "@types/react-beautiful-dnd": "^13.1.8", "@types/react-datepicker": "^6.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 84ad358d7..7babff16e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(notp7fbhjbnbbz2izibgqj56dm) + version: 10.2.3(grmyoofwqvqhkkcjiwlc3odlxy) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 version: 6.9.13 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -217,8 +217,8 @@ importers: specifier: ^3.4.2 version: 3.4.2 '@types/node': - specifier: 20.14.2 - version: 20.14.2 + specifier: 20.14.3 + version: 20.14.3 '@types/nodemailer': specifier: ^6.4.15 version: 6.4.15 @@ -239,7 +239,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -248,13 +248,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -287,7 +287,7 @@ importers: version: 2.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.6.0(react-hook-form@7.52.0(react@18.3.1)) @@ -423,7 +423,7 @@ importers: version: 0.2.36(@swc/core@1.6.1(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -434,8 +434,8 @@ importers: specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: 20.14.2 - version: 20.14.2 + specifier: 20.14.3 + version: 20.14.3 '@types/react': specifier: ^18.2.79 version: 18.3.3 @@ -465,7 +465,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -676,8 +676,8 @@ importers: version: 0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2) devDependencies: '@types/node': - specifier: 20.14.2 - version: 20.14.2 + specifier: 20.14.3 + version: 20.14.3 '@ufb/tsconfig': specifier: workspace:* version: link:../typescript @@ -3496,8 +3496,8 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - '@types/node@20.14.2': - resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} + '@types/node@20.14.3': + resolution: {integrity: sha512-Nuzqa6WAxeGnve6SXqiPAM9rA++VQs+iLZ1DDd56y0gdvygSZlQvZuvdFPR3yLqkVxPu4WrO02iDEyH1g+wazw==} '@types/nodemailer@6.4.15': resolution: {integrity: sha512-0EBJxawVNjPkng1zm2vopRctuWVCxk34JcIlRuXSf54habUWdz1FB7wHDqOqvDa8Mtpt0Q3LTXQkAs2LNyK5jQ==} @@ -10751,7 +10751,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)))': dependencies: tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) @@ -10880,27 +10880,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.2 + '@types/node': 20.14.3 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.2 + '@types/node': 20.14.3 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10928,14 +10928,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.2 + '@types/node': 20.14.3 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10964,7 +10964,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.2 + '@types/node': 20.14.3 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -10982,7 +10982,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.2 + '@types/node': 20.14.3 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -11004,7 +11004,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.2 + '@types/node': 20.14.3 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -11074,7 +11074,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -11356,7 +11356,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(notp7fbhjbnbbz2izibgqj56dm)': + '@nestjs/terminus@10.2.3(grmyoofwqvqhkkcjiwlc3odlxy)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11366,8 +11366,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': dependencies: @@ -11377,13 +11377,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)))': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) uuid: 9.0.1 '@next/env@14.2.4': {} @@ -12234,7 +12234,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12247,7 +12247,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)))': dependencies: @@ -12320,20 +12320,20 @@ snapshots: '@types/bcrypt@5.0.2': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@types/cls-hooked@4.3.8': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@types/cookie@0.6.0': {} @@ -12380,7 +12380,7 @@ snapshots: '@types/express-serve-static-core@4.19.0': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -12394,7 +12394,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@types/hoist-non-react-statics@3.3.5': dependencies: @@ -12422,7 +12422,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -12432,7 +12432,7 @@ snapshots: '@types/jsonwebtoken@9.0.5': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@types/luxon@3.4.2': {} @@ -12450,13 +12450,13 @@ snapshots: '@types/node@14.18.63': {} - '@types/node@20.14.2': + '@types/node@20.14.3': dependencies: undici-types: 5.26.5 '@types/nodemailer@6.4.15': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@types/parse-json@4.0.2': {} @@ -12505,12 +12505,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@types/send': 0.17.4 '@types/stack-utils@2.0.3': {} @@ -12519,7 +12519,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@types/supertest@6.0.2': dependencies: @@ -13608,13 +13608,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13629,7 +13629,7 @@ snapshots: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15341,7 +15341,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.2 + '@types/node': 20.14.3 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3(babel-plugin-macros@3.1.0) @@ -15361,16 +15361,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15389,7 +15389,7 @@ snapshots: create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15399,7 +15399,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15424,13 +15424,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.2 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + '@types/node': 20.14.3 + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15455,8 +15455,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.2 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + '@types/node': 20.14.3 + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15486,7 +15486,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.14.2 + '@types/node': 20.14.3 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -15500,7 +15500,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.2 + '@types/node': 20.14.3 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -15510,7 +15510,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.14.2 + '@types/node': 20.14.3 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15549,7 +15549,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.2 + '@types/node': 20.14.3 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -15584,7 +15584,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.2 + '@types/node': 20.14.3 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -15612,7 +15612,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.2 + '@types/node': 20.14.3 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -15658,7 +15658,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.2 + '@types/node': 20.14.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -15677,7 +15677,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.2 + '@types/node': 20.14.3 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -15686,23 +15686,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16618,10 +16618,10 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.1.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))): dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17141,7 +17141,7 @@ snapshots: yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5) postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1)(typescript@5.4.5)): dependencies: @@ -18422,11 +18422,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18450,14 +18450,14 @@ snapshots: typescript: 5.4.5 webpack: 5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11)) - ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.2 + '@types/node': 20.14.3 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -18615,19 +18615,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))): dependencies: - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) - typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18646,7 +18646,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.10.1 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5) transitivePeerDependencies: - supports-color diff --git a/tooling/prettier/package.json b/tooling/prettier/package.json index c19ffeed9..9959ef1a6 100644 --- a/tooling/prettier/package.json +++ b/tooling/prettier/package.json @@ -17,7 +17,7 @@ "prettier-plugin-tailwindcss": "^0.6.0" }, "devDependencies": { - "@types/node": "20.14.2", + "@types/node": "20.14.3", "@ufb/tsconfig": "workspace:*", "rimraf": "^5.0.5", "typescript": "^5.4.5" From f2b23fe7115ddb70430902d569968e359fe334c0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 00:33:26 +0000 Subject: [PATCH 023/215] fix(deps): update dependency prettier-plugin-tailwindcss to v0.6.5 (#419) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7babff16e..bc1245b68 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -673,7 +673,7 @@ importers: version: 3.3.2 prettier-plugin-tailwindcss: specifier: ^0.6.0 - version: 0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2) + version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2) devDependencies: '@types/node': specifier: 20.14.3 @@ -7269,8 +7269,8 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier-plugin-tailwindcss@0.6.4: - resolution: {integrity: sha512-3vhbIvlKyAWPaw9bUr2cw6M1BGx2Oy9CCLJyv+nxEiBGCTcL69WcAz2IFMGqx8IXSzQCInGSo2ujAByg9poHLQ==} + prettier-plugin-tailwindcss@0.6.5: + resolution: {integrity: sha512-axfeOArc/RiGHjOIy9HytehlC0ZLeMaqY09mm8YCkMzznKiDkwFzOpBvtuhuv3xG5qB73+Mj7OCe2j/L1ryfuQ==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -17251,7 +17251,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-tailwindcss@0.6.4(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2): dependencies: prettier: 3.3.2 optionalDependencies: From 50935aa7ebd66f99be5f41c5a80ae322965afbb8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 04:24:09 +0000 Subject: [PATCH 024/215] chore(deps): update dependency @types/node to v20.14.4 (#422) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/api/package.json | 2 +- apps/web/package.json | 2 +- pnpm-lock.yaml | 184 +++++++++++++++++----------------- tooling/prettier/package.json | 2 +- 4 files changed, 95 insertions(+), 95 deletions(-) diff --git a/apps/api/package.json b/apps/api/package.json index 955a6fcaf..417c71aee 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -92,7 +92,7 @@ "@types/express": "^4.17.21", "@types/jest": "^29.5.12", "@types/luxon": "^3.4.2", - "@types/node": "20.14.3", + "@types/node": "20.14.4", "@types/nodemailer": "^6.4.15", "@types/supertest": "^6.0.2", "@ufb/eslint-config": "workspace:*", diff --git a/apps/web/package.json b/apps/web/package.json index e6a75dfd8..898f01b3c 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -83,7 +83,7 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", "@types/jest": "^29.5.12", - "@types/node": "20.14.3", + "@types/node": "20.14.4", "@types/react": "^18.2.79", "@types/react-beautiful-dnd": "^13.1.8", "@types/react-datepicker": "^6.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc1245b68..fdf1f40a3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(grmyoofwqvqhkkcjiwlc3odlxy) + version: 10.2.3(hykr2t6pkvylmcrhpeqer5mhze) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 version: 6.9.13 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -217,8 +217,8 @@ importers: specifier: ^3.4.2 version: 3.4.2 '@types/node': - specifier: 20.14.3 - version: 20.14.3 + specifier: 20.14.4 + version: 20.14.4 '@types/nodemailer': specifier: ^6.4.15 version: 6.4.15 @@ -239,7 +239,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -248,13 +248,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -287,7 +287,7 @@ importers: version: 2.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))) + version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.6.0(react-hook-form@7.52.0(react@18.3.1)) @@ -423,7 +423,7 @@ importers: version: 0.2.36(@swc/core@1.6.1(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -434,8 +434,8 @@ importers: specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: 20.14.3 - version: 20.14.3 + specifier: 20.14.4 + version: 20.14.4 '@types/react': specifier: ^18.2.79 version: 18.3.3 @@ -465,7 +465,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -676,8 +676,8 @@ importers: version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2) devDependencies: '@types/node': - specifier: 20.14.3 - version: 20.14.3 + specifier: 20.14.4 + version: 20.14.4 '@ufb/tsconfig': specifier: workspace:* version: link:../typescript @@ -3496,8 +3496,8 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - '@types/node@20.14.3': - resolution: {integrity: sha512-Nuzqa6WAxeGnve6SXqiPAM9rA++VQs+iLZ1DDd56y0gdvygSZlQvZuvdFPR3yLqkVxPu4WrO02iDEyH1g+wazw==} + '@types/node@20.14.4': + resolution: {integrity: sha512-1ChboN+57suCT2t/f8lwtPY/k3qTpuD/qnqQuYoBg6OQOcPyaw7PiZVdGpaZYAvhDDtqrt0oAaM8+oSu1xsUGw==} '@types/nodemailer@6.4.15': resolution: {integrity: sha512-0EBJxawVNjPkng1zm2vopRctuWVCxk34JcIlRuXSf54habUWdz1FB7wHDqOqvDa8Mtpt0Q3LTXQkAs2LNyK5jQ==} @@ -10751,7 +10751,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)))': dependencies: tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) @@ -10880,27 +10880,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.3 + '@types/node': 20.14.4 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.3 + '@types/node': 20.14.4 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10928,14 +10928,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.3 + '@types/node': 20.14.4 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10964,7 +10964,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.3 + '@types/node': 20.14.4 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -10982,7 +10982,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.3 + '@types/node': 20.14.4 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -11004,7 +11004,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.3 + '@types/node': 20.14.4 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -11074,7 +11074,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -11356,7 +11356,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(grmyoofwqvqhkkcjiwlc3odlxy)': + '@nestjs/terminus@10.2.3(hykr2t6pkvylmcrhpeqer5mhze)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11366,8 +11366,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': dependencies: @@ -11377,13 +11377,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)))': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) uuid: 9.0.1 '@next/env@14.2.4': {} @@ -12234,7 +12234,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12247,7 +12247,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)))': dependencies: @@ -12320,20 +12320,20 @@ snapshots: '@types/bcrypt@5.0.2': dependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@types/cls-hooked@4.3.8': dependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@types/cookie@0.6.0': {} @@ -12380,7 +12380,7 @@ snapshots: '@types/express-serve-static-core@4.19.0': dependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -12394,7 +12394,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@types/hoist-non-react-statics@3.3.5': dependencies: @@ -12422,7 +12422,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -12432,7 +12432,7 @@ snapshots: '@types/jsonwebtoken@9.0.5': dependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@types/luxon@3.4.2': {} @@ -12450,13 +12450,13 @@ snapshots: '@types/node@14.18.63': {} - '@types/node@20.14.3': + '@types/node@20.14.4': dependencies: undici-types: 5.26.5 '@types/nodemailer@6.4.15': dependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@types/parse-json@4.0.2': {} @@ -12505,12 +12505,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@types/send': 0.17.4 '@types/stack-utils@2.0.3': {} @@ -12519,7 +12519,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@types/supertest@6.0.2': dependencies: @@ -13608,13 +13608,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13629,7 +13629,7 @@ snapshots: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15341,7 +15341,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.3 + '@types/node': 20.14.4 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3(babel-plugin-macros@3.1.0) @@ -15361,16 +15361,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15389,7 +15389,7 @@ snapshots: create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15399,7 +15399,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15424,13 +15424,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.3 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5) + '@types/node': 20.14.4 + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15455,8 +15455,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.3 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5) + '@types/node': 20.14.4 + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15486,7 +15486,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.14.3 + '@types/node': 20.14.4 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -15500,7 +15500,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.3 + '@types/node': 20.14.4 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -15510,7 +15510,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.14.3 + '@types/node': 20.14.4 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15549,7 +15549,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.3 + '@types/node': 20.14.4 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -15584,7 +15584,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.3 + '@types/node': 20.14.4 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -15612,7 +15612,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.3 + '@types/node': 20.14.4 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -15658,7 +15658,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.3 + '@types/node': 20.14.4 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -15677,7 +15677,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.3 + '@types/node': 20.14.4 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -15686,23 +15686,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16618,10 +16618,10 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.1.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))): dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17141,7 +17141,7 @@ snapshots: yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5) postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1)(typescript@5.4.5)): dependencies: @@ -18422,11 +18422,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18450,14 +18450,14 @@ snapshots: typescript: 5.4.5 webpack: 5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11)) - ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.3 + '@types/node': 20.14.4 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -18615,19 +18615,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))): dependencies: - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) - typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18646,7 +18646,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.10.1 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5) transitivePeerDependencies: - supports-color diff --git a/tooling/prettier/package.json b/tooling/prettier/package.json index 9959ef1a6..1f494acd1 100644 --- a/tooling/prettier/package.json +++ b/tooling/prettier/package.json @@ -17,7 +17,7 @@ "prettier-plugin-tailwindcss": "^0.6.0" }, "devDependencies": { - "@types/node": "20.14.3", + "@types/node": "20.14.4", "@ufb/tsconfig": "workspace:*", "rimraf": "^5.0.5", "typescript": "^5.4.5" From cc179f01918b978fdefb2c23b40c97b3f4e58b77 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 06:12:16 +0000 Subject: [PATCH 025/215] chore(deps): update pnpm to v9.4.0 (#421) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 302e6f700..8ec3ae3a7 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "turbo": "^1.13.2", "typescript": "^5.4.5" }, - "packageManager": "pnpm@9.3.0", + "packageManager": "pnpm@9.4.0", "engines": { "node": ">=20.11.1" } From 02bc2d8cdd445b47b8a732d19224da6798982641 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 10:06:47 +0000 Subject: [PATCH 026/215] fix(deps): update typescript-eslint monorepo to v7.13.1 (#420) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 102 ++++++++++++++++++++++++------------------------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fdf1f40a3..928a26689 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -619,10 +619,10 @@ importers: version: 14.2.4 '@typescript-eslint/eslint-plugin': specifier: ^7.7.1 - version: 7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + version: 7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/parser': specifier: ^7.7.1 - version: 7.13.0(eslint@8.57.0)(typescript@5.4.5) + version: 7.13.1(eslint@8.57.0)(typescript@5.4.5) eslint-config-prettier: specifier: ^9.1.0 version: 9.1.0(eslint@8.57.0) @@ -634,7 +634,7 @@ importers: version: 3.1.1(eslint@8.57.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) eslint-plugin-prettier: specifier: ^5.1.3 version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2) @@ -3562,8 +3562,8 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@7.13.0': - resolution: {integrity: sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==} + '@typescript-eslint/eslint-plugin@7.13.1': + resolution: {integrity: sha512-kZqi+WZQaZfPKnsflLJQCz6Ze9FFSMfXrrIOcyargekQxG37ES7DJNpJUE9Q/X5n3yTIP/WPutVNzgknQ7biLg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -3573,8 +3573,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.13.0': - resolution: {integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==} + '@typescript-eslint/parser@7.13.1': + resolution: {integrity: sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -3583,12 +3583,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.13.0': - resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==} + '@typescript-eslint/scope-manager@7.13.1': + resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.13.0': - resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==} + '@typescript-eslint/type-utils@7.13.1': + resolution: {integrity: sha512-aWDbLu1s9bmgPGXSzNCxELu+0+HQOapV/y+60gPXafR8e2g1Bifxzevaa+4L2ytCWm+CHqpELq4CSoN9ELiwCg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -3597,12 +3597,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.13.0': - resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==} + '@typescript-eslint/types@7.13.1': + resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.13.0': - resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==} + '@typescript-eslint/typescript-estree@7.13.1': + resolution: {integrity: sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -3610,14 +3610,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.13.0': - resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==} + '@typescript-eslint/utils@7.13.1': + resolution: {integrity: sha512-h5MzFBD5a/Gh/fvNdp9pTfqJAbuQC4sCN2WzuXme71lqFJsZtLbjxfSk4r3p02WIArOF9N94pdsLiGutpDbrXQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.13.0': - resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==} + '@typescript-eslint/visitor-keys@7.13.1': + resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==} engines: {node: ^18.18.0 || >=20.0.0} '@ungap/structured-clone@1.2.0': @@ -12536,14 +12536,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/type-utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.13.1 + '@typescript-eslint/type-utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.13.1 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -12554,12 +12554,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/scope-manager': 7.13.1 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.13.1 debug: 4.3.5 eslint: 8.57.0 optionalDependencies: @@ -12567,15 +12567,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.13.0': + '@typescript-eslint/scope-manager@7.13.1': dependencies: - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/visitor-keys': 7.13.1 - '@typescript-eslint/type-utils@7.13.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.13.1(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.5 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -12584,12 +12584,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.13.0': {} + '@typescript-eslint/types@7.13.1': {} - '@typescript-eslint/typescript-estree@7.13.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.13.1(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/visitor-keys': 7.13.1 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 @@ -12601,20 +12601,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.13.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.13.1(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.13.1 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.13.0': + '@typescript-eslint/visitor-keys@7.13.1': dependencies: - '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/types': 7.13.1 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} @@ -14184,11 +14184,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -14198,7 +14198,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -14208,7 +14208,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -14219,7 +14219,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack From ac22d55418b0d298eeca2d2dcb396f609eaf6a95 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 15:16:01 +0000 Subject: [PATCH 027/215] chore(deps): update dependency @types/node to v20.14.5 (#424) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/api/package.json | 2 +- apps/web/package.json | 2 +- pnpm-lock.yaml | 184 +++++++++++++++++----------------- tooling/prettier/package.json | 2 +- 4 files changed, 95 insertions(+), 95 deletions(-) diff --git a/apps/api/package.json b/apps/api/package.json index 417c71aee..910a45323 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -92,7 +92,7 @@ "@types/express": "^4.17.21", "@types/jest": "^29.5.12", "@types/luxon": "^3.4.2", - "@types/node": "20.14.4", + "@types/node": "20.14.5", "@types/nodemailer": "^6.4.15", "@types/supertest": "^6.0.2", "@ufb/eslint-config": "workspace:*", diff --git a/apps/web/package.json b/apps/web/package.json index 898f01b3c..d1794743b 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -83,7 +83,7 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", "@types/jest": "^29.5.12", - "@types/node": "20.14.4", + "@types/node": "20.14.5", "@types/react": "^18.2.79", "@types/react-beautiful-dnd": "^13.1.8", "@types/react-datepicker": "^6.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 928a26689..0392834a7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(hykr2t6pkvylmcrhpeqer5mhze) + version: 10.2.3(z656fbbxmc3cptwdtvtvcdoqwu) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 version: 6.9.13 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -217,8 +217,8 @@ importers: specifier: ^3.4.2 version: 3.4.2 '@types/node': - specifier: 20.14.4 - version: 20.14.4 + specifier: 20.14.5 + version: 20.14.5 '@types/nodemailer': specifier: ^6.4.15 version: 6.4.15 @@ -239,7 +239,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -248,13 +248,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -287,7 +287,7 @@ importers: version: 2.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))) + version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.6.0(react-hook-form@7.52.0(react@18.3.1)) @@ -423,7 +423,7 @@ importers: version: 0.2.36(@swc/core@1.6.1(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -434,8 +434,8 @@ importers: specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: 20.14.4 - version: 20.14.4 + specifier: 20.14.5 + version: 20.14.5 '@types/react': specifier: ^18.2.79 version: 18.3.3 @@ -465,7 +465,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -676,8 +676,8 @@ importers: version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2) devDependencies: '@types/node': - specifier: 20.14.4 - version: 20.14.4 + specifier: 20.14.5 + version: 20.14.5 '@ufb/tsconfig': specifier: workspace:* version: link:../typescript @@ -3496,8 +3496,8 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - '@types/node@20.14.4': - resolution: {integrity: sha512-1ChboN+57suCT2t/f8lwtPY/k3qTpuD/qnqQuYoBg6OQOcPyaw7PiZVdGpaZYAvhDDtqrt0oAaM8+oSu1xsUGw==} + '@types/node@20.14.5': + resolution: {integrity: sha512-aoRR+fJkZT2l0aGOJhuA8frnCSoNX6W7U2mpNq63+BxBIj5BQFt8rHy627kijCmm63ijdSdwvGgpUsU6MBsZZA==} '@types/nodemailer@6.4.15': resolution: {integrity: sha512-0EBJxawVNjPkng1zm2vopRctuWVCxk34JcIlRuXSf54habUWdz1FB7wHDqOqvDa8Mtpt0Q3LTXQkAs2LNyK5jQ==} @@ -10751,7 +10751,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))': dependencies: tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) @@ -10880,27 +10880,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.4 + '@types/node': 20.14.5 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.4 + '@types/node': 20.14.5 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10928,14 +10928,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.4 + '@types/node': 20.14.5 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10964,7 +10964,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.4 + '@types/node': 20.14.5 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -10982,7 +10982,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.4 + '@types/node': 20.14.5 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -11004,7 +11004,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.4 + '@types/node': 20.14.5 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -11074,7 +11074,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -11356,7 +11356,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(hykr2t6pkvylmcrhpeqer5mhze)': + '@nestjs/terminus@10.2.3(z656fbbxmc3cptwdtvtvcdoqwu)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11366,8 +11366,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': dependencies: @@ -11377,13 +11377,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) uuid: 9.0.1 '@next/env@14.2.4': {} @@ -12234,7 +12234,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12247,7 +12247,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)))': dependencies: @@ -12320,20 +12320,20 @@ snapshots: '@types/bcrypt@5.0.2': dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@types/cls-hooked@4.3.8': dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@types/cookie@0.6.0': {} @@ -12380,7 +12380,7 @@ snapshots: '@types/express-serve-static-core@4.19.0': dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -12394,7 +12394,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@types/hoist-non-react-statics@3.3.5': dependencies: @@ -12422,7 +12422,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -12432,7 +12432,7 @@ snapshots: '@types/jsonwebtoken@9.0.5': dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@types/luxon@3.4.2': {} @@ -12450,13 +12450,13 @@ snapshots: '@types/node@14.18.63': {} - '@types/node@20.14.4': + '@types/node@20.14.5': dependencies: undici-types: 5.26.5 '@types/nodemailer@6.4.15': dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@types/parse-json@4.0.2': {} @@ -12505,12 +12505,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@types/send': 0.17.4 '@types/stack-utils@2.0.3': {} @@ -12519,7 +12519,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 20.14.4 + '@types/node': 20.14.5 '@types/supertest@6.0.2': dependencies: @@ -13608,13 +13608,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13629,7 +13629,7 @@ snapshots: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15341,7 +15341,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.4 + '@types/node': 20.14.5 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3(babel-plugin-macros@3.1.0) @@ -15361,16 +15361,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15389,7 +15389,7 @@ snapshots: create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15399,7 +15399,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15424,13 +15424,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.4 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5) + '@types/node': 20.14.5 + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15455,8 +15455,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.4 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5) + '@types/node': 20.14.5 + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15486,7 +15486,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.14.4 + '@types/node': 20.14.5 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -15500,7 +15500,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.4 + '@types/node': 20.14.5 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -15510,7 +15510,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.14.4 + '@types/node': 20.14.5 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15549,7 +15549,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.4 + '@types/node': 20.14.5 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -15584,7 +15584,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.4 + '@types/node': 20.14.5 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -15612,7 +15612,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.4 + '@types/node': 20.14.5 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -15658,7 +15658,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.4 + '@types/node': 20.14.5 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -15677,7 +15677,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.4 + '@types/node': 20.14.5 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -15686,23 +15686,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.5 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.4 + '@types/node': 20.14.5 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16618,10 +16618,10 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.1.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))): dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17141,7 +17141,7 @@ snapshots: yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1)(typescript@5.4.5)): dependencies: @@ -18422,11 +18422,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18450,14 +18450,14 @@ snapshots: typescript: 5.4.5 webpack: 5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11)) - ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.4 + '@types/node': 20.14.5 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -18615,19 +18615,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))): dependencies: - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) - typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18646,7 +18646,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.10.1 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) transitivePeerDependencies: - supports-color diff --git a/tooling/prettier/package.json b/tooling/prettier/package.json index 1f494acd1..9bde16f39 100644 --- a/tooling/prettier/package.json +++ b/tooling/prettier/package.json @@ -17,7 +17,7 @@ "prettier-plugin-tailwindcss": "^0.6.0" }, "devDependencies": { - "@types/node": "20.14.4", + "@types/node": "20.14.5", "@ufb/tsconfig": "workspace:*", "rimraf": "^5.0.5", "typescript": "^5.4.5" From f954c0732b04e94cbdf7ddb6585d5fb4bf3650de Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 19:46:42 +0000 Subject: [PATCH 028/215] fix(deps): update dependency aws-sdk to v2.1644.0 (#423) fix(deps): update dependency aws-sdk to v2.1643.0 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0392834a7..cb0c28c2e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,7 +91,7 @@ importers: version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.2) aws-sdk: specifier: ^2.1604.0 - version: 2.1642.0 + version: 2.1643.0 axios: specifier: ^1.7.2 version: 1.7.2 @@ -3940,8 +3940,8 @@ packages: avvio@8.3.0: resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} - aws-sdk@2.1642.0: - resolution: {integrity: sha512-xTqRcLbb7F3GadFQN1+m25nP1twA2Lmlmhpt5gbYb3VCR91lb+c9EnsEr7U60zLv4AR2ip/GkDtSpKS/EzLOzA==} + aws-sdk@2.1643.0: + resolution: {integrity: sha512-1k8W0cU7K9rPwPBzv84Z2IE5aT3jhv3Jswn8XerZliiLl1MTj6F4wjxCeY5BpmAv+Zyy4zM0w98M8vVqKeHEeA==} engines: {node: '>= 10.0.0'} aws4@1.13.0: @@ -12998,7 +12998,7 @@ snapshots: transitivePeerDependencies: - supports-color - aws-sdk@2.1642.0: + aws-sdk@2.1643.0: dependencies: buffer: 4.9.2 events: 1.1.1 From 1c8ab597b613713a32da69557f1a625c9f65695a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 21:47:07 +0000 Subject: [PATCH 029/215] fix(deps): update aws-sdk-js-v3 monorepo to v3.600.0 (#425) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 194 ++++++++++++++++++++++++------------------------- 1 file changed, 97 insertions(+), 97 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cb0c28c2e..4508e174d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,10 +25,10 @@ importers: dependencies: '@aws-sdk/client-s3': specifier: ^3.556.0 - version: 3.598.0 + version: 3.600.0 '@aws-sdk/s3-request-presigner': specifier: ^3.556.0 - version: 3.598.0 + version: 3.600.0 '@fastify/multipart': specifier: ^8.2.0 version: 8.3.0 @@ -748,20 +748,20 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-s3@3.598.0': - resolution: {integrity: sha512-UMxftsgF6j1vzm4Qd9vQJHs2he1NQCWWV8esZfmNFq23OpUC2BPMxkqi13ZQ9tnTAZUNs7yFT/x4Zsi/wpRZEw==} + '@aws-sdk/client-s3@3.600.0': + resolution: {integrity: sha512-iYoKbJTputbf+ubkX6gSK/y/4uJEBRaXZ18jykLdBQ8UJuGrk2gqvV8h7OlGAhToCeysmmMqM0vDWyLt6lP8nw==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso-oidc@3.598.0': - resolution: {integrity: sha512-jfdH1pAO9Tt8Nkta/JJLoUnwl7jaRdxToQTJfUtE+o3+0JP5sA4LfC2rBkJSWcU5BdAA+kyOs5Lv776DlN04Vg==} + '@aws-sdk/client-sso-oidc@3.600.0': + resolution: {integrity: sha512-7+I8RWURGfzvChyNQSyj5/tKrqRbzRl7H+BnTOf/4Vsw1nFOi5ROhlhD4X/Y0QCTacxnaoNcIrqnY7uGGvVRzw==} engines: {node: '>=16.0.0'} '@aws-sdk/client-sso@3.598.0': resolution: {integrity: sha512-nOI5lqPYa+YZlrrzwAJywJSw3MKVjvu6Ge2fCqQUNYMfxFB0NAaDFnl0EPjXi+sEbtCuz/uWE77poHbqiZ+7Iw==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.598.0': - resolution: {integrity: sha512-bXhz/cHL0iB9UH9IFtMaJJf4F8mV+HzncETCRFzZ9SyUMt5rP9j8A7VZknqGYSx/6mI8SsB1XJQkWSbhn6FiSQ==} + '@aws-sdk/client-sts@3.600.0': + resolution: {integrity: sha512-KQG97B7LvTtTiGmjlrG1LRAY8wUvCQzrmZVV5bjrJ/1oXAU7DITYwVbSJeX9NWg6hDuSk0VE3MFwIXS2SvfLIA==} engines: {node: '>=16.0.0'} '@aws-sdk/core@3.598.0': @@ -782,8 +782,8 @@ packages: peerDependencies: '@aws-sdk/client-sts': ^3.598.0 - '@aws-sdk/credential-provider-node@3.598.0': - resolution: {integrity: sha512-sXTlqL5I/awlF9Dg2MQ17SfrEaABVnsj2mf4jF5qQrIRhfbvQOIYdEqdy8Rn1AWlJMz/N450SGzc0XJ5owxxqw==} + '@aws-sdk/credential-provider-node@3.600.0': + resolution: {integrity: sha512-1pC7MPMYD45J7yFjA90SxpR0yaSvy+yZiq23aXhAPZLYgJBAxHLu0s0mDCk/piWGPh8+UGur5K0bVdx4B1D5hw==} engines: {node: '>=16.0.0'} '@aws-sdk/credential-provider-process@3.598.0': @@ -848,8 +848,8 @@ packages: resolution: {integrity: sha512-oYXhmTokSav4ytmWleCr3rs/1nyvZW/S0tdi6X7u+dLNL5Jee+uMxWGzgOrWK6wrQOzucLVjS4E/wA11Kv2GTw==} engines: {node: '>=16.0.0'} - '@aws-sdk/s3-request-presigner@3.598.0': - resolution: {integrity: sha512-IC06/HrZNlYxdyKH5+4A9B98NwcxJjgXOSUV581X7GpqHHspZ0T6tih8shBus3zzW8WfVqRAhJVwZtfMY55hdw==} + '@aws-sdk/s3-request-presigner@3.600.0': + resolution: {integrity: sha512-MYRwgti1DDc9/Q9AzvTQy0Ih0j4vLe0zYLV3qtSI0H8G02yRqTzet2s/76pUNOYJK9ASSgcxQ9yeV9EGKBwndQ==} engines: {node: '>=16.0.0'} '@aws-sdk/signature-v4-multi-region@3.598.0': @@ -2869,8 +2869,8 @@ packages: resolution: {integrity: sha512-wUyG6ezpp2sWAvfqmSYTROwFUmJqKV78GLf55WODrosBcT0BAMd9bOLO4HRhynWBgAobPml2cF9ZOdgCe00r+g==} engines: {node: '>=16.0.0'} - '@smithy/core@2.2.1': - resolution: {integrity: sha512-R8Pzrr2v2oGUoj4CTZtKPr87lVtBsz7IUBGhSwS1kc6Cj0yPwNdYbkzhFsxhoDE9+BPl09VN/6rFsW9GJzWnBA==} + '@smithy/core@2.2.2': + resolution: {integrity: sha512-bxZr4ZTqS6hMSQGYdcsfFQTFU0MO2xKLbkqZMSRDM+ruQ0nY00lFJUeLhXe7fqohSEd1y5wKu1Ap0bVJPzpmHg==} engines: {node: '>=16.0.0'} '@smithy/credential-provider-imds@3.1.1': @@ -2896,8 +2896,8 @@ packages: resolution: {integrity: sha512-d3SgAIQ/s4EbU8HAHJ8m2MMJPAL30nqJktyVgvqZWNznA8PJl61gJw5gj/yjIt/Fvs3d4fU8FmPPAhdp2yr/7A==} engines: {node: '>=16.0.0'} - '@smithy/fetch-http-handler@3.0.2': - resolution: {integrity: sha512-0nW6tLK0b7EqSsfKvnOmZCgJqnodBAnvqcrlC5dotKfklLedPTRGsQamSVbVDWyuU/QGg+YbZDJUQ0CUufJXZQ==} + '@smithy/fetch-http-handler@3.0.3': + resolution: {integrity: sha512-31x2MokxJL/u5U/BdElvVRotOGjUcOOvI2pb5TZ02umBLw+vVHImiLn+khbN0SblaFXNRzPoGrKwXylNjV3skw==} '@smithy/hash-blob-browser@3.1.0': resolution: {integrity: sha512-lKEHDN6bLzYdx5cFmdMHfYVmmTZTmjphwPBSumgkaniEYwRAXnbDEGETeuzfquS9Py1aH6cmqzXWxxkD7mV3sA==} @@ -2932,8 +2932,8 @@ packages: resolution: {integrity: sha512-gWEaGYB3Bei17Oiy/F2IlUPpBazNXImytoOdJ1xbrUOaJKAOiUhx8/4FOnYLLJHdAwa9PlvJ2ULda2f/Dnwi9w==} engines: {node: '>=16.0.0'} - '@smithy/middleware-retry@3.0.4': - resolution: {integrity: sha512-Tu+FggbLNF5G9L6Wi8o32Mg4bhlBInWlhhaFKyytGRnkfxGopxFVXJQn7sjZdFYJyTz6RZZa06tnlvavUgtoVg==} + '@smithy/middleware-retry@3.0.5': + resolution: {integrity: sha512-nKAmmea9Wm0d94obPqVgjxW2zzaNemxcTzjgd17LhGKI23D66UQKI5gpoWDsnE+R4tfuZe9dCcw8gmTVEwFpRA==} engines: {node: '>=16.0.0'} '@smithy/middleware-serde@3.0.1': @@ -2980,8 +2980,8 @@ packages: resolution: {integrity: sha512-m0/6LW3IQ3/JBcdhqjpkpABPTPhcejqeAn0U877zxBdNLiWAnG2WmCe5MfkUyVuvpFTPQnQwCo/0ZBR4uF5kxg==} engines: {node: '>=16.0.0'} - '@smithy/smithy-client@3.1.2': - resolution: {integrity: sha512-f3eQpczBOFUtdT/ptw2WpUKu1qH1K7xrssrSiHYtd9TuLXkvFqb88l9mz9FHeUVNSUxSnkW1anJnw6rLwUKzQQ==} + '@smithy/smithy-client@3.1.3': + resolution: {integrity: sha512-YVz+akpR5lIIRPJfhE4sqoHYwMys6/33vsFvDof+71FCwa4jkVfMpzKv9TKrG/EDb5TV+YtjdXkwywdqlUOQXA==} engines: {node: '>=16.0.0'} '@smithy/types@3.1.0': @@ -3014,12 +3014,12 @@ packages: resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} engines: {node: '>=16.0.0'} - '@smithy/util-defaults-mode-browser@3.0.4': - resolution: {integrity: sha512-sXtin3Mue3A3xo4+XkozpgPptgmRwvNPOqTvb3ANGTCzzoQgAPBNjpE+aXCINaeSMXwHmv7E2oEn2vWdID+SAQ==} + '@smithy/util-defaults-mode-browser@3.0.5': + resolution: {integrity: sha512-VZkJ+bXCHcNSMhX8EReGyFcc/Err94YGqeEKbbxkVz2TgKlacsoplpi+kxOMVbQq/tq9sQx5ajBKG+nl2GNuxw==} engines: {node: '>= 10.0.0'} - '@smithy/util-defaults-mode-node@3.0.4': - resolution: {integrity: sha512-CUF6TyxLh3CgBRVYgZNOPDfzHQjeQr0vyALR6/DkQkOm7rNfGEzW1BRFi88C73pndmfvoiIT7ochuT76OPz9Dw==} + '@smithy/util-defaults-mode-node@3.0.5': + resolution: {integrity: sha512-jy19cFQA0k4f8VUDFsZVBey3rmI8EuXCw/xh/abdiq6S1qdwdfZ5coviuyYd//LPszf2yWIYkLpvmLF9qbhLGg==} engines: {node: '>= 10.0.0'} '@smithy/util-endpoints@2.0.2': @@ -3038,8 +3038,8 @@ packages: resolution: {integrity: sha512-5lRtYm+8fNFEUTdqZXg5M4ppVp40rMIJfR1TpbHAhKQgPIDpWT+iYMaqgnwEbtpi9U1smyUOPv5Sg+M1neOBgw==} engines: {node: '>=16.0.0'} - '@smithy/util-stream@3.0.2': - resolution: {integrity: sha512-n5Obp5AnlI6qHo8sbupwrcpBe6vFp4qkl0SRNuExKPNrH3ABAMG2ZszRTIUIv2b4AsFrCO+qiy4uH1Q3z1dxTA==} + '@smithy/util-stream@3.0.3': + resolution: {integrity: sha512-ztOvXkXKJromRHNzvrLEW/vvTQPnxPBRHA0gR0QX61LnHDgrm4TBT4EQNpWwwHCD1N0nnEL5bEkzo2dt2t34Kg==} engines: {node: '>=16.0.0'} '@smithy/util-uri-escape@3.0.0': @@ -9021,15 +9021,15 @@ snapshots: '@smithy/util-utf8': 2.3.0 tslib: 2.6.3 - '@aws-sdk/client-s3@3.598.0': + '@aws-sdk/client-s3@3.600.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.598.0(@aws-sdk/client-sts@3.598.0) - '@aws-sdk/client-sts': 3.598.0 + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/core': 3.598.0 - '@aws-sdk/credential-provider-node': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-bucket-endpoint': 3.598.0 '@aws-sdk/middleware-expect-continue': 3.598.0 '@aws-sdk/middleware-flexible-checksums': 3.598.0 @@ -9049,11 +9049,11 @@ snapshots: '@aws-sdk/util-user-agent-node': 3.598.0 '@aws-sdk/xml-builder': 3.598.0 '@smithy/config-resolver': 3.0.2 - '@smithy/core': 2.2.1 + '@smithy/core': 2.2.2 '@smithy/eventstream-serde-browser': 3.0.2 '@smithy/eventstream-serde-config-resolver': 3.0.1 '@smithy/eventstream-serde-node': 3.0.2 - '@smithy/fetch-http-handler': 3.0.2 + '@smithy/fetch-http-handler': 3.0.3 '@smithy/hash-blob-browser': 3.1.0 '@smithy/hash-node': 3.0.1 '@smithy/hash-stream-node': 3.1.0 @@ -9061,36 +9061,36 @@ snapshots: '@smithy/md5-js': 3.0.1 '@smithy/middleware-content-length': 3.0.1 '@smithy/middleware-endpoint': 3.0.2 - '@smithy/middleware-retry': 3.0.4 + '@smithy/middleware-retry': 3.0.5 '@smithy/middleware-serde': 3.0.1 '@smithy/middleware-stack': 3.0.1 '@smithy/node-config-provider': 3.1.1 '@smithy/node-http-handler': 3.0.1 '@smithy/protocol-http': 4.0.1 - '@smithy/smithy-client': 3.1.2 + '@smithy/smithy-client': 3.1.3 '@smithy/types': 3.1.0 '@smithy/url-parser': 3.0.1 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.4 - '@smithy/util-defaults-mode-node': 3.0.4 + '@smithy/util-defaults-mode-browser': 3.0.5 + '@smithy/util-defaults-mode-node': 3.0.5 '@smithy/util-endpoints': 2.0.2 '@smithy/util-retry': 3.0.1 - '@smithy/util-stream': 3.0.2 + '@smithy/util-stream': 3.0.3 '@smithy/util-utf8': 3.0.0 '@smithy/util-waiter': 3.0.1 tslib: 2.6.3 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.598.0(@aws-sdk/client-sts@3.598.0)': + '@aws-sdk/client-sso-oidc@3.600.0(@aws-sdk/client-sts@3.600.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.598.0 + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/core': 3.598.0 - '@aws-sdk/credential-provider-node': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 '@aws-sdk/middleware-logger': 3.598.0 '@aws-sdk/middleware-recursion-detection': 3.598.0 @@ -9101,26 +9101,26 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.598.0 '@aws-sdk/util-user-agent-node': 3.598.0 '@smithy/config-resolver': 3.0.2 - '@smithy/core': 2.2.1 - '@smithy/fetch-http-handler': 3.0.2 + '@smithy/core': 2.2.2 + '@smithy/fetch-http-handler': 3.0.3 '@smithy/hash-node': 3.0.1 '@smithy/invalid-dependency': 3.0.1 '@smithy/middleware-content-length': 3.0.1 '@smithy/middleware-endpoint': 3.0.2 - '@smithy/middleware-retry': 3.0.4 + '@smithy/middleware-retry': 3.0.5 '@smithy/middleware-serde': 3.0.1 '@smithy/middleware-stack': 3.0.1 '@smithy/node-config-provider': 3.1.1 '@smithy/node-http-handler': 3.0.1 '@smithy/protocol-http': 4.0.1 - '@smithy/smithy-client': 3.1.2 + '@smithy/smithy-client': 3.1.3 '@smithy/types': 3.1.0 '@smithy/url-parser': 3.0.1 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.4 - '@smithy/util-defaults-mode-node': 3.0.4 + '@smithy/util-defaults-mode-browser': 3.0.5 + '@smithy/util-defaults-mode-node': 3.0.5 '@smithy/util-endpoints': 2.0.2 '@smithy/util-middleware': 3.0.1 '@smithy/util-retry': 3.0.1 @@ -9145,26 +9145,26 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.598.0 '@aws-sdk/util-user-agent-node': 3.598.0 '@smithy/config-resolver': 3.0.2 - '@smithy/core': 2.2.1 - '@smithy/fetch-http-handler': 3.0.2 + '@smithy/core': 2.2.2 + '@smithy/fetch-http-handler': 3.0.3 '@smithy/hash-node': 3.0.1 '@smithy/invalid-dependency': 3.0.1 '@smithy/middleware-content-length': 3.0.1 '@smithy/middleware-endpoint': 3.0.2 - '@smithy/middleware-retry': 3.0.4 + '@smithy/middleware-retry': 3.0.5 '@smithy/middleware-serde': 3.0.1 '@smithy/middleware-stack': 3.0.1 '@smithy/node-config-provider': 3.1.1 '@smithy/node-http-handler': 3.0.1 '@smithy/protocol-http': 4.0.1 - '@smithy/smithy-client': 3.1.2 + '@smithy/smithy-client': 3.1.3 '@smithy/types': 3.1.0 '@smithy/url-parser': 3.0.1 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.4 - '@smithy/util-defaults-mode-node': 3.0.4 + '@smithy/util-defaults-mode-browser': 3.0.5 + '@smithy/util-defaults-mode-node': 3.0.5 '@smithy/util-endpoints': 2.0.2 '@smithy/util-middleware': 3.0.1 '@smithy/util-retry': 3.0.1 @@ -9173,13 +9173,13 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.598.0': + '@aws-sdk/client-sts@3.600.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.598.0(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) '@aws-sdk/core': 3.598.0 - '@aws-sdk/credential-provider-node': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 '@aws-sdk/middleware-logger': 3.598.0 '@aws-sdk/middleware-recursion-detection': 3.598.0 @@ -9190,26 +9190,26 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.598.0 '@aws-sdk/util-user-agent-node': 3.598.0 '@smithy/config-resolver': 3.0.2 - '@smithy/core': 2.2.1 - '@smithy/fetch-http-handler': 3.0.2 + '@smithy/core': 2.2.2 + '@smithy/fetch-http-handler': 3.0.3 '@smithy/hash-node': 3.0.1 '@smithy/invalid-dependency': 3.0.1 '@smithy/middleware-content-length': 3.0.1 '@smithy/middleware-endpoint': 3.0.2 - '@smithy/middleware-retry': 3.0.4 + '@smithy/middleware-retry': 3.0.5 '@smithy/middleware-serde': 3.0.1 '@smithy/middleware-stack': 3.0.1 '@smithy/node-config-provider': 3.1.1 '@smithy/node-http-handler': 3.0.1 '@smithy/protocol-http': 4.0.1 - '@smithy/smithy-client': 3.1.2 + '@smithy/smithy-client': 3.1.3 '@smithy/types': 3.1.0 '@smithy/url-parser': 3.0.1 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.4 - '@smithy/util-defaults-mode-node': 3.0.4 + '@smithy/util-defaults-mode-browser': 3.0.5 + '@smithy/util-defaults-mode-node': 3.0.5 '@smithy/util-endpoints': 2.0.2 '@smithy/util-middleware': 3.0.1 '@smithy/util-retry': 3.0.1 @@ -9220,10 +9220,10 @@ snapshots: '@aws-sdk/core@3.598.0': dependencies: - '@smithy/core': 2.2.1 + '@smithy/core': 2.2.2 '@smithy/protocol-http': 4.0.1 '@smithy/signature-v4': 3.1.0 - '@smithy/smithy-client': 3.1.2 + '@smithy/smithy-client': 3.1.3 '@smithy/types': 3.1.0 fast-xml-parser: 4.2.5 tslib: 2.6.3 @@ -9238,23 +9238,23 @@ snapshots: '@aws-sdk/credential-provider-http@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/fetch-http-handler': 3.0.2 + '@smithy/fetch-http-handler': 3.0.3 '@smithy/node-http-handler': 3.0.1 '@smithy/property-provider': 3.1.1 '@smithy/protocol-http': 4.0.1 - '@smithy/smithy-client': 3.1.2 + '@smithy/smithy-client': 3.1.3 '@smithy/types': 3.1.0 - '@smithy/util-stream': 3.0.2 + '@smithy/util-stream': 3.0.3 tslib: 2.6.3 - '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0)': + '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.598.0 + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 '@aws-sdk/credential-provider-process': 3.598.0 - '@aws-sdk/credential-provider-sso': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0) - '@aws-sdk/credential-provider-web-identity': 3.598.0(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/credential-provider-sso': 3.598.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/credential-provider-web-identity': 3.598.0(@aws-sdk/client-sts@3.600.0) '@aws-sdk/types': 3.598.0 '@smithy/credential-provider-imds': 3.1.1 '@smithy/property-provider': 3.1.1 @@ -9265,14 +9265,14 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-node@3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0)': + '@aws-sdk/credential-provider-node@3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0)': dependencies: '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 - '@aws-sdk/credential-provider-ini': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0)(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/credential-provider-ini': 3.598.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/credential-provider-process': 3.598.0 - '@aws-sdk/credential-provider-sso': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0) - '@aws-sdk/credential-provider-web-identity': 3.598.0(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/credential-provider-sso': 3.598.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/credential-provider-web-identity': 3.598.0(@aws-sdk/client-sts@3.600.0) '@aws-sdk/types': 3.598.0 '@smithy/credential-provider-imds': 3.1.1 '@smithy/property-provider': 3.1.1 @@ -9292,10 +9292,10 @@ snapshots: '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/credential-provider-sso@3.598.0(@aws-sdk/client-sso-oidc@3.598.0)': + '@aws-sdk/credential-provider-sso@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: '@aws-sdk/client-sso': 3.598.0 - '@aws-sdk/token-providers': 3.598.0(@aws-sdk/client-sso-oidc@3.598.0) + '@aws-sdk/token-providers': 3.598.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -9305,9 +9305,9 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.598.0)': + '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.598.0 + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9374,7 +9374,7 @@ snapshots: '@smithy/node-config-provider': 3.1.1 '@smithy/protocol-http': 4.0.1 '@smithy/signature-v4': 3.1.0 - '@smithy/smithy-client': 3.1.2 + '@smithy/smithy-client': 3.1.3 '@smithy/types': 3.1.0 '@smithy/util-config-provider': 3.0.0 tslib: 2.6.3 @@ -9412,14 +9412,14 @@ snapshots: '@smithy/util-middleware': 3.0.1 tslib: 2.6.3 - '@aws-sdk/s3-request-presigner@3.598.0': + '@aws-sdk/s3-request-presigner@3.600.0': dependencies: '@aws-sdk/signature-v4-multi-region': 3.598.0 '@aws-sdk/types': 3.598.0 '@aws-sdk/util-format-url': 3.598.0 '@smithy/middleware-endpoint': 3.0.2 '@smithy/protocol-http': 4.0.1 - '@smithy/smithy-client': 3.1.2 + '@smithy/smithy-client': 3.1.3 '@smithy/types': 3.1.0 tslib: 2.6.3 @@ -9432,9 +9432,9 @@ snapshots: '@smithy/types': 3.1.0 tslib: 2.6.3 - '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.598.0)': + '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.598.0(@aws-sdk/client-sts@3.598.0) + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -11682,13 +11682,13 @@ snapshots: '@smithy/util-middleware': 3.0.1 tslib: 2.6.3 - '@smithy/core@2.2.1': + '@smithy/core@2.2.2': dependencies: '@smithy/middleware-endpoint': 3.0.2 - '@smithy/middleware-retry': 3.0.4 + '@smithy/middleware-retry': 3.0.5 '@smithy/middleware-serde': 3.0.1 '@smithy/protocol-http': 4.0.1 - '@smithy/smithy-client': 3.1.2 + '@smithy/smithy-client': 3.1.3 '@smithy/types': 3.1.0 '@smithy/util-middleware': 3.0.1 tslib: 2.6.3 @@ -11731,7 +11731,7 @@ snapshots: '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/fetch-http-handler@3.0.2': + '@smithy/fetch-http-handler@3.0.3': dependencies: '@smithy/protocol-http': 4.0.1 '@smithy/querystring-builder': 3.0.1 @@ -11794,12 +11794,12 @@ snapshots: '@smithy/util-middleware': 3.0.1 tslib: 2.6.3 - '@smithy/middleware-retry@3.0.4': + '@smithy/middleware-retry@3.0.5': dependencies: '@smithy/node-config-provider': 3.1.1 '@smithy/protocol-http': 4.0.1 '@smithy/service-error-classification': 3.0.1 - '@smithy/smithy-client': 3.1.2 + '@smithy/smithy-client': 3.1.3 '@smithy/types': 3.1.0 '@smithy/util-middleware': 3.0.1 '@smithy/util-retry': 3.0.1 @@ -11871,13 +11871,13 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@smithy/smithy-client@3.1.2': + '@smithy/smithy-client@3.1.3': dependencies: '@smithy/middleware-endpoint': 3.0.2 '@smithy/middleware-stack': 3.0.1 '@smithy/protocol-http': 4.0.1 '@smithy/types': 3.1.0 - '@smithy/util-stream': 3.0.2 + '@smithy/util-stream': 3.0.3 tslib: 2.6.3 '@smithy/types@3.1.0': @@ -11918,21 +11918,21 @@ snapshots: dependencies: tslib: 2.6.3 - '@smithy/util-defaults-mode-browser@3.0.4': + '@smithy/util-defaults-mode-browser@3.0.5': dependencies: '@smithy/property-provider': 3.1.1 - '@smithy/smithy-client': 3.1.2 + '@smithy/smithy-client': 3.1.3 '@smithy/types': 3.1.0 bowser: 2.11.0 tslib: 2.6.3 - '@smithy/util-defaults-mode-node@3.0.4': + '@smithy/util-defaults-mode-node@3.0.5': dependencies: '@smithy/config-resolver': 3.0.2 '@smithy/credential-provider-imds': 3.1.1 '@smithy/node-config-provider': 3.1.1 '@smithy/property-provider': 3.1.1 - '@smithy/smithy-client': 3.1.2 + '@smithy/smithy-client': 3.1.3 '@smithy/types': 3.1.0 tslib: 2.6.3 @@ -11957,9 +11957,9 @@ snapshots: '@smithy/types': 3.1.0 tslib: 2.6.3 - '@smithy/util-stream@3.0.2': + '@smithy/util-stream@3.0.3': dependencies: - '@smithy/fetch-http-handler': 3.0.2 + '@smithy/fetch-http-handler': 3.0.3 '@smithy/node-http-handler': 3.0.1 '@smithy/types': 3.1.0 '@smithy/util-base64': 3.0.0 From 60cf83637ac77b6ff231880f530cf5bb6e0e9770 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 02:33:11 +0000 Subject: [PATCH 030/215] fix(deps): update dependency eslint-plugin-react to v7.34.3 (#427) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4508e174d..f1448cf59 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -640,7 +640,7 @@ importers: version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2) eslint-plugin-react: specifier: ^7.34.1 - version: 7.34.2(eslint@8.57.0) + version: 7.34.3(eslint@8.57.0) eslint-plugin-react-hooks: specifier: ^4.6.2 version: 4.6.2(eslint@8.57.0) @@ -3899,8 +3899,9 @@ packages: array.prototype.toreversed@1.1.2: resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} - array.prototype.tosorted@1.1.3: - resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} + array.prototype.tosorted@1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} arraybuffer.prototype.slice@1.0.3: resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} @@ -5013,8 +5014,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react@7.34.2: - resolution: {integrity: sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==} + eslint-plugin-react@7.34.3: + resolution: {integrity: sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -12941,7 +12942,7 @@ snapshots: es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 - array.prototype.tosorted@1.1.3: + array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -14239,13 +14240,13 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-react@7.34.2(eslint@8.57.0): + eslint-plugin-react@7.34.3(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.2 array.prototype.toreversed: 1.1.2 - array.prototype.tosorted: 1.1.3 + array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.0.19 eslint: 8.57.0 From ed982fbbcc7c79fe4615a600a38cb94a236b7d5d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 04:29:50 +0000 Subject: [PATCH 031/215] chore(deps): update dependency glob to v10.4.2 (#428) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 42 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f1448cf59..07b2202e2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -528,7 +528,7 @@ importers: version: 8.57.0 glob: specifier: ^10.3.12 - version: 10.4.1 + version: 10.4.2 postcss: specifier: ^8.4.38 version: 8.4.38 @@ -5282,6 +5282,10 @@ packages: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} + foreground-child@3.2.1: + resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} + engines: {node: '>=14'} + fork-ts-checker-webpack-plugin@9.0.2: resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} @@ -5440,6 +5444,11 @@ packages: engines: {node: '>=16 || 14 >=14.18'} hasBin: true + glob@10.4.2: + resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} + engines: {node: '>=16 || 14 >=14.18'} + hasBin: true + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -5908,6 +5917,10 @@ packages: resolution: {integrity: sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==} engines: {node: '>=14'} + jackspeak@3.4.0: + resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} + engines: {node: '>=14'} + jake@10.8.7: resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} engines: {node: '>=10'} @@ -6965,6 +6978,9 @@ packages: resolution: {integrity: sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==} engines: {node: '>=8'} + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + pako@1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} @@ -14632,6 +14648,11 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 + foreground-child@3.2.1: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))): dependencies: '@babel/code-frame': 7.24.7 @@ -14802,6 +14823,15 @@ snapshots: minipass: 7.1.2 path-scurry: 1.11.1 + glob@10.4.2: + dependencies: + foreground-child: 3.2.1 + jackspeak: 3.4.0 + minimatch: 9.0.4 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 1.11.1 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -15322,6 +15352,12 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@3.4.0: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + jake@10.8.7: dependencies: async: 3.2.5 @@ -16883,6 +16919,8 @@ snapshots: p-timeout: 3.2.0 optional: true + package-json-from-dist@1.0.0: {} + pako@1.0.11: {} param-case@2.1.1: @@ -18192,7 +18230,7 @@ snapshots: dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 10.4.1 + glob: 10.4.2 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.6 From ed4d6fa80f415a874b27cbd0b48b974a2f332243 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 09:37:29 +0000 Subject: [PATCH 032/215] chore(deps): update dependency @swc/core to v1.6.3 (#429) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 306 ++++++++++++++++++++++++------------------------- 1 file changed, 153 insertions(+), 153 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 07b2202e2..1948d1b09 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(z656fbbxmc3cptwdtvtvcdoqwu) + version: 10.2.3(2hz2wwdoteb7of3tthnwpowsh4) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 version: 6.9.13 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -191,7 +191,7 @@ importers: version: 8.4.1 '@nestjs/cli': specifier: ^10.3.2 - version: 10.3.2(@swc/core@1.6.1(@swc/helpers@0.5.11)) + version: 10.3.2(@swc/core@1.6.3(@swc/helpers@0.5.11)) '@nestjs/schematics': specifier: ^10.1.1 version: 10.1.1(chokidar@3.6.0)(typescript@5.4.5) @@ -200,10 +200,10 @@ importers: version: 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8)) '@swc-node/jest': specifier: ^1.8.0 - version: 1.8.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) + version: 1.8.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) '@swc/core': specifier: ^1.4.16 - version: 1.6.1(@swc/helpers@0.5.11) + version: 1.6.3(@swc/helpers@0.5.11) '@types/bcrypt': specifier: ^5.0.2 version: 5.0.2 @@ -239,7 +239,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -248,13 +248,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))) + version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -287,7 +287,7 @@ importers: version: 2.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) + version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.6.0(react-hook-form@7.52.0(react@18.3.1)) @@ -417,13 +417,13 @@ importers: version: 8.1.0(typescript@5.4.5) '@swc/core': specifier: ^1.4.16 - version: 1.6.1(@swc/helpers@0.5.11) + version: 1.6.3(@swc/helpers@0.5.11) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.6.1(@swc/helpers@0.5.11)) + version: 0.2.36(@swc/core@1.6.3(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -465,7 +465,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -477,7 +477,7 @@ importers: version: 8.4.38 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) ts-toolbelt: specifier: ^9.6.0 version: 9.6.0 @@ -507,7 +507,7 @@ importers: version: 5.0.7 tsup: specifier: ^8.0.2 - version: 8.1.0(@swc/core@1.6.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1)(typescript@5.4.5))(typescript@5.4.5) + version: 8.1.0(@swc/core@1.6.3)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.3)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -549,7 +549,7 @@ importers: version: 3.3.2 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) packages/ufb-ui: dependencies: @@ -568,13 +568,13 @@ importers: devDependencies: '@swc/core': specifier: ^1.4.16 - version: 1.6.1(@swc/helpers@0.5.11) + version: 1.6.3(@swc/helpers@0.5.11) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.6.1(@swc/helpers@0.5.11)) + version: 0.2.36(@swc/core@1.6.3(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -601,7 +601,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -610,7 +610,7 @@ importers: version: 5.0.7 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) tooling/eslint: dependencies: @@ -3162,68 +3162,68 @@ packages: '@swc-node/sourcemap-support@0.5.0': resolution: {integrity: sha512-fbhjL5G0YvFoWwNhWleuBUfotiX+USiA9oJqu9STFw+Hb0Cgnddn+HVS/K5fI45mn92e8V+cHD2jgFjk4w2T9Q==} - '@swc/core-darwin-arm64@1.6.1': - resolution: {integrity: sha512-u6GdwOXsOEdNAdSI6nWq6G2BQw5HiSNIZVcBaH1iSvBnxZvWbnIKyDiZKaYnDwTLHLzig2GuUjjE2NaCJPy4jg==} + '@swc/core-darwin-arm64@1.6.3': + resolution: {integrity: sha512-3r7cJf1BcE30iyF1rnOSKrEzIR+cqnyYSZvivrm62TZdXVsIjfXe1xulsKGxZgNeLY5erIu7ukvMvBvPhnQvqA==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.6.1': - resolution: {integrity: sha512-/tXwQibkDNLVbAtr7PUQI0iQjoB708fjhDDDfJ6WILSBVZ3+qs/LHjJ7jHwumEYxVq1XA7Fv2Q7SE/ZSQoWHcQ==} + '@swc/core-darwin-x64@1.6.3': + resolution: {integrity: sha512-8GLZ23IgVpF5xh2SbS5ZW/12/EEBuRU1hFOLB5rKERJU0y1RJ6YhDMf/FuOWhfHQcFM7TeedBwHIzaF+tdKKlw==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.6.1': - resolution: {integrity: sha512-aDgipxhJTms8iH78emHVutFR2c16LNhO+NTRCdYi+X4PyIn58/DyYTH6VDZ0AeEcS5f132ZFldU5AEgExwihXA==} + '@swc/core-linux-arm-gnueabihf@1.6.3': + resolution: {integrity: sha512-VQ/bduX7WhLOlGbJLMG7UH0LBehjjx43R4yuk55rjjJLqpvX5fQzMsWhQdIZ5vsc+4ORzdgtEAlpumTv6bsD1A==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.6.1': - resolution: {integrity: sha512-XkJ+eO4zUKG5g458RyhmKPyBGxI0FwfWFgpfIj5eDybxYJ6s4HBT5MoxyBLorB5kMlZ0XoY/usUMobPVY3nL0g==} + '@swc/core-linux-arm64-gnu@1.6.3': + resolution: {integrity: sha512-jHIQ/PCwtdDBIF/BiC5DochswuCAIW/T5skJ+eDMbta7+QtEnZCXTZWpT5ORoEY/gtsE2fjpOA4TS6fBBvXqUw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.6.1': - resolution: {integrity: sha512-dr6YbLBg/SsNxs1hDqJhxdcrS8dGMlOXJwXIrUvACiA8jAd6S5BxYCaqsCefLYXtaOmu0bbx1FB/evfodqB70Q==} + '@swc/core-linux-arm64-musl@1.6.3': + resolution: {integrity: sha512-gA6velEUD27Dwu0BlR9hCcFzkWq2YL2pDAU5qbgeuGhaMiUCBssfqTQB+2ctEnV+AZx+hSMJOHvtA+uFZjfRrw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.6.1': - resolution: {integrity: sha512-A0b/3V+yFy4LXh3O9umIE7LXPC7NBWdjl6AQYqymSMcMu0EOb1/iygA6s6uWhz9y3e172Hpb9b/CGsuD8Px/bg==} + '@swc/core-linux-x64-gnu@1.6.3': + resolution: {integrity: sha512-fy4qoBDr5I8r+ZNCZxs/oZcmu4j/8mtSud6Ka102DaSxEjNg0vfIdo9ITsVIPsofhUTmDKjQsPB2O7YUlJAioQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.6.1': - resolution: {integrity: sha512-5dJjlzZXhC87nZZZWbpiDP8kBIO0ibis893F/rtPIQBI5poH+iJuA32EU3wN4/WFHeK4et8z6SGSVghPtWyk4g==} + '@swc/core-linux-x64-musl@1.6.3': + resolution: {integrity: sha512-c/twcMbq/Gpq47G+b3kWgoaCujpXO11aRgJx6am+CprvP4uNeBHEpQkxD+DQmdWFHisZd0i9GB8NG3e7L9Rz9Q==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.6.1': - resolution: {integrity: sha512-HBi1ZlwvfcUibLtT3g/lP57FaDPC799AD6InolB2KSgkqyBbZJ9wAXM8/CcH67GLIP0tZ7FqblrJTzGXxetTJQ==} + '@swc/core-win32-arm64-msvc@1.6.3': + resolution: {integrity: sha512-y6RxMtX45acReQmzkxcEfJscfBXce6QjuNgWQHHs9exA592BZzmolDUwgmAyjyvopz1lWX+KdymdZFKvuDSx4w==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.6.1': - resolution: {integrity: sha512-AKqHohlWERclexar5y6ux4sQ8yaMejEXNxeKXm7xPhXrp13/1p4/I3E5bPVX/jMnvpm4HpcKSP0ee2WsqmhhPw==} + '@swc/core-win32-ia32-msvc@1.6.3': + resolution: {integrity: sha512-41h7z3xgukl1HDDwhquaeOPSP1OWeHl+mWKnJVmmwd3ui/oowUDCO856qa6JagBgPSnAGfyXwv6vthuXwyCcWA==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.6.1': - resolution: {integrity: sha512-0dLdTLd+ONve8kgC5T6VQ2Y5G+OZ7y0ujjapnK66wpvCBM6BKYGdT/OKhZKZydrC5gUKaxFN6Y5oOt9JOFUrOQ==} + '@swc/core-win32-x64-msvc@1.6.3': + resolution: {integrity: sha512-//bnwo9b8Vp1ED06eXCHyGZ5xIpdkQgg2fuFDdtd1FITl7r5bdQh2ryRzPiKiGwgXZwZQitUshI4JeEX9IuW+Q==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.6.1': - resolution: {integrity: sha512-Yz5uj5hNZpS5brLtBvKY0L4s2tBAbQ4TjmW8xF1EC3YLFxQRrUjMP49Zm1kp/KYyYvTkSaG48Ffj2YWLu9nChw==} + '@swc/core@1.6.3': + resolution: {integrity: sha512-mZpei+LqE+AL+nwgERMQey9EJA9/yhHTN6nwbobH5GnSij/lhfTdGfAb1iumOrroqEcXbHUaK//7wOw7DjBGdA==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -10768,9 +10768,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))': dependencies: - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) '@hookform/resolvers@3.6.0(react-hook-form@7.52.0(react@18.3.1))': dependencies: @@ -10903,7 +10903,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -10917,7 +10917,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10938,7 +10938,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -10952,7 +10952,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11208,7 +11208,7 @@ snapshots: axios: 1.7.2 rxjs: 7.8.1 - '@nestjs/cli@10.3.2(@swc/core@1.6.1(@swc/helpers@0.5.11))': + '@nestjs/cli@10.3.2(@swc/core@1.6.3(@swc/helpers@0.5.11))': dependencies: '@angular-devkit/core': 17.1.2(chokidar@3.6.0) '@angular-devkit/schematics': 17.1.2(chokidar@3.6.0) @@ -11218,7 +11218,7 @@ snapshots: chokidar: 3.6.0 cli-table3: 0.6.3 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))) + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11))) glob: 10.3.10 inquirer: 8.2.6 node-emoji: 1.11.0 @@ -11230,10 +11230,10 @@ snapshots: tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11)) webpack-node-externals: 3.0.0 optionalDependencies: - '@swc/core': 1.6.1(@swc/helpers@0.5.11) + '@swc/core': 1.6.3(@swc/helpers@0.5.11) transitivePeerDependencies: - esbuild - uglify-js @@ -11373,7 +11373,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(z656fbbxmc3cptwdtvtvcdoqwu)': + '@nestjs/terminus@10.2.3(2hz2wwdoteb7of3tthnwpowsh4)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11383,8 +11383,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': dependencies: @@ -11394,13 +11394,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) uuid: 9.0.1 '@next/env@14.2.4': {} @@ -12100,27 +12100,27 @@ snapshots: - supports-color - typescript - '@swc-node/core@1.13.1(@swc/core@1.6.1(@swc/helpers@0.5.11))(@swc/types@0.1.8)': + '@swc-node/core@1.13.1(@swc/core@1.6.3(@swc/helpers@0.5.11))(@swc/types@0.1.8)': dependencies: - '@swc/core': 1.6.1(@swc/helpers@0.5.11) + '@swc/core': 1.6.3(@swc/helpers@0.5.11) '@swc/types': 0.1.8 - '@swc-node/jest@1.8.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': + '@swc-node/jest@1.8.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': dependencies: '@node-rs/xxhash': 1.7.3 - '@swc-node/core': 1.13.1(@swc/core@1.6.1(@swc/helpers@0.5.11))(@swc/types@0.1.8) - '@swc-node/register': 1.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) - '@swc/core': 1.6.1(@swc/helpers@0.5.11) + '@swc-node/core': 1.13.1(@swc/core@1.6.3(@swc/helpers@0.5.11))(@swc/types@0.1.8) + '@swc-node/register': 1.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) + '@swc/core': 1.6.3(@swc/helpers@0.5.11) '@swc/types': 0.1.8 typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@swc-node/register@1.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': + '@swc-node/register@1.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': dependencies: - '@swc-node/core': 1.13.1(@swc/core@1.6.1(@swc/helpers@0.5.11))(@swc/types@0.1.8) + '@swc-node/core': 1.13.1(@swc/core@1.6.3(@swc/helpers@0.5.11))(@swc/types@0.1.8) '@swc-node/sourcemap-support': 0.5.0 - '@swc/core': 1.6.1(@swc/helpers@0.5.11) + '@swc/core': 1.6.3(@swc/helpers@0.5.11) colorette: 2.0.20 debug: 4.3.5 pirates: 4.0.6 @@ -12135,51 +12135,51 @@ snapshots: source-map-support: 0.5.21 tslib: 2.6.3 - '@swc/core-darwin-arm64@1.6.1': + '@swc/core-darwin-arm64@1.6.3': optional: true - '@swc/core-darwin-x64@1.6.1': + '@swc/core-darwin-x64@1.6.3': optional: true - '@swc/core-linux-arm-gnueabihf@1.6.1': + '@swc/core-linux-arm-gnueabihf@1.6.3': optional: true - '@swc/core-linux-arm64-gnu@1.6.1': + '@swc/core-linux-arm64-gnu@1.6.3': optional: true - '@swc/core-linux-arm64-musl@1.6.1': + '@swc/core-linux-arm64-musl@1.6.3': optional: true - '@swc/core-linux-x64-gnu@1.6.1': + '@swc/core-linux-x64-gnu@1.6.3': optional: true - '@swc/core-linux-x64-musl@1.6.1': + '@swc/core-linux-x64-musl@1.6.3': optional: true - '@swc/core-win32-arm64-msvc@1.6.1': + '@swc/core-win32-arm64-msvc@1.6.3': optional: true - '@swc/core-win32-ia32-msvc@1.6.1': + '@swc/core-win32-ia32-msvc@1.6.3': optional: true - '@swc/core-win32-x64-msvc@1.6.1': + '@swc/core-win32-x64-msvc@1.6.3': optional: true - '@swc/core@1.6.1(@swc/helpers@0.5.11)': + '@swc/core@1.6.3(@swc/helpers@0.5.11)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.8 optionalDependencies: - '@swc/core-darwin-arm64': 1.6.1 - '@swc/core-darwin-x64': 1.6.1 - '@swc/core-linux-arm-gnueabihf': 1.6.1 - '@swc/core-linux-arm64-gnu': 1.6.1 - '@swc/core-linux-arm64-musl': 1.6.1 - '@swc/core-linux-x64-gnu': 1.6.1 - '@swc/core-linux-x64-musl': 1.6.1 - '@swc/core-win32-arm64-msvc': 1.6.1 - '@swc/core-win32-ia32-msvc': 1.6.1 - '@swc/core-win32-x64-msvc': 1.6.1 + '@swc/core-darwin-arm64': 1.6.3 + '@swc/core-darwin-x64': 1.6.3 + '@swc/core-linux-arm-gnueabihf': 1.6.3 + '@swc/core-linux-arm64-gnu': 1.6.3 + '@swc/core-linux-arm64-musl': 1.6.3 + '@swc/core-linux-x64-gnu': 1.6.3 + '@swc/core-linux-x64-musl': 1.6.3 + '@swc/core-win32-arm64-msvc': 1.6.3 + '@swc/core-win32-ia32-msvc': 1.6.3 + '@swc/core-win32-x64-msvc': 1.6.3 '@swc/helpers': 0.5.11 '@swc/counter@0.1.3': {} @@ -12193,10 +12193,10 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@swc/jest@0.2.36(@swc/core@1.6.1(@swc/helpers@0.5.11))': + '@swc/jest@0.2.36(@swc/core@1.6.3(@swc/helpers@0.5.11))': dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.6.1(@swc/helpers@0.5.11) + '@swc/core': 1.6.3(@swc/helpers@0.5.11) '@swc/counter': 0.1.3 jsonc-parser: 3.2.1 @@ -12251,7 +12251,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12264,9 +12264,9 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12279,7 +12279,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) '@testing-library/react@16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -13625,13 +13625,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13640,13 +13640,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): + create-jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -14653,7 +14653,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11))): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -14668,7 +14668,7 @@ snapshots: semver: 7.6.2 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11)) form-data@4.0.0: dependencies: @@ -15398,16 +15398,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15417,16 +15417,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-cli@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15436,7 +15436,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15462,12 +15462,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.5 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15493,7 +15493,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.5 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15734,24 +15734,24 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-cli: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16655,10 +16655,10 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.1.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))): dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17174,21 +17174,21 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.3)(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.1)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.3)(typescript@5.4.5) postcss-load-config@5.1.0(jiti@1.21.3)(postcss@8.4.38): dependencies: @@ -18306,7 +18306,7 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)): + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18325,7 +18325,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.1.0 resolve: 1.22.8 @@ -18356,16 +18356,16 @@ snapshots: dependencies: bintrees: 1.0.2 - terser-webpack-plugin@5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))): + terser-webpack-plugin@5.3.10(@swc/core@1.6.3(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.30.4 - webpack: 5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11)) optionalDependencies: - '@swc/core': 1.6.1(@swc/helpers@0.5.11) + '@swc/core': 1.6.3(@swc/helpers@0.5.11) terser@5.30.4: dependencies: @@ -18461,11 +18461,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18479,7 +18479,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.7) - ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))): + ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11))): dependencies: chalk: 4.1.2 enhanced-resolve: 5.16.0 @@ -18487,9 +18487,9 @@ snapshots: semver: 7.6.0 source-map: 0.7.4 typescript: 5.4.5 - webpack: 5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11)) - ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18507,9 +18507,9 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.6.1(@swc/helpers@0.5.11) + '@swc/core': 1.6.3(@swc/helpers@0.5.11) - ts-node@10.9.2(@swc/core@1.6.1)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.3)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18526,7 +18526,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.6.1(@swc/helpers@0.5.11) + '@swc/core': 1.6.3(@swc/helpers@0.5.11) optional: true ts-toolbelt@9.6.0: {} @@ -18554,7 +18554,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(@swc/core@1.6.1)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.1.0(@swc/core@1.6.3)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.3)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.21.4) cac: 6.7.14 @@ -18564,14 +18564,14 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.3)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.18.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.6.1(@swc/helpers@0.5.11) + '@swc/core': 1.6.3(@swc/helpers@0.5.11) postcss: 8.4.38 typescript: 5.4.5 transitivePeerDependencies: @@ -18654,19 +18654,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))): dependencies: - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) - typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18685,7 +18685,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.10.1 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) transitivePeerDependencies: - supports-color @@ -18880,7 +18880,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11)): + webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -18903,7 +18903,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.1(@swc/helpers@0.5.11))) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.3(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11))) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From 5fe41b4734aed14eda774aab3f0b44177e5fddbf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 12:12:55 +0000 Subject: [PATCH 033/215] fix(deps): update dependency joi to v17.13.2 (#430) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1948d1b09..87d2587ec 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -121,7 +121,7 @@ importers: version: 4.26.2 joi: specifier: ^17.12.3 - version: 17.13.1 + version: 17.13.2 luxon: specifier: ^3.4.4 version: 3.4.4 @@ -6076,8 +6076,8 @@ packages: resolution: {integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==} engines: {node: '>= 0.6.0'} - joi@17.13.1: - resolution: {integrity: sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg==} + joi@17.13.2: + resolution: {integrity: sha512-QJQKY10YowIi6yUpDQG9YpeWLD+OHYlY/La8gk7VitrXfy34quHwCu4QKNlBV1rpgQj0YpnWWl4JM+3DU6GapQ==} joycon@3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} @@ -15762,7 +15762,7 @@ snapshots: jmespath@0.16.0: {} - joi@17.13.1: + joi@17.13.2: dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 From f05c5139b93334df1c318229e670b503e7fb0fe5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 16:46:25 +0000 Subject: [PATCH 034/215] fix(deps): update dependency framer-motion to v11.2.11 (#431) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 87d2587ec..a75d014ad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -338,7 +338,7 @@ importers: version: 1.11.11 framer-motion: specifier: ^11.1.7 - version: 11.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) i18next: specifier: ^23.11.2 version: 23.11.5 @@ -5307,8 +5307,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@11.2.10: - resolution: {integrity: sha512-/gr3PLZUVFCc86a9MqCUboVrALscrdluzTb3yew+2/qKBU8CX6nzs918/SRBRCqaPbx0TZP10CB6yFgK2C5cYQ==} + framer-motion@11.2.11: + resolution: {integrity: sha512-n+ozoEzgJu/2h9NoQMokF+CwNqIRVyuRC4RwMPwklfrrTjbVV32k9uBIgqYAwn7Jfpt5LuDVCtT57MWz1FbaLw==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 @@ -14686,7 +14686,7 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: tslib: 2.6.3 optionalDependencies: From 47760c1e1f0f48427971fb708428c5998f9cbc35 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 19:14:27 +0000 Subject: [PATCH 035/215] chore(deps): update dependency @types/node to v20.14.6 (#432) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/api/package.json | 2 +- apps/web/package.json | 2 +- pnpm-lock.yaml | 184 +++++++++++++++++----------------- tooling/prettier/package.json | 2 +- 4 files changed, 95 insertions(+), 95 deletions(-) diff --git a/apps/api/package.json b/apps/api/package.json index 910a45323..9de2b0063 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -92,7 +92,7 @@ "@types/express": "^4.17.21", "@types/jest": "^29.5.12", "@types/luxon": "^3.4.2", - "@types/node": "20.14.5", + "@types/node": "20.14.6", "@types/nodemailer": "^6.4.15", "@types/supertest": "^6.0.2", "@ufb/eslint-config": "workspace:*", diff --git a/apps/web/package.json b/apps/web/package.json index d1794743b..0151b7be6 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -83,7 +83,7 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", "@types/jest": "^29.5.12", - "@types/node": "20.14.5", + "@types/node": "20.14.6", "@types/react": "^18.2.79", "@types/react-beautiful-dnd": "^13.1.8", "@types/react-datepicker": "^6.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a75d014ad..0c52e1ec3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(2hz2wwdoteb7of3tthnwpowsh4) + version: 10.2.3(x2fvvyflsbfflofqzfmcpgr5qm) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 version: 6.9.13 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -217,8 +217,8 @@ importers: specifier: ^3.4.2 version: 3.4.2 '@types/node': - specifier: 20.14.5 - version: 20.14.5 + specifier: 20.14.6 + version: 20.14.6 '@types/nodemailer': specifier: ^6.4.15 version: 6.4.15 @@ -239,7 +239,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -248,13 +248,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -287,7 +287,7 @@ importers: version: 2.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) + version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.6.0(react-hook-form@7.52.0(react@18.3.1)) @@ -423,7 +423,7 @@ importers: version: 0.2.36(@swc/core@1.6.3(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -434,8 +434,8 @@ importers: specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: 20.14.5 - version: 20.14.5 + specifier: 20.14.6 + version: 20.14.6 '@types/react': specifier: ^18.2.79 version: 18.3.3 @@ -465,7 +465,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -676,8 +676,8 @@ importers: version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2) devDependencies: '@types/node': - specifier: 20.14.5 - version: 20.14.5 + specifier: 20.14.6 + version: 20.14.6 '@ufb/tsconfig': specifier: workspace:* version: link:../typescript @@ -3496,8 +3496,8 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - '@types/node@20.14.5': - resolution: {integrity: sha512-aoRR+fJkZT2l0aGOJhuA8frnCSoNX6W7U2mpNq63+BxBIj5BQFt8rHy627kijCmm63ijdSdwvGgpUsU6MBsZZA==} + '@types/node@20.14.6': + resolution: {integrity: sha512-JbA0XIJPL1IiNnU7PFxDXyfAwcwVVrOoqyzzyQTyMeVhBzkJVMSkC1LlVsRQ2lpqiY4n6Bb9oCS6lzDKVQxbZw==} '@types/nodemailer@6.4.15': resolution: {integrity: sha512-0EBJxawVNjPkng1zm2vopRctuWVCxk34JcIlRuXSf54habUWdz1FB7wHDqOqvDa8Mtpt0Q3LTXQkAs2LNyK5jQ==} @@ -10768,7 +10768,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)))': dependencies: tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) @@ -10897,27 +10897,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.5 + '@types/node': 20.14.6 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.5 + '@types/node': 20.14.6 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10945,14 +10945,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.5 + '@types/node': 20.14.6 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10981,7 +10981,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.5 + '@types/node': 20.14.6 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -10999,7 +10999,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.5 + '@types/node': 20.14.6 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -11021,7 +11021,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.5 + '@types/node': 20.14.6 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -11091,7 +11091,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -11373,7 +11373,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(2hz2wwdoteb7of3tthnwpowsh4)': + '@nestjs/terminus@10.2.3(x2fvvyflsbfflofqzfmcpgr5qm)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11383,8 +11383,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': dependencies: @@ -11394,13 +11394,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)))': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) uuid: 9.0.1 '@next/env@14.2.4': {} @@ -12251,7 +12251,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12264,7 +12264,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)))': dependencies: @@ -12337,20 +12337,20 @@ snapshots: '@types/bcrypt@5.0.2': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/cls-hooked@4.3.8': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/cookie@0.6.0': {} @@ -12397,7 +12397,7 @@ snapshots: '@types/express-serve-static-core@4.19.0': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -12411,7 +12411,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/hoist-non-react-statics@3.3.5': dependencies: @@ -12439,7 +12439,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -12449,7 +12449,7 @@ snapshots: '@types/jsonwebtoken@9.0.5': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/luxon@3.4.2': {} @@ -12467,13 +12467,13 @@ snapshots: '@types/node@14.18.63': {} - '@types/node@20.14.5': + '@types/node@20.14.6': dependencies: undici-types: 5.26.5 '@types/nodemailer@6.4.15': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/parse-json@4.0.2': {} @@ -12522,12 +12522,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/send': 0.17.4 '@types/stack-utils@2.0.3': {} @@ -12536,7 +12536,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/supertest@6.0.2': dependencies: @@ -13625,13 +13625,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13646,7 +13646,7 @@ snapshots: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15378,7 +15378,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.5 + '@types/node': 20.14.6 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3(babel-plugin-macros@3.1.0) @@ -15398,16 +15398,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15426,7 +15426,7 @@ snapshots: create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15436,7 +15436,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15461,13 +15461,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.5 - ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) + '@types/node': 20.14.6 + ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15492,8 +15492,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.5 - ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) + '@types/node': 20.14.6 + ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15523,7 +15523,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.14.5 + '@types/node': 20.14.6 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -15537,7 +15537,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.5 + '@types/node': 20.14.6 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -15547,7 +15547,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.14.5 + '@types/node': 20.14.6 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15586,7 +15586,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.5 + '@types/node': 20.14.6 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -15621,7 +15621,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.5 + '@types/node': 20.14.6 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -15649,7 +15649,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.5 + '@types/node': 20.14.6 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -15695,7 +15695,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.5 + '@types/node': 20.14.6 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -15714,7 +15714,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.5 + '@types/node': 20.14.6 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -15723,23 +15723,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16655,10 +16655,10 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.1.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))): dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17180,7 +17180,7 @@ snapshots: yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5) postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.3)(typescript@5.4.5)): dependencies: @@ -18461,11 +18461,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18489,14 +18489,14 @@ snapshots: typescript: 5.4.5 webpack: 5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11)) - ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.5 + '@types/node': 20.14.6 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -18654,19 +18654,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))): dependencies: - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) - typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18685,7 +18685,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.10.1 - ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.5)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5) transitivePeerDependencies: - supports-color diff --git a/tooling/prettier/package.json b/tooling/prettier/package.json index 9bde16f39..756835cde 100644 --- a/tooling/prettier/package.json +++ b/tooling/prettier/package.json @@ -17,7 +17,7 @@ "prettier-plugin-tailwindcss": "^0.6.0" }, "devDependencies": { - "@types/node": "20.14.5", + "@types/node": "20.14.6", "@ufb/tsconfig": "workspace:*", "rimraf": "^5.0.5", "typescript": "^5.4.5" From df3544a2050a73e9ca0493791fc2fdac8b5140b6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 22:52:17 +0000 Subject: [PATCH 036/215] fix(deps): update dependency joi to v17.13.3 (#433) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0c52e1ec3..0ac699b2b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -121,7 +121,7 @@ importers: version: 4.26.2 joi: specifier: ^17.12.3 - version: 17.13.2 + version: 17.13.3 luxon: specifier: ^3.4.4 version: 3.4.4 @@ -6076,8 +6076,8 @@ packages: resolution: {integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==} engines: {node: '>= 0.6.0'} - joi@17.13.2: - resolution: {integrity: sha512-QJQKY10YowIi6yUpDQG9YpeWLD+OHYlY/La8gk7VitrXfy34quHwCu4QKNlBV1rpgQj0YpnWWl4JM+3DU6GapQ==} + joi@17.13.3: + resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} joycon@3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} @@ -9043,8 +9043,8 @@ snapshots: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-bucket-endpoint': 3.598.0 @@ -9101,11 +9101,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.600.0(@aws-sdk/client-sts@3.600.0)': + '@aws-sdk/client-sso-oidc@3.600.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9144,7 +9144,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.598.0': @@ -9190,11 +9189,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.600.0': + '@aws-sdk/client-sts@3.600.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9233,6 +9232,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.598.0': @@ -9266,7 +9266,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 '@aws-sdk/credential-provider-process': 3.598.0 @@ -9324,7 +9324,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9451,7 +9451,7 @@ snapshots: '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0 '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -15762,7 +15762,7 @@ snapshots: jmespath@0.16.0: {} - joi@17.13.2: + joi@17.13.3: dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 From d69a3d7f0f2872b88d86258aa9c1ae464c56bb0a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 20 Jun 2024 00:16:21 +0000 Subject: [PATCH 037/215] fix(deps): update dependency nodemailer to v6.9.14 (#434) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ac699b2b..aca906445 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,7 +37,7 @@ importers: version: 7.0.4 '@nestjs-modules/mailer': specifier: ^2.0.0 - version: 2.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(nodemailer@6.9.13) + version: 2.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(nodemailer@6.9.14) '@nestjs/axios': specifier: ^3.0.2 version: 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) @@ -142,7 +142,7 @@ importers: version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 - version: 6.9.13 + version: 6.9.14 passport: specifier: ^0.7.0 version: 0.7.0 @@ -6813,8 +6813,8 @@ packages: resolution: {integrity: sha512-UiAkgiERuG94kl/3bKfE8o10epvDnl0vokNEtZDPTq9BWzIl6EFT9336SbIT4oaTBD8NmmUTLsQyXHV82eXSWg==} engines: {node: '>=6.0.0'} - nodemailer@6.9.13: - resolution: {integrity: sha512-7o38Yogx6krdoBf3jCAqnIN4oSQFx+fMa0I7dK1D+me9kBxx12D+/33wSb+fhOCtIxvYJ+4x4IMEhmhCKfAiOA==} + nodemailer@6.9.14: + resolution: {integrity: sha512-Dobp/ebDKBvz91sbtRKhcznLThrKxKt97GI2FAlAyy+fk19j73Uz3sBXolVtmcXjaorivqsbbbjDY+Jkt4/bQA==} engines: {node: '>=6.0.0'} nopt@5.0.0: @@ -11182,13 +11182,13 @@ snapshots: '@tybys/wasm-util': 0.9.0 optional: true - '@nestjs-modules/mailer@2.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(nodemailer@6.9.13)': + '@nestjs-modules/mailer@2.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(nodemailer@6.9.14)': dependencies: '@css-inline/css-inline': 0.14.1 '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) glob: 10.3.12 - nodemailer: 6.9.13 + nodemailer: 6.9.14 optionalDependencies: '@types/ejs': 3.1.5 '@types/mjml': 4.7.4 @@ -16733,7 +16733,7 @@ snapshots: nodemailer@6.9.11: optional: true - nodemailer@6.9.13: {} + nodemailer@6.9.14: {} nopt@5.0.0: dependencies: @@ -17319,7 +17319,7 @@ snapshots: fixpack: 4.0.0 get-port: 5.1.1 mailparser: 3.7.0 - nodemailer: 6.9.13 + nodemailer: 6.9.14 open: 7.4.2 p-event: 4.2.0 p-wait-for: 3.2.0 From 16c0bb0a3164a02e71cca08e3287ad191ebf9931 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 20 Jun 2024 04:51:48 +0000 Subject: [PATCH 038/215] fix(deps): update dependency aws-sdk to v2.1645.0 (#426) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aca906445..df4579eb8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,7 +91,7 @@ importers: version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.2) aws-sdk: specifier: ^2.1604.0 - version: 2.1643.0 + version: 2.1645.0 axios: specifier: ^1.7.2 version: 1.7.2 @@ -3941,8 +3941,8 @@ packages: avvio@8.3.0: resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} - aws-sdk@2.1643.0: - resolution: {integrity: sha512-1k8W0cU7K9rPwPBzv84Z2IE5aT3jhv3Jswn8XerZliiLl1MTj6F4wjxCeY5BpmAv+Zyy4zM0w98M8vVqKeHEeA==} + aws-sdk@2.1645.0: + resolution: {integrity: sha512-KCKKXes0epWsNppMWt2FkTtKTwRJBGIQre3er1weNay8YmF3JTXueRCB/mEk1WFfFq273SPOxl/pj5kH04KjYw==} engines: {node: '>= 10.0.0'} aws4@1.13.0: @@ -9043,8 +9043,8 @@ snapshots: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0 - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-bucket-endpoint': 3.598.0 @@ -9101,11 +9101,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.600.0': + '@aws-sdk/client-sso-oidc@3.600.0(@aws-sdk/client-sts@3.600.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9144,6 +9144,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.598.0': @@ -9189,11 +9190,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.600.0(@aws-sdk/client-sso-oidc@3.600.0)': + '@aws-sdk/client-sts@3.600.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9232,7 +9233,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.598.0': @@ -9266,7 +9266,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 '@aws-sdk/credential-provider-process': 3.598.0 @@ -9324,7 +9324,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9451,7 +9451,7 @@ snapshots: '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -13015,7 +13015,7 @@ snapshots: transitivePeerDependencies: - supports-color - aws-sdk@2.1643.0: + aws-sdk@2.1645.0: dependencies: buffer: 4.9.2 events: 1.1.1 From 45c25e7effd2c7f666b2d207d780588f85ef3272 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 20 Jun 2024 07:56:40 +0000 Subject: [PATCH 039/215] chore(deps): update dependency openapi-typescript to v7 (#435) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/web/package.json | 2 +- pnpm-lock.yaml | 159 +++++++++++++++++++++++++++++++++--------- 2 files changed, 127 insertions(+), 34 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index 0151b7be6..df00c1766 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -95,7 +95,7 @@ "eslint": "^8.57.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", - "openapi-typescript": "^6.7.5", + "openapi-typescript": "^7.0.0", "postcss": "^8.4.38", "tailwindcss": "^3.4.3", "ts-toolbelt": "^9.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index df4579eb8..6e55c1e6e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -470,8 +470,8 @@ importers: specifier: ^29.7.0 version: 29.7.0 openapi-typescript: - specifier: ^6.7.5 - version: 6.7.6 + specifier: ^7.0.0 + version: 7.0.0(typescript@5.4.5) postcss: specifier: ^8.4.38 version: 8.4.38 @@ -2732,6 +2732,16 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@redocly/ajv@8.11.0': + resolution: {integrity: sha512-9GWx27t7xWhDIR02PA18nzBdLcKQRgc46xNQvjFkrYk4UOmvKhJ/dawwiX0cCOeetN5LcaaiqQbVOWYK62SGHw==} + + '@redocly/config@0.6.0': + resolution: {integrity: sha512-hNVN3eTxFj2nHYX0gGzZxxXwdE0DXWeWou1TIK3HYf0S9VKVxTxjO9EZbMB7iVUqaHkeqy4PSjlBQcEgD0Ftjg==} + + '@redocly/openapi-core@1.16.0': + resolution: {integrity: sha512-z06h+svyqbUcdAaePq8LPSwTPlm6Ig7j2VlL8skPBYnJvyaQ2IN7x/JkOvRL4ta+wcOCBdAex5JWnZbKaNktJg==} + engines: {node: '>=14.19.0', npm: '>=7.0.0'} + '@rollup/plugin-commonjs@26.0.1': resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} engines: {node: '>=16.0.0 || 14 >= 14.17'} @@ -3736,6 +3746,10 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} + agent-base@7.1.1: + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + engines: {node: '>= 14'} + ajv-formats@2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: @@ -4318,6 +4332,9 @@ packages: resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} engines: {node: '>=12.5.0'} + colorette@1.4.0: + resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} + colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} @@ -5602,6 +5619,10 @@ packages: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} + https-proxy-agent@7.0.4: + resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} + engines: {node: '>= 14'} + human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -5656,6 +5677,10 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} + index-to-position@0.1.2: + resolution: {integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==} + engines: {node: '>=18'} + inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. @@ -6098,6 +6123,10 @@ packages: resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} engines: {node: '>=14'} + js-levenshtein@1.1.6: + resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==} + engines: {node: '>=0.10.0'} + js-stringify@1.0.2: resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==} @@ -6919,9 +6948,11 @@ packages: resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} engines: {node: '>=8'} - openapi-typescript@6.7.6: - resolution: {integrity: sha512-c/hfooPx+RBIOPM09GSxABOZhYPblDoyaGhqBkD/59vtpN21jEuWKDlM0KYTvqJVlSYjKs0tBcIdeXKChlSPtw==} + openapi-typescript@7.0.0: + resolution: {integrity: sha512-5NobO3pavTUVmErRVjnfiIIqCNjCrZeva4ElOA3nNKcSo4Jm5G7zv4WLcw6S+jDVnGGRkchxnJ2yIJBp9ULUAg==} hasBin: true + peerDependencies: + typescript: ^5.x optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} @@ -6999,6 +7030,10 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} + parse-json@8.1.0: + resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} + engines: {node: '>=18'} + parse5-htmlparser2-tree-adapter@6.0.1: resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} @@ -8472,6 +8507,10 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} + type-fest@4.20.1: + resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} + engines: {node: '>=16'} + type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -8596,10 +8635,6 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici@5.28.4: - resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} - engines: {node: '>=14.0'} - unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -8886,6 +8921,9 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + yaml-ast-parser@0.0.43: + resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==} + yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} @@ -9529,7 +9567,7 @@ snapshots: '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 convert-source-map: 2.0.0 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -9591,7 +9629,7 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-plugin-utils': 7.24.0 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -10346,7 +10384,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.6 '@babel/parser': 7.24.4 '@babel/types': 7.24.0 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -10361,7 +10399,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.7 '@babel/parser': 7.24.7 '@babel/types': 7.24.7 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -11523,7 +11561,7 @@ snapshots: '@opensearch-project/opensearch@2.10.0': dependencies: aws4: 1.13.0 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) hpagent: 1.2.0 json11: 1.1.2 ms: 2.1.3 @@ -11584,6 +11622,32 @@ snapshots: dependencies: react: 18.3.1 + '@redocly/ajv@8.11.0': + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + + '@redocly/config@0.6.0': {} + + '@redocly/openapi-core@1.16.0(supports-color@9.4.0)': + dependencies: + '@redocly/ajv': 8.11.0 + '@redocly/config': 0.6.0 + colorette: 1.4.0 + https-proxy-agent: 7.0.4(supports-color@9.4.0) + js-levenshtein: 1.1.6 + js-yaml: 4.1.0 + lodash.isequal: 4.5.0 + minimatch: 5.1.6 + node-fetch: 2.7.0 + pluralize: 8.0.0 + yaml-ast-parser: 0.0.43 + transitivePeerDependencies: + - encoding + - supports-color + '@rollup/plugin-commonjs@26.0.1(rollup@4.18.0)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.18.0) @@ -12122,7 +12186,7 @@ snapshots: '@swc-node/sourcemap-support': 0.5.0 '@swc/core': 1.6.3(@swc/helpers@0.5.11) colorette: 2.0.20 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) pirates: 4.0.6 tslib: 2.6.3 typescript: 5.4.5 @@ -12577,7 +12641,7 @@ snapshots: '@typescript-eslint/types': 7.13.1 '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.13.1 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) eslint: 8.57.0 optionalDependencies: typescript: 5.4.5 @@ -12593,7 +12657,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: @@ -12607,7 +12671,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.13.1 '@typescript-eslint/visitor-keys': 7.13.1 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 @@ -12763,7 +12827,13 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) + transitivePeerDependencies: + - supports-color + + agent-base@7.1.1(supports-color@9.4.0): + dependencies: + debug: 4.3.5(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -13010,7 +13080,7 @@ snapshots: dependencies: '@fastify/error': 3.4.1 archy: 1.0.0 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) fastq: 1.17.1 transitivePeerDependencies: - supports-color @@ -13478,6 +13548,8 @@ snapshots: color-convert: 2.0.1 color-string: 1.9.1 + colorette@1.4.0: {} + colorette@2.0.20: {} combined-stream@1.0.8: @@ -13815,9 +13887,11 @@ snapshots: dependencies: ms: 2.1.2 - debug@4.3.5: + debug@4.3.5(supports-color@9.4.0): dependencies: ms: 2.1.2 + optionalDependencies: + supports-color: 9.4.0 decimal.js-light@2.5.1: {} @@ -15012,14 +15086,21 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) transitivePeerDependencies: - supports-color https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) + transitivePeerDependencies: + - supports-color + + https-proxy-agent@7.0.4(supports-color@9.4.0): + dependencies: + agent-base: 7.1.1(supports-color@9.4.0) + debug: 4.3.5(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -15065,6 +15146,8 @@ snapshots: indent-string@4.0.0: {} + index-to-position@0.1.2: {} + inflight@1.0.6: dependencies: once: 1.4.0 @@ -15319,7 +15402,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -15788,6 +15871,8 @@ snapshots: js-cookie@3.0.5: optional: true + js-levenshtein@1.1.6: {} + js-stringify@1.0.2: optional: true @@ -16843,14 +16928,16 @@ snapshots: is-wsl: 2.2.0 optional: true - openapi-typescript@6.7.6: + openapi-typescript@7.0.0(typescript@5.4.5): dependencies: + '@redocly/openapi-core': 1.16.0(supports-color@9.4.0) ansi-colors: 4.1.3 - fast-glob: 3.3.2 - js-yaml: 4.1.0 + parse-json: 8.1.0 supports-color: 9.4.0 - undici: 5.28.4 + typescript: 5.4.5 yargs-parser: 21.1.1 + transitivePeerDependencies: + - encoding optionator@0.9.3: dependencies: @@ -16943,6 +17030,12 @@ snapshots: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 + parse-json@8.1.0: + dependencies: + '@babel/code-frame': 7.24.7 + index-to-position: 0.1.2 + type-fest: 4.20.1 + parse5-htmlparser2-tree-adapter@6.0.1: dependencies: parse5: 6.0.1 @@ -18240,7 +18333,7 @@ snapshots: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) fast-safe-stringify: 2.1.1 form-data: 4.0.0 formidable: 3.5.1 @@ -18559,7 +18652,7 @@ snapshots: bundle-require: 4.2.1(esbuild@0.21.4) cac: 6.7.14 chokidar: 3.6.0 - debug: 4.3.5 + debug: 4.3.5(supports-color@9.4.0) esbuild: 0.21.4 execa: 5.1.1 globby: 11.1.0 @@ -18615,6 +18708,8 @@ snapshots: type-fest@0.21.3: {} + type-fest@4.20.1: {} + type-is@1.6.18: dependencies: media-typer: 0.3.0 @@ -18714,10 +18809,6 @@ snapshots: undici-types@5.26.5: {} - undici@5.28.4: - dependencies: - '@fastify/busboy': 2.1.1 - unicode-canonical-property-names-ecmascript@2.0.0: {} unicode-match-property-ecmascript@2.0.0: @@ -19045,6 +19136,8 @@ snapshots: yallist@4.0.0: {} + yaml-ast-parser@0.0.43: {} + yaml@1.10.2: {} yaml@2.4.1: {} From 7109a5098ccd92304eba11290a538db76c5a2bac Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 20 Jun 2024 19:38:00 +0000 Subject: [PATCH 040/215] chore(deps): update dependency node to v20.15.0 (#436) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .nvmrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.nvmrc b/.nvmrc index 805efa9f6..645ae0c87 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.14.0 \ No newline at end of file +20.15.0 \ No newline at end of file From 43688e9fbaf3c095c13b38ea809bb7a025e1f03d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 20 Jun 2024 22:04:46 +0000 Subject: [PATCH 041/215] fix(deps): update dependency aws-sdk to v2.1646.0 (#438) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6e55c1e6e..6e3cd2f8b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,7 +91,7 @@ importers: version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.2) aws-sdk: specifier: ^2.1604.0 - version: 2.1645.0 + version: 2.1646.0 axios: specifier: ^1.7.2 version: 1.7.2 @@ -3955,8 +3955,8 @@ packages: avvio@8.3.0: resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} - aws-sdk@2.1645.0: - resolution: {integrity: sha512-KCKKXes0epWsNppMWt2FkTtKTwRJBGIQre3er1weNay8YmF3JTXueRCB/mEk1WFfFq273SPOxl/pj5kH04KjYw==} + aws-sdk@2.1646.0: + resolution: {integrity: sha512-PAvDiR8ow3zjO0T5HMda04kXIzQ5e1zeWxWGSUodRwu9W569gZPBnqzcPX3PJFNAKBZnZBdbNgsci1g2nXCcBg==} engines: {node: '>= 10.0.0'} aws4@1.13.0: @@ -13085,7 +13085,7 @@ snapshots: transitivePeerDependencies: - supports-color - aws-sdk@2.1645.0: + aws-sdk@2.1646.0: dependencies: buffer: 4.9.2 events: 1.1.1 From 2db48c0337dc3deb40b72a7c22cb97763aa3828c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 21 Jun 2024 18:36:24 +0000 Subject: [PATCH 042/215] fix(deps): update dependency @headlessui/react to v2.1.0 (#440) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/web/package.json | 2 +- pnpm-lock.yaml | 30 +++++++++++++++--------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index df00c1766..866ec4b11 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -31,7 +31,7 @@ "dependencies": { "@faker-js/faker": "^8.4.1", "@floating-ui/react": "^0.26.12", - "@headlessui/react": "2.0.4", + "@headlessui/react": "2.1.0", "@headlessui/tailwindcss": "^0.2.0", "@hookform/resolvers": "^3.3.4", "@mui/base": "5.0.0-beta.40", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6e3cd2f8b..ce121d060 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -283,8 +283,8 @@ importers: specifier: ^0.26.12 version: 0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/react': - specifier: 2.0.4 - version: 2.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 2.1.0 + version: 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) @@ -1990,8 +1990,8 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - '@headlessui/react@2.0.4': - resolution: {integrity: sha512-16d/rOLeYsFsmPlRmXGu8DCBzrWD0zV1Ccx3n73wN87yFu8Y9+X04zflv8EJEt9TAYRyLKOmQXUnOnqQl6NgpA==} + '@headlessui/react@2.1.0': + resolution: {integrity: sha512-/MizQk2xqR5ELkmCI1xWy3VgJULvR8gcAXtZhcK7sY53TNRCPeMdeODEXKSv9LPSSRlEAyzW1+NGJiaXq6dLRw==} engines: {node: '>=10'} peerDependencies: react: ^18 @@ -9081,8 +9081,8 @@ snapshots: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-bucket-endpoint': 3.598.0 @@ -9139,11 +9139,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.600.0(@aws-sdk/client-sts@3.600.0)': + '@aws-sdk/client-sso-oidc@3.600.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9182,7 +9182,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.598.0': @@ -9228,11 +9227,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.600.0': + '@aws-sdk/client-sts@3.600.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9271,6 +9270,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.598.0': @@ -9304,7 +9304,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 '@aws-sdk/credential-provider-process': 3.598.0 @@ -9362,7 +9362,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9489,7 +9489,7 @@ snapshots: '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0 '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -10797,7 +10797,7 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@headlessui/react@2.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@headlessui/react@2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react': 0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) From cab03a81d3f8ad2a862d3d7ebcaddf753a89eb5b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 21 Jun 2024 23:08:29 +0000 Subject: [PATCH 043/215] chore(deps): update dependency @types/node to v20.14.7 (#439) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/api/package.json | 2 +- apps/web/package.json | 2 +- pnpm-lock.yaml | 204 +++++++++++++++++----------------- tooling/prettier/package.json | 2 +- 4 files changed, 105 insertions(+), 105 deletions(-) diff --git a/apps/api/package.json b/apps/api/package.json index 9de2b0063..bac081169 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -92,7 +92,7 @@ "@types/express": "^4.17.21", "@types/jest": "^29.5.12", "@types/luxon": "^3.4.2", - "@types/node": "20.14.6", + "@types/node": "20.14.7", "@types/nodemailer": "^6.4.15", "@types/supertest": "^6.0.2", "@ufb/eslint-config": "workspace:*", diff --git a/apps/web/package.json b/apps/web/package.json index 866ec4b11..ecb637c21 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -83,7 +83,7 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", "@types/jest": "^29.5.12", - "@types/node": "20.14.6", + "@types/node": "20.14.7", "@types/react": "^18.2.79", "@types/react-beautiful-dnd": "^13.1.8", "@types/react-datepicker": "^6.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ce121d060..7ae131b1c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(x2fvvyflsbfflofqzfmcpgr5qm) + version: 10.2.3(phdvwwov7tnsebvdjhmlgiyhum) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 version: 6.9.14 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -217,8 +217,8 @@ importers: specifier: ^3.4.2 version: 3.4.2 '@types/node': - specifier: 20.14.6 - version: 20.14.6 + specifier: 20.14.7 + version: 20.14.7 '@types/nodemailer': specifier: ^6.4.15 version: 6.4.15 @@ -239,7 +239,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -248,13 +248,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -287,7 +287,7 @@ importers: version: 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) + version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.6.0(react-hook-form@7.52.0(react@18.3.1)) @@ -423,7 +423,7 @@ importers: version: 0.2.36(@swc/core@1.6.3(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -434,8 +434,8 @@ importers: specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: 20.14.6 - version: 20.14.6 + specifier: 20.14.7 + version: 20.14.7 '@types/react': specifier: ^18.2.79 version: 18.3.3 @@ -465,7 +465,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -676,8 +676,8 @@ importers: version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2) devDependencies: '@types/node': - specifier: 20.14.6 - version: 20.14.6 + specifier: 20.14.7 + version: 20.14.7 '@ufb/tsconfig': specifier: workspace:* version: link:../typescript @@ -3506,8 +3506,8 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - '@types/node@20.14.6': - resolution: {integrity: sha512-JbA0XIJPL1IiNnU7PFxDXyfAwcwVVrOoqyzzyQTyMeVhBzkJVMSkC1LlVsRQ2lpqiY4n6Bb9oCS6lzDKVQxbZw==} + '@types/node@20.14.7': + resolution: {integrity: sha512-uTr2m2IbJJucF3KUxgnGOZvYbN0QgkGyWxG6973HCpMYFy2KfcgYuIwkJQMQkt1VbBMlvWRbpshFTLxnxCZjKQ==} '@types/nodemailer@6.4.15': resolution: {integrity: sha512-0EBJxawVNjPkng1zm2vopRctuWVCxk34JcIlRuXSf54habUWdz1FB7wHDqOqvDa8Mtpt0Q3LTXQkAs2LNyK5jQ==} @@ -9081,8 +9081,8 @@ snapshots: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0 - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-bucket-endpoint': 3.598.0 @@ -9139,11 +9139,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.600.0': + '@aws-sdk/client-sso-oidc@3.600.0(@aws-sdk/client-sts@3.600.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9182,6 +9182,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.598.0': @@ -9227,11 +9228,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.600.0(@aws-sdk/client-sso-oidc@3.600.0)': + '@aws-sdk/client-sts@3.600.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9270,7 +9271,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.598.0': @@ -9304,7 +9304,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 '@aws-sdk/credential-provider-process': 3.598.0 @@ -9362,7 +9362,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9489,7 +9489,7 @@ snapshots: '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -10806,7 +10806,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))': dependencies: tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) @@ -10935,27 +10935,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.6 + '@types/node': 20.14.7 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.6 + '@types/node': 20.14.7 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10983,14 +10983,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.6 + '@types/node': 20.14.7 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11019,7 +11019,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.6 + '@types/node': 20.14.7 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -11037,7 +11037,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.6 + '@types/node': 20.14.7 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -11059,7 +11059,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.6 + '@types/node': 20.14.7 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -11129,7 +11129,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -11411,7 +11411,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(x2fvvyflsbfflofqzfmcpgr5qm)': + '@nestjs/terminus@10.2.3(phdvwwov7tnsebvdjhmlgiyhum)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11421,8 +11421,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': dependencies: @@ -11432,13 +11432,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) uuid: 9.0.1 '@next/env@14.2.4': {} @@ -12315,7 +12315,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12328,7 +12328,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)))': dependencies: @@ -12401,20 +12401,20 @@ snapshots: '@types/bcrypt@5.0.2': dependencies: - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@types/cls-hooked@4.3.8': dependencies: - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@types/cookie@0.6.0': {} @@ -12461,7 +12461,7 @@ snapshots: '@types/express-serve-static-core@4.19.0': dependencies: - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -12475,7 +12475,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@types/hoist-non-react-statics@3.3.5': dependencies: @@ -12503,7 +12503,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -12513,7 +12513,7 @@ snapshots: '@types/jsonwebtoken@9.0.5': dependencies: - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@types/luxon@3.4.2': {} @@ -12531,13 +12531,13 @@ snapshots: '@types/node@14.18.63': {} - '@types/node@20.14.6': + '@types/node@20.14.7': dependencies: undici-types: 5.26.5 '@types/nodemailer@6.4.15': dependencies: - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@types/parse-json@4.0.2': {} @@ -12586,12 +12586,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@types/send': 0.17.4 '@types/stack-utils@2.0.3': {} @@ -12600,7 +12600,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 20.14.6 + '@types/node': 20.14.7 '@types/supertest@6.0.2': dependencies: @@ -13697,13 +13697,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13718,7 +13718,7 @@ snapshots: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15461,7 +15461,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.6 + '@types/node': 20.14.7 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3(babel-plugin-macros@3.1.0) @@ -15481,16 +15481,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15509,7 +15509,7 @@ snapshots: create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15519,7 +15519,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15544,13 +15544,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.6 - ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5) + '@types/node': 20.14.7 + ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15575,8 +15575,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.6 - ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5) + '@types/node': 20.14.7 + ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15606,7 +15606,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.14.6 + '@types/node': 20.14.7 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -15620,7 +15620,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.6 + '@types/node': 20.14.7 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -15630,7 +15630,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.14.6 + '@types/node': 20.14.7 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15669,7 +15669,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.6 + '@types/node': 20.14.7 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -15704,7 +15704,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.6 + '@types/node': 20.14.7 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -15732,7 +15732,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.6 + '@types/node': 20.14.7 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -15778,7 +15778,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.6 + '@types/node': 20.14.7 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -15797,7 +15797,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.6 + '@types/node': 20.14.7 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -15806,23 +15806,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.6 + '@types/node': 20.14.7 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.6 + '@types/node': 20.14.7 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16740,10 +16740,10 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.1.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))): dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17273,7 +17273,7 @@ snapshots: yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.3)(typescript@5.4.5)): dependencies: @@ -18554,11 +18554,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18582,14 +18582,14 @@ snapshots: typescript: 5.4.5 webpack: 5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11)) - ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.6 + '@types/node': 20.14.7 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -18749,19 +18749,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))): dependencies: - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) - typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18780,7 +18780,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.10.1 - ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.6)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) transitivePeerDependencies: - supports-color diff --git a/tooling/prettier/package.json b/tooling/prettier/package.json index 756835cde..31510b3d0 100644 --- a/tooling/prettier/package.json +++ b/tooling/prettier/package.json @@ -17,7 +17,7 @@ "prettier-plugin-tailwindcss": "^0.6.0" }, "devDependencies": { - "@types/node": "20.14.6", + "@types/node": "20.14.7", "@ufb/tsconfig": "workspace:*", "rimraf": "^5.0.5", "typescript": "^5.4.5" From 3e7bb22bccc938131d33823050ad843d8c49e0ad Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 22 Jun 2024 08:07:25 +0000 Subject: [PATCH 044/215] chore(deps): update dependency @swc/core to v1.6.5 (#441) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 318 ++++++++++++++++++++++++------------------------- 1 file changed, 159 insertions(+), 159 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7ae131b1c..bb9b80a9f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(phdvwwov7tnsebvdjhmlgiyhum) + version: 10.2.3(s2adi4qa2gvfkpmmwbk327xyky) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 version: 6.9.14 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -191,7 +191,7 @@ importers: version: 8.4.1 '@nestjs/cli': specifier: ^10.3.2 - version: 10.3.2(@swc/core@1.6.3(@swc/helpers@0.5.11)) + version: 10.3.2(@swc/core@1.6.5(@swc/helpers@0.5.11)) '@nestjs/schematics': specifier: ^10.1.1 version: 10.1.1(chokidar@3.6.0)(typescript@5.4.5) @@ -200,10 +200,10 @@ importers: version: 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8)) '@swc-node/jest': specifier: ^1.8.0 - version: 1.8.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) + version: 1.8.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5) '@swc/core': specifier: ^1.4.16 - version: 1.6.3(@swc/helpers@0.5.11) + version: 1.6.5(@swc/helpers@0.5.11) '@types/bcrypt': specifier: ^5.0.2 version: 5.0.2 @@ -239,7 +239,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -248,13 +248,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11))) + version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -287,7 +287,7 @@ importers: version: 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) + version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.6.0(react-hook-form@7.52.0(react@18.3.1)) @@ -417,13 +417,13 @@ importers: version: 8.1.0(typescript@5.4.5) '@swc/core': specifier: ^1.4.16 - version: 1.6.3(@swc/helpers@0.5.11) + version: 1.6.5(@swc/helpers@0.5.11) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.6.3(@swc/helpers@0.5.11)) + version: 0.2.36(@swc/core@1.6.5(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -465,7 +465,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -477,7 +477,7 @@ importers: version: 8.4.38 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) ts-toolbelt: specifier: ^9.6.0 version: 9.6.0 @@ -507,7 +507,7 @@ importers: version: 5.0.7 tsup: specifier: ^8.0.2 - version: 8.1.0(@swc/core@1.6.3)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.3)(typescript@5.4.5))(typescript@5.4.5) + version: 8.1.0(@swc/core@1.6.5)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -549,7 +549,7 @@ importers: version: 3.3.2 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) packages/ufb-ui: dependencies: @@ -568,13 +568,13 @@ importers: devDependencies: '@swc/core': specifier: ^1.4.16 - version: 1.6.3(@swc/helpers@0.5.11) + version: 1.6.5(@swc/helpers@0.5.11) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.6.3(@swc/helpers@0.5.11)) + version: 0.2.36(@swc/core@1.6.5(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -601,7 +601,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -610,7 +610,7 @@ importers: version: 5.0.7 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) tooling/eslint: dependencies: @@ -3172,68 +3172,68 @@ packages: '@swc-node/sourcemap-support@0.5.0': resolution: {integrity: sha512-fbhjL5G0YvFoWwNhWleuBUfotiX+USiA9oJqu9STFw+Hb0Cgnddn+HVS/K5fI45mn92e8V+cHD2jgFjk4w2T9Q==} - '@swc/core-darwin-arm64@1.6.3': - resolution: {integrity: sha512-3r7cJf1BcE30iyF1rnOSKrEzIR+cqnyYSZvivrm62TZdXVsIjfXe1xulsKGxZgNeLY5erIu7ukvMvBvPhnQvqA==} + '@swc/core-darwin-arm64@1.6.5': + resolution: {integrity: sha512-RGQhMdni2v1/ANQ/2K+F+QYdzaucekYBewZcX1ogqJ8G5sbPaBdYdDN1qQ4kHLCIkPtGP6qC7c71qPEqL2RidQ==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.6.3': - resolution: {integrity: sha512-8GLZ23IgVpF5xh2SbS5ZW/12/EEBuRU1hFOLB5rKERJU0y1RJ6YhDMf/FuOWhfHQcFM7TeedBwHIzaF+tdKKlw==} + '@swc/core-darwin-x64@1.6.5': + resolution: {integrity: sha512-/pSN0/Jtcbbb9+ovS9rKxR3qertpFAM3OEJr/+Dh/8yy7jK5G5EFPIrfsw/7Q5987ERPIJIH6BspK2CBB2tgcg==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.6.3': - resolution: {integrity: sha512-VQ/bduX7WhLOlGbJLMG7UH0LBehjjx43R4yuk55rjjJLqpvX5fQzMsWhQdIZ5vsc+4ORzdgtEAlpumTv6bsD1A==} + '@swc/core-linux-arm-gnueabihf@1.6.5': + resolution: {integrity: sha512-B0g/dROCE747RRegs/jPHuKJgwXLracDhnqQa80kFdgWEMjlcb7OMCgs5OX86yJGRS4qcYbiMGD0Pp7Kbqn3yw==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.6.3': - resolution: {integrity: sha512-jHIQ/PCwtdDBIF/BiC5DochswuCAIW/T5skJ+eDMbta7+QtEnZCXTZWpT5ORoEY/gtsE2fjpOA4TS6fBBvXqUw==} + '@swc/core-linux-arm64-gnu@1.6.5': + resolution: {integrity: sha512-W8meapgXTq8AOtSvDG4yKR8ant2WWD++yOjgzAleB5VAC+oC+aa8YJROGxj8HepurU8kurqzcialwoMeq5SZZQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.6.3': - resolution: {integrity: sha512-gA6velEUD27Dwu0BlR9hCcFzkWq2YL2pDAU5qbgeuGhaMiUCBssfqTQB+2ctEnV+AZx+hSMJOHvtA+uFZjfRrw==} + '@swc/core-linux-arm64-musl@1.6.5': + resolution: {integrity: sha512-jyCKqoX50Fg8rJUQqh4u5PqnE7nqYKXHjVH2WcYr114/MU21zlsI+YL6aOQU1XP8bJQ2gPQ1rnlnGJdEHiKS/w==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.6.3': - resolution: {integrity: sha512-fy4qoBDr5I8r+ZNCZxs/oZcmu4j/8mtSud6Ka102DaSxEjNg0vfIdo9ITsVIPsofhUTmDKjQsPB2O7YUlJAioQ==} + '@swc/core-linux-x64-gnu@1.6.5': + resolution: {integrity: sha512-G6HmUn/RRIlXC0YYFfBz2qh6OZkHS/KUPkhoG4X9ADcgWXXjOFh6JrefwsYj8VBAJEnr5iewzjNfj+nztwHaeA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.6.3': - resolution: {integrity: sha512-c/twcMbq/Gpq47G+b3kWgoaCujpXO11aRgJx6am+CprvP4uNeBHEpQkxD+DQmdWFHisZd0i9GB8NG3e7L9Rz9Q==} + '@swc/core-linux-x64-musl@1.6.5': + resolution: {integrity: sha512-AQpBjBnelQDSbeTJA50AXdS6+CP66LsXIMNTwhPSgUfE7Bx1ggZV11Fsi4Q5SGcs6a8Qw1cuYKN57ZfZC5QOuA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.6.3': - resolution: {integrity: sha512-y6RxMtX45acReQmzkxcEfJscfBXce6QjuNgWQHHs9exA592BZzmolDUwgmAyjyvopz1lWX+KdymdZFKvuDSx4w==} + '@swc/core-win32-arm64-msvc@1.6.5': + resolution: {integrity: sha512-MZTWM8kUwS30pVrtbzSGEXtek46aXNb/mT9D6rsS7NvOuv2w+qZhjR1rzf4LNbbn5f8VnR4Nac1WIOYZmfC5ng==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.6.3': - resolution: {integrity: sha512-41h7z3xgukl1HDDwhquaeOPSP1OWeHl+mWKnJVmmwd3ui/oowUDCO856qa6JagBgPSnAGfyXwv6vthuXwyCcWA==} + '@swc/core-win32-ia32-msvc@1.6.5': + resolution: {integrity: sha512-WZdu4gISAr3yOm1fVwKhhk6+MrP7kVX0KMP7+ZQFTN5zXQEiDSDunEJKVgjMVj3vlR+6mnAqa/L0V9Qa8+zKlQ==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.6.3': - resolution: {integrity: sha512-//bnwo9b8Vp1ED06eXCHyGZ5xIpdkQgg2fuFDdtd1FITl7r5bdQh2ryRzPiKiGwgXZwZQitUshI4JeEX9IuW+Q==} + '@swc/core-win32-x64-msvc@1.6.5': + resolution: {integrity: sha512-ezXgucnMTzlFIxQZw7ls/5r2hseFaRoDL04cuXUOs97E8r+nJSmFsRQm/ygH5jBeXNo59nyZCalrjJAjwfgACA==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.6.3': - resolution: {integrity: sha512-mZpei+LqE+AL+nwgERMQey9EJA9/yhHTN6nwbobH5GnSij/lhfTdGfAb1iumOrroqEcXbHUaK//7wOw7DjBGdA==} + '@swc/core@1.6.5': + resolution: {integrity: sha512-tyVvUK/HDOUUsK6/GmWvnqUtD9oDpPUA4f7f7JCOV8hXxtfjMtAZeBKf93yrB1XZet69TDR7EN0hFC6i4MF0Ig==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -3256,8 +3256,8 @@ packages: peerDependencies: '@swc/core': '*' - '@swc/types@0.1.8': - resolution: {integrity: sha512-RNFA3+7OJFNYY78x0FYwi1Ow+iF1eF5WvmfY1nXPOEH4R2p/D4Cr1vzje7dNAI2aLFqpv8Wyz4oKSWqIZArpQA==} + '@swc/types@0.1.9': + resolution: {integrity: sha512-qKnCno++jzcJ4lM4NTfYifm1EFSCeIfKiAHAfkENZAV5Kl9PjJIyd2yeeVv6c/2CckuLyv2NmRC5pv6pm2WQBg==} '@t3-oss/env-core@0.10.1': resolution: {integrity: sha512-GcKZiCfWks5CTxhezn9k5zWX3sMDIYf6Kaxy2Gx9YEQftFcz8hDRN56hcbylyAO3t4jQnQ5ifLawINsNgCDpOg==} @@ -10806,9 +10806,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))': dependencies: - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) '@hookform/resolvers@3.6.0(react-hook-form@7.52.0(react@18.3.1))': dependencies: @@ -10941,7 +10941,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -10955,7 +10955,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10976,7 +10976,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -10990,7 +10990,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11246,7 +11246,7 @@ snapshots: axios: 1.7.2 rxjs: 7.8.1 - '@nestjs/cli@10.3.2(@swc/core@1.6.3(@swc/helpers@0.5.11))': + '@nestjs/cli@10.3.2(@swc/core@1.6.5(@swc/helpers@0.5.11))': dependencies: '@angular-devkit/core': 17.1.2(chokidar@3.6.0) '@angular-devkit/schematics': 17.1.2(chokidar@3.6.0) @@ -11256,7 +11256,7 @@ snapshots: chokidar: 3.6.0 cli-table3: 0.6.3 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11))) + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11))) glob: 10.3.10 inquirer: 8.2.6 node-emoji: 1.11.0 @@ -11268,10 +11268,10 @@ snapshots: tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11)) webpack-node-externals: 3.0.0 optionalDependencies: - '@swc/core': 1.6.3(@swc/helpers@0.5.11) + '@swc/core': 1.6.5(@swc/helpers@0.5.11) transitivePeerDependencies: - esbuild - uglify-js @@ -11411,7 +11411,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(phdvwwov7tnsebvdjhmlgiyhum)': + '@nestjs/terminus@10.2.3(s2adi4qa2gvfkpmmwbk327xyky)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11421,8 +11421,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': dependencies: @@ -11432,13 +11432,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) uuid: 9.0.1 '@next/env@14.2.4': {} @@ -12164,27 +12164,27 @@ snapshots: - supports-color - typescript - '@swc-node/core@1.13.1(@swc/core@1.6.3(@swc/helpers@0.5.11))(@swc/types@0.1.8)': + '@swc-node/core@1.13.1(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)': dependencies: - '@swc/core': 1.6.3(@swc/helpers@0.5.11) - '@swc/types': 0.1.8 + '@swc/core': 1.6.5(@swc/helpers@0.5.11) + '@swc/types': 0.1.9 - '@swc-node/jest@1.8.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': + '@swc-node/jest@1.8.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5)': dependencies: '@node-rs/xxhash': 1.7.3 - '@swc-node/core': 1.13.1(@swc/core@1.6.3(@swc/helpers@0.5.11))(@swc/types@0.1.8) - '@swc-node/register': 1.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5) - '@swc/core': 1.6.3(@swc/helpers@0.5.11) - '@swc/types': 0.1.8 + '@swc-node/core': 1.13.1(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9) + '@swc-node/register': 1.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5) + '@swc/core': 1.6.5(@swc/helpers@0.5.11) + '@swc/types': 0.1.9 typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@swc-node/register@1.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@swc/types@0.1.8)(typescript@5.4.5)': + '@swc-node/register@1.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5)': dependencies: - '@swc-node/core': 1.13.1(@swc/core@1.6.3(@swc/helpers@0.5.11))(@swc/types@0.1.8) + '@swc-node/core': 1.13.1(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9) '@swc-node/sourcemap-support': 0.5.0 - '@swc/core': 1.6.3(@swc/helpers@0.5.11) + '@swc/core': 1.6.5(@swc/helpers@0.5.11) colorette: 2.0.20 debug: 4.3.5(supports-color@9.4.0) pirates: 4.0.6 @@ -12199,51 +12199,51 @@ snapshots: source-map-support: 0.5.21 tslib: 2.6.3 - '@swc/core-darwin-arm64@1.6.3': + '@swc/core-darwin-arm64@1.6.5': optional: true - '@swc/core-darwin-x64@1.6.3': + '@swc/core-darwin-x64@1.6.5': optional: true - '@swc/core-linux-arm-gnueabihf@1.6.3': + '@swc/core-linux-arm-gnueabihf@1.6.5': optional: true - '@swc/core-linux-arm64-gnu@1.6.3': + '@swc/core-linux-arm64-gnu@1.6.5': optional: true - '@swc/core-linux-arm64-musl@1.6.3': + '@swc/core-linux-arm64-musl@1.6.5': optional: true - '@swc/core-linux-x64-gnu@1.6.3': + '@swc/core-linux-x64-gnu@1.6.5': optional: true - '@swc/core-linux-x64-musl@1.6.3': + '@swc/core-linux-x64-musl@1.6.5': optional: true - '@swc/core-win32-arm64-msvc@1.6.3': + '@swc/core-win32-arm64-msvc@1.6.5': optional: true - '@swc/core-win32-ia32-msvc@1.6.3': + '@swc/core-win32-ia32-msvc@1.6.5': optional: true - '@swc/core-win32-x64-msvc@1.6.3': + '@swc/core-win32-x64-msvc@1.6.5': optional: true - '@swc/core@1.6.3(@swc/helpers@0.5.11)': + '@swc/core@1.6.5(@swc/helpers@0.5.11)': dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.8 + '@swc/types': 0.1.9 optionalDependencies: - '@swc/core-darwin-arm64': 1.6.3 - '@swc/core-darwin-x64': 1.6.3 - '@swc/core-linux-arm-gnueabihf': 1.6.3 - '@swc/core-linux-arm64-gnu': 1.6.3 - '@swc/core-linux-arm64-musl': 1.6.3 - '@swc/core-linux-x64-gnu': 1.6.3 - '@swc/core-linux-x64-musl': 1.6.3 - '@swc/core-win32-arm64-msvc': 1.6.3 - '@swc/core-win32-ia32-msvc': 1.6.3 - '@swc/core-win32-x64-msvc': 1.6.3 + '@swc/core-darwin-arm64': 1.6.5 + '@swc/core-darwin-x64': 1.6.5 + '@swc/core-linux-arm-gnueabihf': 1.6.5 + '@swc/core-linux-arm64-gnu': 1.6.5 + '@swc/core-linux-arm64-musl': 1.6.5 + '@swc/core-linux-x64-gnu': 1.6.5 + '@swc/core-linux-x64-musl': 1.6.5 + '@swc/core-win32-arm64-msvc': 1.6.5 + '@swc/core-win32-ia32-msvc': 1.6.5 + '@swc/core-win32-x64-msvc': 1.6.5 '@swc/helpers': 0.5.11 '@swc/counter@0.1.3': {} @@ -12257,14 +12257,14 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@swc/jest@0.2.36(@swc/core@1.6.3(@swc/helpers@0.5.11))': + '@swc/jest@0.2.36(@swc/core@1.6.5(@swc/helpers@0.5.11))': dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.6.3(@swc/helpers@0.5.11) + '@swc/core': 1.6.5(@swc/helpers@0.5.11) '@swc/counter': 0.1.3 jsonc-parser: 3.2.1 - '@swc/types@0.1.8': + '@swc/types@0.1.9': dependencies: '@swc/counter': 0.1.3 @@ -12315,7 +12315,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12328,9 +12328,9 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12343,7 +12343,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) '@testing-library/react@16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -13697,13 +13697,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13712,13 +13712,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): + create-jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -14727,7 +14727,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11))): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11))): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -14742,7 +14742,7 @@ snapshots: semver: 7.6.2 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11)) form-data@4.0.0: dependencies: @@ -15481,16 +15481,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15500,16 +15500,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-cli@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15519,7 +15519,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15545,12 +15545,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.7 - ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15576,7 +15576,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.7 - ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15817,24 +15817,24 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-cli: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16740,10 +16740,10 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.1.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))): dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17267,21 +17267,21 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.3)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5)(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.3)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.5)(typescript@5.4.5) postcss-load-config@5.1.0(jiti@1.21.3)(postcss@8.4.38): dependencies: @@ -18399,7 +18399,7 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)): + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18418,7 +18418,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.1.0 resolve: 1.22.8 @@ -18449,16 +18449,16 @@ snapshots: dependencies: bintrees: 1.0.2 - terser-webpack-plugin@5.3.10(@swc/core@1.6.3(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11))): + terser-webpack-plugin@5.3.10(@swc/core@1.6.5(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.30.4 - webpack: 5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11)) optionalDependencies: - '@swc/core': 1.6.3(@swc/helpers@0.5.11) + '@swc/core': 1.6.5(@swc/helpers@0.5.11) terser@5.30.4: dependencies: @@ -18554,11 +18554,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18572,7 +18572,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.7) - ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11))): + ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11))): dependencies: chalk: 4.1.2 enhanced-resolve: 5.16.0 @@ -18580,9 +18580,9 @@ snapshots: semver: 7.6.0 source-map: 0.7.4 typescript: 5.4.5 - webpack: 5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11)) - ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18600,9 +18600,9 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.6.3(@swc/helpers@0.5.11) + '@swc/core': 1.6.5(@swc/helpers@0.5.11) - ts-node@10.9.2(@swc/core@1.6.3)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.5)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18619,7 +18619,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.6.3(@swc/helpers@0.5.11) + '@swc/core': 1.6.5(@swc/helpers@0.5.11) optional: true ts-toolbelt@9.6.0: {} @@ -18647,7 +18647,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(@swc/core@1.6.3)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.3)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.1.0(@swc/core@1.6.5)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.21.4) cac: 6.7.14 @@ -18657,14 +18657,14 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.3)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.18.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.6.3(@swc/helpers@0.5.11) + '@swc/core': 1.6.5(@swc/helpers@0.5.11) postcss: 8.4.38 typescript: 5.4.5 transitivePeerDependencies: @@ -18749,19 +18749,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))): dependencies: - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) - typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18780,7 +18780,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.10.1 - ts-node: 10.9.2(@swc/core@1.6.3(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) transitivePeerDependencies: - supports-color @@ -18971,7 +18971,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11)): + webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -18994,7 +18994,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.6.3(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.3(@swc/helpers@0.5.11))) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.5(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11))) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From e54cde29587510ae846229df4d1871f0d12c1d76 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 22 Jun 2024 09:27:00 +0000 Subject: [PATCH 045/215] chore(deps): update dependency @types/node to v20.14.8 (#442) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/api/package.json | 2 +- apps/web/package.json | 2 +- pnpm-lock.yaml | 184 +++++++++++++++++----------------- tooling/prettier/package.json | 2 +- 4 files changed, 95 insertions(+), 95 deletions(-) diff --git a/apps/api/package.json b/apps/api/package.json index bac081169..9117d7341 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -92,7 +92,7 @@ "@types/express": "^4.17.21", "@types/jest": "^29.5.12", "@types/luxon": "^3.4.2", - "@types/node": "20.14.7", + "@types/node": "20.14.8", "@types/nodemailer": "^6.4.15", "@types/supertest": "^6.0.2", "@ufb/eslint-config": "workspace:*", diff --git a/apps/web/package.json b/apps/web/package.json index ecb637c21..879795037 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -83,7 +83,7 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", "@types/jest": "^29.5.12", - "@types/node": "20.14.7", + "@types/node": "20.14.8", "@types/react": "^18.2.79", "@types/react-beautiful-dnd": "^13.1.8", "@types/react-datepicker": "^6.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bb9b80a9f..d424cc0d3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(s2adi4qa2gvfkpmmwbk327xyky) + version: 10.2.3(7ueorvdtursvsbisnfwrehaswm) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 version: 6.9.14 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -217,8 +217,8 @@ importers: specifier: ^3.4.2 version: 3.4.2 '@types/node': - specifier: 20.14.7 - version: 20.14.7 + specifier: 20.14.8 + version: 20.14.8 '@types/nodemailer': specifier: ^6.4.15 version: 6.4.15 @@ -239,7 +239,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -248,13 +248,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -287,7 +287,7 @@ importers: version: 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) + version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.6.0(react-hook-form@7.52.0(react@18.3.1)) @@ -423,7 +423,7 @@ importers: version: 0.2.36(@swc/core@1.6.5(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -434,8 +434,8 @@ importers: specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: 20.14.7 - version: 20.14.7 + specifier: 20.14.8 + version: 20.14.8 '@types/react': specifier: ^18.2.79 version: 18.3.3 @@ -465,7 +465,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -676,8 +676,8 @@ importers: version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2) devDependencies: '@types/node': - specifier: 20.14.7 - version: 20.14.7 + specifier: 20.14.8 + version: 20.14.8 '@ufb/tsconfig': specifier: workspace:* version: link:../typescript @@ -3506,8 +3506,8 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - '@types/node@20.14.7': - resolution: {integrity: sha512-uTr2m2IbJJucF3KUxgnGOZvYbN0QgkGyWxG6973HCpMYFy2KfcgYuIwkJQMQkt1VbBMlvWRbpshFTLxnxCZjKQ==} + '@types/node@20.14.8': + resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==} '@types/nodemailer@6.4.15': resolution: {integrity: sha512-0EBJxawVNjPkng1zm2vopRctuWVCxk34JcIlRuXSf54habUWdz1FB7wHDqOqvDa8Mtpt0Q3LTXQkAs2LNyK5jQ==} @@ -10806,7 +10806,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)))': dependencies: tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) @@ -10935,27 +10935,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.7 + '@types/node': 20.14.8 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.7 + '@types/node': 20.14.8 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10983,14 +10983,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.7 + '@types/node': 20.14.8 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11019,7 +11019,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.7 + '@types/node': 20.14.8 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -11037,7 +11037,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.7 + '@types/node': 20.14.8 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -11059,7 +11059,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.7 + '@types/node': 20.14.8 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -11129,7 +11129,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -11411,7 +11411,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(s2adi4qa2gvfkpmmwbk327xyky)': + '@nestjs/terminus@10.2.3(7ueorvdtursvsbisnfwrehaswm)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11421,8 +11421,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': dependencies: @@ -11432,13 +11432,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)))': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) uuid: 9.0.1 '@next/env@14.2.4': {} @@ -12315,7 +12315,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12328,7 +12328,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)))': dependencies: @@ -12401,20 +12401,20 @@ snapshots: '@types/bcrypt@5.0.2': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@types/cls-hooked@4.3.8': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@types/cookie@0.6.0': {} @@ -12461,7 +12461,7 @@ snapshots: '@types/express-serve-static-core@4.19.0': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -12475,7 +12475,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@types/hoist-non-react-statics@3.3.5': dependencies: @@ -12503,7 +12503,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -12513,7 +12513,7 @@ snapshots: '@types/jsonwebtoken@9.0.5': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@types/luxon@3.4.2': {} @@ -12531,13 +12531,13 @@ snapshots: '@types/node@14.18.63': {} - '@types/node@20.14.7': + '@types/node@20.14.8': dependencies: undici-types: 5.26.5 '@types/nodemailer@6.4.15': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@types/parse-json@4.0.2': {} @@ -12586,12 +12586,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@types/send': 0.17.4 '@types/stack-utils@2.0.3': {} @@ -12600,7 +12600,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 20.14.7 + '@types/node': 20.14.8 '@types/supertest@6.0.2': dependencies: @@ -13697,13 +13697,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13718,7 +13718,7 @@ snapshots: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15461,7 +15461,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.7 + '@types/node': 20.14.8 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3(babel-plugin-macros@3.1.0) @@ -15481,16 +15481,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15509,7 +15509,7 @@ snapshots: create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15519,7 +15519,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15544,13 +15544,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.7 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) + '@types/node': 20.14.8 + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15575,8 +15575,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.7 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) + '@types/node': 20.14.8 + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15606,7 +15606,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.14.7 + '@types/node': 20.14.8 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -15620,7 +15620,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.7 + '@types/node': 20.14.8 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -15630,7 +15630,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.14.7 + '@types/node': 20.14.8 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15669,7 +15669,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.7 + '@types/node': 20.14.8 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -15704,7 +15704,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.7 + '@types/node': 20.14.8 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -15732,7 +15732,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.7 + '@types/node': 20.14.8 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -15778,7 +15778,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.7 + '@types/node': 20.14.8 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -15797,7 +15797,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.7 + '@types/node': 20.14.8 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -15806,23 +15806,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.8 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.8 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16740,10 +16740,10 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.1.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))): dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17273,7 +17273,7 @@ snapshots: yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5) postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5)(typescript@5.4.5)): dependencies: @@ -18554,11 +18554,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18582,14 +18582,14 @@ snapshots: typescript: 5.4.5 webpack: 5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11)) - ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.7 + '@types/node': 20.14.8 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -18749,19 +18749,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))): dependencies: - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) - typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18780,7 +18780,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.10.1 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.7)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5) transitivePeerDependencies: - supports-color diff --git a/tooling/prettier/package.json b/tooling/prettier/package.json index 31510b3d0..42b1d621d 100644 --- a/tooling/prettier/package.json +++ b/tooling/prettier/package.json @@ -17,7 +17,7 @@ "prettier-plugin-tailwindcss": "^0.6.0" }, "devDependencies": { - "@types/node": "20.14.7", + "@types/node": "20.14.8", "@ufb/tsconfig": "workspace:*", "rimraf": "^5.0.5", "typescript": "^5.4.5" From 5141cca0b410184f4dcd5235b0035cc55afcd8ca Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 25 Jun 2024 01:00:09 +0000 Subject: [PATCH 046/215] chore(deps): update dependency @playwright/test to v1.45.0 (#443) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d424cc0d3..0bcece0bf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -266,7 +266,7 @@ importers: devDependencies: '@playwright/test': specifier: ^1.43.1 - version: 1.44.1 + version: 1.45.0 axios: specifier: ^1.7.2 version: 1.7.2 @@ -353,13 +353,13 @@ importers: version: 4.0.0 next: specifier: ^14.2.2 - version: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-i18next: specifier: ^15.0.0 - version: 15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) nuqs: specifier: ^1.17.4 - version: 1.17.4(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 1.17.4(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) pino: specifier: ^9.0.0 version: 9.2.0 @@ -2693,9 +2693,9 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@playwright/test@1.44.1': - resolution: {integrity: sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==} - engines: {node: '>=16'} + '@playwright/test@1.45.0': + resolution: {integrity: sha512-TVYsfMlGAaxeUllNkywbwek67Ncf8FRGn8ZlRdO291OL3NjG9oMbfVhyP82HQF0CZLMrYsvesqoUekxdWuF9Qw==} + engines: {node: '>=18'} hasBin: true '@popperjs/core@2.11.8': @@ -7175,14 +7175,14 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - playwright-core@1.44.1: - resolution: {integrity: sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==} - engines: {node: '>=16'} + playwright-core@1.45.0: + resolution: {integrity: sha512-lZmHlFQ0VYSpAs43dRq1/nJ9G/6SiTI7VPqidld9TDefL9tX87bTKExWZZUF5PeRyqtXqd8fQi2qmfIedkwsNQ==} + engines: {node: '>=18'} hasBin: true - playwright@1.44.1: - resolution: {integrity: sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==} - engines: {node: '>=16'} + playwright@1.45.0: + resolution: {integrity: sha512-4z3ac3plDfYzGB6r0Q3LF8POPR20Z8D0aXcxbJvmfMgSSq1hkcgvFRXJk9rUq5H/MJ0Ktal869hhOdI/zUTeLA==} + engines: {node: '>=18'} hasBin: true pluralize@8.0.0: @@ -11576,9 +11576,9 @@ snapshots: '@pkgr/core@0.1.1': {} - '@playwright/test@1.44.1': + '@playwright/test@1.45.0': dependencies: - playwright: 1.44.1 + playwright: 1.45.0 '@popperjs/core@2.11.8': {} @@ -16745,7 +16745,7 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) - next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.7 '@types/hoist-non-react-statics': 3.3.5 @@ -16753,11 +16753,11 @@ snapshots: hoist-non-react-statics: 3.3.2 i18next: 23.11.5 i18next-fs-backend: 2.3.1 - next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-i18next: 14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.4 '@swc/helpers': 0.5.5 @@ -16779,7 +16779,7 @@ snapshots: '@next/swc-win32-ia32-msvc': 14.2.4 '@next/swc-win32-x64-msvc': 14.2.4 '@opentelemetry/api': 1.8.0 - '@playwright/test': 1.44.1 + '@playwright/test': 1.45.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -16853,10 +16853,10 @@ snapshots: dependencies: boolbase: 1.0.0 - nuqs@1.17.4(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + nuqs@1.17.4(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: mitt: 3.0.1 - next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nwsapi@2.2.9: {} @@ -17205,11 +17205,11 @@ snapshots: dependencies: find-up: 4.1.0 - playwright-core@1.44.1: {} + playwright-core@1.45.0: {} - playwright@1.44.1: + playwright@1.45.0: dependencies: - playwright-core: 1.44.1 + playwright-core: 1.45.0 optionalDependencies: fsevents: 2.3.2 From 9d6eeba3d5dc7cdc6e849ccc0fd30c3cec8de5a6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 25 Jun 2024 04:48:32 +0000 Subject: [PATCH 047/215] fix(deps): update dependency aws-sdk to v2.1647.0 (#444) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0bcece0bf..6fb972183 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,7 +91,7 @@ importers: version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.2) aws-sdk: specifier: ^2.1604.0 - version: 2.1646.0 + version: 2.1647.0 axios: specifier: ^1.7.2 version: 1.7.2 @@ -3955,8 +3955,8 @@ packages: avvio@8.3.0: resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} - aws-sdk@2.1646.0: - resolution: {integrity: sha512-PAvDiR8ow3zjO0T5HMda04kXIzQ5e1zeWxWGSUodRwu9W569gZPBnqzcPX3PJFNAKBZnZBdbNgsci1g2nXCcBg==} + aws-sdk@2.1647.0: + resolution: {integrity: sha512-BKFucC3IKfl40FGRCwJPeJ0cWZEa/Wd9r5HKuNg7h4eAN97G1aBjprDt4hvCHzwwNAVP4r0gBoxKeJ1f3HQWeg==} engines: {node: '>= 10.0.0'} aws4@1.13.0: @@ -13085,7 +13085,7 @@ snapshots: transitivePeerDependencies: - supports-color - aws-sdk@2.1646.0: + aws-sdk@2.1647.0: dependencies: buffer: 4.9.2 events: 1.1.1 From 75276af4cd0fd62c95b7a7696d82d9098cd0e80a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 25 Jun 2024 08:10:05 +0000 Subject: [PATCH 048/215] fix(deps): update dependency @floating-ui/react to v0.26.18 (#446) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 55 ++++++++++++++++++++++++++++++++------------------ 1 file changed, 35 insertions(+), 20 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6fb972183..131a8ce92 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -281,7 +281,7 @@ importers: version: 8.4.1 '@floating-ui/react': specifier: ^0.26.12 - version: 0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.26.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/react': specifier: 2.1.0 version: 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -555,7 +555,7 @@ importers: dependencies: '@floating-ui/react': specifier: ^0.26.12 - version: 0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.26.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.2.0 version: 18.3.1 @@ -1957,32 +1957,38 @@ packages: '@floating-ui/core@1.6.2': resolution: {integrity: sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==} + '@floating-ui/core@1.6.3': + resolution: {integrity: sha512-1ZpCvYf788/ZXOhRQGFxnYQOVgeU+pi0i+d0Ow34La7qjIXETi6RNswGVKkA6KcDO8/+Ysu2E/CeUmmeEBDvTg==} + '@floating-ui/dom@1.6.3': resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==} '@floating-ui/dom@1.6.5': resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==} + '@floating-ui/dom@1.6.6': + resolution: {integrity: sha512-qiTYajAnh3P+38kECeffMSQgbvXty2VB6rS+42iWR4FPIlZjLK84E9qtLnMTLIpPz2znD/TaFqaiavMUrS+Hcw==} + '@floating-ui/react-dom@2.0.8': resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/react-dom@2.1.0': - resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==} + '@floating-ui/react-dom@2.1.1': + resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/react@0.26.17': - resolution: {integrity: sha512-ESD+jYWwqwVzaIgIhExrArdsCL1rOAzryG/Sjlu8yaD3Mtqi3uVyhbE2V7jD58Mo52qbzKz2eUY/Xgh5I86FCQ==} + '@floating-ui/react@0.26.18': + resolution: {integrity: sha512-enDDX09Jpi3kmhcXXpvs+fvRXOfBj1jUV2KF6uDMf5HjS+SOZJzNTFUW71lKbFcxz0BkmQqwbvqdmHIxMq/fyQ==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/utils@0.2.2': - resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==} + '@floating-ui/utils@0.2.3': + resolution: {integrity: sha512-XGndio0l5/Gvd6CLIABvsav9HHezgDFFhDfHk1bvLfr9ni8dojqLSvBbotJEjmIwNHL7vK4QzBJTdBRoB+c1ww==} '@hapi/hoek@9.3.0': resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -10757,17 +10763,26 @@ snapshots: '@floating-ui/core@1.6.2': dependencies: - '@floating-ui/utils': 0.2.2 + '@floating-ui/utils': 0.2.3 + + '@floating-ui/core@1.6.3': + dependencies: + '@floating-ui/utils': 0.2.3 '@floating-ui/dom@1.6.3': dependencies: '@floating-ui/core': 1.6.2 - '@floating-ui/utils': 0.2.2 + '@floating-ui/utils': 0.2.3 '@floating-ui/dom@1.6.5': dependencies: '@floating-ui/core': 1.6.2 - '@floating-ui/utils': 0.2.2 + '@floating-ui/utils': 0.2.3 + + '@floating-ui/dom@1.6.6': + dependencies: + '@floating-ui/core': 1.6.3 + '@floating-ui/utils': 0.2.3 '@floating-ui/react-dom@2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -10775,21 +10790,21 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react-dom@2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/dom': 1.6.5 + '@floating-ui/dom': 1.6.6 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react@0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react@0.26.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react-dom': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@floating-ui/utils': 0.2.2 + '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/utils': 0.2.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tabbable: 6.2.0 - '@floating-ui/utils@0.2.2': {} + '@floating-ui/utils@0.2.3': {} '@hapi/hoek@9.3.0': {} @@ -10799,7 +10814,7 @@ snapshots: '@headlessui/react@2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react': 0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) '@tanstack/react-virtual': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12556,7 +12571,7 @@ snapshots: '@types/react-datepicker@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react': 0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/react': 18.3.3 date-fns: 3.6.0 transitivePeerDependencies: @@ -17604,7 +17619,7 @@ snapshots: react-datepicker@6.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@floating-ui/react': 0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 date-fns: 3.6.0 prop-types: 15.8.1 From 90291167eeed7c34895466c1391db58619bcd697 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 25 Jun 2024 09:04:24 +0000 Subject: [PATCH 049/215] fix(deps): update dependency framer-motion to v11.2.12 (#447) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 131a8ce92..cbaf51669 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -338,7 +338,7 @@ importers: version: 1.11.11 framer-motion: specifier: ^11.1.7 - version: 11.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) i18next: specifier: ^23.11.2 version: 23.11.5 @@ -5330,8 +5330,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@11.2.11: - resolution: {integrity: sha512-n+ozoEzgJu/2h9NoQMokF+CwNqIRVyuRC4RwMPwklfrrTjbVV32k9uBIgqYAwn7Jfpt5LuDVCtT57MWz1FbaLw==} + framer-motion@11.2.12: + resolution: {integrity: sha512-lCjkV4nA9rWOy2bhR4RZzkp2xpB++kFmUZ6D44V9VQaxk+JDmbDd5lq+u58DjJIIllE8AZEXp9OG/TyDN4FB/w==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 @@ -14775,7 +14775,7 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.2.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: tslib: 2.6.3 optionalDependencies: From b4bff4332c44045893f08ce79a9b055bc5e5601c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 25 Jun 2024 15:38:21 +0000 Subject: [PATCH 050/215] fix(deps): update typescript-eslint monorepo to v7.14.1 (#445) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 102 ++++++++++++++++++++++++------------------------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cbaf51669..634e13a27 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -619,10 +619,10 @@ importers: version: 14.2.4 '@typescript-eslint/eslint-plugin': specifier: ^7.7.1 - version: 7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + version: 7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/parser': specifier: ^7.7.1 - version: 7.13.1(eslint@8.57.0)(typescript@5.4.5) + version: 7.14.1(eslint@8.57.0)(typescript@5.4.5) eslint-config-prettier: specifier: ^9.1.0 version: 9.1.0(eslint@8.57.0) @@ -634,7 +634,7 @@ importers: version: 3.1.1(eslint@8.57.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) eslint-plugin-prettier: specifier: ^5.1.3 version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2) @@ -3578,8 +3578,8 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@7.13.1': - resolution: {integrity: sha512-kZqi+WZQaZfPKnsflLJQCz6Ze9FFSMfXrrIOcyargekQxG37ES7DJNpJUE9Q/X5n3yTIP/WPutVNzgknQ7biLg==} + '@typescript-eslint/eslint-plugin@7.14.1': + resolution: {integrity: sha512-aAJd6bIf2vvQRjUG3ZkNXkmBpN+J7Wd0mfQiiVCJMu9Z5GcZZdcc0j8XwN/BM97Fl7e3SkTXODSk4VehUv7CGw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -3589,8 +3589,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.13.1': - resolution: {integrity: sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==} + '@typescript-eslint/parser@7.14.1': + resolution: {integrity: sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -3599,12 +3599,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.13.1': - resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==} + '@typescript-eslint/scope-manager@7.14.1': + resolution: {integrity: sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.13.1': - resolution: {integrity: sha512-aWDbLu1s9bmgPGXSzNCxELu+0+HQOapV/y+60gPXafR8e2g1Bifxzevaa+4L2ytCWm+CHqpELq4CSoN9ELiwCg==} + '@typescript-eslint/type-utils@7.14.1': + resolution: {integrity: sha512-/MzmgNd3nnbDbOi3LfasXWWe292+iuo+umJ0bCCMCPc1jLO/z2BQmWUUUXvXLbrQey/JgzdF/OV+I5bzEGwJkQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -3613,12 +3613,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.13.1': - resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==} + '@typescript-eslint/types@7.14.1': + resolution: {integrity: sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.13.1': - resolution: {integrity: sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==} + '@typescript-eslint/typescript-estree@7.14.1': + resolution: {integrity: sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -3626,14 +3626,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.13.1': - resolution: {integrity: sha512-h5MzFBD5a/Gh/fvNdp9pTfqJAbuQC4sCN2WzuXme71lqFJsZtLbjxfSk4r3p02WIArOF9N94pdsLiGutpDbrXQ==} + '@typescript-eslint/utils@7.14.1': + resolution: {integrity: sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.13.1': - resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==} + '@typescript-eslint/visitor-keys@7.14.1': + resolution: {integrity: sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==} engines: {node: ^18.18.0 || >=20.0.0} '@ungap/structured-clone@1.2.0': @@ -12632,14 +12632,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.14.1 + '@typescript-eslint/type-utils': 7.14.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.14.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.14.1 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -12650,12 +12650,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/scope-manager': 7.14.1 + '@typescript-eslint/types': 7.14.1 + '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.14.1 debug: 4.3.5(supports-color@9.4.0) eslint: 8.57.0 optionalDependencies: @@ -12663,15 +12663,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.13.1': + '@typescript-eslint/scope-manager@7.14.1': dependencies: - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/types': 7.14.1 + '@typescript-eslint/visitor-keys': 7.14.1 - '@typescript-eslint/type-utils@7.13.1(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.14.1(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.4.5) + '@typescript-eslint/utils': 7.14.1(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.5(supports-color@9.4.0) eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -12680,12 +12680,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.13.1': {} + '@typescript-eslint/types@7.14.1': {} - '@typescript-eslint/typescript-estree@7.13.1(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.14.1(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/types': 7.14.1 + '@typescript-eslint/visitor-keys': 7.14.1 debug: 4.3.5(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 @@ -12697,20 +12697,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.13.1(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.14.1(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.14.1 + '@typescript-eslint/types': 7.14.1 + '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.4.5) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.13.1': + '@typescript-eslint/visitor-keys@7.14.1': dependencies: - '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/types': 7.14.1 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} @@ -14290,11 +14290,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -14304,7 +14304,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -14314,7 +14314,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -14325,7 +14325,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack From 76f9968f11a1af4746473ae27323e519853e39db Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 25 Jun 2024 18:23:55 +0000 Subject: [PATCH 051/215] fix(deps): update dependency @tanstack/react-query to v5.48.0 (#448) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 634e13a27..612d19312 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -299,7 +299,7 @@ importers: version: 0.10.1(typescript@5.4.5)(zod@3.23.8) '@tanstack/react-query': specifier: ^5.31.0 - version: 5.45.1(react@18.3.1) + version: 5.48.0(react@18.3.1) '@tanstack/react-table': specifier: ^8.16.0 version: 8.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -3283,11 +3283,11 @@ packages: typescript: optional: true - '@tanstack/query-core@5.45.0': - resolution: {integrity: sha512-RVfIZQmFUTdjhSAAblvueimfngYyfN6HlwaJUPK71PKd7yi43Vs1S/rdimmZedPWX/WGppcq/U1HOj7O7FwYxw==} + '@tanstack/query-core@5.48.0': + resolution: {integrity: sha512-lZAfPPeVIqXCswE9SSbG33B6/91XOWt/Iq41bFeWb/mnHwQSIfFRbkS4bfs+WhIk9abRArF9Id2fp0Mgo+hq6Q==} - '@tanstack/react-query@5.45.1': - resolution: {integrity: sha512-mYYfJujKg2kxmkRRjA6nn4YKG3ITsKuH22f1kteJ5IuVQqgKUgbaSQfYwVP0gBS05mhwxO03HVpD0t7BMN7WOA==} + '@tanstack/react-query@5.48.0': + resolution: {integrity: sha512-GDExbjYWzvDokyRqMSWXdrPiYpp95Aig0oeMIrxTaruOJJgWiWfUP//OAaowm2RrRkGVsavSZdko/XmIrrV2Nw==} peerDependencies: react: ^18.0.0 @@ -9087,8 +9087,8 @@ snapshots: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-bucket-endpoint': 3.598.0 @@ -9145,11 +9145,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.600.0(@aws-sdk/client-sts@3.600.0)': + '@aws-sdk/client-sso-oidc@3.600.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9188,7 +9188,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.598.0': @@ -9234,11 +9233,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.600.0': + '@aws-sdk/client-sts@3.600.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9277,6 +9276,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.598.0': @@ -9310,7 +9310,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 '@aws-sdk/credential-provider-process': 3.598.0 @@ -9368,7 +9368,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9495,7 +9495,7 @@ snapshots: '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0 '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -12296,11 +12296,11 @@ snapshots: optionalDependencies: typescript: 5.4.5 - '@tanstack/query-core@5.45.0': {} + '@tanstack/query-core@5.48.0': {} - '@tanstack/react-query@5.45.1(react@18.3.1)': + '@tanstack/react-query@5.48.0(react@18.3.1)': dependencies: - '@tanstack/query-core': 5.45.0 + '@tanstack/query-core': 5.48.0 react: 18.3.1 '@tanstack/react-table@8.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': From 55880e86e87d8f7e23969078b4435d52e8df89fb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 26 Jun 2024 00:52:20 +0000 Subject: [PATCH 052/215] chore(deps): update dependency @types/node to v20.14.9 (#449) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/api/package.json | 2 +- apps/web/package.json | 2 +- pnpm-lock.yaml | 204 +++++++++++++++++----------------- tooling/prettier/package.json | 2 +- 4 files changed, 105 insertions(+), 105 deletions(-) diff --git a/apps/api/package.json b/apps/api/package.json index 9117d7341..cecc112cc 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -92,7 +92,7 @@ "@types/express": "^4.17.21", "@types/jest": "^29.5.12", "@types/luxon": "^3.4.2", - "@types/node": "20.14.8", + "@types/node": "20.14.9", "@types/nodemailer": "^6.4.15", "@types/supertest": "^6.0.2", "@ufb/eslint-config": "workspace:*", diff --git a/apps/web/package.json b/apps/web/package.json index 879795037..cbbb554e1 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -83,7 +83,7 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", "@types/jest": "^29.5.12", - "@types/node": "20.14.8", + "@types/node": "20.14.9", "@types/react": "^18.2.79", "@types/react-beautiful-dnd": "^13.1.8", "@types/react-datepicker": "^6.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 612d19312..d546d4248 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(7ueorvdtursvsbisnfwrehaswm) + version: 10.2.3(2r7pjgmf5rwhfcjvqpgwhjenuq) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 version: 6.9.14 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -217,8 +217,8 @@ importers: specifier: ^3.4.2 version: 3.4.2 '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: 20.14.9 + version: 20.14.9 '@types/nodemailer': specifier: ^6.4.15 version: 6.4.15 @@ -239,7 +239,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -248,13 +248,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -287,7 +287,7 @@ importers: version: 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))) + version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.6.0(react-hook-form@7.52.0(react@18.3.1)) @@ -423,7 +423,7 @@ importers: version: 0.2.36(@swc/core@1.6.5(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -434,8 +434,8 @@ importers: specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: 20.14.9 + version: 20.14.9 '@types/react': specifier: ^18.2.79 version: 18.3.3 @@ -465,7 +465,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -676,8 +676,8 @@ importers: version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2) devDependencies: '@types/node': - specifier: 20.14.8 - version: 20.14.8 + specifier: 20.14.9 + version: 20.14.9 '@ufb/tsconfig': specifier: workspace:* version: link:../typescript @@ -3512,8 +3512,8 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - '@types/node@20.14.8': - resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==} + '@types/node@20.14.9': + resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==} '@types/nodemailer@6.4.15': resolution: {integrity: sha512-0EBJxawVNjPkng1zm2vopRctuWVCxk34JcIlRuXSf54habUWdz1FB7wHDqOqvDa8Mtpt0Q3LTXQkAs2LNyK5jQ==} @@ -9087,8 +9087,8 @@ snapshots: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0 - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-bucket-endpoint': 3.598.0 @@ -9145,11 +9145,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.600.0': + '@aws-sdk/client-sso-oidc@3.600.0(@aws-sdk/client-sts@3.600.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9188,6 +9188,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.598.0': @@ -9233,11 +9234,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.600.0(@aws-sdk/client-sso-oidc@3.600.0)': + '@aws-sdk/client-sts@3.600.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9276,7 +9277,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.598.0': @@ -9310,7 +9310,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 '@aws-sdk/credential-provider-process': 3.598.0 @@ -9368,7 +9368,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9495,7 +9495,7 @@ snapshots: '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -10821,7 +10821,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))': dependencies: tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) @@ -10950,27 +10950,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.8 + '@types/node': 20.14.9 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.8 + '@types/node': 20.14.9 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10998,14 +10998,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.8 + '@types/node': 20.14.9 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11034,7 +11034,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.8 + '@types/node': 20.14.9 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -11052,7 +11052,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.8 + '@types/node': 20.14.9 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -11074,7 +11074,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.8 + '@types/node': 20.14.9 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -11144,7 +11144,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.8 + '@types/node': 20.14.9 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -11426,7 +11426,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(7ueorvdtursvsbisnfwrehaswm)': + '@nestjs/terminus@10.2.3(2r7pjgmf5rwhfcjvqpgwhjenuq)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11436,8 +11436,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': dependencies: @@ -11447,13 +11447,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) uuid: 9.0.1 '@next/env@14.2.4': {} @@ -12330,7 +12330,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12343,7 +12343,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)))': dependencies: @@ -12416,20 +12416,20 @@ snapshots: '@types/bcrypt@5.0.2': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.9 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.8 + '@types/node': 20.14.9 '@types/cls-hooked@4.3.8': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.9 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.9 '@types/cookie@0.6.0': {} @@ -12476,7 +12476,7 @@ snapshots: '@types/express-serve-static-core@4.19.0': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.9 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -12490,7 +12490,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.9 '@types/hoist-non-react-statics@3.3.5': dependencies: @@ -12518,7 +12518,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.9 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -12528,7 +12528,7 @@ snapshots: '@types/jsonwebtoken@9.0.5': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.9 '@types/luxon@3.4.2': {} @@ -12546,13 +12546,13 @@ snapshots: '@types/node@14.18.63': {} - '@types/node@20.14.8': + '@types/node@20.14.9': dependencies: undici-types: 5.26.5 '@types/nodemailer@6.4.15': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.9 '@types/parse-json@4.0.2': {} @@ -12601,12 +12601,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.8 + '@types/node': 20.14.9 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.8 + '@types/node': 20.14.9 '@types/send': 0.17.4 '@types/stack-utils@2.0.3': {} @@ -12615,7 +12615,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 20.14.8 + '@types/node': 20.14.9 '@types/supertest@6.0.2': dependencies: @@ -13712,13 +13712,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13733,7 +13733,7 @@ snapshots: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15476,7 +15476,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.8 + '@types/node': 20.14.9 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3(babel-plugin-macros@3.1.0) @@ -15496,16 +15496,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15524,7 +15524,7 @@ snapshots: create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15534,7 +15534,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15559,13 +15559,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.8 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5) + '@types/node': 20.14.9 + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15590,8 +15590,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.8 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5) + '@types/node': 20.14.9 + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15621,7 +15621,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.14.8 + '@types/node': 20.14.9 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -15635,7 +15635,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.8 + '@types/node': 20.14.9 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -15645,7 +15645,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.14.8 + '@types/node': 20.14.9 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15684,7 +15684,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.8 + '@types/node': 20.14.9 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -15719,7 +15719,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.8 + '@types/node': 20.14.9 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -15747,7 +15747,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.8 + '@types/node': 20.14.9 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -15793,7 +15793,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.8 + '@types/node': 20.14.9 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -15812,7 +15812,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.8 + '@types/node': 20.14.9 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -15821,23 +15821,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.9 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.8 + '@types/node': 20.14.9 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16755,10 +16755,10 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.1.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17288,7 +17288,7 @@ snapshots: yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5)(typescript@5.4.5)): dependencies: @@ -18569,11 +18569,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.8)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18597,14 +18597,14 @@ snapshots: typescript: 5.4.5 webpack: 5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11)) - ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.8 + '@types/node': 20.14.9 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -18764,19 +18764,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): dependencies: - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18795,7 +18795,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.10.1 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.8)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) transitivePeerDependencies: - supports-color diff --git a/tooling/prettier/package.json b/tooling/prettier/package.json index 42b1d621d..5793ca027 100644 --- a/tooling/prettier/package.json +++ b/tooling/prettier/package.json @@ -17,7 +17,7 @@ "prettier-plugin-tailwindcss": "^0.6.0" }, "devDependencies": { - "@types/node": "20.14.8", + "@types/node": "20.14.9", "@ufb/tsconfig": "workspace:*", "rimraf": "^5.0.5", "typescript": "^5.4.5" From 22ca9cfb6b27b889cdbe5aaa53607fabdf65e56b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 26 Jun 2024 05:10:05 +0000 Subject: [PATCH 053/215] chore(deps): update opensearchproject/opensearch docker tag to v2.15.0 (#450) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- docker/docker-compose.infra.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/docker-compose.infra.yml b/docker/docker-compose.infra.yml index a16c3ef18..5d4a37b8b 100644 --- a/docker/docker-compose.infra.yml +++ b/docker/docker-compose.infra.yml @@ -55,7 +55,7 @@ services: # optional for better performance on searching feedbacks opensearch-node: - image: opensearchproject/opensearch:2.14.0 + image: opensearchproject/opensearch:2.15.0 restart: always container_name: opensearch-node environment: From c86ec91b13b996ed361606b7b8608bef3c2f6d81 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 26 Jun 2024 08:07:32 +0000 Subject: [PATCH 054/215] fix(deps): update dependency zustand to v4.5.3 (#454) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d546d4248..690aa74b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -404,7 +404,7 @@ importers: version: 3.23.8 zustand: specifier: ^4.5.2 - version: 4.5.2(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1) + version: 4.5.3(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1) devDependencies: '@babel/core': specifier: ^7.24.4 @@ -8975,8 +8975,8 @@ packages: zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - zustand@4.5.2: - resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==} + zustand@4.5.3: + resolution: {integrity: sha512-iH1gA/3uOMR0Gz260Fsklxo7wWEXJ008p1bO9O6gxwkbvBUaTDlcVChkDKGGSsvdbOyVce0nQfBitVH6sbYyew==} engines: {node: '>=12.7.0'} peerDependencies: '@types/react': '>=16.8' @@ -19195,7 +19195,7 @@ snapshots: zod@3.23.8: {} - zustand@4.5.2(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1): + zustand@4.5.3(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1): dependencies: use-sync-external-store: 1.2.0(react@18.3.1) optionalDependencies: From dc4b163a0e6cf1da6db0260b9ec3bbe5c6ec87a2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 26 Jun 2024 10:59:21 +0000 Subject: [PATCH 055/215] chore(deps): update opensearchproject/opensearch-dashboards docker tag to v2.15.0 (#452) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- docker/docker-compose.infra.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/docker-compose.infra.yml b/docker/docker-compose.infra.yml index 5d4a37b8b..22e68732c 100644 --- a/docker/docker-compose.infra.yml +++ b/docker/docker-compose.infra.yml @@ -82,7 +82,7 @@ services: # optional for opensearch opensearch-dashboards: - image: opensearchproject/opensearch-dashboards:2.14.0 + image: opensearchproject/opensearch-dashboards:2.15.0 restart: always container_name: opensearch-dashboards ports: From 28db1f76b8a00e7bdfca93c077f9779f0079d679 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 26 Jun 2024 12:19:41 +0000 Subject: [PATCH 056/215] fix(deps): update dependency aws-sdk to v2.1648.0 (#453) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 690aa74b6..c9489eca1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,7 +91,7 @@ importers: version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.2) aws-sdk: specifier: ^2.1604.0 - version: 2.1647.0 + version: 2.1648.0 axios: specifier: ^1.7.2 version: 1.7.2 @@ -3961,8 +3961,8 @@ packages: avvio@8.3.0: resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} - aws-sdk@2.1647.0: - resolution: {integrity: sha512-BKFucC3IKfl40FGRCwJPeJ0cWZEa/Wd9r5HKuNg7h4eAN97G1aBjprDt4hvCHzwwNAVP4r0gBoxKeJ1f3HQWeg==} + aws-sdk@2.1648.0: + resolution: {integrity: sha512-E2QmoQVUBuKDCIZwn3u4DNrZHScKuEaJ8dUYquov1lhQtKVZDBgaQmcJ9/58sUbgupPpc6Q1F/eYLOgVyNSjRQ==} engines: {node: '>= 10.0.0'} aws4@1.13.0: @@ -9087,8 +9087,8 @@ snapshots: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-bucket-endpoint': 3.598.0 @@ -9145,11 +9145,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.600.0(@aws-sdk/client-sts@3.600.0)': + '@aws-sdk/client-sso-oidc@3.600.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9188,7 +9188,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.598.0': @@ -9234,11 +9233,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.600.0': + '@aws-sdk/client-sts@3.600.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9277,6 +9276,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.598.0': @@ -9310,7 +9310,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 '@aws-sdk/credential-provider-process': 3.598.0 @@ -9368,7 +9368,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9495,7 +9495,7 @@ snapshots: '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0 '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -13100,7 +13100,7 @@ snapshots: transitivePeerDependencies: - supports-color - aws-sdk@2.1647.0: + aws-sdk@2.1648.0: dependencies: buffer: 4.9.2 events: 1.1.1 From 21d4254a6b730026c4e54200725c75ce0c4018ac Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 26 Jun 2024 19:22:58 +0000 Subject: [PATCH 057/215] fix(deps): update dependency @headlessui/react to v2.1.1 (#455) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/web/package.json | 2 +- pnpm-lock.yaml | 30 +++++++++++++++--------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index cbbb554e1..01b997008 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -31,7 +31,7 @@ "dependencies": { "@faker-js/faker": "^8.4.1", "@floating-ui/react": "^0.26.12", - "@headlessui/react": "2.1.0", + "@headlessui/react": "2.1.1", "@headlessui/tailwindcss": "^0.2.0", "@hookform/resolvers": "^3.3.4", "@mui/base": "5.0.0-beta.40", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c9489eca1..4aef3ccf9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -283,8 +283,8 @@ importers: specifier: ^0.26.12 version: 0.26.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/react': - specifier: 2.1.0 - version: 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 2.1.1 + version: 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) @@ -1996,8 +1996,8 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - '@headlessui/react@2.1.0': - resolution: {integrity: sha512-/MizQk2xqR5ELkmCI1xWy3VgJULvR8gcAXtZhcK7sY53TNRCPeMdeODEXKSv9LPSSRlEAyzW1+NGJiaXq6dLRw==} + '@headlessui/react@2.1.1': + resolution: {integrity: sha512-808gVNUbRDbDR3GMNPHy+ON0uvR8b9H7IA+Q2UbhOsNCIjgwuwb2Iuv8VPT/1AW0UzLX8g10tN6LhF15GaUJCQ==} engines: {node: '>=10'} peerDependencies: react: ^18 @@ -9087,8 +9087,8 @@ snapshots: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0 - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-bucket-endpoint': 3.598.0 @@ -9145,11 +9145,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.600.0': + '@aws-sdk/client-sso-oidc@3.600.0(@aws-sdk/client-sts@3.600.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9188,6 +9188,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.598.0': @@ -9233,11 +9234,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.600.0(@aws-sdk/client-sso-oidc@3.600.0)': + '@aws-sdk/client-sts@3.600.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9276,7 +9277,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.598.0': @@ -9310,7 +9310,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 '@aws-sdk/credential-provider-process': 3.598.0 @@ -9368,7 +9368,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9495,7 +9495,7 @@ snapshots: '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -10812,7 +10812,7 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@headlessui/react@2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@headlessui/react@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react': 0.26.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) From 233eac90d70c4308a58e957aaeb86963de73c961 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 26 Jun 2024 22:04:57 +0000 Subject: [PATCH 058/215] fix(deps): update dependency zustand to v4.5.4 (#456) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4aef3ccf9..f2003609e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -404,7 +404,7 @@ importers: version: 3.23.8 zustand: specifier: ^4.5.2 - version: 4.5.3(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1) + version: 4.5.4(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1) devDependencies: '@babel/core': specifier: ^7.24.4 @@ -8975,8 +8975,8 @@ packages: zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - zustand@4.5.3: - resolution: {integrity: sha512-iH1gA/3uOMR0Gz260Fsklxo7wWEXJ008p1bO9O6gxwkbvBUaTDlcVChkDKGGSsvdbOyVce0nQfBitVH6sbYyew==} + zustand@4.5.4: + resolution: {integrity: sha512-/BPMyLKJPtFEvVL0E9E9BTUM63MNyhPGlvxk1XjrfWTUlV+BR8jufjsovHzrtR6YNcBEcL7cMHovL1n9xHawEg==} engines: {node: '>=12.7.0'} peerDependencies: '@types/react': '>=16.8' @@ -19195,7 +19195,7 @@ snapshots: zod@3.23.8: {} - zustand@4.5.3(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1): + zustand@4.5.4(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1): dependencies: use-sync-external-store: 1.2.0(react@18.3.1) optionalDependencies: From 076f36f2aebe579bc99db8789f7265574f209c5a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 27 Jun 2024 01:20:12 +0000 Subject: [PATCH 059/215] fix(deps): update dependency @ianvs/prettier-plugin-sort-imports to v4.3.0 (#457) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 137 +++++-------------------------------------------- 1 file changed, 13 insertions(+), 124 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f2003609e..e9907a18c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -667,13 +667,13 @@ importers: dependencies: '@ianvs/prettier-plugin-sort-imports': specifier: ^4.2.1 - version: 4.2.1(prettier@3.3.2) + version: 4.3.0(prettier@3.3.2) prettier: specifier: ^3.2.5 version: 3.3.2 prettier-plugin-tailwindcss: specifier: ^0.6.0 - version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2) + version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.0(prettier@3.3.2))(prettier@3.3.2) devDependencies: '@types/node': specifier: 20.14.9 @@ -898,10 +898,6 @@ packages: resolution: {integrity: sha512-ZIa2RK7CHFTZ4gwK77WRtsZ6vF7xwRXxJ8KQIxK2duhoTVcn0xYxpFLdW9WZZZvdP9GIF3Loqvf8DRdeU5Jc7Q==} engines: {node: '>=16.0.0'} - '@babel/code-frame@7.24.6': - resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.24.7': resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} @@ -914,10 +910,6 @@ packages: resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} engines: {node: '>=6.9.0'} - '@babel/generator@7.24.4': - resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.24.7': resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} engines: {node: '>=6.9.0'} @@ -951,26 +943,14 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - '@babel/helper-environment-visitor@7.24.6': - resolution: {integrity: sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==} - engines: {node: '>=6.9.0'} - '@babel/helper-environment-visitor@7.24.7': resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} engines: {node: '>=6.9.0'} - '@babel/helper-function-name@7.24.6': - resolution: {integrity: sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==} - engines: {node: '>=6.9.0'} - '@babel/helper-function-name@7.24.7': resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} engines: {node: '>=6.9.0'} - '@babel/helper-hoist-variables@7.24.6': - resolution: {integrity: sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==} - engines: {node: '>=6.9.0'} - '@babel/helper-hoist-variables@7.24.7': resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} engines: {node: '>=6.9.0'} @@ -1021,26 +1001,14 @@ packages: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} - '@babel/helper-split-export-declaration@7.24.6': - resolution: {integrity: sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==} - engines: {node: '>=6.9.0'} - '@babel/helper-split-export-declaration@7.24.7': resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.6': - resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.7': resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.6': - resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} @@ -1061,11 +1029,6 @@ packages: resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.4': - resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.24.7': resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} engines: {node: '>=6.0.0'} @@ -1580,22 +1543,10 @@ packages: resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.1': - resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.7': resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.0': - resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.24.6': - resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} - engines: {node: '>=6.9.0'} - '@babel/types@7.24.7': resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} engines: {node: '>=6.9.0'} @@ -2027,8 +1978,8 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead - '@ianvs/prettier-plugin-sort-imports@4.2.1': - resolution: {integrity: sha512-NKN1LVFWUDGDGr3vt+6Ey3qPeN/163uR1pOPAlkWpgvAqgxQ6kSdUf1F0it8aHUtKRUzEGcK38Wxd07O61d7+Q==} + '@ianvs/prettier-plugin-sort-imports@4.3.0': + resolution: {integrity: sha512-OOMtUcO4J3LoL63dOKAe7bn+lSRRPeit2DqNHpx+wvBp3Grejo2PMaK4Mp1mwy8pnat64ccSgk/lBZbsAdLErw==} peerDependencies: '@vue/compiler-sfc': 2.7.x || 3.x prettier: 2 || 3 @@ -9548,11 +9499,6 @@ snapshots: '@smithy/types': 3.1.0 tslib: 2.6.3 - '@babel/code-frame@7.24.6': - dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.0.1 - '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 @@ -9580,13 +9526,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.24.4': - dependencies: - '@babel/types': 7.24.0 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - '@babel/generator@7.24.7': dependencies: '@babel/types': 7.24.7 @@ -9641,26 +9580,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-environment-visitor@7.24.6': {} - '@babel/helper-environment-visitor@7.24.7': dependencies: '@babel/types': 7.24.7 - '@babel/helper-function-name@7.24.6': - dependencies: - '@babel/template': 7.24.7 - '@babel/types': 7.24.7 - '@babel/helper-function-name@7.24.7': dependencies: '@babel/template': 7.24.7 '@babel/types': 7.24.7 - '@babel/helper-hoist-variables@7.24.6': - dependencies: - '@babel/types': 7.24.7 - '@babel/helper-hoist-variables@7.24.7': dependencies: '@babel/types': 7.24.7 @@ -9671,7 +9599,7 @@ snapshots: '@babel/helper-module-imports@7.24.6': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 '@babel/helper-module-imports@7.24.7': dependencies: @@ -9722,20 +9650,12 @@ snapshots: dependencies: '@babel/types': 7.24.7 - '@babel/helper-split-export-declaration@7.24.6': - dependencies: - '@babel/types': 7.24.7 - '@babel/helper-split-export-declaration@7.24.7': dependencies: '@babel/types': 7.24.7 - '@babel/helper-string-parser@7.24.6': {} - '@babel/helper-string-parser@7.24.7': {} - '@babel/helper-validator-identifier@7.24.6': {} - '@babel/helper-validator-identifier@7.24.7': {} '@babel/helper-validator-option@7.24.7': {} @@ -9758,10 +9678,6 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.24.4': - dependencies: - '@babel/types': 7.24.0 - '@babel/parser@7.24.7': dependencies: '@babel/types': 7.24.7 @@ -10380,21 +10296,6 @@ snapshots: '@babel/parser': 7.24.7 '@babel/types': 7.24.7 - '@babel/traverse@7.24.1': - dependencies: - '@babel/code-frame': 7.24.6 - '@babel/generator': 7.24.4 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-function-name': 7.24.6 - '@babel/helper-hoist-variables': 7.24.6 - '@babel/helper-split-export-declaration': 7.24.6 - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 - debug: 4.3.5(supports-color@9.4.0) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - '@babel/traverse@7.24.7': dependencies: '@babel/code-frame': 7.24.7 @@ -10410,18 +10311,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.24.0': - dependencies: - '@babel/helper-string-parser': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 - to-fast-properties: 2.0.0 - - '@babel/types@7.24.6': - dependencies: - '@babel/helper-string-parser': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 - to-fast-properties: 2.0.0 - '@babel/types@7.24.7': dependencies: '@babel/helper-string-parser': 7.24.7 @@ -10841,15 +10730,15 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2)': + '@ianvs/prettier-plugin-sort-imports@4.3.0(prettier@3.3.2)': dependencies: '@babel/core': 7.24.7 - '@babel/generator': 7.24.4 - '@babel/parser': 7.24.4 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/generator': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 prettier: 3.3.2 - semver: 7.6.0 + semver: 7.6.2 transitivePeerDependencies: - supports-color @@ -17398,11 +17287,11 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.2.1(prettier@3.3.2))(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.0(prettier@3.3.2))(prettier@3.3.2): dependencies: prettier: 3.3.2 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.2.1(prettier@3.3.2) + '@ianvs/prettier-plugin-sort-imports': 4.3.0(prettier@3.3.2) prettier@3.3.2: {} From dc2e813fb3b80b30a421bce9486942f7a03ab859 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 27 Jun 2024 03:38:23 +0000 Subject: [PATCH 060/215] fix(deps): update dependency aws-sdk to v2.1649.0 (#458) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e9907a18c..4f1356960 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,7 +91,7 @@ importers: version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.2) aws-sdk: specifier: ^2.1604.0 - version: 2.1648.0 + version: 2.1649.0 axios: specifier: ^1.7.2 version: 1.7.2 @@ -3912,8 +3912,8 @@ packages: avvio@8.3.0: resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} - aws-sdk@2.1648.0: - resolution: {integrity: sha512-E2QmoQVUBuKDCIZwn3u4DNrZHScKuEaJ8dUYquov1lhQtKVZDBgaQmcJ9/58sUbgupPpc6Q1F/eYLOgVyNSjRQ==} + aws-sdk@2.1649.0: + resolution: {integrity: sha512-iKwUomvBwzlrcX83PU60SW8KgLP+zNSQtl+lVnJkxRdbehS/p/wTdofby88TgMGDBHrWppreiaYC1fToB8Wznw==} engines: {node: '>= 10.0.0'} aws4@1.13.0: @@ -9038,8 +9038,8 @@ snapshots: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-bucket-endpoint': 3.598.0 @@ -9096,11 +9096,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.600.0(@aws-sdk/client-sts@3.600.0)': + '@aws-sdk/client-sso-oidc@3.600.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9139,7 +9139,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.598.0': @@ -9185,11 +9184,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.600.0': + '@aws-sdk/client-sts@3.600.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9228,6 +9227,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.598.0': @@ -9261,7 +9261,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 '@aws-sdk/credential-provider-process': 3.598.0 @@ -9319,7 +9319,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9446,7 +9446,7 @@ snapshots: '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0 '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -12989,7 +12989,7 @@ snapshots: transitivePeerDependencies: - supports-color - aws-sdk@2.1648.0: + aws-sdk@2.1649.0: dependencies: buffer: 4.9.2 events: 1.1.1 From ea4ecc1fc43b25fa30b493545f9c1b8820ba5005 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 27 Jun 2024 13:43:48 +0000 Subject: [PATCH 061/215] fix(deps): update dependency prom-client to v15.1.3 (#459) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 60 +++++++++++++++++++++++++------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4f1356960..eea2822a6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -88,7 +88,7 @@ importers: version: link:../../packages/ufb-shared '@willsoto/nestjs-prometheus': specifier: ^6.0.0 - version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.2) + version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.3) aws-sdk: specifier: ^2.1604.0 version: 2.1649.0 @@ -163,7 +163,7 @@ importers: version: 11.2.1 prom-client: specifier: ^15.1.2 - version: 15.1.2 + version: 15.1.3 reflect-metadata: specifier: ^0.2.2 version: 0.2.2 @@ -353,13 +353,13 @@ importers: version: 4.0.0 next: specifier: ^14.2.2 - version: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-i18next: specifier: ^15.0.0 - version: 15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) nuqs: specifier: ^1.17.4 - version: 1.17.4(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 1.17.4(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) pino: specifier: ^9.0.0 version: 9.2.0 @@ -2638,8 +2638,8 @@ packages: resolution: {integrity: sha512-I3Ko09HvA50zyDi92fgEZfFFaNHhpvXcYLImdKTSL6eEwKqQmszqkLF2g5NTgEyb4Jh9uD2RGX8EYr9PO9zenQ==} engines: {node: '>=10', yarn: ^1.22.10} - '@opentelemetry/api@1.8.0': - resolution: {integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==} + '@opentelemetry/api@1.9.0': + resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} engines: {node: '>=8.0.0'} '@pkgjs/parseargs@0.11.0': @@ -7361,8 +7361,8 @@ packages: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} - prom-client@15.1.2: - resolution: {integrity: sha512-on3h1iXb04QFLLThrmVYg1SChBQ9N1c+nKAjebBjokBqipddH3uxmOUcEkTnzmJ8Jh/5TSUnUqS40i2QB2dJHQ==} + prom-client@15.1.3: + resolution: {integrity: sha512-6ZiOBfCywsD4k1BN9IX0uZhF+tJkV8q8llP64G5Hajs4JOeVLPCwpPVcpXy3BwYiUGgyJzsJJQeOIv7+hDSq8g==} engines: {node: ^16 || ^18 || >=20} promise@7.3.1: @@ -9038,8 +9038,8 @@ snapshots: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0 - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-bucket-endpoint': 3.598.0 @@ -9096,11 +9096,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.600.0': + '@aws-sdk/client-sso-oidc@3.600.0(@aws-sdk/client-sts@3.600.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9139,6 +9139,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: + - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.598.0': @@ -9184,11 +9185,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.600.0(@aws-sdk/client-sso-oidc@3.600.0)': + '@aws-sdk/client-sts@3.600.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) '@aws-sdk/middleware-host-header': 3.598.0 @@ -9227,7 +9228,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.598.0': @@ -9261,7 +9261,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 '@aws-sdk/credential-provider-process': 3.598.0 @@ -9319,7 +9319,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.600.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/client-sts': 3.600.0 '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/types': 3.1.0 @@ -9446,7 +9446,7 @@ snapshots: '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) '@aws-sdk/types': 3.598.0 '@smithy/property-provider': 3.1.1 '@smithy/shared-ini-file-loader': 3.1.1 @@ -11473,7 +11473,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@opentelemetry/api@1.8.0': {} + '@opentelemetry/api@1.9.0': {} '@pkgjs/parseargs@0.11.0': optional: true @@ -12680,10 +12680,10 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@willsoto/nestjs-prometheus@6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.2)': + '@willsoto/nestjs-prometheus@6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.3)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - prom-client: 15.1.2 + prom-client: 15.1.3 '@xobotyi/scrollbar-width@1.9.5': {} @@ -16649,7 +16649,7 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.7 '@types/hoist-non-react-statics': 3.3.5 @@ -16657,11 +16657,11 @@ snapshots: hoist-non-react-statics: 3.3.2 i18next: 23.11.5 i18next-fs-backend: 2.3.1 - next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-i18next: 14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.4 '@swc/helpers': 0.5.5 @@ -16682,7 +16682,7 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.2.4 '@next/swc-win32-ia32-msvc': 14.2.4 '@next/swc-win32-x64-msvc': 14.2.4 - '@opentelemetry/api': 1.8.0 + '@opentelemetry/api': 1.9.0 '@playwright/test': 1.45.0 transitivePeerDependencies: - '@babel/core' @@ -16757,10 +16757,10 @@ snapshots: dependencies: boolbase: 1.0.0 - nuqs@1.17.4(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + nuqs@1.17.4(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: mitt: 3.0.1 - next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nwsapi@2.2.9: {} @@ -17330,9 +17330,9 @@ snapshots: process@0.11.10: {} - prom-client@15.1.2: + prom-client@15.1.3: dependencies: - '@opentelemetry/api': 1.8.0 + '@opentelemetry/api': 1.9.0 tdigest: 0.1.2 promise@7.3.1: From 4f12f1615b3186360e074a10597cfb19ee4b021a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 27 Jun 2024 22:26:14 +0000 Subject: [PATCH 062/215] fix(deps): update dependency aws-sdk to v2.1650.0 (#460) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eea2822a6..15fa3f70b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,7 +91,7 @@ importers: version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.3) aws-sdk: specifier: ^2.1604.0 - version: 2.1649.0 + version: 2.1650.0 axios: specifier: ^1.7.2 version: 1.7.2 @@ -3912,8 +3912,8 @@ packages: avvio@8.3.0: resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} - aws-sdk@2.1649.0: - resolution: {integrity: sha512-iKwUomvBwzlrcX83PU60SW8KgLP+zNSQtl+lVnJkxRdbehS/p/wTdofby88TgMGDBHrWppreiaYC1fToB8Wznw==} + aws-sdk@2.1650.0: + resolution: {integrity: sha512-VZzpqGyHps7TiRedgRAPF6TmUoUrhFbSuNgnX212EQ5/eS3/ktkHsxPAPH4PrnThcYhbVkyseCiFtZ8qtOeDjQ==} engines: {node: '>= 10.0.0'} aws4@1.13.0: @@ -12989,7 +12989,7 @@ snapshots: transitivePeerDependencies: - supports-color - aws-sdk@2.1649.0: + aws-sdk@2.1650.0: dependencies: buffer: 4.9.2 events: 1.1.1 From 602c7fce1f72082064b3bc2372b1d261ad88e68b Mon Sep 17 00:00:00 2001 From: HoJeong Im <39ghwjd@naver.com> Date: Fri, 28 Jun 2024 18:00:59 +0900 Subject: [PATCH 063/215] fix: docker-compose for infra (#461) fix: fix readme, docker compose with feedback Co-authored-by: Carson --- README.md | 6 +- ...fra.yml => docker-compose.infra-amd64.yml} | 7 +- docker/docker-compose.infra-arm64.yml | 98 +++++++++++++++++++ 3 files changed, 105 insertions(+), 6 deletions(-) rename docker/{docker-compose.infra.yml => docker-compose.infra-amd64.yml} (93%) create mode 100644 docker/docker-compose.infra-arm64.yml diff --git a/README.md b/README.md index 4ba7e56e5..c6f2e93d2 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,9 @@ The frontend is built with NextJS and the backend is built with NestJS. We provi - SMTP - for mail verification during making accounts - [OpenSearch v7](https://opensearch.org/) - for performance on searching feedback -You can use [docker-compose.infra.yml](/docker/docker-compose.infra.yml) file for requirements. +You can use [docker-compose.infra-amd64.yml](/docker/docker-compose.infra-amd64.yml) file for requirements. + +for arm architecture, use [docker-compose.infra-arm64.yml](/docker/docker-compose.infra-arm64.yml) file ### Docker Hub Images @@ -85,7 +87,7 @@ pnpm install 2. Spin up all required infrastructure (Mysql, OpenSearch, etc.) using Docker Compose: ```bash -docker-compose -f docker/docker-compose.infra.yml up -d +docker-compose -f docker/docker-compose.infra-amd64.yml up -d ``` 3. Make an `.env` file in `apps/api` and `apps/web` by referring to `.env.example` ([web environment variables](./apps/web/README.md), [api environment variables](./apps/api/README.md)) diff --git a/docker/docker-compose.infra.yml b/docker/docker-compose.infra-amd64.yml similarity index 93% rename from docker/docker-compose.infra.yml rename to docker/docker-compose.infra-amd64.yml index 22e68732c..0df1af235 100644 --- a/docker/docker-compose.infra.yml +++ b/docker/docker-compose.infra-amd64.yml @@ -1,12 +1,10 @@ -version: '3' - services: mysql: hostname: mysql image: mysql:8.4.0 platform: linux/amd64 restart: always - command: --default-authentication-plugin=mysql_native_password + command: [--mysql-native-password=ON] environment: MYSQL_ROOT_PASSWORD: userfeedback MYSQL_DATABASE: userfeedback @@ -26,7 +24,7 @@ services: image: mysql:8.4.0 platform: linux/amd64 restart: always - command: --default-authentication-plugin=mysql_native_password + command: [--mysql-native-password=ON] environment: MYSQL_ROOT_PASSWORD: userfeedback MYSQL_DATABASE: e2e @@ -65,6 +63,7 @@ services: - bootstrap.memory_lock=true - 'OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m' - plugins.security.disabled=true + - OPENSEARCH_INITIAL_ADMIN_PASSWORD=userfeedback ulimits: memlock: soft: -1 diff --git a/docker/docker-compose.infra-arm64.yml b/docker/docker-compose.infra-arm64.yml new file mode 100644 index 000000000..ca681b5cf --- /dev/null +++ b/docker/docker-compose.infra-arm64.yml @@ -0,0 +1,98 @@ +services: + mysql: + hostname: mysql + image: mysql:8.4.0 + platform: linux/arm64/v8 + restart: always + command: [--mysql-native-password=ON] + environment: + MYSQL_ROOT_PASSWORD: userfeedback + MYSQL_DATABASE: userfeedback + MYSQL_USER: userfeedback + MYSQL_PASSWORD: userfeedback + TZ: UTC + ports: + - 13306:3306 + volumes: + - ./volumes/mysql:/var/lib/mysql + networks: + - app_network + + # optional for e2e test + mysql-for-e2e: + hostname: mysql + image: mysql:8.4.0 + platform: linux/arm64/v8 + restart: always + command: [--mysql-native-password=ON] + environment: + MYSQL_ROOT_PASSWORD: userfeedback + MYSQL_DATABASE: e2e + MYSQL_USER: userfeedback + MYSQL_PASSWORD: userfeedback + TZ: UTC + ports: + - 13307:3306 + volumes: + - ./volumes/mysql-for-e2e:/var/lib/mysql-for-e2e + networks: + - app_network + + # optional for email verification on creating user + smtp4dev: + image: rnwood/smtp4dev:v3 + restart: always + ports: + - 5080:80 + - 25:25 + - 143:143 + volumes: + - ./volumes/smtp4dev:/smtp4dev + networks: + - app_network + + # optional for better performance on searching feedbacks + opensearch-node: + image: opensearchproject/opensearch:2.14.0 + restart: always + container_name: opensearch-node + environment: + - cluster.name=opensearch-cluster + - node.name=opensearch-node + - discovery.type=single-node + - bootstrap.memory_lock=true + - 'OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m' + - plugins.security.disabled=true + - OPENSEARCH_INITIAL_ADMIN_PASSWORD=userfeedback + ulimits: + memlock: + soft: -1 + hard: -1 + nofile: + soft: 65536 + hard: 65536 + volumes: + - ./volumes/opensearch:/usr/share/opensearch/data + ports: + - 9200:9200 + - 9600:9600 + networks: + - app_network + + # optional for opensearch + opensearch-dashboards: + image: opensearchproject/opensearch-dashboards:2.14.0 + restart: always + container_name: opensearch-dashboards + ports: + - 5601:5601 + environment: + - 'OPENSEARCH_HOSTS=["http://opensearch-node:9200"]' + - 'DISABLE_SECURITY_DASHBOARDS_PLUGIN=true' + depends_on: + - opensearch-node + networks: + - app_network + +networks: + app_network: From 92f1f390b857dba2c38e287700ba53fe94c35e12 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 28 Jun 2024 12:47:54 +0000 Subject: [PATCH 064/215] chore(deps): update dependency @swc-node/jest to v1.8.3 (#462) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 15fa3f70b..c954d050d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -200,7 +200,7 @@ importers: version: 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8)) '@swc-node/jest': specifier: ^1.8.0 - version: 1.8.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5) + version: 1.8.3(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5) '@swc/core': specifier: ^1.4.16 version: 1.6.5(@swc/helpers@0.5.11) @@ -3113,15 +3113,15 @@ packages: '@swc/core': '>= 1.4.13' '@swc/types': '>= 0.1' - '@swc-node/jest@1.8.2': - resolution: {integrity: sha512-IkPPdlI2gqHOM1jQDtlRUx1pvVuGYvEJ3NPBbp/sHa31ZlugldK/G9acIzmKgc17ff7kj0fPB8Nw3TkDVnInTg==} + '@swc-node/jest@1.8.3': + resolution: {integrity: sha512-PQBEjFxgPFC2xuUe7Bsg7YooLa87fwxo26l9nzVg0zq3ARKK3tgXvMsFXpB2Yzz/2zyhj4kI5ZaPG57Gx1+rVQ==} peerDependencies: '@swc/core': '>= 1.4.13' '@swc/types': '>= 0.1' typescript: '>= 5.0' - '@swc-node/register@1.9.2': - resolution: {integrity: sha512-BBjg0QNuEEmJSoU/++JOXhrjWdu3PTyYeJWsvchsI0Aqtj8ICkz/DqlwtXbmZVZ5vuDPpTfFlwDBZe81zgShMA==} + '@swc-node/register@1.10.0': + resolution: {integrity: sha512-38w10C3fWLi5nd1BltCjj75p5JUn35o8Qvp9yg4y59WrOMLqJ2vzjUva/v7E5IxpY7irE9RMovoxI6uF8/QXJg==} peerDependencies: '@swc/core': '>= 1.4.13' typescript: '>= 4.3' @@ -12073,18 +12073,18 @@ snapshots: '@swc/core': 1.6.5(@swc/helpers@0.5.11) '@swc/types': 0.1.9 - '@swc-node/jest@1.8.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5)': + '@swc-node/jest@1.8.3(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5)': dependencies: '@node-rs/xxhash': 1.7.3 '@swc-node/core': 1.13.1(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9) - '@swc-node/register': 1.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5) + '@swc-node/register': 1.10.0(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5) '@swc/core': 1.6.5(@swc/helpers@0.5.11) '@swc/types': 0.1.9 typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@swc-node/register@1.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5)': + '@swc-node/register@1.10.0(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5)': dependencies: '@swc-node/core': 1.13.1(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9) '@swc-node/sourcemap-support': 0.5.0 From 58dcce034b2fe3f0509ebe8af3501e5862d2d699 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 28 Jun 2024 18:31:47 +0000 Subject: [PATCH 065/215] fix(deps): update aws-sdk-js-v3 monorepo to v3.606.0 (#465) fix(deps): update dependency @aws-sdk/s3-request-presigner to v3.606.0 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 221 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 205 insertions(+), 16 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c954d050d..e9d38458f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,7 +28,7 @@ importers: version: 3.600.0 '@aws-sdk/s3-request-presigner': specifier: ^3.556.0 - version: 3.600.0 + version: 3.606.0 '@fastify/multipart': specifier: ^8.2.0 version: 8.3.0 @@ -848,8 +848,8 @@ packages: resolution: {integrity: sha512-oYXhmTokSav4ytmWleCr3rs/1nyvZW/S0tdi6X7u+dLNL5Jee+uMxWGzgOrWK6wrQOzucLVjS4E/wA11Kv2GTw==} engines: {node: '>=16.0.0'} - '@aws-sdk/s3-request-presigner@3.600.0': - resolution: {integrity: sha512-MYRwgti1DDc9/Q9AzvTQy0Ih0j4vLe0zYLV3qtSI0H8G02yRqTzet2s/76pUNOYJK9ASSgcxQ9yeV9EGKBwndQ==} + '@aws-sdk/s3-request-presigner@3.606.0': + resolution: {integrity: sha512-ErxArdCk73MVOh5xiTWZkk76kZWCHZqCCdMnSJTD0lzTpfGbwL/eEjHIjKLJO+EsRtDKYmS8vN+qijyMvMqruw==} engines: {node: '>=16.0.0'} '@aws-sdk/signature-v4-multi-region@3.598.0': @@ -2826,6 +2826,10 @@ packages: resolution: {integrity: sha512-Jb7jg4E+C+uvrUQi+h9kbILY6ts6fglKZzseMCHlH9ayq+1f5QdpYf8MV/xppuiN6DAMJAmwGz53GwP3213dmA==} engines: {node: '>=16.0.0'} + '@smithy/abort-controller@3.1.1': + resolution: {integrity: sha512-MBJBiidoe+0cTFhyxT8g+9g7CeVccLM0IOKKUMCNQ1CNMJ/eIfoo0RTfVrXOONEI1UCN1W+zkiHSbzUNE9dZtQ==} + engines: {node: '>=16.0.0'} + '@smithy/chunked-blob-reader-native@3.0.0': resolution: {integrity: sha512-VDkpCYW+peSuM4zJip5WDfqvg2Mo/e8yxOv3VF1m11y7B8KKMKVFtmZWDe36Fvk8rGuWrPZHHXZ7rR7uM5yWyg==} @@ -2866,6 +2870,9 @@ packages: '@smithy/fetch-http-handler@3.0.3': resolution: {integrity: sha512-31x2MokxJL/u5U/BdElvVRotOGjUcOOvI2pb5TZ02umBLw+vVHImiLn+khbN0SblaFXNRzPoGrKwXylNjV3skw==} + '@smithy/fetch-http-handler@3.2.0': + resolution: {integrity: sha512-vFvDxMrc6sO5Atec8PaISckMcAwsCrRhYxwUylg97bRT2KZoumOF7qk5+6EVUtuM1IG9AJV5aqXnHln9ZdXHpg==} + '@smithy/hash-blob-browser@3.1.0': resolution: {integrity: sha512-lKEHDN6bLzYdx5cFmdMHfYVmmTZTmjphwPBSumgkaniEYwRAXnbDEGETeuzfquS9Py1aH6cmqzXWxxkD7mV3sA==} @@ -2899,6 +2906,10 @@ packages: resolution: {integrity: sha512-gWEaGYB3Bei17Oiy/F2IlUPpBazNXImytoOdJ1xbrUOaJKAOiUhx8/4FOnYLLJHdAwa9PlvJ2ULda2f/Dnwi9w==} engines: {node: '>=16.0.0'} + '@smithy/middleware-endpoint@3.0.4': + resolution: {integrity: sha512-whUJMEPwl3ANIbXjBXZVdJNgfV2ZU8ayln7xUM47rXL2txuenI7jQ/VFFwCzy5lCmXScjp6zYtptW5Evud8e9g==} + engines: {node: '>=16.0.0'} + '@smithy/middleware-retry@3.0.5': resolution: {integrity: sha512-nKAmmea9Wm0d94obPqVgjxW2zzaNemxcTzjgd17LhGKI23D66UQKI5gpoWDsnE+R4tfuZe9dCcw8gmTVEwFpRA==} engines: {node: '>=16.0.0'} @@ -2907,34 +2918,66 @@ packages: resolution: {integrity: sha512-ak6H/ZRN05r5+SR0/IUc5zOSyh2qp3HReg1KkrnaSLXmncy9lwOjNqybX4L4x55/e5mtVDn1uf/gQ6bw5neJPw==} engines: {node: '>=16.0.0'} + '@smithy/middleware-serde@3.0.3': + resolution: {integrity: sha512-puUbyJQBcg9eSErFXjKNiGILJGtiqmuuNKEYNYfUD57fUl4i9+mfmThtQhvFXU0hCVG0iEJhvQUipUf+/SsFdA==} + engines: {node: '>=16.0.0'} + '@smithy/middleware-stack@3.0.1': resolution: {integrity: sha512-fS5uT//y1SlBdkzIvgmWQ9FufwMXrHSSbuR25ygMy1CRDIZkcBMoF4oTMYNfR9kBlVBcVzlv7joFdNrFuQirPA==} engines: {node: '>=16.0.0'} + '@smithy/middleware-stack@3.0.3': + resolution: {integrity: sha512-r4klY9nFudB0r9UdSMaGSyjyQK5adUyPnQN/ZM6M75phTxOdnc/AhpvGD1fQUvgmqjQEBGCwpnPbDm8pH5PapA==} + engines: {node: '>=16.0.0'} + '@smithy/node-config-provider@3.1.1': resolution: {integrity: sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==} engines: {node: '>=16.0.0'} + '@smithy/node-config-provider@3.1.3': + resolution: {integrity: sha512-rxdpAZczzholz6CYZxtqDu/aKTxATD5DAUDVj7HoEulq+pDSQVWzbg0btZDlxeFfa6bb2b5tUvgdX5+k8jUqcg==} + engines: {node: '>=16.0.0'} + '@smithy/node-http-handler@3.0.1': resolution: {integrity: sha512-hlBI6MuREA4o1wBMEt+QNhUzoDtFFvwR6ecufimlx9D79jPybE/r8kNorphXOi91PgSO9S2fxRjcKCLk7Jw8zA==} engines: {node: '>=16.0.0'} + '@smithy/node-http-handler@3.1.1': + resolution: {integrity: sha512-L71NLyPeP450r2J/mfu1jMc//Z1YnqJt2eSNw7uhiItaONnBLDA68J5jgxq8+MBDsYnFwNAIc7dBG1ImiWBiwg==} + engines: {node: '>=16.0.0'} + '@smithy/property-provider@3.1.1': resolution: {integrity: sha512-YknOMZcQkB5on+MU0DvbToCmT2YPtTETMXW0D3+/Iln7ezT+Zm1GMHhCW1dOH/X/+LkkQD9aXEoCX/B10s4Xdw==} engines: {node: '>=16.0.0'} + '@smithy/property-provider@3.1.3': + resolution: {integrity: sha512-zahyOVR9Q4PEoguJ/NrFP4O7SMAfYO1HLhB18M+q+Z4KFd4V2obiMnlVoUFzFLSPeVt1POyNWneHHrZaTMoc/g==} + engines: {node: '>=16.0.0'} + '@smithy/protocol-http@4.0.1': resolution: {integrity: sha512-eBhm9zwcFPEazc654c0BEWtxYAzrw+OhoSf5pkwKzfftWKXRoqEhwOE2Pvn30v0iAdo7Mfsfb6pi1NnZlGCMpg==} engines: {node: '>=16.0.0'} + '@smithy/protocol-http@4.0.3': + resolution: {integrity: sha512-x5jmrCWwQlx+Zv4jAtc33ijJ+vqqYN+c/ZkrnpvEe/uDas7AT7A/4Rc2CdfxgWv4WFGmEqODIrrUToPN6DDkGw==} + engines: {node: '>=16.0.0'} + '@smithy/querystring-builder@3.0.1': resolution: {integrity: sha512-vKitpnG/2KOMVlx3x1S3FkBH075EROG3wcrcDaNerQNh8yuqnSL23btCD2UyX4i4lpPzNW6VFdxbn2Z25b/g5Q==} engines: {node: '>=16.0.0'} + '@smithy/querystring-builder@3.0.3': + resolution: {integrity: sha512-vyWckeUeesFKzCDaRwWLUA1Xym9McaA6XpFfAK5qI9DKJ4M33ooQGqvM4J+LalH4u/Dq9nFiC8U6Qn1qi0+9zw==} + engines: {node: '>=16.0.0'} + '@smithy/querystring-parser@3.0.1': resolution: {integrity: sha512-Qt8DMC05lVS8NcQx94lfVbZSX+2Ym7032b/JR8AlboAa/D669kPzqb35dkjkvAG6+NWmUchef3ENtrD6F+5n8Q==} engines: {node: '>=16.0.0'} + '@smithy/querystring-parser@3.0.3': + resolution: {integrity: sha512-zahM1lQv2YjmznnfQsWbYojFe55l0SLG/988brlLv1i8z3dubloLF+75ATRsqPBboUXsW6I9CPGE5rQgLfY0vQ==} + engines: {node: '>=16.0.0'} + '@smithy/service-error-classification@3.0.1': resolution: {integrity: sha512-ubFUvIePjDCyIzZ+pLETqNC6KXJ/fc6g+/baqel7Zf6kJI/kZKgjwkCI7zbUhoUuOZ/4eA/87YasVu40b/B4bA==} engines: {node: '>=16.0.0'} @@ -2943,21 +2986,40 @@ packages: resolution: {integrity: sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==} engines: {node: '>=16.0.0'} + '@smithy/shared-ini-file-loader@3.1.3': + resolution: {integrity: sha512-Z8Y3+08vgoDgl4HENqNnnzSISAaGrF2RoKupoC47u2wiMp+Z8P/8mDh1CL8+8ujfi2U5naNvopSBmP/BUj8b5w==} + engines: {node: '>=16.0.0'} + '@smithy/signature-v4@3.1.0': resolution: {integrity: sha512-m0/6LW3IQ3/JBcdhqjpkpABPTPhcejqeAn0U877zxBdNLiWAnG2WmCe5MfkUyVuvpFTPQnQwCo/0ZBR4uF5kxg==} engines: {node: '>=16.0.0'} + '@smithy/signature-v4@3.1.2': + resolution: {integrity: sha512-3BcPylEsYtD0esM4Hoyml/+s7WP2LFhcM3J2AGdcL2vx9O60TtfpDOL72gjb4lU8NeRPeKAwR77YNyyGvMbuEA==} + engines: {node: '>=16.0.0'} + '@smithy/smithy-client@3.1.3': resolution: {integrity: sha512-YVz+akpR5lIIRPJfhE4sqoHYwMys6/33vsFvDof+71FCwa4jkVfMpzKv9TKrG/EDb5TV+YtjdXkwywdqlUOQXA==} engines: {node: '>=16.0.0'} + '@smithy/smithy-client@3.1.5': + resolution: {integrity: sha512-x9bL9Mx2CT2P1OiUlHM+ZNpbVU6TgT32f9CmTRzqIHA7M4vYrROCWEoC3o4xHNJASoGd4Opos3cXYPgh+/m4Ww==} + engines: {node: '>=16.0.0'} + '@smithy/types@3.1.0': resolution: {integrity: sha512-qi4SeCVOUPjhSSZrxxB/mB8DrmuSFUcJnD9KXjuP+7C3LV/KFV4kpuUSH3OHDZgQB9TEH/1sO/Fq/5HyaK9MPw==} engines: {node: '>=16.0.0'} + '@smithy/types@3.3.0': + resolution: {integrity: sha512-IxvBBCTFDHbVoK7zIxqA1ZOdc4QfM5HM7rGleCuHi7L1wnKv5Pn69xXJQ9hgxH60ZVygH9/JG0jRgtUncE3QUA==} + engines: {node: '>=16.0.0'} + '@smithy/url-parser@3.0.1': resolution: {integrity: sha512-G140IlNFlzYWVCedC4E2d6NycM1dCUbe5CnsGW1hmGt4hYKiGOw0v7lVru9WAn5T2w09QEjl4fOESWjGmCvVmg==} + '@smithy/url-parser@3.0.3': + resolution: {integrity: sha512-pw3VtZtX2rg+s6HMs6/+u9+hu6oY6U7IohGhVNnjbgKy86wcIsSZwgHrFR+t67Uyxvp4Xz3p3kGXXIpTNisq8A==} + '@smithy/util-base64@3.0.0': resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==} engines: {node: '>=16.0.0'} @@ -3001,6 +3063,10 @@ packages: resolution: {integrity: sha512-WRODCQtUsO7vIvfrdxS8RFPeLKcewYtaCglZsBsedIKSUGIIvMlZT5oh+pCe72I+1L+OjnZuqRNpN2LKhWA4KQ==} engines: {node: '>=16.0.0'} + '@smithy/util-middleware@3.0.3': + resolution: {integrity: sha512-l+StyYYK/eO3DlVPbU+4Bi06Jjal+PFLSMmlWM1BEwyLxZ3aKkf1ROnoIakfaA7mC6uw3ny7JBkau4Yc+5zfWw==} + engines: {node: '>=16.0.0'} + '@smithy/util-retry@3.0.1': resolution: {integrity: sha512-5lRtYm+8fNFEUTdqZXg5M4ppVp40rMIJfR1TpbHAhKQgPIDpWT+iYMaqgnwEbtpi9U1smyUOPv5Sg+M1neOBgw==} engines: {node: '>=16.0.0'} @@ -3009,6 +3075,10 @@ packages: resolution: {integrity: sha512-ztOvXkXKJromRHNzvrLEW/vvTQPnxPBRHA0gR0QX61LnHDgrm4TBT4EQNpWwwHCD1N0nnEL5bEkzo2dt2t34Kg==} engines: {node: '>=16.0.0'} + '@smithy/util-stream@3.0.5': + resolution: {integrity: sha512-xC3L5PKMAT/Bh8fmHNXP9sdQ4+4aKVUU3EEJ2CF/lLk7R+wtMJM+v/1B4en7jO++Wa5spGzFDBCl0QxgbUc5Ug==} + engines: {node: '>=16.0.0'} + '@smithy/util-uri-escape@3.0.0': resolution: {integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==} engines: {node: '>=16.0.0'} @@ -9178,7 +9248,7 @@ snapshots: '@smithy/util-defaults-mode-browser': 3.0.5 '@smithy/util-defaults-mode-node': 3.0.5 '@smithy/util-endpoints': 2.0.2 - '@smithy/util-middleware': 3.0.1 + '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.1 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 @@ -9424,24 +9494,24 @@ snapshots: '@smithy/util-middleware': 3.0.1 tslib: 2.6.3 - '@aws-sdk/s3-request-presigner@3.600.0': + '@aws-sdk/s3-request-presigner@3.606.0': dependencies: '@aws-sdk/signature-v4-multi-region': 3.598.0 '@aws-sdk/types': 3.598.0 '@aws-sdk/util-format-url': 3.598.0 - '@smithy/middleware-endpoint': 3.0.2 - '@smithy/protocol-http': 4.0.1 - '@smithy/smithy-client': 3.1.3 - '@smithy/types': 3.1.0 + '@smithy/middleware-endpoint': 3.0.4 + '@smithy/protocol-http': 4.0.3 + '@smithy/smithy-client': 3.1.5 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@aws-sdk/signature-v4-multi-region@3.598.0': dependencies: '@aws-sdk/middleware-sdk-s3': 3.598.0 '@aws-sdk/types': 3.598.0 - '@smithy/protocol-http': 4.0.1 - '@smithy/signature-v4': 3.1.0 - '@smithy/types': 3.1.0 + '@smithy/protocol-http': 4.0.3 + '@smithy/signature-v4': 3.1.2 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)': @@ -9455,7 +9525,7 @@ snapshots: '@aws-sdk/types@3.598.0': dependencies: - '@smithy/types': 3.1.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@aws-sdk/util-arn-parser@3.568.0': @@ -9472,8 +9542,8 @@ snapshots: '@aws-sdk/util-format-url@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/querystring-builder': 3.0.1 - '@smithy/types': 3.1.0 + '@smithy/querystring-builder': 3.0.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@aws-sdk/util-locate-window@3.568.0': @@ -11650,6 +11720,11 @@ snapshots: '@smithy/types': 3.1.0 tslib: 2.6.3 + '@smithy/abort-controller@3.1.1': + dependencies: + '@smithy/types': 3.3.0 + tslib: 2.6.3 + '@smithy/chunked-blob-reader-native@3.0.0': dependencies: '@smithy/util-base64': 3.0.0 @@ -11724,6 +11799,14 @@ snapshots: '@smithy/util-base64': 3.0.0 tslib: 2.6.3 + '@smithy/fetch-http-handler@3.2.0': + dependencies: + '@smithy/protocol-http': 4.0.3 + '@smithy/querystring-builder': 3.0.3 + '@smithy/types': 3.3.0 + '@smithy/util-base64': 3.0.0 + tslib: 2.6.3 + '@smithy/hash-blob-browser@3.1.0': dependencies: '@smithy/chunked-blob-reader': 3.0.0 @@ -11779,6 +11862,16 @@ snapshots: '@smithy/util-middleware': 3.0.1 tslib: 2.6.3 + '@smithy/middleware-endpoint@3.0.4': + dependencies: + '@smithy/middleware-serde': 3.0.3 + '@smithy/node-config-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.3 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 + '@smithy/util-middleware': 3.0.3 + tslib: 2.6.3 + '@smithy/middleware-retry@3.0.5': dependencies: '@smithy/node-config-provider': 3.1.1 @@ -11796,11 +11889,21 @@ snapshots: '@smithy/types': 3.1.0 tslib: 2.6.3 + '@smithy/middleware-serde@3.0.3': + dependencies: + '@smithy/types': 3.3.0 + tslib: 2.6.3 + '@smithy/middleware-stack@3.0.1': dependencies: '@smithy/types': 3.1.0 tslib: 2.6.3 + '@smithy/middleware-stack@3.0.3': + dependencies: + '@smithy/types': 3.3.0 + tslib: 2.6.3 + '@smithy/node-config-provider@3.1.1': dependencies: '@smithy/property-provider': 3.1.1 @@ -11808,6 +11911,13 @@ snapshots: '@smithy/types': 3.1.0 tslib: 2.6.3 + '@smithy/node-config-provider@3.1.3': + dependencies: + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.3 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + '@smithy/node-http-handler@3.0.1': dependencies: '@smithy/abort-controller': 3.0.1 @@ -11816,27 +11926,56 @@ snapshots: '@smithy/types': 3.1.0 tslib: 2.6.3 + '@smithy/node-http-handler@3.1.1': + dependencies: + '@smithy/abort-controller': 3.1.1 + '@smithy/protocol-http': 4.0.3 + '@smithy/querystring-builder': 3.0.3 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + '@smithy/property-provider@3.1.1': dependencies: '@smithy/types': 3.1.0 tslib: 2.6.3 + '@smithy/property-provider@3.1.3': + dependencies: + '@smithy/types': 3.3.0 + tslib: 2.6.3 + '@smithy/protocol-http@4.0.1': dependencies: '@smithy/types': 3.1.0 tslib: 2.6.3 + '@smithy/protocol-http@4.0.3': + dependencies: + '@smithy/types': 3.3.0 + tslib: 2.6.3 + '@smithy/querystring-builder@3.0.1': dependencies: '@smithy/types': 3.1.0 '@smithy/util-uri-escape': 3.0.0 tslib: 2.6.3 + '@smithy/querystring-builder@3.0.3': + dependencies: + '@smithy/types': 3.3.0 + '@smithy/util-uri-escape': 3.0.0 + tslib: 2.6.3 + '@smithy/querystring-parser@3.0.1': dependencies: '@smithy/types': 3.1.0 tslib: 2.6.3 + '@smithy/querystring-parser@3.0.3': + dependencies: + '@smithy/types': 3.3.0 + tslib: 2.6.3 + '@smithy/service-error-classification@3.0.1': dependencies: '@smithy/types': 3.1.0 @@ -11846,12 +11985,27 @@ snapshots: '@smithy/types': 3.1.0 tslib: 2.6.3 + '@smithy/shared-ini-file-loader@3.1.3': + dependencies: + '@smithy/types': 3.3.0 + tslib: 2.6.3 + '@smithy/signature-v4@3.1.0': dependencies: '@smithy/is-array-buffer': 3.0.0 '@smithy/types': 3.1.0 '@smithy/util-hex-encoding': 3.0.0 - '@smithy/util-middleware': 3.0.1 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-uri-escape': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + + '@smithy/signature-v4@3.1.2': + dependencies: + '@smithy/is-array-buffer': 3.0.0 + '@smithy/types': 3.3.0 + '@smithy/util-hex-encoding': 3.0.0 + '@smithy/util-middleware': 3.0.3 '@smithy/util-uri-escape': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 @@ -11865,16 +12019,35 @@ snapshots: '@smithy/util-stream': 3.0.3 tslib: 2.6.3 + '@smithy/smithy-client@3.1.5': + dependencies: + '@smithy/middleware-endpoint': 3.0.4 + '@smithy/middleware-stack': 3.0.3 + '@smithy/protocol-http': 4.0.3 + '@smithy/types': 3.3.0 + '@smithy/util-stream': 3.0.5 + tslib: 2.6.3 + '@smithy/types@3.1.0': dependencies: tslib: 2.6.3 + '@smithy/types@3.3.0': + dependencies: + tslib: 2.6.3 + '@smithy/url-parser@3.0.1': dependencies: '@smithy/querystring-parser': 3.0.1 '@smithy/types': 3.1.0 tslib: 2.6.3 + '@smithy/url-parser@3.0.3': + dependencies: + '@smithy/querystring-parser': 3.0.3 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + '@smithy/util-base64@3.0.0': dependencies: '@smithy/util-buffer-from': 3.0.0 @@ -11936,6 +12109,11 @@ snapshots: '@smithy/types': 3.1.0 tslib: 2.6.3 + '@smithy/util-middleware@3.0.3': + dependencies: + '@smithy/types': 3.3.0 + tslib: 2.6.3 + '@smithy/util-retry@3.0.1': dependencies: '@smithy/service-error-classification': 3.0.1 @@ -11953,6 +12131,17 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 + '@smithy/util-stream@3.0.5': + dependencies: + '@smithy/fetch-http-handler': 3.2.0 + '@smithy/node-http-handler': 3.1.1 + '@smithy/types': 3.3.0 + '@smithy/util-base64': 3.0.0 + '@smithy/util-buffer-from': 3.0.0 + '@smithy/util-hex-encoding': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + '@smithy/util-uri-escape@3.0.0': dependencies: tslib: 2.6.3 From 28ec2131efd6df2d077768338cd7b9775eaf29a9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 29 Jun 2024 01:30:55 +0000 Subject: [PATCH 066/215] fix(deps): update dependency aws-sdk to v2.1651.0 (#467) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e9d38458f..7cff367b9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,7 +91,7 @@ importers: version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.3) aws-sdk: specifier: ^2.1604.0 - version: 2.1650.0 + version: 2.1651.0 axios: specifier: ^1.7.2 version: 1.7.2 @@ -3982,8 +3982,8 @@ packages: avvio@8.3.0: resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} - aws-sdk@2.1650.0: - resolution: {integrity: sha512-VZzpqGyHps7TiRedgRAPF6TmUoUrhFbSuNgnX212EQ5/eS3/ktkHsxPAPH4PrnThcYhbVkyseCiFtZ8qtOeDjQ==} + aws-sdk@2.1651.0: + resolution: {integrity: sha512-MZjQvvOPkKcx1N428ejUjqSfhm4TAIcgPIgpniiDMw1LjB1yA8JBZvrWer6J6MACAXQ99v0uKE4BSvtYn+AT3g==} engines: {node: '>= 10.0.0'} aws4@1.13.0: @@ -13178,7 +13178,7 @@ snapshots: transitivePeerDependencies: - supports-color - aws-sdk@2.1650.0: + aws-sdk@2.1651.0: dependencies: buffer: 4.9.2 events: 1.1.1 From 6731465b3cc54992cee76d1980cd9900b1d3eb4c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 29 Jun 2024 05:06:02 +0000 Subject: [PATCH 067/215] fix(deps): update dependency @aws-sdk/client-s3 to v3.606.0 (#466) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 876 +++++++++++++++++++++---------------------------- 1 file changed, 379 insertions(+), 497 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7cff367b9..c345ac427 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,7 +25,7 @@ importers: dependencies: '@aws-sdk/client-s3': specifier: ^3.556.0 - version: 3.600.0 + version: 3.606.0 '@aws-sdk/s3-request-presigner': specifier: ^3.556.0 version: 3.606.0 @@ -477,7 +477,7 @@ importers: version: 8.4.38 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) ts-toolbelt: specifier: ^9.6.0 version: 9.6.0 @@ -549,7 +549,7 @@ importers: version: 3.3.2 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(typescript@5.4.5)) packages/ufb-ui: dependencies: @@ -748,20 +748,22 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-s3@3.600.0': - resolution: {integrity: sha512-iYoKbJTputbf+ubkX6gSK/y/4uJEBRaXZ18jykLdBQ8UJuGrk2gqvV8h7OlGAhToCeysmmMqM0vDWyLt6lP8nw==} + '@aws-sdk/client-s3@3.606.0': + resolution: {integrity: sha512-IGM/E8kVk/NY/kZwLdmGRsX1QYtuPljoNutM5kBRdtGahQL5VwVAve5PElPUArcsTkfTyW+LfXpznDeeHxMCcA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso-oidc@3.600.0': - resolution: {integrity: sha512-7+I8RWURGfzvChyNQSyj5/tKrqRbzRl7H+BnTOf/4Vsw1nFOi5ROhlhD4X/Y0QCTacxnaoNcIrqnY7uGGvVRzw==} + '@aws-sdk/client-sso-oidc@3.606.0': + resolution: {integrity: sha512-gL1FHPS6hwgMNS/A+Qh5bUyHOeRVOqdb7c6+i+9gR3wtGvt2lvoSm8w5DhS08Xiiacz2AqYRDEapp0xuyCrbBQ==} engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.606.0 '@aws-sdk/client-sso@3.598.0': resolution: {integrity: sha512-nOI5lqPYa+YZlrrzwAJywJSw3MKVjvu6Ge2fCqQUNYMfxFB0NAaDFnl0EPjXi+sEbtCuz/uWE77poHbqiZ+7Iw==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.600.0': - resolution: {integrity: sha512-KQG97B7LvTtTiGmjlrG1LRAY8wUvCQzrmZVV5bjrJ/1oXAU7DITYwVbSJeX9NWg6hDuSk0VE3MFwIXS2SvfLIA==} + '@aws-sdk/client-sts@3.606.0': + resolution: {integrity: sha512-b11mAhjrkm3MMiAPoMGcmd6vsaz2120lg8rHG/NZCo9vB1K6Kc7WP+a1Q05TRMseer2egTtpWJfn44aVO97VqA==} engines: {node: '>=16.0.0'} '@aws-sdk/core@3.598.0': @@ -2822,10 +2824,6 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@smithy/abort-controller@3.0.1': - resolution: {integrity: sha512-Jb7jg4E+C+uvrUQi+h9kbILY6ts6fglKZzseMCHlH9ayq+1f5QdpYf8MV/xppuiN6DAMJAmwGz53GwP3213dmA==} - engines: {node: '>=16.0.0'} - '@smithy/abort-controller@3.1.1': resolution: {integrity: sha512-MBJBiidoe+0cTFhyxT8g+9g7CeVccLM0IOKKUMCNQ1CNMJ/eIfoo0RTfVrXOONEI1UCN1W+zkiHSbzUNE9dZtQ==} engines: {node: '>=16.0.0'} @@ -2836,56 +2834,53 @@ packages: '@smithy/chunked-blob-reader@3.0.0': resolution: {integrity: sha512-sbnURCwjF0gSToGlsBiAmd1lRCmSn72nu9axfJu5lIx6RUEgHu6GwTMbqCdhQSi0Pumcm5vFxsi9XWXb2mTaoA==} - '@smithy/config-resolver@3.0.2': - resolution: {integrity: sha512-wUyG6ezpp2sWAvfqmSYTROwFUmJqKV78GLf55WODrosBcT0BAMd9bOLO4HRhynWBgAobPml2cF9ZOdgCe00r+g==} + '@smithy/config-resolver@3.0.4': + resolution: {integrity: sha512-VwiOk7TwXoE7NlNguV/aPq1hFH72tqkHCw8eWXbr2xHspRyyv9DLpLXhq+Ieje+NwoqXrY0xyQjPXdOE6cGcHA==} engines: {node: '>=16.0.0'} - '@smithy/core@2.2.2': - resolution: {integrity: sha512-bxZr4ZTqS6hMSQGYdcsfFQTFU0MO2xKLbkqZMSRDM+ruQ0nY00lFJUeLhXe7fqohSEd1y5wKu1Ap0bVJPzpmHg==} + '@smithy/core@2.2.4': + resolution: {integrity: sha512-qdY3LpMOUyLM/gfjjMQZui+UTNS7kBRDWlvyIhVOql5dn2J3isk9qUTBtQ1CbDH8MTugHis1zu3h4rH+Qmmh4g==} engines: {node: '>=16.0.0'} - '@smithy/credential-provider-imds@3.1.1': - resolution: {integrity: sha512-htndP0LwHdE3R3Nam9ZyVWhwPYOmD4xCL79kqvNxy8u/bv0huuy574CSiRY4cvEICgimv8jlVfLeZ7zZqbnB2g==} + '@smithy/credential-provider-imds@3.1.3': + resolution: {integrity: sha512-U1Yrv6hx/mRK6k8AncuI6jLUx9rn0VVSd9NPEX6pyYFBfkSkChOc/n4zUb8alHUVg83TbI4OdZVo1X0Zfj3ijA==} engines: {node: '>=16.0.0'} - '@smithy/eventstream-codec@3.1.0': - resolution: {integrity: sha512-XFDl70ZY+FabSnTX3oQGGYvdbEaC8vPEFkCEOoBkumqaZIwR1WjjJCDu2VMXlHbKWKshefWXdT0NYteL5v6uFw==} + '@smithy/eventstream-codec@3.1.2': + resolution: {integrity: sha512-0mBcu49JWt4MXhrhRAlxASNy0IjDRFU+aWNDRal9OtUJvJNiwDuyKMUONSOjLjSCeGwZaE0wOErdqULer8r7yw==} - '@smithy/eventstream-serde-browser@3.0.2': - resolution: {integrity: sha512-6147vdedQGaWn3Nt4P1KV0LuV8IH4len1SAeycyko0p8oRLWFyYyx0L8JHGclePDSphkjxZqBHtyIfyupCaTGg==} + '@smithy/eventstream-serde-browser@3.0.4': + resolution: {integrity: sha512-Eo4anLZX6ltGJTZ5yJMc80gZPYYwBn44g0h7oFq6et+TYr5dUsTpIcDbz2evsOKIZhZ7zBoFWHtBXQ4QQeb5xA==} engines: {node: '>=16.0.0'} - '@smithy/eventstream-serde-config-resolver@3.0.1': - resolution: {integrity: sha512-6+B8P+5Q1mll4u7IoI7mpmYOSW3/c2r3WQoYLdqOjbIKMixJFGmN79ZjJiNMy4X2GZ4We9kQ6LfnFuczSlhcyw==} + '@smithy/eventstream-serde-config-resolver@3.0.3': + resolution: {integrity: sha512-NVTYjOuYpGfrN/VbRQgn31x73KDLfCXCsFdad8DiIc3IcdxL+dYA9zEQPyOP7Fy2QL8CPy2WE4WCUD+ZsLNfaQ==} engines: {node: '>=16.0.0'} - '@smithy/eventstream-serde-node@3.0.2': - resolution: {integrity: sha512-DLtmGAfqxZAql8rB+HqyPlUne22u3EEVj+hxlUjgXk0hXt+SfLGK0ljzRFmiWQ3qGpHu1NdJpJA9e5JE/dJxFw==} + '@smithy/eventstream-serde-node@3.0.4': + resolution: {integrity: sha512-mjlG0OzGAYuUpdUpflfb9zyLrBGgmQmrobNT8b42ZTsGv/J03+t24uhhtVEKG/b2jFtPIHF74Bq+VUtbzEKOKg==} engines: {node: '>=16.0.0'} - '@smithy/eventstream-serde-universal@3.0.2': - resolution: {integrity: sha512-d3SgAIQ/s4EbU8HAHJ8m2MMJPAL30nqJktyVgvqZWNznA8PJl61gJw5gj/yjIt/Fvs3d4fU8FmPPAhdp2yr/7A==} + '@smithy/eventstream-serde-universal@3.0.4': + resolution: {integrity: sha512-Od9dv8zh3PgOD7Vj4T3HSuox16n0VG8jJIM2gvKASL6aCtcS8CfHZDWe1Ik3ZXW6xBouU+45Q5wgoliWDZiJ0A==} engines: {node: '>=16.0.0'} - '@smithy/fetch-http-handler@3.0.3': - resolution: {integrity: sha512-31x2MokxJL/u5U/BdElvVRotOGjUcOOvI2pb5TZ02umBLw+vVHImiLn+khbN0SblaFXNRzPoGrKwXylNjV3skw==} - '@smithy/fetch-http-handler@3.2.0': resolution: {integrity: sha512-vFvDxMrc6sO5Atec8PaISckMcAwsCrRhYxwUylg97bRT2KZoumOF7qk5+6EVUtuM1IG9AJV5aqXnHln9ZdXHpg==} - '@smithy/hash-blob-browser@3.1.0': - resolution: {integrity: sha512-lKEHDN6bLzYdx5cFmdMHfYVmmTZTmjphwPBSumgkaniEYwRAXnbDEGETeuzfquS9Py1aH6cmqzXWxxkD7mV3sA==} + '@smithy/hash-blob-browser@3.1.2': + resolution: {integrity: sha512-hAbfqN2UbISltakCC2TP0kx4LqXBttEv2MqSPE98gVuDFMf05lU+TpC41QtqGP3Ff5A3GwZMPfKnEy0VmEUpmg==} - '@smithy/hash-node@3.0.1': - resolution: {integrity: sha512-w2ncjgk2EYO2+WhAsSQA8owzoOSY7IL1qVytlwpnL1pFGWTjIoIh5nROkEKXY51unB63bMGZqDiVoXaFbyKDlg==} + '@smithy/hash-node@3.0.3': + resolution: {integrity: sha512-2ctBXpPMG+B3BtWSGNnKELJ7SH9e4TNefJS0cd2eSkOOROeBnnVBnAy9LtJ8tY4vUEoe55N4CNPxzbWvR39iBw==} engines: {node: '>=16.0.0'} - '@smithy/hash-stream-node@3.1.0': - resolution: {integrity: sha512-OkU9vjN17yYsXTSrouctZn2iYwG4z8WSc7F50+9ogG2crOtMopkop+22j35tX2ry2i/vLRCYgnqEmBWfvnYT2g==} + '@smithy/hash-stream-node@3.1.2': + resolution: {integrity: sha512-PBgDMeEdDzi6JxKwbfBtwQG9eT9cVwsf0dZzLXoJF4sHKHs5HEo/3lJWpn6jibfJwT34I1EBXpBnZE8AxAft6g==} engines: {node: '>=16.0.0'} - '@smithy/invalid-dependency@3.0.1': - resolution: {integrity: sha512-RSNF/32BKygXKKMyS7koyuAq1rcdW5p5c4EFa77QenBFze9As+JiRnV9OWBh2cB/ejGZalEZjvIrMLHwJl7aGA==} + '@smithy/invalid-dependency@3.0.3': + resolution: {integrity: sha512-ID1eL/zpDULmHJbflb864k72/SNOZCADRc9i7Exq3RUNJw6raWUSlFEQ+3PX3EYs++bTxZB2dE9mEHTQLv61tw==} '@smithy/is-array-buffer@2.2.0': resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} @@ -2895,128 +2890,73 @@ packages: resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==} engines: {node: '>=16.0.0'} - '@smithy/md5-js@3.0.1': - resolution: {integrity: sha512-wQa0YGsR4Zb1GQLGwOOgRAbkj22P6CFGaFzu5bKk8K4HVNIC2dBlIxqZ/baF0pLiSZySAPdDZT7CdZ7GkGXt5A==} + '@smithy/md5-js@3.0.3': + resolution: {integrity: sha512-O/SAkGVwpWmelpj/8yDtsaVe6sINHLB1q8YE/+ZQbDxIw3SRLbTZuRaI10K12sVoENdnHqzPp5i3/H+BcZ3m3Q==} - '@smithy/middleware-content-length@3.0.1': - resolution: {integrity: sha512-6QdK/VbrCfXD5/QolE2W/ok6VqxD+SM28Ds8iSlEHXZwv4buLsvWyvoEEy0322K/g5uFgPzBmZjGqesTmPL+yQ==} - engines: {node: '>=16.0.0'} - - '@smithy/middleware-endpoint@3.0.2': - resolution: {integrity: sha512-gWEaGYB3Bei17Oiy/F2IlUPpBazNXImytoOdJ1xbrUOaJKAOiUhx8/4FOnYLLJHdAwa9PlvJ2ULda2f/Dnwi9w==} + '@smithy/middleware-content-length@3.0.3': + resolution: {integrity: sha512-Dbz2bzexReYIQDWMr+gZhpwBetNXzbhnEMhYKA6urqmojO14CsXjnsoPYO8UL/xxcawn8ZsuVU61ElkLSltIUQ==} engines: {node: '>=16.0.0'} '@smithy/middleware-endpoint@3.0.4': resolution: {integrity: sha512-whUJMEPwl3ANIbXjBXZVdJNgfV2ZU8ayln7xUM47rXL2txuenI7jQ/VFFwCzy5lCmXScjp6zYtptW5Evud8e9g==} engines: {node: '>=16.0.0'} - '@smithy/middleware-retry@3.0.5': - resolution: {integrity: sha512-nKAmmea9Wm0d94obPqVgjxW2zzaNemxcTzjgd17LhGKI23D66UQKI5gpoWDsnE+R4tfuZe9dCcw8gmTVEwFpRA==} - engines: {node: '>=16.0.0'} - - '@smithy/middleware-serde@3.0.1': - resolution: {integrity: sha512-ak6H/ZRN05r5+SR0/IUc5zOSyh2qp3HReg1KkrnaSLXmncy9lwOjNqybX4L4x55/e5mtVDn1uf/gQ6bw5neJPw==} + '@smithy/middleware-retry@3.0.7': + resolution: {integrity: sha512-f5q7Y09G+2h5ivkSx5CHvlAT4qRR3jBFEsfXyQ9nFNiWQlr8c48blnu5cmbTQ+p1xmIO14UXzKoF8d7Tm0Gsjw==} engines: {node: '>=16.0.0'} '@smithy/middleware-serde@3.0.3': resolution: {integrity: sha512-puUbyJQBcg9eSErFXjKNiGILJGtiqmuuNKEYNYfUD57fUl4i9+mfmThtQhvFXU0hCVG0iEJhvQUipUf+/SsFdA==} engines: {node: '>=16.0.0'} - '@smithy/middleware-stack@3.0.1': - resolution: {integrity: sha512-fS5uT//y1SlBdkzIvgmWQ9FufwMXrHSSbuR25ygMy1CRDIZkcBMoF4oTMYNfR9kBlVBcVzlv7joFdNrFuQirPA==} - engines: {node: '>=16.0.0'} - '@smithy/middleware-stack@3.0.3': resolution: {integrity: sha512-r4klY9nFudB0r9UdSMaGSyjyQK5adUyPnQN/ZM6M75phTxOdnc/AhpvGD1fQUvgmqjQEBGCwpnPbDm8pH5PapA==} engines: {node: '>=16.0.0'} - '@smithy/node-config-provider@3.1.1': - resolution: {integrity: sha512-z5G7+ysL4yUtMghUd2zrLkecu0mTfnYlt5dR76g/HsFqf7evFazwiZP1ag2EJenGxNBDwDM5g8nm11NPogiUVA==} - engines: {node: '>=16.0.0'} - '@smithy/node-config-provider@3.1.3': resolution: {integrity: sha512-rxdpAZczzholz6CYZxtqDu/aKTxATD5DAUDVj7HoEulq+pDSQVWzbg0btZDlxeFfa6bb2b5tUvgdX5+k8jUqcg==} engines: {node: '>=16.0.0'} - '@smithy/node-http-handler@3.0.1': - resolution: {integrity: sha512-hlBI6MuREA4o1wBMEt+QNhUzoDtFFvwR6ecufimlx9D79jPybE/r8kNorphXOi91PgSO9S2fxRjcKCLk7Jw8zA==} - engines: {node: '>=16.0.0'} - '@smithy/node-http-handler@3.1.1': resolution: {integrity: sha512-L71NLyPeP450r2J/mfu1jMc//Z1YnqJt2eSNw7uhiItaONnBLDA68J5jgxq8+MBDsYnFwNAIc7dBG1ImiWBiwg==} engines: {node: '>=16.0.0'} - '@smithy/property-provider@3.1.1': - resolution: {integrity: sha512-YknOMZcQkB5on+MU0DvbToCmT2YPtTETMXW0D3+/Iln7ezT+Zm1GMHhCW1dOH/X/+LkkQD9aXEoCX/B10s4Xdw==} - engines: {node: '>=16.0.0'} - '@smithy/property-provider@3.1.3': resolution: {integrity: sha512-zahyOVR9Q4PEoguJ/NrFP4O7SMAfYO1HLhB18M+q+Z4KFd4V2obiMnlVoUFzFLSPeVt1POyNWneHHrZaTMoc/g==} engines: {node: '>=16.0.0'} - '@smithy/protocol-http@4.0.1': - resolution: {integrity: sha512-eBhm9zwcFPEazc654c0BEWtxYAzrw+OhoSf5pkwKzfftWKXRoqEhwOE2Pvn30v0iAdo7Mfsfb6pi1NnZlGCMpg==} - engines: {node: '>=16.0.0'} - '@smithy/protocol-http@4.0.3': resolution: {integrity: sha512-x5jmrCWwQlx+Zv4jAtc33ijJ+vqqYN+c/ZkrnpvEe/uDas7AT7A/4Rc2CdfxgWv4WFGmEqODIrrUToPN6DDkGw==} engines: {node: '>=16.0.0'} - '@smithy/querystring-builder@3.0.1': - resolution: {integrity: sha512-vKitpnG/2KOMVlx3x1S3FkBH075EROG3wcrcDaNerQNh8yuqnSL23btCD2UyX4i4lpPzNW6VFdxbn2Z25b/g5Q==} - engines: {node: '>=16.0.0'} - '@smithy/querystring-builder@3.0.3': resolution: {integrity: sha512-vyWckeUeesFKzCDaRwWLUA1Xym9McaA6XpFfAK5qI9DKJ4M33ooQGqvM4J+LalH4u/Dq9nFiC8U6Qn1qi0+9zw==} engines: {node: '>=16.0.0'} - '@smithy/querystring-parser@3.0.1': - resolution: {integrity: sha512-Qt8DMC05lVS8NcQx94lfVbZSX+2Ym7032b/JR8AlboAa/D669kPzqb35dkjkvAG6+NWmUchef3ENtrD6F+5n8Q==} - engines: {node: '>=16.0.0'} - '@smithy/querystring-parser@3.0.3': resolution: {integrity: sha512-zahM1lQv2YjmznnfQsWbYojFe55l0SLG/988brlLv1i8z3dubloLF+75ATRsqPBboUXsW6I9CPGE5rQgLfY0vQ==} engines: {node: '>=16.0.0'} - '@smithy/service-error-classification@3.0.1': - resolution: {integrity: sha512-ubFUvIePjDCyIzZ+pLETqNC6KXJ/fc6g+/baqel7Zf6kJI/kZKgjwkCI7zbUhoUuOZ/4eA/87YasVu40b/B4bA==} - engines: {node: '>=16.0.0'} - - '@smithy/shared-ini-file-loader@3.1.1': - resolution: {integrity: sha512-nD6tXIX2126/P9e3wqRY1bm9dTtPZwRDyjVOd18G28o+1UOG+kOVgUwujE795HslSuPlEgqzsH5sgNP1hDjj9g==} + '@smithy/service-error-classification@3.0.3': + resolution: {integrity: sha512-Jn39sSl8cim/VlkLsUhRFq/dKDnRUFlfRkvhOJaUbLBXUsLRLNf9WaxDv/z9BjuQ3A6k/qE8af1lsqcwm7+DaQ==} engines: {node: '>=16.0.0'} '@smithy/shared-ini-file-loader@3.1.3': resolution: {integrity: sha512-Z8Y3+08vgoDgl4HENqNnnzSISAaGrF2RoKupoC47u2wiMp+Z8P/8mDh1CL8+8ujfi2U5naNvopSBmP/BUj8b5w==} engines: {node: '>=16.0.0'} - '@smithy/signature-v4@3.1.0': - resolution: {integrity: sha512-m0/6LW3IQ3/JBcdhqjpkpABPTPhcejqeAn0U877zxBdNLiWAnG2WmCe5MfkUyVuvpFTPQnQwCo/0ZBR4uF5kxg==} - engines: {node: '>=16.0.0'} - '@smithy/signature-v4@3.1.2': resolution: {integrity: sha512-3BcPylEsYtD0esM4Hoyml/+s7WP2LFhcM3J2AGdcL2vx9O60TtfpDOL72gjb4lU8NeRPeKAwR77YNyyGvMbuEA==} engines: {node: '>=16.0.0'} - '@smithy/smithy-client@3.1.3': - resolution: {integrity: sha512-YVz+akpR5lIIRPJfhE4sqoHYwMys6/33vsFvDof+71FCwa4jkVfMpzKv9TKrG/EDb5TV+YtjdXkwywdqlUOQXA==} - engines: {node: '>=16.0.0'} - '@smithy/smithy-client@3.1.5': resolution: {integrity: sha512-x9bL9Mx2CT2P1OiUlHM+ZNpbVU6TgT32f9CmTRzqIHA7M4vYrROCWEoC3o4xHNJASoGd4Opos3cXYPgh+/m4Ww==} engines: {node: '>=16.0.0'} - '@smithy/types@3.1.0': - resolution: {integrity: sha512-qi4SeCVOUPjhSSZrxxB/mB8DrmuSFUcJnD9KXjuP+7C3LV/KFV4kpuUSH3OHDZgQB9TEH/1sO/Fq/5HyaK9MPw==} - engines: {node: '>=16.0.0'} - '@smithy/types@3.3.0': resolution: {integrity: sha512-IxvBBCTFDHbVoK7zIxqA1ZOdc4QfM5HM7rGleCuHi7L1wnKv5Pn69xXJQ9hgxH60ZVygH9/JG0jRgtUncE3QUA==} engines: {node: '>=16.0.0'} - '@smithy/url-parser@3.0.1': - resolution: {integrity: sha512-G140IlNFlzYWVCedC4E2d6NycM1dCUbe5CnsGW1hmGt4hYKiGOw0v7lVru9WAn5T2w09QEjl4fOESWjGmCvVmg==} - '@smithy/url-parser@3.0.3': resolution: {integrity: sha512-pw3VtZtX2rg+s6HMs6/+u9+hu6oY6U7IohGhVNnjbgKy86wcIsSZwgHrFR+t67Uyxvp4Xz3p3kGXXIpTNisq8A==} @@ -3043,36 +2983,28 @@ packages: resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} engines: {node: '>=16.0.0'} - '@smithy/util-defaults-mode-browser@3.0.5': - resolution: {integrity: sha512-VZkJ+bXCHcNSMhX8EReGyFcc/Err94YGqeEKbbxkVz2TgKlacsoplpi+kxOMVbQq/tq9sQx5ajBKG+nl2GNuxw==} + '@smithy/util-defaults-mode-browser@3.0.7': + resolution: {integrity: sha512-Q2txLyvQyGfmjsaDbVV7Sg8psefpFcrnlGapDzXGFRPFKRBeEg6OvFK8FljqjeHSaCZ6/UuzQExUPqBR/2qlDA==} engines: {node: '>= 10.0.0'} - '@smithy/util-defaults-mode-node@3.0.5': - resolution: {integrity: sha512-jy19cFQA0k4f8VUDFsZVBey3rmI8EuXCw/xh/abdiq6S1qdwdfZ5coviuyYd//LPszf2yWIYkLpvmLF9qbhLGg==} + '@smithy/util-defaults-mode-node@3.0.7': + resolution: {integrity: sha512-F4Qcj1fG6MGi2BSWCslfsMSwllws/WzYONBGtLybyY+halAcXdWhcew+mej8M5SKd5hqPYp4f7b+ABQEaeytgg==} engines: {node: '>= 10.0.0'} - '@smithy/util-endpoints@2.0.2': - resolution: {integrity: sha512-4zFOcBFQvifd2LSD4a1dKvfIWWwh4sWNtS3oZ7mpob/qPPmJseqKB148iT+hWCDsG//TmI+8vjYPgZdvnkYlTg==} + '@smithy/util-endpoints@2.0.4': + resolution: {integrity: sha512-ZAtNf+vXAsgzgRutDDiklU09ZzZiiV/nATyqde4Um4priTmasDH+eLpp3tspL0hS2dEootyFMhu1Y6Y+tzpWBQ==} engines: {node: '>=16.0.0'} '@smithy/util-hex-encoding@3.0.0': resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==} engines: {node: '>=16.0.0'} - '@smithy/util-middleware@3.0.1': - resolution: {integrity: sha512-WRODCQtUsO7vIvfrdxS8RFPeLKcewYtaCglZsBsedIKSUGIIvMlZT5oh+pCe72I+1L+OjnZuqRNpN2LKhWA4KQ==} - engines: {node: '>=16.0.0'} - '@smithy/util-middleware@3.0.3': resolution: {integrity: sha512-l+StyYYK/eO3DlVPbU+4Bi06Jjal+PFLSMmlWM1BEwyLxZ3aKkf1ROnoIakfaA7mC6uw3ny7JBkau4Yc+5zfWw==} engines: {node: '>=16.0.0'} - '@smithy/util-retry@3.0.1': - resolution: {integrity: sha512-5lRtYm+8fNFEUTdqZXg5M4ppVp40rMIJfR1TpbHAhKQgPIDpWT+iYMaqgnwEbtpi9U1smyUOPv5Sg+M1neOBgw==} - engines: {node: '>=16.0.0'} - - '@smithy/util-stream@3.0.3': - resolution: {integrity: sha512-ztOvXkXKJromRHNzvrLEW/vvTQPnxPBRHA0gR0QX61LnHDgrm4TBT4EQNpWwwHCD1N0nnEL5bEkzo2dt2t34Kg==} + '@smithy/util-retry@3.0.3': + resolution: {integrity: sha512-AFw+hjpbtVApzpNDhbjNG5NA3kyoMs7vx0gsgmlJF4s+yz1Zlepde7J58zpIRIsdjc+emhpAITxA88qLkPF26w==} engines: {node: '>=16.0.0'} '@smithy/util-stream@3.0.5': @@ -3091,8 +3023,8 @@ packages: resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==} engines: {node: '>=16.0.0'} - '@smithy/util-waiter@3.0.1': - resolution: {integrity: sha512-wwnrVQdjQxvWGOAiLmqlEhENGCcDIN+XJ/+usPOgSZObAslrCXgKlkX7rNVwIWW2RhPguTKthvF+4AoO0Z6KpA==} + '@smithy/util-waiter@3.1.2': + resolution: {integrity: sha512-4pP0EV3iTsexDx+8PPGAKCQpd/6hsQBaQhqWzU4hqKPHN5epPsxKbvUTIiYIHTxaKt6/kEaqPBpu/ufvfbrRzw==} engines: {node: '>=16.0.0'} '@sqltools/formatter@1.2.5': @@ -9103,15 +9035,15 @@ snapshots: '@smithy/util-utf8': 2.3.0 tslib: 2.6.3 - '@aws-sdk/client-s3@3.600.0': + '@aws-sdk/client-s3@3.606.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sso-oidc': 3.606.0(@aws-sdk/client-sts@3.606.0) + '@aws-sdk/client-sts': 3.606.0 '@aws-sdk/core': 3.598.0 - '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))(@aws-sdk/client-sts@3.606.0) '@aws-sdk/middleware-bucket-endpoint': 3.598.0 '@aws-sdk/middleware-expect-continue': 3.598.0 '@aws-sdk/middleware-flexible-checksums': 3.598.0 @@ -9130,49 +9062,49 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.598.0 '@aws-sdk/util-user-agent-node': 3.598.0 '@aws-sdk/xml-builder': 3.598.0 - '@smithy/config-resolver': 3.0.2 - '@smithy/core': 2.2.2 - '@smithy/eventstream-serde-browser': 3.0.2 - '@smithy/eventstream-serde-config-resolver': 3.0.1 - '@smithy/eventstream-serde-node': 3.0.2 - '@smithy/fetch-http-handler': 3.0.3 - '@smithy/hash-blob-browser': 3.1.0 - '@smithy/hash-node': 3.0.1 - '@smithy/hash-stream-node': 3.1.0 - '@smithy/invalid-dependency': 3.0.1 - '@smithy/md5-js': 3.0.1 - '@smithy/middleware-content-length': 3.0.1 - '@smithy/middleware-endpoint': 3.0.2 - '@smithy/middleware-retry': 3.0.5 - '@smithy/middleware-serde': 3.0.1 - '@smithy/middleware-stack': 3.0.1 - '@smithy/node-config-provider': 3.1.1 - '@smithy/node-http-handler': 3.0.1 - '@smithy/protocol-http': 4.0.1 - '@smithy/smithy-client': 3.1.3 - '@smithy/types': 3.1.0 - '@smithy/url-parser': 3.0.1 + '@smithy/config-resolver': 3.0.4 + '@smithy/core': 2.2.4 + '@smithy/eventstream-serde-browser': 3.0.4 + '@smithy/eventstream-serde-config-resolver': 3.0.3 + '@smithy/eventstream-serde-node': 3.0.4 + '@smithy/fetch-http-handler': 3.2.0 + '@smithy/hash-blob-browser': 3.1.2 + '@smithy/hash-node': 3.0.3 + '@smithy/hash-stream-node': 3.1.2 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/md5-js': 3.0.3 + '@smithy/middleware-content-length': 3.0.3 + '@smithy/middleware-endpoint': 3.0.4 + '@smithy/middleware-retry': 3.0.7 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.3 + '@smithy/node-http-handler': 3.1.1 + '@smithy/protocol-http': 4.0.3 + '@smithy/smithy-client': 3.1.5 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.5 - '@smithy/util-defaults-mode-node': 3.0.5 - '@smithy/util-endpoints': 2.0.2 - '@smithy/util-retry': 3.0.1 - '@smithy/util-stream': 3.0.3 + '@smithy/util-defaults-mode-browser': 3.0.7 + '@smithy/util-defaults-mode-node': 3.0.7 + '@smithy/util-endpoints': 2.0.4 + '@smithy/util-retry': 3.0.3 + '@smithy/util-stream': 3.0.5 '@smithy/util-utf8': 3.0.0 - '@smithy/util-waiter': 3.0.1 + '@smithy/util-waiter': 3.1.2 tslib: 2.6.3 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.600.0(@aws-sdk/client-sts@3.600.0)': + '@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.606.0 '@aws-sdk/core': 3.598.0 - '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))(@aws-sdk/client-sts@3.606.0) '@aws-sdk/middleware-host-header': 3.598.0 '@aws-sdk/middleware-logger': 3.598.0 '@aws-sdk/middleware-recursion-detection': 3.598.0 @@ -9182,34 +9114,33 @@ snapshots: '@aws-sdk/util-endpoints': 3.598.0 '@aws-sdk/util-user-agent-browser': 3.598.0 '@aws-sdk/util-user-agent-node': 3.598.0 - '@smithy/config-resolver': 3.0.2 - '@smithy/core': 2.2.2 - '@smithy/fetch-http-handler': 3.0.3 - '@smithy/hash-node': 3.0.1 - '@smithy/invalid-dependency': 3.0.1 - '@smithy/middleware-content-length': 3.0.1 - '@smithy/middleware-endpoint': 3.0.2 - '@smithy/middleware-retry': 3.0.5 - '@smithy/middleware-serde': 3.0.1 - '@smithy/middleware-stack': 3.0.1 - '@smithy/node-config-provider': 3.1.1 - '@smithy/node-http-handler': 3.0.1 - '@smithy/protocol-http': 4.0.1 - '@smithy/smithy-client': 3.1.3 - '@smithy/types': 3.1.0 - '@smithy/url-parser': 3.0.1 + '@smithy/config-resolver': 3.0.4 + '@smithy/core': 2.2.4 + '@smithy/fetch-http-handler': 3.2.0 + '@smithy/hash-node': 3.0.3 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/middleware-content-length': 3.0.3 + '@smithy/middleware-endpoint': 3.0.4 + '@smithy/middleware-retry': 3.0.7 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.3 + '@smithy/node-http-handler': 3.1.1 + '@smithy/protocol-http': 4.0.3 + '@smithy/smithy-client': 3.1.5 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.5 - '@smithy/util-defaults-mode-node': 3.0.5 - '@smithy/util-endpoints': 2.0.2 - '@smithy/util-middleware': 3.0.1 - '@smithy/util-retry': 3.0.1 + '@smithy/util-defaults-mode-browser': 3.0.7 + '@smithy/util-defaults-mode-node': 3.0.7 + '@smithy/util-endpoints': 2.0.4 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.598.0': @@ -9226,42 +9157,42 @@ snapshots: '@aws-sdk/util-endpoints': 3.598.0 '@aws-sdk/util-user-agent-browser': 3.598.0 '@aws-sdk/util-user-agent-node': 3.598.0 - '@smithy/config-resolver': 3.0.2 - '@smithy/core': 2.2.2 - '@smithy/fetch-http-handler': 3.0.3 - '@smithy/hash-node': 3.0.1 - '@smithy/invalid-dependency': 3.0.1 - '@smithy/middleware-content-length': 3.0.1 - '@smithy/middleware-endpoint': 3.0.2 - '@smithy/middleware-retry': 3.0.5 - '@smithy/middleware-serde': 3.0.1 - '@smithy/middleware-stack': 3.0.1 - '@smithy/node-config-provider': 3.1.1 - '@smithy/node-http-handler': 3.0.1 - '@smithy/protocol-http': 4.0.1 - '@smithy/smithy-client': 3.1.3 - '@smithy/types': 3.1.0 - '@smithy/url-parser': 3.0.1 + '@smithy/config-resolver': 3.0.4 + '@smithy/core': 2.2.4 + '@smithy/fetch-http-handler': 3.2.0 + '@smithy/hash-node': 3.0.3 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/middleware-content-length': 3.0.3 + '@smithy/middleware-endpoint': 3.0.4 + '@smithy/middleware-retry': 3.0.7 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.3 + '@smithy/node-http-handler': 3.1.1 + '@smithy/protocol-http': 4.0.3 + '@smithy/smithy-client': 3.1.5 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.5 - '@smithy/util-defaults-mode-node': 3.0.5 - '@smithy/util-endpoints': 2.0.2 + '@smithy/util-defaults-mode-browser': 3.0.7 + '@smithy/util-defaults-mode-node': 3.0.7 + '@smithy/util-endpoints': 2.0.4 '@smithy/util-middleware': 3.0.3 - '@smithy/util-retry': 3.0.1 + '@smithy/util-retry': 3.0.3 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.600.0': + '@aws-sdk/client-sts@3.606.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sso-oidc': 3.606.0(@aws-sdk/client-sts@3.606.0) '@aws-sdk/core': 3.598.0 - '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))(@aws-sdk/client-sts@3.606.0) '@aws-sdk/middleware-host-header': 3.598.0 '@aws-sdk/middleware-logger': 3.598.0 '@aws-sdk/middleware-recursion-detection': 3.598.0 @@ -9271,30 +9202,30 @@ snapshots: '@aws-sdk/util-endpoints': 3.598.0 '@aws-sdk/util-user-agent-browser': 3.598.0 '@aws-sdk/util-user-agent-node': 3.598.0 - '@smithy/config-resolver': 3.0.2 - '@smithy/core': 2.2.2 - '@smithy/fetch-http-handler': 3.0.3 - '@smithy/hash-node': 3.0.1 - '@smithy/invalid-dependency': 3.0.1 - '@smithy/middleware-content-length': 3.0.1 - '@smithy/middleware-endpoint': 3.0.2 - '@smithy/middleware-retry': 3.0.5 - '@smithy/middleware-serde': 3.0.1 - '@smithy/middleware-stack': 3.0.1 - '@smithy/node-config-provider': 3.1.1 - '@smithy/node-http-handler': 3.0.1 - '@smithy/protocol-http': 4.0.1 - '@smithy/smithy-client': 3.1.3 - '@smithy/types': 3.1.0 - '@smithy/url-parser': 3.0.1 + '@smithy/config-resolver': 3.0.4 + '@smithy/core': 2.2.4 + '@smithy/fetch-http-handler': 3.2.0 + '@smithy/hash-node': 3.0.3 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/middleware-content-length': 3.0.3 + '@smithy/middleware-endpoint': 3.0.4 + '@smithy/middleware-retry': 3.0.7 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.3 + '@smithy/node-http-handler': 3.1.1 + '@smithy/protocol-http': 4.0.3 + '@smithy/smithy-client': 3.1.5 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.5 - '@smithy/util-defaults-mode-node': 3.0.5 - '@smithy/util-endpoints': 2.0.2 - '@smithy/util-middleware': 3.0.1 - '@smithy/util-retry': 3.0.1 + '@smithy/util-defaults-mode-browser': 3.0.7 + '@smithy/util-defaults-mode-node': 3.0.7 + '@smithy/util-endpoints': 2.0.4 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: @@ -9302,64 +9233,64 @@ snapshots: '@aws-sdk/core@3.598.0': dependencies: - '@smithy/core': 2.2.2 - '@smithy/protocol-http': 4.0.1 - '@smithy/signature-v4': 3.1.0 - '@smithy/smithy-client': 3.1.3 - '@smithy/types': 3.1.0 + '@smithy/core': 2.2.4 + '@smithy/protocol-http': 4.0.3 + '@smithy/signature-v4': 3.1.2 + '@smithy/smithy-client': 3.1.5 + '@smithy/types': 3.3.0 fast-xml-parser: 4.2.5 tslib: 2.6.3 '@aws-sdk/credential-provider-env@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/property-provider': 3.1.1 - '@smithy/types': 3.1.0 + '@smithy/property-provider': 3.1.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@aws-sdk/credential-provider-http@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/fetch-http-handler': 3.0.3 - '@smithy/node-http-handler': 3.0.1 - '@smithy/property-provider': 3.1.1 - '@smithy/protocol-http': 4.0.1 - '@smithy/smithy-client': 3.1.3 - '@smithy/types': 3.1.0 - '@smithy/util-stream': 3.0.3 + '@smithy/fetch-http-handler': 3.2.0 + '@smithy/node-http-handler': 3.1.1 + '@smithy/property-provider': 3.1.3 + '@smithy/protocol-http': 4.0.3 + '@smithy/smithy-client': 3.1.5 + '@smithy/types': 3.3.0 + '@smithy/util-stream': 3.0.5 tslib: 2.6.3 - '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0)': + '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))(@aws-sdk/client-sts@3.606.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.606.0 '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 '@aws-sdk/credential-provider-process': 3.598.0 - '@aws-sdk/credential-provider-sso': 3.598.0(@aws-sdk/client-sso-oidc@3.600.0) - '@aws-sdk/credential-provider-web-identity': 3.598.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/credential-provider-sso': 3.598.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0)) + '@aws-sdk/credential-provider-web-identity': 3.598.0(@aws-sdk/client-sts@3.606.0) '@aws-sdk/types': 3.598.0 - '@smithy/credential-provider-imds': 3.1.1 - '@smithy/property-provider': 3.1.1 - '@smithy/shared-ini-file-loader': 3.1.1 - '@smithy/types': 3.1.0 + '@smithy/credential-provider-imds': 3.1.3 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-node@3.600.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0)': + '@aws-sdk/credential-provider-node@3.600.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))(@aws-sdk/client-sts@3.606.0)': dependencies: '@aws-sdk/credential-provider-env': 3.598.0 '@aws-sdk/credential-provider-http': 3.598.0 - '@aws-sdk/credential-provider-ini': 3.598.0(@aws-sdk/client-sso-oidc@3.600.0)(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/credential-provider-ini': 3.598.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))(@aws-sdk/client-sts@3.606.0) '@aws-sdk/credential-provider-process': 3.598.0 - '@aws-sdk/credential-provider-sso': 3.598.0(@aws-sdk/client-sso-oidc@3.600.0) - '@aws-sdk/credential-provider-web-identity': 3.598.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/credential-provider-sso': 3.598.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0)) + '@aws-sdk/credential-provider-web-identity': 3.598.0(@aws-sdk/client-sts@3.606.0) '@aws-sdk/types': 3.598.0 - '@smithy/credential-provider-imds': 3.1.1 - '@smithy/property-provider': 3.1.1 - '@smithy/shared-ini-file-loader': 3.1.1 - '@smithy/types': 3.1.0 + '@smithy/credential-provider-imds': 3.1.3 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' @@ -9369,47 +9300,47 @@ snapshots: '@aws-sdk/credential-provider-process@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/property-provider': 3.1.1 - '@smithy/shared-ini-file-loader': 3.1.1 - '@smithy/types': 3.1.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/credential-provider-sso@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)': + '@aws-sdk/credential-provider-sso@3.598.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))': dependencies: '@aws-sdk/client-sso': 3.598.0 - '@aws-sdk/token-providers': 3.598.0(@aws-sdk/client-sso-oidc@3.600.0) + '@aws-sdk/token-providers': 3.598.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0)) '@aws-sdk/types': 3.598.0 - '@smithy/property-provider': 3.1.1 - '@smithy/shared-ini-file-loader': 3.1.1 - '@smithy/types': 3.1.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.600.0)': + '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.606.0)': dependencies: - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.606.0 '@aws-sdk/types': 3.598.0 - '@smithy/property-provider': 3.1.1 - '@smithy/types': 3.1.0 + '@smithy/property-provider': 3.1.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@aws-sdk/middleware-bucket-endpoint@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 '@aws-sdk/util-arn-parser': 3.568.0 - '@smithy/node-config-provider': 3.1.1 - '@smithy/protocol-http': 4.0.1 - '@smithy/types': 3.1.0 + '@smithy/node-config-provider': 3.1.3 + '@smithy/protocol-http': 4.0.3 + '@smithy/types': 3.3.0 '@smithy/util-config-provider': 3.0.0 tslib: 2.6.3 '@aws-sdk/middleware-expect-continue@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/protocol-http': 4.0.1 - '@smithy/types': 3.1.0 + '@smithy/protocol-http': 4.0.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@aws-sdk/middleware-flexible-checksums@3.598.0': @@ -9418,80 +9349,80 @@ snapshots: '@aws-crypto/crc32c': 5.2.0 '@aws-sdk/types': 3.598.0 '@smithy/is-array-buffer': 3.0.0 - '@smithy/protocol-http': 4.0.1 - '@smithy/types': 3.1.0 + '@smithy/protocol-http': 4.0.3 + '@smithy/types': 3.3.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 '@aws-sdk/middleware-host-header@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/protocol-http': 4.0.1 - '@smithy/types': 3.1.0 + '@smithy/protocol-http': 4.0.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@aws-sdk/middleware-location-constraint@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/types': 3.1.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@aws-sdk/middleware-logger@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/types': 3.1.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@aws-sdk/middleware-recursion-detection@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/protocol-http': 4.0.1 - '@smithy/types': 3.1.0 + '@smithy/protocol-http': 4.0.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@aws-sdk/middleware-sdk-s3@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 '@aws-sdk/util-arn-parser': 3.568.0 - '@smithy/node-config-provider': 3.1.1 - '@smithy/protocol-http': 4.0.1 - '@smithy/signature-v4': 3.1.0 - '@smithy/smithy-client': 3.1.3 - '@smithy/types': 3.1.0 + '@smithy/node-config-provider': 3.1.3 + '@smithy/protocol-http': 4.0.3 + '@smithy/signature-v4': 3.1.2 + '@smithy/smithy-client': 3.1.5 + '@smithy/types': 3.3.0 '@smithy/util-config-provider': 3.0.0 tslib: 2.6.3 '@aws-sdk/middleware-signing@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/property-provider': 3.1.1 - '@smithy/protocol-http': 4.0.1 - '@smithy/signature-v4': 3.1.0 - '@smithy/types': 3.1.0 - '@smithy/util-middleware': 3.0.1 + '@smithy/property-provider': 3.1.3 + '@smithy/protocol-http': 4.0.3 + '@smithy/signature-v4': 3.1.2 + '@smithy/types': 3.3.0 + '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 '@aws-sdk/middleware-ssec@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/types': 3.1.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@aws-sdk/middleware-user-agent@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 '@aws-sdk/util-endpoints': 3.598.0 - '@smithy/protocol-http': 4.0.1 - '@smithy/types': 3.1.0 + '@smithy/protocol-http': 4.0.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@aws-sdk/region-config-resolver@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/node-config-provider': 3.1.1 - '@smithy/types': 3.1.0 + '@smithy/node-config-provider': 3.1.3 + '@smithy/types': 3.3.0 '@smithy/util-config-provider': 3.0.0 - '@smithy/util-middleware': 3.0.1 + '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 '@aws-sdk/s3-request-presigner@3.606.0': @@ -9514,13 +9445,13 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.600.0)': + '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))': dependencies: - '@aws-sdk/client-sso-oidc': 3.600.0(@aws-sdk/client-sts@3.600.0) + '@aws-sdk/client-sso-oidc': 3.606.0(@aws-sdk/client-sts@3.606.0) '@aws-sdk/types': 3.598.0 - '@smithy/property-provider': 3.1.1 - '@smithy/shared-ini-file-loader': 3.1.1 - '@smithy/types': 3.1.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@aws-sdk/types@3.598.0': @@ -9535,8 +9466,8 @@ snapshots: '@aws-sdk/util-endpoints@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/types': 3.1.0 - '@smithy/util-endpoints': 2.0.2 + '@smithy/types': 3.3.0 + '@smithy/util-endpoints': 2.0.4 tslib: 2.6.3 '@aws-sdk/util-format-url@3.598.0': @@ -9553,20 +9484,20 @@ snapshots: '@aws-sdk/util-user-agent-browser@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/types': 3.1.0 + '@smithy/types': 3.3.0 bowser: 2.11.0 tslib: 2.6.3 '@aws-sdk/util-user-agent-node@3.598.0': dependencies: '@aws-sdk/types': 3.598.0 - '@smithy/node-config-provider': 3.1.1 - '@smithy/types': 3.1.0 + '@smithy/node-config-provider': 3.1.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@aws-sdk/xml-builder@3.598.0': dependencies: - '@smithy/types': 3.1.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@babel/code-frame@7.24.7': @@ -10782,7 +10713,7 @@ snapshots: '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))': dependencies: - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) '@hookform/resolvers@3.6.0(react-hook-form@7.52.0(react@18.3.1))': dependencies: @@ -11715,11 +11646,6 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@smithy/abort-controller@3.0.1': - dependencies: - '@smithy/types': 3.1.0 - tslib: 2.6.3 - '@smithy/abort-controller@3.1.1': dependencies: '@smithy/types': 3.3.0 @@ -11734,69 +11660,61 @@ snapshots: dependencies: tslib: 2.6.3 - '@smithy/config-resolver@3.0.2': + '@smithy/config-resolver@3.0.4': dependencies: - '@smithy/node-config-provider': 3.1.1 - '@smithy/types': 3.1.0 + '@smithy/node-config-provider': 3.1.3 + '@smithy/types': 3.3.0 '@smithy/util-config-provider': 3.0.0 - '@smithy/util-middleware': 3.0.1 + '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - '@smithy/core@2.2.2': + '@smithy/core@2.2.4': dependencies: - '@smithy/middleware-endpoint': 3.0.2 - '@smithy/middleware-retry': 3.0.5 - '@smithy/middleware-serde': 3.0.1 - '@smithy/protocol-http': 4.0.1 - '@smithy/smithy-client': 3.1.3 - '@smithy/types': 3.1.0 - '@smithy/util-middleware': 3.0.1 + '@smithy/middleware-endpoint': 3.0.4 + '@smithy/middleware-retry': 3.0.7 + '@smithy/middleware-serde': 3.0.3 + '@smithy/protocol-http': 4.0.3 + '@smithy/smithy-client': 3.1.5 + '@smithy/types': 3.3.0 + '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - '@smithy/credential-provider-imds@3.1.1': + '@smithy/credential-provider-imds@3.1.3': dependencies: - '@smithy/node-config-provider': 3.1.1 - '@smithy/property-provider': 3.1.1 - '@smithy/types': 3.1.0 - '@smithy/url-parser': 3.0.1 + '@smithy/node-config-provider': 3.1.3 + '@smithy/property-provider': 3.1.3 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 tslib: 2.6.3 - '@smithy/eventstream-codec@3.1.0': + '@smithy/eventstream-codec@3.1.2': dependencies: '@aws-crypto/crc32': 5.2.0 - '@smithy/types': 3.1.0 + '@smithy/types': 3.3.0 '@smithy/util-hex-encoding': 3.0.0 tslib: 2.6.3 - '@smithy/eventstream-serde-browser@3.0.2': - dependencies: - '@smithy/eventstream-serde-universal': 3.0.2 - '@smithy/types': 3.1.0 - tslib: 2.6.3 - - '@smithy/eventstream-serde-config-resolver@3.0.1': + '@smithy/eventstream-serde-browser@3.0.4': dependencies: - '@smithy/types': 3.1.0 + '@smithy/eventstream-serde-universal': 3.0.4 + '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/eventstream-serde-node@3.0.2': + '@smithy/eventstream-serde-config-resolver@3.0.3': dependencies: - '@smithy/eventstream-serde-universal': 3.0.2 - '@smithy/types': 3.1.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/eventstream-serde-universal@3.0.2': + '@smithy/eventstream-serde-node@3.0.4': dependencies: - '@smithy/eventstream-codec': 3.1.0 - '@smithy/types': 3.1.0 + '@smithy/eventstream-serde-universal': 3.0.4 + '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/fetch-http-handler@3.0.3': + '@smithy/eventstream-serde-universal@3.0.4': dependencies: - '@smithy/protocol-http': 4.0.1 - '@smithy/querystring-builder': 3.0.1 - '@smithy/types': 3.1.0 - '@smithy/util-base64': 3.0.0 + '@smithy/eventstream-codec': 3.1.2 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@smithy/fetch-http-handler@3.2.0': @@ -11807,29 +11725,29 @@ snapshots: '@smithy/util-base64': 3.0.0 tslib: 2.6.3 - '@smithy/hash-blob-browser@3.1.0': + '@smithy/hash-blob-browser@3.1.2': dependencies: '@smithy/chunked-blob-reader': 3.0.0 '@smithy/chunked-blob-reader-native': 3.0.0 - '@smithy/types': 3.1.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/hash-node@3.0.1': + '@smithy/hash-node@3.0.3': dependencies: - '@smithy/types': 3.1.0 + '@smithy/types': 3.3.0 '@smithy/util-buffer-from': 3.0.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@smithy/hash-stream-node@3.1.0': + '@smithy/hash-stream-node@3.1.2': dependencies: - '@smithy/types': 3.1.0 + '@smithy/types': 3.3.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@smithy/invalid-dependency@3.0.1': + '@smithy/invalid-dependency@3.0.3': dependencies: - '@smithy/types': 3.1.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@smithy/is-array-buffer@2.2.0': @@ -11840,26 +11758,16 @@ snapshots: dependencies: tslib: 2.6.3 - '@smithy/md5-js@3.0.1': + '@smithy/md5-js@3.0.3': dependencies: - '@smithy/types': 3.1.0 + '@smithy/types': 3.3.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@smithy/middleware-content-length@3.0.1': - dependencies: - '@smithy/protocol-http': 4.0.1 - '@smithy/types': 3.1.0 - tslib: 2.6.3 - - '@smithy/middleware-endpoint@3.0.2': + '@smithy/middleware-content-length@3.0.3': dependencies: - '@smithy/middleware-serde': 3.0.1 - '@smithy/node-config-provider': 3.1.1 - '@smithy/shared-ini-file-loader': 3.1.1 - '@smithy/types': 3.1.0 - '@smithy/url-parser': 3.0.1 - '@smithy/util-middleware': 3.0.1 + '@smithy/protocol-http': 4.0.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@smithy/middleware-endpoint@3.0.4': @@ -11872,45 +11780,28 @@ snapshots: '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - '@smithy/middleware-retry@3.0.5': + '@smithy/middleware-retry@3.0.7': dependencies: - '@smithy/node-config-provider': 3.1.1 - '@smithy/protocol-http': 4.0.1 - '@smithy/service-error-classification': 3.0.1 - '@smithy/smithy-client': 3.1.3 - '@smithy/types': 3.1.0 - '@smithy/util-middleware': 3.0.1 - '@smithy/util-retry': 3.0.1 + '@smithy/node-config-provider': 3.1.3 + '@smithy/protocol-http': 4.0.3 + '@smithy/service-error-classification': 3.0.3 + '@smithy/smithy-client': 3.1.5 + '@smithy/types': 3.3.0 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 tslib: 2.6.3 uuid: 9.0.1 - '@smithy/middleware-serde@3.0.1': - dependencies: - '@smithy/types': 3.1.0 - tslib: 2.6.3 - '@smithy/middleware-serde@3.0.3': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/middleware-stack@3.0.1': - dependencies: - '@smithy/types': 3.1.0 - tslib: 2.6.3 - '@smithy/middleware-stack@3.0.3': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/node-config-provider@3.1.1': - dependencies: - '@smithy/property-provider': 3.1.1 - '@smithy/shared-ini-file-loader': 3.1.1 - '@smithy/types': 3.1.0 - tslib: 2.6.3 - '@smithy/node-config-provider@3.1.3': dependencies: '@smithy/property-provider': 3.1.3 @@ -11918,14 +11809,6 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/node-http-handler@3.0.1': - dependencies: - '@smithy/abort-controller': 3.0.1 - '@smithy/protocol-http': 4.0.1 - '@smithy/querystring-builder': 3.0.1 - '@smithy/types': 3.1.0 - tslib: 2.6.3 - '@smithy/node-http-handler@3.1.1': dependencies: '@smithy/abort-controller': 3.1.1 @@ -11934,72 +11817,36 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/property-provider@3.1.1': - dependencies: - '@smithy/types': 3.1.0 - tslib: 2.6.3 - '@smithy/property-provider@3.1.3': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/protocol-http@4.0.1': - dependencies: - '@smithy/types': 3.1.0 - tslib: 2.6.3 - '@smithy/protocol-http@4.0.3': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/querystring-builder@3.0.1': - dependencies: - '@smithy/types': 3.1.0 - '@smithy/util-uri-escape': 3.0.0 - tslib: 2.6.3 - '@smithy/querystring-builder@3.0.3': dependencies: '@smithy/types': 3.3.0 '@smithy/util-uri-escape': 3.0.0 tslib: 2.6.3 - '@smithy/querystring-parser@3.0.1': - dependencies: - '@smithy/types': 3.1.0 - tslib: 2.6.3 - '@smithy/querystring-parser@3.0.3': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/service-error-classification@3.0.1': + '@smithy/service-error-classification@3.0.3': dependencies: - '@smithy/types': 3.1.0 - - '@smithy/shared-ini-file-loader@3.1.1': - dependencies: - '@smithy/types': 3.1.0 - tslib: 2.6.3 + '@smithy/types': 3.3.0 '@smithy/shared-ini-file-loader@3.1.3': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/signature-v4@3.1.0': - dependencies: - '@smithy/is-array-buffer': 3.0.0 - '@smithy/types': 3.1.0 - '@smithy/util-hex-encoding': 3.0.0 - '@smithy/util-middleware': 3.0.3 - '@smithy/util-uri-escape': 3.0.0 - '@smithy/util-utf8': 3.0.0 - tslib: 2.6.3 - '@smithy/signature-v4@3.1.2': dependencies: '@smithy/is-array-buffer': 3.0.0 @@ -12010,15 +11857,6 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@smithy/smithy-client@3.1.3': - dependencies: - '@smithy/middleware-endpoint': 3.0.2 - '@smithy/middleware-stack': 3.0.1 - '@smithy/protocol-http': 4.0.1 - '@smithy/types': 3.1.0 - '@smithy/util-stream': 3.0.3 - tslib: 2.6.3 - '@smithy/smithy-client@3.1.5': dependencies: '@smithy/middleware-endpoint': 3.0.4 @@ -12028,20 +11866,10 @@ snapshots: '@smithy/util-stream': 3.0.5 tslib: 2.6.3 - '@smithy/types@3.1.0': - dependencies: - tslib: 2.6.3 - '@smithy/types@3.3.0': dependencies: tslib: 2.6.3 - '@smithy/url-parser@3.0.1': - dependencies: - '@smithy/querystring-parser': 3.0.1 - '@smithy/types': 3.1.0 - tslib: 2.6.3 - '@smithy/url-parser@3.0.3': dependencies: '@smithy/querystring-parser': 3.0.3 @@ -12076,59 +11904,43 @@ snapshots: dependencies: tslib: 2.6.3 - '@smithy/util-defaults-mode-browser@3.0.5': + '@smithy/util-defaults-mode-browser@3.0.7': dependencies: - '@smithy/property-provider': 3.1.1 - '@smithy/smithy-client': 3.1.3 - '@smithy/types': 3.1.0 + '@smithy/property-provider': 3.1.3 + '@smithy/smithy-client': 3.1.5 + '@smithy/types': 3.3.0 bowser: 2.11.0 tslib: 2.6.3 - '@smithy/util-defaults-mode-node@3.0.5': + '@smithy/util-defaults-mode-node@3.0.7': dependencies: - '@smithy/config-resolver': 3.0.2 - '@smithy/credential-provider-imds': 3.1.1 - '@smithy/node-config-provider': 3.1.1 - '@smithy/property-provider': 3.1.1 - '@smithy/smithy-client': 3.1.3 - '@smithy/types': 3.1.0 + '@smithy/config-resolver': 3.0.4 + '@smithy/credential-provider-imds': 3.1.3 + '@smithy/node-config-provider': 3.1.3 + '@smithy/property-provider': 3.1.3 + '@smithy/smithy-client': 3.1.5 + '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/util-endpoints@2.0.2': + '@smithy/util-endpoints@2.0.4': dependencies: - '@smithy/node-config-provider': 3.1.1 - '@smithy/types': 3.1.0 + '@smithy/node-config-provider': 3.1.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@smithy/util-hex-encoding@3.0.0': dependencies: tslib: 2.6.3 - '@smithy/util-middleware@3.0.1': - dependencies: - '@smithy/types': 3.1.0 - tslib: 2.6.3 - '@smithy/util-middleware@3.0.3': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/util-retry@3.0.1': + '@smithy/util-retry@3.0.3': dependencies: - '@smithy/service-error-classification': 3.0.1 - '@smithy/types': 3.1.0 - tslib: 2.6.3 - - '@smithy/util-stream@3.0.3': - dependencies: - '@smithy/fetch-http-handler': 3.0.3 - '@smithy/node-http-handler': 3.0.1 - '@smithy/types': 3.1.0 - '@smithy/util-base64': 3.0.0 - '@smithy/util-buffer-from': 3.0.0 - '@smithy/util-hex-encoding': 3.0.0 - '@smithy/util-utf8': 3.0.0 + '@smithy/service-error-classification': 3.0.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@smithy/util-stream@3.0.5': @@ -12156,10 +11968,10 @@ snapshots: '@smithy/util-buffer-from': 3.0.0 tslib: 2.6.3 - '@smithy/util-waiter@3.0.1': + '@smithy/util-waiter@3.1.2': dependencies: - '@smithy/abort-controller': 3.0.1 - '@smithy/types': 3.1.0 + '@smithy/abort-controller': 3.1.1 + '@smithy/types': 3.3.0 tslib: 2.6.3 '@sqltools/formatter@1.2.5': {} @@ -17360,6 +17172,14 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + dependencies: + lilconfig: 3.1.1 + yaml: 2.4.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 @@ -17376,6 +17196,14 @@ snapshots: postcss: 8.4.38 ts-node: 10.9.2(@swc/core@1.6.5)(typescript@5.4.5) + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(typescript@5.4.5)): + dependencies: + lilconfig: 3.1.1 + yaml: 2.4.1 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + postcss-load-config@5.1.0(jiti@1.21.3)(postcss@8.4.38): dependencies: lilconfig: 3.1.1 @@ -18492,6 +18320,33 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.3 + lilconfig: 2.1.0 + micromatch: 4.0.7 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.1 + postcss: 8.4.38 + postcss-import: 15.1.0(postcss@8.4.38) + postcss-js: 4.0.1(postcss@8.4.38) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + postcss-nested: 6.0.1(postcss@8.4.38) + postcss-selector-parser: 6.1.0 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@alloc/quick-lru': 5.2.0 @@ -18519,6 +18374,33 @@ snapshots: transitivePeerDependencies: - ts-node + tailwindcss@3.4.4(ts-node@10.9.2(typescript@5.4.5)): + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.3 + lilconfig: 2.1.0 + micromatch: 4.0.7 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.1 + postcss: 8.4.38 + postcss-import: 15.1.0(postcss@8.4.38) + postcss-js: 4.0.1(postcss@8.4.38) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(typescript@5.4.5)) + postcss-nested: 6.0.1(postcss@8.4.38) + postcss-selector-parser: 6.1.0 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + tapable@2.2.1: {} tar-stream@2.2.0: From 0bca013ecd35572c3a21a0dcb8efc8c951ea8a3c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 29 Jun 2024 10:41:05 +0000 Subject: [PATCH 068/215] fix(deps): update dependency @tanstack/react-query to v5.49.0 (#468) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c345ac427..a8de3b57c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -299,7 +299,7 @@ importers: version: 0.10.1(typescript@5.4.5)(zod@3.23.8) '@tanstack/react-query': specifier: ^5.31.0 - version: 5.48.0(react@18.3.1) + version: 5.49.0(react@18.3.1) '@tanstack/react-table': specifier: ^8.16.0 version: 8.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -3236,11 +3236,11 @@ packages: typescript: optional: true - '@tanstack/query-core@5.48.0': - resolution: {integrity: sha512-lZAfPPeVIqXCswE9SSbG33B6/91XOWt/Iq41bFeWb/mnHwQSIfFRbkS4bfs+WhIk9abRArF9Id2fp0Mgo+hq6Q==} + '@tanstack/query-core@5.49.0': + resolution: {integrity: sha512-xUTjCPHC8G+ZvIUzjoMOLnMpNXYPQI4HjhlizTVVBwtSp24iWo4/kaBzHAzsrCVyfbiaPIFFkUvicsY4r8kF8A==} - '@tanstack/react-query@5.48.0': - resolution: {integrity: sha512-GDExbjYWzvDokyRqMSWXdrPiYpp95Aig0oeMIrxTaruOJJgWiWfUP//OAaowm2RrRkGVsavSZdko/XmIrrV2Nw==} + '@tanstack/react-query@5.49.0': + resolution: {integrity: sha512-3A0BDwGVk6UzWFdz+WTC9HHts9kI42XYLK78/DGmoj9fd6W/NsjEjI5S4lPPebgq9cWWPo9QNciaSWfH71RgNg==} peerDependencies: react: ^18.0.0 @@ -12186,11 +12186,11 @@ snapshots: optionalDependencies: typescript: 5.4.5 - '@tanstack/query-core@5.48.0': {} + '@tanstack/query-core@5.49.0': {} - '@tanstack/react-query@5.48.0(react@18.3.1)': + '@tanstack/react-query@5.49.0(react@18.3.1)': dependencies: - '@tanstack/query-core': 5.48.0 + '@tanstack/query-core': 5.49.0 react: 18.3.1 '@tanstack/react-table@8.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': From 9900d21e70333acfa990a5c75670322e4e951b4e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 29 Jun 2024 16:31:01 +0000 Subject: [PATCH 069/215] chore(deps): update dependency @swc/core to v1.6.6 (#469) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 314 ++++++++++++++++++++++++------------------------- 1 file changed, 157 insertions(+), 157 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a8de3b57c..79555eadc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(2r7pjgmf5rwhfcjvqpgwhjenuq) + version: 10.2.3(qwapppv254qp67ca5l2vfyvebm) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 version: 6.9.14 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -191,7 +191,7 @@ importers: version: 8.4.1 '@nestjs/cli': specifier: ^10.3.2 - version: 10.3.2(@swc/core@1.6.5(@swc/helpers@0.5.11)) + version: 10.3.2(@swc/core@1.6.6(@swc/helpers@0.5.11)) '@nestjs/schematics': specifier: ^10.1.1 version: 10.1.1(chokidar@3.6.0)(typescript@5.4.5) @@ -200,10 +200,10 @@ importers: version: 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8)) '@swc-node/jest': specifier: ^1.8.0 - version: 1.8.3(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5) + version: 1.8.3(@swc/core@1.6.6(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5) '@swc/core': specifier: ^1.4.16 - version: 1.6.5(@swc/helpers@0.5.11) + version: 1.6.6(@swc/helpers@0.5.11) '@types/bcrypt': specifier: ^5.0.2 version: 5.0.2 @@ -239,7 +239,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -248,13 +248,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11))) + version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -287,7 +287,7 @@ importers: version: 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.6.0(react-hook-form@7.52.0(react@18.3.1)) @@ -417,13 +417,13 @@ importers: version: 8.1.0(typescript@5.4.5) '@swc/core': specifier: ^1.4.16 - version: 1.6.5(@swc/helpers@0.5.11) + version: 1.6.6(@swc/helpers@0.5.11) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.6.5(@swc/helpers@0.5.11)) + version: 0.2.36(@swc/core@1.6.6(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -465,7 +465,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -477,7 +477,7 @@ importers: version: 8.4.38 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) ts-toolbelt: specifier: ^9.6.0 version: 9.6.0 @@ -507,7 +507,7 @@ importers: version: 5.0.7 tsup: specifier: ^8.0.2 - version: 8.1.0(@swc/core@1.6.5)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5)(typescript@5.4.5))(typescript@5.4.5) + version: 8.1.0(@swc/core@1.6.6)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -568,13 +568,13 @@ importers: devDependencies: '@swc/core': specifier: ^1.4.16 - version: 1.6.5(@swc/helpers@0.5.11) + version: 1.6.6(@swc/helpers@0.5.11) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.6.5(@swc/helpers@0.5.11)) + version: 0.2.36(@swc/core@1.6.6(@swc/helpers@0.5.11)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -601,7 +601,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -610,7 +610,7 @@ importers: version: 5.0.7 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) tooling/eslint: dependencies: @@ -3131,68 +3131,68 @@ packages: '@swc-node/sourcemap-support@0.5.0': resolution: {integrity: sha512-fbhjL5G0YvFoWwNhWleuBUfotiX+USiA9oJqu9STFw+Hb0Cgnddn+HVS/K5fI45mn92e8V+cHD2jgFjk4w2T9Q==} - '@swc/core-darwin-arm64@1.6.5': - resolution: {integrity: sha512-RGQhMdni2v1/ANQ/2K+F+QYdzaucekYBewZcX1ogqJ8G5sbPaBdYdDN1qQ4kHLCIkPtGP6qC7c71qPEqL2RidQ==} + '@swc/core-darwin-arm64@1.6.6': + resolution: {integrity: sha512-5DA8NUGECcbcK1YLKJwNDKqdtTYDVnkfDU1WvQSXq/rU+bjYCLtn5gCe8/yzL7ISXA6rwqPU1RDejhbNt4ARLQ==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.6.5': - resolution: {integrity: sha512-/pSN0/Jtcbbb9+ovS9rKxR3qertpFAM3OEJr/+Dh/8yy7jK5G5EFPIrfsw/7Q5987ERPIJIH6BspK2CBB2tgcg==} + '@swc/core-darwin-x64@1.6.6': + resolution: {integrity: sha512-2nbh/RHpweNRsJiYDFk1KcX7UtaKgzzTNUjwtvK5cp0wWrpbXmPvdlWOx3yzwoiSASDFx78242JHHXCIOlEdsw==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.6.5': - resolution: {integrity: sha512-B0g/dROCE747RRegs/jPHuKJgwXLracDhnqQa80kFdgWEMjlcb7OMCgs5OX86yJGRS4qcYbiMGD0Pp7Kbqn3yw==} + '@swc/core-linux-arm-gnueabihf@1.6.6': + resolution: {integrity: sha512-YgytuyUfR7b0z0SRHKV+ylr83HmgnROgeT7xryEkth6JGpAEHooCspQ4RrWTU8+WKJ7aXiZlGXPgybQ4TiS+TA==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.6.5': - resolution: {integrity: sha512-W8meapgXTq8AOtSvDG4yKR8ant2WWD++yOjgzAleB5VAC+oC+aa8YJROGxj8HepurU8kurqzcialwoMeq5SZZQ==} + '@swc/core-linux-arm64-gnu@1.6.6': + resolution: {integrity: sha512-yGwx9fddzEE0iURqRVwKBQ4IwRHE6hNhl15WliHpi/PcYhzmYkUIpcbRXjr0dssubXAVPVnx6+jZVDSbutvnfg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.6.5': - resolution: {integrity: sha512-jyCKqoX50Fg8rJUQqh4u5PqnE7nqYKXHjVH2WcYr114/MU21zlsI+YL6aOQU1XP8bJQ2gPQ1rnlnGJdEHiKS/w==} + '@swc/core-linux-arm64-musl@1.6.6': + resolution: {integrity: sha512-a6fMbqzSAsS5KCxFJyg1mD5kwN3ZFO8qQLyJ75R/htZP/eCt05jrhmOI7h2n+1HjiG332jLnZ9S8lkVE5O8Nqw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.6.5': - resolution: {integrity: sha512-G6HmUn/RRIlXC0YYFfBz2qh6OZkHS/KUPkhoG4X9ADcgWXXjOFh6JrefwsYj8VBAJEnr5iewzjNfj+nztwHaeA==} + '@swc/core-linux-x64-gnu@1.6.6': + resolution: {integrity: sha512-hRGsUKNzzZle28YF0dYIpN0bt9PceR9LaVBq7x8+l9TAaDLFbgksSxcnU/ubTtsy+WsYSYGn+A83w3xWC0O8CQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.6.5': - resolution: {integrity: sha512-AQpBjBnelQDSbeTJA50AXdS6+CP66LsXIMNTwhPSgUfE7Bx1ggZV11Fsi4Q5SGcs6a8Qw1cuYKN57ZfZC5QOuA==} + '@swc/core-linux-x64-musl@1.6.6': + resolution: {integrity: sha512-NokIUtFxJDVv3LzGeEtYMTV3j2dnGKLac59luTeq36DQLZdJQawQIdTbzzWl2jE7lxxTZme+dhsVOH9LxE3ceg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.6.5': - resolution: {integrity: sha512-MZTWM8kUwS30pVrtbzSGEXtek46aXNb/mT9D6rsS7NvOuv2w+qZhjR1rzf4LNbbn5f8VnR4Nac1WIOYZmfC5ng==} + '@swc/core-win32-arm64-msvc@1.6.6': + resolution: {integrity: sha512-lzYdI4qb4k1dFG26yv+9Jaq/bUMAhgs/2JsrLncGjLof86+uj74wKYCQnbzKAsq2hDtS5DqnHnl+//J+miZfGA==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.6.5': - resolution: {integrity: sha512-WZdu4gISAr3yOm1fVwKhhk6+MrP7kVX0KMP7+ZQFTN5zXQEiDSDunEJKVgjMVj3vlR+6mnAqa/L0V9Qa8+zKlQ==} + '@swc/core-win32-ia32-msvc@1.6.6': + resolution: {integrity: sha512-bvl7FMaXIJQ76WZU0ER4+RyfKIMGb6S2MgRkBhJOOp0i7VFx4WLOnrmMzaeoPJaJSkityVKAftfNh7NBzTIydQ==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.6.5': - resolution: {integrity: sha512-ezXgucnMTzlFIxQZw7ls/5r2hseFaRoDL04cuXUOs97E8r+nJSmFsRQm/ygH5jBeXNo59nyZCalrjJAjwfgACA==} + '@swc/core-win32-x64-msvc@1.6.6': + resolution: {integrity: sha512-WAP0JoCTfgeYKgOeYJoJV4ZS0sQUmU3OwvXa2dYYtMLF7zsNqOiW4niU7QlThBHgUv/qNZm2p6ITEgh3w1cltw==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.6.5': - resolution: {integrity: sha512-tyVvUK/HDOUUsK6/GmWvnqUtD9oDpPUA4f7f7JCOV8hXxtfjMtAZeBKf93yrB1XZet69TDR7EN0hFC6i4MF0Ig==} + '@swc/core@1.6.6': + resolution: {integrity: sha512-sHfmIUPUXNrQTwFMVCY5V5Ena2GTOeaWjS2GFUpjLhAgVfP90OP67DWow7+cYrfFtqBdILHuWnjkTcd0+uPKlg==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -10711,9 +10711,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))': dependencies: - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) '@hookform/resolvers@3.6.0(react-hook-form@7.52.0(react@18.3.1))': dependencies: @@ -10846,7 +10846,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -10860,7 +10860,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10881,7 +10881,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -10895,7 +10895,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11151,7 +11151,7 @@ snapshots: axios: 1.7.2 rxjs: 7.8.1 - '@nestjs/cli@10.3.2(@swc/core@1.6.5(@swc/helpers@0.5.11))': + '@nestjs/cli@10.3.2(@swc/core@1.6.6(@swc/helpers@0.5.11))': dependencies: '@angular-devkit/core': 17.1.2(chokidar@3.6.0) '@angular-devkit/schematics': 17.1.2(chokidar@3.6.0) @@ -11161,7 +11161,7 @@ snapshots: chokidar: 3.6.0 cli-table3: 0.6.3 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11))) + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11))) glob: 10.3.10 inquirer: 8.2.6 node-emoji: 1.11.0 @@ -11173,10 +11173,10 @@ snapshots: tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) webpack-node-externals: 3.0.0 optionalDependencies: - '@swc/core': 1.6.5(@swc/helpers@0.5.11) + '@swc/core': 1.6.6(@swc/helpers@0.5.11) transitivePeerDependencies: - esbuild - uglify-js @@ -11316,7 +11316,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(2r7pjgmf5rwhfcjvqpgwhjenuq)': + '@nestjs/terminus@10.2.3(qwapppv254qp67ca5l2vfyvebm)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11326,8 +11326,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': dependencies: @@ -11337,13 +11337,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) uuid: 9.0.1 '@next/env@14.2.4': {} @@ -12069,27 +12069,27 @@ snapshots: - supports-color - typescript - '@swc-node/core@1.13.1(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)': + '@swc-node/core@1.13.1(@swc/core@1.6.6(@swc/helpers@0.5.11))(@swc/types@0.1.9)': dependencies: - '@swc/core': 1.6.5(@swc/helpers@0.5.11) + '@swc/core': 1.6.6(@swc/helpers@0.5.11) '@swc/types': 0.1.9 - '@swc-node/jest@1.8.3(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5)': + '@swc-node/jest@1.8.3(@swc/core@1.6.6(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5)': dependencies: '@node-rs/xxhash': 1.7.3 - '@swc-node/core': 1.13.1(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9) - '@swc-node/register': 1.10.0(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5) - '@swc/core': 1.6.5(@swc/helpers@0.5.11) + '@swc-node/core': 1.13.1(@swc/core@1.6.6(@swc/helpers@0.5.11))(@swc/types@0.1.9) + '@swc-node/register': 1.10.0(@swc/core@1.6.6(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5) + '@swc/core': 1.6.6(@swc/helpers@0.5.11) '@swc/types': 0.1.9 typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@swc-node/register@1.10.0(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5)': + '@swc-node/register@1.10.0(@swc/core@1.6.6(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5)': dependencies: - '@swc-node/core': 1.13.1(@swc/core@1.6.5(@swc/helpers@0.5.11))(@swc/types@0.1.9) + '@swc-node/core': 1.13.1(@swc/core@1.6.6(@swc/helpers@0.5.11))(@swc/types@0.1.9) '@swc-node/sourcemap-support': 0.5.0 - '@swc/core': 1.6.5(@swc/helpers@0.5.11) + '@swc/core': 1.6.6(@swc/helpers@0.5.11) colorette: 2.0.20 debug: 4.3.5(supports-color@9.4.0) pirates: 4.0.6 @@ -12104,51 +12104,51 @@ snapshots: source-map-support: 0.5.21 tslib: 2.6.3 - '@swc/core-darwin-arm64@1.6.5': + '@swc/core-darwin-arm64@1.6.6': optional: true - '@swc/core-darwin-x64@1.6.5': + '@swc/core-darwin-x64@1.6.6': optional: true - '@swc/core-linux-arm-gnueabihf@1.6.5': + '@swc/core-linux-arm-gnueabihf@1.6.6': optional: true - '@swc/core-linux-arm64-gnu@1.6.5': + '@swc/core-linux-arm64-gnu@1.6.6': optional: true - '@swc/core-linux-arm64-musl@1.6.5': + '@swc/core-linux-arm64-musl@1.6.6': optional: true - '@swc/core-linux-x64-gnu@1.6.5': + '@swc/core-linux-x64-gnu@1.6.6': optional: true - '@swc/core-linux-x64-musl@1.6.5': + '@swc/core-linux-x64-musl@1.6.6': optional: true - '@swc/core-win32-arm64-msvc@1.6.5': + '@swc/core-win32-arm64-msvc@1.6.6': optional: true - '@swc/core-win32-ia32-msvc@1.6.5': + '@swc/core-win32-ia32-msvc@1.6.6': optional: true - '@swc/core-win32-x64-msvc@1.6.5': + '@swc/core-win32-x64-msvc@1.6.6': optional: true - '@swc/core@1.6.5(@swc/helpers@0.5.11)': + '@swc/core@1.6.6(@swc/helpers@0.5.11)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.9 optionalDependencies: - '@swc/core-darwin-arm64': 1.6.5 - '@swc/core-darwin-x64': 1.6.5 - '@swc/core-linux-arm-gnueabihf': 1.6.5 - '@swc/core-linux-arm64-gnu': 1.6.5 - '@swc/core-linux-arm64-musl': 1.6.5 - '@swc/core-linux-x64-gnu': 1.6.5 - '@swc/core-linux-x64-musl': 1.6.5 - '@swc/core-win32-arm64-msvc': 1.6.5 - '@swc/core-win32-ia32-msvc': 1.6.5 - '@swc/core-win32-x64-msvc': 1.6.5 + '@swc/core-darwin-arm64': 1.6.6 + '@swc/core-darwin-x64': 1.6.6 + '@swc/core-linux-arm-gnueabihf': 1.6.6 + '@swc/core-linux-arm64-gnu': 1.6.6 + '@swc/core-linux-arm64-musl': 1.6.6 + '@swc/core-linux-x64-gnu': 1.6.6 + '@swc/core-linux-x64-musl': 1.6.6 + '@swc/core-win32-arm64-msvc': 1.6.6 + '@swc/core-win32-ia32-msvc': 1.6.6 + '@swc/core-win32-x64-msvc': 1.6.6 '@swc/helpers': 0.5.11 '@swc/counter@0.1.3': {} @@ -12162,10 +12162,10 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@swc/jest@0.2.36(@swc/core@1.6.5(@swc/helpers@0.5.11))': + '@swc/jest@0.2.36(@swc/core@1.6.6(@swc/helpers@0.5.11))': dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.6.5(@swc/helpers@0.5.11) + '@swc/core': 1.6.6(@swc/helpers@0.5.11) '@swc/counter': 0.1.3 jsonc-parser: 3.2.1 @@ -12220,7 +12220,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12233,9 +12233,9 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -12248,7 +12248,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) '@testing-library/react@16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -13602,13 +13602,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13617,13 +13617,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): + create-jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -14632,7 +14632,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11))): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11))): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -14647,7 +14647,7 @@ snapshots: semver: 7.6.2 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) form-data@4.0.0: dependencies: @@ -15386,16 +15386,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15405,16 +15405,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-cli@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15424,7 +15424,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15450,12 +15450,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.9 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -15481,7 +15481,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.9 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15722,24 +15722,24 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-cli: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16645,10 +16645,10 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.1.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17172,29 +17172,29 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.5)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.6)(typescript@5.4.5) postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(typescript@5.4.5)): dependencies: @@ -17202,7 +17202,7 @@ snapshots: yaml: 2.4.1 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) postcss-load-config@5.1.0(jiti@1.21.3)(postcss@8.4.38): dependencies: @@ -18320,7 +18320,7 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18339,7 +18339,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.1.0 resolve: 1.22.8 @@ -18347,7 +18347,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)): + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18366,7 +18366,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.1.0 resolve: 1.22.8 @@ -18424,16 +18424,16 @@ snapshots: dependencies: bintrees: 1.0.2 - terser-webpack-plugin@5.3.10(@swc/core@1.6.5(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11))): + terser-webpack-plugin@5.3.10(@swc/core@1.6.6(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.30.4 - webpack: 5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) optionalDependencies: - '@swc/core': 1.6.5(@swc/helpers@0.5.11) + '@swc/core': 1.6.6(@swc/helpers@0.5.11) terser@5.30.4: dependencies: @@ -18529,11 +18529,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18547,7 +18547,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.7) - ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11))): + ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11))): dependencies: chalk: 4.1.2 enhanced-resolve: 5.16.0 @@ -18555,9 +18555,9 @@ snapshots: semver: 7.6.0 source-map: 0.7.4 typescript: 5.4.5 - webpack: 5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) - ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18575,9 +18575,9 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.6.5(@swc/helpers@0.5.11) + '@swc/core': 1.6.6(@swc/helpers@0.5.11) - ts-node@10.9.2(@swc/core@1.6.5)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18594,7 +18594,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.6.5(@swc/helpers@0.5.11) + '@swc/core': 1.6.6(@swc/helpers@0.5.11) optional: true ts-toolbelt@9.6.0: {} @@ -18622,7 +18622,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(@swc/core@1.6.5)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.1.0(@swc/core@1.6.6)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.21.4) cac: 6.7.14 @@ -18632,14 +18632,14 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.5)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.18.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.6.5(@swc/helpers@0.5.11) + '@swc/core': 1.6.6(@swc/helpers@0.5.11) postcss: 8.4.38 typescript: 5.4.5 transitivePeerDependencies: @@ -18724,19 +18724,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): dependencies: - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18755,7 +18755,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.10.1 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) transitivePeerDependencies: - supports-color @@ -18946,7 +18946,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11)): + webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -18969,7 +18969,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.6.5(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.5(@swc/helpers@0.5.11))) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.6(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11))) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From 68c9a49f30f037b065752aadf3e18472dfe517f0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 29 Jun 2024 22:22:21 +0000 Subject: [PATCH 070/215] chore(deps): update dependency postcss to v8.4.39 (#470) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 116 ++++++++++++++++++++++++------------------------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 79555eadc..b9bd1a695 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -459,7 +459,7 @@ importers: version: link:../../tooling/typescript autoprefixer: specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.38) + version: 10.4.19(postcss@8.4.39) eslint: specifier: ^8.57.0 version: 8.57.0 @@ -474,7 +474,7 @@ importers: version: 7.0.0(typescript@5.4.5) postcss: specifier: ^8.4.38 - version: 8.4.38 + version: 8.4.39 tailwindcss: specifier: ^3.4.3 version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) @@ -507,7 +507,7 @@ importers: version: 5.0.7 tsup: specifier: ^8.0.2 - version: 8.1.0(@swc/core@1.6.6)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5))(typescript@5.4.5) + version: 8.1.0(@swc/core@1.6.6)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -522,7 +522,7 @@ importers: version: link:../../tooling/prettier autoprefixer: specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.38) + version: 10.4.19(postcss@8.4.39) eslint: specifier: ^8.57.0 version: 8.57.0 @@ -531,16 +531,16 @@ importers: version: 10.4.2 postcss: specifier: ^8.4.38 - version: 8.4.38 + version: 8.4.39 postcss-cli: specifier: ^11.0.0 - version: 11.0.0(jiti@1.21.3)(postcss@8.4.38) + version: 11.0.0(jiti@1.21.3)(postcss@8.4.39) postcss-import: specifier: ^16.1.0 - version: 16.1.0(postcss@8.4.38) + version: 16.1.0(postcss@8.4.39) postcss-nesting: specifier: ^12.1.2 - version: 12.1.5(postcss@8.4.38) + version: 12.1.5(postcss@8.4.39) prejss-cli: specifier: ^0.3.3 version: 0.3.3 @@ -7261,8 +7261,8 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + postcss@8.4.39: + resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} engines: {node: ^10 || ^12 || >=14} prejss-cli@0.3.3: @@ -12967,14 +12967,14 @@ snapshots: atomic-sleep@1.0.0: {} - autoprefixer@10.4.19(postcss@8.4.38): + autoprefixer@10.4.19(postcss@8.4.39): dependencies: browserslist: 4.23.0 caniuse-lite: 1.0.30001612 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -17122,7 +17122,7 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-cli@11.0.0(jiti@1.21.3)(postcss@8.4.38): + postcss-cli@11.0.0(jiti@1.21.3)(postcss@8.4.39): dependencies: chokidar: 3.6.0 dependency-graph: 0.11.0 @@ -17130,9 +17130,9 @@ snapshots: get-stdin: 9.0.0 globby: 14.0.1 picocolors: 1.0.1 - postcss: 8.4.38 - postcss-load-config: 5.1.0(jiti@1.21.3)(postcss@8.4.38) - postcss-reporter: 7.1.0(postcss@8.4.38) + postcss: 8.4.39 + postcss-load-config: 5.1.0(jiti@1.21.3)(postcss@8.4.39) + postcss-reporter: 7.1.0(postcss@8.4.39) pretty-hrtime: 1.0.3 read-cache: 1.0.0 slash: 5.1.0 @@ -17141,16 +17141,16 @@ snapshots: - jiti - tsx - postcss-import@15.1.0(postcss@8.4.38): + postcss-import@15.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-import@16.1.0(postcss@8.4.38): + postcss-import@16.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 @@ -17160,10 +17160,10 @@ snapshots: camelcase-css: 1.0.1 postcss: 5.2.18 - postcss-js@4.0.1(postcss@8.4.38): + postcss-js@4.0.1(postcss@8.4.39): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.38 + postcss: 8.4.39 postcss-load-config@1.2.0: dependencies: @@ -17172,45 +17172,45 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.39 ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.39 ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.39 ts-node: 10.9.2(@swc/core@1.6.6)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.39 ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) - postcss-load-config@5.1.0(jiti@1.21.3)(postcss@8.4.38): + postcss-load-config@5.1.0(jiti@1.21.3)(postcss@8.4.39): dependencies: lilconfig: 3.1.1 yaml: 2.4.5 optionalDependencies: jiti: 1.21.3 - postcss: 8.4.38 + postcss: 8.4.39 postcss-load-options@1.2.0: dependencies: @@ -17222,22 +17222,22 @@ snapshots: cosmiconfig: 2.2.2 object-assign: 4.1.1 - postcss-nested@6.0.1(postcss@8.4.38): + postcss-nested@6.0.1(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser: 6.1.0 - postcss-nesting@12.1.5(postcss@8.4.38): + postcss-nesting@12.1.5(postcss@8.4.39): dependencies: '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.1.0) '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.0) - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser: 6.1.0 - postcss-reporter@7.1.0(postcss@8.4.38): + postcss-reporter@7.1.0(postcss@8.4.39): dependencies: picocolors: 1.0.1 - postcss: 8.4.38 + postcss: 8.4.39 thenby: 1.3.4 postcss-safe-parser@2.0.1: @@ -17272,10 +17272,10 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 - postcss@8.4.38: + postcss@8.4.39: dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 + picocolors: 1.0.1 source-map-js: 1.2.0 prejss-cli@0.3.3: @@ -18336,11 +18336,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.1 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - postcss-nested: 6.0.1(postcss@8.4.38) + postcss: 8.4.39 + postcss-import: 15.1.0(postcss@8.4.39) + postcss-js: 4.0.1(postcss@8.4.39) + postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + postcss-nested: 6.0.1(postcss@8.4.39) postcss-selector-parser: 6.1.0 resolve: 1.22.8 sucrase: 3.35.0 @@ -18363,11 +18363,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.1 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) - postcss-nested: 6.0.1(postcss@8.4.38) + postcss: 8.4.39 + postcss-import: 15.1.0(postcss@8.4.39) + postcss-js: 4.0.1(postcss@8.4.39) + postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) + postcss-nested: 6.0.1(postcss@8.4.39) postcss-selector-parser: 6.1.0 resolve: 1.22.8 sucrase: 3.35.0 @@ -18390,11 +18390,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.1 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(typescript@5.4.5)) - postcss-nested: 6.0.1(postcss@8.4.38) + postcss: 8.4.39 + postcss-import: 15.1.0(postcss@8.4.39) + postcss-js: 4.0.1(postcss@8.4.39) + postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(typescript@5.4.5)) + postcss-nested: 6.0.1(postcss@8.4.39) postcss-selector-parser: 6.1.0 resolve: 1.22.8 sucrase: 3.35.0 @@ -18622,7 +18622,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(@swc/core@1.6.6)(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.1.0(@swc/core@1.6.6)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.21.4) cac: 6.7.14 @@ -18632,7 +18632,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.18.0 source-map: 0.8.0-beta.0 @@ -18640,7 +18640,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@swc/core': 1.6.6(@swc/helpers@0.5.11) - postcss: 8.4.38 + postcss: 8.4.39 typescript: 5.4.5 transitivePeerDependencies: - supports-color From fcf866e970730131a2a4bc288407a40d14508d9b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Jun 2024 03:11:41 +0000 Subject: [PATCH 071/215] fix(deps): update dependency @tanstack/react-table to v8.19.1 (#471) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b9bd1a695..eb09777eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -302,7 +302,7 @@ importers: version: 5.49.0(react@18.3.1) '@tanstack/react-table': specifier: ^8.16.0 - version: 8.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 8.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@ufb/shared': specifier: workspace:* version: link:../../packages/ufb-shared @@ -3244,8 +3244,8 @@ packages: peerDependencies: react: ^18.0.0 - '@tanstack/react-table@8.17.3': - resolution: {integrity: sha512-5gwg5SvPD3lNAXPuJJz1fOCEZYk9/GeBFH3w/hCgnfyszOIzwkwgp5I7Q4MJtn0WECp84b5STQUDdmvGi8m3nA==} + '@tanstack/react-table@8.19.1': + resolution: {integrity: sha512-2jWJ2mhaXtBZ2h4k6azADFFrAPOGHw/fy/obIXwfCMFf63BKW/tHLp87oWDotFN/aKUo5Vj2cGBDRXfwTgiYPg==} engines: {node: '>=12'} peerDependencies: react: '>=16.8' @@ -3257,8 +3257,8 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@tanstack/table-core@8.17.3': - resolution: {integrity: sha512-mPBodDGVL+fl6d90wUREepHa/7lhsghg2A3vFpakEhrhtbIlgNAZiMr7ccTgak5qbHqF14Fwy+W1yFWQt+WmYQ==} + '@tanstack/table-core@8.19.1': + resolution: {integrity: sha512-HePba/tRC6MCSHi8o9LktxpOfkV8u2hjGHllHNl5E6+/8mgtSuOSRr5VempH33qsYeIfgk42SiiayP777LZ9kQ==} engines: {node: '>=12'} '@tanstack/virtual-core@3.5.0': @@ -12193,9 +12193,9 @@ snapshots: '@tanstack/query-core': 5.49.0 react: 18.3.1 - '@tanstack/react-table@8.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-table@8.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/table-core': 8.17.3 + '@tanstack/table-core': 8.19.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -12205,7 +12205,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/table-core@8.17.3': {} + '@tanstack/table-core@8.19.1': {} '@tanstack/virtual-core@3.5.0': {} From 36d50cdd68f4fe05f1b309879cc3c9497373a0e8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Jun 2024 11:16:07 +0000 Subject: [PATCH 072/215] fix(deps): update dependency @tanstack/react-query to v5.49.2 (#472) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eb09777eb..b534e81dd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -299,7 +299,7 @@ importers: version: 0.10.1(typescript@5.4.5)(zod@3.23.8) '@tanstack/react-query': specifier: ^5.31.0 - version: 5.49.0(react@18.3.1) + version: 5.49.2(react@18.3.1) '@tanstack/react-table': specifier: ^8.16.0 version: 8.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -3236,11 +3236,11 @@ packages: typescript: optional: true - '@tanstack/query-core@5.49.0': - resolution: {integrity: sha512-xUTjCPHC8G+ZvIUzjoMOLnMpNXYPQI4HjhlizTVVBwtSp24iWo4/kaBzHAzsrCVyfbiaPIFFkUvicsY4r8kF8A==} + '@tanstack/query-core@5.49.1': + resolution: {integrity: sha512-JnC9ndmD1KKS01Rt/ovRUB1tmwO7zkyXAyIxN9mznuJrcNtOrkmOnQqdJF2ib9oHzc2VxHomnEG7xyfo54Npkw==} - '@tanstack/react-query@5.49.0': - resolution: {integrity: sha512-3A0BDwGVk6UzWFdz+WTC9HHts9kI42XYLK78/DGmoj9fd6W/NsjEjI5S4lPPebgq9cWWPo9QNciaSWfH71RgNg==} + '@tanstack/react-query@5.49.2': + resolution: {integrity: sha512-6rfwXDK9BvmHISbNFuGd+wY3P44lyW7lWiA9vIFGT/T0P9aHD1VkjTvcM4SDAIbAQ9ygEZZoLt7dlU1o3NjMVA==} peerDependencies: react: ^18.0.0 @@ -12186,11 +12186,11 @@ snapshots: optionalDependencies: typescript: 5.4.5 - '@tanstack/query-core@5.49.0': {} + '@tanstack/query-core@5.49.1': {} - '@tanstack/react-query@5.49.0(react@18.3.1)': + '@tanstack/react-query@5.49.2(react@18.3.1)': dependencies: - '@tanstack/query-core': 5.49.0 + '@tanstack/query-core': 5.49.1 react: 18.3.1 '@tanstack/react-table@8.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': From 0b4df70bdf9ee61dc50700f6e63fa98ca754f823 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Jun 2024 14:19:24 +0000 Subject: [PATCH 073/215] fix(deps): update dependency @floating-ui/react to v0.26.19 (#473) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b534e81dd..1d71f743e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -281,7 +281,7 @@ importers: version: 8.4.1 '@floating-ui/react': specifier: ^0.26.12 - version: 0.26.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.26.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/react': specifier: 2.1.1 version: 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -555,7 +555,7 @@ importers: dependencies: '@floating-ui/react': specifier: ^0.26.12 - version: 0.26.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.26.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.2.0 version: 18.3.1 @@ -1910,8 +1910,8 @@ packages: '@floating-ui/core@1.6.2': resolution: {integrity: sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==} - '@floating-ui/core@1.6.3': - resolution: {integrity: sha512-1ZpCvYf788/ZXOhRQGFxnYQOVgeU+pi0i+d0Ow34La7qjIXETi6RNswGVKkA6KcDO8/+Ysu2E/CeUmmeEBDvTg==} + '@floating-ui/core@1.6.4': + resolution: {integrity: sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==} '@floating-ui/dom@1.6.3': resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==} @@ -1919,8 +1919,8 @@ packages: '@floating-ui/dom@1.6.5': resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==} - '@floating-ui/dom@1.6.6': - resolution: {integrity: sha512-qiTYajAnh3P+38kECeffMSQgbvXty2VB6rS+42iWR4FPIlZjLK84E9qtLnMTLIpPz2znD/TaFqaiavMUrS+Hcw==} + '@floating-ui/dom@1.6.7': + resolution: {integrity: sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==} '@floating-ui/react-dom@2.0.8': resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==} @@ -1934,14 +1934,14 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/react@0.26.18': - resolution: {integrity: sha512-enDDX09Jpi3kmhcXXpvs+fvRXOfBj1jUV2KF6uDMf5HjS+SOZJzNTFUW71lKbFcxz0BkmQqwbvqdmHIxMq/fyQ==} + '@floating-ui/react@0.26.19': + resolution: {integrity: sha512-Jk6zITdjjIvjO/VdQFvpRaD3qPwOHH6AoDHxjhpy+oK4KFgaSP871HYWUAPdnLmx1gQ+w/pB312co3tVml+BXA==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/utils@0.2.3': - resolution: {integrity: sha512-XGndio0l5/Gvd6CLIABvsav9HHezgDFFhDfHk1bvLfr9ni8dojqLSvBbotJEjmIwNHL7vK4QzBJTdBRoB+c1ww==} + '@floating-ui/utils@0.2.4': + resolution: {integrity: sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA==} '@hapi/hoek@9.3.0': resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -10653,26 +10653,26 @@ snapshots: '@floating-ui/core@1.6.2': dependencies: - '@floating-ui/utils': 0.2.3 + '@floating-ui/utils': 0.2.4 - '@floating-ui/core@1.6.3': + '@floating-ui/core@1.6.4': dependencies: - '@floating-ui/utils': 0.2.3 + '@floating-ui/utils': 0.2.4 '@floating-ui/dom@1.6.3': dependencies: '@floating-ui/core': 1.6.2 - '@floating-ui/utils': 0.2.3 + '@floating-ui/utils': 0.2.4 '@floating-ui/dom@1.6.5': dependencies: '@floating-ui/core': 1.6.2 - '@floating-ui/utils': 0.2.3 + '@floating-ui/utils': 0.2.4 - '@floating-ui/dom@1.6.6': + '@floating-ui/dom@1.6.7': dependencies: - '@floating-ui/core': 1.6.3 - '@floating-ui/utils': 0.2.3 + '@floating-ui/core': 1.6.4 + '@floating-ui/utils': 0.2.4 '@floating-ui/react-dom@2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -10682,19 +10682,19 @@ snapshots: '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/dom': 1.6.6 + '@floating-ui/dom': 1.6.7 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react@0.26.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react@0.26.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@floating-ui/utils': 0.2.3 + '@floating-ui/utils': 0.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tabbable: 6.2.0 - '@floating-ui/utils@0.2.3': {} + '@floating-ui/utils@0.2.4': {} '@hapi/hoek@9.3.0': {} @@ -10704,7 +10704,7 @@ snapshots: '@headlessui/react@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react': 0.26.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) '@tanstack/react-virtual': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12461,7 +12461,7 @@ snapshots: '@types/react-datepicker@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react': 0.26.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/react': 18.3.3 date-fns: 3.6.0 transitivePeerDependencies: @@ -17525,7 +17525,7 @@ snapshots: react-datepicker@6.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@floating-ui/react': 0.26.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 date-fns: 3.6.0 prop-types: 15.8.1 From beb417771251be95bd24b0ee992b9bc35c2380e7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Jun 2024 18:35:36 +0000 Subject: [PATCH 074/215] fix(deps): update dependency @tanstack/react-table to v8.19.2 (#474) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1d71f743e..5cba8164a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -302,7 +302,7 @@ importers: version: 5.49.2(react@18.3.1) '@tanstack/react-table': specifier: ^8.16.0 - version: 8.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 8.19.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@ufb/shared': specifier: workspace:* version: link:../../packages/ufb-shared @@ -3244,8 +3244,8 @@ packages: peerDependencies: react: ^18.0.0 - '@tanstack/react-table@8.19.1': - resolution: {integrity: sha512-2jWJ2mhaXtBZ2h4k6azADFFrAPOGHw/fy/obIXwfCMFf63BKW/tHLp87oWDotFN/aKUo5Vj2cGBDRXfwTgiYPg==} + '@tanstack/react-table@8.19.2': + resolution: {integrity: sha512-itoSIAkA/Vsg+bjY23FSemcTyPhc5/1YjYyaMsr9QSH/cdbZnQxHVWrpWn0Sp2BWN71qkzR7e5ye8WuMmwyOjg==} engines: {node: '>=12'} peerDependencies: react: '>=16.8' @@ -3257,8 +3257,8 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@tanstack/table-core@8.19.1': - resolution: {integrity: sha512-HePba/tRC6MCSHi8o9LktxpOfkV8u2hjGHllHNl5E6+/8mgtSuOSRr5VempH33qsYeIfgk42SiiayP777LZ9kQ==} + '@tanstack/table-core@8.19.2': + resolution: {integrity: sha512-KpRjhgehIhbfH78ARm/GJDXGnpdw4bCg3qas6yjWSi7czJhI/J6pWln7NHtmBkGE9ZbohiiNtLqwGzKmBfixig==} engines: {node: '>=12'} '@tanstack/virtual-core@3.5.0': @@ -12193,9 +12193,9 @@ snapshots: '@tanstack/query-core': 5.49.1 react: 18.3.1 - '@tanstack/react-table@8.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-table@8.19.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/table-core': 8.19.1 + '@tanstack/table-core': 8.19.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -12205,7 +12205,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/table-core@8.19.1': {} + '@tanstack/table-core@8.19.2': {} '@tanstack/virtual-core@3.5.0': {} From b7c30b8591941d68e5dac88750d3746067108d83 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 06:20:22 +0000 Subject: [PATCH 075/215] chore(deps): update dependency mysql2 to v3.10.2 (#475) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 56 +++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5cba8164a..70758bc71 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(qwapppv254qp67ca5l2vfyvebm) + version: 10.2.3(l46cyptlp7yqsxacxzq6cqf2mi) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -130,7 +130,7 @@ importers: version: 1.10.0 mysql2: specifier: ^3.9.7 - version: 3.10.1 + version: 3.10.2 nestjs-cls: specifier: ^3.6.0 version: 3.6.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) nodemailer: specifier: ^6.9.13 version: 6.9.14 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -272,7 +272,7 @@ importers: version: 1.7.2 mysql2: specifier: ^3.9.7 - version: 3.10.1 + version: 3.10.2 apps/web: dependencies: @@ -6360,8 +6360,8 @@ packages: lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - lru-cache@10.2.2: - resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} + lru-cache@10.3.0: + resolution: {integrity: sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==} engines: {node: 14 || >=16.14} lru-cache@5.1.1: @@ -6680,8 +6680,8 @@ packages: resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - mysql2@3.10.1: - resolution: {integrity: sha512-6zo1T3GILsXMCex3YEu7hCz2OXLUarxFsxvFcUHWMpkPtmZLeTTWgRdc1gWyNJiYt6AxITmIf9bZDRy/jAfWew==} + mysql2@3.10.2: + resolution: {integrity: sha512-KCXPEvAkO0RcHPr362O5N8tFY2fXvbjfkPvRY/wGumh4EOemo9Hm5FjQZqv/pCmrnuxGu5OxnSENG0gTXqKMgQ==} engines: {node: '>= 8.0'} mz@2.7.0: @@ -11316,7 +11316,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(qwapppv254qp67ca5l2vfyvebm)': + '@nestjs/terminus@10.2.3(l46cyptlp7yqsxacxzq6cqf2mi)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11326,8 +11326,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + typeorm: 0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': dependencies: @@ -11337,13 +11337,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) uuid: 9.0.1 '@next/env@14.2.4': {} @@ -16072,7 +16072,7 @@ snapshots: dependencies: tslib: 2.6.3 - lru-cache@10.2.2: {} + lru-cache@10.3.0: {} lru-cache@5.1.1: dependencies: @@ -16591,7 +16591,7 @@ snapshots: mute-stream@1.0.0: {} - mysql2@3.10.1: + mysql2@3.10.2: dependencies: denque: 2.1.0 generate-function: 2.3.1 @@ -16645,10 +16645,10 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.1.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17001,7 +17001,7 @@ snapshots: path-scurry@1.11.1: dependencies: - lru-cache: 10.2.2 + lru-cache: 10.3.0 minipass: 7.1.2 path-to-regexp@0.1.7: {} @@ -18724,19 +18724,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): dependencies: - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - typeorm@0.3.20(mysql2@3.10.1)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18754,7 +18754,7 @@ snapshots: uuid: 9.0.1 yargs: 17.7.2 optionalDependencies: - mysql2: 3.10.1 + mysql2: 3.10.2 ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) transitivePeerDependencies: - supports-color From f22c7191235427ab14b0247478988d6b8eabed68 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 17:09:47 +0000 Subject: [PATCH 076/215] fix(deps): update dependency @nestjs/config to v3.2.3 (#477) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 70758bc71..b20093a31 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,7 +46,7 @@ importers: version: 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/config': specifier: ^3.2.2 - version: 3.2.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1) + version: 3.2.3(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1) '@nestjs/core': specifier: ^10.3.8 version: 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -2299,8 +2299,8 @@ packages: class-validator: optional: true - '@nestjs/config@3.2.2': - resolution: {integrity: sha512-vGICPOui5vE6kPz1iwQ7oCnp3qWgqxldPmBQ9onkVoKlBtyc83KJCr7CjuVtf4OdovMAVcux1d8Q6jglU2ZphA==} + '@nestjs/config@3.2.3': + resolution: {integrity: sha512-p6yv/CvoBewJ72mBq4NXgOAi2rSQNWx3a+IMJLVKS2uiwFCOQQuiIatGwq6MRjXV3Jr+B41iUO8FIf4xBrZ4/w==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 rxjs: ^7.1.0 @@ -11193,14 +11193,13 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/config@3.2.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1)': + '@nestjs/config@3.2.3(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1)': dependencies: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) dotenv: 16.4.5 dotenv-expand: 10.0.0 lodash: 4.17.21 rxjs: 7.8.1 - uuid: 9.0.1 '@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1)': dependencies: From e539ae28f0ba209003c5f948facb603b8a96407a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 18:23:38 +0000 Subject: [PATCH 077/215] fix(deps): update dependency @nestjs/swagger to v7.4.0 (#478) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b20093a31..eac6e0664 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -70,7 +70,7 @@ importers: version: 4.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1)) '@nestjs/swagger': specifier: ^7.3.1 - version: 7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) + version: 7.4.0(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 version: 10.2.3(l46cyptlp7yqsxacxzq6cqf2mi) @@ -2224,8 +2224,8 @@ packages: resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} hasBin: true - '@microsoft/tsdoc@0.14.2': - resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} + '@microsoft/tsdoc@0.15.0': + resolution: {integrity: sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==} '@mui/base@5.0.0-beta.40': resolution: {integrity: sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==} @@ -2382,8 +2382,8 @@ packages: peerDependencies: typescript: '>=4.8.2' - '@nestjs/swagger@7.3.1': - resolution: {integrity: sha512-LUC4mr+5oAleEC/a2j8pNRh1S5xhKXJ1Gal5ZdRjt9XebQgbngXCdW7JTA9WOEcwGtFZN9EnKYdquzH971LZfw==} + '@nestjs/swagger@7.4.0': + resolution: {integrity: sha512-dCiwKkRxcR7dZs5jtrGspBAe/nqJd1AYzOBTzw9iCdbq3BGrLpwokelk6lFZPe4twpTsPQqzNKBwKzVbI6AR/g==} peerDependencies: '@fastify/static': ^6.0.0 || ^7.0.0 '@nestjs/common': ^9.0.0 || ^10.0.0 @@ -8168,8 +8168,8 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - swagger-ui-dist@5.11.2: - resolution: {integrity: sha512-jQG0cRgJNMZ7aCoiFofnoojeSaa/+KgWaDlfgs8QN+BXoGMpxeMVY5OEnjq4OlNvF3yjftO8c9GRAgcHlO+u7A==} + swagger-ui-dist@5.17.14: + resolution: {integrity: sha512-CVbSfaLpstV65OnSjbXfVd6Sta3q3F7Cj/yYuvHMp1P90LztOLs6PfUnKEVAeiIVQt9u2SaPwv0LiH/OyMjHRw==} symbol-observable@4.0.0: resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==} @@ -11088,7 +11088,7 @@ snapshots: - encoding - supports-color - '@microsoft/tsdoc@0.14.2': {} + '@microsoft/tsdoc@0.15.0': {} '@mui/base@5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -11299,9 +11299,9 @@ snapshots: transitivePeerDependencies: - chokidar - '@nestjs/swagger@7.3.1(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': + '@nestjs/swagger@7.4.0(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': dependencies: - '@microsoft/tsdoc': 0.14.2 + '@microsoft/tsdoc': 0.15.0 '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/mapped-types': 2.0.5(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) @@ -11309,7 +11309,7 @@ snapshots: lodash: 4.17.21 path-to-regexp: 3.2.0 reflect-metadata: 0.2.2 - swagger-ui-dist: 5.11.2 + swagger-ui-dist: 5.17.14 optionalDependencies: '@fastify/static': 7.0.4 class-transformer: 0.5.1 @@ -18304,7 +18304,7 @@ snapshots: csso: 5.0.5 picocolors: 1.0.1 - swagger-ui-dist@5.11.2: {} + swagger-ui-dist@5.17.14: {} symbol-observable@4.0.0: {} From 695ad50a862047ed789009be63f26d906cc9b607 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 22:57:23 +0000 Subject: [PATCH 078/215] fix(deps): update typescript-eslint monorepo to v7.15.0 (#479) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 120 ++++++++++++++++++++++++++----------------------- 1 file changed, 64 insertions(+), 56 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eac6e0664..7c0f60702 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -619,10 +619,10 @@ importers: version: 14.2.4 '@typescript-eslint/eslint-plugin': specifier: ^7.7.1 - version: 7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + version: 7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/parser': specifier: ^7.7.1 - version: 7.14.1(eslint@8.57.0)(typescript@5.4.5) + version: 7.15.0(eslint@8.57.0)(typescript@5.4.5) eslint-config-prettier: specifier: ^9.1.0 version: 9.1.0(eslint@8.57.0) @@ -634,7 +634,7 @@ importers: version: 3.1.1(eslint@8.57.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) eslint-plugin-prettier: specifier: ^5.1.3 version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2) @@ -1838,8 +1838,8 @@ packages: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-community/regexpp@4.10.1': - resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==} + '@eslint-community/regexpp@4.11.0': + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} '@eslint/eslintrc@2.1.4': @@ -3531,8 +3531,8 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@7.14.1': - resolution: {integrity: sha512-aAJd6bIf2vvQRjUG3ZkNXkmBpN+J7Wd0mfQiiVCJMu9Z5GcZZdcc0j8XwN/BM97Fl7e3SkTXODSk4VehUv7CGw==} + '@typescript-eslint/eslint-plugin@7.15.0': + resolution: {integrity: sha512-uiNHpyjZtFrLwLDpHnzaDlP3Tt6sGMqTCiqmxaN4n4RP0EfYZDODJyddiFDF44Hjwxr5xAcaYxVKm9QKQFJFLA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -3542,8 +3542,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.14.1': - resolution: {integrity: sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==} + '@typescript-eslint/parser@7.15.0': + resolution: {integrity: sha512-k9fYuQNnypLFcqORNClRykkGOMOj+pV6V91R4GO/l1FDGwpqmSwoOQrOHo3cGaH63e+D3ZiCAOsuS/D2c99j/A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -3552,12 +3552,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.14.1': - resolution: {integrity: sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==} + '@typescript-eslint/scope-manager@7.15.0': + resolution: {integrity: sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.14.1': - resolution: {integrity: sha512-/MzmgNd3nnbDbOi3LfasXWWe292+iuo+umJ0bCCMCPc1jLO/z2BQmWUUUXvXLbrQey/JgzdF/OV+I5bzEGwJkQ==} + '@typescript-eslint/type-utils@7.15.0': + resolution: {integrity: sha512-SkgriaeV6PDvpA6253PDVep0qCqgbO1IOBiycjnXsszNTVQe5flN5wR5jiczoEoDEnAqYFSFFc9al9BSGVltkg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -3566,12 +3566,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.14.1': - resolution: {integrity: sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==} + '@typescript-eslint/types@7.15.0': + resolution: {integrity: sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.14.1': - resolution: {integrity: sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==} + '@typescript-eslint/typescript-estree@7.15.0': + resolution: {integrity: sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -3579,14 +3579,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.14.1': - resolution: {integrity: sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==} + '@typescript-eslint/utils@7.15.0': + resolution: {integrity: sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.14.1': - resolution: {integrity: sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==} + '@typescript-eslint/visitor-keys@7.15.0': + resolution: {integrity: sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==} engines: {node: ^18.18.0 || >=20.0.0} '@ungap/structured-clone@1.2.0': @@ -6515,6 +6515,10 @@ packages: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -10530,7 +10534,7 @@ snapshots: '@eslint-community/regexpp@4.10.0': {} - '@eslint-community/regexpp@4.10.1': {} + '@eslint-community/regexpp@4.11.0': {} '@eslint/eslintrc@2.1.4': dependencies: @@ -12521,14 +12525,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.14.1 - '@typescript-eslint/type-utils': 7.14.1(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.14.1(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.14.1 + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 7.15.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/type-utils': 7.15.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.15.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -12539,12 +12543,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.14.1 - '@typescript-eslint/types': 7.14.1 - '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.14.1 + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.15.0 debug: 4.3.5(supports-color@9.4.0) eslint: 8.57.0 optionalDependencies: @@ -12552,15 +12556,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.14.1': + '@typescript-eslint/scope-manager@7.15.0': dependencies: - '@typescript-eslint/types': 7.14.1 - '@typescript-eslint/visitor-keys': 7.14.1 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/visitor-keys': 7.15.0 - '@typescript-eslint/type-utils@7.14.1(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.15.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.4.5) - '@typescript-eslint/utils': 7.14.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.5(supports-color@9.4.0) eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -12569,16 +12573,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.14.1': {} + '@typescript-eslint/types@7.15.0': {} - '@typescript-eslint/typescript-estree@7.14.1(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.15.0(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 7.14.1 - '@typescript-eslint/visitor-keys': 7.14.1 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/visitor-keys': 7.15.0 debug: 4.3.5(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.4 + minimatch: 9.0.5 semver: 7.6.2 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: @@ -12586,20 +12590,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.14.1(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.15.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.14.1 - '@typescript-eslint/types': 7.14.1 - '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.4.5) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.14.1': + '@typescript-eslint/visitor-keys@7.15.0': dependencies: - '@typescript-eslint/types': 7.14.1 + '@typescript-eslint/types': 7.15.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} @@ -14179,11 +14183,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.15.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -14193,7 +14197,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -14203,7 +14207,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -14214,7 +14218,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.15.0(eslint@8.57.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -16208,6 +16212,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + minimist@1.2.8: {} minipass@3.3.6: From b50fb2c9939dd2eaba58ec2827497a7e9e90da23 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 2 Jul 2024 00:11:27 +0000 Subject: [PATCH 079/215] fix(deps): update aws-sdk-js-v3 monorepo to v3.608.0 (#480) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7c0f60702..f9ae656a7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,10 +25,10 @@ importers: dependencies: '@aws-sdk/client-s3': specifier: ^3.556.0 - version: 3.606.0 + version: 3.608.0 '@aws-sdk/s3-request-presigner': specifier: ^3.556.0 - version: 3.606.0 + version: 3.608.0 '@fastify/multipart': specifier: ^8.2.0 version: 8.3.0 @@ -748,8 +748,8 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-s3@3.606.0': - resolution: {integrity: sha512-IGM/E8kVk/NY/kZwLdmGRsX1QYtuPljoNutM5kBRdtGahQL5VwVAve5PElPUArcsTkfTyW+LfXpznDeeHxMCcA==} + '@aws-sdk/client-s3@3.608.0': + resolution: {integrity: sha512-la2R6QfUOmE4JMubxLD3OdnPTduAs5YekIvx68I5CbLudb5pbxkHDqnrWDhgK1lX4Cu19pXjgQXmS8oZMJPeLQ==} engines: {node: '>=16.0.0'} '@aws-sdk/client-sso-oidc@3.606.0': @@ -850,8 +850,8 @@ packages: resolution: {integrity: sha512-oYXhmTokSav4ytmWleCr3rs/1nyvZW/S0tdi6X7u+dLNL5Jee+uMxWGzgOrWK6wrQOzucLVjS4E/wA11Kv2GTw==} engines: {node: '>=16.0.0'} - '@aws-sdk/s3-request-presigner@3.606.0': - resolution: {integrity: sha512-ErxArdCk73MVOh5xiTWZkk76kZWCHZqCCdMnSJTD0lzTpfGbwL/eEjHIjKLJO+EsRtDKYmS8vN+qijyMvMqruw==} + '@aws-sdk/s3-request-presigner@3.608.0': + resolution: {integrity: sha512-5IJskqhzkw+XA/RshAewRlFsJchl3M6I6ZTo9b9It3oFya/J/rEwpDKMt+HPS0E74Zg1mSj1bCGVXNQutmaWAA==} engines: {node: '>=16.0.0'} '@aws-sdk/signature-v4-multi-region@3.598.0': @@ -9039,7 +9039,7 @@ snapshots: '@smithy/util-utf8': 2.3.0 tslib: 2.6.3 - '@aws-sdk/client-s3@3.606.0': + '@aws-sdk/client-s3@3.608.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 @@ -9429,7 +9429,7 @@ snapshots: '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - '@aws-sdk/s3-request-presigner@3.606.0': + '@aws-sdk/s3-request-presigner@3.608.0': dependencies: '@aws-sdk/signature-v4-multi-region': 3.598.0 '@aws-sdk/types': 3.598.0 From 8c4c642e6ae0879168364af39fdc127d6cbd5c6c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 2 Jul 2024 04:22:59 +0000 Subject: [PATCH 080/215] fix(deps): update dependency aws-sdk to v2.1652.0 (#481) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f9ae656a7..e15f56407 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,7 +91,7 @@ importers: version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.3) aws-sdk: specifier: ^2.1604.0 - version: 2.1651.0 + version: 2.1652.0 axios: specifier: ^1.7.2 version: 1.7.2 @@ -3914,8 +3914,8 @@ packages: avvio@8.3.0: resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} - aws-sdk@2.1651.0: - resolution: {integrity: sha512-MZjQvvOPkKcx1N428ejUjqSfhm4TAIcgPIgpniiDMw1LjB1yA8JBZvrWer6J6MACAXQ99v0uKE4BSvtYn+AT3g==} + aws-sdk@2.1652.0: + resolution: {integrity: sha512-TDe0dKwxfIUvhW/6ex+tqnsvduXDnP/ZZCysrlz67oixVoqrucjtN1A0ALVyQdwQX2ZAMNV80BGhBSkQXqYVBg==} engines: {node: '>= 10.0.0'} aws4@1.13.0: @@ -12993,7 +12993,7 @@ snapshots: transitivePeerDependencies: - supports-color - aws-sdk@2.1651.0: + aws-sdk@2.1652.0: dependencies: buffer: 4.9.2 events: 1.1.1 From 926a8bf31f16eaaa356b4d913b46a749474847e9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:46:43 +0000 Subject: [PATCH 081/215] fix(deps): update dependency react-hook-form to v7.52.1 (#482) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e15f56407..4c220c113 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -290,7 +290,7 @@ importers: version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) '@hookform/resolvers': specifier: ^3.3.4 - version: 3.6.0(react-hook-form@7.52.0(react@18.3.1)) + version: 3.6.0(react-hook-form@7.52.1(react@18.3.1)) '@mui/base': specifier: 5.0.0-beta.40 version: 5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -377,7 +377,7 @@ importers: version: 18.3.1(react@18.3.1) react-hook-form: specifier: ^7.51.3 - version: 7.52.0(react@18.3.1) + version: 7.52.1(react@18.3.1) react-hot-toast: specifier: ^2.4.1 version: 2.4.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -7500,8 +7500,8 @@ packages: peerDependencies: react: ^18.3.1 - react-hook-form@7.52.0: - resolution: {integrity: sha512-mJX506Xc6mirzLsmXUJyqlAI3Kj9Ph2RhplYhUVffeOQSnubK2uVqBFOBJmvKikvbFV91pxVXmDiR+QMF19x6A==} + react-hook-form@7.52.1: + resolution: {integrity: sha512-uNKIhaoICJ5KQALYZ4TOaOLElyM+xipord+Ha3crEFhTntdLvWZqVY49Wqd/0GiVCA/f9NjemLeiNPjG7Hpurg==} engines: {node: '>=12.22.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 @@ -10719,9 +10719,9 @@ snapshots: dependencies: tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - '@hookform/resolvers@3.6.0(react-hook-form@7.52.0(react@18.3.1))': + '@hookform/resolvers@3.6.0(react-hook-form@7.52.1(react@18.3.1))': dependencies: - react-hook-form: 7.52.0(react@18.3.1) + react-hook-form: 7.52.1(react@18.3.1) '@humanwhocodes/config-array@0.11.14': dependencies: @@ -17546,7 +17546,7 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-hook-form@7.52.0(react@18.3.1): + react-hook-form@7.52.1(react@18.3.1): dependencies: react: 18.3.1 From a4630e37f32ed9efa1ee0927d3e3f9e9fe501017 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 2 Jul 2024 16:45:00 +0000 Subject: [PATCH 082/215] chore(deps): update dependency @nestjs/cli to v10.4.0 (#483) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 308 ++++++++++++++++++++++++++----------------------- 1 file changed, 162 insertions(+), 146 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4c220c113..ff53cee92 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -191,7 +191,7 @@ importers: version: 8.4.1 '@nestjs/cli': specifier: ^10.3.2 - version: 10.3.2(@swc/core@1.6.6(@swc/helpers@0.5.11)) + version: 10.4.0(@swc/core@1.6.6(@swc/helpers@0.5.11)) '@nestjs/schematics': specifier: ^10.1.1 version: 10.1.1(chokidar@3.6.0)(typescript@5.4.5) @@ -251,7 +251,7 @@ importers: version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11))) + version: 9.5.1(typescript@5.4.5)(webpack@5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11))) ts-node: specifier: ^10.9.2 version: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) @@ -716,8 +716,17 @@ packages: chokidar: optional: true - '@angular-devkit/schematics-cli@17.1.2': - resolution: {integrity: sha512-bvXykYzSST05qFdlgIzUguNOb3z0hCa8HaTwtqdmQo9aFPf+P+/AC56I64t1iTchMjQtf3JrBQhYM25gUdcGbg==} + '@angular-devkit/core@17.3.8': + resolution: {integrity: sha512-Q8q0voCGudbdCgJ7lXdnyaxKHbNQBARH68zPQV72WT8NWy+Gw/tys870i6L58NWbBaCJEUcIj/kb6KoakSRu+Q==} + engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + chokidar: ^3.5.2 + peerDependenciesMeta: + chokidar: + optional: true + + '@angular-devkit/schematics-cli@17.3.8': + resolution: {integrity: sha512-TjmiwWJarX7oqvNiRAroQ5/LeKUatxBOCNEuKXO/PV8e7pn/Hr/BqfFm+UcYrQoFdZplmtNAfqmbqgVziKvCpA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true @@ -725,6 +734,10 @@ packages: resolution: {integrity: sha512-8S9RuM8olFN/gwN+mjbuF1CwHX61f0i59EGXz9tXLnKRUTjsRR+8vVMTAmX0dvVAT5fJTG/T69X+HX7FeumdqA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular-devkit/schematics@17.3.8': + resolution: {integrity: sha512-QRVEYpIfgkprNHc916JlPuNbLzOgrm9DZalHasnLUz4P6g7pR21olb8YCyM2OTJjombNhya9ZpckcADU5Qyvlg==} + engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@aws-crypto/crc32@5.2.0': resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} engines: {node: '>=16.0.0'} @@ -2273,12 +2286,12 @@ packages: axios: ^1.3.1 rxjs: ^6.0.0 || ^7.0.0 - '@nestjs/cli@10.3.2': - resolution: {integrity: sha512-aWmD1GLluWrbuC4a1Iz/XBk5p74Uj6nIVZj6Ov03JbTfgtWqGFLtXuMetvzMiHxfrHehx/myt2iKAPRhKdZvTg==} + '@nestjs/cli@10.4.0': + resolution: {integrity: sha512-NIoYRA5cnpQPyj+dde4CgJVEt3NUZ7xoyzyP8ANSdJYSdRe1WMryL9jzDZeIin1iPDnvbmMr+Ft20jpQmDkTXQ==} engines: {node: '>= 16.14'} hasBin: true peerDependencies: - '@swc/cli': ^0.1.62 || ^0.3.0 + '@swc/cli': ^0.1.62 || ^0.3.0 || ^0.4.0 '@swc/core': ^1.3.62 peerDependenciesMeta: '@swc/cli': @@ -3677,8 +3690,8 @@ packages: acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} - acorn-import-assertions@1.9.0: - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + acorn-import-attributes@1.9.5: + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: acorn: ^8 @@ -3701,6 +3714,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.12.0: + resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} + engines: {node: '>=0.4.0'} + hasBin: true + agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -4046,6 +4064,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.23.1: + resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -4133,6 +4156,9 @@ packages: caniuse-lite@1.0.30001632: resolution: {integrity: sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==} + caniuse-lite@1.0.30001639: + resolution: {integrity: sha512-eFHflNTBIlFwP2AIKaYuBQN/apnUoKNhBdza8ZnW/h2di4LCZ4xFqYlxUxo+LQ76KFI1PGcC1QDxMbxTZpSCAg==} + chainsaw@0.1.0: resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==} @@ -4185,8 +4211,8 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} - chrome-trace-event@1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} ci-info@3.9.0: @@ -4226,8 +4252,8 @@ packages: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} - cli-table3@0.6.3: - resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} + cli-table3@0.6.5: + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} engines: {node: 10.* || >= 12.*} cli-width@3.0.0: @@ -4804,6 +4830,9 @@ packages: electron-to-chromium@1.4.746: resolution: {integrity: sha512-jeWaIta2rIG2FzHaYIhSuVWqC6KJYo7oSBX4Jv7g+aVujKztfvdpf+n6MGwZdC5hQXbax4nntykLH2juIQrfPg==} + electron-to-chromium@1.4.816: + resolution: {integrity: sha512-EKH5X5oqC6hLmiS7/vYtZHZFTNdhsYG5NVPRN6Yn0kQHNBlT59+xSM8HBy66P5fxWpKgZbPqb+diC64ng295Jw==} + emitter-listener@1.1.2: resolution: {integrity: sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==} @@ -4832,6 +4861,10 @@ packages: resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} engines: {node: '>=10.13.0'} + enhanced-resolve@5.17.0: + resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} + engines: {node: '>=10.13.0'} + entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} @@ -4861,8 +4894,8 @@ packages: resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} engines: {node: '>= 0.4'} - es-module-lexer@1.5.0: - resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==} + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} es-object-atoms@1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} @@ -4911,10 +4944,6 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} - escodegen@2.1.0: resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} engines: {node: '>=6.0'} @@ -5194,10 +5223,6 @@ packages: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} - figures@5.0.0: - resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==} - engines: {node: '>=14'} - file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -5316,8 +5341,8 @@ packages: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} - fs-monkey@1.0.5: - resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==} + fs-monkey@1.0.6: + resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} fs-readdir-recursive@1.1.0: resolution: {integrity: sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==} @@ -5429,10 +5454,6 @@ packages: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported - glob@9.3.5: - resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} - engines: {node: '>=16 || 14 >=14.17'} - globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -5657,9 +5678,9 @@ packages: resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} engines: {node: '>=12.0.0'} - inquirer@9.2.12: - resolution: {integrity: sha512-mg3Fh9g2zfuVWJn6lhST0O7x4n03k7G8Tx5nvikJkbq8/CK47WDVm+UznF0G6s5Zi0KcyUisr6DU8T67N5U+1Q==} - engines: {node: '>=14.18.0'} + inquirer@9.2.15: + resolution: {integrity: sha512-vI2w4zl/mDluHt9YEQ/543VTCwPKWiHzKtm9dM2V0NdFcqEexDAjUHzO1oA60HRNaVifGXXM1tRRNluLVHa0Kg==} + engines: {node: '>=18'} internal-slot@1.0.7: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} @@ -5669,10 +5690,6 @@ packages: resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} engines: {node: '>=12'} - interpret@1.4.0: - resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} - engines: {node: '>= 0.10'} - ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -5834,10 +5851,6 @@ packages: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} - is-unicode-supported@1.3.0: - resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} - engines: {node: '>=12'} - is-weakmap@2.0.2: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} @@ -6397,6 +6410,10 @@ packages: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} + magic-string@0.30.8: + resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} + engines: {node: '>=12'} + mailparser@3.7.0: resolution: {integrity: sha512-yFo1+4r3gHhTcazVGCv3D/uX5VJyyrx4iWkzKtJh8mujYIUm92kpG5BjKpZIJgEoKcKxbJVd4CPs+IImE1sKlQ==} @@ -6503,10 +6520,6 @@ packages: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} - minimatch@8.0.4: - resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} - engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.1: resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} engines: {node: '>=16 || 14 >=14.17'} @@ -6526,10 +6539,6 @@ packages: resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} engines: {node: '>=8'} - minipass@4.2.8: - resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} - engines: {node: '>=8'} - minipass@5.0.0: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} @@ -7098,6 +7107,10 @@ packages: resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==} engines: {node: '>=10'} + picomatch@4.0.1: + resolution: {integrity: sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==} + engines: {node: '>=12'} + pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} @@ -7622,10 +7635,6 @@ packages: react: ^16.0.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 - rechoir@0.6.2: - resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} - engines: {node: '>= 0.10'} - redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -7743,11 +7752,6 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rimraf@4.4.1: - resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} - engines: {node: '>=14'} - hasBin: true - rimraf@5.0.7: resolution: {integrity: sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==} engines: {node: '>=14.18'} @@ -7911,11 +7915,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shelljs@0.8.5: - resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} - engines: {node: '>=4'} - hasBin: true - shimmer@1.2.1: resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} @@ -8228,8 +8227,8 @@ packages: uglify-js: optional: true - terser@5.30.4: - resolution: {integrity: sha512-xRdd0v64a8mFK9bnsKVdoNP9GQIKUAaJPTaqEQDL4w/J8WaW4sWXXoMZ+6SimPkfT5bElreXf8m9HnmPc3E1BQ==} + terser@5.31.1: + resolution: {integrity: sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==} engines: {node: '>=10'} hasBin: true @@ -8639,6 +8638,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.0.16: + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + upper-case@1.1.3: resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==} @@ -8758,8 +8763,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.90.1: - resolution: {integrity: sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog==} + webpack@5.92.1: + resolution: {integrity: sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -8971,12 +8976,23 @@ snapshots: optionalDependencies: chokidar: 3.6.0 - '@angular-devkit/schematics-cli@17.1.2(chokidar@3.6.0)': + '@angular-devkit/core@17.3.8(chokidar@3.6.0)': dependencies: - '@angular-devkit/core': 17.1.2(chokidar@3.6.0) - '@angular-devkit/schematics': 17.1.2(chokidar@3.6.0) + ajv: 8.12.0 + ajv-formats: 2.1.1(ajv@8.12.0) + jsonc-parser: 3.2.1 + picomatch: 4.0.1 + rxjs: 7.8.1 + source-map: 0.7.4 + optionalDependencies: + chokidar: 3.6.0 + + '@angular-devkit/schematics-cli@17.3.8(chokidar@3.6.0)': + dependencies: + '@angular-devkit/core': 17.3.8(chokidar@3.6.0) + '@angular-devkit/schematics': 17.3.8(chokidar@3.6.0) ansi-colors: 4.1.3 - inquirer: 9.2.12 + inquirer: 9.2.15 symbol-observable: 4.0.0 yargs-parser: 21.1.1 transitivePeerDependencies: @@ -8992,6 +9008,16 @@ snapshots: transitivePeerDependencies: - chokidar + '@angular-devkit/schematics@17.3.8(chokidar@3.6.0)': + dependencies: + '@angular-devkit/core': 17.3.8(chokidar@3.6.0) + jsonc-parser: 3.2.1 + magic-string: 0.30.8 + ora: 5.4.1 + rxjs: 7.8.1 + transitivePeerDependencies: + - chokidar + '@aws-crypto/crc32@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 @@ -11155,29 +11181,27 @@ snapshots: axios: 1.7.2 rxjs: 7.8.1 - '@nestjs/cli@10.3.2(@swc/core@1.6.6(@swc/helpers@0.5.11))': + '@nestjs/cli@10.4.0(@swc/core@1.6.6(@swc/helpers@0.5.11))': dependencies: - '@angular-devkit/core': 17.1.2(chokidar@3.6.0) - '@angular-devkit/schematics': 17.1.2(chokidar@3.6.0) - '@angular-devkit/schematics-cli': 17.1.2(chokidar@3.6.0) + '@angular-devkit/core': 17.3.8(chokidar@3.6.0) + '@angular-devkit/schematics': 17.3.8(chokidar@3.6.0) + '@angular-devkit/schematics-cli': 17.3.8(chokidar@3.6.0) '@nestjs/schematics': 10.1.1(chokidar@3.6.0)(typescript@5.3.3) chalk: 4.1.2 chokidar: 3.6.0 - cli-table3: 0.6.3 + cli-table3: 0.6.5 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11))) - glob: 10.3.10 + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11))) + glob: 10.4.2 inquirer: 8.2.6 node-emoji: 1.11.0 ora: 5.4.1 - rimraf: 4.4.1 - shelljs: 0.8.5 source-map-support: 0.5.21 tree-kill: 1.2.2 tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) + webpack: 5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) webpack-node-externals: 3.0.0 optionalDependencies: '@swc/core': 1.6.6(@swc/helpers@0.5.11) @@ -12718,9 +12742,9 @@ snapshots: acorn: 8.11.3 acorn-walk: 8.3.2 - acorn-import-assertions@1.9.0(acorn@8.11.3): + acorn-import-attributes@1.9.5(acorn@8.12.0): dependencies: - acorn: 8.11.3 + acorn: 8.12.0 acorn-jsx@5.3.2(acorn@8.11.3): dependencies: @@ -12733,6 +12757,8 @@ snapshots: acorn@8.11.3: {} + acorn@8.12.0: {} + agent-base@6.0.2: dependencies: debug: 4.3.5(supports-color@9.4.0) @@ -13203,6 +13229,13 @@ snapshots: node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) + browserslist@4.23.1: + dependencies: + caniuse-lite: 1.0.30001639 + electron-to-chromium: 1.4.816 + node-releases: 2.0.14 + update-browserslist-db: 1.0.16(browserslist@4.23.1) + bs-logger@0.2.6: dependencies: fast-json-stable-stringify: 2.1.0 @@ -13280,6 +13313,8 @@ snapshots: caniuse-lite@1.0.30001632: {} + caniuse-lite@1.0.30001639: {} + chainsaw@0.1.0: dependencies: traverse: 0.3.9 @@ -13356,7 +13391,7 @@ snapshots: chownr@2.0.0: {} - chrome-trace-event@1.0.3: {} + chrome-trace-event@1.0.4: {} ci-info@3.9.0: {} @@ -13394,7 +13429,7 @@ snapshots: cli-spinners@2.9.2: {} - cli-table3@0.6.3: + cli-table3@0.6.5: dependencies: string-width: 4.2.3 optionalDependencies: @@ -13547,7 +13582,7 @@ snapshots: core-js-compat@3.37.0: dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 core-js@2.6.12: {} @@ -13983,6 +14018,8 @@ snapshots: electron-to-chromium@1.4.746: {} + electron-to-chromium@1.4.816: {} + emitter-listener@1.1.2: dependencies: shimmer: 1.2.1 @@ -14007,6 +14044,11 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.2.1 + enhanced-resolve@5.17.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + entities@2.2.0: optional: true @@ -14092,7 +14134,7 @@ snapshots: iterator.prototype: 1.1.2 safe-array-concat: 1.1.2 - es-module-lexer@1.5.0: {} + es-module-lexer@1.5.4: {} es-object-atoms@1.0.0: dependencies: @@ -14156,8 +14198,6 @@ snapshots: escape-string-regexp@4.0.0: {} - escape-string-regexp@5.0.0: {} - escodegen@2.1.0: dependencies: esprima: 4.0.1 @@ -14551,11 +14591,6 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - figures@5.0.0: - dependencies: - escape-string-regexp: 5.0.0 - is-unicode-supported: 1.3.0 - file-entry-cache@6.0.1: dependencies: flat-cache: 3.2.0 @@ -14635,7 +14670,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11))): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11))): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -14650,7 +14685,7 @@ snapshots: semver: 7.6.2 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) + webpack: 5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) form-data@4.0.0: dependencies: @@ -14695,7 +14730,7 @@ snapshots: dependencies: minipass: 3.3.6 - fs-monkey@1.0.5: {} + fs-monkey@1.0.6: {} fs-readdir-recursive@1.1.0: {} @@ -14823,13 +14858,6 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 - glob@9.3.5: - dependencies: - fs.realpath: 1.0.0 - minimatch: 8.0.4 - minipass: 4.2.8 - path-scurry: 1.11.1 - globals@11.12.0: {} globals@13.24.0: @@ -15089,7 +15117,7 @@ snapshots: through: 2.3.8 wrap-ansi: 6.2.0 - inquirer@9.2.12: + inquirer@9.2.15: dependencies: '@ljharb/through': 2.3.13 ansi-escapes: 4.3.2 @@ -15097,7 +15125,7 @@ snapshots: cli-cursor: 3.1.0 cli-width: 4.1.0 external-editor: 3.1.0 - figures: 5.0.0 + figures: 3.2.0 lodash: 4.17.21 mute-stream: 1.0.0 ora: 5.4.1 @@ -15115,8 +15143,6 @@ snapshots: internmap@2.0.3: {} - interpret@1.4.0: {} - ipaddr.js@1.9.1: {} iron-session@8.0.2: @@ -15256,8 +15282,6 @@ snapshots: is-unicode-supported@0.1.0: {} - is-unicode-supported@1.3.0: {} - is-weakmap@2.0.2: {} is-weakref@1.0.2: @@ -16103,6 +16127,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + magic-string@0.30.8: + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + mailparser@3.7.0: dependencies: encoding-japanese: 2.0.0 @@ -16148,7 +16176,7 @@ snapshots: memfs@3.5.3: dependencies: - fs-monkey: 1.0.5 + fs-monkey: 1.0.6 memoize-one@5.2.1: {} @@ -16199,10 +16227,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@8.0.4: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.1: dependencies: brace-expansion: 2.0.1 @@ -16222,8 +16246,6 @@ snapshots: dependencies: yallist: 4.0.0 - minipass@4.2.8: {} - minipass@5.0.0: {} minipass@7.1.2: {} @@ -17034,6 +17056,8 @@ snapshots: picomatch@3.0.1: {} + picomatch@4.0.1: {} + pify@2.3.0: {} pino-abstract-transport@1.2.0: @@ -17706,10 +17730,6 @@ snapshots: tiny-invariant: 1.3.3 victory-vendor: 36.9.2 - rechoir@0.6.2: - dependencies: - resolve: 1.22.8 - redent@3.0.0: dependencies: indent-string: 4.0.0 @@ -17821,10 +17841,6 @@ snapshots: dependencies: glob: 7.2.3 - rimraf@4.4.1: - dependencies: - glob: 9.3.5 - rimraf@5.0.7: dependencies: glob: 10.4.1 @@ -18040,12 +18056,6 @@ snapshots: shebang-regex@3.0.0: {} - shelljs@0.8.5: - dependencies: - glob: 7.2.3 - interpret: 1.4.0 - rechoir: 0.6.2 - shimmer@1.2.1: {} side-channel@1.0.6: @@ -18431,21 +18441,21 @@ snapshots: dependencies: bintrees: 1.0.2 - terser-webpack-plugin@5.3.10(@swc/core@1.6.6(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11))): + terser-webpack-plugin@5.3.10(@swc/core@1.6.6(@swc/helpers@0.5.11))(webpack@5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.30.4 - webpack: 5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) + terser: 5.31.1 + webpack: 5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) optionalDependencies: '@swc/core': 1.6.6(@swc/helpers@0.5.11) - terser@5.30.4: + terser@5.31.1: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.11.3 + acorn: 8.12.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -18554,7 +18564,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.7) - ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11))): + ts-loader@9.5.1(typescript@5.4.5)(webpack@5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11))): dependencies: chalk: 4.1.2 enhanced-resolve: 5.16.0 @@ -18562,7 +18572,7 @@ snapshots: semver: 7.6.0 source-map: 0.7.4 typescript: 5.4.5 - webpack: 5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) + webpack: 5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5): dependencies: @@ -18609,7 +18619,7 @@ snapshots: tsconfig-paths-webpack-plugin@4.1.0: dependencies: chalk: 4.1.2 - enhanced-resolve: 5.16.0 + enhanced-resolve: 5.17.0 tsconfig-paths: 4.2.0 tsconfig-paths@3.15.0: @@ -18829,6 +18839,12 @@ snapshots: escalade: 3.1.2 picocolors: 1.0.0 + update-browserslist-db@1.0.16(browserslist@4.23.1): + dependencies: + browserslist: 4.23.1 + escalade: 3.1.2 + picocolors: 1.0.1 + upper-case@1.1.3: optional: true @@ -18953,19 +18969,19 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11)): + webpack@5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) - browserslist: 4.23.0 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.16.0 - es-module-lexer: 1.5.0 + acorn: 8.12.0 + acorn-import-attributes: 1.9.5(acorn@8.12.0) + browserslist: 4.23.1 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.0 + es-module-lexer: 1.5.4 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -18976,7 +18992,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.6.6(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.11))) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.6(@swc/helpers@0.5.11))(webpack@5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11))) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From 1429781600c4d553df4cdff17254f4b6d6c2b45d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 2 Jul 2024 19:51:48 +0000 Subject: [PATCH 083/215] chore(deps): update dependency openapi-typescript to v7.0.1 (#484) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ff53cee92..a25c8a10f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -471,7 +471,7 @@ importers: version: 29.7.0 openapi-typescript: specifier: ^7.0.0 - version: 7.0.0(typescript@5.4.5) + version: 7.0.1(typescript@5.4.5) postcss: specifier: ^8.4.38 version: 8.4.39 @@ -2707,11 +2707,11 @@ packages: '@redocly/ajv@8.11.0': resolution: {integrity: sha512-9GWx27t7xWhDIR02PA18nzBdLcKQRgc46xNQvjFkrYk4UOmvKhJ/dawwiX0cCOeetN5LcaaiqQbVOWYK62SGHw==} - '@redocly/config@0.6.0': - resolution: {integrity: sha512-hNVN3eTxFj2nHYX0gGzZxxXwdE0DXWeWou1TIK3HYf0S9VKVxTxjO9EZbMB7iVUqaHkeqy4PSjlBQcEgD0Ftjg==} + '@redocly/config@0.6.2': + resolution: {integrity: sha512-c3K5u64eMnr2ootPcpEI0ioIRLE8QP8ptvLxG9MwAmb2sU8HMRfVwXDU3AZiMVY2w4Ts0mDc+Xv4HTIk8DRqFw==} - '@redocly/openapi-core@1.16.0': - resolution: {integrity: sha512-z06h+svyqbUcdAaePq8LPSwTPlm6Ig7j2VlL8skPBYnJvyaQ2IN7x/JkOvRL4ta+wcOCBdAex5JWnZbKaNktJg==} + '@redocly/openapi-core@1.17.0': + resolution: {integrity: sha512-XoNIuksnOGAzAcfpyJkHrMxwurXaQfglnovNE7/pTx4OEjik3OT91+tKAyRCkklVCdMtAA3YokGMZzdhjViUWA==} engines: {node: '>=14.19.0', npm: '>=7.0.0'} '@rollup/plugin-commonjs@26.0.1': @@ -5599,8 +5599,8 @@ packages: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} - https-proxy-agent@7.0.4: - resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} + https-proxy-agent@7.0.5: + resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} engines: {node: '>= 14'} human-signals@2.1.0: @@ -6920,8 +6920,8 @@ packages: resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} engines: {node: '>=8'} - openapi-typescript@7.0.0: - resolution: {integrity: sha512-5NobO3pavTUVmErRVjnfiIIqCNjCrZeva4ElOA3nNKcSo4Jm5G7zv4WLcw6S+jDVnGGRkchxnJ2yIJBp9ULUAg==} + openapi-typescript@7.0.1: + resolution: {integrity: sha512-RrjgCRTIpJzJGKZ2Fg7ERuOVXvmLcSAC8KRi165QyueW+0u3HSOpAhZDUpAPNlJ0ubd+bkjFTMWIwoXn0hHbtg==} hasBin: true peerDependencies: typescript: ^5.x @@ -8469,8 +8469,8 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-fest@4.20.1: - resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} + type-fest@4.21.0: + resolution: {integrity: sha512-ADn2w7hVPcK6w1I0uWnM//y1rLXZhzB9mr0a3OirzclKF1Wp6VzevUmzz/NRAWunOT6E8HrnpGY7xOfc6K57fA==} engines: {node: '>=16'} type-is@1.6.18: @@ -11561,14 +11561,14 @@ snapshots: require-from-string: 2.0.2 uri-js: 4.4.1 - '@redocly/config@0.6.0': {} + '@redocly/config@0.6.2': {} - '@redocly/openapi-core@1.16.0(supports-color@9.4.0)': + '@redocly/openapi-core@1.17.0(supports-color@9.4.0)': dependencies: '@redocly/ajv': 8.11.0 - '@redocly/config': 0.6.0 + '@redocly/config': 0.6.2 colorette: 1.4.0 - https-proxy-agent: 7.0.4(supports-color@9.4.0) + https-proxy-agent: 7.0.5(supports-color@9.4.0) js-levenshtein: 1.1.6 js-yaml: 4.1.0 lodash.isequal: 4.5.0 @@ -15033,7 +15033,7 @@ snapshots: transitivePeerDependencies: - supports-color - https-proxy-agent@7.0.4(supports-color@9.4.0): + https-proxy-agent@7.0.5(supports-color@9.4.0): dependencies: agent-base: 7.1.1(supports-color@9.4.0) debug: 4.3.5(supports-color@9.4.0) @@ -16862,9 +16862,9 @@ snapshots: is-wsl: 2.2.0 optional: true - openapi-typescript@7.0.0(typescript@5.4.5): + openapi-typescript@7.0.1(typescript@5.4.5): dependencies: - '@redocly/openapi-core': 1.16.0(supports-color@9.4.0) + '@redocly/openapi-core': 1.17.0(supports-color@9.4.0) ansi-colors: 4.1.3 parse-json: 8.1.0 supports-color: 9.4.0 @@ -16968,7 +16968,7 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 - type-fest: 4.20.1 + type-fest: 4.21.0 parse5-htmlparser2-tree-adapter@6.0.1: dependencies: @@ -18700,7 +18700,7 @@ snapshots: type-fest@0.21.3: {} - type-fest@4.20.1: {} + type-fest@4.21.0: {} type-is@1.6.18: dependencies: From 2f0ef2040da61605c7394245e32f19d5ace0e5a1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 2 Jul 2024 22:50:14 +0000 Subject: [PATCH 084/215] chore(deps): update dependency @playwright/test to v1.45.1 (#485) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a25c8a10f..122cada4c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -266,7 +266,7 @@ importers: devDependencies: '@playwright/test': specifier: ^1.43.1 - version: 1.45.0 + version: 1.45.1 axios: specifier: ^1.7.2 version: 1.7.2 @@ -353,13 +353,13 @@ importers: version: 4.0.0 next: specifier: ^14.2.2 - version: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-i18next: specifier: ^15.0.0 - version: 15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) nuqs: specifier: ^1.17.4 - version: 1.17.4(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 1.17.4(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) pino: specifier: ^9.0.0 version: 9.2.0 @@ -2665,8 +2665,8 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@playwright/test@1.45.0': - resolution: {integrity: sha512-TVYsfMlGAaxeUllNkywbwek67Ncf8FRGn8ZlRdO291OL3NjG9oMbfVhyP82HQF0CZLMrYsvesqoUekxdWuF9Qw==} + '@playwright/test@1.45.1': + resolution: {integrity: sha512-Wo1bWTzQvGA7LyKGIZc8nFSTFf2TkthGIFBR+QVNilvwouGzFd4PYukZe3rvf5PSqjHi1+1NyKSDZKcQWETzaA==} engines: {node: '>=18'} hasBin: true @@ -7151,13 +7151,13 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - playwright-core@1.45.0: - resolution: {integrity: sha512-lZmHlFQ0VYSpAs43dRq1/nJ9G/6SiTI7VPqidld9TDefL9tX87bTKExWZZUF5PeRyqtXqd8fQi2qmfIedkwsNQ==} + playwright-core@1.45.1: + resolution: {integrity: sha512-LF4CUUtrUu2TCpDw4mcrAIuYrEjVDfT1cHbJMfwnE2+1b8PZcFzPNgvZCvq2JfQ4aTjRCCHw5EJ2tmr2NSzdPg==} engines: {node: '>=18'} hasBin: true - playwright@1.45.0: - resolution: {integrity: sha512-4z3ac3plDfYzGB6r0Q3LF8POPR20Z8D0aXcxbJvmfMgSSq1hkcgvFRXJk9rUq5H/MJ0Ktal869hhOdI/zUTeLA==} + playwright@1.45.1: + resolution: {integrity: sha512-Hjrgae4kpSQBr98nhCj3IScxVeVUixqj+5oyif8TdIn2opTCPEzqAqNMeK42i3cWDCVu9MI+ZsGWw+gVR4ISBg==} engines: {node: '>=18'} hasBin: true @@ -11508,9 +11508,9 @@ snapshots: '@pkgr/core@0.1.1': {} - '@playwright/test@1.45.0': + '@playwright/test@1.45.1': dependencies: - playwright: 1.45.0 + playwright: 1.45.1 '@popperjs/core@2.11.8': {} @@ -16679,7 +16679,7 @@ snapshots: '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) typeorm: 0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.7 '@types/hoist-non-react-statics': 3.3.5 @@ -16687,11 +16687,11 @@ snapshots: hoist-non-react-statics: 3.3.2 i18next: 23.11.5 i18next-fs-backend: 2.3.1 - next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-i18next: 14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.4 '@swc/helpers': 0.5.5 @@ -16713,7 +16713,7 @@ snapshots: '@next/swc-win32-ia32-msvc': 14.2.4 '@next/swc-win32-x64-msvc': 14.2.4 '@opentelemetry/api': 1.9.0 - '@playwright/test': 1.45.0 + '@playwright/test': 1.45.1 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -16787,10 +16787,10 @@ snapshots: dependencies: boolbase: 1.0.0 - nuqs@1.17.4(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + nuqs@1.17.4(next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: mitt: 3.0.1 - next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nwsapi@2.2.9: {} @@ -17141,11 +17141,11 @@ snapshots: dependencies: find-up: 4.1.0 - playwright-core@1.45.0: {} + playwright-core@1.45.1: {} - playwright@1.45.0: + playwright@1.45.1: dependencies: - playwright-core: 1.45.0 + playwright-core: 1.45.1 optionalDependencies: fsevents: 2.3.2 From 79565fdd4e8b91a64f1e2261f8aec9929ccb925e Mon Sep 17 00:00:00 2001 From: Chiyoung Jeong Date: Tue, 16 Jul 2024 13:12:10 +0900 Subject: [PATCH 085/215] refactor: web (#307) * tenant * tenant * tenant * add toaster in test-utils * feat: create tenant form * nextjs.js in prettier, create-tenant-form testing * temporary user model * user entity * modify user state * auth * add test page * test sign-in page * feat: test auth pages * feat: test link pages * feat: remove console * Cherry-picked pnpm-lock.yaml from commit 7ba0141 * fix: pnpm-lock.yaml * feat: test api * fix: clean script in all packages * main page * profile * remove tenant card * fix main layout * profile * fix merge * temp create project * change zustand tenant,user * change zustand tenant,user * change zustand utils * create, create-complete and dashbaord * feedback table * fix file names * issue table * refactor constants * create channel * refactoring others * setting menu inprogress * all pages * fix snapshot * schema * change cn * refactoring * modal -> popover * fix test * fix e2e test * fix webhook popover * fix test * minor bugs * change docker compose * fix e2e * fix user table * issueNames and column reset * fix e2e test * fix image slider button * fix logger * remove try catch create project * fix test * pr --- .vscode/settings.json | 3 + .../mailer-config/mailer-config.module.ts | 2 +- apps/api/src/configs/smtp.config.ts | 12 +- .../src/domains/admin/auth/auth.service.ts | 1 + .../admin/project/project/project.service.ts | 7 +- .../dtos/responses/get-tenant-response.dto.ts | 2 +- apps/e2e/global.setup.ts | 12 +- apps/e2e/package.json | 1 + apps/e2e/playwright.config.ts | 2 +- .../no-database-seed/create-project.spec.ts | 24 + apps/e2e/scenarios/sign-up.spec.ts | 0 .../with-database-seed/create-channel.spec.ts | 2 + .../create-feedback.spec.ts | 25 +- apps/web/.prettierignore | 1 - apps/web/JSDOMEnvironment.ts | 26 + apps/web/jest.config.mjs | 19 - apps/web/jest.config.ts | 46 + apps/web/jest.polyfills.js | 18 + apps/web/jest.setup.ts | 74 ++ apps/web/next-i18next.config.js | 8 +- apps/web/package.json | 18 +- apps/web/public/locales/de/common.json | 2 +- apps/web/public/locales/en/common.json | 4 +- apps/web/public/locales/ja/common.json | 2 +- apps/web/public/locales/ko/common.json | 2 +- apps/web/public/locales/zh/common.json | 2 +- apps/web/src/__mocks__/zustand.ts | 66 ++ apps/web/src/__test__/api/health.spec.ts | 41 + apps/web/src/__test__/api/jwt.spec.ts | 68 ++ apps/web/src/__test__/api/login.spec.ts | 113 +++ apps/web/src/__test__/api/logout.spec.ts | 54 ++ apps/web/src/__test__/api/oauth.spec.ts | 111 +++ apps/web/src/__test__/api/refresh-jwt.spec.ts | 126 +++ .../reset-password.spec.tsx.snap | 191 ++++ .../auth/__snapshots__/sign-in.spec.tsx.snap | 815 ++++++++++++++++++ .../auth/__snapshots__/sign-up.spec.tsx.snap | 260 ++++++ .../src/__test__/auth/oauth-callback.spec.tsx | 49 ++ .../src/__test__/auth/reset-password.spec.tsx | 29 + apps/web/src/__test__/auth/sign-in.spec.tsx | 103 +++ apps/web/src/__test__/auth/sign-up.spec.tsx | 27 + apps/web/src/__test__/index.spec.tsx | 27 + .../reset-password.spec.tsx.snap | 248 ++++++ .../user-invitation.spec.tsx.snap | 243 ++++++ .../src/__test__/link/reset-password.spec.tsx | 29 + .../__test__/link/user-invitation.spec.tsx | 29 + .../main/__snapshots__/index.spec.tsx.snap | 200 +++++ .../main/__snapshots__/profile.spec.tsx.snap | 164 ++++ apps/web/src/__test__/main/index.spec.tsx | 59 ++ apps/web/src/__test__/main/profile.spec.tsx | 26 + .../tenant/__snapshots__/create.spec.tsx.snap | 36 + apps/web/src/__test__/tenant/create.spec.tsx | 40 + .../cards/ChannelCard/ChannelCard.tsx | 65 -- .../TenantProjectCard/TenantProjectCard.tsx | 106 --- .../src/components/charts/SimpleLineChart.tsx | 61 -- apps/web/src/components/charts/index.ts | 17 - .../components/etc/CheckedTableHead/index.ts | 16 - .../components/etc/DashboardTable/index.ts | 16 - .../etc/DescriptionTooltip/index.ts | 16 - .../components/etc/ExpandableText/index.ts | 16 - .../src/components/etc/HelpCardDocs/index.ts | 16 - .../etc/IssueCircle/IssueCircle.tsx | 56 -- .../src/components/etc/IssueCircle/index.ts | 16 - .../web/src/components/etc/SelectBox/index.ts | 18 - .../SelectBoxWithIcon/SelectBoxWithIcon.tsx | 67 -- .../components/etc/SelectBoxWithIcon/index.ts | 16 - .../src/components/etc/TableCheckbox/index.ts | 16 - .../components/etc/TableLoadingRow/index.ts | 16 - .../components/etc/TablePagination/index.ts | 16 - .../src/components/etc/TableResizer/index.ts | 16 - .../components/etc/TableSearchInput/index.ts | 17 - .../src/components/etc/TableSortIcon/index.ts | 16 - .../components/etc/TimezoneSelectBox/index.ts | 16 - apps/web/src/components/etc/index.ts | 35 - apps/web/src/components/index.ts | 19 - .../src/components/layouts/Header/Header.tsx | 39 - apps/web/src/components/layouts/index.ts | 17 - .../setting-menu/SettingMenuSubtitle.tsx | 79 -- .../components/layouts/setting-menu/index.ts | 18 - apps/web/src/components/popovers/index.ts | 18 - .../templates/AuthTemplate/index.ts | 16 - .../index.ts | 16 - .../CreateProjectChannelTemplate.tsx | 173 ---- .../CreateProjectChannelTemplate/index.ts | 16 - .../templates/CreateSectionTemplate/index.ts | 16 - .../templates/MainTemplate/index.ts | 16 - .../templates/SettingMenuTemplate/index.ts | 16 - apps/web/src/constants/is-server.ts | 16 - .../buttons/CreateChannelButton/index.ts | 16 - .../buttons/CreateProjectButton/index.ts | 16 - .../buttons/OAuthLoginButton/index.ts | 16 - .../containers/buttons/ShareButton/index.ts | 16 - .../ChannelInfoSection.tsx | 41 - .../create-channel-complete/FieldSection.tsx | 121 --- .../ImageUploadSection.tsx | 64 -- .../create-channel-complete/index.ts | 19 - .../CreateChannelInputTemplate.tsx | 59 -- .../create-channel/InputChannelInfo.tsx | 146 ---- .../containers/create-channel/InputField.tsx | 180 ---- .../create-channel/InputFieldPreview.tsx | 102 --- .../create-channel/InputImageSetting.tsx | 319 ------- .../src/containers/create-channel/index.ts | 19 - .../create-project-complete/ApiKeySection.tsx | 155 ---- .../create-project-complete/MemberSection.tsx | 141 --- .../ProjectInfoSection.tsx | 49 -- .../create-project-complete/RoleSection.tsx | 46 - .../create-project-complete/index.ts | 20 - .../CreateProjectInputTemplate.tsx | 59 -- .../containers/create-project/InputApiKey.tsx | 182 ---- .../create-project/InputIssueTracker.tsx | 191 ---- .../containers/create-project/InputMember.tsx | 403 --------- .../create-project/InputProjectInfo.tsx | 156 ---- .../containers/create-project/InputRole.tsx | 66 -- .../src/containers/create-project/index.ts | 20 - apps/web/src/containers/dashboard/index.ts | 37 - apps/web/src/containers/main/TenantCard.tsx | 47 - apps/web/src/containers/main/index.ts | 17 - .../APIKeySetting/APIKeyDeleteButton.tsx | 58 -- .../APIKeySetting/APIKeySetting.tsx | 239 ----- .../setting-menu/APIKeySetting/index.ts | 16 - .../ChannelDeleteSetting/index.ts | 16 - .../ChannelInfoSetting/ChannelInfoSetting.tsx | 118 --- .../setting-menu/ChannelInfoSetting/index.ts | 16 - .../FieldSetting/FieldSetting.tsx | 409 --------- .../setting-menu/FieldSetting/index.ts | 16 - .../ImageSetting/ImageSetting.tsx | 353 -------- .../setting-menu/ImageSetting/index.ts | 16 - .../setting-menu/IssueTrackerSetting/index.ts | 16 - .../MemberSetting/MemberInvitationDialog.tsx | 134 --- .../MemberSetting/MemberSetting.tsx | 220 ----- .../setting-menu/MemberSetting/index.ts | 16 - .../ProjectDeleteSetting.tsx | 144 ---- .../ProjectDeleteSetting/index.ts | 16 - .../ProjectInfoSetting/ProjectInfoSetting.tsx | 127 --- .../setting-menu/ProjectInfoSetting/index.ts | 16 - .../setting-menu/ProjectSettingMenu.tsx | 102 --- .../RoleSetting/PermissionRows.tsx | 71 -- .../RoleSetting/RoleSettingHead.tsx | 166 ---- .../RoleSetting/RoleSettingTable.tsx | 308 ------- .../setting-menu/SignUpSetting/OAuthInput.tsx | 74 -- .../setting-menu/SignUpSetting/index.ts | 16 - .../TenantInfoSetting/TenantInfoSetting.tsx | 104 --- .../setting-menu/TenantInfoSetting/index.ts | 16 - .../setting-menu/TenantSettingMenu.tsx | 72 -- .../setting-menu/UserSetting/UserSetting.tsx | 303 ------- .../setting-menu/UserSetting/index.ts | 16 - .../WebhookSetting/WebhookSetting.tsx | 250 ------ .../WebhookSetting/WebhookUpsertDialog.tsx | 372 -------- .../setting-menu/WebhookSetting/index.ts | 16 - apps/web/src/containers/setting-menu/index.ts | 33 - .../FeedbackTable/AllExpandButton/index.ts | 16 - .../FeedbackTable/ChannelSelectBox/index.ts | 16 - .../ColumnSettingPopover/index.ts | 16 - .../FeedbackTable/DownloadButton/index.ts | 16 - .../FeedbackTable/EditableCell/index.ts | 16 - .../FeedbackTable/FeedbackCell/index.ts | 16 - .../FeedbackDeleteDialog/index.ts | 16 - .../FeedbackTable/FeedbackDetail/index.ts | 16 - .../FeedbackTable/FeedbackTableBar/index.ts | 16 - .../FeedbackTable/FeedbackTableRow/index.ts | 16 - .../tables/FeedbackTable/IssueCell/index.ts | 16 - .../containers/tables/FeedbackTable/index.ts | 17 - .../IssueTable/IssueSettingPopover/index.ts | 16 - .../tables/IssueTable/IssueTable.tsx | 523 ----------- .../IssueTable/IssueTableSelectBox/index.ts | 16 - .../tables/IssueTable/TableRow/index.ts | 16 - .../src/containers/tables/IssueTable/index.ts | 16 - apps/web/src/containers/tables/index.ts | 17 - .../src/contexts/create-channel.context.tsx | 152 ---- .../create-project-channel.context.tsx | 193 ----- .../src/contexts/create-project.context.tsx | 162 ---- apps/web/src/contexts/tenant.context.tsx | 81 -- apps/web/src/contexts/user.context.tsx | 201 ----- .../src/entities/api-key/api-key-columns.tsx | 112 +++ .../entities/api-key/api-key.schema.ts} | 13 +- .../api-key}/api-key.type.ts | 16 +- .../api-key}/index.ts | 3 +- .../entities/api-key/ui/api-key-table.ui.tsx | 63 ++ .../api-key/ui/delete-api-key-button.ui.tsx | 38 + apps/web/src/entities/api-key/ui/index.ts | 16 + .../api-key/ui/update-api-key-popover.ui.tsx} | 63 +- .../src/entities/channel/channel.schema.tsx | 45 + apps/web/src/entities/channel/channel.type.ts | 27 + apps/web/src/entities/channel/index.ts | 18 + .../channel/ui/channel-info-form.ui.tsx | 65 ++ .../channel/ui/image-config-form.ui.tsx | 179 ++++ .../buttons => entities/channel/ui}/index.ts | 4 +- .../dashboard}/index.ts | 2 +- apps/web/src/entities/dashboard/lib/index.ts | 16 + .../dashboard/lib/use-line-chart-data.ts} | 13 +- .../ui/create-feedback-per-issue-card.ui.tsx} | 3 +- .../dashboard/ui/feedback-line-chart.ui.tsx} | 16 +- apps/web/src/entities/dashboard/ui/index.ts | 38 + .../dashboard/ui/issue-bar-chart.ui.tsx} | 6 +- .../ui/issue-feedback-line-chart.ui.tsx} | 16 +- .../dashboard/ui/issue-line-chart.ui.tsx} | 9 +- .../dashboard/ui/issue-rank.ui.tsx} | 8 +- .../ui/seven-days-feedback-card.ui.tsx} | 3 +- .../ui/seven-days-issue-card.ui.tsx} | 3 +- .../ui/thirty-days-feedback-card.ui.tsx} | 3 +- .../ui/thirty-days-issue-card.ui.tsx} | 3 +- .../dashboard/ui/today-feedback-card.ui.tsx} | 3 +- .../dashboard/ui/today-issue-card.ui.tsx} | 3 +- .../dashboard/ui/total-feedback-card.ui.tsx} | 3 +- .../dashboard/ui/total-issue-card.ui.tsx} | 3 +- .../ui/yesterday-feedback-card.ui.tsx} | 3 +- .../dashboard/ui/yesterday-issue-card.ui.tsx} | 4 +- .../Header => entities/feedback}/index.ts | 2 +- apps/web/src/entities/feedback/lib/index.ts | 16 + .../feedback/lib/use-feedback-search.ts} | 9 +- apps/web/src/entities/field/field-columns.tsx | 142 +++ .../{utils => entities/field}/field-utils.ts | 16 +- .../field/field.constant.ts} | 18 +- apps/web/src/entities/field/field.schema.ts | 78 ++ apps/web/src/entities/field/field.type.ts | 30 + apps/web/src/entities/field/index.ts | 18 + .../ui/delete-field-option-popover.ui.tsx} | 15 +- .../ui/feedback-request-code-popover.ui.tsx} | 18 +- .../field/ui/field-setting-popover.ui.tsx} | 103 +-- .../src/entities/field/ui/field-table.ui.tsx | 55 ++ apps/web/src/entities/field/ui/index.ts | 19 + .../field/ui/option-list-popover.ui.tsx} | 11 +- .../field/ui/preview-field-table.ui.tsx} | 38 +- apps/web/src/entities/issue-tracker/index.ts | 18 + .../issue-tracker/issue-tracker.schema.ts | 21 + .../issue-tracker}/issue-tracker.type.ts | 10 +- .../src/entities/issue-tracker/ui/index.ts | 16 + .../ui/issue-tracker-form.ui.tsx} | 46 +- apps/web/src/entities/issue/index.ts | 18 + .../issue/issue-color.constant.ts} | 16 +- .../{types => entities/issue}/issue.type.ts | 4 +- apps/web/src/entities/issue/lib/index.ts | 16 + .../issue/lib/use-issue-search.ts} | 4 +- apps/web/src/entities/issue/ui/index.ts | 17 + .../src/entities/issue/ui/issue-badge.ui.tsx | 34 + .../issue/ui/issue-circle.ui.tsx} | 34 +- .../member}/index.ts | 3 +- .../src/entities/member/member-columns.tsx | 102 +++ apps/web/src/entities/member/member.type.ts | 33 + .../member/ui/create-member-popover.ui.tsx | 118 +++ .../member/ui/delete-member-popover.ui.tsx} | 49 +- apps/web/src/entities/member/ui/index.ts | 17 + .../entities/member/ui/member-table.ui.tsx | 70 ++ .../member/ui/update-member-popover.ui.tsx} | 85 +- .../__mocks__/project.mock-data copy.ts | 33 + .../project/__mocks__/project.mock-data.ts | 33 + apps/web/src/entities/project/index.ts | 19 + .../src/entities/project/project.schema.tsx | 44 + .../project/project.type.ts} | 11 +- .../project/timezone.util.ts} | 4 +- apps/web/src/entities/project/ui/index.ts | 18 + .../project/ui/project-card.ui.spec.tsx | 20 + .../project/ui/project-card.ui.tsx} | 50 +- .../project/ui/project-guard.ui.tsx} | 40 +- .../project/ui/project-info-form.ui.tsx | 71 ++ .../project/ui/timezone-select-box.tsx} | 10 +- apps/web/src/entities/role/index.ts | 19 + .../web/src/entities/role/input-role.model.ts | 89 ++ .../role}/permission.type.ts | 0 .../role/role.schema.ts} | 16 +- .../src/{types => entities/role}/role.type.ts | 14 +- .../role/ui/create-role-popover.tsx} | 4 +- .../role/ui/delete-role-popover.ui.tsx} | 8 +- apps/web/src/entities/role/ui/index.ts | 19 + .../src/entities/role/ui/role-table.ui.tsx | 408 +++++++++ .../role/ui/update-role-name-popover.ui.tsx} | 54 +- apps/web/src/entities/tenant/index.ts | 19 + apps/web/src/entities/tenant/tenant.model.ts | 37 + apps/web/src/entities/tenant/tenant.schema.ts | 55 ++ apps/web/src/entities/tenant/tenant.type.ts | 28 + apps/web/src/entities/tenant/ui/index.ts | 19 + .../tenant/ui/oauth-config-form.ui.tsx | 102 +++ .../tenant/ui/tenant-card.ui.spec.tsx | 20 + .../src/entities/tenant/ui/tenant-card.ui.tsx | 51 ++ .../tenant/ui/tenant-guard.ui.spec.tsx | 70 ++ .../tenant/ui/tenant-guard.ui.tsx} | 42 +- .../tenant/ui/tenant-info-form.ui.tsx | 52 ++ apps/web/src/entities/theme/index.ts | 17 + .../theme/theme.model.ts} | 12 +- apps/web/src/entities/theme/ui/index.ts | 16 + .../theme/ui/theme-toggle-button.ui.spec.tsx} | 28 +- .../theme/ui/theme-toggle-button.ui.tsx} | 10 +- apps/web/src/entities/user/index.ts | 19 + apps/web/src/entities/user/lib/index.ts | 16 + .../user/lib/use-user-search.ts} | 4 +- .../__snapshots__/user-box.ui.spec.tsx.snap | 100 +++ apps/web/src/entities/user/ui/index.ts | 18 + .../user/ui/invite-user-popover.tsx} | 13 +- .../user/ui/update-user-popover.ui.tsx} | 57 +- .../src/entities/user/ui/user-box.ui.spec.tsx | 81 ++ .../user/ui/user-box.ui.tsx} | 19 +- .../user/ui/user-management-table.ui.tsx | 136 +++ apps/web/src/entities/user/user-columns.tsx | 97 +++ apps/web/src/entities/user/user.model.ts | 88 ++ .../user/user.schema.ts} | 43 +- apps/web/src/entities/user/user.type.ts | 32 + apps/web/src/entities/webhook/index.ts | 2 + .../webhook/ui/create-webhook-popover.tsx | 108 +++ .../webhook/ui/delete-webhook-popover.ui.tsx} | 40 +- apps/web/src/entities/webhook/ui/index.ts | 18 + .../webhook/ui/update-webhook-popover.tsx | 109 +++ .../webhook/ui/webhook-event-cell.tsx} | 27 +- .../entities/webhook/ui/webhook-form.ui.tsx | 210 +++++ .../entities/webhook/ui/webhook-switch.ui.tsx | 52 ++ .../entities/webhook/ui/webhook-table.ui.tsx | 59 ++ .../src/entities/webhook/webhook-column.tsx | 125 +++ .../src/entities/webhook/webhook.schema.ts | 56 ++ apps/web/src/entities/webhook/webhook.type.ts | 29 + apps/web/src/env.mjs | 6 + .../auth/reset-password-with-email}/index.ts | 2 +- ...quest-reset-password-with-email.schema.ts} | 7 +- .../reset-password-with-email.schema.ts | 28 + ...reset-password-with-email.ui.spec.tsx.snap | 63 ++ ...-password-with-email-form.ui.spec.tsx.snap | 120 +++ .../reset-password-with-email/ui/index.ts | 17 + ...uest-reset-password-with-email.ui.spec.tsx | 98 +++ .../request-reset-password-with-email.ui.tsx | 90 ++ ...reset-password-with-email-form.ui.spec.tsx | 114 +++ .../ui/reset-password-with-email-form.ui.tsx | 114 +++ .../auth/sign-in-with-email}/index.ts | 2 +- .../sign-in-with-email.schema.ts | 21 + .../sign-in-with-email-form.ui.spec.tsx.snap | 161 ++++ .../auth/sign-in-with-email/ui/index.ts | 16 + .../ui/sign-in-with-email-form.ui.spec.tsx | 158 ++++ .../ui/sign-in-with-email-form.ui.tsx | 104 +++ .../sign-in-with-oauth.mock-handler.ts | 28 + .../auth/sign-in-with-oauth}/index.ts | 3 +- .../auth/sign-in-with-oauth/lib/index.ts | 16 + .../lib/use-oauth-callback.ts | 52 ++ ...sign-in-with-oauth-button.ui.spec.tsx.snap | 17 + .../auth/sign-in-with-oauth/ui/index.ts | 16 + .../ui/sign-in-with-oauth-button.ui.spec.tsx | 56 ++ .../ui/sign-in-with-oauth-button.ui.tsx} | 18 +- .../features/auth/sign-up-with-email/index.ts | 16 + .../sign-up-with-email.schema.ts | 29 + .../sign-up-with-email-form.ui.spec.tsx.snap | 132 +++ .../auth/sign-up-with-email/ui/index.ts | 16 + .../ui/sign-up-with-email-form.ui.spec.tsx} | 16 +- .../ui/sign-up-with-email-form.ui.tsx | 244 ++++++ .../create-api-key-button.ui.tsx | 61 ++ apps/web/src/features/create-api-key/index.ts | 16 + .../create-channel/create-channel-model.ts | 143 +++ .../create-channel/create-channel-type.tsx | 27 + .../create-channel.constant.tsx | 53 ++ apps/web/src/features/create-channel/index.ts | 16 + .../ui/create-channel-input-template.ui.tsx | 129 +++ .../create-channel/ui/create-channel.ui.tsx | 49 ++ .../src/features/create-channel/ui/index.ts | 17 + .../ui/input-channel-info-step.ui.tsx | 61 ++ .../ui/input-field-preview-step.ui.tsx | 36 + .../create-channel/ui/input-field-step.ui.tsx | 69 ++ .../ui/input-image-config-step.ui.tsx | 142 +++ .../ui/route-create-channel-button.ui.tsx} | 47 +- .../create-project/create-project-model.ts | 136 +++ .../create-project/create-project-type.tsx | 28 + .../create-project.constant.tsx | 59 ++ apps/web/src/features/create-project/index.ts | 16 + .../ui/create-project-input-template.ui.tsx | 147 ++++ .../create-project/ui/create-project.ui.tsx | 49 ++ .../ui/delete-project-popover.ui.tsx | 76 ++ .../src/features/create-project/ui/index.ts | 18 + .../ui/input-api-key-step.ui.tsx | 66 ++ .../ui/input-issue-tracker-step.ui.tsx | 60 ++ .../ui/input-members-step.ui.tsx | 119 +++ .../ui/input-project-info-step.ui.tsx | 69 ++ .../create-project/ui/input-roles-step.ui.tsx | 68 ++ .../ui/route-create-project-button.ui.tsx} | 46 +- .../create-tenant-form.schema.ts | 20 + .../create-tenant/create-tenant-form.spec.tsx | 83 ++ .../create-tenant/create-tenant-form.ui.tsx | 93 ++ .../default-super-account.constant.ts} | 8 +- apps/web/src/features/create-tenant/index.ts | 16 + apps/web/src/features/delete-channel/index.ts | 16 + .../ui/delete-channel-popover.ui.tsx | 77 ++ .../src/features/delete-channel/ui/index.ts | 16 + .../delete-account-button.ui.spec.tsx.snap | 18 + .../delete-account-button.ui.spec.tsx | 103 +++ .../delete-user/delete-account-button.ui.tsx} | 20 +- apps/web/src/features/delete-user/index.ts | 16 + .../user-invitation-form.ui.spec.tsx.snap | 114 +++ apps/web/src/features/invite-user/index.ts | 16 + .../user-invitation-form.ui.spec.tsx | 105 +++ .../invite-user/user-invitation-form.ui.tsx | 108 +++ .../invite-user/user-invitation.schema.ts | 28 + .../user-profile-form.ui.spec.tsx.snap | 133 +++ .../change-password-form.schema.ts | 35 + .../change-password-form.ui.spec.tsx | 114 +++ .../update-user/change-password-form.ui.tsx} | 69 +- apps/web/src/features/update-user/index.ts | 17 + .../update-user/user-profile-form.schema.ts} | 13 +- .../update-user/user-profile-form.ui.spec.tsx | 130 +++ .../update-user/user-profile-form.ui.tsx} | 100 +-- apps/web/src/hooks/index.ts | 34 - apps/web/src/hooks/useDayCount.ts | 22 - apps/web/src/hooks/useLocalStorage.ts | 26 - apps/web/src/middleware.ts | 11 +- apps/web/src/msw.ts | 49 ++ apps/web/src/pages/_app.tsx | 65 +- apps/web/src/pages/_document.tsx | 11 +- apps/web/src/pages/api/health.ts | 11 +- apps/web/src/pages/api/jwt.ts | 16 +- apps/web/src/pages/api/login.ts | 83 +- apps/web/src/pages/api/logout.ts | 20 +- apps/web/src/pages/api/oauth.ts | 73 +- apps/web/src/pages/api/refresh-jwt.ts | 61 +- apps/web/src/pages/auth/oauth-callback.tsx | 52 +- apps/web/src/pages/auth/reset-password.tsx | 101 +-- apps/web/src/pages/auth/sign-in.tsx | 143 +-- apps/web/src/pages/auth/sign-up.tsx | 278 +----- apps/web/src/pages/index.tsx | 2 +- apps/web/src/pages/link/reset-password.tsx | 134 +-- apps/web/src/pages/link/user-invitation.tsx | 133 +-- apps/web/src/pages/main/index.tsx | 58 +- apps/web/src/pages/main/profile.tsx | 100 +-- .../[projectId]/channel/create-complete.tsx | 98 ++- .../project/[projectId]/channel/create.tsx | 80 +- .../main/project/[projectId]/dashboard.tsx | 254 ++---- .../main/project/[projectId]/feedback.tsx | 26 +- .../pages/main/project/[projectId]/issue.tsx | 24 +- .../project/[projectId]/not-permission.tsx | 8 +- .../main/project/[projectId]/setting.tsx | 95 +- .../pages/main/project/create-complete.tsx | 99 ++- apps/web/src/pages/main/project/create.tsx | 71 +- apps/web/src/pages/tenant/create.tsx | 94 +- apps/web/src/server/api-handler.ts | 70 ++ .../src/{constants => server}/iron-option.ts | 0 apps/web/src/{libs => server}/logger.ts | 1 + .../constants/background-color.ts} | 21 +- .../{ => shared}/constants/chart-colors.ts | 0 .../constants/date-format.ts} | 0 apps/web/src/{ => shared}/constants/i18n.ts | 2 - apps/web/src/shared/constants/index.ts | 22 + apps/web/src/{ => shared}/constants/issues.ts | 21 +- .../constants/local-storage-key.ts | 0 apps/web/src/{ => shared}/constants/path.ts | 0 apps/web/src/shared/index.ts | 20 + apps/web/src/{libs => shared/lib}/client.ts | 17 +- .../webhook.type.ts => shared/lib/index.ts} | 31 +- .../{libs => shared/lib}/session-storage.ts | 0 .../lib/use-horizontal-scroll.ts} | 11 +- .../lib/use-local-column-setting.ts} | 0 .../lib/use-permissions.ts} | 9 +- .../lib/use-query-params-state.ts} | 3 +- .../useSort.ts => shared/lib/use-sort.ts} | 16 +- .../{hooks => shared/lib}/useOAIMutation.ts | 9 +- .../src/{hooks => shared/lib}/useOAIQuery.ts | 7 +- .../_app.css => shared/styles/global.css} | 3 + .../{ => shared}/styles/react-datepicker.css | 0 apps/web/src/{ => shared}/types/api.type.ts | 2 +- .../src/{ => shared}/types/date-range.type.ts | 0 .../{ => shared}/types/fetch-error.type.ts | 0 apps/web/src/{ => shared}/types/i18n.d.ts | 8 +- apps/web/src/shared/types/index.ts | 21 + apps/web/src/shared/types/jwt.type.ts | 19 + .../src/{ => shared}/types/openapi.type.ts | 2 +- .../src/shared/types/page-with-layout.type.ts | 20 + .../shared/types/react-query-state.type.ts | 16 + apps/web/src/{ => shared}/types/svg.d.ts | 0 .../__snapshots__/main-card.ui.spec.tsx.snap | 69 ++ .../ui/charts/chart-container.tsx} | 6 +- .../ui/charts/chart-filter.tsx} | 0 .../RoleSetting => shared/ui/charts}/index.ts | 4 +- .../ui/charts/legend.tsx} | 0 .../ui/charts/simple-bar-chart.tsx} | 2 +- .../ui/charts/simple-line-chart.tsx} | 135 +-- .../ui/create-input-template.ui.tsx} | 40 +- .../ui/create-section-template.ui.tsx.tsx} | 10 +- apps/web/src/shared/ui/create-template.ui.tsx | 136 +++ .../ui/dashboard-card.tsx} | 41 +- .../ui/date-range-picker.tsx} | 17 +- .../ui/description-tooltip.tsx} | 4 +- .../ui/expandable-text.ui.tsx} | 4 +- .../ui/help-card-docs.tsx} | 13 +- .../ui/image-preview-button.tsx} | 6 +- apps/web/src/shared/ui/image-slider.ui.tsx | 93 ++ apps/web/src/shared/ui/index.ts | 43 + .../ui/locale-select-box.ui.tsx} | 6 +- apps/web/src/shared/ui/logo-with-title.ui.tsx | 41 + .../Header/Logo.tsx => shared/ui/logo.ui.tsx} | 2 +- apps/web/src/shared/ui/main-card.ui.spec.tsx | 46 + apps/web/src/shared/ui/main-card.ui.tsx | 69 ++ .../Popper.tsx => shared/ui/popper.ui.tsx} | 1 + .../ui/radio-group.tsx} | 2 +- .../ui/section-template.ui.tsx} | 26 +- apps/web/src/shared/ui/select-box/index.ts | 18 + .../ui/select-box/select-box-creatable.tsx} | 16 +- .../ui/select-box/select-box.tsx} | 16 +- .../ui/share-button.tsx} | 0 apps/web/src/shared/ui/small-card.ui.tsx | 81 ++ apps/web/src/shared/ui/sub-menu.ui.tsx | 57 ++ .../src/shared/ui/tables/basic-table.ui.tsx | 102 +++ .../ui/tables/checked-table-head.tsx} | 51 +- .../ui/tables/dashboard-table.tsx} | 10 +- .../cards => shared/ui/tables}/index.ts | 15 +- .../ui/tables/table-checkbox.tsx} | 0 .../ui/tables/table-loading-row.tsx} | 0 .../ui/tables/table-pagination.tsx} | 0 .../ui/tables/table-resizer.tsx} | 6 +- .../ui/tables/table-row.tsx} | 16 +- .../ui/tables/table-search-input/index.ts | 18 + .../table-search-input-popover.tsx} | 6 +- .../table-search-input.service.ts | 4 +- .../table-search-input.tsx} | 36 +- .../ui/tables/table-sort-icon.tsx} | 0 .../utils/cn.ts} | 12 +- .../utils/display-string.ts} | 5 +- .../utils/get-day-count.ts} | 11 +- apps/web/src/shared/utils/index.ts | 22 + .../src/shared/utils/parse-as-date-range.ts | 37 + .../src/{ => shared}/utils/path-parsing.ts | 7 + .../utils/remove-empty-value-in-object.ts | 0 apps/web/src/{ => shared}/utils/reorder.ts | 0 apps/web/src/{utils => }/test-utils.tsx | 19 +- apps/web/src/types/channel.type.ts | 38 - apps/web/src/types/color.type.ts | 23 - apps/web/src/types/field.type.ts | 60 -- apps/web/src/types/locale.type.ts | 17 - apps/web/src/types/project.type.ts | 29 - apps/web/src/types/tenant.type.ts | 36 - apps/web/src/utils/is-not-empty-string.ts | 19 - apps/web/src/utils/str.ts | 20 - .../widgets/dashboard-card-slider/index.ts | 16 + .../ui/card-slider.ui.tsx | 80 ++ .../ui/dashboard-card-slider.ui.tsx | 59 ++ .../widgets/dashboard-card-slider/ui/index.ts | 16 + .../feedback-table-columns.tsx | 17 +- apps/web/src/widgets/feedback-table/index.ts | 16 + .../src/widgets/feedback-table/lib/index.ts | 17 + .../lib/use-feedback-download.ts} | 14 +- .../lib/use-truncated-element.tsx} | 0 .../model/feedback-row.store.ts} | 11 +- .../model}/feedback-table.context.tsx | 90 +- .../src/widgets/feedback-table/model/index.ts | 17 + .../ui}/FeedbackTableWrapper.tsx | 24 +- .../feedback-table/ui/channel-select-box.tsx} | 24 +- .../column-setting-popover.tsx} | 101 +-- .../draggable-column-item.tsx} | 8 +- .../ui/column-setting-popover}/index.ts | 2 +- .../feedback-table/ui/editable-cell.tsx} | 11 +- .../feedback-table/ui/feedback-cell.tsx} | 8 +- .../ui/feedback-delete-dialog.tsx} | 33 +- .../feedback-detail/feedback-detail-cell.tsx} | 7 +- .../feedback-detail-issue-cell.tsx} | 16 +- .../ui/feedback-detail/feedback-detail.tsx} | 108 +-- .../ui/feedback-detail}/index.ts | 2 +- .../feedback-table/ui/feedback-table-bar.tsx} | 165 ++-- .../ui/feedback-table-download-button.ui.tsx} | 56 +- ...feedback-table-expand-button-group.ui.tsx} | 22 +- .../ui/feedback-table-in-issue.tsx} | 21 +- .../feedback-table/ui/feedback-table-row.tsx} | 34 +- .../feedback-table/ui/feedback-table.tsx} | 266 +++--- .../src/widgets/feedback-table/ui/index.ts | 17 + .../feedback-table/ui/issue-cell/index.ts | 16 + .../ui/issue-cell/issue-cell.tsx} | 108 ++- .../ui/issue-cell/issue-setting.tsx} | 12 +- apps/web/src/widgets/index.ts | 16 + apps/web/src/widgets/issue-table/index.ts | 16 + .../issue-table/issue-table-columns.tsx | 127 +++ apps/web/src/widgets/issue-table/lib/index.ts | 17 + .../issue-table/lib/use-issue-count.ts} | 3 +- .../issue-table/lib/use-issue-query.ts | 79 ++ apps/web/src/widgets/issue-table/ui/index.ts | 16 + .../ui/issue-deletion-popover.ui.tsx | 76 ++ .../issue-table/ui/issue-select-box.ui.tsx} | 15 +- .../ui/issue-setting-popover.ui.tsx} | 17 +- .../widgets/issue-table/ui/issue-table.ui.tsx | 314 +++++++ .../issue-table/ui/ticket-link.ui.tsx} | 44 +- apps/web/src/widgets/main-layout/index.ts | 16 + .../main-layout.ui.spec.tsx.snap | 401 +++++++++ .../main-layout/ui/breadcrumb.tsx} | 18 +- apps/web/src/widgets/main-layout/ui/index.ts | 16 + .../main-layout/ui/main-layout.ui.spec.tsx | 49 ++ .../widgets/main-layout/ui/main-layout.ui.tsx | 65 ++ .../main-layout/ui/side-nav.ui.tsx} | 27 +- apps/web/src/widgets/setting-menu/index.ts | 17 + .../setting-menu}/setting-menu.type.ts | 0 .../setting-menu/ui/channel-setting-menu.tsx} | 85 +- .../channel/channel-deletion-setting.ui.tsx} | 76 +- .../ui/channel/channel-info-setting.ui.tsx | 98 +++ .../ui/channel/field-setting.ui.tsx | 281 ++++++ .../ui/channel/image-config-setting.ui.tsx | 182 ++++ .../widgets/setting-menu/ui/channel/index.ts | 19 + apps/web/src/widgets/setting-menu/ui/index.ts | 24 + .../setting-menu/ui/project-setting-menu.tsx | 105 +++ .../ui/project/api-key-setting.ui.tsx | 120 +++ .../setting-menu/ui/project}/index.ts | 11 +- .../ui/project/issue-tracker-setting.ui.tsx} | 91 +- .../ui/project/member-setting.ui.tsx | 138 +++ .../project/project-deletion-setting.ui.tsx | 137 +++ .../ui/project/project-info-setting.ui.tsx | 97 +++ .../ui/project/role-setting.ui.tsx} | 61 +- .../ui/project/webhook-setting.ui.tsx | 106 +++ .../setting-menu/ui/setting-menu-box.tsx} | 23 +- .../setting-menu/ui/setting-menu-item.tsx} | 8 +- .../ui/setting-menu-template.tsx} | 9 +- .../setting-menu/ui/tenant-setting-menu.tsx | 76 ++ .../ui/tenant/auth-setting.ui.tsx} | 89 +- .../widgets/setting-menu/ui/tenant/index.ts | 18 + .../ui/tenant/tenant-info-setting.ui.tsx | 86 ++ .../ui/tenant/user-management-setting.ui.tsx} | 23 +- packages/ufb-shared/package.json | 3 +- packages/ufb-ui/package.json | 3 +- packages/ufb-ui/src/Badge/Badge.tsx | 4 +- packages/ufb-ui/src/Badge/index.ts | 1 + packages/ufb-ui/src/Toast/ToastBox.tsx | 2 +- packages/ufb-ui/src/Toast/toast.tsx | 2 +- packages/ufb-ui/src/index.ts | 1 + packages/ufb-ui/src/inputs/Input.tsx | 3 +- packages/ufb-ui/src/types/index.ts | 16 + pnpm-lock.yaml | 346 ++++++-- tooling/eslint/package.json | 3 +- tooling/prettier/nextjs.js | 42 + tooling/prettier/package.json | 6 +- turbo.json | 6 + 613 files changed, 19093 insertions(+), 13475 deletions(-) delete mode 100644 apps/e2e/scenarios/sign-up.spec.ts delete mode 100644 apps/web/.prettierignore create mode 100644 apps/web/JSDOMEnvironment.ts delete mode 100644 apps/web/jest.config.mjs create mode 100644 apps/web/jest.config.ts create mode 100644 apps/web/jest.polyfills.js create mode 100644 apps/web/jest.setup.ts create mode 100644 apps/web/src/__mocks__/zustand.ts create mode 100644 apps/web/src/__test__/api/health.spec.ts create mode 100644 apps/web/src/__test__/api/jwt.spec.ts create mode 100644 apps/web/src/__test__/api/login.spec.ts create mode 100644 apps/web/src/__test__/api/logout.spec.ts create mode 100644 apps/web/src/__test__/api/oauth.spec.ts create mode 100644 apps/web/src/__test__/api/refresh-jwt.spec.ts create mode 100644 apps/web/src/__test__/auth/__snapshots__/reset-password.spec.tsx.snap create mode 100644 apps/web/src/__test__/auth/__snapshots__/sign-in.spec.tsx.snap create mode 100644 apps/web/src/__test__/auth/__snapshots__/sign-up.spec.tsx.snap create mode 100644 apps/web/src/__test__/auth/oauth-callback.spec.tsx create mode 100644 apps/web/src/__test__/auth/reset-password.spec.tsx create mode 100644 apps/web/src/__test__/auth/sign-in.spec.tsx create mode 100644 apps/web/src/__test__/auth/sign-up.spec.tsx create mode 100644 apps/web/src/__test__/index.spec.tsx create mode 100644 apps/web/src/__test__/link/__snapshots__/reset-password.spec.tsx.snap create mode 100644 apps/web/src/__test__/link/__snapshots__/user-invitation.spec.tsx.snap create mode 100644 apps/web/src/__test__/link/reset-password.spec.tsx create mode 100644 apps/web/src/__test__/link/user-invitation.spec.tsx create mode 100644 apps/web/src/__test__/main/__snapshots__/index.spec.tsx.snap create mode 100644 apps/web/src/__test__/main/__snapshots__/profile.spec.tsx.snap create mode 100644 apps/web/src/__test__/main/index.spec.tsx create mode 100644 apps/web/src/__test__/main/profile.spec.tsx create mode 100644 apps/web/src/__test__/tenant/__snapshots__/create.spec.tsx.snap create mode 100644 apps/web/src/__test__/tenant/create.spec.tsx delete mode 100644 apps/web/src/components/cards/ChannelCard/ChannelCard.tsx delete mode 100644 apps/web/src/components/cards/TenantProjectCard/TenantProjectCard.tsx delete mode 100644 apps/web/src/components/charts/SimpleLineChart.tsx delete mode 100644 apps/web/src/components/charts/index.ts delete mode 100644 apps/web/src/components/etc/CheckedTableHead/index.ts delete mode 100644 apps/web/src/components/etc/DashboardTable/index.ts delete mode 100644 apps/web/src/components/etc/DescriptionTooltip/index.ts delete mode 100644 apps/web/src/components/etc/ExpandableText/index.ts delete mode 100644 apps/web/src/components/etc/HelpCardDocs/index.ts delete mode 100644 apps/web/src/components/etc/IssueCircle/IssueCircle.tsx delete mode 100644 apps/web/src/components/etc/IssueCircle/index.ts delete mode 100644 apps/web/src/components/etc/SelectBox/index.ts delete mode 100644 apps/web/src/components/etc/SelectBoxWithIcon/SelectBoxWithIcon.tsx delete mode 100644 apps/web/src/components/etc/SelectBoxWithIcon/index.ts delete mode 100644 apps/web/src/components/etc/TableCheckbox/index.ts delete mode 100644 apps/web/src/components/etc/TableLoadingRow/index.ts delete mode 100644 apps/web/src/components/etc/TablePagination/index.ts delete mode 100644 apps/web/src/components/etc/TableResizer/index.ts delete mode 100644 apps/web/src/components/etc/TableSearchInput/index.ts delete mode 100644 apps/web/src/components/etc/TableSortIcon/index.ts delete mode 100644 apps/web/src/components/etc/TimezoneSelectBox/index.ts delete mode 100644 apps/web/src/components/etc/index.ts delete mode 100644 apps/web/src/components/index.ts delete mode 100644 apps/web/src/components/layouts/Header/Header.tsx delete mode 100644 apps/web/src/components/layouts/index.ts delete mode 100644 apps/web/src/components/layouts/setting-menu/SettingMenuSubtitle.tsx delete mode 100644 apps/web/src/components/layouts/setting-menu/index.ts delete mode 100644 apps/web/src/components/popovers/index.ts delete mode 100644 apps/web/src/components/templates/AuthTemplate/index.ts delete mode 100644 apps/web/src/components/templates/CreateProjectChannelInputTemplate/index.ts delete mode 100644 apps/web/src/components/templates/CreateProjectChannelTemplate/CreateProjectChannelTemplate.tsx delete mode 100644 apps/web/src/components/templates/CreateProjectChannelTemplate/index.ts delete mode 100644 apps/web/src/components/templates/CreateSectionTemplate/index.ts delete mode 100644 apps/web/src/components/templates/MainTemplate/index.ts delete mode 100644 apps/web/src/components/templates/SettingMenuTemplate/index.ts delete mode 100644 apps/web/src/constants/is-server.ts delete mode 100644 apps/web/src/containers/buttons/CreateChannelButton/index.ts delete mode 100644 apps/web/src/containers/buttons/CreateProjectButton/index.ts delete mode 100644 apps/web/src/containers/buttons/OAuthLoginButton/index.ts delete mode 100644 apps/web/src/containers/buttons/ShareButton/index.ts delete mode 100644 apps/web/src/containers/create-channel-complete/ChannelInfoSection.tsx delete mode 100644 apps/web/src/containers/create-channel-complete/FieldSection.tsx delete mode 100644 apps/web/src/containers/create-channel-complete/ImageUploadSection.tsx delete mode 100644 apps/web/src/containers/create-channel-complete/index.ts delete mode 100644 apps/web/src/containers/create-channel/CreateChannelInputTemplate.tsx delete mode 100644 apps/web/src/containers/create-channel/InputChannelInfo.tsx delete mode 100644 apps/web/src/containers/create-channel/InputField.tsx delete mode 100644 apps/web/src/containers/create-channel/InputFieldPreview.tsx delete mode 100644 apps/web/src/containers/create-channel/InputImageSetting.tsx delete mode 100644 apps/web/src/containers/create-channel/index.ts delete mode 100644 apps/web/src/containers/create-project-complete/ApiKeySection.tsx delete mode 100644 apps/web/src/containers/create-project-complete/MemberSection.tsx delete mode 100644 apps/web/src/containers/create-project-complete/ProjectInfoSection.tsx delete mode 100644 apps/web/src/containers/create-project-complete/RoleSection.tsx delete mode 100644 apps/web/src/containers/create-project-complete/index.ts delete mode 100644 apps/web/src/containers/create-project/CreateProjectInputTemplate.tsx delete mode 100644 apps/web/src/containers/create-project/InputApiKey.tsx delete mode 100644 apps/web/src/containers/create-project/InputIssueTracker.tsx delete mode 100644 apps/web/src/containers/create-project/InputMember.tsx delete mode 100644 apps/web/src/containers/create-project/InputProjectInfo.tsx delete mode 100644 apps/web/src/containers/create-project/InputRole.tsx delete mode 100644 apps/web/src/containers/create-project/index.ts delete mode 100644 apps/web/src/containers/dashboard/index.ts delete mode 100644 apps/web/src/containers/main/TenantCard.tsx delete mode 100644 apps/web/src/containers/main/index.ts delete mode 100644 apps/web/src/containers/setting-menu/APIKeySetting/APIKeyDeleteButton.tsx delete mode 100644 apps/web/src/containers/setting-menu/APIKeySetting/APIKeySetting.tsx delete mode 100644 apps/web/src/containers/setting-menu/APIKeySetting/index.ts delete mode 100644 apps/web/src/containers/setting-menu/ChannelDeleteSetting/index.ts delete mode 100644 apps/web/src/containers/setting-menu/ChannelInfoSetting/ChannelInfoSetting.tsx delete mode 100644 apps/web/src/containers/setting-menu/ChannelInfoSetting/index.ts delete mode 100644 apps/web/src/containers/setting-menu/FieldSetting/FieldSetting.tsx delete mode 100644 apps/web/src/containers/setting-menu/FieldSetting/index.ts delete mode 100644 apps/web/src/containers/setting-menu/ImageSetting/ImageSetting.tsx delete mode 100644 apps/web/src/containers/setting-menu/ImageSetting/index.ts delete mode 100644 apps/web/src/containers/setting-menu/IssueTrackerSetting/index.ts delete mode 100644 apps/web/src/containers/setting-menu/MemberSetting/MemberInvitationDialog.tsx delete mode 100644 apps/web/src/containers/setting-menu/MemberSetting/MemberSetting.tsx delete mode 100644 apps/web/src/containers/setting-menu/MemberSetting/index.ts delete mode 100644 apps/web/src/containers/setting-menu/ProjectDeleteSetting/ProjectDeleteSetting.tsx delete mode 100644 apps/web/src/containers/setting-menu/ProjectDeleteSetting/index.ts delete mode 100644 apps/web/src/containers/setting-menu/ProjectInfoSetting/ProjectInfoSetting.tsx delete mode 100644 apps/web/src/containers/setting-menu/ProjectInfoSetting/index.ts delete mode 100644 apps/web/src/containers/setting-menu/ProjectSettingMenu.tsx delete mode 100644 apps/web/src/containers/setting-menu/RoleSetting/PermissionRows.tsx delete mode 100644 apps/web/src/containers/setting-menu/RoleSetting/RoleSettingHead.tsx delete mode 100644 apps/web/src/containers/setting-menu/RoleSetting/RoleSettingTable.tsx delete mode 100644 apps/web/src/containers/setting-menu/SignUpSetting/OAuthInput.tsx delete mode 100644 apps/web/src/containers/setting-menu/SignUpSetting/index.ts delete mode 100644 apps/web/src/containers/setting-menu/TenantInfoSetting/TenantInfoSetting.tsx delete mode 100644 apps/web/src/containers/setting-menu/TenantInfoSetting/index.ts delete mode 100644 apps/web/src/containers/setting-menu/TenantSettingMenu.tsx delete mode 100644 apps/web/src/containers/setting-menu/UserSetting/UserSetting.tsx delete mode 100644 apps/web/src/containers/setting-menu/UserSetting/index.ts delete mode 100644 apps/web/src/containers/setting-menu/WebhookSetting/WebhookSetting.tsx delete mode 100644 apps/web/src/containers/setting-menu/WebhookSetting/WebhookUpsertDialog.tsx delete mode 100644 apps/web/src/containers/setting-menu/WebhookSetting/index.ts delete mode 100644 apps/web/src/containers/setting-menu/index.ts delete mode 100644 apps/web/src/containers/tables/FeedbackTable/AllExpandButton/index.ts delete mode 100644 apps/web/src/containers/tables/FeedbackTable/ChannelSelectBox/index.ts delete mode 100644 apps/web/src/containers/tables/FeedbackTable/ColumnSettingPopover/index.ts delete mode 100644 apps/web/src/containers/tables/FeedbackTable/DownloadButton/index.ts delete mode 100644 apps/web/src/containers/tables/FeedbackTable/EditableCell/index.ts delete mode 100644 apps/web/src/containers/tables/FeedbackTable/FeedbackCell/index.ts delete mode 100644 apps/web/src/containers/tables/FeedbackTable/FeedbackDeleteDialog/index.ts delete mode 100644 apps/web/src/containers/tables/FeedbackTable/FeedbackDetail/index.ts delete mode 100644 apps/web/src/containers/tables/FeedbackTable/FeedbackTableBar/index.ts delete mode 100644 apps/web/src/containers/tables/FeedbackTable/FeedbackTableRow/index.ts delete mode 100644 apps/web/src/containers/tables/FeedbackTable/IssueCell/index.ts delete mode 100644 apps/web/src/containers/tables/FeedbackTable/index.ts delete mode 100644 apps/web/src/containers/tables/IssueTable/IssueSettingPopover/index.ts delete mode 100644 apps/web/src/containers/tables/IssueTable/IssueTable.tsx delete mode 100644 apps/web/src/containers/tables/IssueTable/IssueTableSelectBox/index.ts delete mode 100644 apps/web/src/containers/tables/IssueTable/TableRow/index.ts delete mode 100644 apps/web/src/containers/tables/IssueTable/index.ts delete mode 100644 apps/web/src/containers/tables/index.ts delete mode 100644 apps/web/src/contexts/create-channel.context.tsx delete mode 100644 apps/web/src/contexts/create-project-channel.context.tsx delete mode 100644 apps/web/src/contexts/create-project.context.tsx delete mode 100644 apps/web/src/contexts/tenant.context.tsx delete mode 100644 apps/web/src/contexts/user.context.tsx create mode 100644 apps/web/src/entities/api-key/api-key-columns.tsx rename apps/web/{jest.setup.js => src/entities/api-key/api-key.schema.ts} (78%) rename apps/web/src/{types => entities/api-key}/api-key.type.ts (76%) rename apps/web/src/{components/cards/DashboardCard => entities/api-key}/index.ts (92%) create mode 100644 apps/web/src/entities/api-key/ui/api-key-table.ui.tsx create mode 100644 apps/web/src/entities/api-key/ui/delete-api-key-button.ui.tsx create mode 100644 apps/web/src/entities/api-key/ui/index.ts rename apps/web/src/{containers/setting-menu/APIKeySetting/APIKeyEditButton.tsx => entities/api-key/ui/update-api-key-popover.ui.tsx} (62%) create mode 100644 apps/web/src/entities/channel/channel.schema.tsx create mode 100644 apps/web/src/entities/channel/channel.type.ts create mode 100644 apps/web/src/entities/channel/index.ts create mode 100644 apps/web/src/entities/channel/ui/channel-info-form.ui.tsx create mode 100644 apps/web/src/entities/channel/ui/image-config-form.ui.tsx rename apps/web/src/{components/buttons => entities/channel/ui}/index.ts (82%) rename apps/web/src/{containers => entities/dashboard}/index.ts (96%) create mode 100644 apps/web/src/entities/dashboard/lib/index.ts rename apps/web/src/{hooks/useLineChartData.ts => entities/dashboard/lib/use-line-chart-data.ts} (91%) rename apps/web/src/{containers/dashboard/CreateFeedbackPerIssueCard.tsx => entities/dashboard/ui/create-feedback-per-issue-card.ui.tsx} (95%) rename apps/web/src/{containers/dashboard/FeedbackLineChart.tsx => entities/dashboard/ui/feedback-line-chart.ui.tsx} (92%) create mode 100644 apps/web/src/entities/dashboard/ui/index.ts rename apps/web/src/{containers/dashboard/IssueBarChart.tsx => entities/dashboard/ui/issue-bar-chart.ui.tsx} (90%) rename apps/web/src/{containers/dashboard/IssueFeedbackLineChart.tsx => entities/dashboard/ui/issue-feedback-line-chart.ui.tsx} (95%) rename apps/web/src/{containers/dashboard/IssueLineChart.tsx => entities/dashboard/ui/issue-line-chart.ui.tsx} (89%) rename apps/web/src/{containers/dashboard/IssueRank.tsx => entities/dashboard/ui/issue-rank.ui.tsx} (95%) rename apps/web/src/{containers/dashboard/SevenDaysFeedbackCard.tsx => entities/dashboard/ui/seven-days-feedback-card.ui.tsx} (96%) rename apps/web/src/{containers/dashboard/SevenDaysIssueCard.tsx => entities/dashboard/ui/seven-days-issue-card.ui.tsx} (96%) rename apps/web/src/{containers/dashboard/ThirtyDaysFeedbackCard.tsx => entities/dashboard/ui/thirty-days-feedback-card.ui.tsx} (96%) rename apps/web/src/{containers/dashboard/ThirtyDaysIssueCard.tsx => entities/dashboard/ui/thirty-days-issue-card.ui.tsx} (96%) rename apps/web/src/{containers/dashboard/TodayFeedbackCard.tsx => entities/dashboard/ui/today-feedback-card.ui.tsx} (96%) rename apps/web/src/{containers/dashboard/TodayIssueCard.tsx => entities/dashboard/ui/today-issue-card.ui.tsx} (96%) rename apps/web/src/{containers/dashboard/TotalFeedbackCard.tsx => entities/dashboard/ui/total-feedback-card.ui.tsx} (95%) rename apps/web/src/{containers/dashboard/TotalIssueCard.tsx => entities/dashboard/ui/total-issue-card.ui.tsx} (95%) rename apps/web/src/{containers/dashboard/YesterdayFeedbackCard.tsx => entities/dashboard/ui/yesterday-feedback-card.ui.tsx} (96%) rename apps/web/src/{containers/dashboard/YesterdayIssueCard.tsx => entities/dashboard/ui/yesterday-issue-card.ui.tsx} (96%) rename apps/web/src/{components/layouts/Header => entities/feedback}/index.ts (94%) create mode 100644 apps/web/src/entities/feedback/lib/index.ts rename apps/web/src/{hooks/useFeedbackSearch.ts => entities/feedback/lib/use-feedback-search.ts} (90%) create mode 100644 apps/web/src/entities/field/field-columns.tsx rename apps/web/src/{utils => entities/field}/field-utils.ts (72%) rename apps/web/src/{constants/colors.ts => entities/field/field.constant.ts} (84%) create mode 100644 apps/web/src/entities/field/field.schema.ts create mode 100644 apps/web/src/entities/field/field.type.ts create mode 100644 apps/web/src/entities/field/index.ts rename apps/web/src/{containers/setting-menu/FieldSetting/OptionBadge.tsx => entities/field/ui/delete-field-option-popover.ui.tsx} (91%) rename apps/web/src/{containers/setting-menu/FieldSetting/FeedbackRequestPopover.tsx => entities/field/ui/feedback-request-code-popover.ui.tsx} (89%) rename apps/web/src/{containers/setting-menu/FieldSetting/FieldSettingPopover.tsx => entities/field/ui/field-setting-popover.ui.tsx} (85%) create mode 100644 apps/web/src/entities/field/ui/field-table.ui.tsx create mode 100644 apps/web/src/entities/field/ui/index.ts rename apps/web/src/{containers/setting-menu/FieldSetting/OptionInfoPopover.tsx => entities/field/ui/option-list-popover.ui.tsx} (86%) rename apps/web/src/{containers/setting-menu/FieldSetting/PreviewTable.tsx => entities/field/ui/preview-field-table.ui.tsx} (86%) create mode 100644 apps/web/src/entities/issue-tracker/index.ts create mode 100644 apps/web/src/entities/issue-tracker/issue-tracker.schema.ts rename apps/web/src/{types => entities/issue-tracker}/issue-tracker.type.ts (79%) create mode 100644 apps/web/src/entities/issue-tracker/ui/index.ts rename apps/web/src/{containers/create-project-complete/IssueTrackerSection.tsx => entities/issue-tracker/ui/issue-tracker-form.ui.tsx} (52%) create mode 100644 apps/web/src/entities/issue/index.ts rename apps/web/src/{hooks/useChannels.ts => entities/issue/issue-color.constant.ts} (71%) rename apps/web/src/{types => entities/issue}/issue.type.ts (97%) create mode 100644 apps/web/src/entities/issue/lib/index.ts rename apps/web/src/{hooks/useIssueSearch.ts => entities/issue/lib/use-issue-search.ts} (93%) create mode 100644 apps/web/src/entities/issue/ui/index.ts create mode 100644 apps/web/src/entities/issue/ui/issue-badge.ui.tsx rename apps/web/src/{utils/rand-light-color.ts => entities/issue/ui/issue-circle.ui.tsx} (56%) rename apps/web/src/{components/cards/TenantProjectCard => entities/member}/index.ts (92%) create mode 100644 apps/web/src/entities/member/member-columns.tsx create mode 100644 apps/web/src/entities/member/member.type.ts create mode 100644 apps/web/src/entities/member/ui/create-member-popover.ui.tsx rename apps/web/src/{containers/setting-menu/MemberSetting/MemberDeleteDialog.tsx => entities/member/ui/delete-member-popover.ui.tsx} (64%) create mode 100644 apps/web/src/entities/member/ui/index.ts create mode 100644 apps/web/src/entities/member/ui/member-table.ui.tsx rename apps/web/src/{containers/setting-menu/MemberSetting/MemberUpdatePopover.tsx => entities/member/ui/update-member-popover.ui.tsx} (53%) create mode 100644 apps/web/src/entities/project/__mocks__/project.mock-data copy.ts create mode 100644 apps/web/src/entities/project/__mocks__/project.mock-data.ts create mode 100644 apps/web/src/entities/project/index.ts create mode 100644 apps/web/src/entities/project/project.schema.tsx rename apps/web/src/{components/templates/index.ts => entities/project/project.type.ts} (70%) rename apps/web/src/{utils/timezone.ts => entities/project/timezone.util.ts} (92%) create mode 100644 apps/web/src/entities/project/ui/index.ts create mode 100644 apps/web/src/entities/project/ui/project-card.ui.spec.tsx rename apps/web/src/{containers/main/ProjectCard.tsx => entities/project/ui/project-card.ui.tsx} (54%) rename apps/web/src/{containers/setting-menu/ProjectDeleteSetting/ChannelCardList.tsx => entities/project/ui/project-guard.ui.tsx} (52%) create mode 100644 apps/web/src/entities/project/ui/project-info-form.ui.tsx rename apps/web/src/{components/etc/TimezoneSelectBox/TimezoneSelectBox.tsx => entities/project/ui/timezone-select-box.tsx} (92%) create mode 100644 apps/web/src/entities/role/index.ts create mode 100644 apps/web/src/entities/role/input-role.model.ts rename apps/web/src/{types => entities/role}/permission.type.ts (100%) rename apps/web/src/{constants/default-date-range.ts => entities/role/role.schema.ts} (69%) rename apps/web/src/{types => entities/role}/role.type.ts (76%) rename apps/web/src/{components/popovers/CreateRolePopover.tsx => entities/role/ui/create-role-popover.tsx} (97%) rename apps/web/src/{components/popovers/DeleteRolePopover.tsx => entities/role/ui/delete-role-popover.ui.tsx} (93%) create mode 100644 apps/web/src/entities/role/ui/index.ts create mode 100644 apps/web/src/entities/role/ui/role-table.ui.tsx rename apps/web/src/{components/popovers/UpdateRolePopover.tsx => entities/role/ui/update-role-name-popover.ui.tsx} (71%) create mode 100644 apps/web/src/entities/tenant/index.ts create mode 100644 apps/web/src/entities/tenant/tenant.model.ts create mode 100644 apps/web/src/entities/tenant/tenant.schema.ts create mode 100644 apps/web/src/entities/tenant/tenant.type.ts create mode 100644 apps/web/src/entities/tenant/ui/index.ts create mode 100644 apps/web/src/entities/tenant/ui/oauth-config-form.ui.tsx create mode 100644 apps/web/src/entities/tenant/ui/tenant-card.ui.spec.tsx create mode 100644 apps/web/src/entities/tenant/ui/tenant-card.ui.tsx create mode 100644 apps/web/src/entities/tenant/ui/tenant-guard.ui.spec.tsx rename apps/web/src/{components/templates/MainTemplate/MainTemplate.tsx => entities/tenant/ui/tenant-guard.ui.tsx} (53%) create mode 100644 apps/web/src/entities/tenant/ui/tenant-info-form.ui.tsx create mode 100644 apps/web/src/entities/theme/index.ts rename apps/web/src/{zustand/theme.store.ts => entities/theme/theme.model.ts} (79%) create mode 100644 apps/web/src/entities/theme/ui/index.ts rename apps/web/src/{hooks/useCurrentProjectId.ts => entities/theme/ui/theme-toggle-button.ui.spec.tsx} (55%) rename apps/web/src/{components/buttons/ThemeToggleButton.tsx => entities/theme/ui/theme-toggle-button.ui.tsx} (85%) create mode 100644 apps/web/src/entities/user/index.ts create mode 100644 apps/web/src/entities/user/lib/index.ts rename apps/web/src/{hooks/useUserSearch.ts => entities/user/lib/use-user-search.ts} (91%) create mode 100644 apps/web/src/entities/user/ui/__snapshots__/user-box.ui.spec.tsx.snap create mode 100644 apps/web/src/entities/user/ui/index.ts rename apps/web/src/{containers/setting-menu/UserSetting/UserInvitationDialog.tsx => entities/user/ui/invite-user-popover.tsx} (94%) rename apps/web/src/{containers/setting-menu/UserSetting/UserEditPopover.tsx => entities/user/ui/update-user-popover.ui.tsx} (72%) create mode 100644 apps/web/src/entities/user/ui/user-box.ui.spec.tsx rename apps/web/src/{components/layouts/Header/ProfileBox.tsx => entities/user/ui/user-box.ui.tsx} (88%) create mode 100644 apps/web/src/entities/user/ui/user-management-table.ui.tsx create mode 100644 apps/web/src/entities/user/user-columns.tsx create mode 100644 apps/web/src/entities/user/user.model.ts rename apps/web/src/{components/templates/AuthTemplate/AuthTemplate.tsx => entities/user/user.schema.ts} (50%) create mode 100644 apps/web/src/entities/user/user.type.ts create mode 100644 apps/web/src/entities/webhook/index.ts create mode 100644 apps/web/src/entities/webhook/ui/create-webhook-popover.tsx rename apps/web/src/{containers/setting-menu/WebhookSetting/WebhookDeleteDialog.tsx => entities/webhook/ui/delete-webhook-popover.ui.tsx} (64%) create mode 100644 apps/web/src/entities/webhook/ui/index.ts create mode 100644 apps/web/src/entities/webhook/ui/update-webhook-popover.tsx rename apps/web/src/{containers/setting-menu/WebhookSetting/WebhookEventTableCell.tsx => entities/webhook/ui/webhook-event-cell.tsx} (78%) create mode 100644 apps/web/src/entities/webhook/ui/webhook-form.ui.tsx create mode 100644 apps/web/src/entities/webhook/ui/webhook-switch.ui.tsx create mode 100644 apps/web/src/entities/webhook/ui/webhook-table.ui.tsx create mode 100644 apps/web/src/entities/webhook/webhook-column.tsx create mode 100644 apps/web/src/entities/webhook/webhook.schema.ts create mode 100644 apps/web/src/entities/webhook/webhook.type.ts rename apps/web/src/{components/etc/Popper => features/auth/reset-password-with-email}/index.ts (94%) rename apps/web/src/{components/etc/DescriptionTooltip/DescriptionTooltip.spec.tsx => features/auth/reset-password-with-email/request-reset-password-with-email.schema.ts} (84%) create mode 100644 apps/web/src/features/auth/reset-password-with-email/reset-password-with-email.schema.ts create mode 100644 apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/request-reset-password-with-email.ui.spec.tsx.snap create mode 100644 apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/reset-password-with-email-form.ui.spec.tsx.snap create mode 100644 apps/web/src/features/auth/reset-password-with-email/ui/index.ts create mode 100644 apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.spec.tsx create mode 100644 apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.tsx create mode 100644 apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.spec.tsx create mode 100644 apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.tsx rename apps/web/src/{components/layouts/SideNav => features/auth/sign-in-with-email}/index.ts (94%) create mode 100644 apps/web/src/features/auth/sign-in-with-email/sign-in-with-email.schema.ts create mode 100644 apps/web/src/features/auth/sign-in-with-email/ui/__snapshots__/sign-in-with-email-form.ui.spec.tsx.snap create mode 100644 apps/web/src/features/auth/sign-in-with-email/ui/index.ts create mode 100644 apps/web/src/features/auth/sign-in-with-email/ui/sign-in-with-email-form.ui.spec.tsx create mode 100644 apps/web/src/features/auth/sign-in-with-email/ui/sign-in-with-email-form.ui.tsx create mode 100644 apps/web/src/features/auth/sign-in-with-oauth/__mocks__/sign-in-with-oauth.mock-handler.ts rename apps/web/src/{components/etc/DateRangePicker => features/auth/sign-in-with-oauth}/index.ts (93%) create mode 100644 apps/web/src/features/auth/sign-in-with-oauth/lib/index.ts create mode 100644 apps/web/src/features/auth/sign-in-with-oauth/lib/use-oauth-callback.ts create mode 100644 apps/web/src/features/auth/sign-in-with-oauth/ui/__snapshots__/sign-in-with-oauth-button.ui.spec.tsx.snap create mode 100644 apps/web/src/features/auth/sign-in-with-oauth/ui/index.ts create mode 100644 apps/web/src/features/auth/sign-in-with-oauth/ui/sign-in-with-oauth-button.ui.spec.tsx rename apps/web/src/{containers/buttons/OAuthLoginButton/OAuthLoginButton.tsx => features/auth/sign-in-with-oauth/ui/sign-in-with-oauth-button.ui.tsx} (75%) create mode 100644 apps/web/src/features/auth/sign-up-with-email/index.ts create mode 100644 apps/web/src/features/auth/sign-up-with-email/sign-up-with-email.schema.ts create mode 100644 apps/web/src/features/auth/sign-up-with-email/ui/__snapshots__/sign-up-with-email-form.ui.spec.tsx.snap create mode 100644 apps/web/src/features/auth/sign-up-with-email/ui/index.ts rename apps/web/src/{hooks/useProjects.ts => features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.spec.tsx} (69%) create mode 100644 apps/web/src/features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.tsx create mode 100644 apps/web/src/features/create-api-key/create-api-key-button.ui.tsx create mode 100644 apps/web/src/features/create-api-key/index.ts create mode 100644 apps/web/src/features/create-channel/create-channel-model.ts create mode 100644 apps/web/src/features/create-channel/create-channel-type.tsx create mode 100644 apps/web/src/features/create-channel/create-channel.constant.tsx create mode 100644 apps/web/src/features/create-channel/index.ts create mode 100644 apps/web/src/features/create-channel/ui/create-channel-input-template.ui.tsx create mode 100644 apps/web/src/features/create-channel/ui/create-channel.ui.tsx create mode 100644 apps/web/src/features/create-channel/ui/index.ts create mode 100644 apps/web/src/features/create-channel/ui/input-channel-info-step.ui.tsx create mode 100644 apps/web/src/features/create-channel/ui/input-field-preview-step.ui.tsx create mode 100644 apps/web/src/features/create-channel/ui/input-field-step.ui.tsx create mode 100644 apps/web/src/features/create-channel/ui/input-image-config-step.ui.tsx rename apps/web/src/{containers/buttons/CreateChannelButton/CreateChannelButton.tsx => features/create-channel/ui/route-create-channel-button.ui.tsx} (71%) create mode 100644 apps/web/src/features/create-project/create-project-model.ts create mode 100644 apps/web/src/features/create-project/create-project-type.tsx create mode 100644 apps/web/src/features/create-project/create-project.constant.tsx create mode 100644 apps/web/src/features/create-project/index.ts create mode 100644 apps/web/src/features/create-project/ui/create-project-input-template.ui.tsx create mode 100644 apps/web/src/features/create-project/ui/create-project.ui.tsx create mode 100644 apps/web/src/features/create-project/ui/delete-project-popover.ui.tsx create mode 100644 apps/web/src/features/create-project/ui/index.ts create mode 100644 apps/web/src/features/create-project/ui/input-api-key-step.ui.tsx create mode 100644 apps/web/src/features/create-project/ui/input-issue-tracker-step.ui.tsx create mode 100644 apps/web/src/features/create-project/ui/input-members-step.ui.tsx create mode 100644 apps/web/src/features/create-project/ui/input-project-info-step.ui.tsx create mode 100644 apps/web/src/features/create-project/ui/input-roles-step.ui.tsx rename apps/web/src/{containers/buttons/CreateProjectButton/CreateProjectButton.tsx => features/create-project/ui/route-create-project-button.ui.tsx} (63%) create mode 100644 apps/web/src/features/create-tenant/create-tenant-form.schema.ts create mode 100644 apps/web/src/features/create-tenant/create-tenant-form.spec.tsx create mode 100644 apps/web/src/features/create-tenant/create-tenant-form.ui.tsx rename apps/web/src/{types/timezone-info.ts => features/create-tenant/default-super-account.constant.ts} (87%) create mode 100644 apps/web/src/features/create-tenant/index.ts create mode 100644 apps/web/src/features/delete-channel/index.ts create mode 100644 apps/web/src/features/delete-channel/ui/delete-channel-popover.ui.tsx create mode 100644 apps/web/src/features/delete-channel/ui/index.ts create mode 100644 apps/web/src/features/delete-user/__snapshots__/delete-account-button.ui.spec.tsx.snap create mode 100644 apps/web/src/features/delete-user/delete-account-button.ui.spec.tsx rename apps/web/src/{containers/my-profile/DeleteMyAccountButton.tsx => features/delete-user/delete-account-button.ui.tsx} (84%) create mode 100644 apps/web/src/features/delete-user/index.ts create mode 100644 apps/web/src/features/invite-user/__snapshots__/user-invitation-form.ui.spec.tsx.snap create mode 100644 apps/web/src/features/invite-user/index.ts create mode 100644 apps/web/src/features/invite-user/user-invitation-form.ui.spec.tsx create mode 100644 apps/web/src/features/invite-user/user-invitation-form.ui.tsx create mode 100644 apps/web/src/features/invite-user/user-invitation.schema.ts create mode 100644 apps/web/src/features/update-user/__snapshots__/user-profile-form.ui.spec.tsx.snap create mode 100644 apps/web/src/features/update-user/change-password-form.schema.ts create mode 100644 apps/web/src/features/update-user/change-password-form.ui.spec.tsx rename apps/web/src/{containers/my-profile/ChangePasswordForm.tsx => features/update-user/change-password-form.ui.tsx} (70%) create mode 100644 apps/web/src/features/update-user/index.ts rename apps/web/src/{components/etc/DescriptionTooltip/Test.tsx => features/update-user/user-profile-form.schema.ts} (81%) create mode 100644 apps/web/src/features/update-user/user-profile-form.ui.spec.tsx rename apps/web/src/{containers/my-profile/MyProfileForm.tsx => features/update-user/user-profile-form.ui.tsx} (50%) delete mode 100644 apps/web/src/hooks/index.ts delete mode 100644 apps/web/src/hooks/useDayCount.ts delete mode 100644 apps/web/src/hooks/useLocalStorage.ts create mode 100644 apps/web/src/msw.ts create mode 100644 apps/web/src/server/api-handler.ts rename apps/web/src/{constants => server}/iron-option.ts (100%) rename apps/web/src/{libs => server}/logger.ts (94%) rename apps/web/src/{types/member.type.ts => shared/constants/background-color.ts} (67%) rename apps/web/src/{ => shared}/constants/chart-colors.ts (100%) rename apps/web/src/{constants/dayjs-format.ts => shared/constants/date-format.ts} (100%) rename apps/web/src/{ => shared}/constants/i18n.ts (86%) create mode 100644 apps/web/src/shared/constants/index.ts rename apps/web/src/{ => shared}/constants/issues.ts (72%) rename apps/web/src/{ => shared}/constants/local-storage-key.ts (100%) rename apps/web/src/{ => shared}/constants/path.ts (100%) create mode 100644 apps/web/src/shared/index.ts rename apps/web/src/{libs => shared/lib}/client.ts (93%) rename apps/web/src/{types/webhook.type.ts => shared/lib/index.ts} (52%) rename apps/web/src/{libs => shared/lib}/session-storage.ts (100%) rename apps/web/src/{hooks/useHorizontalScroll.ts => shared/lib/use-horizontal-scroll.ts} (90%) rename apps/web/src/{hooks/useLocalColumnSetting.ts => shared/lib/use-local-column-setting.ts} (100%) rename apps/web/src/{hooks/usePermissions.ts => shared/lib/use-permissions.ts} (89%) rename apps/web/src/{hooks/useQueryParamsState.ts => shared/lib/use-query-params-state.ts} (94%) rename apps/web/src/{hooks/useSort.ts => shared/lib/use-sort.ts} (79%) rename apps/web/src/{hooks => shared/lib}/useOAIMutation.ts (90%) rename apps/web/src/{hooks => shared/lib}/useOAIQuery.ts (90%) rename apps/web/src/{pages/_app.css => shared/styles/global.css} (98%) rename apps/web/src/{ => shared}/styles/react-datepicker.css (100%) rename apps/web/src/{ => shared}/types/api.type.ts (99%) rename apps/web/src/{ => shared}/types/date-range.type.ts (100%) rename apps/web/src/{ => shared}/types/fetch-error.type.ts (100%) rename apps/web/src/{ => shared}/types/i18n.d.ts (81%) create mode 100644 apps/web/src/shared/types/index.ts create mode 100644 apps/web/src/shared/types/jwt.type.ts rename apps/web/src/{ => shared}/types/openapi.type.ts (98%) create mode 100644 apps/web/src/shared/types/page-with-layout.type.ts create mode 100644 apps/web/src/shared/types/react-query-state.type.ts rename apps/web/src/{ => shared}/types/svg.d.ts (100%) create mode 100644 apps/web/src/shared/ui/__snapshots__/main-card.ui.spec.tsx.snap rename apps/web/src/{components/charts/ChartContainer.tsx => shared/ui/charts/chart-container.tsx} (92%) rename apps/web/src/{components/charts/ChartFilter.tsx => shared/ui/charts/chart-filter.tsx} (100%) rename apps/web/src/{containers/setting-menu/RoleSetting => shared/ui/charts}/index.ts (83%) rename apps/web/src/{components/charts/Legend.tsx => shared/ui/charts/legend.tsx} (100%) rename apps/web/src/{components/charts/SimpleBarChart.tsx => shared/ui/charts/simple-bar-chart.tsx} (98%) rename apps/web/src/{components/charts/LineChart.tsx => shared/ui/charts/simple-line-chart.tsx} (54%) rename apps/web/src/{components/templates/CreateProjectChannelInputTemplate/CreateProjectChannelInputTemplate.tsx => shared/ui/create-input-template.ui.tsx} (77%) rename apps/web/src/{components/templates/CreateSectionTemplate/CreateSectionTemplate.tsx => shared/ui/create-section-template.ui.tsx.tsx} (93%) create mode 100644 apps/web/src/shared/ui/create-template.ui.tsx rename apps/web/src/{components/cards/DashboardCard/DashboardCard.tsx => shared/ui/dashboard-card.tsx} (68%) rename apps/web/src/{components/etc/DateRangePicker/DateRangePicker.tsx => shared/ui/date-range-picker.tsx} (95%) rename apps/web/src/{components/etc/DescriptionTooltip/DescriptionTooltip.tsx => shared/ui/description-tooltip.tsx} (94%) rename apps/web/src/{components/etc/ExpandableText/ExpandableText.tsx => shared/ui/expandable-text.ui.tsx} (92%) rename apps/web/src/{components/etc/HelpCardDocs/HelpCardDocs.tsx => shared/ui/help-card-docs.tsx} (96%) rename apps/web/src/{components/buttons/ImagePreviewButton/ImagePreviewButton.tsx => shared/ui/image-preview-button.tsx} (97%) create mode 100644 apps/web/src/shared/ui/image-slider.ui.tsx create mode 100644 apps/web/src/shared/ui/index.ts rename apps/web/src/{components/layouts/Header/LocaleSelectBox.tsx => shared/ui/locale-select-box.ui.tsx} (97%) create mode 100644 apps/web/src/shared/ui/logo-with-title.ui.tsx rename apps/web/src/{components/layouts/Header/Logo.tsx => shared/ui/logo.ui.tsx} (96%) create mode 100644 apps/web/src/shared/ui/main-card.ui.spec.tsx create mode 100644 apps/web/src/shared/ui/main-card.ui.tsx rename apps/web/src/{components/etc/Popper/Popper.tsx => shared/ui/popper.ui.tsx} (99%) rename apps/web/src/{containers/setting-menu/SignUpSetting/RadioGroup.tsx => shared/ui/radio-group.tsx} (97%) rename apps/web/src/{containers/setting-menu/RoleSetting/RoleTitleRow.tsx => shared/ui/section-template.ui.tsx} (63%) create mode 100644 apps/web/src/shared/ui/select-box/index.ts rename apps/web/src/{components/etc/SelectBox/SelectBoxCreatable.tsx => shared/ui/select-box/select-box-creatable.tsx} (94%) rename apps/web/src/{components/etc/SelectBox/SelectBox.tsx => shared/ui/select-box/select-box.tsx} (94%) rename apps/web/src/{containers/buttons/ShareButton/ShareButton.tsx => shared/ui/share-button.tsx} (100%) create mode 100644 apps/web/src/shared/ui/small-card.ui.tsx create mode 100644 apps/web/src/shared/ui/sub-menu.ui.tsx create mode 100644 apps/web/src/shared/ui/tables/basic-table.ui.tsx rename apps/web/src/{components/etc/CheckedTableHead/CheckedTableHead.tsx => shared/ui/tables/checked-table-head.tsx} (66%) rename apps/web/src/{components/etc/DashboardTable/DashboardTable.tsx => shared/ui/tables/dashboard-table.tsx} (92%) rename apps/web/src/{components/cards => shared/ui/tables}/index.ts (52%) rename apps/web/src/{components/etc/TableCheckbox/TableCheckbox.tsx => shared/ui/tables/table-checkbox.tsx} (100%) rename apps/web/src/{components/etc/TableLoadingRow/TableLoadingRow.tsx => shared/ui/tables/table-loading-row.tsx} (100%) rename apps/web/src/{components/etc/TablePagination/TablePagination.tsx => shared/ui/tables/table-pagination.tsx} (100%) rename apps/web/src/{components/etc/TableResizer/TableResizer.tsx => shared/ui/tables/table-resizer.tsx} (95%) rename apps/web/src/{containers/tables/IssueTable/TableRow/TableRow.tsx => shared/ui/tables/table-row.tsx} (86%) create mode 100644 apps/web/src/shared/ui/tables/table-search-input/index.ts rename apps/web/src/{components/etc/TableSearchInput/TableSearchInputPopover.tsx => shared/ui/tables/table-search-input/table-search-input-popover.tsx} (95%) rename apps/web/src/{components/etc/TableSearchInput => shared/ui/tables/table-search-input}/table-search-input.service.ts (97%) rename apps/web/src/{components/etc/TableSearchInput/TableSearchInput.tsx => shared/ui/tables/table-search-input/table-search-input.tsx} (91%) rename apps/web/src/{components/etc/TableSortIcon/TableSortIcon.tsx => shared/ui/tables/table-sort-icon.tsx} (100%) rename apps/web/src/{types/jwt-payload.type.ts => shared/utils/cn.ts} (77%) rename apps/web/src/{utils/description-string.ts => shared/utils/display-string.ts} (86%) rename apps/web/src/{types/user.type.ts => shared/utils/get-day-count.ts} (80%) create mode 100644 apps/web/src/shared/utils/index.ts create mode 100644 apps/web/src/shared/utils/parse-as-date-range.ts rename apps/web/src/{ => shared}/utils/path-parsing.ts (89%) rename apps/web/src/{ => shared}/utils/remove-empty-value-in-object.ts (100%) rename apps/web/src/{ => shared}/utils/reorder.ts (100%) rename apps/web/src/{utils => }/test-utils.tsx (65%) delete mode 100644 apps/web/src/types/channel.type.ts delete mode 100644 apps/web/src/types/color.type.ts delete mode 100644 apps/web/src/types/field.type.ts delete mode 100644 apps/web/src/types/locale.type.ts delete mode 100644 apps/web/src/types/project.type.ts delete mode 100644 apps/web/src/types/tenant.type.ts delete mode 100644 apps/web/src/utils/is-not-empty-string.ts delete mode 100644 apps/web/src/utils/str.ts create mode 100644 apps/web/src/widgets/dashboard-card-slider/index.ts create mode 100644 apps/web/src/widgets/dashboard-card-slider/ui/card-slider.ui.tsx create mode 100644 apps/web/src/widgets/dashboard-card-slider/ui/dashboard-card-slider.ui.tsx create mode 100644 apps/web/src/widgets/dashboard-card-slider/ui/index.ts rename apps/web/src/{containers/tables/FeedbackTable => widgets/feedback-table}/feedback-table-columns.tsx (89%) create mode 100644 apps/web/src/widgets/feedback-table/index.ts create mode 100644 apps/web/src/widgets/feedback-table/lib/index.ts rename apps/web/src/{hooks/useDownload.ts => widgets/feedback-table/lib/use-feedback-download.ts} (83%) rename apps/web/src/{hooks/useTruncatedElement.tsx => widgets/feedback-table/lib/use-truncated-element.tsx} (100%) rename apps/web/src/{zustand/table.store.ts => widgets/feedback-table/model/feedback-row.store.ts} (89%) rename apps/web/src/{containers/tables/FeedbackTable => widgets/feedback-table/model}/feedback-table.context.tsx (55%) create mode 100644 apps/web/src/widgets/feedback-table/model/index.ts rename apps/web/src/{containers/tables/FeedbackTable => widgets/feedback-table/ui}/FeedbackTableWrapper.tsx (76%) rename apps/web/src/{containers/tables/FeedbackTable/ChannelSelectBox/ChannelSelectBox.tsx => widgets/feedback-table/ui/channel-select-box.tsx} (77%) rename apps/web/src/{containers/tables/FeedbackTable/ColumnSettingPopover/ColumnSettingPopover.tsx => widgets/feedback-table/ui/column-setting-popover/column-setting-popover.tsx} (65%) rename apps/web/src/{containers/tables/FeedbackTable/ColumnSettingPopover/DraggableColumnItem.tsx => widgets/feedback-table/ui/column-setting-popover/draggable-column-item.tsx} (93%) rename apps/web/src/{components/buttons/ImagePreviewButton => widgets/feedback-table/ui/column-setting-popover}/index.ts (92%) rename apps/web/src/{containers/tables/FeedbackTable/EditableCell/EditableCell.tsx => widgets/feedback-table/ui/editable-cell.tsx} (93%) rename apps/web/src/{containers/tables/FeedbackTable/FeedbackCell/FeedbackCell.tsx => widgets/feedback-table/ui/feedback-cell.tsx} (88%) rename apps/web/src/{containers/tables/FeedbackTable/FeedbackDeleteDialog/FeedbackDeleteDialog.tsx => widgets/feedback-table/ui/feedback-delete-dialog.tsx} (61%) rename apps/web/src/{containers/tables/FeedbackTable/FeedbackDetail/FeedbackDetailCell.tsx => widgets/feedback-table/ui/feedback-detail/feedback-detail-cell.tsx} (94%) rename apps/web/src/{containers/tables/FeedbackTable/FeedbackDetail/FeedbackDetailIssueCell.tsx => widgets/feedback-table/ui/feedback-detail/feedback-detail-issue-cell.tsx} (81%) rename apps/web/src/{containers/tables/FeedbackTable/FeedbackDetail/FeedbackDetail.tsx => widgets/feedback-table/ui/feedback-detail/feedback-detail.tsx} (67%) rename apps/web/src/{components/cards/ChannelCard => widgets/feedback-table/ui/feedback-detail}/index.ts (93%) rename apps/web/src/{containers/tables/FeedbackTable/FeedbackTableBar/FeedbackTableBar.tsx => widgets/feedback-table/ui/feedback-table-bar.tsx} (53%) rename apps/web/src/{containers/tables/FeedbackTable/DownloadButton/DownloadButton.tsx => widgets/feedback-table/ui/feedback-table-download-button.ui.tsx} (77%) rename apps/web/src/{containers/tables/FeedbackTable/AllExpandButton/AllExpandButton.tsx => widgets/feedback-table/ui/feedback-table-expand-button-group.ui.tsx} (79%) rename apps/web/src/{containers/tables/FeedbackTable/FeedbackTableInIssue.tsx => widgets/feedback-table/ui/feedback-table-in-issue.tsx} (74%) rename apps/web/src/{containers/tables/FeedbackTable/FeedbackTableRow/FeedbackTableRow.tsx => widgets/feedback-table/ui/feedback-table-row.tsx} (89%) rename apps/web/src/{containers/tables/FeedbackTable/FeedbackTable.tsx => widgets/feedback-table/ui/feedback-table.tsx} (63%) create mode 100644 apps/web/src/widgets/feedback-table/ui/index.ts create mode 100644 apps/web/src/widgets/feedback-table/ui/issue-cell/index.ts rename apps/web/src/{containers/tables/FeedbackTable/IssueCell/IssueCell.tsx => widgets/feedback-table/ui/issue-cell/issue-cell.tsx} (84%) rename apps/web/src/{containers/tables/FeedbackTable/IssueCell/IssueSetting.tsx => widgets/feedback-table/ui/issue-cell/issue-setting.tsx} (94%) create mode 100644 apps/web/src/widgets/index.ts create mode 100644 apps/web/src/widgets/issue-table/index.ts create mode 100644 apps/web/src/widgets/issue-table/issue-table-columns.tsx create mode 100644 apps/web/src/widgets/issue-table/lib/index.ts rename apps/web/src/{hooks/useIssueCount.ts => widgets/issue-table/lib/use-issue-count.ts} (95%) create mode 100644 apps/web/src/widgets/issue-table/lib/use-issue-query.ts create mode 100644 apps/web/src/widgets/issue-table/ui/index.ts create mode 100644 apps/web/src/widgets/issue-table/ui/issue-deletion-popover.ui.tsx rename apps/web/src/{containers/tables/IssueTable/IssueTableSelectBox/IssueTableSelectBox.tsx => widgets/issue-table/ui/issue-select-box.ui.tsx} (86%) rename apps/web/src/{containers/tables/IssueTable/IssueSettingPopover/IssueSettingPopover.tsx => widgets/issue-table/ui/issue-setting-popover.ui.tsx} (93%) create mode 100644 apps/web/src/widgets/issue-table/ui/issue-table.ui.tsx rename apps/web/src/{containers/tables/IssueTable/TicketLink.tsx => widgets/issue-table/ui/ticket-link.ui.tsx} (56%) create mode 100644 apps/web/src/widgets/main-layout/index.ts create mode 100644 apps/web/src/widgets/main-layout/ui/__snapshots__/main-layout.ui.spec.tsx.snap rename apps/web/src/{components/layouts/Header/HeaderName.tsx => widgets/main-layout/ui/breadcrumb.tsx} (81%) create mode 100644 apps/web/src/widgets/main-layout/ui/index.ts create mode 100644 apps/web/src/widgets/main-layout/ui/main-layout.ui.spec.tsx create mode 100644 apps/web/src/widgets/main-layout/ui/main-layout.ui.tsx rename apps/web/src/{components/layouts/SideNav/SideNav.tsx => widgets/main-layout/ui/side-nav.ui.tsx} (86%) create mode 100644 apps/web/src/widgets/setting-menu/index.ts rename apps/web/src/{types => widgets/setting-menu}/setting-menu.type.ts (100%) rename apps/web/src/{containers/setting-menu/ChannelSettingMenu.tsx => widgets/setting-menu/ui/channel-setting-menu.tsx} (52%) rename apps/web/src/{containers/setting-menu/ChannelDeleteSetting/ChannelDeleteSetting.tsx => widgets/setting-menu/ui/channel/channel-deletion-setting.ui.tsx} (51%) create mode 100644 apps/web/src/widgets/setting-menu/ui/channel/channel-info-setting.ui.tsx create mode 100644 apps/web/src/widgets/setting-menu/ui/channel/field-setting.ui.tsx create mode 100644 apps/web/src/widgets/setting-menu/ui/channel/image-config-setting.ui.tsx create mode 100644 apps/web/src/widgets/setting-menu/ui/channel/index.ts create mode 100644 apps/web/src/widgets/setting-menu/ui/index.ts create mode 100644 apps/web/src/widgets/setting-menu/ui/project-setting-menu.tsx create mode 100644 apps/web/src/widgets/setting-menu/ui/project/api-key-setting.ui.tsx rename apps/web/src/{containers/buttons => widgets/setting-menu/ui/project}/index.ts (56%) rename apps/web/src/{containers/setting-menu/IssueTrackerSetting/IssueTrackerSetting.tsx => widgets/setting-menu/ui/project/issue-tracker-setting.ui.tsx} (57%) create mode 100644 apps/web/src/widgets/setting-menu/ui/project/member-setting.ui.tsx create mode 100644 apps/web/src/widgets/setting-menu/ui/project/project-deletion-setting.ui.tsx create mode 100644 apps/web/src/widgets/setting-menu/ui/project/project-info-setting.ui.tsx rename apps/web/src/{containers/setting-menu/RoleSetting/RoleSetting.tsx => widgets/setting-menu/ui/project/role-setting.ui.tsx} (71%) create mode 100644 apps/web/src/widgets/setting-menu/ui/project/webhook-setting.ui.tsx rename apps/web/src/{components/layouts/setting-menu/SettingMenuBox.tsx => widgets/setting-menu/ui/setting-menu-box.tsx} (71%) rename apps/web/src/{components/layouts/setting-menu/SettingMenuItem.tsx => widgets/setting-menu/ui/setting-menu-item.tsx} (93%) rename apps/web/src/{components/templates/SettingMenuTemplate/SettingMenuTemplate.tsx => widgets/setting-menu/ui/setting-menu-template.tsx} (93%) create mode 100644 apps/web/src/widgets/setting-menu/ui/tenant-setting-menu.tsx rename apps/web/src/{containers/setting-menu/SignUpSetting/SignUpSetting.tsx => widgets/setting-menu/ui/tenant/auth-setting.ui.tsx} (80%) create mode 100644 apps/web/src/widgets/setting-menu/ui/tenant/index.ts create mode 100644 apps/web/src/widgets/setting-menu/ui/tenant/tenant-info-setting.ui.tsx rename apps/web/src/{containers/create-channel-complete/FieldPreviewSection.tsx => widgets/setting-menu/ui/tenant/user-management-setting.ui.tsx} (59%) create mode 100644 packages/ufb-ui/src/types/index.ts create mode 100644 tooling/prettier/nextjs.js diff --git a/.vscode/settings.json b/.vscode/settings.json index 6aed6502b..b6f5f88f8 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -16,6 +16,9 @@ "files.associations": { "*.css": "tailwindcss" }, + "typescript.preferences.autoImportFileExcludePatterns": [ + "@testing-library/react" + ], "[ignore]": { "editor.defaultFormatter": "foxundermoon.shell-format" } diff --git a/apps/api/src/configs/modules/mailer-config/mailer-config.module.ts b/apps/api/src/configs/modules/mailer-config/mailer-config.module.ts index 04e135c76..bfbbcf39e 100644 --- a/apps/api/src/configs/modules/mailer-config/mailer-config.module.ts +++ b/apps/api/src/configs/modules/mailer-config/mailer-config.module.ts @@ -37,7 +37,7 @@ import type { ConfigServiceType } from '@/types/config-service.type'; auth: username && password && { user: username, pass: password }, secure: port === 465, }, - defaults: { from: `"User feedback" <${sender}>`, sdd: '' }, + defaults: { from: `"User feedback" <${sender}>` }, template: { dir: __dirname + '/templates/', adapter: new HandlebarsAdapter(), diff --git a/apps/api/src/configs/smtp.config.ts b/apps/api/src/configs/smtp.config.ts index c49f4179b..2b33bf0a9 100644 --- a/apps/api/src/configs/smtp.config.ts +++ b/apps/api/src/configs/smtp.config.ts @@ -28,16 +28,8 @@ export const smtpConfigSchema = Joi.object({ then: Joi.required(), otherwise: Joi.optional(), }), - SMTP_USERNAME: Joi.string().when('SMTP_USE', { - is: true, - then: Joi.optional(), - otherwise: Joi.optional(), - }), - SMTP_PASSWORD: Joi.string().when('SMTP_USE', { - is: true, - then: Joi.optional(), - otherwise: Joi.optional(), - }), + SMTP_USERNAME: Joi.string().optional(), + SMTP_PASSWORD: Joi.string().optional(), SMTP_SENDER: Joi.string().when('SMTP_USE', { is: true, then: Joi.required(), diff --git a/apps/api/src/domains/admin/auth/auth.service.ts b/apps/api/src/domains/admin/auth/auth.service.ts index 59e62a3d3..ae3630209 100644 --- a/apps/api/src/domains/admin/auth/auth.service.ts +++ b/apps/api/src/domains/admin/auth/auth.service.ts @@ -170,6 +170,7 @@ export class AuthService { async signIn(user: UserDto): Promise { const { email, id, department, name, type } = user; + const { state } = await this.userService.findById(id); if (state === UserStateEnum.Blocked) throw new UserBlockedException(); diff --git a/apps/api/src/domains/admin/project/project/project.service.ts b/apps/api/src/domains/admin/project/project/project.service.ts index 0f084f82a..e007d2608 100644 --- a/apps/api/src/domains/admin/project/project/project.service.ts +++ b/apps/api/src/domains/admin/project/project/project.service.ts @@ -146,7 +146,6 @@ export class ProjectService { }); savedProject.issueTracker = savedIssueTracker; } - await this.feedbackStatisticsService.addCronJobByProjectId(savedProject.id); await this.issueStatisticsService.addCronJobByProjectId(savedProject.id); await this.feedbackIssueStatisticsService.addCronJobByProjectId( @@ -187,7 +186,7 @@ export class ProjectService { @Transactional() async update(dto: UpdateProjectDto) { - const { projectId, name, description } = dto; + const { projectId, name, description, timezone } = dto; const project = await this.findById({ projectId }); if ( @@ -199,7 +198,9 @@ export class ProjectService { throw new ProjectInvalidNameException('Duplicated name'); } - await this.projectRepo.save(Object.assign(project, { name, description })); + await this.projectRepo.save( + Object.assign(project, { name, description, timezone }), + ); } @Transactional() diff --git a/apps/api/src/domains/admin/tenant/dtos/responses/get-tenant-response.dto.ts b/apps/api/src/domains/admin/tenant/dtos/responses/get-tenant-response.dto.ts index 666c94b09..0285ffbda 100644 --- a/apps/api/src/domains/admin/tenant/dtos/responses/get-tenant-response.dto.ts +++ b/apps/api/src/domains/admin/tenant/dtos/responses/get-tenant-response.dto.ts @@ -60,7 +60,7 @@ export class GetTenantResponseDto { siteName: string; @Expose() - @ApiProperty() + @ApiProperty({ nullable: true }) description: string | null; @Expose() diff --git a/apps/e2e/global.setup.ts b/apps/e2e/global.setup.ts index ed08ae17e..643e6bbea 100644 --- a/apps/e2e/global.setup.ts +++ b/apps/e2e/global.setup.ts @@ -3,12 +3,16 @@ import { expect, test as setup } from '@playwright/test'; const authFile = 'playwright/.auth/user.json'; setup('tenant create and authenticate', async ({ page }) => { - await page.goto('http://localhost:3000/en/tenant/create'); + await page.goto('http://localhost:3000/tenant/create'); + await page.waitForTimeout(1000); + await page.getByLabel('Site name').click(); await page.getByLabel('Site name').fill('TestTenant'); - await page.getByRole('button', { name: 'Settings', exact: true }).click(); + await page.getByRole('button', { name: 'Setting', exact: true }).click(); + + await page.goto('http://localhost:3000/auth/sign-in'); + await page.waitForTimeout(1000); - await page.goto('http://localhost:3000/en/auth/sign-in'); await expect(page.getByRole('banner')).toHaveText(/TestTenant/, { timeout: 500000, }); @@ -17,7 +21,7 @@ setup('tenant create and authenticate', async ({ page }) => { await page.getByPlaceholder('Password').click(); await page.getByPlaceholder('Password').fill('12345678'); await page.getByRole('button', { name: 'Sign In', exact: true }).click(); - await page.waitForURL('http://localhost:3000/en/main'); + await page.waitForURL('http://localhost:3000/main'); await page.context().storageState({ path: authFile }); }); diff --git a/apps/e2e/package.json b/apps/e2e/package.json index af9308474..4b5b6e91d 100644 --- a/apps/e2e/package.json +++ b/apps/e2e/package.json @@ -3,6 +3,7 @@ "version": "1.0.0", "description": "", "scripts": { + "clean": "git clean -xdf node_modules playwright-report test-results", "test:e2e": "playwright test" }, "devDependencies": { diff --git a/apps/e2e/playwright.config.ts b/apps/e2e/playwright.config.ts index f0da91fc1..945b8cc84 100644 --- a/apps/e2e/playwright.config.ts +++ b/apps/e2e/playwright.config.ts @@ -22,7 +22,7 @@ export default defineConfig({ * Maximum time expect() should wait for the condition to be met. * For example in `await expect(locator).toHaveText();` */ - timeout: 5000, + timeout: 15 * 1000, }, /* Run tests in files in parallel */ fullyParallel: true, diff --git a/apps/e2e/scenarios/no-database-seed/create-project.spec.ts b/apps/e2e/scenarios/no-database-seed/create-project.spec.ts index c51eba0cc..66f23ffef 100644 --- a/apps/e2e/scenarios/no-database-seed/create-project.spec.ts +++ b/apps/e2e/scenarios/no-database-seed/create-project.spec.ts @@ -16,7 +16,10 @@ export default () => { test('creating a project succeeds', async ({ page }) => { await page.goto('http://localhost:3000'); + await page.waitForTimeout(1000); + await page.getByRole('button', { name: 'Create Project' }).click(); + await page.getByPlaceholder('Please enter Project Name.').click(); await page .getByPlaceholder('Please enter Project Name.') @@ -25,11 +28,21 @@ export default () => { await page .getByPlaceholder('Please enter Project Description.') .fill('Project for test'); + await page.getByRole('button', { name: 'Next' }).click(); + await page.waitForTimeout(1000); + await page.getByRole('button', { name: 'Next' }).click(); + await page.waitForTimeout(1000); + await page.getByRole('button', { name: 'Next' }).click(); + await page.waitForTimeout(1000); + await page.getByRole('button', { name: 'Next' }).click(); + await page.waitForTimeout(1000); + await page.getByRole('button', { name: 'Complete' }).click(); + await expect(page.getByText('Project Creation Complete')).toBeVisible(); await expect(page.locator('#Project\\ Name')).toHaveValue('TestProject'); await expect(page.locator('#Project\\ Description')).toHaveValue( @@ -41,7 +54,10 @@ export default () => { test('creating a project with a new role succeeds', async ({ page }) => { await page.goto('http://localhost:3000'); + await page.waitForTimeout(1000); + await page.getByRole('button', { name: 'Create Project' }).click(); + await page.getByPlaceholder('Please enter Project Name.').click(); await page .getByPlaceholder('Please enter Project Name.') @@ -51,6 +67,8 @@ export default () => { .getByPlaceholder('Please enter Project Description.') .fill('Project for test'); await page.getByRole('button', { name: 'Next' }).click(); + await page.waitForTimeout(1000); + await page.getByRole('button', { name: 'Create Role' }).click(); await page.getByLabel('Role Name').click(); await page.getByLabel('Role Name').fill('Test Role'); @@ -71,8 +89,14 @@ export default () => { .nth(1) .click(); await page.getByRole('button', { name: 'Next' }).click(); + await page.waitForTimeout(1000); + await page.getByRole('button', { name: 'Next' }).click(); + await page.waitForTimeout(1000); + await page.getByRole('button', { name: 'Next' }).click(); + await page.waitForTimeout(1000); + await page.getByRole('button', { name: 'Complete' }).click(); await expect(page.getByText('Project Creation Complete')).toBeVisible(); await expect(page.locator('#Project\\ Name')).toHaveValue('TestProject'); diff --git a/apps/e2e/scenarios/sign-up.spec.ts b/apps/e2e/scenarios/sign-up.spec.ts deleted file mode 100644 index e69de29bb..000000000 diff --git a/apps/e2e/scenarios/with-database-seed/create-channel.spec.ts b/apps/e2e/scenarios/with-database-seed/create-channel.spec.ts index d358fcedb..867d0ab61 100644 --- a/apps/e2e/scenarios/with-database-seed/create-channel.spec.ts +++ b/apps/e2e/scenarios/with-database-seed/create-channel.spec.ts @@ -4,6 +4,8 @@ export default () => { test.describe('create-channel suite', () => { test('creating a channel succeeds', async ({ page }) => { await page.goto('http://localhost:3000'); + await page.waitForTimeout(1000); + await page.getByText('SeededTestProject').click(); await page.getByText('FeedbackIssueSetting').hover(); await page.getByRole('button', { name: 'Settings' }).click(); diff --git a/apps/e2e/scenarios/with-database-seed/create-feedback.spec.ts b/apps/e2e/scenarios/with-database-seed/create-feedback.spec.ts index 966cb3535..1c120b95f 100644 --- a/apps/e2e/scenarios/with-database-seed/create-feedback.spec.ts +++ b/apps/e2e/scenarios/with-database-seed/create-feedback.spec.ts @@ -10,13 +10,18 @@ export default () => { ) .click(); await page.getByRole('button', { name: 'Delete' }).click(); - await page.getByRole('button', { name: 'Delete' }).click(); + await page + .getByRole('dialog') + .getByRole('button', { name: 'Delete' }) + .click(); await expect(page.getByText('Deleted Successfully')).toBeVisible(); }); test('creating a feedback succeeds', async ({ page }) => { await page.goto('http://localhost:3000'); + await page.waitForTimeout(1000); + await page.getByText('SeededTestProject').click(); await page.getByText('FeedbackIssueSetting').hover(); await page.getByRole('button', { name: 'Feedback', exact: true }).click(); @@ -27,25 +32,21 @@ export default () => { const url = new URL(page.url()); const pathname = url.pathname; const segments = pathname.split('/'); - const projectId = segments[4]; + const projectId = segments[3]; const params = new URLSearchParams(url.search); const channelId = params.get('channelId'); - const res = await axios.post( + await axios.post( `http://localhost:4000/api/projects/${projectId}/channels/${channelId}/feedbacks`, - { - SeededTestTextField: 'test text', - }, - { - headers: { - 'x-api-key': 'MASTER_API_KEY', - }, - }, + { SeededTestTextField: 'test text' }, + { headers: { 'x-api-key': 'MASTER_API_KEY' } }, ); await page.goto( - `http://localhost:3000/en/main/project/${projectId}/feedback?channelId=${channelId}`, + `http://localhost:3000/main/project/${projectId}/feedback?channelId=${channelId}`, ); + await page.waitForTimeout(1000); + await expect(page.locator('tbody')).toContainText('test text'); }); }); diff --git a/apps/web/.prettierignore b/apps/web/.prettierignore deleted file mode 100644 index 24a4db7bd..000000000 --- a/apps/web/.prettierignore +++ /dev/null @@ -1 +0,0 @@ -src/types/api.type.ts diff --git a/apps/web/JSDOMEnvironment.ts b/apps/web/JSDOMEnvironment.ts new file mode 100644 index 000000000..28ee0d788 --- /dev/null +++ b/apps/web/JSDOMEnvironment.ts @@ -0,0 +1,26 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import JSDOMEnvironment from 'jest-environment-jsdom'; + +// https://github.com/facebook/jest/blob/v29.4.3/website/versioned_docs/version-29.4/Configuration.md#testenvironment-string +export default class FixJSDOMEnvironment extends JSDOMEnvironment { + constructor(...args: ConstructorParameters) { + super(...args); + + // FIXME https://github.com/jsdom/jsdom/issues/3363 + this.global.structuredClone = structuredClone; + } +} diff --git a/apps/web/jest.config.mjs b/apps/web/jest.config.mjs deleted file mode 100644 index 0168145ed..000000000 --- a/apps/web/jest.config.mjs +++ /dev/null @@ -1,19 +0,0 @@ -import nextJest from 'next/jest.js'; - -const createJestConfig = nextJest({ dir: './' }); - -// Add any custom config to be passed to Jest -/** @type {import('jest').Config} */ -const jestConfig = { - setupFilesAfterEnv: ['/jest.setup.js'], - testEnvironment: 'jest-environment-jsdom', - moduleNameMapper: { - '^@/(.*)$': '/src/$1', - }, - transform: { - '^.+\\.(t|j)sx?$': '@swc/jest', - }, -}; - -// createJestConfig is exported this way to ensure that next/jest can load the Next.js config which is async -export default createJestConfig(jestConfig); diff --git a/apps/web/jest.config.ts b/apps/web/jest.config.ts new file mode 100644 index 000000000..36404ffd1 --- /dev/null +++ b/apps/web/jest.config.ts @@ -0,0 +1,46 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import nextJest from 'next/jest.js'; +import type { Config } from 'jest'; + +const createJestConfig = nextJest({ dir: './' }); + +// Add any custom config to be passed to Jest +// /** @type {import('jest').Config} */ +const jestConfig = { + coverageProvider: 'v8', + testEnvironment: './JSDOMEnvironment.ts', + setupFilesAfterEnv: ['/jest.setup.ts'], + setupFiles: ['/jest.polyfills.js'], + moduleNameMapper: { + '^@/(.*)$': '/src/$1', + }, + testEnvironmentOptions: { + customExportConditions: [''], + }, + extensionsToTreatAsEsm: ['.ts'], + transform: { + '^.+\\.(t|j)sx?$': '@swc/jest', + }, + collectCoverageFrom: [ + 'src/**/*.{ts,tsx}', + '!src/**/*.d.ts', + '!src/**/index.ts', + ], +} satisfies Config; + +// createJestConfig is exported this way to ensure that next/jest can load the Next.js config which is async +export default createJestConfig(jestConfig); diff --git a/apps/web/jest.polyfills.js b/apps/web/jest.polyfills.js new file mode 100644 index 000000000..0efcb71f5 --- /dev/null +++ b/apps/web/jest.polyfills.js @@ -0,0 +1,18 @@ +// https://mswjs.io/docs/faq/#requestresponsetextencoder-is-not-defined-jest +// https://github.com/mswjs/msw/discussions/1934 +const { TextDecoder, TextEncoder, ReadableStream } = require('node:util'); + +Object.defineProperties(globalThis, { + TextDecoder: { value: TextDecoder }, + TextEncoder: { value: TextEncoder }, + ReadableStream: { value: ReadableStream }, +}); + +const { fetch, Headers, Request, Response } = require('undici'); + +Object.defineProperties(globalThis, { + fetch: { value: fetch, writable: true }, + Headers: { value: Headers }, + Request: { value: Request }, + Response: { value: Response }, +}); diff --git a/apps/web/jest.setup.ts b/apps/web/jest.setup.ts new file mode 100644 index 000000000..dccb152e4 --- /dev/null +++ b/apps/web/jest.setup.ts @@ -0,0 +1,74 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { faker } from '@faker-js/faker'; +import nextRouterMock from 'next-router-mock'; + +import { server } from './src/msw'; + +import '@testing-library/jest-dom'; + +Object.defineProperty(window, 'matchMedia', { + writable: true, + value: jest.fn().mockImplementation((query) => ({ + matches: false, + media: query, + onchange: null, + addListener: jest.fn(), // deprecated + removeListener: jest.fn(), // deprecated + addEventListener: jest.fn(), + removeEventListener: jest.fn(), + dispatchEvent: jest.fn(), + })), +}); +// headless-ui +global.ResizeObserver = require('resize-observer-polyfill'); + +// iron-session +const crypto = require('crypto'); + +Object.defineProperty(globalThis, 'crypto', { + value: { + getRandomValues: (arr: any[]) => crypto.randomBytes(arr.length), + }, +}); + +jest.mock('react-i18next', () => ({ + useTranslation: () => ({ t: (str: string) => str }), +})); + +// msw +beforeAll(() => server.listen()); +afterEach(() => server.resetHandlers()); +afterAll(() => server.close()); + +afterEach(() => jest.resetAllMocks()); + +jest.mock('next/router', () => ({ + useRouter: () => nextRouterMock, +})); + +jest.mock('@t3-oss/env-nextjs', () => ({ + createEnv: () => ({ + API_BASE_URL: process.env.API_BASE_URL, + SESSION_PASSWORD: process.env.SESSION_PASSWORD, + NEXT_PUBLIC_MAX_DAYS: process.env.NEXT_PUBLIC_MAX_DAYS, + NEXT_PUBLIC_API_BASE_URL: process.env.NEXT_PUBLIC_API_BASE_URL, + NODE_ENV: process.env.NODE_ENV, + }), +})); + +faker.seed(100); diff --git a/apps/web/next-i18next.config.js b/apps/web/next-i18next.config.js index 2fc4ae52a..0bdbdef75 100644 --- a/apps/web/next-i18next.config.js +++ b/apps/web/next-i18next.config.js @@ -1,6 +1,10 @@ module.exports = { i18n: { - defaultLocale: 'default', - locales: ['default', 'de', 'en', 'ja', 'ko', 'zh'], + defaultLocale: 'en', + locales: ['de', 'en', 'ja', 'ko', 'zh'], }, + fallbackLng: { + default: ['en'], + }, + nonExplicitSupportedLngs: true, }; diff --git a/apps/web/package.json b/apps/web/package.json index 01b997008..35e331e3d 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "build": "next build", - "clean": "git clean -xdf .next .turbo node_modules", + "clean": "git clean -xdf .next .turbo node_modules coverage .swc", "dev": "next dev", "format": "prettier --check . --ignore-path ../../.gitignore", "format:fix": "prettier --write --list-different \"./src/**/*.{js,cjs,mjs,ts,tsx,md,json}\"", @@ -12,11 +12,12 @@ "lint": "eslint", "start": "next start", "test": "SKIP_ENV_VALIDATION=true jest --passWithNoTests", + "test:snapshot": "jest -u", "test:ci": "jest --ci --passWithNoTests", - "test:dev": "jest --watch --passWithNoTests", + "test:watch": "SKIP_ENV_VALIDATION=1 jest --watch --passWithNoTests", "typecheck": "tsc --noEmit" }, - "prettier": "@ufb/prettier-config", + "prettier": "@ufb/prettier-config/nextjs", "eslintConfig": { "extends": [ "@ufb/eslint-config/base", @@ -38,6 +39,7 @@ "@t3-oss/env-nextjs": "^0.10.0", "@tanstack/react-query": "^5.31.0", "@tanstack/react-table": "^8.16.0", + "@toss/use-overlay": "^1.4.0", "@ufb/shared": "workspace:*", "@ufb/tailwind": "workspace:*", "@ufb/ui": "workspace:*", @@ -50,7 +52,7 @@ "date-fns": "^3.6.0", "dayjs": "^1.11.10", "framer-motion": "^11.1.7", - "i18next": "^23.11.2", + "i18next": "^23.11.5", "immer": "^10.0.4", "iron-session": "^8.0.0", "jwt-decode": "^4.0.0", @@ -69,6 +71,7 @@ "react-use": "^17.5.0", "recharts": "^2.12.6", "sharp": "^0.33.0", + "tailwind-merge": "^2.3.0", "tailwind-scrollbar-hide": "^1.1.7", "zod": "^3.23.0", "zustand": "^4.5.2" @@ -79,6 +82,7 @@ "@svgr/webpack": "^8.1.0", "@swc/core": "^1.4.16", "@swc/jest": "^0.2.36", + "@tanstack/react-query-devtools": "^5.45.1", "@testing-library/jest-dom": "^6.4.2", "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", @@ -95,10 +99,14 @@ "eslint": "^8.57.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", + "msw": "^2.3.0", + "next-router-mock": "^0.9.13", + "node-mocks-http": "^1.14.1", "openapi-typescript": "^7.0.0", "postcss": "^8.4.38", "tailwindcss": "^3.4.3", "ts-toolbelt": "^9.6.0", - "typescript": "^5.4.5" + "typescript": "^5.4.5", + "undici": "~5.28.4" } } diff --git a/apps/web/public/locales/de/common.json b/apps/web/public/locales/de/common.json index df7aa210d..e7506b475 100644 --- a/apps/web/public/locales/de/common.json +++ b/apps/web/public/locales/de/common.json @@ -453,7 +453,7 @@ "issue-tracker": "Verknüpfen und verwalten Sie User Feedback mit Ihrem Issue-Tracking-System. Bitte geben Sie die Details Ihres Issue-Tracking-Systems ein.", "channel-info": "Definieren Sie die Feedbackfelder, die über den Kanal gesammelt werden sollen. Bitte registrieren Sie Kanalinformationen unter Berücksichtigung des Feedbackwegs und der Eigenschaften (z.B. VOC, App-Bewertung).", "field": "Definieren Sie die Feedbackfelder, die über User Feedback für jeden registrierten Kanal gesammelt werden sollen. Konfigurieren Sie vorab die Felder, die über die API gesammelt oder direkt im ADMIN registriert werden sollen.", - "image-setting": "Für Feedback in Bildformat, integrieren Sie einen Bild-Speicher und richten Sie eine Whitelist für Bild-URL-Domains ein.\nBeziehen Sie sich auf die Bild Dokumentation für Details.", + "image-config": "Für Feedback in Bildformat, integrieren Sie einen Bild-Speicher und richten Sie eine Whitelist für Bild-URL-Domains ein.\nBeziehen Sie sich auf die Bild Dokumentation für Details.", "field-preview": "Vorschau der konfigurierten Felder in der Feldverwaltung. Die Vorschau zeigt Beispieldaten zur Veranschaulichung.", "webhook": "Nutzen Sie Webhooks, um auf eine Vielzahl von Ereignissen innerhalb von User Feedback zu reagieren. Für weitere Details, beziehen Sie sich auf die Webhook Dokumentation." }, diff --git a/apps/web/public/locales/en/common.json b/apps/web/public/locales/en/common.json index 9ca668032..16e636303 100644 --- a/apps/web/public/locales/en/common.json +++ b/apps/web/public/locales/en/common.json @@ -235,7 +235,7 @@ "sign-out": "Sign Out" }, "button": { - "setting": "Settings", + "setting": "Setting", "back": "Back", "sign-in": "Sign In", "sign-up": "Sign Up", @@ -453,7 +453,7 @@ "issue-tracker": "Link and manage User Feedback with your Issue Tracking System. Please enter your Issue Tracking System details.", "channel-info": "Define the feedback fields to collect through the channel. Please register channel information considering the feedback path and characteristics (e.g., VOC, App Review).", "field": "Define the feedback fields to be collected via User Feedback for each registered channel. Pre-configure fields to be collected through the API or those to be directly registered in the ADMIN.", - "image-setting": "For feedback in images format, integrate with Image Storage and establish a whitelist for image URL domains.\nRefer to the Image Docs for details.", + "image-config": "For feedback in images format, integrate with Image Storage and establish a whitelist for image URL domains.\nRefer to the Image Docs for details.", "field-preview": "Preview the appearance of fields configured in Field Management. Previews show sample data for illustration purposes.", "webhook": "Webhook is used for various events that occur within User Feedback. For more details, refer to the Webhook Docs." }, diff --git a/apps/web/public/locales/ja/common.json b/apps/web/public/locales/ja/common.json index edc09df3a..dd1b494dd 100644 --- a/apps/web/public/locales/ja/common.json +++ b/apps/web/public/locales/ja/common.json @@ -441,7 +441,7 @@ "issue-tracker": "UserFeedbackフィードバックとIssue Tracking Systemを接続して管理することができます。\n使用中のIssue Tracking System情報を入力してください。", "channel-info": "Channelを通じて収集したいフィードバックフィールドを定義できます。 フィードバック経路と性格を考慮してChannel情報を登録してください。(ex. VOC, APP Reivew)", "field": "登録したChannelに合わせてUser Feedbackで収集したいフィードバックフィールドを定義します。 APIを通じて収集したいフィールドやADMINで直接登録したいフィールドをあらかじめ設定してみてください。", - "image-setting": "Imageフォーマットに対してフィードバックを収集するとき、Image Storageと連動することができ、Image URLドメインに対するホワイトリストを設定することができます。\n詳細については、Image Docsを参照してください。", + "image-config": "Imageフォーマットに対してフィードバックを収集するとき、Image Storageと連動することができ、Image URLドメインに対するホワイトリストを設定することができます。\n詳細については、Image Docsを参照してください。", "field-preview": "Field管理で設定したフィールドがどのように見えるかを事前に確認することができます。 プレビューは任意のデータで表示されるため、実際とは異なります。", "webhook": "Webhook は、User Feedback 内で発生するさまざまなイベントに使用されます。 詳細はWebhook Docs をご覧ください。" }, diff --git a/apps/web/public/locales/ko/common.json b/apps/web/public/locales/ko/common.json index 8b35627df..61c9531c8 100644 --- a/apps/web/public/locales/ko/common.json +++ b/apps/web/public/locales/ko/common.json @@ -441,7 +441,7 @@ "issue-tracker": "UserFeedback 피드백과 Issue Tracking System을 연결해서 관리할 수 있습니다.\n사용 중인 Issue Tracking System 정보를 입력해 주세요.", "channel-info": "Channel을 통해 수집하고 싶은 피드백 필드를 정의할 수 있습니다. 피드백 경로와 성격을 고려하여 Channel 정보를 등록해주세요. (ex. VOC, APP Reivew)", "field": "등록한 Channel에 맞춰 UserFeedback으로 수집하고 싶은 피드백 필드를 정의합니다. API를 통해 수집하고 싶은 필드나 ADMIN에서 직접 등록하고 싶은 필드를 미리 설정해보세요. ", - "image-setting": "Image 포맷에 대해 피드백을 수집할 때 Image Storage와 연동할 수 있고 Image URL 도메인에 대한 화이트리스트를 설정할 수 있습니다.\n자세한 내용은 Image Docs를 참고해 주세요.", + "image-config": "Image 포맷에 대해 피드백을 수집할 때 Image Storage와 연동할 수 있고 Image URL 도메인에 대한 화이트리스트를 설정할 수 있습니다.\n자세한 내용은 Image Docs를 참고해 주세요.", "field-preview": "Field 관리에서 설정한 필드가 어떻게 보일지 미리 확인할 수 있습니다. 미리보기는 임의의 데이터로 보여주기 때문에 실제와 다릅니다.", "webhook": "Webhook을 사용하면 User Feedback에서 발생하는 다양한 이벤트를 활용할 수 있습니다. 자세한 내용은 Webhook Docs를 참고해 주세요." }, diff --git a/apps/web/public/locales/zh/common.json b/apps/web/public/locales/zh/common.json index 0c813c8e6..48f1a27d9 100644 --- a/apps/web/public/locales/zh/common.json +++ b/apps/web/public/locales/zh/common.json @@ -453,7 +453,7 @@ "issue-tracker": "将用户反馈与您的问题跟踪系统链接和管理。请输入您的问题跟踪系统详细信息。", "channel-info": "定义通过频道收集的反馈字段。请注册考虑到反馈路径和特点的频道信息(例如,VOC,应用评价)。", "field": "定义每个注册频道通过用户反馈收集的反馈字段。预先配置通过API收集或直接在ADMIN中注册的字段。", - "image-setting": "对于图片格式的反馈,与图片存储集成并建立图片URL域的白名单。\n有关详细信息,请参阅图片 文档。", + "image-config": "对于图片格式的反馈,与图片存储集成并建立图片URL域的白名单。\n有关详细信息,请参阅图片 文档。", "field-preview": "在字段管理中预览配置的字段外观。预览显示示例数据以便说明。", "webhook": "Webhook 用于在 User Feedback 中发生的各种事件。 有关更多详细信息,请参阅Webhook 文档。" }, diff --git a/apps/web/src/__mocks__/zustand.ts b/apps/web/src/__mocks__/zustand.ts new file mode 100644 index 000000000..2e35ff2bc --- /dev/null +++ b/apps/web/src/__mocks__/zustand.ts @@ -0,0 +1,66 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { act } from '@testing-library/react'; +import type * as zustand from 'zustand'; + +const { create: actualCreate, createStore: actualCreateStore } = + jest.requireActual('zustand'); + +// a variable to hold reset functions for all stores declared in the app +export const storeResetFns = new Set<() => void>(); + +const createUncurried = (stateCreator: zustand.StateCreator) => { + const store = actualCreate(stateCreator); + const initialState = store.getInitialState(); + storeResetFns.add(() => { + store.setState(initialState, true); + }); + return store; +}; + +// when creating a store, we get its initial state, create a reset function and add it in the set +export const create = ((stateCreator: zustand.StateCreator) => { + // to support curried version of create + return typeof stateCreator === 'function' ? + createUncurried(stateCreator) + : createUncurried; +}) as typeof zustand.create; + +const createStoreUncurried = (stateCreator: zustand.StateCreator) => { + const store = actualCreateStore(stateCreator); + const initialState = store.getInitialState(); + storeResetFns.add(() => { + store.setState(initialState, true); + }); + return store; +}; + +// when creating a store, we get its initial state, create a reset function and add it in the set +export const createStore = ((stateCreator: zustand.StateCreator) => { + // to support curried version of createStore + return typeof stateCreator === 'function' ? + createStoreUncurried(stateCreator) + : createStoreUncurried; +}) as typeof zustand.createStore; + +// reset all stores after each test run +afterEach(() => { + act(() => { + storeResetFns.forEach((resetFn) => { + resetFn(); + }); + }); +}); diff --git a/apps/web/src/__test__/api/health.spec.ts b/apps/web/src/__test__/api/health.spec.ts new file mode 100644 index 000000000..db7538fc8 --- /dev/null +++ b/apps/web/src/__test__/api/health.spec.ts @@ -0,0 +1,41 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import type { NextApiRequest, NextApiResponse } from 'next'; +import { faker } from '@faker-js/faker'; +import { createMocks } from 'node-mocks-http'; + +import handler from '@/pages/api/health'; + +describe('Health API', () => { + test('should handle request_token action', async () => { + const { req, res } = createMocks({ + method: 'GET', + }); + + await handler(req, res); + + expect(res._getStatusCode()).toBe(200); + }); + test('method not allowed', async () => { + const { req, res } = createMocks({ + method: faker.helpers.arrayElement(['POST', 'PUT', 'PATCH', 'DELETE']), + }); + + await handler(req, res); + + expect(res._getStatusCode()).toEqual(405); + }); +}); diff --git a/apps/web/src/__test__/api/jwt.spec.ts b/apps/web/src/__test__/api/jwt.spec.ts new file mode 100644 index 000000000..0aed08dfc --- /dev/null +++ b/apps/web/src/__test__/api/jwt.spec.ts @@ -0,0 +1,68 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import type { NextApiRequest, NextApiResponse } from 'next'; +import { faker } from '@faker-js/faker'; +import * as IronSession from 'iron-session'; +import { createMocks } from 'node-mocks-http'; + +import handler from '@/pages/api/jwt'; + +jest.mock('iron-session'); + +describe('JWT API', () => { + test('jwt null', async () => { + const { req, res } = createMocks({ + method: 'GET', + }); + + await handler(req, res); + + expect(res._getStatusCode()).toBe(200); + expect(res._getData().jwt).toBeNull(); + }); + test('jwt not null', async () => { + const jwt = { + accessToken: faker.string.nanoid(), + refreshToken: faker.string.nanoid(), + }; + + const mockSave = jest.fn(); + jest.spyOn(IronSession, 'getIronSession').mockImplementation(async () => ({ + destroy: jest.fn(), + save: mockSave, + updateConfig: jest.fn(), + jwt, + })); + + const { req, res } = createMocks({ + method: 'GET', + }); + + await handler(req, res); + + expect(res._getStatusCode()).toBe(200); + expect(res._getData().jwt).toEqual(jwt); + }); + test('method not allowed', async () => { + const { req, res } = createMocks({ + method: faker.helpers.arrayElement(['POST', 'PUT', 'PATCH', 'DELETE']), + }); + + await handler(req, res); + + expect(res._getStatusCode()).toEqual(405); + }); +}); diff --git a/apps/web/src/__test__/api/login.spec.ts b/apps/web/src/__test__/api/login.spec.ts new file mode 100644 index 000000000..71924b72d --- /dev/null +++ b/apps/web/src/__test__/api/login.spec.ts @@ -0,0 +1,113 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import type { NextApiRequest, NextApiResponse } from 'next'; +import { faker } from '@faker-js/faker'; +import * as IronSession from 'iron-session'; +import { createMocks } from 'node-mocks-http'; + +import { simpleMockHttp } from '@/msw'; +import handler from '@/pages/api/login'; + +jest.mock('iron-session'); + +describe('Login API', () => { + test('success', async () => { + const jwt = { + accessToken: faker.string.nanoid(), + refreshToken: faker.string.nanoid(), + }; + simpleMockHttp({ + method: 'post', + path: '/api/admin/auth/signIn/email', + status: 201, + data: jwt, + }); + const mockSave = jest.fn(); + jest.spyOn(IronSession, 'getIronSession').mockImplementation(async () => ({ + destroy: jest.fn(), + save: mockSave, + updateConfig: jest.fn(), + jwt: jwt, + })); + + const body = { + email: faker.internet.email(), + password: faker.internet.password(), + }; + const { req, res } = createMocks({ + method: 'POST', + body, + }); + + await handler(req, res); + + expect(res._getData()).toEqual(jwt); + expect(mockSave).toHaveBeenCalled(); + }); + test('error', async () => { + const data = { message: 'error' }; + simpleMockHttp({ + method: 'post', + path: '/api/admin/auth/signIn/email', + status: 500, + data: data, + }); + + const mockSave = jest.fn(); + jest.spyOn(IronSession, 'getIronSession').mockImplementation(async () => ({ + destroy: jest.fn(), + save: mockSave, + updateConfig: jest.fn(), + })); + + const body = { + email: faker.internet.email(), + password: faker.internet.password(), + }; + + const { req, res } = createMocks({ + method: 'POST', + body, + }); + + await handler(req, res); + + expect(res._getData()).toEqual(data); + expect(mockSave).not.toHaveBeenCalled(); + }); + test('invalid input', async () => { + const body = {}; + + const { req, res } = createMocks({ + method: 'POST', + body, + }); + + await handler(req, res); + + expect(res._getStatusCode()).toEqual(400); + }); + + test('method not allowed', async () => { + const { req, res } = createMocks({ + method: faker.helpers.arrayElement(['GET', 'PUT', 'PATCH', 'DELETE']), + }); + + await handler(req, res); + + expect(res._getStatusCode()).toEqual(405); + }); +}); diff --git a/apps/web/src/__test__/api/logout.spec.ts b/apps/web/src/__test__/api/logout.spec.ts new file mode 100644 index 000000000..33f55e055 --- /dev/null +++ b/apps/web/src/__test__/api/logout.spec.ts @@ -0,0 +1,54 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import type { NextApiRequest, NextApiResponse } from 'next'; +import { faker } from '@faker-js/faker'; +import * as IronSession from 'iron-session'; +import { createMocks } from 'node-mocks-http'; + +import handler from '@/pages/api/logout'; + +jest.mock('iron-session'); +const mockDestory = jest.fn(); +const mockSave = jest.fn(); + +jest.spyOn(IronSession, 'getIronSession').mockImplementation(async () => ({ + destroy: mockDestory, + save: mockSave, + updateConfig: jest.fn(), +})); + +describe('Logout API', () => { + test('logout', async () => { + const { req, res } = createMocks({ + method: 'GET', + }); + + await handler(req, res); + + expect(mockDestory).toHaveBeenCalled(); + expect(mockSave).toHaveBeenCalled(); + expect(res._getData()).toEqual({ ok: true }); + }); + test('method not allowed', async () => { + const { req, res } = createMocks({ + method: faker.helpers.arrayElement(['POST', 'PUT', 'PATCH', 'DELETE']), + }); + + await handler(req, res); + + expect(res._getStatusCode()).toEqual(405); + }); +}); diff --git a/apps/web/src/__test__/api/oauth.spec.ts b/apps/web/src/__test__/api/oauth.spec.ts new file mode 100644 index 000000000..05349d643 --- /dev/null +++ b/apps/web/src/__test__/api/oauth.spec.ts @@ -0,0 +1,111 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import type { NextApiRequest, NextApiResponse } from 'next'; +import { faker } from '@faker-js/faker'; +import * as IronSession from 'iron-session'; +import { createMocks } from 'node-mocks-http'; + +import { simpleMockHttp } from '@/msw'; +import handler from '@/pages/api/oauth'; + +jest.mock('iron-session'); + +describe('OAuth API', () => { + test('success', async () => { + const jwt = { + accessToken: faker.string.nanoid(), + refreshToken: faker.string.nanoid(), + }; + simpleMockHttp({ + method: 'get', + path: '/api/admin/auth/signIn/oauth', + status: 200, + data: jwt, + }); + + const mockSave = jest.fn(); + jest.spyOn(IronSession, 'getIronSession').mockImplementation(async () => ({ + destroy: jest.fn(), + save: mockSave, + updateConfig: jest.fn(), + })); + + const { req, res } = createMocks({ + method: 'POST', + body: { code: faker.string.nanoid() }, + }); + + await handler(req, res); + + expect(mockSave).toHaveBeenCalled(); + expect(res._getData()).toEqual(jwt); + }); + + test('error', async () => { + const jwt = { + accessToken: faker.string.nanoid(), + refreshToken: faker.string.nanoid(), + }; + + simpleMockHttp({ + method: 'get', + path: '/api/admin/auth/signIn/oauth', + status: 500, + }); + + const mockSave = jest.fn(); + jest.spyOn(IronSession, 'getIronSession').mockImplementation(async () => ({ + destroy: jest.fn(), + save: mockSave, + updateConfig: jest.fn(), + })); + + const { req, res } = createMocks({ + method: 'POST', + body: { code: faker.string.nanoid() }, + }); + + await handler(req, res); + + expect(mockSave).not.toHaveBeenCalled(); + expect(res._getData()).not.toEqual(jwt); + }); + + test('invalid input', async () => { + const body = {}; + + const { req, res } = createMocks({ + method: 'POST', + body, + }); + + await handler(req, res); + + expect(res._getStatusCode()).toEqual(400); + }); + + test('method not allowed', async () => { + simpleMockHttp({ method: 'get', path: '/api/admin/auth/signIn/oauth' }); + + const { req, res } = createMocks({ + method: faker.helpers.arrayElement(['GET', 'PUT', 'PATCH', 'DELETE']), + }); + + await handler(req, res); + + expect(res._getStatusCode()).toEqual(405); + }); +}); diff --git a/apps/web/src/__test__/api/refresh-jwt.spec.ts b/apps/web/src/__test__/api/refresh-jwt.spec.ts new file mode 100644 index 000000000..be0a08793 --- /dev/null +++ b/apps/web/src/__test__/api/refresh-jwt.spec.ts @@ -0,0 +1,126 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import type { NextApiRequest, NextApiResponse } from 'next'; +import { faker } from '@faker-js/faker'; +import * as IronSession from 'iron-session'; +import { createMocks } from 'node-mocks-http'; + +import { simpleMockHttp } from '@/msw'; +import handler from '@/pages/api/refresh-jwt'; + +jest.mock('iron-session'); + +describe('Refresh Jwt API', () => { + test('success', async () => { + const newJwt = { + accessToken: faker.string.nanoid(), + refreshToken: faker.string.nanoid(), + }; + simpleMockHttp({ + method: 'get', + path: '/api/admin/auth/refresh', + status: 200, + data: newJwt, + }); + const originalJwt = { + accessToken: faker.string.nanoid(), + refreshToken: faker.string.nanoid(), + }; + + const mockSave = jest.fn(); + jest.spyOn(IronSession, 'getIronSession').mockImplementation(async () => ({ + destroy: jest.fn(), + save: mockSave, + updateConfig: jest.fn(), + jwt: originalJwt, + })); + + const { req, res } = createMocks({ + method: 'POST', + }); + + await handler(req, res); + + expect(mockSave).toHaveBeenCalled(); + expect(res._getData()).toEqual(newJwt); + }); + + test('error', async () => { + const newJwt = { + accessToken: faker.string.nanoid(), + refreshToken: faker.string.nanoid(), + }; + simpleMockHttp({ + method: 'get', + path: '/api/admin/auth/refresh', + status: 200, + data: newJwt, + }); + + const mockSave = jest.fn(); + jest.spyOn(IronSession, 'getIronSession').mockImplementation(async () => ({ + destroy: jest.fn(), + save: mockSave, + updateConfig: jest.fn(), + })); + + const { req, res } = createMocks({ + method: 'POST', + }); + + await handler(req, res); + + expect(mockSave).not.toHaveBeenCalled(); + expect(res._getStatusCode()).toEqual(400); + }); + test('error', async () => { + const newJwt = { + accessToken: faker.string.nanoid(), + refreshToken: faker.string.nanoid(), + }; + simpleMockHttp({ + method: 'get', + path: '/api/admin/auth/refresh', + status: 500, + data: newJwt, + }); + + const mockSave = jest.fn(); + jest.spyOn(IronSession, 'getIronSession').mockImplementation(async () => ({ + destroy: jest.fn(), + save: mockSave, + updateConfig: jest.fn(), + })); + const { req, res } = createMocks({ + method: 'POST', + }); + + await handler(req, res); + + expect(mockSave).not.toHaveBeenCalled(); + expect(res._getStatusCode()).not.toEqual(200); + }); + + test('method not allowed', async () => { + const { req, res } = createMocks({ + method: faker.helpers.arrayElement(['GET', 'PUT', 'PATCH', 'DELETE']), + }); + + await handler(req, res); + + expect(res._getStatusCode()).toEqual(405); + }); +}); diff --git a/apps/web/src/__test__/auth/__snapshots__/reset-password.spec.tsx.snap b/apps/web/src/__test__/auth/__snapshots__/reset-password.spec.tsx.snap new file mode 100644 index 000000000..bb6493084 --- /dev/null +++ b/apps/web/src/__test__/auth/__snapshots__/reset-password.spec.tsx.snap @@ -0,0 +1,191 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Reset Password Page snapshot test 1`] = ` +
+
+
+
+ + logo +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+ logo +
+
+

+ auth.reset-password.title +

+
+
+
+
+ +
+ +
+
+
+
+
+ + +
+ +
+
+
+ © ABC Studio All rights reserved +
+
+
+
+`; diff --git a/apps/web/src/__test__/auth/__snapshots__/sign-in.spec.tsx.snap b/apps/web/src/__test__/auth/__snapshots__/sign-in.spec.tsx.snap new file mode 100644 index 000000000..dd01240f4 --- /dev/null +++ b/apps/web/src/__test__/auth/__snapshots__/sign-in.spec.tsx.snap @@ -0,0 +1,815 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Sign In Page should render all allow 1`] = ` +
+
+
+
+ + logo +
+ +
+
+
+
+
+ + S_:GHQo.!/ + +
+
+
+
+
+ +
+ +
+
+
+
+
+ logo +
+ S_:GHQo.!/ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + +
+ +
+
+ + OR + +
+
+ +
+ +
+
+
+ © ABC Studio All rights reserved +
+
+
+
+`; + +exports[`Sign In Page should render when isPrivate is false 1`] = ` +
+
+
+
+ + logo +
+ +
+
+
+
+
+ + S_:GHQo.!/ + +
+
+
+
+
+ +
+ +
+
+
+
+
+ logo +
+ S_:GHQo.!/ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+ + OR + +
+
+ +
+
+
+
+ © ABC Studio All rights reserved +
+
+
+
+`; + +exports[`Sign In Page should render when useEmail is false 1`] = ` +
+
+
+
+ + logo +
+ +
+
+
+
+
+ + S_:GHQo.!/ + +
+
+
+
+
+ +
+ +
+
+
+
+
+ logo +
+ S_:GHQo.!/ +
+
+
+ +
+
+
+
+ © ABC Studio All rights reserved +
+
+
+
+`; + +exports[`Sign In Page should render when useOAuth is false 1`] = ` +
+
+
+
+ + logo +
+ +
+
+
+
+
+ + S_:GHQo.!/ + +
+
+
+
+
+ +
+ +
+
+
+
+
+ logo +
+ S_:GHQo.!/ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + +
+ + +
+
+ © ABC Studio All rights reserved +
+
+
+
+`; diff --git a/apps/web/src/__test__/auth/__snapshots__/sign-up.spec.tsx.snap b/apps/web/src/__test__/auth/__snapshots__/sign-up.spec.tsx.snap new file mode 100644 index 000000000..ad4f3e3e1 --- /dev/null +++ b/apps/web/src/__test__/auth/__snapshots__/sign-up.spec.tsx.snap @@ -0,0 +1,260 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Sign Up Page snapshot test 1`] = ` +
+
+
+
+ + logo +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+ logo +
+
+

+ auth.sign-up.title +

+
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+
+ + +
+ +
+
+
+ © ABC Studio All rights reserved +
+
+
+
+`; diff --git a/apps/web/src/__test__/auth/oauth-callback.spec.tsx b/apps/web/src/__test__/auth/oauth-callback.spec.tsx new file mode 100644 index 000000000..2a33c5f28 --- /dev/null +++ b/apps/web/src/__test__/auth/oauth-callback.spec.tsx @@ -0,0 +1,49 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import userEvent from '@testing-library/user-event'; +import mockRouter from 'next-router-mock'; + +import { Path } from '@/shared'; +import * as signInWithOAuth from '@/features/auth/sign-in-with-oauth'; + +import OAuthCallbackPage from '@/pages/auth/oauth-callback'; +import { render, screen, waitFor } from '@/test-utils'; + +jest.mock('@/features/auth/sign-in-with-oauth'); + +describe('OAuthCallback Page', () => { + test('status loading', () => { + jest.spyOn(signInWithOAuth, 'useOAuthCallback').mockReturnValue({ + status: 'loading', + }); + render(); + expect(screen.queryByText('Loading...')).toBeInTheDocument(); + }); + test('status error', async () => { + jest.spyOn(signInWithOAuth, 'useOAuthCallback').mockReturnValue({ + status: 'error', + }); + render(); + + expect(screen.queryByText('Error!!!')).toBeInTheDocument(); + + await waitFor(async () => { + await userEvent.click(screen.getByRole('button')); + }); + expect(mockRouter).toMatchObject({ pathname: Path.SIGN_IN }); + }); +}); diff --git a/apps/web/src/__test__/auth/reset-password.spec.tsx b/apps/web/src/__test__/auth/reset-password.spec.tsx new file mode 100644 index 000000000..b56f988ea --- /dev/null +++ b/apps/web/src/__test__/auth/reset-password.spec.tsx @@ -0,0 +1,29 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import ResetPasswordPage from '@/pages/auth/reset-password'; +import { render } from '@/test-utils'; + +describe('Reset Password Page', () => { + test('snapshot test', () => { + const resetPasswordPage = ResetPasswordPage.getLayout!( + , + ); + + const { container } = render(<>{resetPasswordPage}); + expect(container).toMatchSnapshot(); + }); +}); diff --git a/apps/web/src/__test__/auth/sign-in.spec.tsx b/apps/web/src/__test__/auth/sign-in.spec.tsx new file mode 100644 index 000000000..db93339bc --- /dev/null +++ b/apps/web/src/__test__/auth/sign-in.spec.tsx @@ -0,0 +1,103 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { faker } from '@faker-js/faker'; + +import type { Tenant } from '@/entities/tenant'; +import { useTenantStore } from '@/entities/tenant'; + +import SignInPage from '@/pages/auth/sign-in'; +import { render, screen } from '@/test-utils'; + +const DEFAULT_TENANT: Tenant = { + id: 1, + siteName: faker.string.sample(), + description: null, + allowDomains: [], + isPrivate: false, + useEmail: true, + isRestrictDomain: false, + oauthConfig: null, + useEmailVerification: true, + useOAuth: true, +}; + +describe('Sign In Page', () => { + test('should render all allow', () => { + useTenantStore.setState({ tenant: { ...DEFAULT_TENANT } }); + const signInPage = SignInPage.getLayout!(); + + const { container } = render(<>{signInPage}); + expect(container).toMatchSnapshot(); + + const signInBtn = screen.queryByRole('button', { name: 'button.sign-in' }); + expect(signInBtn).toBeInTheDocument(); + + const signUpBtn = screen.queryByRole('button', { name: 'button.sign-up' }); + expect(signUpBtn).toBeInTheDocument(); + + const oauthBtn = screen.queryByRole('button', { name: /OAuth2.0/ }); + expect(oauthBtn).toBeInTheDocument(); + }); + test('should render when isPrivate is false', () => { + useTenantStore.setState({ tenant: { ...DEFAULT_TENANT, isPrivate: true } }); + const signInPage = SignInPage.getLayout!(); + + const { container } = render(<>{signInPage}); + expect(container).toMatchSnapshot(); + + const signInBtn = screen.queryByRole('button', { name: 'button.sign-in' }); + expect(signInBtn).toBeInTheDocument(); + + const signUpBtn = screen.queryByRole('button', { name: 'button.sign-up' }); + expect(signUpBtn).not.toBeInTheDocument(); + + const oauthBtn = screen.queryByRole('button', { name: /OAuth2.0/ }); + expect(oauthBtn).toBeInTheDocument(); + }); + test('should render when useOAuth is false', () => { + useTenantStore.setState({ tenant: { ...DEFAULT_TENANT, useOAuth: false } }); + const signInPage = SignInPage.getLayout!(); + + const { container } = render(<>{signInPage}); + expect(container).toMatchSnapshot(); + + const signInBtn = screen.queryByRole('button', { name: 'button.sign-in' }); + expect(signInBtn).toBeInTheDocument(); + + const signUpBtn = screen.queryByRole('button', { name: 'button.sign-up' }); + expect(signUpBtn).toBeInTheDocument(); + + const oauthBtn = screen.queryByRole('button', { name: /OAuth2.0/ }); + expect(oauthBtn).not.toBeInTheDocument(); + }); + test('should render when useEmail is false', () => { + useTenantStore.setState({ tenant: { ...DEFAULT_TENANT, useEmail: false } }); + const signInPage = SignInPage.getLayout!(); + + const { container } = render(<>{signInPage}); + expect(container).toMatchSnapshot(); + + const signInBtn = screen.queryByRole('button', { name: 'button.sign-in' }); + expect(signInBtn).not.toBeInTheDocument(); + + const signUpBtn = screen.queryByRole('button', { name: 'button.sign-up' }); + expect(signUpBtn).not.toBeInTheDocument(); + + const oauthBtn = screen.queryByRole('button', { name: /OAuth2.0/ }); + expect(oauthBtn).toBeInTheDocument(); + }); +}); diff --git a/apps/web/src/__test__/auth/sign-up.spec.tsx b/apps/web/src/__test__/auth/sign-up.spec.tsx new file mode 100644 index 000000000..5a49ae449 --- /dev/null +++ b/apps/web/src/__test__/auth/sign-up.spec.tsx @@ -0,0 +1,27 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import SignUpPage from '@/pages/auth/sign-up'; +import { render } from '@/test-utils'; + +describe('Sign Up Page', () => { + test('snapshot test', () => { + const signUpPage = SignUpPage.getLayout!(); + + const { container } = render(<>{signUpPage}); + expect(container).toMatchSnapshot(); + }); +}); diff --git a/apps/web/src/__test__/index.spec.tsx b/apps/web/src/__test__/index.spec.tsx new file mode 100644 index 000000000..aa29a47f9 --- /dev/null +++ b/apps/web/src/__test__/index.spec.tsx @@ -0,0 +1,27 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { Path } from '@/shared'; + +import IndexPage, { getServerSideProps } from '@/pages'; +import { render } from '@/test-utils'; + +describe('Index Page', () => { + test('should render without crashing', async () => { + render(); + const value = (await getServerSideProps({} as any)) as any; + expect(value).toMatchObject({ redirect: { destination: Path.SIGN_IN } }); + }); +}); diff --git a/apps/web/src/__test__/link/__snapshots__/reset-password.spec.tsx.snap b/apps/web/src/__test__/link/__snapshots__/reset-password.spec.tsx.snap new file mode 100644 index 000000000..b827e0e2c --- /dev/null +++ b/apps/web/src/__test__/link/__snapshots__/reset-password.spec.tsx.snap @@ -0,0 +1,248 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Reset Password Page snapshot test 1`] = ` +
+
+
+
+ + logo +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+ logo +
+
+

+ link.reset-password.title +

+
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+
+ + +
+ +
+
+
+ © ABC Studio All rights reserved +
+
+
+
+`; diff --git a/apps/web/src/__test__/link/__snapshots__/user-invitation.spec.tsx.snap b/apps/web/src/__test__/link/__snapshots__/user-invitation.spec.tsx.snap new file mode 100644 index 000000000..709b16299 --- /dev/null +++ b/apps/web/src/__test__/link/__snapshots__/user-invitation.spec.tsx.snap @@ -0,0 +1,243 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Reset Password Page snapshot test 1`] = ` +
+
+
+
+ + logo +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+ +
+
+
+ +
+
+
+ logo +
+
+

+ link.user-invitation.title +

+
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+ © ABC Studio All rights reserved +
+
+
+
+`; diff --git a/apps/web/src/__test__/link/reset-password.spec.tsx b/apps/web/src/__test__/link/reset-password.spec.tsx new file mode 100644 index 000000000..abafd1978 --- /dev/null +++ b/apps/web/src/__test__/link/reset-password.spec.tsx @@ -0,0 +1,29 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import ResetPasswordPage from '@/pages/link/reset-password'; +import { render } from '@/test-utils'; + +describe('Reset Password Page', () => { + test('snapshot test', () => { + const resetPasswordPage = ResetPasswordPage.getLayout!( + , + ); + + const { container } = render(<>{resetPasswordPage}); + expect(container).toMatchSnapshot(); + }); +}); diff --git a/apps/web/src/__test__/link/user-invitation.spec.tsx b/apps/web/src/__test__/link/user-invitation.spec.tsx new file mode 100644 index 000000000..41c5a7dc6 --- /dev/null +++ b/apps/web/src/__test__/link/user-invitation.spec.tsx @@ -0,0 +1,29 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import UserInvitationPage from '@/pages/link/user-invitation'; +import { render } from '@/test-utils'; + +describe('Reset Password Page', () => { + test('snapshot test', () => { + const userInvitationPage = UserInvitationPage.getLayout!( + , + ); + + const { container } = render(<>{userInvitationPage}); + expect(container).toMatchSnapshot(); + }); +}); diff --git a/apps/web/src/__test__/main/__snapshots__/index.spec.tsx.snap b/apps/web/src/__test__/main/__snapshots__/index.spec.tsx.snap new file mode 100644 index 000000000..2244c1211 --- /dev/null +++ b/apps/web/src/__test__/main/__snapshots__/index.spec.tsx.snap @@ -0,0 +1,200 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`MainIndexPage should render without crashing 1`] = ` +
+
+
+
+ + logo +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+

+ Tenant +

+
+
+
+
+
+
+

+

+ - +

+
+
+
+
+

+ main.index.total-project +

+

+ 0 +

+
+
+

+ main.index.total-feedback +

+

+ 0 +

+
+
+
+
+
+

+ Project +

+
+
+ +
+
+
+
+
+
+
+
+
+`; diff --git a/apps/web/src/__test__/main/__snapshots__/profile.spec.tsx.snap b/apps/web/src/__test__/main/__snapshots__/profile.spec.tsx.snap new file mode 100644 index 000000000..6e3f255df --- /dev/null +++ b/apps/web/src/__test__/main/__snapshots__/profile.spec.tsx.snap @@ -0,0 +1,164 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`MainIndexPage should render without crashing 1`] = ` +
+
+
+
+ + logo +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+

+ main.profile.title + +

+
+
+
    +
  • +
    + + main.profile.profile-info + +
  • +
  • +
    + + main.profile.change-password + +
  • +
+
+
+
+
+
+
+
+
+
+`; diff --git a/apps/web/src/__test__/main/index.spec.tsx b/apps/web/src/__test__/main/index.spec.tsx new file mode 100644 index 000000000..30202fe56 --- /dev/null +++ b/apps/web/src/__test__/main/index.spec.tsx @@ -0,0 +1,59 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { faker } from '@faker-js/faker'; + +import { MOCK_PROJECTS } from '@/entities/project/__mocks__/project.mock-data'; +import type { Tenant } from '@/entities/tenant'; +import { useTenantStore } from '@/entities/tenant'; + +import { simpleMockHttp } from '@/msw'; +import MainIndexPage from '@/pages/main'; +import { render } from '@/test-utils'; + +describe('MainIndexPage', () => { + test('should render without crashing', async () => { + useTenantStore.setState({ tenant: {} as Tenant }); + simpleMockHttp({ + method: 'get', + path: '/api/admin/projects', + status: 200, + data: { + meta: { + itemCount: 1, + totalItems: 1, + itemsPerPage: 1, + totalPages: 1, + currentPage: 1, + }, + items: MOCK_PROJECTS, + }, + }); + for (const project of MOCK_PROJECTS) { + simpleMockHttp({ + method: 'get', + path: '/api/admin/projects/{projectId}/feedback-count', + params: { projectId: project.id }, + status: 200, + data: { + total: faker.number.int(), + }, + }); + } + const page = MainIndexPage.getLayout!(); + const { container } = render(<>{page}); + expect(container).toMatchSnapshot(); + }); +}); diff --git a/apps/web/src/__test__/main/profile.spec.tsx b/apps/web/src/__test__/main/profile.spec.tsx new file mode 100644 index 000000000..d11831f61 --- /dev/null +++ b/apps/web/src/__test__/main/profile.spec.tsx @@ -0,0 +1,26 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import ProfilePage from '@/pages/main/profile'; +import { render } from '@/test-utils'; + +describe('MainIndexPage', () => { + test('should render without crashing', async () => { + const page = ProfilePage.getLayout!(); + const { container } = render(<>{page}); + expect(container).toMatchSnapshot(); + }); +}); diff --git a/apps/web/src/__test__/tenant/__snapshots__/create.spec.tsx.snap b/apps/web/src/__test__/tenant/__snapshots__/create.spec.tsx.snap new file mode 100644 index 000000000..244a0ec01 --- /dev/null +++ b/apps/web/src/__test__/tenant/__snapshots__/create.spec.tsx.snap @@ -0,0 +1,36 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Create Tenant Page match snapshot 1`] = ` +
+
+

+ tenant.create.title +

+ + +
+
+
+`; diff --git a/apps/web/src/__test__/tenant/create.spec.tsx b/apps/web/src/__test__/tenant/create.spec.tsx new file mode 100644 index 000000000..a2e1a2954 --- /dev/null +++ b/apps/web/src/__test__/tenant/create.spec.tsx @@ -0,0 +1,40 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import mockRouter from 'next-router-mock'; + +import { Path } from '@/shared'; +import type { Tenant } from '@/entities/tenant'; +import { useTenantStore } from '@/entities/tenant'; + +import CreateTenantPage from '@/pages/tenant/create'; +import { render, waitFor } from '@/test-utils'; + +describe('Create Tenant Page', () => { + test('match snapshot', async () => { + const { container } = render(); + expect(container).toMatchSnapshot(); + }); + + test('should route sign-in page when tenant is defined', async () => { + useTenantStore.setState({ tenant: {} as Tenant }); + const createTenantPage = CreateTenantPage.getLayout!(); + + render(<>{createTenantPage}); + await waitFor(() => + expect(mockRouter).toMatchObject({ pathname: Path.SIGN_IN }), + ); + }); +}); diff --git a/apps/web/src/components/cards/ChannelCard/ChannelCard.tsx b/apps/web/src/components/cards/ChannelCard/ChannelCard.tsx deleted file mode 100644 index 65eda05a5..000000000 --- a/apps/web/src/components/cards/ChannelCard/ChannelCard.tsx +++ /dev/null @@ -1,65 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ -import { useMemo } from 'react'; - -import type { IconNameType } from '@ufb/ui'; -import { Icon } from '@ufb/ui'; - -import type { ColorType } from '@/types/color.type'; - -interface IProps extends React.PropsWithChildren { - value?: React.ReactNode; - rightChildren?: React.ReactNode; - color: ColorType; - iconName: IconNameType; - name: string; -} - -const ChannelCard: React.FC = (props) => { - const { value, rightChildren, color, iconName, name } = props; - - const { bg, icon } = useMemo(() => { - switch (color) { - case 'blue': - return { bg: 'bg-blue-quaternary', icon: 'text-blue-primary' }; - case 'green': - return { bg: 'bg-green-quaternary', icon: 'text-green-primary' }; - default: - return { bg: '', icon: '' }; - } - }, [color]); - - return ( -
-
- -
-
-

{name}

-

{value}

-
- {rightChildren} -
- ); -}; - -export default ChannelCard; diff --git a/apps/web/src/components/cards/TenantProjectCard/TenantProjectCard.tsx b/apps/web/src/components/cards/TenantProjectCard/TenantProjectCard.tsx deleted file mode 100644 index 9c1cc1afb..000000000 --- a/apps/web/src/components/cards/TenantProjectCard/TenantProjectCard.tsx +++ /dev/null @@ -1,106 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ -import { useTranslation } from 'react-i18next'; - -import { Icon } from '@ufb/ui'; - -import { getDescriptionStr } from '@/utils/description-string'; - -interface IProps { - name: string; - description?: string | null; - type: 'tenant' | 'project'; - total?: number; - feedbackCount?: number; - onClick?: () => void; -} - -const TenantProjectCard: React.FC = ({ - name, - type, - description, - feedbackCount, - total, - onClick, -}) => { - const { t } = useTranslation(); - return ( -
-
-
- -
-
-

{name}

-

- {getDescriptionStr(description)} -

-
-
-
-
-

- {type === 'tenant' ? - t('main.index.total-project') - : t('main.index.total-channel')} -

-

- {total?.toLocaleString()} -

-
-
-

- {t('main.index.total-feedback')} -

-

- {feedbackCount?.toLocaleString()} -

-
-
-
- ); -}; - -export default TenantProjectCard; diff --git a/apps/web/src/components/charts/SimpleLineChart.tsx b/apps/web/src/components/charts/SimpleLineChart.tsx deleted file mode 100644 index 8d3ebf4e7..000000000 --- a/apps/web/src/components/charts/SimpleLineChart.tsx +++ /dev/null @@ -1,61 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ - -import ChartContainer from './ChartContainer'; -import LineChart from './LineChart'; - -interface IProps { - title: string; - description?: string; - height?: number; - data: any[]; - dataKeys: { color: string; name: string }[]; - showLegend?: boolean; - filterContent?: React.ReactNode; - noLabel?: boolean; -} - -const SimpleLineChart: React.FC = (props) => { - const { - title, - description, - height, - data, - dataKeys, - showLegend, - filterContent, - noLabel, - } = props; - - return ( - - - - ); -}; - -export default SimpleLineChart; diff --git a/apps/web/src/components/charts/index.ts b/apps/web/src/components/charts/index.ts deleted file mode 100644 index 461dba7e0..000000000 --- a/apps/web/src/components/charts/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ -export { default as SimpleBarChart } from './SimpleBarChart'; -export { default as SimpleLineChart } from './SimpleLineChart'; diff --git a/apps/web/src/components/etc/CheckedTableHead/index.ts b/apps/web/src/components/etc/CheckedTableHead/index.ts deleted file mode 100644 index a057bfc7a..000000000 --- a/apps/web/src/components/etc/CheckedTableHead/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ -export { default } from './CheckedTableHead'; diff --git a/apps/web/src/components/etc/DashboardTable/index.ts b/apps/web/src/components/etc/DashboardTable/index.ts deleted file mode 100644 index 5b4b7db26..000000000 --- a/apps/web/src/components/etc/DashboardTable/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ -export { default } from './DashboardTable'; diff --git a/apps/web/src/components/etc/DescriptionTooltip/index.ts b/apps/web/src/components/etc/DescriptionTooltip/index.ts deleted file mode 100644 index 80ac58193..000000000 --- a/apps/web/src/components/etc/DescriptionTooltip/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ -export { default } from './DescriptionTooltip'; diff --git a/apps/web/src/components/etc/ExpandableText/index.ts b/apps/web/src/components/etc/ExpandableText/index.ts deleted file mode 100644 index 72b738d01..000000000 --- a/apps/web/src/components/etc/ExpandableText/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ -export { default } from './ExpandableText'; diff --git a/apps/web/src/components/etc/HelpCardDocs/index.ts b/apps/web/src/components/etc/HelpCardDocs/index.ts deleted file mode 100644 index 156cd7a98..000000000 --- a/apps/web/src/components/etc/HelpCardDocs/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ -export { default } from './HelpCardDocs'; diff --git a/apps/web/src/components/etc/IssueCircle/IssueCircle.tsx b/apps/web/src/components/etc/IssueCircle/IssueCircle.tsx deleted file mode 100644 index d7b7b7dd6..000000000 --- a/apps/web/src/components/etc/IssueCircle/IssueCircle.tsx +++ /dev/null @@ -1,56 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ -import { useMemo } from 'react'; -import { useTranslation } from 'react-i18next'; - -import { ISSUES } from '@/constants/issues'; - -interface IProps { - issueKey?: string; -} - -const IssueCircle: React.FC = ({ issueKey }) => { - const { t } = useTranslation(); - - const circleColor = useMemo(() => { - const issue = ISSUES(t).find((v) => v.key === issueKey); - - switch (issue?.color) { - case 'red': - return 'bg-red-primary'; - case 'blue': - return 'bg-blue-primary'; - case 'yellow': - return 'bg-yellow-primary'; - case 'green': - return 'bg-green-primary'; - case 'purple': - return 'bg-purple-primary'; - default: - return ''; - } - }, [t, issueKey]); - return ( -
- ); -}; - -export default IssueCircle; diff --git a/apps/web/src/components/etc/IssueCircle/index.ts b/apps/web/src/components/etc/IssueCircle/index.ts deleted file mode 100644 index a5ec5c39b..000000000 --- a/apps/web/src/components/etc/IssueCircle/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ -export { default } from './IssueCircle'; diff --git a/apps/web/src/components/etc/SelectBox/index.ts b/apps/web/src/components/etc/SelectBox/index.ts deleted file mode 100644 index fc692c0a9..000000000 --- a/apps/web/src/components/etc/SelectBox/index.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ -export { default } from './SelectBox'; -export { default as SelectBoxCreatable } from './SelectBoxCreatable'; -export type { ISelectBoxProps } from './SelectBox'; diff --git a/apps/web/src/components/etc/SelectBoxWithIcon/SelectBoxWithIcon.tsx b/apps/web/src/components/etc/SelectBoxWithIcon/SelectBoxWithIcon.tsx deleted file mode 100644 index 0b5534987..000000000 --- a/apps/web/src/components/etc/SelectBoxWithIcon/SelectBoxWithIcon.tsx +++ /dev/null @@ -1,67 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ -import { components } from 'react-select'; - -import type { ISelectBoxProps } from '../SelectBox/SelectBox'; -import SelectBox from '../SelectBox/SelectBox'; - -interface IProps - extends ISelectBoxProps { - SingleValue?: { - left?: (data: Option) => React.ReactNode; - right?: (data: Option) => React.ReactNode; - }; - Option?: { - left?: (data: Option) => React.ReactNode; - right?: (data: Option) => React.ReactNode; - }; -} - -function SelectBoxWithIcon
+ } + /> + ); +}; + +export default MemberTable; diff --git a/apps/web/src/containers/setting-menu/MemberSetting/MemberUpdatePopover.tsx b/apps/web/src/entities/member/ui/update-member-popover.ui.tsx similarity index 53% rename from apps/web/src/containers/setting-menu/MemberSetting/MemberUpdatePopover.tsx rename to apps/web/src/entities/member/ui/update-member-popover.ui.tsx index afac1ec88..373e007f0 100644 --- a/apps/web/src/containers/setting-menu/MemberSetting/MemberUpdatePopover.tsx +++ b/apps/web/src/entities/member/ui/update-member-popover.ui.tsx @@ -16,64 +16,36 @@ import { useState } from 'react'; import { useTranslation } from 'react-i18next'; -import { - Icon, - Popover, - PopoverModalContent, - PopoverTrigger, - toast, -} from '@ufb/ui'; +import { Icon, Popover, PopoverModalContent, PopoverTrigger } from '@ufb/ui'; -import { SelectBox } from '@/components'; -import { useOAIMutation, useOAIQuery } from '@/hooks'; -import type { RoleType } from '@/types/role.type'; +import { SelectBox, usePermissions } from '@/shared'; +import type { Role } from '@/entities/role'; + +import type { Member } from '../member.type'; interface IProps { - projectId: number; - memberId: number; - currentRole: RoleType; - refetch: () => void; - disabled: boolean; + roles: Role[]; + member: Member; + onClickUpdate: (newMember: Member) => void; } -const MemberUpdatePopover: React.FC = ({ - memberId, - projectId, - currentRole, - refetch, - disabled, -}) => { - const { t } = useTranslation(); - const [open, setOpen] = useState(false); - const [inputRoleId, setInputRoleId] = useState(currentRole.id); +const UpdateMemberModal: React.FC = (props) => { + const { roles, member, onClickUpdate } = props; - const { data } = useOAIQuery({ - path: '/api/admin/projects/{projectId}/roles', - variables: { projectId }, - }); + const perms = usePermissions(); - const { mutate, isPending } = useOAIMutation({ - method: 'put', - path: '/api/admin/projects/{projectId}/members/{memberId}', - pathParams: { memberId, projectId }, - queryOptions: { - async onSuccess() { - toast.positive({ title: t('toast.save') }); - refetch(); - setOpen(false); - }, - onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); - }, - }, - }); + const { t } = useTranslation(); + const [role, setRole] = useState( + roles.find((v) => v.id === member.role.id) ?? null, + ); + const [open, setOpen] = useState(false); return ( setOpen((prev) => !prev)} - disabled={disabled || isPending} + onClick={() => setOpen(true)} + disabled={!perms.includes('project_member_update')} > @@ -87,22 +59,31 @@ const MemberUpdatePopover: React.FC = ({ }} description={t('main.setting.dialog.edit-member.description')} submitButton={{ - onClick: () => mutate({ roleId: inputRoleId }), - disabled: inputRoleId === currentRole.id, children: t('button.save'), + onClick: () => { + if (!role) return; + + onClickUpdate({ ...member, role }); + setOpen(false); + }, }} > v?.id && setInputRoleId(v?.id)} + options={roles} + onChange={(v) => { + const newRole = roles.find((role) => role.name === v?.name); + if (!newRole) return; + setRole(newRole); + }} + defaultValue={role} + isSearchable={false} getOptionValue={(option) => String(option.id)} getOptionLabel={(option) => option.name} - defaultValue={currentRole} /> ); }; -export default MemberUpdatePopover; +export default UpdateMemberModal; diff --git a/apps/web/src/entities/project/__mocks__/project.mock-data copy.ts b/apps/web/src/entities/project/__mocks__/project.mock-data copy.ts new file mode 100644 index 000000000..df9bbfff1 --- /dev/null +++ b/apps/web/src/entities/project/__mocks__/project.mock-data copy.ts @@ -0,0 +1,33 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { faker } from '@faker-js/faker'; + +import type { Project } from '../project.type'; + +export const MOCK_PROJECTS: Project[] = [ + { + id: faker.number.int(), + createdAt: faker.date.recent().toISOString(), + description: faker.lorem.sentence(), + name: faker.lorem.word(), + timezone: { + countryCode: 'US', + name: 'America/New_York', + offset: '-05:00', + }, + updatedAt: faker.date.recent().toISOString(), + }, +]; diff --git a/apps/web/src/entities/project/__mocks__/project.mock-data.ts b/apps/web/src/entities/project/__mocks__/project.mock-data.ts new file mode 100644 index 000000000..df9bbfff1 --- /dev/null +++ b/apps/web/src/entities/project/__mocks__/project.mock-data.ts @@ -0,0 +1,33 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { faker } from '@faker-js/faker'; + +import type { Project } from '../project.type'; + +export const MOCK_PROJECTS: Project[] = [ + { + id: faker.number.int(), + createdAt: faker.date.recent().toISOString(), + description: faker.lorem.sentence(), + name: faker.lorem.word(), + timezone: { + countryCode: 'US', + name: 'America/New_York', + offset: '-05:00', + }, + updatedAt: faker.date.recent().toISOString(), + }, +]; diff --git a/apps/web/src/entities/project/index.ts b/apps/web/src/entities/project/index.ts new file mode 100644 index 000000000..6365a8a11 --- /dev/null +++ b/apps/web/src/entities/project/index.ts @@ -0,0 +1,19 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export * from './ui'; +export * from './project.schema'; +export * from './project.type'; +export * from './timezone.util'; diff --git a/apps/web/src/entities/project/project.schema.tsx b/apps/web/src/entities/project/project.schema.tsx new file mode 100644 index 000000000..1a056ddf0 --- /dev/null +++ b/apps/web/src/entities/project/project.schema.tsx @@ -0,0 +1,44 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { i18n } from 'next-i18next'; +import { z } from 'zod'; + +export const projectSchema = z.object({ + id: z.number(), + name: z + .string() + .min(1, { message: i18n?.t('hint.required') }) + .max(20, { message: i18n?.t('hint.max-length', { length: 20 }) }), + description: z + .string() + .max(50, { message: i18n?.t('hint.max-length', { length: 50 }) }) + .nullable(), + createdAt: z.string(), + updatedAt: z.string(), + timezone: z.object({ + countryCode: z.string(), + name: z.string(), + offset: z.string(), + }), +}); + +export const projectInfoSchema = projectSchema + .pick({ + name: true, + description: true, + timezone: true, + }) + .merge(z.object({ id: z.number().optional() })); diff --git a/apps/web/src/components/templates/index.ts b/apps/web/src/entities/project/project.type.ts similarity index 70% rename from apps/web/src/components/templates/index.ts rename to apps/web/src/entities/project/project.type.ts index 0f1a51d4c..85ce46e2f 100644 --- a/apps/web/src/components/templates/index.ts +++ b/apps/web/src/entities/project/project.type.ts @@ -13,7 +13,10 @@ * License for the specific language governing permissions and limitations * under the License. */ -export { MainTemplate } from './MainTemplate'; -export { SettingMenuTemplate } from './SettingMenuTemplate'; -export { default as CreateProjectChannelTemplate } from './CreateProjectChannelTemplate'; -export { CreateSectionTemplate } from './CreateSectionTemplate'; +import type { z } from 'zod'; + +import type { projectInfoSchema, projectSchema } from './project.schema'; + +export type Project = z.infer; +export type ProjectInfo = z.infer; +export type Timezone = Project['timezone']; diff --git a/apps/web/src/utils/timezone.ts b/apps/web/src/entities/project/timezone.util.ts similarity index 92% rename from apps/web/src/utils/timezone.ts rename to apps/web/src/entities/project/timezone.util.ts index e2e434b41..bf99cbd67 100644 --- a/apps/web/src/utils/timezone.ts +++ b/apps/web/src/entities/project/timezone.util.ts @@ -15,10 +15,10 @@ */ import { getAllTimezones } from 'countries-and-timezones'; -import type { TimezoneInfo } from '@/types/timezone-info'; +import type { Timezone } from './project.type'; export const getTimezoneOptions = () => { - const result: TimezoneInfo[] = []; + const result: Timezone[] = []; Object.values(getAllTimezones()).forEach((timezone) => { const { utcOffsetStr, countries, name } = timezone; countries.forEach((countryCode) => { diff --git a/apps/web/src/entities/project/ui/index.ts b/apps/web/src/entities/project/ui/index.ts new file mode 100644 index 000000000..4b4d8a7ec --- /dev/null +++ b/apps/web/src/entities/project/ui/index.ts @@ -0,0 +1,18 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as ProjectCard } from './project-card.ui'; +export { default as ProjectInfoForm } from './project-info-form.ui'; +export { default as ProjectGuard } from './project-guard.ui'; diff --git a/apps/web/src/entities/project/ui/project-card.ui.spec.tsx b/apps/web/src/entities/project/ui/project-card.ui.spec.tsx new file mode 100644 index 000000000..d9ad386d6 --- /dev/null +++ b/apps/web/src/entities/project/ui/project-card.ui.spec.tsx @@ -0,0 +1,20 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +describe('ProjectCard', () => { + test('snapshot', async () => { + expect(2).toBe(2); + }); +}); diff --git a/apps/web/src/containers/main/ProjectCard.tsx b/apps/web/src/entities/project/ui/project-card.ui.tsx similarity index 54% rename from apps/web/src/containers/main/ProjectCard.tsx rename to apps/web/src/entities/project/ui/project-card.ui.tsx index 2ba5f99bd..0b8ab5b78 100644 --- a/apps/web/src/containers/main/ProjectCard.tsx +++ b/apps/web/src/entities/project/ui/project-card.ui.tsx @@ -14,38 +14,50 @@ * under the License. */ import { useRouter } from 'next/router'; +import { useTranslation } from 'react-i18next'; -import { TenantProjectCard } from '@/components'; -import { Path } from '@/constants/path'; -import { useOAIQuery } from '@/hooks'; +import { Path, useOAIQuery } from '@/shared'; +import { MainCard } from '@/shared/ui'; -const ProjectCard: React.FC<{ projectId: number }> = ({ projectId }) => { +import type { Project } from '../project.type'; + +interface IProps { + project: Project; +} + +const ProjectCard: React.FC = ({ project }) => { const router = useRouter(); - const { data: project } = useOAIQuery({ - path: '/api/admin/projects/{projectId}', - variables: { projectId }, + const { t } = useTranslation(); + + const { data: channels } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/channels', + variables: { projectId: project.id, limit: 0 }, }); const { data: feedbackCount } = useOAIQuery({ path: '/api/admin/projects/{projectId}/feedback-count', - variables: { projectId }, - }); - - const { data: channels } = useOAIQuery({ - path: '/api/admin/projects/{projectId}/channels', - variables: { projectId, limit: 1000 }, + variables: { projectId: project.id }, }); return ( - - router.push({ pathname: Path.PROJECT_MAIN, query: { projectId } }) + router.push({ + pathname: Path.PROJECT_MAIN, + query: { projectId: project.id }, + }) } /> ); diff --git a/apps/web/src/containers/setting-menu/ProjectDeleteSetting/ChannelCardList.tsx b/apps/web/src/entities/project/ui/project-guard.ui.tsx similarity index 52% rename from apps/web/src/containers/setting-menu/ProjectDeleteSetting/ChannelCardList.tsx rename to apps/web/src/entities/project/ui/project-guard.ui.tsx index 2e4247a2b..645894999 100644 --- a/apps/web/src/containers/setting-menu/ProjectDeleteSetting/ChannelCardList.tsx +++ b/apps/web/src/entities/project/ui/project-guard.ui.tsx @@ -13,32 +13,32 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { ChannelCard } from '@/components/cards'; -import { useFeedbackSearch } from '@/hooks'; +import { useEffect } from 'react'; +import { useRouter } from 'next/router'; + +import { useOAIQuery } from '@/shared'; interface IProps extends React.PropsWithChildren { projectId: number; - channelId: number; - name: string; - createdAt: string; } -const ChannelCardList: React.FC = (props) => { - const { projectId, channelId, name } = props; - - const { data: feedbackData } = useFeedbackSearch(projectId, channelId, { - query: {}, - limit: 0, +const ProjectGuard: React.FC = ({ children, projectId }) => { + const { data, isPending } = useOAIQuery({ + path: '/api/admin/projects', + variables: { limit: 1000, page: 1 }, }); + const router = useRouter(); + + useEffect(() => { + if (!data || isPending) return; + const project = data.items.find((v) => v.id === projectId); + if (!project) { + alert('You do not have permission for this project'); + router.replace('/main'); + } + }, [data]); - return ( - - ); + return <>{!isPending && children}; }; -export default ChannelCardList; +export default ProjectGuard; diff --git a/apps/web/src/entities/project/ui/project-info-form.ui.tsx b/apps/web/src/entities/project/ui/project-info-form.ui.tsx new file mode 100644 index 000000000..36ec823fa --- /dev/null +++ b/apps/web/src/entities/project/ui/project-info-form.ui.tsx @@ -0,0 +1,71 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useFormContext } from 'react-hook-form'; +import { useTranslation } from 'react-i18next'; + +import { TextInput } from '@ufb/ui'; + +import type { ProjectInfo } from '../project.type'; +import TimezoneSelectBox from './timezone-select-box'; + +interface IProps { + type?: 'create' | 'update'; + readOnly?: boolean; +} + +const ProjectInfoForm: React.FC = (props) => { + const { type = 'create', readOnly = false } = props; + const { t } = useTranslation(); + + const { register, setValue, watch, formState } = + useFormContext(); + + return ( +
+ {type === 'update' && ( + + )} + + + setValue('timezone', value, { shouldDirty: true })} + disabled={readOnly} + /> +
+ ); +}; + +export default ProjectInfoForm; diff --git a/apps/web/src/components/etc/TimezoneSelectBox/TimezoneSelectBox.tsx b/apps/web/src/entities/project/ui/timezone-select-box.tsx similarity index 92% rename from apps/web/src/components/etc/TimezoneSelectBox/TimezoneSelectBox.tsx rename to apps/web/src/entities/project/ui/timezone-select-box.tsx index 3f67f38ce..5529cde37 100644 --- a/apps/web/src/components/etc/TimezoneSelectBox/TimezoneSelectBox.tsx +++ b/apps/web/src/entities/project/ui/timezone-select-box.tsx @@ -19,18 +19,18 @@ import { getCountry } from 'countries-and-timezones'; import { Icon, TextInput } from '@ufb/ui'; -import type { TimezoneInfo } from '@/types/timezone-info'; -import { getTimezoneOptions } from '@/utils/timezone'; +import type { Timezone } from '../project.type'; +import { getTimezoneOptions } from '../timezone.util'; -const getLabel = (timezone?: TimezoneInfo) => { +const getLabel = (timezone?: Timezone) => { if (!timezone) return ''; const country = getCountry(timezone.countryCode); return `(${timezone.offset}) ${timezone.name}, ${country?.name}`; }; interface IProps { - value?: TimezoneInfo; - onChange?: (timezone: TimezoneInfo) => void; + value?: Timezone; + onChange?: (timezone: Timezone) => void; disabled?: boolean; } diff --git a/apps/web/src/entities/role/index.ts b/apps/web/src/entities/role/index.ts new file mode 100644 index 000000000..6ec77ef0a --- /dev/null +++ b/apps/web/src/entities/role/index.ts @@ -0,0 +1,19 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export * from './ui'; +export * from './role.type'; +export * from './permission.type'; +export * from './role.schema'; diff --git a/apps/web/src/entities/role/input-role.model.ts b/apps/web/src/entities/role/input-role.model.ts new file mode 100644 index 000000000..5f811dc1a --- /dev/null +++ b/apps/web/src/entities/role/input-role.model.ts @@ -0,0 +1,89 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { create } from 'zustand'; + +import { PermissionList } from './permission.type'; +import type { PermissionType } from './permission.type'; +import type { Role } from './role.type'; + +type State = { + editingRole: Role | null; + editPermissions: Partial>; +}; +type Action = { + changeEditingRole: (key: T, value: Role[T]) => void; + clear: () => void; + setEditingRole: (edit: Role) => void; + checkPermission: (perm: PermissionType, isChecked: boolean) => void; +}; + +export const useInputRoleStore = create((set) => ({ + editingRole: null, + editPermissions: {}, + checkPermission: (perm: PermissionType, checked: boolean) => { + set(({ editPermissions }) => ({ + editPermissions: { ...editPermissions, [perm]: checked }, + })); + if ( + checked && + (perm.includes('create') || + perm.includes('update') || + perm.includes('delete')) + ) { + const permPrefix = perm.split('_').slice(0, -1).join('_'); + + const relatedPerms = PermissionList.filter((v) => { + const vPrefix = v.split('_').slice(0, -1).join('_'); + return ( + vPrefix === permPrefix && + v.includes('read') && + !v.includes('download') + ); + }); + relatedPerms.forEach((perm) => { + set(({ editPermissions }) => ({ + editPermissions: { ...editPermissions, [perm]: true }, + })); + }); + } + if (!checked && perm.includes('read') && !perm.includes('download')) { + const permprefix = perm.split('_').slice(0, -1).join('_'); + + const relatedPerms = PermissionList.filter((v) => { + const vPrefix = v.split('_').slice(0, -1).join('_'); + + return ( + vPrefix === permprefix && + (v.includes('create') || v.includes('update') || v.includes('delete')) + ); + }); + + relatedPerms.forEach((perm) => { + set(({ editPermissions }) => ({ + editPermissions: { ...editPermissions, [perm]: false }, + })); + }); + } + }, + clear: () => set({ editingRole: null, editPermissions: {} }), + setEditingRole: (role) => set({ editingRole: role }), + changeEditingRole: (key, value) => + set(({ editingRole }) => + editingRole ? { editingRole: { ...editingRole, [key]: value } } : {}, + ), + // saveROle: (key,value) => set() +})); diff --git a/apps/web/src/types/permission.type.ts b/apps/web/src/entities/role/permission.type.ts similarity index 100% rename from apps/web/src/types/permission.type.ts rename to apps/web/src/entities/role/permission.type.ts diff --git a/apps/web/src/constants/default-date-range.ts b/apps/web/src/entities/role/role.schema.ts similarity index 69% rename from apps/web/src/constants/default-date-range.ts rename to apps/web/src/entities/role/role.schema.ts index 050b881a4..466228bb7 100644 --- a/apps/web/src/constants/default-date-range.ts +++ b/apps/web/src/entities/role/role.schema.ts @@ -13,12 +13,14 @@ * License for the specific language governing permissions and limitations * under the License. */ -import dayjs from 'dayjs'; -import { env } from '@/env.mjs'; -import type { DateRangeType } from '@/types/date-range.type'; +import { i18n } from 'next-i18next'; +import { z } from 'zod'; -export const DEFAULT_DATE_RANGE: DateRangeType = { - startDate: dayjs().subtract(env.NEXT_PUBLIC_MAX_DAYS, 'day').toDate(), - endDate: dayjs().toDate(), -}; +import { PermissionList } from './permission.type'; + +export const roleSchema = z.object({ + id: z.number(), + name: z.string().min(1, i18n?.t('hint.required')).max(20), + permissions: z.array(z.enum(PermissionList)), +}); diff --git a/apps/web/src/types/role.type.ts b/apps/web/src/entities/role/role.type.ts similarity index 76% rename from apps/web/src/types/role.type.ts rename to apps/web/src/entities/role/role.type.ts index 03c0b5127..b653a774e 100644 --- a/apps/web/src/types/role.type.ts +++ b/apps/web/src/entities/role/role.type.ts @@ -13,11 +13,11 @@ * License for the specific language governing permissions and limitations * under the License. */ -import type { PermissionType } from './permission.type'; -export type RoleType = { - id: number; - name: string; - permissions: PermissionType[]; -}; -export type InputRoleType = RoleType; +import type { z } from 'zod'; + +import { roleSchema } from './role.schema'; + +export const updateRoleNameSchema = roleSchema.pick({ name: true }); + +export type Role = z.infer; diff --git a/apps/web/src/components/popovers/CreateRolePopover.tsx b/apps/web/src/entities/role/ui/create-role-popover.tsx similarity index 97% rename from apps/web/src/components/popovers/CreateRolePopover.tsx rename to apps/web/src/entities/role/ui/create-role-popover.tsx index 762b6b5eb..5c143f029 100644 --- a/apps/web/src/components/popovers/CreateRolePopover.tsx +++ b/apps/web/src/entities/role/ui/create-role-popover.tsx @@ -21,14 +21,14 @@ import { z } from 'zod'; import { Input, Popover, PopoverModalContent, PopoverTrigger } from '@ufb/ui'; -import type { RoleType } from '@/types/role.type'; +import type { Role } from '../role.type'; interface IForm { roleName: string; } interface IProps { - roles: RoleType[]; + roles: Role[]; disabled?: boolean; onCreate: (name: string) => Promise | void; } diff --git a/apps/web/src/components/popovers/DeleteRolePopover.tsx b/apps/web/src/entities/role/ui/delete-role-popover.ui.tsx similarity index 93% rename from apps/web/src/components/popovers/DeleteRolePopover.tsx rename to apps/web/src/entities/role/ui/delete-role-popover.ui.tsx index 6518b9c87..c9a883ae0 100644 --- a/apps/web/src/components/popovers/DeleteRolePopover.tsx +++ b/apps/web/src/entities/role/ui/delete-role-popover.ui.tsx @@ -23,11 +23,9 @@ interface IProps { onClickDelete: () => void; } -const DeleteRolePopover: React.FC = ({ - open, - onOpenChange, - onClickDelete, -}) => { +const DeleteRolePopover: React.FC = (props) => { + const { open, onOpenChange, onClickDelete } = props; + const { t } = useTranslation(); return ( diff --git a/apps/web/src/entities/role/ui/index.ts b/apps/web/src/entities/role/ui/index.ts new file mode 100644 index 000000000..023ffadd1 --- /dev/null +++ b/apps/web/src/entities/role/ui/index.ts @@ -0,0 +1,19 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as RoleTable } from './role-table.ui'; +export { default as UpdateRoleNamePopover } from './update-role-name-popover.ui'; +export { default as DeleteRolePopover } from './delete-role-popover.ui'; +export { default as CreateRolePopover } from './create-role-popover'; diff --git a/apps/web/src/entities/role/ui/role-table.ui.tsx b/apps/web/src/entities/role/ui/role-table.ui.tsx new file mode 100644 index 000000000..0a7ab264a --- /dev/null +++ b/apps/web/src/entities/role/ui/role-table.ui.tsx @@ -0,0 +1,408 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useEffect } from 'react'; +import { useOverlay } from '@toss/use-overlay'; +import { useTranslation } from 'react-i18next'; + +import type { IconNameType } from '@ufb/ui'; +import { Icon, Popover, PopoverContent, PopoverTrigger } from '@ufb/ui'; + +import { cn } from '@/shared'; + +import { useInputRoleStore } from '../input-role.model'; +import { + ChannelFieldPermissionList, + ChannelImageSettingPermissionList, + ChannelInfoPermissionList, + ChannelPermissionText, + FeedbackPermissionList, + FeedbackPermissionText, + IssuePermissionList, + IssuePermissionText, + PermissionList, + ProjectApiKeyPermissionList, + ProjectInfoPermissionList, + ProjectMemberPermissionList, + ProjectPermissionText, + ProjectRolePermissionList, + ProjectTrackerPermissionList, + ProjectWebhookPermissionList, +} from '../permission.type'; +import type { PermissionType } from '../permission.type'; +import type { Role } from '../role.type'; +import DeleteRolePopover from './delete-role-popover.ui'; +import UpdateRoleNamePopover from './update-role-name-popover.ui'; + +interface IProps { + roles: Role[]; + onUpdateRole?: (role: Role) => void; + onDeleteRole?: (role: Role) => void; +} + +const RoleTable: React.FC = (props) => { + const { onUpdateRole, onDeleteRole, roles } = props; + + const colSpan = roles.length + 2; + + return ( + + + + + + + + + + + + + v !== 'project_delete', + )} + roles={roles ?? []} + depth={3} + /> + + + + + + + + + + + + + + + + + + + + v !== 'channel_create' && v !== 'channel_delete', + )} + roles={roles ?? []} + depth={3} + /> + + + + + + + + +
+ ); +}; + +interface ITableHeadProps { + roles: Role[]; + onUpdateRole?: (role: Role) => void; + onDeleteRole?: (role: Role) => void; +} + +const TableHead: React.FC = (props) => { + const { roles, onUpdateRole, onDeleteRole } = props; + + const { t } = useTranslation(); + const overlay = useOverlay(); + + const { editingRole, clear, setEditingRole, editPermissions } = + useInputRoleStore(); + useEffect(() => { + clear(); + }, []); + + const openUpdateRoleNameModal = (role: Role) => { + return ( + onUpdateRole && + overlay.open(({ isOpen, close }) => ( + close()} + onClickUpdate={onUpdateRole} + role={role} + roles={roles} + /> + )) + ); + }; + const openDeleteRolePopover = (role: Role) => { + return ( + onDeleteRole && + overlay.open(({ isOpen, close }) => ( + close()} + onClickDelete={() => onDeleteRole(role)} + /> + )) + ); + }; + + const onEditPermission = async () => { + if (!editingRole) return; + + const permEntires = Object.entries(editPermissions) as [ + PermissionType, + boolean, + ][]; + + const newPermissions = permEntires + .reduce((prev, [perm, checked]) => { + if (checked) return prev.includes(perm) ? prev : prev.concat(perm); + else return prev.includes(perm) ? prev.filter((v) => v !== perm) : prev; + }, editingRole.permissions) + .filter((v) => PermissionList.includes(v)); + + onUpdateRole?.({ ...editingRole, permissions: newPermissions }); + clear(); + }; + + type MenuType = { + icon: IconNameType; + label: string; + onClick: (role: Role) => void; + }; + + const MENU_ITEMS: MenuType[] = [ + ...((onUpdateRole ? + [ + { + icon: 'EditFill', + label: t('main.setting.role-mgmt.edit-role'), + onClick: (role: Role) => setEditingRole(role), + }, + { + icon: 'DriverRegisterFill', + label: t('main.setting.role-mgmt.update-role-name'), + onClick: (role: Role) => openUpdateRoleNameModal(role), + }, + ] + : []) as MenuType[]), + ...((onDeleteRole ? + [ + { + icon: 'TrashFill', + label: t('main.setting.role-mgmt.delete-role'), + onClick: (role: Role) => openDeleteRolePopover(role), + }, + ] + : []) as MenuType[]), + ]; + + return ( + + + Permissions + {roles.map((role) => ( + +
+

{role.name}

+ {role.id === editingRole?.id ? +
+ + +
+ : MENU_ITEMS.length > 0 && ( + + + + + +
    + {MENU_ITEMS.map(({ icon, label, onClick }, i) => ( +
  • + +
  • + ))} +
+
+
+ ) + } +
+ + ))} + + + ); +}; + +interface IRoleTitleRowProps { + colspan: number; + depth?: number; + title: string; +} +const RoleTitleRow: React.FC = ({ + colspan, + title, + depth, +}) => { + return ( + + +

+ {title} +

+ + + ); +}; + +interface IPermissionRowsProps { + permissions: readonly T[]; + permText: Record; + roles: Role[]; + depth?: number; +} + +const PermissionRows = ( + props: IPermissionRowsProps, +) => { + const { permText, permissions, roles, depth } = props; + + const { editingRole, editPermissions, checkPermission } = useInputRoleStore(); + + return ( + <> + {permissions.map((perm) => ( + + +

+ {permText[perm]} +

+ + {roles.map((role) => ( + +

+ checkPermission(perm, e.target.checked)} + /> +

+ + ))} + + ))} + + ); +}; + +export default RoleTable; diff --git a/apps/web/src/components/popovers/UpdateRolePopover.tsx b/apps/web/src/entities/role/ui/update-role-name-popover.ui.tsx similarity index 71% rename from apps/web/src/components/popovers/UpdateRolePopover.tsx rename to apps/web/src/entities/role/ui/update-role-name-popover.ui.tsx index 42112dc2b..dbd2bbfae 100644 --- a/apps/web/src/components/popovers/UpdateRolePopover.tsx +++ b/apps/web/src/entities/role/ui/update-role-name-popover.ui.tsx @@ -17,54 +17,46 @@ import { useEffect } from 'react'; import { zodResolver } from '@hookform/resolvers/zod'; import { useForm } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; -import { z } from 'zod'; +import type { z } from 'zod'; import { Input, Popover, PopoverModalContent } from '@ufb/ui'; -import type { RoleType } from '@/types/role.type'; +import type { Role } from '../role.type'; +import { updateRoleNameSchema } from '../role.type'; -interface IForm { - roleName: string; -} +type FormType = z.infer; interface IProps { open: boolean; onOpenChange: React.Dispatch>; - onClickUpdate: (newRole: RoleType) => void; - role: RoleType; - roles: RoleType[]; + onClickUpdate: (newRole: Role) => void; + role: Role; + roles: Role[]; } -const UpdateRolePopover: React.FC = ({ - open, - onOpenChange, - role, - roles, - onClickUpdate, -}) => { +const UpdateRoleNamePopover: React.FC = (props) => { + const { open, onOpenChange, role, roles, onClickUpdate } = props; + const { t } = useTranslation(); - const { register, handleSubmit, formState, setError, reset } = useForm( - { - resolver: zodResolver( - z.object({ roleName: z.string().min(1, t('hint.required')).max(20) }), - ), - defaultValues: { roleName: role.name }, - }, - ); + const { register, handleSubmit, formState, setError, reset } = + useForm({ + resolver: zodResolver(updateRoleNameSchema), + defaultValues: { name: role.name }, + }); useEffect(() => { - reset({ roleName: role.name }); + reset({ name: role.name }); }, [open]); - const onSubmit = (data: IForm) => { - if (roles.some((v) => v.id !== role.id && v.name === data.roleName)) { - setError('roleName', { + const onSubmit = (data: FormType) => { + if (roles.some((v) => v.id !== role.id && v.name === data.name)) { + setError('name', { message: t('hint.name-already-exists', { name: 'Role Name' }), }); return; } - onClickUpdate({ ...role, name: data.roleName }); + onClickUpdate({ ...role, name: data.name }); onOpenChange(false); }; @@ -89,15 +81,15 @@ const UpdateRolePopover: React.FC = ({
); }; -export default UpdateRolePopover; +export default UpdateRoleNamePopover; diff --git a/apps/web/src/entities/tenant/index.ts b/apps/web/src/entities/tenant/index.ts new file mode 100644 index 000000000..f1bafb119 --- /dev/null +++ b/apps/web/src/entities/tenant/index.ts @@ -0,0 +1,19 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export * from './ui'; +export * from './tenant.model'; +export * from './tenant.type'; +export * from './tenant.schema'; diff --git a/apps/web/src/entities/tenant/tenant.model.ts b/apps/web/src/entities/tenant/tenant.model.ts new file mode 100644 index 000000000..55c55d88b --- /dev/null +++ b/apps/web/src/entities/tenant/tenant.model.ts @@ -0,0 +1,37 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { create } from 'zustand'; + +import { client } from '@/shared'; + +import type { Tenant } from './tenant.type'; + +type State = { tenant: Tenant | null }; + +type Action = { + setTenant: (tenant: Tenant) => void; + refetchTenant: () => Promise; +}; + +export const useTenantStore = create((set) => ({ + tenant: null, + setTenant: (tenant) => set({ tenant }), + refetchTenant: async () => { + const { data } = await client.get({ path: '/api/admin/tenants' }); + set({ tenant: data }); + }, +})); diff --git a/apps/web/src/entities/tenant/tenant.schema.ts b/apps/web/src/entities/tenant/tenant.schema.ts new file mode 100644 index 000000000..a60c0ccb8 --- /dev/null +++ b/apps/web/src/entities/tenant/tenant.schema.ts @@ -0,0 +1,55 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { z } from 'zod'; + +export const tenantSchema = z.object({ + id: z.number(), + siteName: z.string(), + description: z.string().nullable(), + useEmail: z.boolean(), + useOAuth: z.boolean(), + isPrivate: z.boolean(), + isRestrictDomain: z.boolean(), + allowDomains: z + .array(z.string().refine((v) => /[a-z]+\.[a-z]{2,3}/.test(v))) + .nullable(), + useEmailVerification: z.boolean(), + oauthConfig: z + .object({ + clientId: z.string(), + emailKey: z.string(), + scopeString: z.string(), + clientSecret: z.string(), + authCodeRequestURL: z.string(), + accessTokenRequestURL: z.string(), + userProfileRequestURL: z.string(), + }) + .nullable(), +}); + +export const tenantInfoSchema = tenantSchema.pick({ + id: true, + siteName: true, + description: true, +}); +export const authInfoScema = tenantSchema.pick({ + isPrivate: true, + isRestrictDomain: true, + allowDomains: true, + useOAuth: true, + useEmail: true, + oauthConfig: true, +}); diff --git a/apps/web/src/entities/tenant/tenant.type.ts b/apps/web/src/entities/tenant/tenant.type.ts new file mode 100644 index 000000000..feb70d15b --- /dev/null +++ b/apps/web/src/entities/tenant/tenant.type.ts @@ -0,0 +1,28 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import type { z } from 'zod'; + +import type { + authInfoScema, + tenantInfoSchema, + tenantSchema, +} from './tenant.schema'; + +export type Tenant = z.infer; +export type TenantInfo = z.infer; + +export type AuthInfo = z.infer; diff --git a/apps/web/src/entities/tenant/ui/index.ts b/apps/web/src/entities/tenant/ui/index.ts new file mode 100644 index 000000000..aab602ea3 --- /dev/null +++ b/apps/web/src/entities/tenant/ui/index.ts @@ -0,0 +1,19 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as TenantGuard } from './tenant-guard.ui'; +export { default as TenantCard } from './tenant-card.ui'; +export { default as TenantInfoForm } from './tenant-info-form.ui'; +export { default as OAuthConfigForm } from './oauth-config-form.ui'; diff --git a/apps/web/src/entities/tenant/ui/oauth-config-form.ui.tsx b/apps/web/src/entities/tenant/ui/oauth-config-form.ui.tsx new file mode 100644 index 000000000..1ecc8a531 --- /dev/null +++ b/apps/web/src/entities/tenant/ui/oauth-config-form.ui.tsx @@ -0,0 +1,102 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useFormContext } from 'react-hook-form'; + +import { TextInput } from '@ufb/ui'; + +import type { AuthInfo } from '../tenant.type'; + +interface IProps {} + +const OAuthConfigForm: React.FC = () => { + const { register, formState } = useFormContext(); + return ( +
+ + + + + + + +
+ ); +}; + +export default OAuthConfigForm; diff --git a/apps/web/src/entities/tenant/ui/tenant-card.ui.spec.tsx b/apps/web/src/entities/tenant/ui/tenant-card.ui.spec.tsx new file mode 100644 index 000000000..04385b282 --- /dev/null +++ b/apps/web/src/entities/tenant/ui/tenant-card.ui.spec.tsx @@ -0,0 +1,20 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +describe('TenantCard', () => { + test('snapshot', async () => { + expect(2).toBe(2); + }); +}); diff --git a/apps/web/src/entities/tenant/ui/tenant-card.ui.tsx b/apps/web/src/entities/tenant/ui/tenant-card.ui.tsx new file mode 100644 index 000000000..c191410b6 --- /dev/null +++ b/apps/web/src/entities/tenant/ui/tenant-card.ui.tsx @@ -0,0 +1,51 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useTranslation } from 'react-i18next'; + +import { useOAIQuery } from '@/shared'; +import MainCard from '@/shared/ui/main-card.ui'; +import type { Tenant } from '@/entities/tenant'; + +interface IProps { + tenant: Tenant; +} +const TenantCard: React.FC = ({ tenant }) => { + const { t } = useTranslation(); + const { data } = useOAIQuery({ path: '/api/admin/projects' }); + + const { data: feedbackCount } = useOAIQuery({ + path: '/api/admin/tenants/{tenantId}/feedback-count', + variables: { tenantId: tenant.id }, + }); + + return ( + + ); +}; + +export default TenantCard; diff --git a/apps/web/src/entities/tenant/ui/tenant-guard.ui.spec.tsx b/apps/web/src/entities/tenant/ui/tenant-guard.ui.spec.tsx new file mode 100644 index 000000000..0dc83a040 --- /dev/null +++ b/apps/web/src/entities/tenant/ui/tenant-guard.ui.spec.tsx @@ -0,0 +1,70 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { http, HttpResponse } from 'msw'; +import mockRouter from 'next-router-mock'; + +import { Path } from '@/shared'; + +import { useTenantStore } from '../tenant.model'; +import TenantGuard from './tenant-guard.ui'; + +import { env } from '@/env.mjs'; +import { server } from '@/msw'; +import { render, screen, waitFor } from '@/test-utils'; + +const INITIAL_PATH = '/'; + +describe('TenantGuard', () => { + beforeEach(() => { + mockRouter.setCurrentUrl(INITIAL_PATH); + }); + test('Not found tenant', async () => { + server.use( + http.get(`${env.NEXT_PUBLIC_API_BASE_URL}/api/admin/tenants`, () => { + return HttpResponse.json({ statusCode: 404 }, { status: 404 }); + }), + ); + render(); + await waitFor(() => { + expect(mockRouter).toMatchObject({ pathname: Path.CREATE_TENANT }); + }); + }); + test('Found tenant', async () => { + const MOCK_TENANT_DATA = { id: 1 }; + + server.use( + http.get(`${env.NEXT_PUBLIC_API_BASE_URL}/api/admin/tenants`, () => { + return HttpResponse.json(MOCK_TENANT_DATA, { status: 200 }); + }), + ); + + const TenantTestComponent = () => { + const { tenant } = useTenantStore(); + return ( + +

{tenant?.id}

+
+ ); + }; + + render(); + + await waitFor(() => { + expect(screen.getByText(MOCK_TENANT_DATA.id)).toBeInTheDocument(); + }); + }); +}); diff --git a/apps/web/src/components/templates/MainTemplate/MainTemplate.tsx b/apps/web/src/entities/tenant/ui/tenant-guard.ui.tsx similarity index 53% rename from apps/web/src/components/templates/MainTemplate/MainTemplate.tsx rename to apps/web/src/entities/tenant/ui/tenant-guard.ui.tsx index 6f4b73893..92b58680b 100644 --- a/apps/web/src/components/templates/MainTemplate/MainTemplate.tsx +++ b/apps/web/src/entities/tenant/ui/tenant-guard.ui.tsx @@ -13,34 +13,32 @@ * License for the specific language governing permissions and limitations * under the License. */ +import type React from 'react'; +import { useEffect } from 'react'; import { useRouter } from 'next/router'; -import { Header, SideNav } from '@/components/layouts'; -import { Path } from '@/constants/path'; +import { Path, useOAIQuery } from '@/shared'; + +import { useTenantStore } from '../tenant.model'; interface IProps extends React.PropsWithChildren {} -const MainTemplate: React.FC = ({ children }) => { +const TenantGuard: React.FC = ({ children }) => { const router = useRouter(); + const { setTenant } = useTenantStore(); + + const { data, status, error } = useOAIQuery({ + path: '/api/admin/tenants', + queryOptions: { retry: 0 }, + }); + + useEffect(() => { + if (error?.statusCode === 404) void router.push(Path.CREATE_TENANT); + if (data) setTenant(data); + }, [data, error]); - return ( -
-
-
- {Path.hasSideNav(router.pathname) && } -
- {children} -
-
-
- ); + if (status === 'pending') return
Loading...
; + return children; }; -export default MainTemplate; +export default TenantGuard; diff --git a/apps/web/src/entities/tenant/ui/tenant-info-form.ui.tsx b/apps/web/src/entities/tenant/ui/tenant-info-form.ui.tsx new file mode 100644 index 000000000..ef66c4a8e --- /dev/null +++ b/apps/web/src/entities/tenant/ui/tenant-info-form.ui.tsx @@ -0,0 +1,52 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { useFormContext } from 'react-hook-form'; + +import { TextInput } from '@ufb/ui'; + +import type { TenantInfo } from '../tenant.type'; + +interface IProps {} + +const TenantInfoForm: React.FC = () => { + const { register, formState } = useFormContext(); + + return ( +
+ + + +
+ ); +}; + +export default TenantInfoForm; diff --git a/apps/web/src/entities/theme/index.ts b/apps/web/src/entities/theme/index.ts new file mode 100644 index 000000000..c7c2f37b9 --- /dev/null +++ b/apps/web/src/entities/theme/index.ts @@ -0,0 +1,17 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export * from './ui'; +export { useThemeStore } from './theme.model'; diff --git a/apps/web/src/zustand/theme.store.ts b/apps/web/src/entities/theme/theme.model.ts similarity index 79% rename from apps/web/src/zustand/theme.store.ts rename to apps/web/src/entities/theme/theme.model.ts index da44f684f..e3a22ddd7 100644 --- a/apps/web/src/zustand/theme.store.ts +++ b/apps/web/src/entities/theme/theme.model.ts @@ -16,19 +16,17 @@ import { create } from 'zustand'; import { persist } from 'zustand/middleware'; -interface ThemeState { - theme: 'light' | 'dark'; - toggle: () => void; -} +type State = { theme: 'light' | 'dark' }; -const useThemeStore = create()( +type Action = { toggle: () => void }; + +export const useThemeStore = create()( persist( (set) => ({ theme: 'light', toggle: () => - set((prev) => ({ theme: prev.theme === 'light' ? 'dark' : 'light' })), + set(({ theme }) => ({ theme: theme === 'light' ? 'dark' : 'light' })), }), { name: 'theme' }, ), ); -export default useThemeStore; diff --git a/apps/web/src/entities/theme/ui/index.ts b/apps/web/src/entities/theme/ui/index.ts new file mode 100644 index 000000000..892e11f19 --- /dev/null +++ b/apps/web/src/entities/theme/ui/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as ThemeToggleButton } from './theme-toggle-button.ui'; diff --git a/apps/web/src/hooks/useCurrentProjectId.ts b/apps/web/src/entities/theme/ui/theme-toggle-button.ui.spec.tsx similarity index 55% rename from apps/web/src/hooks/useCurrentProjectId.ts rename to apps/web/src/entities/theme/ui/theme-toggle-button.ui.spec.tsx index 5f42aa278..6c5f32386 100644 --- a/apps/web/src/hooks/useCurrentProjectId.ts +++ b/apps/web/src/entities/theme/ui/theme-toggle-button.ui.spec.tsx @@ -13,21 +13,21 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { useMemo } from 'react'; -import { useRouter } from 'next/router'; +import userEvent from '@testing-library/user-event'; -const useCurrentProjectId = () => { - const router = useRouter(); +import ThemeToggleButton from './theme-toggle-button.ui'; - const projectId = useMemo(() => { - if (!router.query?.projectId) return -1; - return parseInt(router.query.projectId as string) as number; - }, [router]); +import { render, screen } from '@/test-utils'; - const changeProjectId = (projectId: number) => { - router.push({ pathname: router.pathname, query: { projectId } }); - }; +describe('ThemeToggleButton', () => { + it('toggle theme using document className', async () => { + render(); + const button = screen.getByRole('button'); - return { projectId, changeProjectId }; -}; -export default useCurrentProjectId; + expect(document.documentElement.className).toBe('light'); + + await userEvent.click(button); + + expect(document.documentElement.className).toBe('dark'); + }); +}); diff --git a/apps/web/src/components/buttons/ThemeToggleButton.tsx b/apps/web/src/entities/theme/ui/theme-toggle-button.ui.tsx similarity index 85% rename from apps/web/src/components/buttons/ThemeToggleButton.tsx rename to apps/web/src/entities/theme/ui/theme-toggle-button.ui.tsx index 73eedb6d4..ca5bf4a2c 100644 --- a/apps/web/src/components/buttons/ThemeToggleButton.tsx +++ b/apps/web/src/entities/theme/ui/theme-toggle-button.ui.tsx @@ -17,22 +17,20 @@ import { useEffect } from 'react'; import { Icon } from '@ufb/ui'; -import useThemeStore from '@/zustand/theme.store'; +import { useThemeStore } from '../theme.model'; -interface IProps {} - -const ThemeToggleButton: React.FC = () => { +const ThemeToggleButton: React.FC = () => { const { theme, toggle } = useThemeStore(); useEffect(() => { - if (!theme) return; + if (typeof document === 'undefined') return; document.documentElement.className = theme; }, [theme]); return ( +
+
+
+`; + +exports[`UserBox snapshot when open 1`] = ` +
+
+ + +
+
+
+`; diff --git a/apps/web/src/entities/user/ui/index.ts b/apps/web/src/entities/user/ui/index.ts new file mode 100644 index 000000000..c7bf12e3e --- /dev/null +++ b/apps/web/src/entities/user/ui/index.ts @@ -0,0 +1,18 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as UserBox } from './user-box.ui'; +export { default as UserManagementTable } from './user-management-table.ui'; +export { default as InviteUserPopover } from './invite-user-popover'; diff --git a/apps/web/src/containers/setting-menu/UserSetting/UserInvitationDialog.tsx b/apps/web/src/entities/user/ui/invite-user-popover.tsx similarity index 94% rename from apps/web/src/containers/setting-menu/UserSetting/UserInvitationDialog.tsx rename to apps/web/src/entities/user/ui/invite-user-popover.tsx index 1d171b7ab..beb9c963c 100644 --- a/apps/web/src/containers/setting-menu/UserSetting/UserInvitationDialog.tsx +++ b/apps/web/src/entities/user/ui/invite-user-popover.tsx @@ -29,9 +29,8 @@ import { toast, } from '@ufb/ui'; -import { SelectBox } from '@/components'; -import type { UserTypeEnum } from '@/contexts/user.context'; -import { useOAIMutation, useOAIQuery, useProjects } from '@/hooks'; +import { SelectBox, useOAIMutation, useOAIQuery } from '@/shared'; +import type { UserTypeEnum } from '@/entities/user'; interface IProps {} @@ -41,18 +40,20 @@ interface IForm { projectId?: number; roleId?: number; } + const scheme: Zod.ZodType = z.object({ email: z.string().email(), type: z.union([z.literal('SUPER'), z.literal('GENERAL')]), projectId: z.number().optional(), roleId: z.number().optional(), }); + const defaultValues: IForm = { email: '', type: 'GENERAL', }; -const UserInvitationDialog: React.FC = () => { +const InviteUserPopover: React.FC = () => { const { t } = useTranslation(); const { register, watch, setValue, reset, handleSubmit, formState } = useForm({ resolver: zodResolver(scheme), defaultValues }); @@ -72,7 +73,7 @@ const UserInvitationDialog: React.FC = () => { reset({ roleId: undefined }, { keepValues: true }); }, [watch('projectId')]); - const { data: projectData } = useProjects(); + const { data: projectData } = useOAIQuery({ path: '/api/admin/projects' }); const { data: roleData } = useOAIQuery({ path: '/api/admin/projects/{projectId}/roles', @@ -180,4 +181,4 @@ const UserInvitationDialog: React.FC = () => { ); }; -export default UserInvitationDialog; +export default InviteUserPopover; diff --git a/apps/web/src/containers/setting-menu/UserSetting/UserEditPopover.tsx b/apps/web/src/entities/user/ui/update-user-popover.ui.tsx similarity index 72% rename from apps/web/src/containers/setting-menu/UserSetting/UserEditPopover.tsx rename to apps/web/src/entities/user/ui/update-user-popover.ui.tsx index 2da3b2a0f..f7205ff78 100644 --- a/apps/web/src/containers/setting-menu/UserSetting/UserEditPopover.tsx +++ b/apps/web/src/entities/user/ui/update-user-popover.ui.tsx @@ -15,60 +15,53 @@ */ import { useState } from 'react'; import { zodResolver } from '@hookform/resolvers/zod'; +import { useQueryClient } from '@tanstack/react-query'; import { useForm } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; -import { z } from 'zod'; import { Icon, - Input, Popover, PopoverContent, PopoverHeading, PopoverTrigger, + TextInput, toast, } from '@ufb/ui'; -import { SelectBox } from '@/components'; -import type { UserTypeEnum } from '@/contexts/user.context'; -import { useOAIMutation } from '@/hooks'; -import type { UserDataType } from './UserSetting'; +import { SelectBox, useOAIMutation } from '@/shared'; -interface IProps { - data: UserDataType; - refetch: () => void; -} +import { userMemberSchema } from '../user.schema'; +import type { UserMember, UserTypeEnum } from '../user.type'; -interface IForm { - type: UserTypeEnum; - name: string; - department: string | null; +interface IProps { + user: UserMember; } -const scheme: Zod.ZodType = z.object({ - type: z.union([z.literal('SUPER'), z.literal('GENERAL')]), - name: z.string(), - department: z.string().nullable(), -}); -const UserEditPopover: React.FC = ({ data, refetch }) => { +const UpdateUserPopover: React.FC = (props) => { + const { user } = props; + const queryClient = useQueryClient(); const { t } = useTranslation(); const [open, setOpen] = useState(false); - const { register, setValue, watch, handleSubmit } = useForm({ - resolver: zodResolver(scheme), + + const { register, setValue, watch, handleSubmit } = useForm({ + resolver: zodResolver(userMemberSchema), defaultValues: { - type: data.type, - name: data.name ?? '', - department: data.department ?? '', + type: user.type, + name: user.name, + department: user.department, }, }); const { mutate, isPending } = useOAIMutation({ method: 'put', path: '/api/admin/users/{id}', - pathParams: { id: data.id }, + pathParams: { id: user.id }, queryOptions: { async onSuccess() { - await refetch(); + await queryClient.invalidateQueries({ + queryKey: ['/api/admin/users/search'], + }); toast.positive({ title: t('toast.save') }); setOpen(false); }, @@ -78,7 +71,7 @@ const UserEditPopover: React.FC = ({ data, refetch }) => { }, }); - const onSubmit = (input: IForm) => mutate(input); + const onSubmit = (input: UserMember) => mutate(input); return ( @@ -96,7 +89,7 @@ const UserEditPopover: React.FC = ({ data, refetch }) => {
- +
= ({ data, refetch }) => { ]} />
- - + +
+ + + + + + + + + + ); +}; + +export default CreateWebhookPopover; diff --git a/apps/web/src/containers/setting-menu/WebhookSetting/WebhookDeleteDialog.tsx b/apps/web/src/entities/webhook/ui/delete-webhook-popover.ui.tsx similarity index 64% rename from apps/web/src/containers/setting-menu/WebhookSetting/WebhookDeleteDialog.tsx rename to apps/web/src/entities/webhook/ui/delete-webhook-popover.ui.tsx index 59d90188e..a615d2997 100644 --- a/apps/web/src/containers/setting-menu/WebhookSetting/WebhookDeleteDialog.tsx +++ b/apps/web/src/entities/webhook/ui/delete-webhook-popover.ui.tsx @@ -16,44 +16,21 @@ import { useState } from 'react'; import { useTranslation } from 'react-i18next'; -import { - Icon, - Popover, - PopoverModalContent, - PopoverTrigger, - toast, -} from '@ufb/ui'; +import { Icon, Popover, PopoverModalContent, PopoverTrigger } from '@ufb/ui'; -import { useOAIMutation, usePermissions } from '@/hooks'; +import { usePermissions } from '@/shared'; interface IProps { - projectId: number; webhookId: number; - refetch: () => Promise; + onClickDelete: (webhookId: number) => void; } -const WebhookDeleteDialog: React.FC = (props) => { - const { projectId, webhookId, refetch } = props; +const DeleteWebhookPopover: React.FC = (props) => { + const { webhookId, onClickDelete } = props; const { t } = useTranslation(); - const perms = usePermissions(projectId); + const perms = usePermissions(); const [open, setOpen] = useState(false); - const { mutate, isPending } = useOAIMutation({ - method: 'delete', - path: '/api/admin/projects/{projectId}/webhooks/{webhookId}', - pathParams: { projectId, webhookId }, - queryOptions: { - async onSuccess() { - toast.negative({ title: t('toast.delete') }); - refetch(); - setOpen(false); - }, - onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); - }, - }, - }); - return ( = (props) => { submitButton={{ className: 'bg-red-primary', children: t('button.delete'), - disabled: isPending, - onClick: () => mutate(undefined), + onClick: () => onClickDelete(webhookId), }} /> ); }; -export default WebhookDeleteDialog; +export default DeleteWebhookPopover; diff --git a/apps/web/src/entities/webhook/ui/index.ts b/apps/web/src/entities/webhook/ui/index.ts new file mode 100644 index 000000000..631b0ab83 --- /dev/null +++ b/apps/web/src/entities/webhook/ui/index.ts @@ -0,0 +1,18 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as WebhookTable } from './webhook-table.ui'; +export { default as CreateWebhookPopover } from './create-webhook-popover'; +export { default as UpdateWebhookPopover } from './update-webhook-popover'; diff --git a/apps/web/src/entities/webhook/ui/update-webhook-popover.tsx b/apps/web/src/entities/webhook/ui/update-webhook-popover.tsx new file mode 100644 index 000000000..46dc422ef --- /dev/null +++ b/apps/web/src/entities/webhook/ui/update-webhook-popover.tsx @@ -0,0 +1,109 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useEffect, useState } from 'react'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { FormProvider, useForm } from 'react-hook-form'; +import { useTranslation } from 'react-i18next'; + +import { Icon, Popover, PopoverModalContent, PopoverTrigger } from '@ufb/ui'; + +import { useOAIQuery, usePermissions } from '@/shared'; + +import { webhookInfoSchema } from '../webhook.schema'; +import type { Webhook, WebhookInfo } from '../webhook.type'; +import WebhookForm from './webhook-form.ui'; + +interface IProps { + disabled?: boolean; + projectId: number; + webhook: Webhook; + onClickUpdate: (webhookId: number, input: WebhookInfo) => Promise | any; +} + +const UpdateWebhookPopover: React.FC = (props) => { + const { disabled, projectId, webhook, onClickUpdate } = props; + + const { t } = useTranslation(); + const perms = usePermissions(projectId); + + const { data } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/channels', + variables: { projectId }, + }); + + const [open, setOpen] = useState(false); + + const methods = useForm({ + resolver: zodResolver(webhookInfoSchema), + }); + + useEffect(() => { + methods.reset(convertDefatulValuesToFormValues(webhook)); + }, [open, webhook]); + + const onSubmit = async (data: WebhookInfo) => { + await onClickUpdate(webhook.id, { ...data, status: webhook.status }); + setOpen(false); + }; + + return ( + + setOpen((prev) => !prev)} + className="icon-btn icon-btn-sm icon-btn-tertiary" + asChild + > + + + +
+ + + +
+
+
+ ); +}; + +const convertDefatulValuesToFormValues = (defaultValues: Webhook) => { + return { + name: defaultValues.name, + url: defaultValues.url, + status: defaultValues.status, + events: defaultValues.events.map((event) => ({ + status: event.status, + type: event.type, + channelIds: event.channels.map((channel) => channel.id), + })), + }; +}; + +export default UpdateWebhookPopover; diff --git a/apps/web/src/containers/setting-menu/WebhookSetting/WebhookEventTableCell.tsx b/apps/web/src/entities/webhook/ui/webhook-event-cell.tsx similarity index 78% rename from apps/web/src/containers/setting-menu/WebhookSetting/WebhookEventTableCell.tsx rename to apps/web/src/entities/webhook/ui/webhook-event-cell.tsx index dee586469..3b3a41bc4 100644 --- a/apps/web/src/containers/setting-menu/WebhookSetting/WebhookEventTableCell.tsx +++ b/apps/web/src/entities/webhook/ui/webhook-event-cell.tsx @@ -13,7 +13,6 @@ * License for the specific language governing permissions and limitations * under the License. */ -import clsx from 'clsx'; import { useTranslation } from 'react-i18next'; import { @@ -24,19 +23,27 @@ import { PopoverTrigger, } from '@ufb/ui'; -import type { ChannelType } from '@/types/channel.type'; -import type { WebhookEventEnum, WebhookStatusEnum } from '@/types/webhook.type'; -import { toCamelCase } from '@/utils/str'; +import { cn } from '@/shared'; +import type { Channel } from '@/entities/channel'; + +import type { WebhookEventType, WebhookStatus } from '../webhook.type'; + +const toCamelCase = (str: string) => { + return str + .replace(/\b(\w)/g, (_, capture) => capture.toUpperCase()) + .replace(/\s+/g, ''); +}; interface IProps { - webhookStatus: WebhookStatusEnum; - type: WebhookEventEnum; - channels: ChannelType[]; + webhookStatus: WebhookStatus; + type: WebhookEventType; + channels: Channel[]; } -const WebhookEventTableCell: React.FC = (props) => { +const WebhookEventCell: React.FC = (props) => { const { channels, type, webhookStatus } = props; const { t } = useTranslation(); + if (type === 'ISSUE_CREATION' || type === 'ISSUE_STATUS_CHANGE') { return

{toCamelCase(t(`text.webhook-type.${type}`))}

; } @@ -45,7 +52,7 @@ const WebhookEventTableCell: React.FC = (props) => { = (props) => { ); }; -export default WebhookEventTableCell; +export default WebhookEventCell; diff --git a/apps/web/src/entities/webhook/ui/webhook-form.ui.tsx b/apps/web/src/entities/webhook/ui/webhook-form.ui.tsx new file mode 100644 index 000000000..d7e90b5f1 --- /dev/null +++ b/apps/web/src/entities/webhook/ui/webhook-form.ui.tsx @@ -0,0 +1,210 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useFormContext } from 'react-hook-form'; +import { useTranslation } from 'react-i18next'; + +import { TextInput } from '@ufb/ui'; + +import { DescriptionTooltip, SelectBox } from '@/shared'; +import type { Channel } from '@/entities/channel'; + +import type { + WebhookEventType, + WebhookInfo, + WebhookStatus, +} from '../webhook.type'; + +interface IProps { + channels: Channel[]; +} + +const WebhookForm: React.FC = (props) => { + const { channels } = props; + const { t } = useTranslation(); + const { register, setValue, getValues, watch, formState } = + useFormContext(); + + const getEventChecked = (type: WebhookEventType) => + watch('events').find((e) => e.type === type)?.status === 'ACTIVE'; + + const getEventChannels = (type: WebhookEventType) => { + return channels.filter((channel) => + watch('events') + .find((e) => e.type === type) + ?.channelIds?.includes(channel.id), + ); + }; + + const onChangeEventChannels = (type: WebhookEventType, ids: number[]) => { + setValue( + 'events', + getValues('events').map((event) => { + if (event.type !== type) return event; + if ( + ids.length === 0 && + (type === 'FEEDBACK_CREATION' || type === 'ISSUE_ADDITION') + ) { + return { + ...event, + status: 'INACTIVE' as WebhookStatus, + channelIds: ids, + }; + } + return { ...event, channelIds: ids }; + }), + ); + }; + + const toggleEventType = + (type: WebhookEventType) => (e: React.ChangeEvent) => { + const status: WebhookStatus = e.target.checked ? 'ACTIVE' : 'INACTIVE'; + + const channelIds = + ( + status === 'ACTIVE' && + (type === 'FEEDBACK_CREATION' || type === 'ISSUE_ADDITION') + ) ? + channels.map((v) => v.id) ?? [] + : []; + + setValue( + 'events', + getValues('events').map((event) => { + if (event.type !== type) return event; + return event.type === type ? { ...event, status, channelIds } : event; + }), + ); + }; + + return ( +
+ + +
+

Event

+
+ + {getEventChecked('FEEDBACK_CREATION') && ( + + onChangeEventChannels( + 'FEEDBACK_CREATION', + v.map((v) => v.id), + ) + } + value={getEventChannels('FEEDBACK_CREATION')} + options={channels} + getOptionValue={(option) => String(option.id)} + getOptionLabel={(option) => option.name} + width={340} + height={48} + /> + )} +
+
+ + {getEventChecked('ISSUE_ADDITION') && ( + + onChangeEventChannels( + 'ISSUE_ADDITION', + v.map((v) => v.id), + ) + } + value={getEventChannels('ISSUE_ADDITION')} + options={channels} + getOptionValue={(option) => String(option.id)} + getOptionLabel={(option) => option.name} + classNames={{ container: () => 'w-[340px]' }} + /> + )} +
+
+ +
+
+ +
+
+
+ ); +}; + +export default WebhookForm; diff --git a/apps/web/src/entities/webhook/ui/webhook-switch.ui.tsx b/apps/web/src/entities/webhook/ui/webhook-switch.ui.tsx new file mode 100644 index 000000000..3663649b1 --- /dev/null +++ b/apps/web/src/entities/webhook/ui/webhook-switch.ui.tsx @@ -0,0 +1,52 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { cn, usePermissions } from '@/shared'; + +import type { Webhook, WebhookInfo } from '../webhook.type'; + +interface IProps { + webhook: Webhook; + onChangeUpdate: (webhookId: number, webhook: WebhookInfo) => void; +} + +const WebhookSwitch: React.FC = (props) => { + const { webhook, onChangeUpdate } = props; + const perms = usePermissions(); + + return ( + { + onChangeUpdate(webhook.id, { + ...webhook, + events: webhook.events.map((event) => ({ + ...event, + channelIds: event.channels.map((channel) => channel.id), + })), + status: e.target.checked ? 'ACTIVE' : 'INACTIVE', + }); + }} + disabled={!perms.includes('project_webhook_update')} + /> + ); +}; + +export default WebhookSwitch; diff --git a/apps/web/src/entities/webhook/ui/webhook-table.ui.tsx b/apps/web/src/entities/webhook/ui/webhook-table.ui.tsx new file mode 100644 index 000000000..51369c2ff --- /dev/null +++ b/apps/web/src/entities/webhook/ui/webhook-table.ui.tsx @@ -0,0 +1,59 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { getCoreRowModel, useReactTable } from '@tanstack/react-table'; +import { useTranslation } from 'react-i18next'; + +import { Icon } from '@ufb/ui'; + +import { BasicTable } from '@/shared'; + +import { getWebhookColumns } from '../webhook-column'; +import type { Webhook, WebhookInfo } from '../webhook.type'; + +interface IProps { + isLoading?: boolean; + webhooks: Webhook[]; + projectId: number; + onUpdate: (webhookId: number, webhook: WebhookInfo) => void; + onDelete: (webhookId: number) => void; +} + +const WebhookTable: React.FC = (props) => { + const { isLoading, webhooks, projectId, onDelete, onUpdate } = props; + const { t } = useTranslation(); + + const table = useReactTable({ + columns: getWebhookColumns(projectId, onDelete, onUpdate), + data: webhooks, + getCoreRowModel: getCoreRowModel(), + enableSorting: false, + }); + + return ( + + +

{t('main.setting.register-member')}

+
+ } + /> + ); +}; + +export default WebhookTable; diff --git a/apps/web/src/entities/webhook/webhook-column.tsx b/apps/web/src/entities/webhook/webhook-column.tsx new file mode 100644 index 000000000..b65494fdb --- /dev/null +++ b/apps/web/src/entities/webhook/webhook-column.tsx @@ -0,0 +1,125 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { createColumnHelper } from '@tanstack/react-table'; +import dayjs from 'dayjs'; + +import { cn, DATE_TIME_FORMAT } from '@/shared'; + +import { UpdateWebhookPopover } from './ui'; +import DeleteWebhookPopover from './ui/delete-webhook-popover.ui'; +import WebhookEventCell from './ui/webhook-event-cell'; +import WebhookSwitch from './ui/webhook-switch.ui'; +import type { Webhook, WebhookInfo } from './webhook.type'; + +const columnHelper = createColumnHelper(); + +export const getWebhookColumns = ( + projectId: number, + onDelete: (webhookId: number) => void, + onUpdate: (webhookId: number, input: WebhookInfo) => void, +) => [ + columnHelper.accessor('status', { + header: '', + cell: ({ row }) => { + return ( +
+ +
+ ); + }, + size: 65, + }), + columnHelper.accessor('name', { + header: 'Name', + cell: ({ getValue, row }) => ( + + {getValue()} + + ), + size: 75, + }), + columnHelper.accessor('url', { + header: 'URL', + cell: ({ getValue, row }) => ( + + {getValue()} + + ), + size: 100, + }), + columnHelper.accessor('events', { + header: 'Event', + cell: ({ getValue, row }) => ( +
+ {getValue() + .filter((v) => v.status === 'ACTIVE') + .map((v) => ( + + ))} +
+ ), + size: 300, + }), + columnHelper.accessor('createdAt', { + header: 'Created', + cell: ({ getValue, row }) => ( + + {dayjs(getValue()).format(DATE_TIME_FORMAT)} + + ), + size: 150, + }), + columnHelper.display({ + id: 'edit', + header: 'Edit', + cell: ({ row }) => ( + + ), + size: 50, + }), + columnHelper.display({ + id: 'delete', + header: 'Delete', + cell: ({ row }) => ( + + ), + size: 50, + }), +]; diff --git a/apps/web/src/entities/webhook/webhook.schema.ts b/apps/web/src/entities/webhook/webhook.schema.ts new file mode 100644 index 000000000..328810675 --- /dev/null +++ b/apps/web/src/entities/webhook/webhook.schema.ts @@ -0,0 +1,56 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { z } from 'zod'; + +import { channelSchema } from '../channel'; + +export const webhookEventSchema = z.object({ + id: z.number(), + status: z.enum(['ACTIVE', 'INACTIVE']), + type: z.enum([ + 'FEEDBACK_CREATION', + 'ISSUE_CREATION', + 'ISSUE_STATUS_CHANGE', + 'ISSUE_ADDITION', + ]), + channels: z.array(channelSchema), + createdAt: z.string(), +}); + +export const webhookSchema = z.object({ + id: z.number(), + name: z.string(), + url: z.string(), + status: z.enum(['ACTIVE', 'INACTIVE']), + events: z.array(webhookEventSchema), + createdAt: z.string(), +}); + +export const webhookInfoSchema = webhookSchema + .omit({ + id: true, + createdAt: true, + events: true, + }) + .merge( + z.object({ + events: z.array( + webhookEventSchema + .omit({ id: true, createdAt: true, channels: true }) + .merge(z.object({ channelIds: z.array(z.number()) })), + ), + }), + ); diff --git a/apps/web/src/entities/webhook/webhook.type.ts b/apps/web/src/entities/webhook/webhook.type.ts new file mode 100644 index 000000000..d15000cd7 --- /dev/null +++ b/apps/web/src/entities/webhook/webhook.type.ts @@ -0,0 +1,29 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import type { z } from 'zod'; + +import type { + webhookEventSchema, + webhookInfoSchema, + webhookSchema, +} from './webhook.schema'; + +export type Webhook = z.infer; +export type WebhookEvent = z.infer; +export type WebhookStatus = Webhook['status']; +export type WebhookEventType = WebhookEvent['type']; + +export type WebhookInfo = z.infer; diff --git a/apps/web/src/env.mjs b/apps/web/src/env.mjs index d97bb76d2..a71bdf5c1 100644 --- a/apps/web/src/env.mjs +++ b/apps/web/src/env.mjs @@ -17,6 +17,11 @@ import { createEnv } from '@t3-oss/env-nextjs'; import { z } from 'zod'; export const env = createEnv({ + shared: { + NODE_ENV: z + .enum(['development', 'production', 'test']) + .default('development'), + }, server: { API_BASE_URL: z.string().url(), SESSION_PASSWORD: z.string().min(32), @@ -30,6 +35,7 @@ export const env = createEnv({ SESSION_PASSWORD: process.env.SESSION_PASSWORD, NEXT_PUBLIC_MAX_DAYS: process.env.NEXT_PUBLIC_MAX_DAYS, NEXT_PUBLIC_API_BASE_URL: process.env.NEXT_PUBLIC_API_BASE_URL, + NODE_ENV: process.env.NODE_ENV, }, skipValidation: !!process.env.CI || diff --git a/apps/web/src/components/etc/Popper/index.ts b/apps/web/src/features/auth/reset-password-with-email/index.ts similarity index 94% rename from apps/web/src/components/etc/Popper/index.ts rename to apps/web/src/features/auth/reset-password-with-email/index.ts index 650212516..43fa3d865 100644 --- a/apps/web/src/components/etc/Popper/index.ts +++ b/apps/web/src/features/auth/reset-password-with-email/index.ts @@ -13,4 +13,4 @@ * License for the specific language governing permissions and limitations * under the License. */ -export { default } from './Popper'; +export * from './ui'; diff --git a/apps/web/src/components/etc/DescriptionTooltip/DescriptionTooltip.spec.tsx b/apps/web/src/features/auth/reset-password-with-email/request-reset-password-with-email.schema.ts similarity index 84% rename from apps/web/src/components/etc/DescriptionTooltip/DescriptionTooltip.spec.tsx rename to apps/web/src/features/auth/reset-password-with-email/request-reset-password-with-email.schema.ts index 240e0699c..e19f2f686 100644 --- a/apps/web/src/components/etc/DescriptionTooltip/DescriptionTooltip.spec.tsx +++ b/apps/web/src/features/auth/reset-password-with-email/request-reset-password-with-email.schema.ts @@ -13,9 +13,8 @@ * License for the specific language governing permissions and limitations * under the License. */ +import { z } from 'zod'; -describe('DescriptionTooltip', () => { - it('renders correctly', () => { - expect(true).toBeTruthy(); - }); +export const requestResetPasswordWithEmailSchema = z.object({ + email: z.string().email(), }); diff --git a/apps/web/src/features/auth/reset-password-with-email/reset-password-with-email.schema.ts b/apps/web/src/features/auth/reset-password-with-email/reset-password-with-email.schema.ts new file mode 100644 index 000000000..fc3d45c81 --- /dev/null +++ b/apps/web/src/features/auth/reset-password-with-email/reset-password-with-email.schema.ts @@ -0,0 +1,28 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { z } from 'zod'; + +export const resetPasswordWithEmailSchema = z + .object({ + password: z.string().min(8), + confirmPassword: z.string().min(8), + code: z.string(), + email: z.string().email(), + }) + .refine((schema) => schema.password === schema.confirmPassword, { + message: 'Password not matched', + path: ['confirmPassword'], + }); diff --git a/apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/request-reset-password-with-email.ui.spec.tsx.snap b/apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/request-reset-password-with-email.ui.spec.tsx.snap new file mode 100644 index 000000000..4f06ac765 --- /dev/null +++ b/apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/request-reset-password-with-email.ui.spec.tsx.snap @@ -0,0 +1,63 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`RequestResetPasswordWithEmail match snapshot 1`] = ` +
+
+
+
+ +
+ +
+
+
+
+
+ + +
+ +
+
+`; diff --git a/apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/reset-password-with-email-form.ui.spec.tsx.snap b/apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/reset-password-with-email-form.ui.spec.tsx.snap new file mode 100644 index 000000000..2c9e59659 --- /dev/null +++ b/apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/reset-password-with-email-form.ui.spec.tsx.snap @@ -0,0 +1,120 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`ResetPasswordWithEmailForm match snapshot 1`] = ` +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+
+ + +
+ +
+
+`; diff --git a/apps/web/src/features/auth/reset-password-with-email/ui/index.ts b/apps/web/src/features/auth/reset-password-with-email/ui/index.ts new file mode 100644 index 000000000..f37cafe4c --- /dev/null +++ b/apps/web/src/features/auth/reset-password-with-email/ui/index.ts @@ -0,0 +1,17 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as RequestResetPasswordWithEmail } from './request-reset-password-with-email.ui'; +export { default as ResetPasswordWithEmailForm } from './reset-password-with-email-form.ui'; diff --git a/apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.spec.tsx b/apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.spec.tsx new file mode 100644 index 000000000..13145304e --- /dev/null +++ b/apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.spec.tsx @@ -0,0 +1,98 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { faker } from '@faker-js/faker'; +import userEvent from '@testing-library/user-event'; + +import RequestResetPasswordWithEmail from './request-reset-password-with-email.ui'; + +import { simpleMockHttp } from '@/msw'; +import { render, screen, waitFor } from '@/test-utils'; + +describe('RequestResetPasswordWithEmail', () => { + test('match snapshot', () => { + const component = render(); + expect(component.container).toMatchSnapshot(); + }); + + test('back button', async () => { + render(); + const backBtn = screen.getByRole('button', { name: 'button.back' }); + + await userEvent.click(backBtn); + // next-router-mock is not supported to back yet + // await waitFor(() => expect(mockRouter).toMatchObject({ pathname: '/' })); + }); + + test('validation', async () => { + render(); + const emailInput = screen.getByPlaceholderText('input.placeholder.email'); + + const submitBtn = screen.getByRole('button', { + name: 'auth.reset-password.button.send-email', + }); + + expect(submitBtn).toBeDisabled(); + + await userEvent.type(emailInput, faker.string.sample()); + + expect(submitBtn).toBeDisabled(); + + await userEvent.clear(emailInput); + await userEvent.type(emailInput, faker.internet.email()); + + expect(submitBtn).not.toBeDisabled(); + }); + + describe('Submittion', () => { + beforeEach(async () => { + render(); + const emailInput = screen.getByPlaceholderText('input.placeholder.email'); + await userEvent.type(emailInput, faker.internet.email()); + }); + + test('on Success', async () => { + simpleMockHttp({ + method: 'post', + path: '/api/admin/users/password/reset/code', + }); + + const submitBtn = screen.getByRole('button', { + name: 'auth.reset-password.button.send-email', + }); + await userEvent.click(submitBtn); + await waitFor(() => + expect( + screen.getByText(new RegExp('success', 'i')), + ).toBeInTheDocument(), + ); + }); + test('on Error', async () => { + simpleMockHttp({ + method: 'post', + path: '/api/admin/users/password/reset/code', + status: 500, + }); + + const submitBtn = screen.getByRole('button', { + name: 'auth.reset-password.button.send-email', + }); + await userEvent.click(submitBtn); + await waitFor(() => + expect(screen.getByText(new RegExp('error', 'i'))).toBeInTheDocument(), + ); + }); + }); +}); diff --git a/apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.tsx b/apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.tsx new file mode 100644 index 000000000..c92d62a13 --- /dev/null +++ b/apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.tsx @@ -0,0 +1,90 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useRouter } from 'next/router'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { useForm } from 'react-hook-form'; +import { useTranslation } from 'react-i18next'; +import type { z } from 'zod'; + +import { TextInput, toast } from '@ufb/ui'; + +import { Path, useOAIMutation } from '@/shared'; + +import { requestResetPasswordWithEmailSchema } from '../request-reset-password-with-email.schema'; + +type FormType = z.infer; + +interface IProps {} + +const RequestResetPasswordWithEmail: React.FC = () => { + const { t } = useTranslation(); + + const router = useRouter(); + + const { register, handleSubmit, formState } = useForm({ + resolver: zodResolver(requestResetPasswordWithEmailSchema), + }); + + const { mutate, isPending } = useOAIMutation({ + method: 'post', + path: '/api/admin/users/password/reset/code', + queryOptions: { + async onSuccess() { + toast.positive({ title: 'Success' }); + router.push(Path.SIGN_IN); + }, + onError(error) { + toast.negative({ title: 'Error', description: error.message }); + }, + }, + }); + + return ( +
mutate(data))}> +
+ +
+
+ + +
+
+ ); +}; + +export default RequestResetPasswordWithEmail; diff --git a/apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.spec.tsx b/apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.spec.tsx new file mode 100644 index 000000000..b342ee731 --- /dev/null +++ b/apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.spec.tsx @@ -0,0 +1,114 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { faker } from '@faker-js/faker'; +import userEvent from '@testing-library/user-event'; + +import ResetPasswordWithEmailForm from './reset-password-with-email-form.ui'; + +import { simpleMockHttp } from '@/msw'; +import { render, screen, waitFor } from '@/test-utils'; + +describe('ResetPasswordWithEmailForm', () => { + test('match snapshot', () => { + const component = render( + , + ); + expect(component.container).toMatchSnapshot(); + }); + + test('validation', async () => { + render( + , + ); + + const sendEmailBtn = screen.getByRole('button', { + name: 'button.setting', + }); + const passwordInput = screen.getByPlaceholderText( + 'input.placeholder.password', + ); + const confirmPasswordInput = screen.getByPlaceholderText( + 'input.placeholder.confirm-password', + ); + + await userEvent.type(passwordInput, faker.string.alphanumeric(8)); + await userEvent.type(confirmPasswordInput, faker.string.alphanumeric(9)); + + expect(sendEmailBtn).toBeDisabled(); + + await userEvent.clear(passwordInput); + await userEvent.clear(confirmPasswordInput); + + const password = faker.string.alphanumeric(8); + await userEvent.type(passwordInput, password); + await userEvent.type(confirmPasswordInput, password); + + await waitFor(() => expect(sendEmailBtn).not.toBeDisabled()); + }); + describe('Submittion', () => { + beforeEach(async () => { + render( + , + ); + + const passwordInput = screen.getByPlaceholderText( + 'input.placeholder.password', + ); + const confirmPasswordInput = screen.getByPlaceholderText( + 'input.placeholder.confirm-password', + ); + const password = faker.string.alphanumeric(8); + await userEvent.type(passwordInput, password); + await userEvent.type(confirmPasswordInput, password); + }); + test('on Success', async () => { + simpleMockHttp({ + method: 'post', + path: '/api/admin/users/password/reset', + }); + + const submitBtn = screen.getByRole('button', { + name: 'button.setting', + }); + await userEvent.click(submitBtn); + + await waitFor(() => + expect( + screen.getByText(new RegExp('success', 'i')), + ).toBeInTheDocument(), + ); + }); + test('on Error', async () => { + simpleMockHttp({ + method: 'post', + path: '/api/admin/users/password/reset', + status: 500, + }); + + const submitBtn = screen.getByRole('button', { + name: 'button.setting', + }); + await userEvent.click(submitBtn); + + await waitFor(() => + expect(screen.getByText(new RegExp('error', 'i'))).toBeInTheDocument(), + ); + }); + }); +}); diff --git a/apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.tsx b/apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.tsx new file mode 100644 index 000000000..c46bcdebd --- /dev/null +++ b/apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.tsx @@ -0,0 +1,114 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useRouter } from 'next/router'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { useForm } from 'react-hook-form'; +import { useTranslation } from 'react-i18next'; +import type { z } from 'zod'; + +import { TextInput, toast } from '@ufb/ui'; + +import { Path, useOAIMutation } from '@/shared'; + +import { resetPasswordWithEmailSchema } from '../reset-password-with-email.schema'; + +type FormType = z.infer; + +interface IProps { + code: string; + email: string; +} + +const ResetPasswordWithEmailForm: React.FC = ({ code, email }) => { + const { t } = useTranslation(); + const router = useRouter(); + + const { handleSubmit, register, formState } = useForm({ + resolver: zodResolver(resetPasswordWithEmailSchema), + defaultValues: { code, email }, + }); + + const { mutate, isPending } = useOAIMutation({ + method: 'post', + path: '/api/admin/users/password/reset', + queryOptions: { + async onSuccess() { + toast.positive({ title: 'Success' }); + router.push(Path.SIGN_IN); + }, + onError(error) { + toast.negative({ title: 'Error', description: error.message }); + }, + }, + }); + + const onSubmit = async ({ password }: FormType) => + mutate({ code, email, password }); + + return ( +
+
+ + + +
+
+ + +
+
+ ); +}; + +export default ResetPasswordWithEmailForm; diff --git a/apps/web/src/components/layouts/SideNav/index.ts b/apps/web/src/features/auth/sign-in-with-email/index.ts similarity index 94% rename from apps/web/src/components/layouts/SideNav/index.ts rename to apps/web/src/features/auth/sign-in-with-email/index.ts index 8534f01ee..43fa3d865 100644 --- a/apps/web/src/components/layouts/SideNav/index.ts +++ b/apps/web/src/features/auth/sign-in-with-email/index.ts @@ -13,4 +13,4 @@ * License for the specific language governing permissions and limitations * under the License. */ -export { default } from './SideNav'; +export * from './ui'; diff --git a/apps/web/src/features/auth/sign-in-with-email/sign-in-with-email.schema.ts b/apps/web/src/features/auth/sign-in-with-email/sign-in-with-email.schema.ts new file mode 100644 index 000000000..31e76625e --- /dev/null +++ b/apps/web/src/features/auth/sign-in-with-email/sign-in-with-email.schema.ts @@ -0,0 +1,21 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { z } from 'zod'; + +export const SignInWithEmailSchema = z.object({ + email: z.string().email(), + password: z.string().min(8), +}); diff --git a/apps/web/src/features/auth/sign-in-with-email/ui/__snapshots__/sign-in-with-email-form.ui.spec.tsx.snap b/apps/web/src/features/auth/sign-in-with-email/ui/__snapshots__/sign-in-with-email-form.ui.spec.tsx.snap new file mode 100644 index 000000000..ef4b37751 --- /dev/null +++ b/apps/web/src/features/auth/sign-in-with-email/ui/__snapshots__/sign-in-with-email-form.ui.spec.tsx.snap @@ -0,0 +1,161 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`SignInWithEmailForm match snapshot when tenant is not private 1`] = ` +
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + +
+ +
+
+`; + +exports[`SignInWithEmailForm match snapshot when tenant is private 1`] = ` +
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+`; diff --git a/apps/web/src/features/auth/sign-in-with-email/ui/index.ts b/apps/web/src/features/auth/sign-in-with-email/ui/index.ts new file mode 100644 index 000000000..66f37b09a --- /dev/null +++ b/apps/web/src/features/auth/sign-in-with-email/ui/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as SignInWithEmailForm } from './sign-in-with-email-form.ui'; diff --git a/apps/web/src/features/auth/sign-in-with-email/ui/sign-in-with-email-form.ui.spec.tsx b/apps/web/src/features/auth/sign-in-with-email/ui/sign-in-with-email-form.ui.spec.tsx new file mode 100644 index 000000000..216cec2db --- /dev/null +++ b/apps/web/src/features/auth/sign-in-with-email/ui/sign-in-with-email-form.ui.spec.tsx @@ -0,0 +1,158 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { faker } from '@faker-js/faker'; +import userEvent from '@testing-library/user-event'; + +import type { Tenant } from '@/entities/tenant'; +import { useTenantStore } from '@/entities/tenant'; +import * as user from '@/entities/user'; + +import SignInWithEmailForm from './sign-in-with-email-form.ui'; + +import { render, screen, waitFor } from '@/test-utils'; + +jest.mock('@/entities/user'); + +const DEFAULT_TENANT: Tenant = { + allowDomains: [], + isRestrictDomain: false, + description: null, + id: 1, + oauthConfig: null, + siteName: 'siteName', + useEmail: true, + useEmailVerification: true, + useOAuth: true, + isPrivate: false, +}; + +describe('SignInWithEmailForm', () => { + beforeEach(() => { + useTenantStore.setState({ tenant: DEFAULT_TENANT }); + jest.spyOn(user, 'useUserStore').mockReturnValue({ + signInWithEmail: jest.fn(), + _signIn: jest.fn(), + setUser: jest.fn(), + signInWithOAuth: jest.fn(), + signOut: jest.fn(), + }); + }); + test('match snapshot when tenant is not private', () => { + useTenantStore.setState({ + tenant: { ...DEFAULT_TENANT, isPrivate: false }, + }); + const { container } = render(); + expect(container).toMatchSnapshot(); + + expect(screen.getByText('button.sign-in')).toBeInTheDocument(); + + expect(screen.queryByText('button.sign-up')).toBeInTheDocument(); + }); + test('match snapshot when tenant is private', () => { + useTenantStore.setState({ tenant: { ...DEFAULT_TENANT, isPrivate: true } }); + const { container } = render(); + expect(container).toMatchSnapshot(); + + expect(screen.getByText('button.sign-in')).toBeInTheDocument(); + expect(screen.queryByText('button.sign-up')).not.toBeInTheDocument(); + }); + + test('validation', async () => { + render(); + + const signInBtn = screen.getByRole('button', { + name: 'button.sign-in', + }); + const idInput = screen.getByPlaceholderText('ID'); + const passwordInput = screen.getByPlaceholderText('Password'); + + await userEvent.type(idInput, faker.internet.email()); + await userEvent.type(passwordInput, faker.string.alphanumeric(9)); + + expect(signInBtn).not.toBeDisabled(); + + await userEvent.clear(idInput); + await userEvent.clear(passwordInput); + + await userEvent.type(idInput, faker.string.alphanumeric(8)); + await userEvent.type(passwordInput, faker.string.alphanumeric(8)); + + expect(signInBtn).toBeDisabled(); + + await userEvent.clear(idInput); + await userEvent.clear(passwordInput); + + await userEvent.type(idInput, faker.internet.email()); + await userEvent.type(passwordInput, faker.string.alphanumeric(7)); + + expect(signInBtn).toBeDisabled(); + }); + + describe('Submittion', () => { + test('on Success', async () => { + jest.spyOn(user, 'useUserStore').mockImplementation(() => ({ + signInWithEmail: jest.fn(), + _signIn: jest.fn(), + setUser: jest.fn(), + signInWithOAuth: jest.fn(), + signOut: jest.fn(), + })); + render(); + + const idInput = screen.getByPlaceholderText('ID'); + const passwordInput = screen.getByPlaceholderText('Password'); + + await userEvent.type(idInput, faker.internet.email()); + await userEvent.type(passwordInput, faker.string.alphanumeric(9)); + + const submitBtn = screen.getByRole('button', { + name: 'button.sign-in', + }); + await userEvent.click(submitBtn); + + await waitFor(() => + expect( + screen.getByText(new RegExp('success', 'i')), + ).toBeInTheDocument(), + ); + }); + test('on Error', async () => { + jest.spyOn(user, 'useUserStore').mockImplementation(() => ({ + signInWithEmail: jest.fn().mockRejectedValue(new Error()), + _signIn: jest.fn(), + setUser: jest.fn(), + signInWithOAuth: jest.fn(), + signOut: jest.fn(), + })); + render(); + + const idInput = screen.getByPlaceholderText('ID'); + const passwordInput = screen.getByPlaceholderText('Password'); + + await userEvent.type(idInput, faker.internet.email()); + await userEvent.type(passwordInput, faker.string.alphanumeric(9)); + const submitBtn = screen.getByRole('button', { + name: 'button.sign-in', + }); + await userEvent.click(submitBtn); + + await waitFor(() => + expect(screen.getByText(new RegExp('error', 'i'))).toBeInTheDocument(), + ); + }); + }); +}); diff --git a/apps/web/src/features/auth/sign-in-with-email/ui/sign-in-with-email-form.ui.tsx b/apps/web/src/features/auth/sign-in-with-email/ui/sign-in-with-email-form.ui.tsx new file mode 100644 index 000000000..7d639709d --- /dev/null +++ b/apps/web/src/features/auth/sign-in-with-email/ui/sign-in-with-email-form.ui.tsx @@ -0,0 +1,104 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { useRouter } from 'next/router'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { useForm } from 'react-hook-form'; +import { useTranslation } from 'react-i18next'; +import type { z } from 'zod'; + +import { TextInput, toast } from '@ufb/ui'; + +import type { IFetchError } from '@/shared'; +import { Path } from '@/shared'; +import { useTenantStore } from '@/entities/tenant'; +import { useUserStore } from '@/entities/user'; + +import { SignInWithEmailSchema } from '../sign-in-with-email.schema'; + +type FormType = z.infer; + +interface IProps {} + +const SignInWithEmailForm: React.FC = () => { + const { tenant } = useTenantStore(); + const { t } = useTranslation(); + const router = useRouter(); + + const { signInWithEmail } = useUserStore(); + const { handleSubmit, register, formState, setError } = useForm({ + resolver: zodResolver(SignInWithEmailSchema), + }); + + const onSubmit = async (data: FormType) => { + try { + await signInWithEmail(data); + toast.positive({ title: 'Success' }); + } catch (error) { + const { message } = error as IFetchError; + setError('email', { message: 'invalid email' }); + setError('password', { message: 'invalid password' }); + toast.negative({ title: 'Error', description: message }); + } + }; + + return ( +
+
+ + +
+
+ + {!tenant?.isPrivate && ( + + )} +
+
+ ); +}; + +export default SignInWithEmailForm; diff --git a/apps/web/src/features/auth/sign-in-with-oauth/__mocks__/sign-in-with-oauth.mock-handler.ts b/apps/web/src/features/auth/sign-in-with-oauth/__mocks__/sign-in-with-oauth.mock-handler.ts new file mode 100644 index 000000000..945d05e90 --- /dev/null +++ b/apps/web/src/features/auth/sign-in-with-oauth/__mocks__/sign-in-with-oauth.mock-handler.ts @@ -0,0 +1,28 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { faker } from '@faker-js/faker'; +import { http, HttpResponse } from 'msw'; + +import { env } from '@/env.mjs'; + +export const signInWithOAuthMockHandlers = [ + http.get( + `${env.NEXT_PUBLIC_API_BASE_URL}/api/admin/auth/signIn/oauth/loginURL`, + () => { + return HttpResponse.json({ url: faker.internet.url() }, { status: 200 }); + }, + ), +]; diff --git a/apps/web/src/components/etc/DateRangePicker/index.ts b/apps/web/src/features/auth/sign-in-with-oauth/index.ts similarity index 93% rename from apps/web/src/components/etc/DateRangePicker/index.ts rename to apps/web/src/features/auth/sign-in-with-oauth/index.ts index 009934212..cbaa61ba5 100644 --- a/apps/web/src/components/etc/DateRangePicker/index.ts +++ b/apps/web/src/features/auth/sign-in-with-oauth/index.ts @@ -13,4 +13,5 @@ * License for the specific language governing permissions and limitations * under the License. */ -export { default } from './DateRangePicker'; +export * from './ui'; +export * from './lib'; diff --git a/apps/web/src/features/auth/sign-in-with-oauth/lib/index.ts b/apps/web/src/features/auth/sign-in-with-oauth/lib/index.ts new file mode 100644 index 000000000..2a0df4f8b --- /dev/null +++ b/apps/web/src/features/auth/sign-in-with-oauth/lib/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { useOAuthCallback } from './use-oauth-callback'; diff --git a/apps/web/src/features/auth/sign-in-with-oauth/lib/use-oauth-callback.ts b/apps/web/src/features/auth/sign-in-with-oauth/lib/use-oauth-callback.ts new file mode 100644 index 000000000..e30183b9b --- /dev/null +++ b/apps/web/src/features/auth/sign-in-with-oauth/lib/use-oauth-callback.ts @@ -0,0 +1,52 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useEffect, useMemo, useState } from 'react'; +import { useRouter } from 'next/router'; + +import { toast } from '@ufb/ui'; + +import { Path } from '@/shared'; +import { useUserStore } from '@/entities/user'; + +interface IQuery { + code: string; + callback_url?: string; +} + +export const useOAuthCallback = () => { + const { signInWithOAuth } = useUserStore(); + const [status, setStatus] = useState<'loading' | 'error'>('loading'); + + const router = useRouter(); + + const query = useMemo(() => { + if (!router.query) return null; + const { code, callback_url } = router.query; + + return code ? ({ code, callback_url } as IQuery) : null; + }, [router.query]); + + useEffect(() => { + if (!query) return; + signInWithOAuth(query).catch(() => { + toast.negative({ title: 'OAuth2.0 Login Error' }); + router.replace(Path.SIGN_IN); + setStatus('error'); + }); + }, [query]); + + return { status }; +}; diff --git a/apps/web/src/features/auth/sign-in-with-oauth/ui/__snapshots__/sign-in-with-oauth-button.ui.spec.tsx.snap b/apps/web/src/features/auth/sign-in-with-oauth/ui/__snapshots__/sign-in-with-oauth-button.ui.spec.tsx.snap new file mode 100644 index 000000000..7d7872edf --- /dev/null +++ b/apps/web/src/features/auth/sign-in-with-oauth/ui/__snapshots__/sign-in-with-oauth-button.ui.spec.tsx.snap @@ -0,0 +1,17 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`SignInWithOAuthButton match snapshot 1`] = ` +
+ +
+
+`; diff --git a/apps/web/src/features/auth/sign-in-with-oauth/ui/index.ts b/apps/web/src/features/auth/sign-in-with-oauth/ui/index.ts new file mode 100644 index 000000000..717450600 --- /dev/null +++ b/apps/web/src/features/auth/sign-in-with-oauth/ui/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as SignInWithOAuthButton } from './sign-in-with-oauth-button.ui'; diff --git a/apps/web/src/features/auth/sign-in-with-oauth/ui/sign-in-with-oauth-button.ui.spec.tsx b/apps/web/src/features/auth/sign-in-with-oauth/ui/sign-in-with-oauth-button.ui.spec.tsx new file mode 100644 index 000000000..4a9c10787 --- /dev/null +++ b/apps/web/src/features/auth/sign-in-with-oauth/ui/sign-in-with-oauth-button.ui.spec.tsx @@ -0,0 +1,56 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { faker } from '@faker-js/faker'; +import userEvent from '@testing-library/user-event'; +import mockRouter from 'next-router-mock'; + +import type { Tenant } from '@/entities/tenant'; +import { useTenantStore } from '@/entities/tenant'; + +import SignInWithOAuthButton from './sign-in-with-oauth-button.ui'; + +import { simpleMockHttp } from '@/msw'; +import { render, screen, waitFor } from '@/test-utils'; + +describe('SignInWithOAuthButton', () => { + test('match snapshot', () => { + const component = render(); + expect(component.container).toMatchSnapshot(); + }); + test('loginUrl', async () => { + useTenantStore.setState({ tenant: { useOAuth: true } as Tenant }); + const pathname = `/${Array.from({ + length: faker.number.int({ min: 1, max: 5 }), + }) + .map(() => faker.string.alphanumeric({ length: { min: 1, max: 5 } })) + .join('/')}`; + + simpleMockHttp({ + method: 'get', + path: '/api/admin/auth/signIn/oauth/loginURL', + status: 200, + data: { url: pathname }, + }); + + render(); + + await waitFor(() => expect(screen.getByRole('button')).not.toBeDisabled()); + await userEvent.click(screen.getByRole('button')); + + expect(mockRouter).toMatchObject({ asPath: pathname }); + }); +}); diff --git a/apps/web/src/containers/buttons/OAuthLoginButton/OAuthLoginButton.tsx b/apps/web/src/features/auth/sign-in-with-oauth/ui/sign-in-with-oauth-button.ui.tsx similarity index 75% rename from apps/web/src/containers/buttons/OAuthLoginButton/OAuthLoginButton.tsx rename to apps/web/src/features/auth/sign-in-with-oauth/ui/sign-in-with-oauth-button.ui.tsx index 9b9a99e9c..6714321a6 100644 --- a/apps/web/src/containers/buttons/OAuthLoginButton/OAuthLoginButton.tsx +++ b/apps/web/src/features/auth/sign-in-with-oauth/ui/sign-in-with-oauth-button.ui.tsx @@ -14,25 +14,20 @@ * under the License. */ -import { useMemo } from 'react'; import { useRouter } from 'next/router'; import { useTranslation } from 'react-i18next'; -import { useTenant } from '@/contexts/tenant.context'; -import { useOAIQuery } from '@/hooks'; +import { useOAIQuery } from '@/shared'; +import { useTenantStore } from '@/entities/tenant'; interface IProps {} -const OAuthLoginButton: React.FC = () => { +const SignInWithOAuthButton: React.FC = () => { const { t } = useTranslation(); const router = useRouter(); - const { tenant } = useTenant(); + const { tenant } = useTenantStore(); - const callback_url = useMemo( - () => - router.query.callback_url ? (router.query.callback_url as string) : '', - [router.query], - ); + const callback_url = (router.query.callback_url ?? '') as string; const { data } = useOAIQuery({ path: '/api/admin/auth/signIn/oauth/loginURL', @@ -44,6 +39,7 @@ const OAuthLoginButton: React.FC = () => { +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+
+ + +
+ +
+
+`; diff --git a/apps/web/src/features/auth/sign-up-with-email/ui/index.ts b/apps/web/src/features/auth/sign-up-with-email/ui/index.ts new file mode 100644 index 000000000..943aaf513 --- /dev/null +++ b/apps/web/src/features/auth/sign-up-with-email/ui/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as SignUpWithEmailForm } from './sign-up-with-email-form.ui'; diff --git a/apps/web/src/hooks/useProjects.ts b/apps/web/src/features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.spec.tsx similarity index 69% rename from apps/web/src/hooks/useProjects.ts rename to apps/web/src/features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.spec.tsx index 58c25b9a3..d8978d928 100644 --- a/apps/web/src/hooks/useProjects.ts +++ b/apps/web/src/features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.spec.tsx @@ -13,12 +13,14 @@ * License for the specific language governing permissions and limitations * under the License. */ -import useOAIQuery from './useOAIQuery'; -const useProjects = () => { - return useOAIQuery({ - path: '/api/admin/projects', - variables: { limit: 1000, page: 1 } as any, +import SignUpWithEmailForm from './sign-up-with-email-form.ui'; + +import { render } from '@/test-utils'; + +describe('SignUpWithEmailForm', () => { + test('match snapshot', () => { + const component = render(); + expect(component.container).toMatchSnapshot(); }); -}; -export default useProjects; +}); diff --git a/apps/web/src/features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.tsx b/apps/web/src/features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.tsx new file mode 100644 index 000000000..08caf346b --- /dev/null +++ b/apps/web/src/features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.tsx @@ -0,0 +1,244 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useState } from 'react'; +import { useRouter } from 'next/router'; +import { zodResolver } from '@hookform/resolvers/zod'; +import dayjs from 'dayjs'; +import { useForm } from 'react-hook-form'; +import { useTranslation } from 'react-i18next'; +import { useInterval } from 'react-use'; +import type { z } from 'zod'; + +import { TextInput, toast } from '@ufb/ui'; + +import { Path, useOAIMutation } from '@/shared'; + +import { signUpWithEmailSchema } from '../sign-up-with-email.schema'; + +type FormType = z.infer; + +interface IProps {} + +const SignUpWithEmailForm: React.FC = () => { + const { t } = useTranslation(); + const router = useRouter(); + + const { + handleSubmit, + register, + formState, + getValues, + setValue, + watch, + setError, + clearErrors, + } = useForm({ + resolver: zodResolver(signUpWithEmailSchema), + defaultValues: { emailState: 'NOT_VERIFIED' }, + }); + + const [expiredTime, setExpiredTime] = useState(); + const [leftTime, setLeftTime] = useState(''); + + const { mutate: signUp, status: signUpStatus } = useOAIMutation({ + method: 'post', + path: '/api/admin/auth/signUp/email', + queryOptions: { + onSuccess() { + router.push(Path.SIGN_IN); + toast.positive({ title: 'Success' }); + }, + onError(error) { + const { code, message } = error; + toast.negative({ title: message, description: code }); + }, + }, + }); + + const { mutate: fetchCode, status: fetchCodeStatus } = useOAIMutation({ + method: 'post', + path: '/api/admin/auth/email/code', + queryOptions: { + onSuccess(data) { + setValue('emailState', 'VERIFING'); + setExpiredTime(data?.expiredAt); + clearErrors('email'); + toast.positive({ title: 'Success' }); + }, + onError(error) { + const { message } = error; + setError('email', { message }); + toast.negative({ title: message }); + }, + }, + }); + + const { mutate: verifyCode, status: verifyCodeStatus } = useOAIMutation({ + method: 'post', + path: '/api/admin/auth/email/code/verify', + queryOptions: { + onSuccess() { + setValue('emailState', 'VERIFIED'); + clearErrors('code'); + toast.positive({ title: 'Success' }); + }, + onError(error) { + const { message } = error; + setError('code', { message }); + toast.negative({ title: message }); + }, + }, + }); + + useInterval( + () => { + const seconds = dayjs(expiredTime).diff(dayjs(), 'seconds'); + + if (seconds < 0) { + setLeftTime(`00:00`); + setValue('emailState', 'EXPIRED'); + } else { + const m = Math.floor(seconds / 60) + .toString() + .padStart(2, '0'); + const s = Math.floor(seconds % 60) + .toString() + .padStart(2, '0'); + + setLeftTime(`${m}:${s}`); + } + }, + watch('emailState') === 'VERIFING' ? 1000 : null, + ); + + return ( +
signUp(data))}> +
+ fetchCode({ email: getValues('email') })} + disabled={ + watch('emailState') === 'VERIFIED' || + fetchCodeStatus === 'pending' + } + > + {t('auth.sign-up.button.request-auth-code')} + + } + required + /> + {watch('emailState') !== 'NOT_VERIFIED' && ( + + {(watch('emailState') === 'VERIFING' || + watch('emailState') === 'EXPIRED') && ( +

{leftTime}

+ )} + +
+ } + required + /> + )} + + +
+
+ + +
+ + ); +}; + +export default SignUpWithEmailForm; diff --git a/apps/web/src/features/create-api-key/create-api-key-button.ui.tsx b/apps/web/src/features/create-api-key/create-api-key-button.ui.tsx new file mode 100644 index 000000000..83ab19080 --- /dev/null +++ b/apps/web/src/features/create-api-key/create-api-key-button.ui.tsx @@ -0,0 +1,61 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useQueryClient } from '@tanstack/react-query'; +import { useTranslation } from 'react-i18next'; + +import { toast } from '@ufb/ui'; + +import { useOAIMutation, usePermissions } from '@/shared'; + +interface IProps { + projectId: number; +} + +const CreateApiKeyButton: React.FC = (props) => { + const { projectId } = props; + const { t } = useTranslation(); + const queryClient = useQueryClient(); + const perms = usePermissions(projectId); + + const { mutate: createApiKey, isPending } = useOAIMutation({ + method: 'post', + path: '/api/admin/projects/{projectId}/api-keys', + pathParams: { projectId }, + queryOptions: { + onSuccess: async () => { + await queryClient.invalidateQueries({ + queryKey: ['/api/admin/projects/{projectId}/api-keys'], + }); + toast.positive({ title: t('toast.add') }); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }, + }); + + return ( + + ); +}; + +export default CreateApiKeyButton; diff --git a/apps/web/src/features/create-api-key/index.ts b/apps/web/src/features/create-api-key/index.ts new file mode 100644 index 000000000..0a1a349dd --- /dev/null +++ b/apps/web/src/features/create-api-key/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as CreateApiKeyButton } from './create-api-key-button.ui'; diff --git a/apps/web/src/features/create-channel/create-channel-model.ts b/apps/web/src/features/create-channel/create-channel-model.ts new file mode 100644 index 000000000..8141451dd --- /dev/null +++ b/apps/web/src/features/create-channel/create-channel-model.ts @@ -0,0 +1,143 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { create } from 'zustand'; +import { persist } from 'zustand/middleware'; + +import type { ChannelImageConfig, ChannelInfo } from '@/entities/channel'; +import type { FieldInfo } from '@/entities/field'; + +import type { CreateChannelStepKey } from './create-channel-type'; +import { + CREATE_CHANNEL_STEP_KEY_LIST, + FIRST_CREATE_CHANNEL_STEP, + LAST_CREATE_CHANNEL_STEP, +} from './create-channel-type'; + +const DEFAULT_FIELDS: FieldInfo[] = [ + { + format: 'number', + property: 'READ_ONLY', + status: 'ACTIVE', + name: 'ID', + key: 'id', + description: '', + }, + { + format: 'date', + property: 'READ_ONLY', + status: 'ACTIVE', + name: 'Created', + key: 'createdAt', + description: '', + }, + { + format: 'date', + property: 'READ_ONLY', + status: 'ACTIVE', + name: 'Updated', + key: 'updatedAt', + description: '', + }, + { + format: 'multiSelect', + property: 'EDITABLE', + status: 'ACTIVE', + name: 'Issue', + key: 'issues', + description: '', + options: [], + }, +]; + +type Input = { + channelInfo: ChannelInfo; + fields: FieldInfo[]; + fieldPreview: null; + imageConfig: ChannelImageConfig; +}; + +type State = { + editingStep: number; + currentStep: number; + input: Input; +}; + +type Action = { + jumpStepByKey: (key: CreateChannelStepKey) => void; + jumpStep: (step: number) => void; + prevStep: () => void; + nextStep: () => void; + reset: () => void; + getCurrentStepKey: () => CreateChannelStepKey; + onChangeInput: (key: T, value: Input[T]) => void; +}; + +const DEFAULT_STATE: State = { + editingStep: 0, + currentStep: 0, + input: { + channelInfo: { name: '', description: '' }, + fields: DEFAULT_FIELDS, + fieldPreview: null, + imageConfig: { + accessKeyId: '', + bucket: '', + endpoint: '', + region: '', + secretAccessKey: '', + domainWhiteList: null, + }, + }, +}; + +export const useCreateChannelStore = create()( + persist( + (set, get) => ({ + ...DEFAULT_STATE, + onChangeInput: (key: T, value: Input[T]) => { + set(({ input }) => ({ input: { ...input, [key]: value } })); + }, + getCurrentStepKey() { + const { currentStep } = get(); + return ( + CREATE_CHANNEL_STEP_KEY_LIST[currentStep] ?? + CREATE_CHANNEL_STEP_KEY_LIST[0] + ); + }, + jumpStepByKey(key) { + set({ currentStep: CREATE_CHANNEL_STEP_KEY_LIST.indexOf(key) }); + }, + jumpStep(step: number) { + set({ currentStep: step }); + }, + nextStep() { + set(({ currentStep, editingStep }) => ({ + currentStep: Math.min(currentStep + 1, LAST_CREATE_CHANNEL_STEP), + editingStep: Math.max(editingStep, currentStep + 1), + })); + }, + prevStep() { + set(({ currentStep }) => ({ + currentStep: Math.max(currentStep - 1, FIRST_CREATE_CHANNEL_STEP), + })); + }, + reset() { + set({ ...DEFAULT_STATE }); + }, + }), + { name: 'create-channel' }, + ), +); diff --git a/apps/web/src/features/create-channel/create-channel-type.tsx b/apps/web/src/features/create-channel/create-channel-type.tsx new file mode 100644 index 000000000..aad4a061b --- /dev/null +++ b/apps/web/src/features/create-channel/create-channel-type.tsx @@ -0,0 +1,27 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export const CREATE_CHANNEL_STEP_KEY_LIST = [ + 'channel-info', + 'field', + 'image-config', + 'field-preview', +] as const; + +export const LAST_CREATE_CHANNEL_STEP = CREATE_CHANNEL_STEP_KEY_LIST.length; +export const FIRST_CREATE_CHANNEL_STEP = 0; + +export type CreateChannelStepKey = + (typeof CREATE_CHANNEL_STEP_KEY_LIST)[number]; diff --git a/apps/web/src/features/create-channel/create-channel.constant.tsx b/apps/web/src/features/create-channel/create-channel.constant.tsx new file mode 100644 index 000000000..d1ba9df87 --- /dev/null +++ b/apps/web/src/features/create-channel/create-channel.constant.tsx @@ -0,0 +1,53 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { Trans } from 'next-i18next'; + +import type { CreateChannelStepKey } from './create-channel-type'; +import InputChannelInfoStep from './ui/input-channel-info-step.ui'; +import InputFieldPreviewStep from './ui/input-field-preview-step.ui'; +import InputFieldStep from './ui/input-field-step.ui'; +import InputImageConfigStep from './ui/input-image-config-step.ui'; + +export const CREATE_CHANNEL_COMPONENTS: Record< + CreateChannelStepKey, + React.ReactNode +> = { + 'channel-info': , + field: , + 'field-preview': , + 'image-config': , +}; + +export const CREATE_CHANNEL_STEPPER_TEXT: Record< + CreateChannelStepKey, + React.ReactNode +> = { + 'channel-info': , + field: , + 'field-preview': , + 'image-config': , +}; + +export const CREATE_PROJECT_HELP_TEXT: Record< + CreateChannelStepKey, + React.ReactNode +> = { + 'channel-info': , + field: , + 'field-preview': , + 'image-config': , +}; diff --git a/apps/web/src/features/create-channel/index.ts b/apps/web/src/features/create-channel/index.ts new file mode 100644 index 000000000..43fa3d865 --- /dev/null +++ b/apps/web/src/features/create-channel/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export * from './ui'; diff --git a/apps/web/src/features/create-channel/ui/create-channel-input-template.ui.tsx b/apps/web/src/features/create-channel/ui/create-channel-input-template.ui.tsx new file mode 100644 index 000000000..25f61e5fa --- /dev/null +++ b/apps/web/src/features/create-channel/ui/create-channel-input-template.ui.tsx @@ -0,0 +1,129 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useRouter } from 'next/router'; +import { useQueryClient } from '@tanstack/react-query'; +import { useOverlay } from '@toss/use-overlay'; +import { useTranslation } from 'react-i18next'; + +import { ErrorCode } from '@ufb/shared'; +import { Popover, PopoverModalContent, toast } from '@ufb/ui'; + +import { CreateInputTemplate, Path, useOAIMutation } from '@/shared'; +import { isDefaultField } from '@/entities/field'; + +import { useCreateChannelStore } from '../create-channel-model'; +import { CREATE_CHANNEL_STEP_KEY_LIST } from '../create-channel-type'; +import { CREATE_CHANNEL_STEPPER_TEXT } from '../create-channel.constant'; + +interface IProps extends React.PropsWithChildren { + actionButton?: React.ReactNode; + validate?: () => Promise | boolean; + disableNextBtn?: boolean; + isLoading?: boolean; +} + +const CreateChannelInputTemplate: React.FC = (props) => { + const { children, actionButton, validate, disableNextBtn, isLoading } = props; + + const { t } = useTranslation(); + + const { + currentStep, + nextStep, + prevStep, + getCurrentStepKey, + input, + reset, + jumpStepByKey, + } = useCreateChannelStore(); + + const router = useRouter(); + const projectId = Number(router.query?.projectId); + const queryClient = useQueryClient(); + + const overlay = useOverlay(); + + const openCreateChannelError = () => { + return overlay.open(({ isOpen, close }) => ( + close()}> + jumpStepByKey('channel-info'), + }} + /> + + )); + }; + + const { mutate } = useOAIMutation({ + method: 'post', + path: '/api/admin/projects/{projectId}/channels', + pathParams: { projectId }, + queryOptions: { + async onSuccess(data) { + await router.replace({ + pathname: Path.CREATE_CHANNEL_COMPLETE, + query: { projectId, channelId: data?.id }, + }); + reset(); + queryClient.invalidateQueries({ + queryKey: ['/api/admin/projects/{projectId}/channels'], + }); + }, + onError(error) { + if (error.code === ErrorCode.Channel.ChannelAlreadyExists) { + openCreateChannelError(); + } else { + toast.negative({ title: error?.message ?? 'Error' }); + } + }, + }, + }); + + const onComplete = () => { + if (projectId < 1) { + alert('Invalid Project id'); + return; + } + + mutate({ + ...input.channelInfo, + fields: input.fields.filter((v) => !isDefaultField(v)), + imageConfig: input.imageConfig, + }); + }; + + return ( + + {children} + + ); +}; + +export default CreateChannelInputTemplate; diff --git a/apps/web/src/features/create-channel/ui/create-channel.ui.tsx b/apps/web/src/features/create-channel/ui/create-channel.ui.tsx new file mode 100644 index 000000000..47d51dccc --- /dev/null +++ b/apps/web/src/features/create-channel/ui/create-channel.ui.tsx @@ -0,0 +1,49 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { CreateTemplate } from '@/shared'; + +import { useCreateChannelStore } from '../create-channel-model'; +import { CREATE_CHANNEL_STEP_KEY_LIST } from '../create-channel-type'; +import { + CREATE_CHANNEL_COMPONENTS, + CREATE_CHANNEL_STEPPER_TEXT, + CREATE_PROJECT_HELP_TEXT, +} from '../create-channel.constant'; + +interface IProps {} + +const CreateProject: React.FC = () => { + const { currentStep, editingStep, getCurrentStepKey } = + useCreateChannelStore(); + + const currentStepKey = getCurrentStepKey(); + + return ( + + {CREATE_CHANNEL_COMPONENTS[currentStepKey]} + + ); +}; + +export default CreateProject; diff --git a/apps/web/src/features/create-channel/ui/index.ts b/apps/web/src/features/create-channel/ui/index.ts new file mode 100644 index 000000000..a06fe5f88 --- /dev/null +++ b/apps/web/src/features/create-channel/ui/index.ts @@ -0,0 +1,17 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as RouteCreateChannelButton } from './route-create-channel-button.ui'; +export { default as CreateChannel } from './create-channel.ui'; diff --git a/apps/web/src/features/create-channel/ui/input-channel-info-step.ui.tsx b/apps/web/src/features/create-channel/ui/input-channel-info-step.ui.tsx new file mode 100644 index 000000000..abb152387 --- /dev/null +++ b/apps/web/src/features/create-channel/ui/input-channel-info-step.ui.tsx @@ -0,0 +1,61 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { useEffect } from 'react'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { FormProvider, useForm } from 'react-hook-form'; + +import type { ChannelInfo } from '@/entities/channel'; +import { ChannelInfoForm, channelInfoSchema } from '@/entities/channel'; + +import { useCreateChannelStore } from '../create-channel-model'; +import CreateChannelInputTemplate from './create-channel-input-template.ui'; + +interface IProps {} + +const InputChannelInfoStep: React.FC = () => { + const { onChangeInput, input } = useCreateChannelStore(); + + const methods = useForm({ + resolver: zodResolver(channelInfoSchema), + defaultValues: input.channelInfo, + }); + + useEffect(() => { + const subscription = methods.watch((values) => { + const newValues = channelInfoSchema.safeParse(values); + if (!newValues.data) return; + onChangeInput('channelInfo', newValues.data); + }); + return () => subscription.unsubscribe(); + }, []); + + return ( + { + const isValid = await methods.trigger(); + methods.handleSubmit(() => {})(); + return isValid; + }} + > + + + + + ); +}; + +export default InputChannelInfoStep; diff --git a/apps/web/src/features/create-channel/ui/input-field-preview-step.ui.tsx b/apps/web/src/features/create-channel/ui/input-field-preview-step.ui.tsx new file mode 100644 index 000000000..fd0f9c82e --- /dev/null +++ b/apps/web/src/features/create-channel/ui/input-field-preview-step.ui.tsx @@ -0,0 +1,36 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { PreviewFieldTable } from '@/entities/field'; + +import { useCreateChannelStore } from '../create-channel-model'; +import CreateChannelInputTemplate from './create-channel-input-template.ui'; + +interface IProps {} + +const InputFieldPreviewStep: React.FC = () => { + const { input } = useCreateChannelStore(); + + return ( + + v.status === 'ACTIVE')} + /> + + ); +}; + +export default InputFieldPreviewStep; diff --git a/apps/web/src/features/create-channel/ui/input-field-step.ui.tsx b/apps/web/src/features/create-channel/ui/input-field-step.ui.tsx new file mode 100644 index 000000000..ce4c36a81 --- /dev/null +++ b/apps/web/src/features/create-channel/ui/input-field-step.ui.tsx @@ -0,0 +1,69 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { FieldSettingPopover } from '@/entities/field'; +import type { FieldInfo } from '@/entities/field'; +import FieldTable from '@/entities/field/ui/field-table.ui'; + +import { useCreateChannelStore } from '../create-channel-model'; +import CreateChannelInputTemplate from './create-channel-input-template.ui'; + +interface IProps {} + +const InputFieldStep: React.FC = () => { + const { input, onChangeInput } = useCreateChannelStore(); + + const createField = (field: FieldInfo) => { + onChangeInput('fields', input.fields.concat(field)); + }; + + const updateField = ({ + field, + index, + }: { + index: number; + field: FieldInfo; + }) => { + onChangeInput( + 'fields', + input.fields.map((v, i) => (i === index ? field : v)), + ); + }; + + const deleteField = ({ index }: { index: number }) => { + onChangeInput( + 'fields', + input.fields.filter((_, i) => i !== index), + ); + }; + + return ( + + } + > + + + ); +}; + +export default InputFieldStep; diff --git a/apps/web/src/features/create-channel/ui/input-image-config-step.ui.tsx b/apps/web/src/features/create-channel/ui/input-image-config-step.ui.tsx new file mode 100644 index 000000000..cb884ab4a --- /dev/null +++ b/apps/web/src/features/create-channel/ui/input-image-config-step.ui.tsx @@ -0,0 +1,142 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { useEffect } from 'react'; +import { useRouter } from 'next/router'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { FormProvider, useForm } from 'react-hook-form'; +import { useTranslation } from 'react-i18next'; + +import { toast } from '@ufb/ui'; + +import { useOAIMutation } from '@/shared'; +import type { ChannelImageConfig } from '@/entities/channel'; +import { channelImageConfigSchema } from '@/entities/channel'; +import { ImageConfigForm } from '@/entities/channel/ui'; + +import { useCreateChannelStore } from '../create-channel-model'; +import CreateChannelInputTemplate from './create-channel-input-template.ui'; + +interface IProps {} + +const InputImageConfigStep: React.FC = () => { + const { t } = useTranslation(); + const { input, onChangeInput } = useCreateChannelStore(); + + const methods = useForm({ + resolver: zodResolver(channelImageConfigSchema), + defaultValues: input.imageConfig, + }); + + useEffect(() => { + const subscription = methods.watch((values) => { + const newValues = channelImageConfigSchema.safeParse(values); + if (!newValues.data) return; + onChangeInput('imageConfig', newValues.data); + }); + return () => subscription.unsubscribe(); + }, []); + + const router = useRouter(); + const projectId = Number(router.query.projectId); + + const { mutate: testConection } = useOAIMutation({ + method: 'post', + path: '/api/admin/projects/{projectId}/channels/image-upload-url-test', + pathParams: { projectId }, + queryOptions: { + onSuccess(data) { + if (data?.success) { + toast.accent({ title: 'Test Connection Success' }); + } else { + methods.setError('accessKeyId', { message: '' }); + methods.setError('bucket', { message: '' }); + methods.setError('endpoint', { message: '' }); + methods.setError('region', { message: '' }); + methods.setError('root', { message: '' }); + methods.setError('secretAccessKey', { message: '' }); + toast.negative({ title: 'Test Connection failed' }); + } + }, + onError() { + toast.negative({ title: 'Test Connection failed' }); + }, + }, + }); + + const handleTestConnection = async () => { + let isError = false; + await methods.handleSubmit(() => {})(); + const { accessKeyId, bucket, endpoint, region, secretAccessKey } = + methods.getValues(); + if (accessKeyId.length === 0) { + methods.setError('accessKeyId', { message: t('hint.required') }); + isError = true; + } + if (bucket.length === 0) { + methods.setError('bucket', { message: t('hint.required') }); + isError = true; + } + if (endpoint.length === 0) { + methods.setError('endpoint', { message: t('hint.required') }); + isError = true; + } + if (region.length === 0) { + methods.setError('region', { message: t('hint.required') }); + isError = true; + } + if (secretAccessKey.length === 0) { + methods.setError('secretAccessKey', { message: t('hint.required') }); + isError = true; + } + if (isError) return; + testConection(input.imageConfig); + }; + + const validate = async () => { + const isValid = await methods.trigger(); + await methods.handleSubmit(() => {})(); + return isValid; + }; + + return ( + + Test Connection + + } + > +
+
+

+ {t('title-box.image-storage-integration')} +

+
+ + + +
+
+ ); +}; + +export default InputImageConfigStep; diff --git a/apps/web/src/containers/buttons/CreateChannelButton/CreateChannelButton.tsx b/apps/web/src/features/create-channel/ui/route-create-channel-button.ui.tsx similarity index 71% rename from apps/web/src/containers/buttons/CreateChannelButton/CreateChannelButton.tsx rename to apps/web/src/features/create-channel/ui/route-create-channel-button.ui.tsx index 4965b04b8..deccca31f 100644 --- a/apps/web/src/containers/buttons/CreateChannelButton/CreateChannelButton.tsx +++ b/apps/web/src/features/create-channel/ui/route-create-channel-button.ui.tsx @@ -13,6 +13,7 @@ * License for the specific language governing permissions and limitations * under the License. */ + import { useState } from 'react'; import { useRouter } from 'next/router'; import { useTranslation } from 'react-i18next'; @@ -26,14 +27,10 @@ import { TooltipTrigger, } from '@ufb/ui'; -import { - CREATE_CHANNEL_COMPLETE_STEP_INDEX_KEY, - CREATE_CHANNEL_CURRENT_STEP_KEY, - CREATE_CHANNEL_INPUT_KEY, -} from '@/constants/local-storage-key'; -import { Path } from '@/constants/path'; -import { CHANNEL_STEPS } from '@/contexts/create-channel.context'; -import { useLocalStorage, usePermissions } from '@/hooks'; +import { cn, Path, usePermissions } from '@/shared'; + +import { useCreateChannelStore } from '../create-channel-model'; +import { CREATE_CHANNEL_STEP_KEY_LIST } from '../create-channel-type'; interface IProps { projectId: number; @@ -41,7 +38,7 @@ interface IProps { placement?: 'top' | 'bottom'; } -const CreateChannelButton: React.FC = (props) => { +const RouteCreateChannelButton: React.FC = (props) => { const { projectId, type, placement } = props; const { t } = useTranslation(); @@ -49,10 +46,7 @@ const CreateChannelButton: React.FC = (props) => { const perms = usePermissions(projectId); const [open, setOpen] = useState(false); - const [step] = useLocalStorage( - CREATE_CHANNEL_COMPLETE_STEP_INDEX_KEY(projectId), - 0, - ); + const { editingStep, reset, jumpStep } = useCreateChannelStore(); const goToCreateChannel = () => router.push({ pathname: Path.CREATE_CHANNEL, query: { projectId } }); @@ -65,15 +59,15 @@ const CreateChannelButton: React.FC = (props) => {

{t('text.no-channel')}

)} - 0} placement={placement ?? 'bottom'}> + 0} placement={placement ?? 'bottom'}> + } + > + + + ); +}; + +export default InputApiKeyStep; diff --git a/apps/web/src/features/create-project/ui/input-issue-tracker-step.ui.tsx b/apps/web/src/features/create-project/ui/input-issue-tracker-step.ui.tsx new file mode 100644 index 000000000..01204af1a --- /dev/null +++ b/apps/web/src/features/create-project/ui/input-issue-tracker-step.ui.tsx @@ -0,0 +1,60 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useEffect } from 'react'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { FormProvider, useForm } from 'react-hook-form'; + +import { IssueTrackerForm, issueTrackerSchema } from '@/entities/issue-tracker'; +import type { IssueTracker } from '@/entities/issue-tracker'; + +import { useCreateProjectStore } from '../create-project-model'; +import CreateProjectInputTemplate from './create-project-input-template.ui'; + +interface IProps {} + +const InputIssueTrackerStep: React.FC = () => { + const { input, onChangeInput } = useCreateProjectStore(); + + const methods = useForm({ + resolver: zodResolver(issueTrackerSchema), + defaultValues: input.issueTracker, + }); + + useEffect(() => { + const subscription = methods.watch((values) => { + const newValues = issueTrackerSchema.safeParse(values); + if (!newValues.data) return; + onChangeInput('issueTracker', newValues.data); + }); + return () => subscription.unsubscribe(); + }, []); + + return ( + { + const isValid = await methods.trigger(); + methods.handleSubmit(() => {})(); + return isValid; + }} + > + + + + + ); +}; + +export default InputIssueTrackerStep; diff --git a/apps/web/src/features/create-project/ui/input-members-step.ui.tsx b/apps/web/src/features/create-project/ui/input-members-step.ui.tsx new file mode 100644 index 000000000..d2f970f1b --- /dev/null +++ b/apps/web/src/features/create-project/ui/input-members-step.ui.tsx @@ -0,0 +1,119 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useState } from 'react'; +import { useOverlay } from '@toss/use-overlay'; +import { useTranslation } from 'react-i18next'; + +import { Popover, PopoverModalContent } from '@ufb/ui'; + +import type { Member } from '@/entities/member'; +import { CreateMemberPopover, MemberTable } from '@/entities/member'; +import type { Role } from '@/entities/role'; +import { useUserSearch } from '@/entities/user'; +import type { User } from '@/entities/user'; + +import { useCreateProjectStore } from '../create-project-model'; +import CreateProjectInputTemplate from './create-project-input-template.ui'; + +interface IProps {} + +const InputMembersStep: React.FC = () => { + const { input, onChangeInput } = useCreateProjectStore(); + const overlay = useOverlay(); + + const { t } = useTranslation(); + const { data: userData } = useUserSearch({ + limit: 1000, + query: { type: 'GENERAL' }, + }); + + const createMember = (user: User, role: Role) => { + onChangeInput( + 'members', + input.members.concat({ + id: (input.members[input.members.length - 1]?.id ?? 0) + 1, + user, + role, + createdAt: new Date().toISOString(), + }), + ); + }; + + const updateMember = (member: Member) => { + onChangeInput( + 'members', + input.members.map((m) => (m.id === member.id ? member : m)), + ); + }; + + const deleteMember = (memberId: number) => { + onChangeInput( + 'members', + input.members.filter((m) => m.id !== memberId), + ); + }; + + const openInvalidateMemberModal = () => { + return overlay.open(({ isOpen, close }) => ( + close()}> + + + )); + }; + + const validate = () => { + if (!userData) return false; + if ( + !input.members.every((member) => + userData.items.some((user) => user.id === member.user.id), + ) + ) { + openInvalidateMemberModal(); + return false; + } + return true; + }; + + return ( + + } + validate={() => validate()} + > + + + ); +}; + +export default InputMembersStep; diff --git a/apps/web/src/features/create-project/ui/input-project-info-step.ui.tsx b/apps/web/src/features/create-project/ui/input-project-info-step.ui.tsx new file mode 100644 index 000000000..328254486 --- /dev/null +++ b/apps/web/src/features/create-project/ui/input-project-info-step.ui.tsx @@ -0,0 +1,69 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useEffect } from 'react'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { FormProvider, useForm } from 'react-hook-form'; + +import { client } from '@/shared'; +import type { ProjectInfo } from '@/entities/project'; +import { ProjectInfoForm, projectInfoSchema } from '@/entities/project'; + +import { useCreateProjectStore } from '../create-project-model'; +import CreateProjectInputTemplate from './create-project-input-template.ui'; + +interface IProps {} + +const InputProjectInfo: React.FC = () => { + const { onChangeInput, input } = useCreateProjectStore(); + + const methods = useForm({ + resolver: zodResolver(projectInfoSchema), + defaultValues: input.projectInfo, + }); + + useEffect(() => { + const subscription = methods.watch((values) => { + const newValues = projectInfoSchema.safeParse(values); + if (!newValues.data) return; + onChangeInput('projectInfo', newValues.data); + }); + return () => subscription.unsubscribe(); + }, []); + + const validate = async () => { + const isValid = await methods.trigger(); + await methods.handleSubmit(() => {})(); + const { data: isDuplicated } = await client.get({ + path: '/api/admin/projects/name-check', + query: { name: methods.getValues('name') }, + }); + if (isDuplicated) { + methods.setError('name', { message: 'Duplicated name' }); + return false; + } + return isValid; + }; + + return ( + + + + + + ); +}; + +export default InputProjectInfo; diff --git a/apps/web/src/features/create-project/ui/input-roles-step.ui.tsx b/apps/web/src/features/create-project/ui/input-roles-step.ui.tsx new file mode 100644 index 000000000..c8c932618 --- /dev/null +++ b/apps/web/src/features/create-project/ui/input-roles-step.ui.tsx @@ -0,0 +1,68 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import type { Role } from '@/entities/role'; +import { CreateRolePopover, RoleTable } from '@/entities/role'; + +import { useCreateProjectStore } from '../create-project-model'; +import CreateProjectInputTemplate from './create-project-input-template.ui'; + +interface IProps {} + +const InputRolesStep: React.FC = () => { + const { onChangeInput, input } = useCreateProjectStore(); + + const onCreateRole = (name: string) => { + onChangeInput( + 'roles', + input.roles.concat({ + id: (input.roles[input.roles.length - 1]?.id ?? 0) + 1, + name, + permissions: [], + }), + ); + }; + + const onUpdateRole = (role: Role) => { + onChangeInput( + 'roles', + input.roles.map((v) => (v.id === role.id ? role : v)), + ); + }; + + const onDeleteRole = (role: Role) => { + onChangeInput( + 'roles', + input.roles.filter((v) => v.id !== role.id), + ); + }; + + return ( + + } + disableNextBtn={input.roles.length === 0} + > + + + ); +}; + +export default InputRolesStep; diff --git a/apps/web/src/containers/buttons/CreateProjectButton/CreateProjectButton.tsx b/apps/web/src/features/create-project/ui/route-create-project-button.ui.tsx similarity index 63% rename from apps/web/src/containers/buttons/CreateProjectButton/CreateProjectButton.tsx rename to apps/web/src/features/create-project/ui/route-create-project-button.ui.tsx index 6ab1cd3f2..aea3f6f86 100644 --- a/apps/web/src/containers/buttons/CreateProjectButton/CreateProjectButton.tsx +++ b/apps/web/src/features/create-project/ui/route-create-project-button.ui.tsx @@ -26,40 +26,35 @@ import { TooltipTrigger, } from '@ufb/ui'; -import { - CREATE_PROJECT_COMPLETE_STEP_INDEX_KEY, - CREATE_PROJECT_CURRENT_STEP_KEY, - CREATE_PROJECT_INPUT_KEY, -} from '@/constants/local-storage-key'; -import { Path } from '@/constants/path'; -import { PROJECT_STEPS } from '@/contexts/create-project.context'; -import { useUser } from '@/contexts/user.context'; -import { useLocalStorage } from '@/hooks'; +import { Path } from '@/shared'; +import { useUserStore } from '@/entities/user'; + +import { useCreateProjectStore } from '../create-project-model'; +import { CREATE_PROJECT_STEP_KEY_LIST } from '../create-project-type'; interface IProps { hasProject?: boolean; } -const CreateProjectButton: React.FC = ({ hasProject }) => { +const RouteCreateProjectButton: React.FC = ({ hasProject }) => { const { t } = useTranslation(); - const [step] = useLocalStorage(CREATE_PROJECT_COMPLETE_STEP_INDEX_KEY, 0); const router = useRouter(); const [open, setOpen] = useState(false); - const { user } = useUser(); + const { user } = useUserStore(); - const goToCreateProjectPage = () => router.push(Path.CREATE_PROJECT); + const { editingStep, reset, jumpStep } = useCreateProjectStore(); return ( <> - 0} placement="bottom"> + 0} placement="bottom"> - 0 ? 'red' : 'blue'}> - {step > 0 ? + 0 ? 'red' : 'blue'}> + {editingStep > 0 ? <> {t('text.create-project-in-progress')}{' '} - ({step + 1}/{PROJECT_STEPS.length}) + ({editingStep + 1}/{CREATE_PROJECT_STEP_KEY_LIST.length}) : t('main.index.no-project')} @@ -85,15 +80,16 @@ const CreateProjectButton: React.FC = ({ hasProject }) => { submitButton={{ children: t('dialog.continue.button.continue'), className: 'btn-red', - onClick: () => goToCreateProjectPage(), + onClick: () => { + jumpStep(editingStep); + router.push(Path.CREATE_PROJECT); + }, }} cancelButton={{ children: t('dialog.continue.button.restart'), onClick: () => { - localStorage.removeItem(CREATE_PROJECT_INPUT_KEY); - localStorage.removeItem(CREATE_PROJECT_CURRENT_STEP_KEY); - localStorage.removeItem(CREATE_PROJECT_COMPLETE_STEP_INDEX_KEY); - goToCreateProjectPage(); + reset(); + router.push(Path.CREATE_PROJECT); }, }} /> @@ -102,4 +98,4 @@ const CreateProjectButton: React.FC = ({ hasProject }) => { ); }; -export default CreateProjectButton; +export default RouteCreateProjectButton; diff --git a/apps/web/src/features/create-tenant/create-tenant-form.schema.ts b/apps/web/src/features/create-tenant/create-tenant-form.schema.ts new file mode 100644 index 000000000..e691a8b6d --- /dev/null +++ b/apps/web/src/features/create-tenant/create-tenant-form.schema.ts @@ -0,0 +1,20 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { z } from 'zod'; + +export const createTenantFormSchema: Zod.ZodType = z.object({ + siteName: z.string().min(2), +}); diff --git a/apps/web/src/features/create-tenant/create-tenant-form.spec.tsx b/apps/web/src/features/create-tenant/create-tenant-form.spec.tsx new file mode 100644 index 000000000..7d93666fe --- /dev/null +++ b/apps/web/src/features/create-tenant/create-tenant-form.spec.tsx @@ -0,0 +1,83 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { faker } from '@faker-js/faker'; +import userEvent from '@testing-library/user-event'; +import { http, HttpResponse } from 'msw'; + +import CreateTenantForm from './create-tenant-form.ui'; +import { DEFAULT_SUPER_ACCOUNT } from './default-super-account.constant'; + +import { env } from '@/env.mjs'; +import { server } from '@/msw'; +import { render, screen, waitFor } from '@/test-utils'; + +describe('CreateTenantForm', () => { + test('An input length should be at least 3', async () => { + render(); + const input = screen.getByPlaceholderText('Please enter the site name'); + const submitBtn = screen.getByRole('button'); + + await userEvent.type(input, faker.string.alphanumeric(1)); + + expect(submitBtn).toBeDisabled(); + }); + + test('On Success', async () => { + server.use( + http.post(`${env.NEXT_PUBLIC_API_BASE_URL}/api/admin/tenants`, () => { + return HttpResponse.json({}, { status: 200 }); + }), + http.get(`${env.NEXT_PUBLIC_API_BASE_URL}/api/admin/tenants`, () => { + return HttpResponse.json({}, { status: 200 }); + }), + ); + + render(); + const input = screen.getByPlaceholderText('Please enter the site name'); + const submitBtn = screen.getByRole('button'); + + await userEvent.type(input, 'test'); + + expect(submitBtn).not.toBeDisabled(); + + await userEvent.click(submitBtn); + + await waitFor(() => { + expect( + screen.getByText(new RegExp(DEFAULT_SUPER_ACCOUNT.email, 'i')), + ).toBeInTheDocument(); + expect( + screen.getByText(new RegExp(DEFAULT_SUPER_ACCOUNT.password, 'i')), + ).toBeInTheDocument(); + }); + }); + test('On Error', async () => { + server.use( + http.post(`${env.NEXT_PUBLIC_API_BASE_URL}/api/admin/tenants`, () => { + return HttpResponse.json({}, { status: 500 }); + }), + ); + + render(); + const input = screen.getByPlaceholderText('Please enter the site name'); + const submitBtn = screen.getByRole('button'); + + await userEvent.type(input, 'test'); + await userEvent.click(submitBtn); + + await waitFor(() => expect(screen.getByText('Error')).toBeInTheDocument()); + }); +}); diff --git a/apps/web/src/features/create-tenant/create-tenant-form.ui.tsx b/apps/web/src/features/create-tenant/create-tenant-form.ui.tsx new file mode 100644 index 000000000..26e1a2cba --- /dev/null +++ b/apps/web/src/features/create-tenant/create-tenant-form.ui.tsx @@ -0,0 +1,93 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useRouter } from 'next/router'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { useQueryClient } from '@tanstack/react-query'; +import { useForm } from 'react-hook-form'; +import { useTranslation } from 'react-i18next'; +import type { z } from 'zod'; + +import { toast } from '@ufb/ui'; + +import { Path, useOAIMutation } from '@/shared'; +import { useTenantStore } from '@/entities/tenant'; + +import { createTenantFormSchema } from './create-tenant-form.schema'; +import { DEFAULT_SUPER_ACCOUNT } from './default-super-account.constant'; + +type FormType = z.infer; + +interface IProps {} + +const CreateTenantForm: React.FC = () => { + const { t } = useTranslation(); + const router = useRouter(); + const queryClient = useQueryClient(); + + const { refetchTenant } = useTenantStore(); + const { register, handleSubmit, formState } = useForm({ + resolver: zodResolver(createTenantFormSchema), + }); + + const { mutate: createTenant, isPending } = useOAIMutation({ + method: 'post', + path: '/api/admin/tenants', + queryOptions: { + async onSuccess() { + queryClient.invalidateQueries({ + queryKey: ['/api/admin/tenants'], + }); + toast.positive({ + title: 'Default Super User', + description: `email: ${DEFAULT_SUPER_ACCOUNT.email} \n password: ${DEFAULT_SUPER_ACCOUNT.password}`, + }); + router.replace(Path.SIGN_IN); + await refetchTenant(); + }, + onError(error) { + toast.negative({ title: 'Error', description: error?.message }); + }, + }, + }); + + return ( +
createTenant({ siteName }))} + > +

{t('tenant.create.title')}

+ + + +
+ ); +}; + +export default CreateTenantForm; diff --git a/apps/web/src/types/timezone-info.ts b/apps/web/src/features/create-tenant/default-super-account.constant.ts similarity index 87% rename from apps/web/src/types/timezone-info.ts rename to apps/web/src/features/create-tenant/default-super-account.constant.ts index 59b6dde6a..0adafdd65 100644 --- a/apps/web/src/types/timezone-info.ts +++ b/apps/web/src/features/create-tenant/default-super-account.constant.ts @@ -13,9 +13,7 @@ * License for the specific language governing permissions and limitations * under the License. */ - -export type TimezoneInfo = { - countryCode: string; - name: string; - offset: string; +export const DEFAULT_SUPER_ACCOUNT = { + email: 'user@feedback.com', + password: '12345678', }; diff --git a/apps/web/src/features/create-tenant/index.ts b/apps/web/src/features/create-tenant/index.ts new file mode 100644 index 000000000..c66e6a9e8 --- /dev/null +++ b/apps/web/src/features/create-tenant/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as CreateTenantForm } from './create-tenant-form.ui'; diff --git a/apps/web/src/features/delete-channel/index.ts b/apps/web/src/features/delete-channel/index.ts new file mode 100644 index 000000000..43fa3d865 --- /dev/null +++ b/apps/web/src/features/delete-channel/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export * from './ui'; diff --git a/apps/web/src/features/delete-channel/ui/delete-channel-popover.ui.tsx b/apps/web/src/features/delete-channel/ui/delete-channel-popover.ui.tsx new file mode 100644 index 000000000..79f283958 --- /dev/null +++ b/apps/web/src/features/delete-channel/ui/delete-channel-popover.ui.tsx @@ -0,0 +1,77 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useState } from 'react'; +import { useTranslation } from 'react-i18next'; + +import { + Popover, + PopoverModalContent, + PopoverTrigger, + TextInput, +} from '@ufb/ui'; + +import { usePermissions } from '@/shared'; +import type { Channel } from '@/entities/channel'; + +interface IProps { + projectId: number; + channel: Channel; + onClickDelete: (channelId: number) => void; +} + +const DeleteChannelPopover: React.FC = (props) => { + const { channel, onClickDelete, projectId } = props; + const { t } = useTranslation(); + const perms = usePermissions(projectId); + const [open, setOpen] = useState(false); + const [inputChannelName, setInputChannelName] = useState(''); + + return ( + + setOpen(true)} + disabled={!perms.includes('channel_delete')} + > + {t('button.delete')} + + onClickDelete(channel.id), + }} + > +

{channel?.name}

+ setInputChannelName(e.target.value)} + /> +
+
+ ); +}; + +export default DeleteChannelPopover; diff --git a/apps/web/src/features/delete-channel/ui/index.ts b/apps/web/src/features/delete-channel/ui/index.ts new file mode 100644 index 000000000..03b5766d4 --- /dev/null +++ b/apps/web/src/features/delete-channel/ui/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as DeleteChannelPopover } from './delete-channel-popover.ui'; diff --git a/apps/web/src/features/delete-user/__snapshots__/delete-account-button.ui.spec.tsx.snap b/apps/web/src/features/delete-user/__snapshots__/delete-account-button.ui.spec.tsx.snap new file mode 100644 index 000000000..f8da6e0d1 --- /dev/null +++ b/apps/web/src/features/delete-user/__snapshots__/delete-account-button.ui.spec.tsx.snap @@ -0,0 +1,18 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`DeleteAccountButton match snapshot 1`] = ` +
+ +
+
+`; diff --git a/apps/web/src/features/delete-user/delete-account-button.ui.spec.tsx b/apps/web/src/features/delete-user/delete-account-button.ui.spec.tsx new file mode 100644 index 000000000..96444715a --- /dev/null +++ b/apps/web/src/features/delete-user/delete-account-button.ui.spec.tsx @@ -0,0 +1,103 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { faker } from '@faker-js/faker'; +import userEvent from '@testing-library/user-event'; +import { http } from 'msw'; + +import * as user from '@/entities/user'; + +import DeleteAccountButton from './delete-account-button.ui'; + +import { server, simpleMockHttp } from '@/msw'; +import { render, screen, waitFor } from '@/test-utils'; + +jest.mock('@/entities/user'); + +const TEST_USER: user.User = { + id: faker.number.int(), + email: faker.internet.email(), + name: faker.string.alphanumeric(8), + type: faker.helpers.arrayElement(['GENERAL', 'SUPER']), + department: faker.helpers.arrayElement([null, faker.string.alphanumeric(8)]), + signUpMethod: 'EMAIL', +}; + +server.use(http.get('/api/logout', () => {})); + +describe('DeleteAccountButton', () => { + test('match snapshot', async () => { + jest.spyOn(user, 'useUserStore').mockImplementation(() => ({ + signInWithEmail: jest.fn(), + _signIn: jest.fn(), + setUser: jest.fn(), + signInWithOAuth: jest.fn(), + signOut: jest.fn(), + })); + const component = render(); + expect(component.container).toMatchSnapshot(); + }); + + describe('Submittion', () => { + const mockSignOut = jest.fn(); + beforeEach(async () => { + jest.spyOn(user, 'useUserStore').mockImplementation(() => ({ + signInWithEmail: jest.fn(), + _signIn: jest.fn(), + setUser: jest.fn(), + signInWithOAuth: jest.fn(), + signOut: mockSignOut, + })); + render(); + const btn = screen.getByRole('button', { + name: 'main.profile.button.delete-account', + }); + await userEvent.click(btn); + }); + + test('on Success', async () => { + simpleMockHttp({ + method: 'delete', + path: '/api/admin/users/{id}', + params: { id: TEST_USER.id }, + }); + + const deleteBtn = screen.getByRole('button', { + name: 'button.delete', + }); + await userEvent.click(deleteBtn); + await waitFor(() => expect(mockSignOut).toHaveBeenCalled()); + }); + test('on Error', async () => { + simpleMockHttp({ + method: 'delete', + path: '/api/admin/users/{id}', + params: { id: TEST_USER.id }, + status: 500, + }); + + const deleteBtn = screen.getByRole('button', { + name: 'button.delete', + }); + await userEvent.click(deleteBtn); + + await waitFor(() => + expect(screen.getByText(new RegExp('error', 'i'))).toBeInTheDocument(), + ); + await waitFor(() => expect(mockSignOut).not.toHaveBeenCalled()); + }); + }); +}); diff --git a/apps/web/src/containers/my-profile/DeleteMyAccountButton.tsx b/apps/web/src/features/delete-user/delete-account-button.ui.tsx similarity index 84% rename from apps/web/src/containers/my-profile/DeleteMyAccountButton.tsx rename to apps/web/src/features/delete-user/delete-account-button.ui.tsx index 43412d6c9..71d98e66b 100644 --- a/apps/web/src/containers/my-profile/DeleteMyAccountButton.tsx +++ b/apps/web/src/features/delete-user/delete-account-button.ui.tsx @@ -18,31 +18,35 @@ import { useTranslation } from 'react-i18next'; import { Popover, PopoverModalContent, PopoverTrigger, toast } from '@ufb/ui'; -import { useUser } from '@/contexts/user.context'; -import { useOAIMutation } from '@/hooks'; +import { useOAIMutation } from '@/shared'; +import { useUserStore } from '@/entities/user'; +import type { User } from '@/entities/user'; -interface IProps extends React.PropsWithChildren {} +interface IProps { + user: User; +} -const DeleteMyAccountButton: React.FC = () => { +const DeleteAccountButton: React.FC = ({ user }) => { const { t } = useTranslation(); const [open, setOpen] = useState(false); - const { user, signOut } = useUser(); + const { signOut } = useUserStore(); const { mutate, isPending } = useOAIMutation({ method: 'delete', path: '/api/admin/users/{id}', - pathParams: { id: user?.id ?? -1 }, + pathParams: { id: user.id }, queryOptions: { async onSuccess() { await signOut(); setOpen(false); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: 'Error', description: error?.message }); }, }, }); + return ( = () => { ); }; -export default DeleteMyAccountButton; +export default DeleteAccountButton; diff --git a/apps/web/src/features/delete-user/index.ts b/apps/web/src/features/delete-user/index.ts new file mode 100644 index 000000000..b5cf2d789 --- /dev/null +++ b/apps/web/src/features/delete-user/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as DeleteAccountButton } from './delete-account-button.ui'; diff --git a/apps/web/src/features/invite-user/__snapshots__/user-invitation-form.ui.spec.tsx.snap b/apps/web/src/features/invite-user/__snapshots__/user-invitation-form.ui.spec.tsx.snap new file mode 100644 index 000000000..6cbc725f3 --- /dev/null +++ b/apps/web/src/features/invite-user/__snapshots__/user-invitation-form.ui.spec.tsx.snap @@ -0,0 +1,114 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`ResetPasswordWithEmailForm match snapshot 1`] = ` +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+`; diff --git a/apps/web/src/features/invite-user/index.ts b/apps/web/src/features/invite-user/index.ts new file mode 100644 index 000000000..890a2e380 --- /dev/null +++ b/apps/web/src/features/invite-user/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as UserInvitationForm } from './user-invitation-form.ui'; diff --git a/apps/web/src/features/invite-user/user-invitation-form.ui.spec.tsx b/apps/web/src/features/invite-user/user-invitation-form.ui.spec.tsx new file mode 100644 index 000000000..aa1d9cde6 --- /dev/null +++ b/apps/web/src/features/invite-user/user-invitation-form.ui.spec.tsx @@ -0,0 +1,105 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { faker } from '@faker-js/faker'; +import userEvent from '@testing-library/user-event'; + +import UserInvitationForm from './user-invitation-form.ui'; + +import { simpleMockHttp } from '@/msw'; +import { render, screen, waitFor } from '@/test-utils'; + +describe('ResetPasswordWithEmailForm', () => { + test('match snapshot', () => { + const component = render(); + expect(component.container).toMatchSnapshot(); + }); + + test('validation', async () => { + render(); + + const sendEmailBtn = screen.getByRole('button', { + name: 'button.setting', + }); + const passwordInput = screen.getByPlaceholderText( + 'input.placeholder.password', + ); + const confirmPasswordInput = screen.getByPlaceholderText( + 'input.placeholder.confirm-password', + ); + + await userEvent.type(passwordInput, faker.string.alphanumeric(8)); + await userEvent.type(confirmPasswordInput, faker.string.alphanumeric(9)); + + expect(sendEmailBtn).toBeDisabled(); + + await userEvent.clear(passwordInput); + await userEvent.clear(confirmPasswordInput); + + const password = faker.string.alphanumeric(8); + await userEvent.type(passwordInput, password); + await userEvent.type(confirmPasswordInput, password); + + await waitFor(() => expect(sendEmailBtn).not.toBeDisabled()); + }); + describe('Submittion', () => { + beforeEach(async () => { + render(); + + const passwordInput = screen.getByPlaceholderText( + 'input.placeholder.password', + ); + const confirmPasswordInput = screen.getByPlaceholderText( + 'input.placeholder.confirm-password', + ); + const password = faker.string.alphanumeric(8); + await userEvent.type(passwordInput, password); + await userEvent.type(confirmPasswordInput, password); + }); + test('on Success', async () => { + simpleMockHttp({ + method: 'post', + path: '/api/admin/auth/signUp/invitation', + }); + + const submitBtn = screen.getByRole('button', { + name: 'button.setting', + }); + await userEvent.click(submitBtn); + + await waitFor(() => + expect( + screen.getByText(new RegExp('success', 'i')), + ).toBeInTheDocument(), + ); + }); + test('on Error', async () => { + simpleMockHttp({ + method: 'post', + path: '/api/admin/auth/signUp/invitation', + status: 500, + }); + + const submitBtn = screen.getByRole('button', { + name: 'button.setting', + }); + await userEvent.click(submitBtn); + + await waitFor(() => + expect(screen.getByText(new RegExp('error', 'i'))).toBeInTheDocument(), + ); + }); + }); +}); diff --git a/apps/web/src/features/invite-user/user-invitation-form.ui.tsx b/apps/web/src/features/invite-user/user-invitation-form.ui.tsx new file mode 100644 index 000000000..75084e5a7 --- /dev/null +++ b/apps/web/src/features/invite-user/user-invitation-form.ui.tsx @@ -0,0 +1,108 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useRouter } from 'next/router'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { useForm } from 'react-hook-form'; +import { useTranslation } from 'react-i18next'; +import type { z } from 'zod'; + +import { TextInput, toast } from '@ufb/ui'; + +import { Path, useOAIMutation } from '@/shared'; + +import { userInvitationSchema } from './user-invitation.schema'; + +type FormType = z.infer; + +interface IProps { + code: string; + email: string; +} + +const UserInvitationForm: React.FC = ({ code, email }) => { + const { t } = useTranslation(); + + const router = useRouter(); + + const { handleSubmit, register, formState } = useForm({ + resolver: zodResolver(userInvitationSchema), + defaultValues: { code, email }, + }); + + const { mutate, isPending } = useOAIMutation({ + method: 'post', + path: '/api/admin/auth/signUp/invitation', + queryOptions: { + async onSuccess() { + toast.positive({ title: 'Success' }); + router.push(Path.SIGN_IN); + }, + onError(error) { + toast.negative({ title: 'Error', description: error.message }); + }, + }, + }); + + const onSubmit = async ({ password, code, email }: FormType) => + mutate({ code, email, password }); + + return ( +
+
+ + + +
+
+ +
+
+ ); +}; + +export default UserInvitationForm; diff --git a/apps/web/src/features/invite-user/user-invitation.schema.ts b/apps/web/src/features/invite-user/user-invitation.schema.ts new file mode 100644 index 000000000..e1caa0784 --- /dev/null +++ b/apps/web/src/features/invite-user/user-invitation.schema.ts @@ -0,0 +1,28 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { z } from 'zod'; + +export const userInvitationSchema = z + .object({ + password: z.string().min(8), + confirmPassword: z.string().min(8), + code: z.string(), + email: z.string().email(), + }) + .refine((schema) => schema.password === schema.confirmPassword, { + message: 'Password not matched', + path: ['confirmPassword'], + }); diff --git a/apps/web/src/features/update-user/__snapshots__/user-profile-form.ui.spec.tsx.snap b/apps/web/src/features/update-user/__snapshots__/user-profile-form.ui.spec.tsx.snap new file mode 100644 index 000000000..e3f16ad88 --- /dev/null +++ b/apps/web/src/features/update-user/__snapshots__/user-profile-form.ui.spec.tsx.snap @@ -0,0 +1,133 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`ResetPasswordWithEmailForm match snapshot 1`] = ` +
+
+
+

+ main.profile.profile-info +

+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+ +
+
+
+`; diff --git a/apps/web/src/features/update-user/change-password-form.schema.ts b/apps/web/src/features/update-user/change-password-form.schema.ts new file mode 100644 index 000000000..adeeb9d03 --- /dev/null +++ b/apps/web/src/features/update-user/change-password-form.schema.ts @@ -0,0 +1,35 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { z } from 'zod'; + +export const changePasswordFormSchema = z + .object({ + password: z.string().min(8), + newPassword: z.string().min(8), + confirmNewPassword: z.string().min(8), + }) + .refine(({ password, newPassword }) => password !== newPassword, { + message: 'must not equal Password', + path: ['newPassword'], + }) + .refine( + ({ newPassword, confirmNewPassword }) => newPassword === confirmNewPassword, + { + message: 'must equal New Password', + path: ['confirmNewPassword'], + }, + ); diff --git a/apps/web/src/features/update-user/change-password-form.ui.spec.tsx b/apps/web/src/features/update-user/change-password-form.ui.spec.tsx new file mode 100644 index 000000000..ff72017e9 --- /dev/null +++ b/apps/web/src/features/update-user/change-password-form.ui.spec.tsx @@ -0,0 +1,114 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { faker } from '@faker-js/faker'; +import userEvent from '@testing-library/user-event'; + +import ChangePasswordForm from './change-password-form.ui'; + +import { simpleMockHttp } from '@/msw'; +import { render, screen, waitFor } from '@/test-utils'; + +describe('ResetPasswordWithEmailForm', () => { + // test('match snapshot', () => { + // const component = render(); + // expect(component.container).toMatchSnapshot(); + // }); + + // test('validation', async () => { + // render(); + + // const saveBtn = screen.getByRole('button', { + // name: 'button.save', + // }); + // const passwordInput = screen.getByPlaceholderText( + // 'input.placeholder.password', + // ); + // const newPasswordInput = screen.getByPlaceholderText( + // 'main.profile.placeholder.new-password', + // ); + // const confirmPasswordInput = screen.getByPlaceholderText( + // 'main.profile.placeholder.confirm-new-password', + // ); + + // await userEvent.type(passwordInput, faker.string.alphanumeric(8)); + // await userEvent.type(newPasswordInput, faker.string.alphanumeric(9)); + // await userEvent.type(confirmPasswordInput, faker.string.alphanumeric(9)); + + // expect(saveBtn).toBeDisabled(); + + // await userEvent.clear(newPasswordInput); + // await userEvent.clear(confirmPasswordInput); + + // const password = faker.string.alphanumeric(8); + // await userEvent.type(newPasswordInput, password); + // await userEvent.type(confirmPasswordInput, password); + + // await waitFor(() => expect(saveBtn).not.toBeDisabled()); + // }); + describe('Submittion', () => { + beforeEach(async () => { + render(); + + const passwordInput = screen.getByPlaceholderText( + 'input.placeholder.password', + ); + const newPasswordInput = screen.getByPlaceholderText( + 'main.profile.placeholder.new-password', + ); + const confirmPasswordInput = screen.getByPlaceholderText( + 'main.profile.placeholder.confirm-new-password', + ); + await userEvent.type(passwordInput, faker.string.alphanumeric(8)); + + const password = faker.string.alphanumeric(8); + await userEvent.type(newPasswordInput, password); + await userEvent.type(confirmPasswordInput, password); + }); + test('on Success', async () => { + simpleMockHttp({ + method: 'post', + path: '/api/admin/users/password/change', + }); + + const submitBtn = screen.getByRole('button', { + name: 'button.save', + }); + await userEvent.click(submitBtn); + + await waitFor(() => + expect( + screen.getByText(new RegExp('toast.save', 'i')), + ).toBeInTheDocument(), + ); + }); + // test('on Error', async () => { + // simpleMockHttp({ + // method: 'post', + // path: '/api/admin/users/password/change', + // status: 500, + // }); + + // const submitBtn = screen.getByRole('button', { + // name: 'button.save', + // }); + // await userEvent.click(submitBtn); + + // await waitFor(() => + // expect(screen.getByText(new RegExp('error', 'i'))).toBeInTheDocument(), + // ); + // }); + }); +}); diff --git a/apps/web/src/containers/my-profile/ChangePasswordForm.tsx b/apps/web/src/features/update-user/change-password-form.ui.tsx similarity index 70% rename from apps/web/src/containers/my-profile/ChangePasswordForm.tsx rename to apps/web/src/features/update-user/change-password-form.ui.tsx index 59c05a2b9..3ecffbacb 100644 --- a/apps/web/src/containers/my-profile/ChangePasswordForm.tsx +++ b/apps/web/src/features/update-user/change-password-form.ui.tsx @@ -16,63 +16,50 @@ import { zodResolver } from '@hookform/resolvers/zod'; import { useForm } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; -import { z } from 'zod'; +import type { z } from 'zod'; import { ErrorCode } from '@ufb/shared'; import { TextInput, toast } from '@ufb/ui'; -import { useOAIMutation } from '@/hooks'; +import { useOAIMutation } from '@/shared'; -type IForm = { - password: string; - newPassword: string; - confirmNewPassword: string; +import { changePasswordFormSchema } from './change-password-form.schema'; + +type FormType = z.infer; + +const DEFAULT_VALUES: FormType = { + confirmNewPassword: '', + newPassword: '', + password: '', }; -const schema: Zod.ZodType = z - .object({ - password: z.string(), - newPassword: z.string(), - confirmNewPassword: z.string(), - }) - .refine(({ password, newPassword }) => password !== newPassword, { - message: 'must not equal Password', - path: ['newPassword'], - }) - .refine( - ({ newPassword, confirmNewPassword }) => newPassword === confirmNewPassword, - { - message: 'must equal New Password', - path: ['confirmNewPassword'], - }, - ); -interface IProps extends React.PropsWithChildren {} +interface IProps {} const ChangePasswordForm: React.FC = () => { const { t } = useTranslation(); - const { register, handleSubmit, setError, formState, reset } = useForm( - { resolver: zodResolver(schema) }, - ); + const { register, handleSubmit, setError, formState, reset } = + useForm({ + resolver: zodResolver(changePasswordFormSchema), + defaultValues: DEFAULT_VALUES, + }); const { mutate, isPending } = useOAIMutation({ method: 'post', path: '/api/admin/users/password/change', queryOptions: { async onSuccess() { - toast.accent({ title: t('toast.save') }); - reset({ confirmNewPassword: '', newPassword: '', password: '' }); + toast.positive({ title: t('toast.save') }); + reset(); }, onError(error) { - if (typeof error.message === 'string') { - if (error.code === ErrorCode.User.InvalidPassword) { - setError('password', { message: 'Invalid Password' }); - } - toast.negative({ title: error.message as string }); - } - if (Array.isArray(error.message)) { - error.message.forEach((message) => - toast.negative({ title: message }), - ); + if (error.code === ErrorCode.User.InvalidPassword) { + setError('password', { message: 'Invalid Password' }); + toast.negative({ + title: 'Error', + description: error.message as string, + }); + } else { + toast.negative({ title: 'Error', description: error.message }); } }, }, @@ -85,7 +72,7 @@ const ChangePasswordForm: React.FC = () => { @@ -95,7 +82,7 @@ const ChangePasswordForm: React.FC = () => { id="reset_password" className="flex flex-col gap-6" onSubmit={handleSubmit((data) => { - mutate({ ...data }); + mutate(data); })} > = () => { - return ; -}; - -export default Test; +export const userProfileFormSchema = z.object({ + name: z.string().nullable(), + department: z.string().nullable(), +}); diff --git a/apps/web/src/features/update-user/user-profile-form.ui.spec.tsx b/apps/web/src/features/update-user/user-profile-form.ui.spec.tsx new file mode 100644 index 000000000..c2d26370a --- /dev/null +++ b/apps/web/src/features/update-user/user-profile-form.ui.spec.tsx @@ -0,0 +1,130 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { faker } from '@faker-js/faker'; +import userEvent from '@testing-library/user-event'; + +import type { User } from '@/entities/user'; + +import UserProfileForm from './user-profile-form.ui'; + +import { simpleMockHttp } from '@/msw'; +import { render, screen, waitFor } from '@/test-utils'; + +const TEST_USER: User = { + id: faker.number.int(), + email: faker.internet.email(), + name: faker.string.alphanumeric(8), + type: faker.helpers.arrayElement(['GENERAL', 'SUPER']), + department: faker.helpers.arrayElement([null, faker.string.alphanumeric(8)]), + signUpMethod: 'EMAIL', +}; + +describe('ResetPasswordWithEmailForm', () => { + test('match snapshot', () => { + const component = render(); + expect(component.container).toMatchSnapshot(); + }); + + test('validation', async () => { + render(); + + const saveBtn = screen.getByRole('button', { + name: 'button.save', + }); + + expect(saveBtn).toBeDisabled(); + + const nameInput = screen.getByPlaceholderText( + 'main.profile.placeholder.name', + ); + const departmentInput = screen.getByPlaceholderText( + 'main.profile.placeholder.department', + ); + + expect(nameInput).toHaveValue(TEST_USER.name); + if (TEST_USER.name) { + await userEvent.clear(nameInput); + await userEvent.type(nameInput, TEST_USER.name); + } + if (TEST_USER.department) { + await userEvent.clear(departmentInput); + await userEvent.type(departmentInput, TEST_USER.department); + } + expect(nameInput).toHaveValue(TEST_USER.name); + + expect(saveBtn).toBeDisabled(); + + await userEvent.clear(nameInput); + await userEvent.clear(departmentInput); + + await userEvent.type(nameInput, faker.string.alphanumeric(8)); + await userEvent.type(departmentInput, faker.string.alphanumeric(8)); + + await waitFor(() => expect(saveBtn).not.toBeDisabled()); + }); + describe('Submittion', () => { + beforeEach(async () => { + render(); + + const nameInput = screen.getByPlaceholderText( + 'main.profile.placeholder.name', + ); + const departmentInput = screen.getByPlaceholderText( + 'main.profile.placeholder.department', + ); + await userEvent.type(nameInput, faker.string.alphanumeric(8)); + await userEvent.type(departmentInput, faker.string.alphanumeric(8)); + }); + test('on Success', async () => { + simpleMockHttp({ + method: 'put', + path: `/api/admin/users/{id}`, + status: 200, + params: { id: TEST_USER.id }, + data: TEST_USER, + }); + + const saveBtn = screen.getByRole('button', { + name: 'button.save', + }); + await userEvent.click(saveBtn); + + await waitFor(() => + expect( + screen.getByText(new RegExp('toast.save', 'i')), + ).toBeInTheDocument(), + ); + await waitFor(() => expect(saveBtn).toBeDisabled()); + }); + test('on Error', async () => { + simpleMockHttp({ + method: 'put', + path: `/api/admin/users/{id}`, + status: 500, + params: { id: TEST_USER.id }, + }); + + const saveBtn = screen.getByRole('button', { + name: 'button.save', + }); + await userEvent.click(saveBtn); + + await waitFor(() => + expect(screen.getByText(new RegExp('error', 'i'))).toBeInTheDocument(), + ); + }); + }); +}); diff --git a/apps/web/src/containers/my-profile/MyProfileForm.tsx b/apps/web/src/features/update-user/user-profile-form.ui.tsx similarity index 50% rename from apps/web/src/containers/my-profile/MyProfileForm.tsx rename to apps/web/src/features/update-user/user-profile-form.ui.tsx index 7d0ce16cb..dd61104c9 100644 --- a/apps/web/src/containers/my-profile/MyProfileForm.tsx +++ b/apps/web/src/features/update-user/user-profile-form.ui.tsx @@ -13,62 +13,47 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { useEffect } from 'react'; import { zodResolver } from '@hookform/resolvers/zod'; -import { useMutation } from '@tanstack/react-query'; import { useForm } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; -import { z } from 'zod'; +import type { z } from 'zod'; -import { Input, toast } from '@ufb/ui'; +import { TextInput, toast } from '@ufb/ui'; -import { useUser } from '@/contexts/user.context'; -import client from '@/libs/client'; -import DeleteMyAccountButton from './DeleteMyAccountButton'; +import { useOAIMutation } from '@/shared'; +import type { User } from '@/entities/user'; -type IForm = { - name: string | null; - department: string | null; -}; +import { userProfileFormSchema } from './user-profile-form.schema'; -const schema: Zod.ZodType = z.object({ - name: z.string().nullable(), - department: z.string().nullable(), -}); -const defaultValues: IForm = { - name: null, - department: null, -}; +type FormType = z.infer; -interface IProps extends React.PropsWithChildren {} +interface IProps { + user: User; +} -const MyProfileForm: React.FC = () => { - const { t } = useTranslation(); - const { user, refetch } = useUser(); +const UserProfileForm: React.FC = (props) => { + const { user } = props; - const { register, handleSubmit, reset } = useForm({ - resolver: zodResolver(schema), - defaultValues, - }); + const { t } = useTranslation(); - useEffect(() => { - if (!user) return; - reset(user); - }, [user]); + const { register, handleSubmit, formState, reset, getValues } = + useForm({ + resolver: zodResolver(userProfileFormSchema), + defaultValues: user, + }); - const { mutate } = useMutation({ - mutationKey: ['put', '/api/admin/users/{id}', user], - mutationFn: async (input: IForm & { userId: number }) => { - const { userId, ...body } = input; - await client.put({ - path: '/api/admin/users/{id}', - body, - pathParams: { id: userId }, - }); - }, - async onSuccess() { - await refetch(); - toast.positive({ title: t('toast.save') }); + const { mutate, isPending } = useOAIMutation({ + method: 'put', + path: '/api/admin/users/{id}', + pathParams: { id: user.id }, + queryOptions: { + async onSuccess() { + toast.positive({ title: t('toast.save') }); + reset(getValues()); + }, + onError(error) { + toast.negative({ title: 'Error', description: error.message }); + }, }, }); @@ -79,6 +64,7 @@ const MyProfileForm: React.FC = () => { @@ -87,33 +73,35 @@ const MyProfileForm: React.FC = () => {
{ - if (!user?.id) return; - mutate({ ...data, userId: user.id }); - })} + onSubmit={handleSubmit((data) => mutate(data))} > - - + - - -
- -
); }; -export default MyProfileForm; +export default UserProfileForm; diff --git a/apps/web/src/hooks/index.ts b/apps/web/src/hooks/index.ts deleted file mode 100644 index 5f19cd6e3..000000000 --- a/apps/web/src/hooks/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ -export { default as useOAIQuery } from './useOAIQuery'; -export { default as useOAIMutation } from './useOAIMutation'; -export { default as useFeedbackSearch } from './useFeedbackSearch'; -export { default as useIssueSearch } from './useIssueSearch'; -export { default as useSort } from './useSort'; -export { default as useProjects } from './useProjects'; -export { default as useChannels } from './useChannels'; -export { default as useLocalStorage } from './useLocalStorage'; -export { default as useLocalColumnSetting } from './useLocalColumnSetting'; -export { default as usePermissions } from './usePermissions'; -export { default as useUserSearch } from './useUserSearch'; -export { default as useCurrentProjectId } from './useCurrentProjectId'; -export { default as useDownload } from './useDownload'; -export { default as useTruncatedElement } from './useTruncatedElement'; -export { default as useIssueCount } from './useIssueCount'; -export { default as useLineChartData } from './useLineChartData'; -export { default as useDayCount } from './useDayCount'; - -export { default as useHorizontalScroll } from './useHorizontalScroll'; diff --git a/apps/web/src/hooks/useDayCount.ts b/apps/web/src/hooks/useDayCount.ts deleted file mode 100644 index 9d0ae7c18..000000000 --- a/apps/web/src/hooks/useDayCount.ts +++ /dev/null @@ -1,22 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ -import { useMemo } from 'react'; -import dayjs from 'dayjs'; - -const useDayCount = (from: Date, to: Date) => { - return useMemo(() => dayjs(to).diff(from, 'day') + 1, [from, to]); -}; -export default useDayCount; diff --git a/apps/web/src/hooks/useLocalStorage.ts b/apps/web/src/hooks/useLocalStorage.ts deleted file mode 100644 index eadbeaad2..000000000 --- a/apps/web/src/hooks/useLocalStorage.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - */ -import type { Dispatch, SetStateAction } from 'react'; -import { useLocalStorage } from 'react-use'; - -const useLocalStorageWrapper = ( - key: string, - initialValue: T, -): [T, Dispatch>] => { - const [value, setValue] = useLocalStorage(key, initialValue); - return [value as T, setValue as Dispatch>]; -}; -export default useLocalStorageWrapper; diff --git a/apps/web/src/middleware.ts b/apps/web/src/middleware.ts index 3576ba015..98c10e05c 100644 --- a/apps/web/src/middleware.ts +++ b/apps/web/src/middleware.ts @@ -17,10 +17,11 @@ import { NextResponse } from 'next/server'; import type { NextRequest } from 'next/server'; import { getIronSession } from 'iron-session'; -import { DEFAULT_LOCALE } from './constants/i18n'; -import type { JwtSession } from './constants/iron-option'; -import { ironOption } from './constants/iron-option'; -import { Path } from './constants/path'; +import { DEFAULT_LOCALE, Path } from '@/shared/constants'; + +import { ironOption } from './server/iron-option'; + +import type { JwtSession } from '@/server/iron-option'; export async function middleware(req: NextRequest) { const res = NextResponse.next(); @@ -56,7 +57,7 @@ export async function middleware(req: NextRequest) { if (req.nextUrl.locale === 'default') { const requestPath = `${req.nextUrl.pathname}${req.nextUrl.search}`; - const locale = req.cookies.get('NEXT_LOCALE')?.value || DEFAULT_LOCALE; + const locale = req.cookies.get('NEXT_LOCALE')?.value ?? DEFAULT_LOCALE; return NextResponse.redirect(new URL(`/${locale}${requestPath}`, req.url)); } diff --git a/apps/web/src/msw.ts b/apps/web/src/msw.ts new file mode 100644 index 000000000..a9859c281 --- /dev/null +++ b/apps/web/src/msw.ts @@ -0,0 +1,49 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { http, HttpResponse } from 'msw'; +import { setupServer } from 'msw/node'; + +import { signInWithOAuthMockHandlers } from './features/auth/sign-in-with-oauth/__mocks__/sign-in-with-oauth.mock-handler'; +import type { + OAIMethodPathKeys, + OAIMethods, + OAIPathParameters, +} from './shared'; +import { convertToColonPath, getRequestUrl } from './shared'; + +export const server = setupServer(...signInWithOAuthMockHandlers); + +export const simpleMockHttp = < + TMethod extends OAIMethods, + TPath extends OAIMethodPathKeys, +>({ + method, + path, + status = 200, + params, + data = {}, +}: { + method: TMethod; + path: TPath; + status?: 200 | 201 | 204 | 400 | 401 | 403 | 404 | 500; + params?: OAIPathParameters; + data?: Record; +}) => + server.use( + http[method](`${convertToColonPath(getRequestUrl(path, params))}`, () => + HttpResponse.json(data, { status }), + ), + ); diff --git a/apps/web/src/pages/_app.tsx b/apps/web/src/pages/_app.tsx index 541aec917..e96c7c8f7 100644 --- a/apps/web/src/pages/_app.tsx +++ b/apps/web/src/pages/_app.tsx @@ -13,35 +13,63 @@ * License for the specific language governing permissions and limitations * under the License. */ -import type { ReactElement, ReactNode } from 'react'; -import { useState } from 'react'; -import type { NextPage } from 'next'; +import { useEffect, useState } from 'react'; import type { AppProps } from 'next/app'; import Head from 'next/head'; -import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; +import type { DehydratedState } from '@tanstack/react-query'; +import { + HydrationBoundary, + QueryClient, + QueryClientProvider, +} from '@tanstack/react-query'; +import { ReactQueryDevtools } from '@tanstack/react-query-devtools'; +import { OverlayProvider } from '@toss/use-overlay'; +import axios from 'axios'; import { appWithTranslation } from 'next-i18next'; import { Toaster } from '@ufb/ui'; -import { TenantProvider } from '@/contexts/tenant.context'; -import { UserProvider } from '@/contexts/user.context'; +import type { NextPageWithLayout } from '@/shared/types'; +import { TenantGuard } from '@/entities/tenant'; +import { useUserStore } from '@/entities/user'; + // NOTE: DON'T Change the following import order import 'react-datepicker/dist/react-datepicker.css'; -import '@/styles/react-datepicker.css'; -import './_app.css'; +import '@/shared/styles/react-datepicker.css'; +import '@/shared/styles/global.css'; + +import { sessionStorage } from '@/shared'; -export type NextPageWithLayout

= NextPage & { - getLayout?: (page: ReactElement) => ReactNode; +type PageProps = Record & { + dehydratedState?: DehydratedState; }; type AppPropsWithLayout = AppProps & { + pageProps: PageProps; Component: NextPageWithLayout; }; function App({ Component, pageProps }: AppPropsWithLayout) { - const [queryClient] = useState(() => new QueryClient()); + const [queryClient] = useState( + () => + new QueryClient({ + defaultOptions: { queries: { staleTime: 60 * 1000 } }, + }), + ); const getLayout = Component.getLayout ?? ((page) => page); + const { setUser } = useUserStore(); + + const initializeJwt = async () => { + const { data } = await axios.get('/api/jwt'); + if (!data?.jwt) return; + sessionStorage.setItem('jwt', data.jwt); + setUser(); + }; + + useEffect(() => { + initializeJwt(); + }, []); return ( <> @@ -50,12 +78,15 @@ function App({ Component, pageProps }: AppPropsWithLayout) { - - - {getLayout()} - - - + + + + {getLayout()} + + + + {process.env.NODE_ENV === 'development' && } + ); diff --git a/apps/web/src/pages/_document.tsx b/apps/web/src/pages/_document.tsx index 6a6a254e8..30ee5e3f5 100644 --- a/apps/web/src/pages/_document.tsx +++ b/apps/web/src/pages/_document.tsx @@ -20,10 +20,19 @@ class MyDocument extends Document { static async getInitialProps( ctx: DocumentContext, ): Promise { + const originalRenderPage = ctx.renderPage; + + ctx.renderPage = () => + originalRenderPage({ + enhanceApp: (App) => App, + enhanceComponent: (Component) => Component, + }); + const initialProps = await Document.getInitialProps(ctx); return initialProps; } - render(): JSX.Element { + + render() { return ( diff --git a/apps/web/src/pages/api/health.ts b/apps/web/src/pages/api/health.ts index 1e2acca6e..c0cce5c6e 100644 --- a/apps/web/src/pages/api/health.ts +++ b/apps/web/src/pages/api/health.ts @@ -13,9 +13,12 @@ * License for the specific language governing permissions and limitations * under the License. */ -import type { NextApiHandler } from 'next'; -const handler: NextApiHandler = (req, res) => { - res.status(200).json({ status: 'ok' }); -}; +import { createNextApiHandler } from '@/server/api-handler'; + +const handler = createNextApiHandler({ + GET: (_, res) => { + res.status(200).json({ status: 'ok' }); + }, +}); export default handler; diff --git a/apps/web/src/pages/api/jwt.ts b/apps/web/src/pages/api/jwt.ts index e75742c0b..fedcab242 100644 --- a/apps/web/src/pages/api/jwt.ts +++ b/apps/web/src/pages/api/jwt.ts @@ -16,12 +16,16 @@ import type { NextApiHandler } from 'next'; import { getIronSession } from 'iron-session'; -import type { JwtSession } from '@/constants/iron-option'; -import { ironOption } from '@/constants/iron-option'; +import { createNextApiHandler } from '@/server/api-handler'; +import type { JwtSession } from '@/server/iron-option'; +import { ironOption } from '@/server/iron-option'; -const handler: NextApiHandler = async (req, res) => { - const session = await getIronSession(req, res, ironOption); - res.send({ jwt: session.jwt ?? null }); -}; +const handler: NextApiHandler = createNextApiHandler({ + GET: async (req, res) => { + const session = await getIronSession(req, res, ironOption); + + res.send({ jwt: session?.jwt ?? null }); + }, +}); export default handler; diff --git a/apps/web/src/pages/api/login.ts b/apps/web/src/pages/api/login.ts index 5803b6690..5fed96e27 100644 --- a/apps/web/src/pages/api/login.ts +++ b/apps/web/src/pages/api/login.ts @@ -13,46 +13,55 @@ * License for the specific language governing permissions and limitations * under the License. */ -import type { NextApiHandler } from 'next'; import axios, { AxiosError } from 'axios'; import { getIronSession } from 'iron-session'; +import { z } from 'zod'; -import type { JwtSession } from '@/constants/iron-option'; -import { ironOption } from '@/constants/iron-option'; import { env } from '@/env.mjs'; -import getLogger from '@/libs/logger'; - -const handler: NextApiHandler = async (req, res) => { - const { email, password } = req.body; - try { - const response = await axios.post( - `${env.API_BASE_URL}/api/admin/auth/signIn/email`, - { email, password }, - ); - - if (response.status !== 201) { - return res.status(response.status).send(response.data); - } - const session = await getIronSession(req, res, ironOption); - - session.jwt = response.data; - await session.save(); - - return res.send(response.data); - } catch (error) { - if (error instanceof TypeError) { - getLogger('/api/login').error(error); - return res.status(500).send({ message: error.message, code: error.name }); - } else if (error instanceof AxiosError && error.response) { - const { status, data } = error.response; - getLogger('/api/login').error(error.response); - return res.status(status).send(data); - } else if (error instanceof Error) { - const { message, name, cause, stack } = error; - getLogger('/api/login').error({ message, name, cause, stack }); - } - return res.status(500).send({ message: 'Unknown Error' }); - } -}; +import { createNextApiHandler, procedure } from '@/server/api-handler'; +import type { JwtSession } from '@/server/iron-option'; +import { ironOption } from '@/server/iron-option'; +import getLogger from '@/server/logger'; + +const handler = createNextApiHandler({ + POST: procedure + .input(z.object({ email: z.string().email(), password: z.string().min(8) })) + .handle(async (req, res) => { + const { email, password } = req.body; + + try { + const { status, data } = await axios.post( + `${env.API_BASE_URL}/api/admin/auth/signIn/email`, + { email, password }, + ); + + if (status !== 201) { + return res.status(status).send(data); + } + + const session = await getIronSession(req, res, ironOption); + + session.jwt = data; + await session.save(); + + return res.send(data); + } catch (error) { + if (error instanceof TypeError) { + getLogger('/api/login').error(error); + return res + .status(500) + .send({ message: error.message, code: error.name }); + } else if (error instanceof AxiosError && error.response) { + const { status, data } = error.response; + getLogger('/api/login').error(error.response); + return res.status(status).send(data); + } else if (error instanceof Error) { + const { message, name, cause, stack } = error; + getLogger('/api/login').error({ message, name, cause, stack }); + } + return res.status(500).send({ message: 'Unknown Error' }); + } + }), +}); export default handler; diff --git a/apps/web/src/pages/api/logout.ts b/apps/web/src/pages/api/logout.ts index 5ad4c0a45..e645a8971 100644 --- a/apps/web/src/pages/api/logout.ts +++ b/apps/web/src/pages/api/logout.ts @@ -13,18 +13,20 @@ * License for the specific language governing permissions and limitations * under the License. */ -import type { NextApiHandler } from 'next'; import { getIronSession } from 'iron-session'; -import type { JwtSession } from '@/constants/iron-option'; -import { ironOption } from '@/constants/iron-option'; +import { createNextApiHandler } from '@/server/api-handler'; +import type { JwtSession } from '@/server/iron-option'; +import { ironOption } from '@/server/iron-option'; -const handler: NextApiHandler = async (req, res) => { - const session = await getIronSession(req, res, ironOption); - session.destroy(); +const handler = createNextApiHandler({ + GET: async (req, res) => { + const session = await getIronSession(req, res, ironOption); - await session.save(); - res.send({ ok: true }); -}; + session.destroy(); + await session.save(); + res.send({ ok: true }); + }, +}); export default handler; diff --git a/apps/web/src/pages/api/oauth.ts b/apps/web/src/pages/api/oauth.ts index 0b34be8d7..1ef6f6b5b 100644 --- a/apps/web/src/pages/api/oauth.ts +++ b/apps/web/src/pages/api/oauth.ts @@ -13,41 +13,48 @@ * License for the specific language governing permissions and limitations * under the License. */ -import type { NextApiHandler } from 'next'; +import axios from 'axios'; import { getIronSession } from 'iron-session'; +import { z } from 'zod'; -import type { JwtSession } from '@/constants/iron-option'; -import { ironOption } from '@/constants/iron-option'; import { env } from '@/env.mjs'; -import getLogger from '@/libs/logger'; - -const handler: NextApiHandler = async (req, res) => { - const { code } = req.body; - - try { - const params = new URLSearchParams({ code }); - const response = await fetch( - `${env.API_BASE_URL}/api/admin/auth/signIn/oauth?${params}`, - ); - - const data = await response.json(); - - if (response.status !== 200) { - return res.status(response.status).send(data); - } - const session = await getIronSession(req, res, ironOption); - - session.jwt = data; - await session.save(); - - return res.send(data); - } catch (error) { - getLogger('/api/oauth').error(error); - if (error instanceof TypeError) { - return res.status(500).send({ message: error.message, code: error.name }); - } - return res.status(500).send({ message: 'Unknown Error' }); - } -}; +import { createNextApiHandler, procedure } from '@/server/api-handler'; +import type { JwtSession } from '@/server/iron-option'; +import { ironOption } from '@/server/iron-option'; +import getLogger from '@/server/logger'; + +const handler = createNextApiHandler({ + POST: procedure + .input(z.object({ code: z.string() })) + .handle(async (req, res) => { + const { code } = req.body; + + try { + const params = new URLSearchParams({ code }); + const { status, data } = await axios.get( + `${env.API_BASE_URL}/api/admin/auth/signIn/oauth?${params}`, + ); + + if (status !== 200) { + return res.status(status).send(data); + } + + const session = await getIronSession(req, res, ironOption); + + session.jwt = data; + await session.save(); + + return res.send(data); + } catch (error) { + getLogger('/api/oauth').error(error); + if (error instanceof TypeError) { + return res + .status(500) + .send({ message: error.message, code: error.name }); + } + return res.status(500).send({ message: 'Unknown Error' }); + } + }), +}); export default handler; diff --git a/apps/web/src/pages/api/refresh-jwt.ts b/apps/web/src/pages/api/refresh-jwt.ts index 7ed85c2e8..7131a564a 100644 --- a/apps/web/src/pages/api/refresh-jwt.ts +++ b/apps/web/src/pages/api/refresh-jwt.ts @@ -13,44 +13,47 @@ * License for the specific language governing permissions and limitations * under the License. */ -import type { NextApiHandler } from 'next'; import axios, { AxiosError } from 'axios'; import { getIronSession } from 'iron-session'; -import type { JwtSession } from '@/constants/iron-option'; -import { ironOption } from '@/constants/iron-option'; import { env } from '@/env.mjs'; -import getLogger from '@/libs/logger'; +import { createNextApiHandler } from '@/server/api-handler'; +import type { JwtSession } from '@/server/iron-option'; +import { ironOption } from '@/server/iron-option'; +import getLogger from '@/server/logger'; -const handler: NextApiHandler = async (req, res) => { - const session = await getIronSession(req, res, ironOption); +const handler = createNextApiHandler({ + POST: async (req, res) => { + const session = await getIronSession(req, res, ironOption); - const { jwt } = session; - if (!jwt) return res.status(400).end(); + if (!session.jwt) return res.status(400).end(); - try { - const response = await axios.get( - `${env.API_BASE_URL}/api/admin/auth/refresh`, - { headers: { Authorization: `Bearer ${jwt?.refreshToken}` } }, - ); + try { + const { status, data } = await axios.get( + `${env.API_BASE_URL}/api/admin/auth/refresh`, + { headers: { Authorization: `Bearer ${session.jwt?.refreshToken}` } }, + ); - if (response.status !== 200) { - return res.status(response.status).send(response.data); - } + if (status !== 200) { + return res.status(status).send(data); + } - session.jwt = response.data; - await session.save(); - return res.send({ jwt: response.data }); - } catch (error) { - getLogger('/api/refrech-jwt').error(error); - if (error instanceof TypeError) { - return res.status(500).send({ message: error.message, code: error.name }); - } else if (error instanceof AxiosError && error.response) { - const { status, data } = error.response; - return res.status(status).send(data); + session.jwt = data; + await session.save(); + return res.send(data); + } catch (error) { + getLogger('/api/refrech-jwt').error(error); + if (error instanceof TypeError) { + return res + .status(500) + .send({ message: error.message, code: error.name }); + } else if (error instanceof AxiosError && error.response) { + const { status, data } = error.response; + return res.status(status).send(data); + } + return res.status(500).send({ message: 'Unknown Error' }); } - return res.status(500).send({ message: 'Unknown Error' }); - } -}; + }, +}); export default handler; diff --git a/apps/web/src/pages/auth/oauth-callback.tsx b/apps/web/src/pages/auth/oauth-callback.tsx index ef3326123..d901faaa3 100644 --- a/apps/web/src/pages/auth/oauth-callback.tsx +++ b/apps/web/src/pages/auth/oauth-callback.tsx @@ -13,54 +13,30 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { useEffect, useMemo, useState } from 'react'; import type { NextPage } from 'next'; import { useRouter } from 'next/router'; -import { toast } from '@ufb/ui'; - -import { Path } from '@/constants/path'; -import { useUser } from '@/contexts/user.context'; - -interface IQuery { - code: string; - callback_url?: string; -} +import { Path } from '@/shared'; +import { useOAuthCallback } from '@/features/auth/sign-in-with-oauth'; interface IProps {} const OAuthCallbackPage: NextPage = () => { - const { signInOAuth } = useUser(); - const [status, setStatus] = useState<'loading' | 'error'>('loading'); - + const { status } = useOAuthCallback(); const router = useRouter(); - - const query = useMemo(() => { - if (!router.query) return null; - const { code, callback_url } = router.query; - - if (!code) return null; - return { code, callback_url } as IQuery; - }, [router.query]); - - useEffect(() => { - if (!query) return; - signInOAuth(query).catch(() => { - toast.negative({ title: 'OAuth2.0 Login Error' }); - router.replace(Path.SIGN_IN); - setStatus('error'); - }); - }, [query]); - return (

-

- {status === 'loading' ? - 'Loading...' - : status === 'error' ? - 'Error!!!' - : ''} -

+ {status === 'loading' && ( +

Loading...

+ )} + {status === 'error' && ( +
+

Error!!!

+ +
+ )}
); }; diff --git a/apps/web/src/pages/auth/reset-password.tsx b/apps/web/src/pages/auth/reset-password.tsx index 2661bafa4..d9697e806 100644 --- a/apps/web/src/pages/auth/reset-password.tsx +++ b/apps/web/src/pages/auth/reset-password.tsx @@ -14,110 +14,27 @@ * under the License. */ import type { GetStaticProps } from 'next'; -import Image from 'next/image'; -import { useRouter } from 'next/router'; -import { zodResolver } from '@hookform/resolvers/zod'; import { useTranslation } from 'next-i18next'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; -import { useForm } from 'react-hook-form'; -import { z } from 'zod'; -import { Icon, TextInput, toast } from '@ufb/ui'; - -import AuthTemplate from '@/components/templates/AuthTemplate'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; -import { Path } from '@/constants/path'; -import { useOAIMutation } from '@/hooks'; -import type { NextPageWithLayout } from '../_app'; - -interface IForm { - email: string; -} -const defaultValues: IForm = { - email: '', -}; - -const schema = z.object({ - email: z.string().email(), -}); +import { DEFAULT_LOCALE, LogoWithTitle } from '@/shared'; +import type { NextPageWithLayout } from '@/shared/types'; +import { RequestResetPasswordWithEmail } from '@/features/auth/reset-password-with-email'; +import { MainLayout } from '@/widgets'; const ResetPasswordPage: NextPageWithLayout = () => { const { t } = useTranslation(); - const router = useRouter(); - - const { register, handleSubmit, formState, setError } = useForm({ - resolver: zodResolver(schema), - defaultValues, - }); - - const { mutate, isPending } = useOAIMutation({ - method: 'post', - path: '/api/admin/users/password/reset/code', - queryOptions: { - async onSuccess() { - toast.positive({ title: 'Success' }); - router.push(Path.SIGN_IN); - }, - onError(error) { - toast.negative({ title: error.message }); - setError('email', { message: error.message }); - }, - }, - }); - - const onSubmit = (data: IForm) => mutate(data); return ( -
-
-
- logo - -
-

{t('auth.reset-password.title')}

-
-
-
- -
-
- - -
-
+
+ +
); }; -ResetPasswordPage.getLayout = function getLayout(page) { - return {page}; +ResetPasswordPage.getLayout = (page) => { + return {page}; }; export const getStaticProps: GetStaticProps = async ({ locale }) => { diff --git a/apps/web/src/pages/auth/sign-in.tsx b/apps/web/src/pages/auth/sign-in.tsx index 380540dab..8b6100199 100644 --- a/apps/web/src/pages/auth/sign-in.tsx +++ b/apps/web/src/pages/auth/sign-in.tsx @@ -16,65 +16,22 @@ import type { GetStaticProps } from 'next'; import Image from 'next/image'; import Link from 'next/link'; -import { useRouter } from 'next/router'; -import { zodResolver } from '@hookform/resolvers/zod'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; -import { useForm } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; -import { z } from 'zod'; -import { TextInput, toast } from '@ufb/ui'; - -import AuthTemplate from '@/components/templates/AuthTemplate'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; -import { Path } from '@/constants/path'; -import { OAuthLoginButton } from '@/containers/buttons'; -import { useTenant } from '@/contexts/tenant.context'; -import { useUser } from '@/contexts/user.context'; -import type { NextPageWithLayout } from '@/pages/_app'; -import type { IFetchError } from '@/types/fetch-error.type'; - -interface IForm { - email: string; - password: string; - remember: boolean; -} - -const schema: Zod.ZodType = z.object({ - email: z.string().email(), - password: z.string().min(8), - remember: z.boolean(), -}); -const defaultValues: IForm = { email: '', password: '', remember: true }; +import { DEFAULT_LOCALE, Path } from '@/shared'; +import type { NextPageWithLayout } from '@/shared/types'; +import { useTenantStore } from '@/entities/tenant'; +import { SignInWithEmailForm } from '@/features/auth/sign-in-with-email'; +import { SignInWithOAuthButton } from '@/features/auth/sign-in-with-oauth'; +import { MainLayout } from '@/widgets'; const SignInPage: NextPageWithLayout = () => { const { t } = useTranslation(); - const router = useRouter(); - const { signIn } = useUser(); - const { tenant } = useTenant(); - - const { handleSubmit, register, formState, setError } = useForm({ - resolver: zodResolver(schema), - defaultValues, - mode: 'onSubmit', - reValidateMode: 'onSubmit', - }); - - const { isSubmitted, errors, isSubmitting } = formState; - - const onSubmit = async (data: IForm) => { - try { - await signIn(data); - } catch (error) { - const { message } = error as IFetchError; - setError('email', { message: 'invalid email' }); - setError('password', { message: 'invalid password' }); - toast.negative({ title: message, description: message }); - } - }; + const { tenant } = useTenantStore(); return ( -
+
{ {tenant?.siteName}
- {tenant?.useEmail && ( - <> -
- - -
- - )} -
- {tenant?.useEmail && ( - - )} - {tenant?.useEmail && !tenant?.isPrivate && ( - - )} + {tenant?.useEmail && } +
{tenant?.useEmail && tenant?.useOAuth && (
@@ -135,38 +53,25 @@ const SignInPage: NextPageWithLayout = () => {
)} - {tenant?.useOAuth && } + {tenant?.useOAuth && }
- - ); -}; - -const ResetPassword: React.FC = () => { - const { tenant } = useTenant(); - const { t } = useTranslation(); - if (!tenant?.useEmail || tenant.isPrivate) return <>; - return ( -
- - {t('auth.sign-in.reset-password')} - + {tenant?.useEmail && !tenant.isPrivate && ( +
+ + {t('auth.sign-in.reset-password')} + +
+ )}
); }; -function Layout(page: React.ReactNode) { - return ( - - {page} - - - ); -} - -SignInPage.getLayout = Layout; +SignInPage.getLayout = (page) => { + return {page}; +}; export const getStaticProps: GetStaticProps = async ({ locale }) => { return { diff --git a/apps/web/src/pages/auth/sign-up.tsx b/apps/web/src/pages/auth/sign-up.tsx index fd0a7d4d0..d018f3b10 100644 --- a/apps/web/src/pages/auth/sign-up.tsx +++ b/apps/web/src/pages/auth/sign-up.tsx @@ -13,288 +13,28 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { useState } from 'react'; import type { GetStaticProps } from 'next'; -import Image from 'next/image'; -import { useRouter } from 'next/router'; -import { zodResolver } from '@hookform/resolvers/zod'; -import dayjs from 'dayjs'; import { useTranslation } from 'next-i18next'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; -import { useForm } from 'react-hook-form'; -import { useInterval } from 'react-use'; -import { z } from 'zod'; -import { Icon, TextInput, toast } from '@ufb/ui'; - -import AuthTemplate from '@/components/templates/AuthTemplate'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; -import { Path } from '@/constants/path'; -import { useUser } from '@/contexts/user.context'; -import client from '@/libs/client'; -import type { IFetchError } from '@/types/fetch-error.type'; -import type { NextPageWithLayout } from '../_app'; - -type EmailState = 'NOT_VERIFIED' | 'VERIFING' | 'EXPIRED' | 'VERIFIED'; - -interface IForm { - email: string; - password: string; - confirmPassword: string; - code?: string; - emailState: EmailState; -} - -const schema = z - .object({ - email: z.string().email(), - emailState: z.enum(['NOT_VERIFIED', 'VERIFING', 'EXPIRED', 'VERIFIED']), - code: z.string().length(6), - password: z.string().min(8), - confirmPassword: z.string().min(8), - }) - .refine( - (schema) => schema.password === schema.confirmPassword, - 'Password not matched', - ); - -const defaultValues: IForm = { - email: '', - emailState: 'NOT_VERIFIED', - password: '', - confirmPassword: '', - code: '', -}; +import { DEFAULT_LOCALE, LogoWithTitle } from '@/shared'; +import type { NextPageWithLayout } from '@/shared/types'; +import { SignUpWithEmailForm } from '@/features/auth/sign-up-with-email'; +import { MainLayout } from '@/widgets'; const SignUpPage: NextPageWithLayout = () => { const { t } = useTranslation(); - const router = useRouter(); - - const { signUp } = useUser(); - - const { - handleSubmit, - register, - formState, - getValues, - setValue, - watch, - setError, - clearErrors, - } = useForm({ - resolver: zodResolver(schema), - defaultValues, - mode: 'onSubmit', - }); - - const { isValid } = formState; - - const [expiredTime, setExpiredTime] = useState(); - const [leftTime, setLeftTime] = useState(''); - const [codeStatus, setCodeStatus] = useState< - 'isSubmitting' | 'isSubmitted' - >(); - const [emailInputStatus, setEmailInputStatus] = useState< - 'isSubmitting' | 'isSubmitted' - >(); - - const onSubmit = async (data: IForm) => { - const { email, password } = data; - try { - await signUp({ email, password }); - router.push(Path.SIGN_IN); - toast.positive({ title: 'Success' }); - } catch (error) { - const { code, message } = error as IFetchError; - toast.negative({ title: message, description: code }); - } - }; - - useInterval( - () => { - const seconds = dayjs(expiredTime).diff(dayjs(), 'seconds'); - - if (seconds < 0) { - setLeftTime(`00:00`); - setValue('emailState', 'EXPIRED'); - } else { - const m = Math.floor(seconds / 60) - .toString() - .padStart(2, '0'); - const s = Math.floor(seconds % 60) - .toString() - .padStart(2, '0'); - - setLeftTime(`${m}:${s}`); - } - }, - watch('emailState') === 'VERIFING' ? 1000 : null, - ); - - const getVerificationCode = async () => { - setEmailInputStatus('isSubmitting'); - - try { - const { data } = await client.post({ - path: '/api/admin/auth/email/code', - body: { email: getValues('email') }, - }); - setValue('emailState', 'VERIFING'); - setExpiredTime(data?.expiredAt); - clearErrors('email'); - toast.positive({ title: 'Success' }); - } catch (error) { - const { message } = error as IFetchError; - setError('email', { message }); - toast.negative({ title: message }); - } finally { - setEmailInputStatus('isSubmitted'); - } - }; - - const verifyCode = async () => { - const code = getValues('code'); - setCodeStatus('isSubmitting'); - if (!code) return; - if (code.length !== 6) return; - try { - await client.post({ - path: '/api/admin/auth/email/code/verify', - body: { code, email: getValues('email') }, - }); - setValue('emailState', 'VERIFIED'); - clearErrors('code'); - toast.positive({ title: 'Success' }); - } catch (error) { - const { message } = error as IFetchError; - setError('code', { message }); - toast.negative({ title: message }); - } finally { - setCodeStatus('isSubmitted'); - } - }; return ( -
-
-
- logo - -
-

{t('auth.sign-up.title')}

-
-
-
- - {t('auth.sign-up.button.request-auth-code')} - - } - required - /> - {watch('emailState') !== 'NOT_VERIFIED' && ( - - {(watch('emailState') === 'VERIFING' || - watch('emailState') === 'EXPIRED') && ( -

{leftTime}

- )} - -
- } - required - /> - )} - - -
-
- - -
- +
+ +
); }; -SignUpPage.getLayout = function getLayout(page) { - return {page}; +SignUpPage.getLayout = (page) => { + return {page}; }; export const getStaticProps: GetStaticProps = async ({ locale }) => { diff --git a/apps/web/src/pages/index.tsx b/apps/web/src/pages/index.tsx index 5fa3e9d4d..b6bda6359 100644 --- a/apps/web/src/pages/index.tsx +++ b/apps/web/src/pages/index.tsx @@ -15,7 +15,7 @@ */ import type { GetServerSideProps, NextPage } from 'next'; -import { Path } from '@/constants/path'; +import { Path } from '@/shared'; const IndexPage: NextPage = () => { return <>; diff --git a/apps/web/src/pages/link/reset-password.tsx b/apps/web/src/pages/link/reset-password.tsx index 879e9a09e..028c36526 100644 --- a/apps/web/src/pages/link/reset-password.tsx +++ b/apps/web/src/pages/link/reset-password.tsx @@ -13,130 +13,44 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { useMemo } from 'react'; -import type { GetStaticProps } from 'next'; -import Image from 'next/image'; -import { useRouter } from 'next/router'; -import { zodResolver } from '@hookform/resolvers/zod'; +import type { GetServerSideProps } from 'next'; import { useTranslation } from 'next-i18next'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; -import { useForm } from 'react-hook-form'; -import { z } from 'zod'; -import { Icon, TextInput, toast } from '@ufb/ui'; +import { DEFAULT_LOCALE, LogoWithTitle } from '@/shared'; +import type { NextPageWithLayout } from '@/shared/types'; +import { ResetPasswordWithEmailForm } from '@/features/auth/reset-password-with-email'; +import { MainLayout } from '@/widgets'; -import { MainTemplate } from '@/components'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; -import { Path } from '@/constants/path'; -import { useOAIMutation } from '@/hooks'; -import type { NextPageWithLayout } from '../_app'; - -interface IForm { - password: string; - confirmPassword: string; +interface IProps { + code: string; + email: string; } - -const schema = z - .object({ - password: z.string().min(8), - confirmPassword: z.string().min(8), - }) - .refine( - (schema) => schema.password === schema.confirmPassword, - 'Password not matched', - ); - -const defaultValues = { password: '', confirmPassword: '' }; - -const ResetPasswordPage: NextPageWithLayout = () => { +const ResetPasswordPage: NextPageWithLayout = (props) => { + const { code, email } = props; const { t } = useTranslation(); - const router = useRouter(); - - const code = useMemo(() => router.query?.code as string, [router.query]); - const email = useMemo(() => router.query?.email as string, [router.query]); - - const { handleSubmit, register, formState } = useForm({ - resolver: zodResolver(schema), - defaultValues, - }); - - const { mutate, isPending } = useOAIMutation({ - method: 'post', - path: '/api/admin/users/password/reset', - queryOptions: { - async onSuccess() { - toast.positive({ title: 'Success' }); - router.push(Path.SIGN_IN); - }, - onError(error) { - toast.negative({ title: error.message }); - }, - }, - }); - - const onSubmit = async ({ password }: IForm) => - mutate({ code, email, password }); return ( - -
-
-
- logo - -
-

{t('link.reset-password.title')}

-
-
-
- - - -
-
- -
-
-
-
+
+ + +
); }; -export const getStaticProps: GetStaticProps = async ({ locale }) => { +ResetPasswordPage.getLayout = (page) => { + return {page}; +}; + +export const getServerSideProps: GetServerSideProps = async ({ + locale, + query, +}) => { return { props: { ...(await serverSideTranslations(locale ?? DEFAULT_LOCALE)), + code: (query.code ?? '') as string, + email: (query.email ?? '') as string, }, }; }; diff --git a/apps/web/src/pages/link/user-invitation.tsx b/apps/web/src/pages/link/user-invitation.tsx index 11c19efde..91f75df3e 100644 --- a/apps/web/src/pages/link/user-invitation.tsx +++ b/apps/web/src/pages/link/user-invitation.tsx @@ -15,133 +15,40 @@ */ import { useMemo } from 'react'; import type { GetStaticProps } from 'next'; -import Image from 'next/image'; import { useRouter } from 'next/router'; -import { zodResolver } from '@hookform/resolvers/zod'; import { useTranslation } from 'next-i18next'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; -import { useForm } from 'react-hook-form'; -import { z } from 'zod'; -import { Icon, TextInput, toast } from '@ufb/ui'; - -import AuthTemplate from '@/components/templates/AuthTemplate'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; -import { Path } from '@/constants/path'; -import { useOAIMutation } from '@/hooks'; -import type { NextPageWithLayout } from '../_app'; - -interface IForm { - password: string; - confirmPassword: string; -} - -const schema: Zod.ZodType = z - .object({ - password: z.string().min(8), - confirmPassword: z.string().min(8), - }) - .refine((schema) => schema.password === schema.confirmPassword, { - message: 'Password not matched', - path: ['confirmPassword'], - }); - -const defaultValues: IForm = { - password: '', - confirmPassword: '', -}; +import { DEFAULT_LOCALE, LogoWithTitle } from '@/shared'; +import type { NextPageWithLayout } from '@/shared/types'; +import { UserInvitationForm } from '@/features/invite-user'; +import { MainLayout } from '@/widgets'; const UserInvitationPage: NextPageWithLayout = () => { const { t } = useTranslation(); const router = useRouter(); - const code = useMemo(() => router.query?.code as string, [router.query]); - const email = useMemo(() => router.query?.email as string, [router.query]); - - const { handleSubmit, register, formState, setError } = useForm({ - resolver: zodResolver(schema), - defaultValues, - }); - - const { mutate, isPending } = useOAIMutation({ - method: 'post', - path: '/api/admin/auth/signUp/invitation', - queryOptions: { - async onSuccess() { - toast.positive({ title: 'Success' }); - router.push(Path.SIGN_IN); - }, - onError(error) { - setError('password', { message: error.message }); - setError('confirmPassword', { message: error.message }); - toast.negative({ title: error.message }); - }, - }, - }); - - const onSubmit = async ({ password }: IForm) => - mutate({ code, email, password }); + const code = useMemo( + () => (router.query?.code ?? '') as string, + [router.query], + ); + const email = useMemo( + () => (router.query?.email ?? '') as string, + [router.query], + ); return ( - -
-
- logo - -
-

{t('link.user-invitation.title')}

-
-
-
- - - -
-
- -
-
-
+
+ + +
); }; +UserInvitationPage.getLayout = (page) => { + return {page}; +}; + export const getStaticProps: GetStaticProps = async ({ locale }) => { return { props: { diff --git a/apps/web/src/pages/main/index.tsx b/apps/web/src/pages/main/index.tsx index a0ac0d8fa..bdffbc639 100644 --- a/apps/web/src/pages/main/index.tsx +++ b/apps/web/src/pages/main/index.tsx @@ -16,43 +16,47 @@ import type { GetStaticProps } from 'next'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; -import { MainTemplate } from '@/components'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; -import { CreateProjectButton } from '@/containers/buttons'; -import { ProjectCard, TenantCard } from '@/containers/main'; -import { useProjects } from '@/hooks'; -import type { NextPageWithLayout } from '../_app'; - -const CARD_BORDER_CSS = - 'border-fill-tertiary h-[204px] w-[452px] rounded border'; +import { DEFAULT_LOCALE, SectionTemplate, useOAIQuery } from '@/shared'; +import type { NextPageWithLayout } from '@/shared/types'; +import { ProjectCard } from '@/entities/project'; +import { TenantCard, useTenantStore } from '@/entities/tenant'; +import { RouteCreateProjectButton } from '@/features/create-project'; +import { MainLayout } from '@/widgets'; const MainIndexPage: NextPageWithLayout = () => { - const { data } = useProjects(); + const { data } = useOAIQuery({ + path: '/api/admin/projects', + variables: { limit: 1000, page: 1 }, + }); + const { tenant } = useTenantStore(); return ( -
-

Tenant

-
- -
-

Project

-
- {data?.items.map(({ id }) => )} -
- +
+ + {tenant && } + + +
+ {data?.items.map((project) => ( + + ))} +
+ +
-
+
); }; MainIndexPage.getLayout = (page) => { - return {page}; + return {page}; }; export const getStaticProps: GetStaticProps = async ({ locale }) => { diff --git a/apps/web/src/pages/main/profile.tsx b/apps/web/src/pages/main/profile.tsx index ff63c9ab1..e9048d47c 100644 --- a/apps/web/src/pages/main/profile.tsx +++ b/apps/web/src/pages/main/profile.tsx @@ -18,71 +18,73 @@ import type { GetStaticProps } from 'next'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; import { useTranslation } from 'react-i18next'; -import { Icon } from '@ufb/ui'; +import { + DEFAULT_LOCALE, + DescriptionTooltip, + SectionTemplate, + SubMenu, +} from '@/shared'; +import type { NextPageWithLayout } from '@/shared/types'; +import { useUserStore } from '@/entities/user'; +import { DeleteAccountButton } from '@/features/delete-user'; +import { ChangePasswordForm, UserProfileForm } from '@/features/update-user'; +import { MainLayout } from '@/widgets'; -import { DescriptionTooltip, MainTemplate } from '@/components'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; -import ChangePasswordForm from '@/containers/my-profile/ChangePasswordForm'; -import MyProfileForm from '@/containers/my-profile/MyProfileForm'; -import { useUser } from '@/contexts/user.context'; -import type { NextPageWithLayout } from '../_app'; - -const menuItems = [ +const MENU_ITEMS = [ { key: 'profile-info', iconName: 'InfoCircleFill' }, { key: 'change-password', iconName: 'LockFill' }, ] as const; const ProfilePage: NextPageWithLayout = () => { const { t } = useTranslation(); - const { user } = useUser(); - const [tabIndex, setTabIndex] = useState<'profile-info' | 'change-password'>( - menuItems[0].key, + + const { user } = useUserStore(); + + const [tabKey, setTabKey] = useState<(typeof MENU_ITEMS)[number]['key']>( + MENU_ITEMS[0].key, ); return ( - <> -

- {t('main.profile.title')} - -

-
-
-
    - {menuItems.map(({ key, iconName }) => { - const isDisabled = - user?.signUpMethod === 'OAUTH' && key === 'change-password'; - return ( -
  • !isDisabled && setTabIndex(key)} - className={[ - 'mx-1 flex items-center gap-2 rounded p-2', - tabIndex === key ? 'bg-fill-tertiary' : '', - isDisabled ? - 'text-tertiary cursor-not-allowed' - : 'hover:bg-fill-secondary cursor-pointer', - ].join(' ')} - > - - - {t(`main.profile.${key}`)} - -
  • - ); - })} -
+ + {t('main.profile.title')} + + + } + > +
+
+ ({ + iconName, + name: t(`main.profile.${key}`), + active: tabKey === key, + onClick: () => setTabKey(key), + disabled: + key === 'change-password' && user?.signUpMethod === 'OAUTH', + }))} + />
-
- {tabIndex === menuItems[0].key && } - {tabIndex === menuItems[1].key && } +
+ {tabKey === MENU_ITEMS[0].key && user && ( + <> + +
+ +
+ + )} + {tabKey === MENU_ITEMS[1].key && }
- + ); }; -ProfilePage.getLayout = function getLayout(page) { - return {page}; +ProfilePage.getLayout = (page) => { + return {page}; }; export const getStaticProps: GetStaticProps = async ({ locale }) => { diff --git a/apps/web/src/pages/main/project/[projectId]/channel/create-complete.tsx b/apps/web/src/pages/main/project/[projectId]/channel/create-complete.tsx index 6c11439b6..0d4e91f05 100644 --- a/apps/web/src/pages/main/project/[projectId]/channel/create-complete.tsx +++ b/apps/web/src/pages/main/project/[projectId]/channel/create-complete.tsx @@ -13,45 +13,56 @@ * License for the specific language governing permissions and limitations * under the License. */ -import React, { useMemo } from 'react'; -import type { GetServerSideProps, NextPage } from 'next'; +import { useEffect } from 'react'; +import type { GetServerSideProps } from 'next'; import Image from 'next/image'; import { useRouter } from 'next/router'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; +import { FormProvider, useForm } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; import { Icon } from '@ufb/ui'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; -import { Path } from '@/constants/path'; +import type { NextPageWithLayout } from '@/shared'; import { - ChannelInfoSection, - FieldPreviewSection, - FieldSection, - ImageUploadSection, -} from '@/containers/create-channel-complete'; -import { useOAIQuery } from '@/hooks'; + CreateSectionTemplate, + DEFAULT_LOCALE, + Path, + useOAIQuery, +} from '@/shared'; +import { ChannelInfoForm, ImageConfigForm } from '@/entities/channel'; +import type { ChannelImageConfig, ChannelInfo } from '@/entities/channel'; +import { FieldTable, PreviewFieldTable } from '@/entities/field'; +import { ProjectGuard } from '@/entities/project'; -const CreateCompletePage: NextPage = () => { +interface IProps { + projectId: number; +} + +const CompleteChannelCreationPage: NextPageWithLayout = () => { const { t } = useTranslation(); const router = useRouter(); - const { channelId, projectId } = useMemo( - () => ({ - channelId: Number(router.query.channelId), - projectId: Number(router.query.projectId), - }), - [router.query], - ); + const { channelId, projectId } = { + channelId: Number(router.query.channelId), + projectId: Number(router.query.projectId), + }; const { data } = useOAIQuery({ path: '/api/admin/projects/{projectId}/channels/{channelId}', variables: { channelId, projectId }, }); + + const channelInfoFormMethods = useForm(); + const imageConfigFormMethods = useForm(); + + useEffect(() => { + if (!data) return; + channelInfoFormMethods.reset(data); + imageConfigFormMethods.reset(data.imageConfig); + }, [data]); + const gotoFeedback = () => { - router.push({ - pathname: Path.FEEDBACK, - query: { channelId, projectId }, - }); + router.push({ pathname: Path.FEEDBACK, query: { channelId, projectId } }); }; return ( @@ -67,14 +78,26 @@ const CreateCompletePage: NextPage = () => { {t('main.create-channel.complete-title')}

- {data && ( - <> - - - - - - )} + + + + + + + + + + + + + + + + +
void }> = ({ goOut }) => {
); }; -export const getServerSideProps: GetServerSideProps = async ({ locale }) => { + +CompleteChannelCreationPage.getLayout = (page: React.ReactElement) => { + return {page}; +}; + +export const getServerSideProps: GetServerSideProps = async ({ + locale, + query, +}) => { + const projectId = parseInt(query.projectId as string); + return { props: { ...(await serverSideTranslations(locale ?? DEFAULT_LOCALE)), + projectId, }, }; }; -export default CreateCompletePage; +export default CompleteChannelCreationPage; diff --git a/apps/web/src/pages/main/project/[projectId]/channel/create.tsx b/apps/web/src/pages/main/project/[projectId]/channel/create.tsx index de8a86114..0156c391a 100644 --- a/apps/web/src/pages/main/project/[projectId]/channel/create.tsx +++ b/apps/web/src/pages/main/project/[projectId]/channel/create.tsx @@ -13,78 +13,38 @@ * License for the specific language governing permissions and limitations * under the License. */ -import React, { useMemo } from 'react'; -import type { GetServerSideProps, NextPage } from 'next'; +import type { GetServerSideProps } from 'next'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; -import { useTranslation } from 'react-i18next'; -import { CreateProjectChannelTemplate, HelpCardDocs } from '@/components'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; -import { - InputChannelInfo, - InputField, - InputFieldPreview, - InputImageSetting, -} from '@/containers/create-channel'; -import { - CreateChannelProvider, - useCreateChannel, -} from '@/contexts/create-channel.context'; -import type { ChannelStepType } from '@/contexts/create-channel.context'; +import type { NextPageWithLayout } from '@/shared'; +import { DEFAULT_LOCALE } from '@/shared'; +import { ProjectGuard } from '@/entities/project'; +import { CreateChannel } from '@/features/create-channel'; -const CreatePage: NextPage = () => { - return ( - - - - ); -}; -const CreateChannel: NextPage = () => { - const { t } = useTranslation(); - const { completeStepIndex, currentStepIndex, currentStep, stepperText } = - useCreateChannel(); +interface IProps { + projectId: number; +} - const HELP_TEXT: Record = useMemo(() => { - return { - channelInfo: t('help-card.channel-info'), - fields: t('help-card.field'), - imageUpload: , - fieldPreview: t('help-card.field-preview'), - }; - }, [t]); +const CreateChannelPage: NextPageWithLayout = () => { + return ; +}; - return ( - - - - ); +CreateChannelPage.getLayout = (page: React.ReactElement) => { + return {page}; }; -const Contents: React.FC = () => { - const { currentStep } = useCreateChannel(); +export const getServerSideProps: GetServerSideProps = async ({ + locale, + query, +}) => { + const projectId = parseInt(query.projectId as string); - return ( - <> - {currentStep === 'channelInfo' && } - {currentStep === 'fields' && } - {currentStep === 'imageUpload' && } - {currentStep === 'fieldPreview' && } - - ); -}; -export const getServerSideProps: GetServerSideProps = async ({ locale }) => { return { props: { ...(await serverSideTranslations(locale ?? DEFAULT_LOCALE)), + projectId, }, }; }; -export default CreatePage; +export default CreateChannelPage; diff --git a/apps/web/src/pages/main/project/[projectId]/dashboard.tsx b/apps/web/src/pages/main/project/[projectId]/dashboard.tsx index 84c290ec8..339bb880c 100644 --- a/apps/web/src/pages/main/project/[projectId]/dashboard.tsx +++ b/apps/web/src/pages/main/project/[projectId]/dashboard.tsx @@ -13,135 +13,81 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { useCallback, useLayoutEffect, useMemo, useRef, useState } from 'react'; import type { GetServerSideProps } from 'next'; import dayjs from 'dayjs'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; -import { useTranslation } from 'react-i18next'; +import { useQueryState } from 'nuqs'; +import { Trans, useTranslation } from 'react-i18next'; -import { Icon } from '@ufb/ui'; - -import { DateRangePicker, MainTemplate } from '@/components'; -import { DATE_FORMAT } from '@/constants/dayjs-format'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; +import { DateRangePicker, DEFAULT_LOCALE, parseAsDateRange } from '@/shared'; +import type { DateRangeType, NextPageWithLayout } from '@/shared/types'; import { - CreateFeedbackPerIssueCard, + FeedbackLineChart, IssueBarChart, IssueFeedbackLineChart, IssueLineChart, IssueRank, - SevenDaysFeedbackCard, - SevenDaysIssueCard, - ThirtyDaysFeedbackCard, - ThirtyDaysIssueCard, - TodayFeedbackCard, - TodayIssueCard, - TotalFeedbackCard, - TotalIssueCard, - YesterdayFeedbackCard, - YesterdayIssueCard, -} from '@/containers/dashboard'; -import FeedbackLineChart from '@/containers/dashboard/FeedbackLineChart'; -import useQueryParamsState from '@/hooks/useQueryParamsState'; -import type { NextPageWithLayout } from '@/pages/_app'; -import type { DateRangeType } from '@/types/date-range.type'; +} from '@/entities/dashboard'; +import { ProjectGuard } from '@/entities/project'; +import { MainLayout } from '@/widgets'; +import { DashbaordCardSlider } from '@/widgets/dashboard-card-slider'; interface IProps { projectId: number; } -const DEFAULT_DATE_RANGE: DateRangeType = { + +const DEFAULT_DATE_RANGE = { startDate: dayjs().subtract(31, 'day').startOf('day').toDate(), endDate: dayjs().subtract(1, 'day').endOf('day').toDate(), }; -const DEFAULT_DATE_RANGE_STRING = { - createdAt: `${dayjs(DEFAULT_DATE_RANGE.startDate).format( - 'YYYY-MM-DD', - )}~${dayjs(DEFAULT_DATE_RANGE.endDate).format('YYYY-MM-DD')}`, -}; + +const options = [ + { + label: , + startDate: dayjs().subtract(1, 'days').startOf('day').toDate(), + endDate: dayjs().subtract(1, 'days').endOf('day').toDate(), + }, + { + label: , + startDate: dayjs().subtract(8, 'days').toDate(), + endDate: dayjs().subtract(1, 'days').toDate(), + }, + { + label: , + startDate: dayjs().subtract(31, 'days').toDate(), + endDate: dayjs().subtract(1, 'days').toDate(), + }, + { + label: , + startDate: dayjs().subtract(91, 'days').toDate(), + endDate: dayjs().subtract(1, 'days').toDate(), + }, + { + label: , + startDate: dayjs().subtract(181, 'days').toDate(), + endDate: dayjs().subtract(1, 'days').toDate(), + }, + { + label: , + startDate: dayjs().subtract(366, 'days').toDate(), + endDate: dayjs().subtract(1, 'days').toDate(), + }, +]; const DashboardPage: NextPageWithLayout = ({ projectId }) => { const { t } = useTranslation(); - const { query, setQuery } = useQueryParamsState( - { projectId }, - DEFAULT_DATE_RANGE_STRING, - (input) => { - if (!input.createdAt) return false; - const [starDate, endDate] = input.createdAt.split('~'); - if (dayjs(endDate).isAfter(dayjs(), 'day')) return false; - if (dayjs(endDate).isBefore(dayjs(starDate), 'day')) return false; - return true; - }, + const [dateRange, setDateRange] = useQueryState( + 'dateRange', + parseAsDateRange.withDefault(DEFAULT_DATE_RANGE), ); - const dateRange = useMemo(() => { - const queryStr = - query['createdAt'] ?? DEFAULT_DATE_RANGE_STRING['createdAt']; - - const [startDateStr, endDateStr] = queryStr.split('~'); - - return { - startDate: dayjs(startDateStr).toDate(), - endDate: dayjs(endDateStr).toDate(), - }; - }, [query]); - - const setDateRange = useCallback( - (dateRange: DateRangeType) => { - setQuery({ - ...query, - createdAt: - dateRange ? - `${dayjs(dateRange.startDate).format(DATE_FORMAT)}~${dayjs( - dateRange.endDate, - ).format(DATE_FORMAT)}` - : undefined, - }); - }, - [query], - ); - - const currentDate = useMemo( - () => dayjs().format('YYYY-MM-DD HH:mm'), - [dateRange], - ); - - const options = useMemo(() => { - return [ - { - label: t('text.date.yesterday'), - startDate: dayjs().subtract(1, 'days').startOf('day').toDate(), - endDate: dayjs().subtract(1, 'days').endOf('day').toDate(), - }, - { - label: t('text.date.before-days', { day: 7 }), - startDate: dayjs().subtract(8, 'days').toDate(), - endDate: dayjs().subtract(1, 'days').toDate(), - }, - { - label: t('text.date.before-days', { day: 30 }), - startDate: dayjs().subtract(31, 'days').toDate(), - endDate: dayjs().subtract(1, 'days').toDate(), - }, - { - label: t('text.date.before-days', { day: 90 }), - startDate: dayjs().subtract(91, 'days').toDate(), - endDate: dayjs().subtract(1, 'days').toDate(), - }, - { - label: t('text.date.before-days', { day: 180 }), - startDate: dayjs().subtract(181, 'days').toDate(), - endDate: dayjs().subtract(1, 'days').toDate(), - }, - { - label: t('text.date.before-days', { day: 365 }), - startDate: dayjs().subtract(366, 'days').toDate(), - endDate: dayjs().subtract(1, 'days').toDate(), - }, - ]; - }, [t]); + const onChangeDateRange = (v: DateRangeType) => { + if (!v?.startDate || !v?.endDate) return; + setDateRange({ startDate: v.startDate, endDate: v.endDate }); + }; - if (!dateRange || !dateRange.startDate || !dateRange.endDate) return <>; + const currentDate = dayjs().format('YYYY-MM-DD HH:mm'); return (
@@ -155,40 +101,19 @@ const DashboardPage: NextPageWithLayout = ({ projectId }) => {
- - - - - - - - - + - - - - - = ({ projectId }) => { ); }; -interface ICardSliderProps extends React.PropsWithChildren {} - -const CardSlider: React.FC = ({ children }) => { - const containerRef = useRef(null); - - const [showRightButton, setShowRightButton] = useState(false); - const [showLeftButton, setShowLeftButton] = useState(false); - - useLayoutEffect(() => { - if (!containerRef.current) return; - const observer = new ResizeObserver(([entry]) => { - if (!entry) return; - const { width } = entry.contentRect; - setShowRightButton(width < 1380); - }); - observer.observe(containerRef.current); - return () => { - if (!containerRef.current) return; - observer.unobserve(containerRef.current); - }; - }, [containerRef.current]); - - const scrollLeft = () => { - if (!containerRef.current) return; - setShowLeftButton(false); - setShowRightButton(true); - containerRef.current.scrollTo({ left: 0, behavior: 'smooth' }); - }; - const scrollRight = () => { - if (!containerRef.current) return; - setShowLeftButton(true); - setShowRightButton(false); - containerRef.current.scrollTo({ left: 1380, behavior: 'smooth' }); - }; - +DashboardPage.getLayout = (page: React.ReactElement) => { return ( -
-
-
{children}
-
- {showRightButton && ( - - )} - {showLeftButton && ( - - )} -
+ + {page} + ); }; @@ -298,8 +171,5 @@ export const getServerSideProps: GetServerSideProps = async ({ }, }; }; -DashboardPage.getLayout = function getLayout(page) { - return {page}; -}; export default DashboardPage; diff --git a/apps/web/src/pages/main/project/[projectId]/feedback.tsx b/apps/web/src/pages/main/project/[projectId]/feedback.tsx index c277af2e0..19cb1b7f6 100644 --- a/apps/web/src/pages/main/project/[projectId]/feedback.tsx +++ b/apps/web/src/pages/main/project/[projectId]/feedback.tsx @@ -17,12 +17,12 @@ import type { GetServerSideProps } from 'next'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; import { useTranslation } from 'react-i18next'; -import { MainTemplate } from '@/components'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; -import { FeedbackTable } from '@/containers'; -import { CreateChannelButton } from '@/containers/buttons'; -import { useOAIQuery } from '@/hooks'; -import type { NextPageWithLayout } from '@/pages/_app'; +import { DEFAULT_LOCALE, useOAIQuery } from '@/shared'; +import type { NextPageWithLayout } from '@/shared/types'; +import { ProjectGuard } from '@/entities/project'; +import { RouteCreateChannelButton } from '@/features/create-channel'; +import { MainLayout } from '@/widgets'; +import { FeedbackTable } from '@/widgets/feedback-table'; interface IProps { projectId: number; @@ -48,18 +48,22 @@ const FeedbackManagementPage: NextPageWithLayout = (props) => { {status === 'pending' ?

Loading...

: status === 'error' ? -

Not Permission

+

Error

: data.meta.totalItems === 0 ? -
- +
+
: } ); }; -FeedbackManagementPage.getLayout = function getLayout(page) { - return {page}; +FeedbackManagementPage.getLayout = (page: React.ReactElement) => { + return ( + + {page} + + ); }; export const getServerSideProps: GetServerSideProps = async ({ diff --git a/apps/web/src/pages/main/project/[projectId]/issue.tsx b/apps/web/src/pages/main/project/[projectId]/issue.tsx index 001e082a1..7aad17a1f 100644 --- a/apps/web/src/pages/main/project/[projectId]/issue.tsx +++ b/apps/web/src/pages/main/project/[projectId]/issue.tsx @@ -17,12 +17,12 @@ import type { GetServerSideProps } from 'next'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; import { useTranslation } from 'react-i18next'; -import { MainTemplate } from '@/components'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; -import { CreateChannelButton } from '@/containers/buttons'; -import { IssueTable } from '@/containers/tables'; -import { useOAIQuery } from '@/hooks'; -import type { NextPageWithLayout } from '../../../_app'; +import { DEFAULT_LOCALE, useOAIQuery } from '@/shared'; +import type { NextPageWithLayout } from '@/shared/types'; +import { ProjectGuard } from '@/entities/project'; +import { RouteCreateChannelButton } from '@/features/create-channel'; +import { MainLayout } from '@/widgets'; +import { IssueTable } from '@/widgets/issue-table'; interface IProps { projectId: number; @@ -43,16 +43,20 @@ const IssueMangementPage: NextPageWithLayout = (props) => { : status === 'error' ?

Not Permission

: data.meta.totalItems === 0 ? -
- +
+
: } ); }; -IssueMangementPage.getLayout = function getLayout(page) { - return {page}; +IssueMangementPage.getLayout = (page: React.ReactElement) => { + return ( + + {page} + + ); }; export const getServerSideProps: GetServerSideProps = async ({ diff --git a/apps/web/src/pages/main/project/[projectId]/not-permission.tsx b/apps/web/src/pages/main/project/[projectId]/not-permission.tsx index faad89b49..982b50a30 100644 --- a/apps/web/src/pages/main/project/[projectId]/not-permission.tsx +++ b/apps/web/src/pages/main/project/[projectId]/not-permission.tsx @@ -13,15 +13,15 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { MainTemplate } from '@/components'; -import type { NextPageWithLayout } from '@/pages/_app'; +import type { NextPageWithLayout } from '@/shared/types'; +import { MainLayout } from '@/widgets'; const NotPermissionPage: NextPageWithLayout = () => { return
Not Permissions
; }; -NotPermissionPage.getLayout = function getLayout(page) { - return {page}; +NotPermissionPage.getLayout = (page) => { + return {page}; }; export default NotPermissionPage; diff --git a/apps/web/src/pages/main/project/[projectId]/setting.tsx b/apps/web/src/pages/main/project/[projectId]/setting.tsx index aff1f6978..e33d5a43b 100644 --- a/apps/web/src/pages/main/project/[projectId]/setting.tsx +++ b/apps/web/src/pages/main/project/[projectId]/setting.tsx @@ -13,39 +13,40 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { useEffect, useMemo } from 'react'; +import { useMemo } from 'react'; import type { GetServerSideProps } from 'next'; import { useRouter } from 'next/router'; import { useTranslation } from 'next-i18next'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; +import { parseAsInteger, useQueryState } from 'nuqs'; import { Icon } from '@ufb/ui'; -import { MainTemplate } from '@/components'; -import { SettingMenuBox } from '@/components/layouts/setting-menu'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; -import { Path } from '@/constants/path'; +import { DEFAULT_LOCALE, Path } from '@/shared'; +import type { NextPageWithLayout } from '@/shared/types'; +import { ProjectGuard } from '@/entities/project'; +import { MainLayout } from '@/widgets'; +import type { SettingMenuType } from '@/widgets/setting-menu'; import { - APIKeySetting, - ChannelDeleteSetting, + ApiKeySetting, + AuthSetting, + ChannelDeletionSetting, ChannelInfoSetting, ChannelSettingMenu, FieldSetting, - ImageSetting, + ImageConfigSetting, IssueTrackerSetting, MemberSetting, - ProjectDeleteSetting, + ProjectDeletionSetting, ProjectInfoSetting, ProjectSettingMenu, RoleSetting, - SignUpSetting, + SettingMenuBox, TenantInfoSetting, TenantSettingMenu, - UserSetting, + UserManagementSetting, WebhookSetting, -} from '@/containers/setting-menu'; -import type { SettingMenuType } from '@/types/setting-menu.type'; -import type { NextPageWithLayout } from '../../../_app'; +} from '@/widgets/setting-menu'; interface IProps { projectId: number; @@ -55,27 +56,15 @@ const SettingPage: NextPageWithLayout = ({ projectId }) => { const { t } = useTranslation(); const router = useRouter(); - const channelId = - router.query?.channelId ? (Number(router.query.channelId) as number) : null; - - const setChannelId = (channelId: number | null) => - router.push({ - pathname: Path.SETTINGS, - query: { ...router.query, channelId }, - }); - + const [channelId, setChannelId] = useQueryState('channelId', parseAsInteger); const settingMenu = router.query?.menu ? (router.query.menu as SettingMenuType) : null; const setSettingMenu = (menu: SettingMenuType | null) => - router.push({ - pathname: Path.SETTINGS, - query: { ...router.query, menu }, - }); + router.push({ pathname: Path.SETTINGS, query: { ...router.query, menu } }); + + const onClickReset = () => setSettingMenu(null); - const onClickReset = () => { - setSettingMenu(null); - }; const showList = useMemo(() => { switch (settingMenu) { case 'TENANT_INFO': @@ -100,12 +89,6 @@ const SettingPage: NextPageWithLayout = ({ projectId }) => { } }, [settingMenu]); - useEffect(() => {}, [router.query]); - - const onClickTarget = (target: SettingMenuType | null) => () => { - setSettingMenu(target); - }; - return ( <>

{t('main.setting.title')}

@@ -113,26 +96,24 @@ const SettingPage: NextPageWithLayout = ({ projectId }) => { - {projectId && ( - - )} + {projectId && ( @@ -143,8 +124,8 @@ const SettingPage: NextPageWithLayout = ({ projectId }) => { {settingMenu === 'TENANT_INFO' && } - {settingMenu === 'SIGNUP_SETTING' && } - {settingMenu === 'USER_MANAGEMENT' && } + {settingMenu === 'SIGNUP_SETTING' && } + {settingMenu === 'USER_MANAGEMENT' && } {settingMenu === 'PROJECT_INFO' && ( )} @@ -155,7 +136,7 @@ const SettingPage: NextPageWithLayout = ({ projectId }) => { )} {settingMenu === 'API_KEY_MANAGEMENT' && ( - + )} {settingMenu === 'TICKET_MANAGEMENT' && ( @@ -164,7 +145,7 @@ const SettingPage: NextPageWithLayout = ({ projectId }) => { )} {settingMenu === 'DELETE_PROJECT' && ( - + )} {settingMenu === 'CHANNEL_INFO' && channelId && ( @@ -173,10 +154,10 @@ const SettingPage: NextPageWithLayout = ({ projectId }) => { )} {settingMenu === 'IMAGE_UPLOAD_SETTING' && channelId && ( - + )} {settingMenu === 'DELETE_CHANNEL' && channelId && ( - @@ -188,8 +169,12 @@ const SettingPage: NextPageWithLayout = ({ projectId }) => { ); }; -SettingPage.getLayout = function getLayout(page) { - return {page}; +SettingPage.getLayout = (page: React.ReactElement) => { + return ( + + {page} + + ); }; export const getServerSideProps: GetServerSideProps = async ({ diff --git a/apps/web/src/pages/main/project/create-complete.tsx b/apps/web/src/pages/main/project/create-complete.tsx index 9deae3e34..4672100c3 100644 --- a/apps/web/src/pages/main/project/create-complete.tsx +++ b/apps/web/src/pages/main/project/create-complete.tsx @@ -13,41 +13,66 @@ * License for the specific language governing permissions and limitations * under the License. */ -import React, { useMemo } from 'react'; +import React, { useEffect } from 'react'; import type { GetStaticProps, NextPage } from 'next'; import Image from 'next/image'; import { useRouter } from 'next/router'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; +import { FormProvider, useForm } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; import { Icon } from '@ufb/ui'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; -import { Path } from '@/constants/path'; import { - ApiKeySection, - IssueTrackerSection, - MemberSection, - ProjectInfoSection, - RoleSection, -} from '@/containers/create-project-complete'; -import { useOAIQuery } from '@/hooks'; + CreateSectionTemplate, + DEFAULT_LOCALE, + Path, + useOAIQuery, +} from '@/shared'; +import { ApiKeyTable } from '@/entities/api-key'; +import type { IssueTracker } from '@/entities/issue-tracker'; +import { IssueTrackerForm } from '@/entities/issue-tracker'; +import { MemberTable } from '@/entities/member'; +import type { ProjectInfo } from '@/entities/project'; +import { ProjectInfoForm } from '@/entities/project'; +import { RoleTable } from '@/entities/role'; -const CreateCompletePage: NextPage = () => { +const CompleteProjectCreationPage: NextPage = () => { const { t } = useTranslation(); const router = useRouter(); - const { projectId } = useMemo( - () => ({ - projectId: Number(router.query.projectId), - }), - [router.query], - ); + const projectId = Number(router.query.projectId); - const { data } = useOAIQuery({ + const { data: project } = useOAIQuery({ path: '/api/admin/projects/{projectId}', variables: { projectId }, }); + const { data: apiKeys } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/api-keys', + variables: { projectId }, + }); + const { data: roles } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/roles', + variables: { projectId }, + }); + const { data: issueTracker } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/issue-tracker', + variables: { projectId }, + }); + const { data: members } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/members', + variables: { projectId, createdAt: 'ASC' }, + }); + + const projectInfoFormMethods = useForm(); + const issueTrackerFormMethods = useForm(); + + useEffect(() => { + if (!project || !issueTracker) return; + projectInfoFormMethods.reset(project); + issueTrackerFormMethods.reset(issueTracker.data); + }, [project, issueTracker]); + return (
@@ -61,15 +86,33 @@ const CreateCompletePage: NextPage = () => { {t('main.create-project.complete-title')}

- {data && ( - <> - - - - - - - )} + + + + + + + + + + + + + + + + + + +
{ }; }; -export default CreateCompletePage; +export default CompleteProjectCreationPage; diff --git a/apps/web/src/pages/main/project/create.tsx b/apps/web/src/pages/main/project/create.tsx index f4134868f..df415850e 100644 --- a/apps/web/src/pages/main/project/create.tsx +++ b/apps/web/src/pages/main/project/create.tsx @@ -13,76 +13,17 @@ * License for the specific language governing permissions and limitations * under the License. */ -import React, { useMemo } from 'react'; +import React from 'react'; import type { GetStaticProps, NextPage } from 'next'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; -import { useTranslation } from 'react-i18next'; -import { CreateProjectChannelTemplate, HelpCardDocs } from '@/components'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; -import { - InputApiKey, - InputIssueTracker, - InputMember, - InputProjectInfo, - InputRole, -} from '@/containers/create-project'; -import type { ProjectStepType } from '@/contexts/create-project.context'; -import { - CreateProjectProvider, - useCreateProject, -} from '@/contexts/create-project.context'; +import { DEFAULT_LOCALE } from '@/shared'; +import { CreateProject } from '@/features/create-project'; -const CreatePage: NextPage = () => { - return ( - - - - ); +const CreateProjectPage: NextPage = () => { + return ; }; -const CreateProject: React.FC = () => { - const { t } = useTranslation(); - const { completeStepIndex, currentStepIndex, currentStep, stepperText } = - useCreateProject(); - const HELP_TEXT: Record = - useMemo(() => { - return { - projectInfo: t('help-card.project-info'), - roles: t('help-card.role'), - members: t('help-card.member'), - apiKeys: , - issueTracker: t('help-card.issue-tracker'), - }; - }, []); - - return ( - - - - ); -}; - -const Contents: React.FC = () => { - const { currentStep } = useCreateProject(); - - return ( - <> - {currentStep === 'projectInfo' && } - {currentStep === 'roles' && } - {currentStep === 'members' && } - {currentStep === 'apiKeys' && } - {currentStep === 'issueTracker' && } - - ); -}; export const getStaticProps: GetStaticProps = async ({ locale }) => { return { props: { @@ -91,4 +32,4 @@ export const getStaticProps: GetStaticProps = async ({ locale }) => { }; }; -export default CreatePage; +export default CreateProjectPage; diff --git a/apps/web/src/pages/tenant/create.tsx b/apps/web/src/pages/tenant/create.tsx index f5aa21509..0c587e70e 100644 --- a/apps/web/src/pages/tenant/create.tsx +++ b/apps/web/src/pages/tenant/create.tsx @@ -13,92 +13,32 @@ * License for the specific language governing permissions and limitations * under the License. */ +import { useEffect } from 'react'; import type { GetStaticProps } from 'next'; import { useRouter } from 'next/router'; -import { zodResolver } from '@hookform/resolvers/zod'; -import { useTranslation } from 'next-i18next'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; -import { useForm } from 'react-hook-form'; -import { z } from 'zod'; -import { toast } from '@ufb/ui'; - -import AuthTemplate from '@/components/templates/AuthTemplate'; -import { DEFAULT_LOCALE } from '@/constants/i18n'; -import { Path } from '@/constants/path'; -import { useTenant } from '@/contexts/tenant.context'; -import { useOAIMutation } from '@/hooks'; -import type { NextPageWithLayout } from '../_app'; - -interface IForm { - siteName: string; -} - -const schema: Zod.ZodType = z.object({ - siteName: z.string(), -}); - -const defaultValues: IForm = { - siteName: '', -}; - -const CreatePage: NextPageWithLayout = () => { - const { t } = useTranslation(); +import { DEFAULT_LOCALE, Path } from '@/shared'; +import type { NextPageWithLayout } from '@/shared/types'; +import { useTenantStore } from '@/entities/tenant'; +import { CreateTenantForm } from '@/features/create-tenant'; +import { MainLayout } from '@/widgets'; +const CreateTenantPage: NextPageWithLayout = () => { const router = useRouter(); - const { refetch } = useTenant(); - const { register, handleSubmit } = useForm({ - resolver: zodResolver(schema), - defaultValues, - }); + const { tenant } = useTenantStore(); - const { mutate, isPending } = useOAIMutation({ - method: 'post', - path: '/api/admin/tenants', - queryOptions: { - async onSuccess() { - toast.positive({ title: 'Success' }); - toast.positive({ - title: 'create Default Super User', - description: 'email: user@feedback.com \n password: 12345678', - }); - router.push(Path.SIGN_IN); - refetch(); - }, - onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); - }, - }, - }); - const onSubmit = (data: IForm) => mutate(data); + useEffect(() => { + if (!tenant) return; + router.replace(Path.SIGN_IN); + }, [tenant]); - return ( - -
-
-
-

{t('tenant.create.title')}

- + return ; +}; - - -
-
-
- ); +CreateTenantPage.getLayout = (page) => { + return {page}; }; export const getStaticProps: GetStaticProps = async ({ locale }) => { @@ -109,4 +49,4 @@ export const getStaticProps: GetStaticProps = async ({ locale }) => { }; }; -export default CreatePage; +export default CreateTenantPage; diff --git a/apps/web/src/server/api-handler.ts b/apps/web/src/server/api-handler.ts new file mode 100644 index 000000000..71abdce06 --- /dev/null +++ b/apps/web/src/server/api-handler.ts @@ -0,0 +1,70 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import type { NextApiHandler, NextApiRequest, NextApiResponse } from 'next'; + +const METHOD_LIST = [ + 'GET', + 'POST', + 'PUT', + 'DELETE', + 'PATCH', + 'HEAD', + 'OPTIONS', +] as const; + +type Method = (typeof METHOD_LIST)[number]; + +type CustomNextApiRequest> = Omit< + NextApiRequest, + 'body' +> & { body: T }; + +type CustomNextApiHandler = ( + req: CustomNextApiRequest, + res: NextApiResponse, +) => unknown | Promise; + +const handler = + (schema?: T) => + (input: CustomNextApiHandler) => { + if (!schema) return input; + + return async (req: NextApiRequest, res: NextApiResponse) => { + const { success, error, data } = schema.safeParse(req.body); + req.body = data; + if (success) return input(req, res); + + return res + .status(400) + .json({ error: { message: 'Invalid request', error } }); + }; + }; + +export const procedure = { + input: (schema?: T) => ({ handle: handler(schema) }), + handle: handler(), +}; + +export const createNextApiHandler = ( + input: Partial>, +) => { + return (async (req, res) => { + const handler = input[req.method?.toUpperCase() as Method]; + + if (!handler) return res.status(405).send('Method not allowed'); + return handler(req, res); + }) as NextApiHandler; +}; diff --git a/apps/web/src/constants/iron-option.ts b/apps/web/src/server/iron-option.ts similarity index 100% rename from apps/web/src/constants/iron-option.ts rename to apps/web/src/server/iron-option.ts diff --git a/apps/web/src/libs/logger.ts b/apps/web/src/server/logger.ts similarity index 94% rename from apps/web/src/libs/logger.ts rename to apps/web/src/server/logger.ts index 5b19f52ef..27d5117b2 100644 --- a/apps/web/src/libs/logger.ts +++ b/apps/web/src/server/logger.ts @@ -20,6 +20,7 @@ const getLogger = (name: string) => pino({ name, base: { env: process.env.NODE_ENV }, + enabled: process.env.NODE_ENV !== 'test', }); export default getLogger; diff --git a/apps/web/src/types/member.type.ts b/apps/web/src/shared/constants/background-color.ts similarity index 67% rename from apps/web/src/types/member.type.ts rename to apps/web/src/shared/constants/background-color.ts index e02286900..58279e2f1 100644 --- a/apps/web/src/types/member.type.ts +++ b/apps/web/src/shared/constants/background-color.ts @@ -13,17 +13,14 @@ * License for the specific language governing permissions and limitations * under the License. */ +import type { ColorType } from '@ufb/ui'; -import type { RoleType } from './role.type'; -import type { UserType } from './user.type'; - -export type MemberType = { - id: number; - user: UserType; - role: RoleType; - createdAt: string; -}; - -export type InputMemberType = Omit & { - roleId: number; +export const BACKGROUND_COLOR_MAP: Record = { + red: 'bg-red-primary', + blue: 'bg-blue-primary', + yellow: 'bg-yellow-primary', + green: 'bg-green-primary', + purple: 'bg-purple-primary', + navy: 'bg-navy-primary', + orange: 'bg-orange-primary', }; diff --git a/apps/web/src/constants/chart-colors.ts b/apps/web/src/shared/constants/chart-colors.ts similarity index 100% rename from apps/web/src/constants/chart-colors.ts rename to apps/web/src/shared/constants/chart-colors.ts diff --git a/apps/web/src/constants/dayjs-format.ts b/apps/web/src/shared/constants/date-format.ts similarity index 100% rename from apps/web/src/constants/dayjs-format.ts rename to apps/web/src/shared/constants/date-format.ts diff --git a/apps/web/src/constants/i18n.ts b/apps/web/src/shared/constants/i18n.ts similarity index 86% rename from apps/web/src/constants/i18n.ts rename to apps/web/src/shared/constants/i18n.ts index 45cde12dc..d156b1211 100644 --- a/apps/web/src/constants/i18n.ts +++ b/apps/web/src/shared/constants/i18n.ts @@ -13,7 +13,5 @@ * License for the specific language governing permissions and limitations * under the License. */ -import i18nConfig from '../../next-i18next.config.js'; export const DEFAULT_LOCALE = 'en'; -export const LOCALES = i18nConfig.i18n?.locales; diff --git a/apps/web/src/shared/constants/index.ts b/apps/web/src/shared/constants/index.ts new file mode 100644 index 000000000..87ae3e57e --- /dev/null +++ b/apps/web/src/shared/constants/index.ts @@ -0,0 +1,22 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export * from './background-color'; +export * from './chart-colors'; +export * from './date-format'; +export * from './i18n'; +export * from './path'; +export * from './local-storage-key'; +export * from './issues'; diff --git a/apps/web/src/constants/issues.ts b/apps/web/src/shared/constants/issues.ts similarity index 72% rename from apps/web/src/constants/issues.ts rename to apps/web/src/shared/constants/issues.ts index 35ce9eb4b..e2ce6d094 100644 --- a/apps/web/src/constants/issues.ts +++ b/apps/web/src/shared/constants/issues.ts @@ -15,8 +15,9 @@ */ import type { TFunction } from 'next-i18next'; -import type { ColorType } from '@/types/color.type'; -import type { IssueStatus } from '@/types/issue.type'; +import type { ColorType } from '@ufb/ui'; + +import type { IssueStatus } from '@/entities/issue'; export type IssuesItemType = { key: IssueStatus; @@ -31,19 +32,3 @@ export const ISSUES: (t: TFunction) => IssuesItemType[] = (t) => [ { key: 'RESOLVED', name: t('text.issue.resolved'), color: 'green' }, { key: 'PENDING', name: t('text.issue.pending'), color: 'purple' }, ]; -export const getStatusColor = (status: IssueStatus): ColorType => { - switch (status) { - case 'INIT': - return 'red'; - case 'ON_REVIEW': - return 'blue'; - case 'IN_PROGRESS': - return 'yellow'; - case 'RESOLVED': - return 'green'; - case 'PENDING': - return 'purple'; - default: - return 'red'; - } -}; diff --git a/apps/web/src/constants/local-storage-key.ts b/apps/web/src/shared/constants/local-storage-key.ts similarity index 100% rename from apps/web/src/constants/local-storage-key.ts rename to apps/web/src/shared/constants/local-storage-key.ts diff --git a/apps/web/src/constants/path.ts b/apps/web/src/shared/constants/path.ts similarity index 100% rename from apps/web/src/constants/path.ts rename to apps/web/src/shared/constants/path.ts diff --git a/apps/web/src/shared/index.ts b/apps/web/src/shared/index.ts new file mode 100644 index 000000000..cb742f2e5 --- /dev/null +++ b/apps/web/src/shared/index.ts @@ -0,0 +1,20 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export * from './ui'; +export * from './utils'; +export * from './constants'; +export * from './types'; +export * from './lib'; diff --git a/apps/web/src/libs/client.ts b/apps/web/src/shared/lib/client.ts similarity index 93% rename from apps/web/src/libs/client.ts rename to apps/web/src/shared/lib/client.ts index 2225c0738..15c8d0011 100644 --- a/apps/web/src/libs/client.ts +++ b/apps/web/src/shared/lib/client.ts @@ -17,8 +17,7 @@ import type { AxiosRequestConfig } from 'axios'; import axios from 'axios'; import createAuthRefreshInterceptor from 'axios-auth-refresh'; -import { Path } from '@/constants/path'; -import { env } from '@/env.mjs'; +import { getRequestUrl, Path, sessionStorage } from '@/shared'; import type { OAIMethodPathKeys, OAIMutationResponse, @@ -26,9 +25,9 @@ import type { OAIQueryParameters, OAIRequestBody, OAIResponse, -} from '@/types/openapi.type'; -import { getRequestUrl } from '@/utils/path-parsing'; -import sessionStorage from './session-storage'; +} from '@/shared'; + +import { env } from '@/env.mjs'; class client { private axiosInstance = axios.create({ @@ -41,21 +40,19 @@ class client { } constructor() { - this.axiosInstance.interceptors.request.use((config) => { + this.axiosInstance.interceptors.request.use(async (config) => { const token = sessionStorage.getItem('jwt'); - if (token) { config.headers.setAuthorization(`Bearer ${token.accessToken}`); } - return config; }); createAuthRefreshInterceptor(this.axiosInstance, async (failedRequest) => { try { const { data } = await axios.get('/api/refresh-jwt'); - sessionStorage.setItem('jwt', data.jwt); + sessionStorage.setItem('jwt', data); failedRequest.response.config.headers.setAuthorization( - `Bearer ${data.jwt.accessToken}`, + `Bearer ${data.accessToken}`, ); } catch (error) { await axios.get('/api/logout'); diff --git a/apps/web/src/types/webhook.type.ts b/apps/web/src/shared/lib/index.ts similarity index 52% rename from apps/web/src/types/webhook.type.ts rename to apps/web/src/shared/lib/index.ts index 19ae82ac0..7b3f46f9c 100644 --- a/apps/web/src/types/webhook.type.ts +++ b/apps/web/src/shared/lib/index.ts @@ -13,29 +13,16 @@ * License for the specific language governing permissions and limitations * under the License. */ -import type { ChannelType } from './channel.type'; +export { default as useOAIQuery } from './useOAIQuery'; +export { default as useOAIMutation } from './useOAIMutation'; -export type WebhookType = { - id: number; - name: string; - url: string; - status: WebhookStatusEnum; - events: WebhookEvent[]; - createdAt: string; -}; +export { default as useQueryParamsState } from './use-query-params-state'; -export type WebhookEvent = { - id: number; - status: WebhookStatusEnum; - type: WebhookEventEnum; - channels: ChannelType[]; - createdAt: string; -}; +export { default as useSort } from './use-sort'; +export { default as useLocalColumnSetting } from './use-local-column-setting'; +export { default as usePermissions } from './use-permissions'; -export type WebhookStatusEnum = 'ACTIVE' | 'INACTIVE'; +export { default as useHorizontalScroll } from './use-horizontal-scroll'; -export type WebhookEventEnum = - | 'FEEDBACK_CREATION' - | 'ISSUE_CREATION' - | 'ISSUE_STATUS_CHANGE' - | 'ISSUE_ADDITION'; +export { default as sessionStorage } from './session-storage'; +export { default as client } from './client'; diff --git a/apps/web/src/libs/session-storage.ts b/apps/web/src/shared/lib/session-storage.ts similarity index 100% rename from apps/web/src/libs/session-storage.ts rename to apps/web/src/shared/lib/session-storage.ts diff --git a/apps/web/src/hooks/useHorizontalScroll.ts b/apps/web/src/shared/lib/use-horizontal-scroll.ts similarity index 90% rename from apps/web/src/hooks/useHorizontalScroll.ts rename to apps/web/src/shared/lib/use-horizontal-scroll.ts index 877d7b20d..3c01b2e6e 100644 --- a/apps/web/src/hooks/useHorizontalScroll.ts +++ b/apps/web/src/shared/lib/use-horizontal-scroll.ts @@ -39,7 +39,8 @@ const useHorizontalScroll = (input: { }); }, [containerRef]); - const scrollLeft = () => { + const scrollToLeft = (e: React.MouseEvent) => { + e.stopPropagation(); if (!containerRef.current) return; const { scrollWidth, scrollLeft } = containerRef.current; @@ -50,7 +51,9 @@ const useHorizontalScroll = (input: { containerRef.current.scrollTo({ left, behavior: 'smooth' }); }; - const scrollRight = () => { + const scrollToRight = (e: React.MouseEvent) => { + e.stopPropagation(); + if (!containerRef.current) return; const { scrollWidth, scrollLeft } = containerRef.current; @@ -63,8 +66,8 @@ const useHorizontalScroll = (input: { return { containerRef, - scrollLeft, - scrollRight, + scrollToLeft, + scrollToRight, showLeftButton, showRightButton, }; diff --git a/apps/web/src/hooks/useLocalColumnSetting.ts b/apps/web/src/shared/lib/use-local-column-setting.ts similarity index 100% rename from apps/web/src/hooks/useLocalColumnSetting.ts rename to apps/web/src/shared/lib/use-local-column-setting.ts diff --git a/apps/web/src/hooks/usePermissions.ts b/apps/web/src/shared/lib/use-permissions.ts similarity index 89% rename from apps/web/src/hooks/usePermissions.ts rename to apps/web/src/shared/lib/use-permissions.ts index 9092ea7fe..6d167ed65 100644 --- a/apps/web/src/hooks/usePermissions.ts +++ b/apps/web/src/shared/lib/use-permissions.ts @@ -16,13 +16,14 @@ import { useEffect, useMemo, useState } from 'react'; import { useRouter } from 'next/router'; -import { useUser } from '@/contexts/user.context'; -import type { PermissionType } from '@/types/permission.type'; -import { PermissionList } from '@/types/permission.type'; +import { PermissionList } from '@/entities/role'; +import type { PermissionType } from '@/entities/role'; +import { useUserStore } from '@/entities/user'; + import useOAIQuery from './useOAIQuery'; const usePermissions = (inputProjectId?: number | null) => { - const { user } = useUser(); + const { user } = useUserStore(); const [permissions, setPermissions] = useState([]); const router = useRouter(); diff --git a/apps/web/src/hooks/useQueryParamsState.ts b/apps/web/src/shared/lib/use-query-params-state.ts similarity index 94% rename from apps/web/src/hooks/useQueryParamsState.ts rename to apps/web/src/shared/lib/use-query-params-state.ts index 89a2b7a2a..29eaf6828 100644 --- a/apps/web/src/hooks/useQueryParamsState.ts +++ b/apps/web/src/shared/lib/use-query-params-state.ts @@ -17,8 +17,7 @@ import { useCallback, useMemo } from 'react'; import { useRouter } from 'next/router'; import dayjs from 'dayjs'; -import { DATE_FORMAT } from '@/constants/dayjs-format'; -import { removeEmptyValueInObject } from '@/utils/remove-empty-value-in-object'; +import { DATE_FORMAT, removeEmptyValueInObject } from '@/shared'; const useQueryParamsState = ( defaultNextQuery: Record, diff --git a/apps/web/src/hooks/useSort.ts b/apps/web/src/shared/lib/use-sort.ts similarity index 79% rename from apps/web/src/hooks/useSort.ts rename to apps/web/src/shared/lib/use-sort.ts index ebd84c2e0..e677591ea 100644 --- a/apps/web/src/hooks/useSort.ts +++ b/apps/web/src/shared/lib/use-sort.ts @@ -17,13 +17,15 @@ import { useMemo } from 'react'; import type { SortingState } from '@tanstack/react-table'; const useSort = (sorting: SortingState) => { - return useMemo(() => { - const result: Record = {}; - for (const item of sorting) { - result[item.id] = item.desc ? 'DESC' : 'ASC'; - } - return result; - }, [sorting]); + const sortObject = useMemo( + () => + sorting.reduce( + (acc, item) => ({ ...acc, [item.id]: item.desc ? 'DESC' : 'ASC' }), + {}, + ), + [sorting], + ); + return sortObject; }; export default useSort; diff --git a/apps/web/src/hooks/useOAIMutation.ts b/apps/web/src/shared/lib/useOAIMutation.ts similarity index 90% rename from apps/web/src/hooks/useOAIMutation.ts rename to apps/web/src/shared/lib/useOAIMutation.ts index 1a0fb1e07..4ff9e1a5e 100644 --- a/apps/web/src/hooks/useOAIMutation.ts +++ b/apps/web/src/shared/lib/useOAIMutation.ts @@ -16,15 +16,14 @@ import type { UseMutationOptions } from '@tanstack/react-query'; import { useMutation } from '@tanstack/react-query'; -import client from '@/libs/client'; -import type { IFetchError } from '@/types/fetch-error.type'; import type { + IFetchError, OAIMethodPathKeys, OAIMutationResponse, OAIPathParameters, OAIRequestBody, -} from '@/types/openapi.type'; -import { getRequestUrl } from '@/utils/path-parsing'; +} from '@/shared'; +import { client, getRequestUrl } from '@/shared'; export default function useOAIMutation< TMethods extends 'post' | 'put' | 'patch' | 'delete', @@ -47,7 +46,7 @@ export default function useOAIMutation< TBody, (Record | TPath | undefined)[] >, - 'queryKey' | 'queryFn' + 'mutationKey' | 'mutationFn' >; } & (TPathParams extends undefined ? { pathParams?: undefined } : { pathParams: TPathParams })) { diff --git a/apps/web/src/hooks/useOAIQuery.ts b/apps/web/src/shared/lib/useOAIQuery.ts similarity index 90% rename from apps/web/src/hooks/useOAIQuery.ts rename to apps/web/src/shared/lib/useOAIQuery.ts index 7248a0f11..b341aa499 100644 --- a/apps/web/src/hooks/useOAIQuery.ts +++ b/apps/web/src/shared/lib/useOAIQuery.ts @@ -17,14 +17,13 @@ import type { UseQueryOptions } from '@tanstack/react-query'; import { useQuery } from '@tanstack/react-query'; import type { O } from 'ts-toolbelt'; -import client from '@/libs/client'; -import type { IFetchError } from '@/types/fetch-error.type'; +import { client, getRequestUrl } from '@/shared'; import type { + IFetchError, OAIMethodPathKeys, OAIParameters, OAIResponse, -} from '@/types/openapi.type'; -import { getRequestUrl } from '@/utils/path-parsing'; +} from '@/shared'; export default function useOAIQuery< TPath extends OAIMethodPathKeys<'get'>, diff --git a/apps/web/src/pages/_app.css b/apps/web/src/shared/styles/global.css similarity index 98% rename from apps/web/src/pages/_app.css rename to apps/web/src/shared/styles/global.css index 2f92d9015..aa59fdf03 100644 --- a/apps/web/src/pages/_app.css +++ b/apps/web/src/shared/styles/global.css @@ -25,6 +25,9 @@ animation: table-loading 1s ease-out infinite; content: ''; } + .card { + @apply border-fill-tertiary bg-tertiary rounded border p-6; + } } @keyframes table-loading { diff --git a/apps/web/src/styles/react-datepicker.css b/apps/web/src/shared/styles/react-datepicker.css similarity index 100% rename from apps/web/src/styles/react-datepicker.css rename to apps/web/src/shared/styles/react-datepicker.css diff --git a/apps/web/src/types/api.type.ts b/apps/web/src/shared/types/api.type.ts similarity index 99% rename from apps/web/src/types/api.type.ts rename to apps/web/src/shared/types/api.type.ts index 3e968a2b9..ba420c337 100644 --- a/apps/web/src/types/api.type.ts +++ b/apps/web/src/shared/types/api.type.ts @@ -439,7 +439,7 @@ export interface components { GetTenantResponseDto: { id: number; siteName: string; - description: string; + description: string | null; useEmail: boolean; useOAuth: boolean; isPrivate: boolean; diff --git a/apps/web/src/types/date-range.type.ts b/apps/web/src/shared/types/date-range.type.ts similarity index 100% rename from apps/web/src/types/date-range.type.ts rename to apps/web/src/shared/types/date-range.type.ts diff --git a/apps/web/src/types/fetch-error.type.ts b/apps/web/src/shared/types/fetch-error.type.ts similarity index 100% rename from apps/web/src/types/fetch-error.type.ts rename to apps/web/src/shared/types/fetch-error.type.ts diff --git a/apps/web/src/types/i18n.d.ts b/apps/web/src/shared/types/i18n.d.ts similarity index 81% rename from apps/web/src/types/i18n.d.ts rename to apps/web/src/shared/types/i18n.d.ts index 4c7d0b16a..d5bcabcc8 100644 --- a/apps/web/src/types/i18n.d.ts +++ b/apps/web/src/shared/types/i18n.d.ts @@ -15,14 +15,18 @@ */ import 'i18next'; +import de from '../../public/locales/de/common.json'; import en from '../../public/locales/en/common.json'; -import jp from '../../public/locales/jp/common.json'; +import ja from '../../public/locales/ja/common.json'; import ko from '../../public/locales/ko/common.json'; +import zh from '../../public/locales/zh/common.json'; export const resources = { + en: { common: de }, en: { common: en }, ko: { common: ko }, - jp: { common: jp }, + ja: { common: ja }, + ja: { common: zh }, } as const; declare module 'i18next' { diff --git a/apps/web/src/shared/types/index.ts b/apps/web/src/shared/types/index.ts new file mode 100644 index 000000000..91a5d6198 --- /dev/null +++ b/apps/web/src/shared/types/index.ts @@ -0,0 +1,21 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export type { NextPageWithLayout } from './page-with-layout.type'; +export * from './jwt.type'; +export * from './date-range.type'; +export * from './api.type'; +export * from './fetch-error.type'; +export * from './openapi.type'; diff --git a/apps/web/src/shared/types/jwt.type.ts b/apps/web/src/shared/types/jwt.type.ts new file mode 100644 index 000000000..45d575ccc --- /dev/null +++ b/apps/web/src/shared/types/jwt.type.ts @@ -0,0 +1,19 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export type Jwt = { + accessToken: string; + refreshToken: string; +}; diff --git a/apps/web/src/types/openapi.type.ts b/apps/web/src/shared/types/openapi.type.ts similarity index 98% rename from apps/web/src/types/openapi.type.ts rename to apps/web/src/shared/types/openapi.type.ts index 7330c02fd..7786d2cab 100644 --- a/apps/web/src/types/openapi.type.ts +++ b/apps/web/src/shared/types/openapi.type.ts @@ -15,7 +15,7 @@ */ import type { O } from 'ts-toolbelt'; -import type { paths } from '@/types/api.type'; +import type { paths } from './api.type'; export type OAIPathKeys = keyof paths; export type OAIMethods = 'get' | 'put' | 'post' | 'delete' | 'patch'; diff --git a/apps/web/src/shared/types/page-with-layout.type.ts b/apps/web/src/shared/types/page-with-layout.type.ts new file mode 100644 index 000000000..3e32c1852 --- /dev/null +++ b/apps/web/src/shared/types/page-with-layout.type.ts @@ -0,0 +1,20 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import type { NextPage } from 'next'; + +export type NextPageWithLayout

= NextPage & { + getLayout?: (page: React.ReactElement) => React.ReactNode; +}; diff --git a/apps/web/src/shared/types/react-query-state.type.ts b/apps/web/src/shared/types/react-query-state.type.ts new file mode 100644 index 000000000..6f25a66c7 --- /dev/null +++ b/apps/web/src/shared/types/react-query-state.type.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export type ReactQueryState = 'error' | 'success' | 'pending'; diff --git a/apps/web/src/types/svg.d.ts b/apps/web/src/shared/types/svg.d.ts similarity index 100% rename from apps/web/src/types/svg.d.ts rename to apps/web/src/shared/types/svg.d.ts diff --git a/apps/web/src/shared/ui/__snapshots__/main-card.ui.spec.tsx.snap b/apps/web/src/shared/ui/__snapshots__/main-card.ui.spec.tsx.snap new file mode 100644 index 000000000..977c1680b --- /dev/null +++ b/apps/web/src/shared/ui/__snapshots__/main-card.ui.spec.tsx.snap @@ -0,0 +1,69 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`MainCard snapshot 1`] = ` +

+
+
+
+
+
+
+

+ est +

+

+ tutamen arcesso abeo +

+
+
+
+
+

+ speciosus +

+

+ 2,507,328,496,599,040 +

+
+
+

+ cupiditas +

+

+ 3,823,714,539,929,600 +

+
+
+
+
+
+`; diff --git a/apps/web/src/components/charts/ChartContainer.tsx b/apps/web/src/shared/ui/charts/chart-container.tsx similarity index 92% rename from apps/web/src/components/charts/ChartContainer.tsx rename to apps/web/src/shared/ui/charts/chart-container.tsx index 55d438121..f2caadc19 100644 --- a/apps/web/src/components/charts/ChartContainer.tsx +++ b/apps/web/src/shared/ui/charts/chart-container.tsx @@ -14,9 +14,9 @@ * under the License. */ -import { DescriptionTooltip } from '../etc'; -import ChartFilter from './ChartFilter'; -import Legend from './Legend'; +import DescriptionTooltip from '../description-tooltip'; +import ChartFilter from './chart-filter'; +import Legend from './legend'; interface IProps extends React.PropsWithChildren { title: string; diff --git a/apps/web/src/components/charts/ChartFilter.tsx b/apps/web/src/shared/ui/charts/chart-filter.tsx similarity index 100% rename from apps/web/src/components/charts/ChartFilter.tsx rename to apps/web/src/shared/ui/charts/chart-filter.tsx diff --git a/apps/web/src/containers/setting-menu/RoleSetting/index.ts b/apps/web/src/shared/ui/charts/index.ts similarity index 83% rename from apps/web/src/containers/setting-menu/RoleSetting/index.ts rename to apps/web/src/shared/ui/charts/index.ts index 38d8f5d78..77cd44e1a 100644 --- a/apps/web/src/containers/setting-menu/RoleSetting/index.ts +++ b/apps/web/src/shared/ui/charts/index.ts @@ -13,5 +13,5 @@ * License for the specific language governing permissions and limitations * under the License. */ -export { default } from './RoleSetting'; -export { default as RoleSettingTable } from './RoleSettingTable'; +export { default as SimpleBarChart } from './simple-bar-chart'; +export { default as SimpleLineChart } from './simple-line-chart'; diff --git a/apps/web/src/components/charts/Legend.tsx b/apps/web/src/shared/ui/charts/legend.tsx similarity index 100% rename from apps/web/src/components/charts/Legend.tsx rename to apps/web/src/shared/ui/charts/legend.tsx diff --git a/apps/web/src/components/charts/SimpleBarChart.tsx b/apps/web/src/shared/ui/charts/simple-bar-chart.tsx similarity index 98% rename from apps/web/src/components/charts/SimpleBarChart.tsx rename to apps/web/src/shared/ui/charts/simple-bar-chart.tsx index 5f923b9bf..fa5bd120e 100644 --- a/apps/web/src/components/charts/SimpleBarChart.tsx +++ b/apps/web/src/shared/ui/charts/simple-bar-chart.tsx @@ -24,7 +24,7 @@ import { YAxis, } from 'recharts'; -import ChartContainer from './ChartContainer'; +import ChartContainer from './chart-container'; interface IProps { title: string; diff --git a/apps/web/src/components/charts/LineChart.tsx b/apps/web/src/shared/ui/charts/simple-line-chart.tsx similarity index 54% rename from apps/web/src/components/charts/LineChart.tsx rename to apps/web/src/shared/ui/charts/simple-line-chart.tsx index 3a767fe9a..a8649bc08 100644 --- a/apps/web/src/components/charts/LineChart.tsx +++ b/apps/web/src/shared/ui/charts/simple-line-chart.tsx @@ -13,6 +13,7 @@ * License for the specific language governing permissions and limitations * under the License. */ + import { useMemo } from 'react'; import dayjs from 'dayjs'; import { useTranslation } from 'react-i18next'; @@ -20,7 +21,7 @@ import type { TooltipProps } from 'recharts'; import { CartesianGrid, Line, - LineChart as LineRechart, + LineChart, ResponsiveContainer, Tooltip, XAxis, @@ -31,71 +32,93 @@ import type { ValueType, } from 'recharts/types/component/DefaultTooltipContent'; +import ChartContainer from './chart-container'; + interface IProps { - dataKeys: { color: string; name: string }[]; + title: string; + description?: string; height?: number; data: any[]; + dataKeys: { color: string; name: string }[]; + showLegend?: boolean; + filterContent?: React.ReactNode; noLabel?: boolean; } -const LineChart: React.FC = ({ - dataKeys, - height, - data, - noLabel = false, -}) => { +const SimpleLineChart: React.FC = (props) => { + const { + title, + description, + height, + data, + dataKeys, + showLegend, + filterContent, + noLabel = false, + } = props; + return ( - - - - } - formatter={(value) => value.toLocaleString()} - /> - - v.toLocaleString()} - className="font-10-regular text-secondary" - tickSize={15} - tickLine={false} - /> - {dataKeys.map(({ color, name }) => ( - + + + - ))} - - + } + formatter={(value) => value.toLocaleString()} + /> + + v.toLocaleString()} + className="font-10-regular text-secondary" + tickSize={15} + tickLine={false} + /> + {dataKeys.map(({ color, name }) => ( + + ))} + + + ); }; -const CustomTooltip: React.FC< - TooltipProps & { noLabel: boolean } -> = (props) => { +interface ICustomTooltipProps extends TooltipProps { + noLabel: boolean; +} + +const CustomTooltip: React.FC = (props) => { const { active, payload, label, noLabel } = props; const { t } = useTranslation(); const days = useMemo(() => { @@ -142,4 +165,4 @@ const CustomTooltip: React.FC< ); }; -export default LineChart; +export default SimpleLineChart; diff --git a/apps/web/src/components/templates/CreateProjectChannelInputTemplate/CreateProjectChannelInputTemplate.tsx b/apps/web/src/shared/ui/create-input-template.ui.tsx similarity index 77% rename from apps/web/src/components/templates/CreateProjectChannelInputTemplate/CreateProjectChannelInputTemplate.tsx rename to apps/web/src/shared/ui/create-input-template.ui.tsx index 1eba1afd7..79dc77fae 100644 --- a/apps/web/src/components/templates/CreateProjectChannelInputTemplate/CreateProjectChannelInputTemplate.tsx +++ b/apps/web/src/shared/ui/create-input-template.ui.tsx @@ -15,19 +15,22 @@ */ import { useTranslation } from 'react-i18next'; +import { cn } from '../utils'; + interface IProps extends React.PropsWithChildren { actionButton?: React.ReactNode; - onNext: () => void; - onPrev: () => void; - onComplete?: () => void; - title: string; - currentStepIndex: number; - lastStepIndex: number; + title: React.ReactNode; + currentStep: number; + lastStep: number; validate?: () => Promise | boolean; disableNextBtn?: boolean; + + onNext: () => void; + onPrev: () => void; + onComplete: () => void; } -const CreateProjectChannelInputTemplate: React.FC = (props) => { +const CreateInputTemplate: React.FC = (props) => { const { onNext, onPrev, @@ -35,13 +38,16 @@ const CreateProjectChannelInputTemplate: React.FC = (props) => { actionButton, title, children, - currentStepIndex, - lastStepIndex, + currentStep, + lastStep, validate, disableNextBtn, } = props; + const { t } = useTranslation(); + const isLastStep = currentStep === lastStep; + return (
@@ -53,7 +59,7 @@ const CreateProjectChannelInputTemplate: React.FC = (props) => {
{children}
- {currentStepIndex !== 0 && ( + {currentStep !== 0 && ( )}
); }; -export default CreateProjectChannelInputTemplate; +export default CreateInputTemplate; diff --git a/apps/web/src/components/templates/CreateSectionTemplate/CreateSectionTemplate.tsx b/apps/web/src/shared/ui/create-section-template.ui.tsx.tsx similarity index 93% rename from apps/web/src/components/templates/CreateSectionTemplate/CreateSectionTemplate.tsx rename to apps/web/src/shared/ui/create-section-template.ui.tsx.tsx index 0df4ce4c6..774cf6ac3 100644 --- a/apps/web/src/components/templates/CreateSectionTemplate/CreateSectionTemplate.tsx +++ b/apps/web/src/shared/ui/create-section-template.ui.tsx.tsx @@ -17,6 +17,8 @@ import { useState } from 'react'; import { Icon } from '@ufb/ui'; +import { cn } from '../utils'; + interface IProps extends React.PropsWithChildren { title: string; defaultOpen?: boolean; @@ -39,18 +41,18 @@ const CreateSectionTemplate: React.FC = ({
{children}
diff --git a/apps/web/src/shared/ui/create-template.ui.tsx b/apps/web/src/shared/ui/create-template.ui.tsx new file mode 100644 index 000000000..9801d1557 --- /dev/null +++ b/apps/web/src/shared/ui/create-template.ui.tsx @@ -0,0 +1,136 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import React, { Fragment } from 'react'; +import Image from 'next/image'; +import { useRouter } from 'next/router'; +import { useTranslation } from 'react-i18next'; + +import { Icon } from '@ufb/ui'; + +import { Path } from '@/shared'; + +import { cn } from '../utils'; + +type Target = 'project' | 'channel'; + +interface IProps + extends React.PropsWithChildren { + type: Target; + steps: readonly T[]; + stepTitle: Record; + helpText: React.ReactNode; + currentStep: number; + editingStep: number; +} + +const CreateTemplate = (props: IProps) => { + const { + children, + type, + currentStep, + steps, + editingStep, + stepTitle, + helpText, + } = props; + + const { t } = useTranslation(); + const router = useRouter(); + const ROUTE: Record void> = { + channel: () => + router.push({ + pathname: Path.PROJECT_MAIN, + query: { projectId: router.query.projectId }, + }), + project: () => router.push({ pathname: Path.MAIN }), + }; + + return ( +
+ {/* header */} +
+
+ logo + +
+ +
+ {/* title */} +

+ {type === 'project' && t('main.create-project.title')} + {type === 'channel' && t('main.create-channel.title')} +

+ {/* stepper */} +
+ {steps.map((step, i) => ( + +
+
+ {i + 1 > editingStep ? + i + 1 + : + } +
+
{stepTitle[step]}
+
+ {steps.length - 1 !== i && ( +
+ )} + + ))} +
+ {/* helper box */} +
+
+ +

{t('text.helper')}

+
+

{helpText}

+
+ {children} +
+ ); +}; + +export default CreateTemplate; diff --git a/apps/web/src/components/cards/DashboardCard/DashboardCard.tsx b/apps/web/src/shared/ui/dashboard-card.tsx similarity index 68% rename from apps/web/src/components/cards/DashboardCard/DashboardCard.tsx rename to apps/web/src/shared/ui/dashboard-card.tsx index bd5bf8426..899615dfa 100644 --- a/apps/web/src/components/cards/DashboardCard/DashboardCard.tsx +++ b/apps/web/src/shared/ui/dashboard-card.tsx @@ -15,7 +15,7 @@ */ import { Icon } from '@ufb/ui'; -import { DescriptionTooltip } from '@/components/etc'; +import { cn, DescriptionTooltip } from '@/shared'; interface IProps { title: string; @@ -28,7 +28,7 @@ const DashboardCard: React.FC = (props) => { const { title, data, percentage, description } = props; return ( -
+

{title} {description && ( @@ -39,33 +39,36 @@ const DashboardCard: React.FC = (props) => {

{typeof data === 'number' ? data.toLocaleString() : data}

- {typeof percentage === 'undefined' ? - <> - : isNaN(percentage) || !isFinite(percentage) ? - - :
- {percentage === 0 ? - - : percentage > 0 ? - - : - } -

+ 0 ? + 'TriangleUp' + : 'TriangleDown' + } className={ percentage === 0 ? 'text-secondary' : percentage > 0 ? 'text-blue-primary' : 'text-red-primary' } + size={16} + /> +

0 && 'text-blue-primary', + percentage < 0 && 'text-red-primary', + )} > {parseFloat(Math.abs(percentage).toFixed(1))}%

- } + : typeof percentage !== 'undefined' && isNaN(percentage) ? + + : <>}
); diff --git a/apps/web/src/components/etc/DateRangePicker/DateRangePicker.tsx b/apps/web/src/shared/ui/date-range-picker.tsx similarity index 95% rename from apps/web/src/components/etc/DateRangePicker/DateRangePicker.tsx rename to apps/web/src/shared/ui/date-range-picker.tsx index ff15559ea..ea6ffef48 100644 --- a/apps/web/src/components/etc/DateRangePicker/DateRangePicker.tsx +++ b/apps/web/src/shared/ui/date-range-picker.tsx @@ -22,7 +22,8 @@ import { useTranslation } from 'react-i18next'; import { Icon, Popover, PopoverContent, PopoverTrigger, toast } from '@ufb/ui'; -import type { DateRangeType } from '@/types/date-range.type'; +import type { DateRangeType } from '../types/date-range.type'; +import { cn } from '../utils'; dayjs.extend(weekday); @@ -36,7 +37,7 @@ interface IProps { maxDays?: number; isClearable?: boolean; options?: { - label: string; + label: string | React.ReactNode; startDate: Date; endDate: Date; }[]; @@ -47,6 +48,7 @@ const DateRangePicker: React.FC = (props) => { props; const { t, i18n } = useTranslation(); + const items = useMemo(() => { return [ { @@ -76,6 +78,7 @@ const DateRangePicker: React.FC = (props) => { }, ]; }, [t]); + const [currentValue, setCurrentValue] = useState(value); const [isOpen, setIsOpen] = useState(false); @@ -113,11 +116,11 @@ const DateRangePicker: React.FC = (props) => {
setIsOpen(true)} >

@@ -154,10 +157,10 @@ const DateRangePicker: React.FC = (props) => {

    {(options ?? items).map(({ label, startDate, endDate }, index) => (
  • diff --git a/apps/web/src/components/etc/DescriptionTooltip/DescriptionTooltip.tsx b/apps/web/src/shared/ui/description-tooltip.tsx similarity index 94% rename from apps/web/src/components/etc/DescriptionTooltip/DescriptionTooltip.tsx rename to apps/web/src/shared/ui/description-tooltip.tsx index 2b85c8e1f..f6b7ec26e 100644 --- a/apps/web/src/components/etc/DescriptionTooltip/DescriptionTooltip.tsx +++ b/apps/web/src/shared/ui/description-tooltip.tsx @@ -18,6 +18,8 @@ import type { Placement } from '@floating-ui/react'; import { Icon, Tooltip, TooltipContent, TooltipTrigger } from '@ufb/ui'; +import { displayString } from '../utils'; + export interface ITooltipProps { description: string; placement?: Placement; @@ -39,7 +41,7 @@ const DescriptionTooltip: React.FC = ({ /> - {description} + {displayString(description)} ); diff --git a/apps/web/src/components/etc/ExpandableText/ExpandableText.tsx b/apps/web/src/shared/ui/expandable-text.ui.tsx similarity index 92% rename from apps/web/src/components/etc/ExpandableText/ExpandableText.tsx rename to apps/web/src/shared/ui/expandable-text.ui.tsx index 8fcf0dec7..8b6b0fb13 100644 --- a/apps/web/src/components/etc/ExpandableText/ExpandableText.tsx +++ b/apps/web/src/shared/ui/expandable-text.ui.tsx @@ -14,7 +14,7 @@ * under the License. */ -import classNames from 'classnames'; +import { cn } from '../utils'; interface IProps extends React.PropsWithChildren { isExpanded?: boolean; @@ -23,7 +23,7 @@ interface IProps extends React.PropsWithChildren { const ExpandableText: React.FC = ({ children, isExpanded }) => { return (

    = { 'help-card.api-key': `${env.NEXT_PUBLIC_API_BASE_URL}/docs/redoc`, - 'help-card.image-setting': + 'help-card.image-config': 'https://github.com/line/abc-user-feedback/blob/main/GUIDE.md#image-storage-integration', 'help-card.webhook': 'https://github.com/line/abc-user-feedback/blob/main/GUIDE.md#webhook-feature', }; + +interface IProps { + i18nKey: I18nKey; +} + const HelpCardDocs: React.FC = ({ i18nKey }) => { return ( = (props) => { const { containerRef, - scrollLeft, - scrollRight, + scrollToLeft: scrollLeft, + scrollToRight: scrollRight, showLeftButton, showRightButton, } = useHorizontalScroll({ diff --git a/apps/web/src/shared/ui/image-slider.ui.tsx b/apps/web/src/shared/ui/image-slider.ui.tsx new file mode 100644 index 000000000..6be4550c8 --- /dev/null +++ b/apps/web/src/shared/ui/image-slider.ui.tsx @@ -0,0 +1,93 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import Image from 'next/image'; + +import { Icon } from '@ufb/ui'; + +import { useHorizontalScroll } from '@/shared'; + +interface IProps { + urls: string[]; +} + +const ImageSlider: React.FC = ({ urls }) => { + const { + containerRef, + scrollToLeft, + scrollToRight, + showLeftButton, + showRightButton, + } = useHorizontalScroll({ + defaultRightButtonShown: urls.length > 4, + scrollGap: 140, + }); + + return ( +

    +
    + {showRightButton && ( + + )} + {showLeftButton && ( + + )} +
    +
    +
    + {urls?.map((url) => ( +
    window.open(url, '_blank')} + > +
    + + preview +
    + ))} +
    +
    +
    + ); +}; +export default ImageSlider; diff --git a/apps/web/src/shared/ui/index.ts b/apps/web/src/shared/ui/index.ts new file mode 100644 index 000000000..4cbab2082 --- /dev/null +++ b/apps/web/src/shared/ui/index.ts @@ -0,0 +1,43 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as Logo } from './logo.ui'; +export { default as LocaleSelectBox } from './locale-select-box.ui'; +export { default as LogoWithTitle } from './logo-with-title.ui'; + +export { default as SectionTemplate } from './section-template.ui'; +export { default as MainCard } from './main-card.ui'; + +export { default as SubMenu } from './sub-menu.ui'; +export { default as CreateTemplate } from './create-template.ui'; +export { default as CreateInputTemplate } from './create-input-template.ui'; +export { default as CreateSectionTemplate } from './create-section-template.ui.tsx'; +export { default as DashboardCard } from './dashboard-card'; + +export { default as ExpandableText } from './expandable-text.ui'; +export { default as ImagePreviewButton } from './image-preview-button'; +export { default as ShareButton } from './share-button'; +export { default as DateRangePicker } from './date-range-picker'; +export { default as DescriptionTooltip } from './description-tooltip'; +export { default as HelpCardDocs } from './help-card-docs'; +export { default as Popper } from './popper.ui'; +export { default as ImageSlider } from './image-slider.ui'; +export { default as RadioGroup } from './radio-group'; + +export { default as SmallCard } from './small-card.ui'; + +export * from './tables'; +export * from './charts'; +export * from './select-box'; diff --git a/apps/web/src/components/layouts/Header/LocaleSelectBox.tsx b/apps/web/src/shared/ui/locale-select-box.ui.tsx similarity index 97% rename from apps/web/src/components/layouts/Header/LocaleSelectBox.tsx rename to apps/web/src/shared/ui/locale-select-box.ui.tsx index 9887dec73..3e0e55be4 100644 --- a/apps/web/src/components/layouts/Header/LocaleSelectBox.tsx +++ b/apps/web/src/shared/ui/locale-select-box.ui.tsx @@ -20,6 +20,8 @@ import { setCookie } from 'cookies-next'; import { Icon } from '@ufb/ui'; +import { cn } from '../utils'; + interface IProps extends React.PropsWithChildren {} const LocaleSelectBox: React.FC = () => { @@ -56,10 +58,10 @@ const LocaleSelectBox: React.FC = () => { key={v} value={v} className={({ selected }) => - [ + cn([ 'hover:bg-secondary cursor-pointer select-none p-2 text-center font-extrabold uppercase', selected ? 'font-bold' : 'font-normal', - ].join(' ') + ]) } > {v} diff --git a/apps/web/src/shared/ui/logo-with-title.ui.tsx b/apps/web/src/shared/ui/logo-with-title.ui.tsx new file mode 100644 index 000000000..e216b2d0e --- /dev/null +++ b/apps/web/src/shared/ui/logo-with-title.ui.tsx @@ -0,0 +1,41 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import Image from 'next/image'; + +import { Icon } from '@ufb/ui'; + +interface IProps { + title: string; +} + +const LogoWithTitle: React.FC = ({ title }) => { + return ( +
    +
    + logo + +
    +

    {title}

    +
    + ); +}; + +export default LogoWithTitle; diff --git a/apps/web/src/components/layouts/Header/Logo.tsx b/apps/web/src/shared/ui/logo.ui.tsx similarity index 96% rename from apps/web/src/components/layouts/Header/Logo.tsx rename to apps/web/src/shared/ui/logo.ui.tsx index 9bc019ccb..5d43ad0bc 100644 --- a/apps/web/src/components/layouts/Header/Logo.tsx +++ b/apps/web/src/shared/ui/logo.ui.tsx @@ -19,7 +19,7 @@ import { useRouter } from 'next/router'; import { Icon } from '@ufb/ui'; -import { Path } from '@/constants/path'; +import { Path } from '@/shared'; interface IProps {} diff --git a/apps/web/src/shared/ui/main-card.ui.spec.tsx b/apps/web/src/shared/ui/main-card.ui.spec.tsx new file mode 100644 index 000000000..0f2ee5773 --- /dev/null +++ b/apps/web/src/shared/ui/main-card.ui.spec.tsx @@ -0,0 +1,46 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { faker } from '@faker-js/faker'; + +import { IconNames } from '@ufb/ui'; + +import MainCard from './main-card.ui'; + +import { render } from '@/test-utils'; + +describe('MainCard', () => { + test('snapshot', async () => { + const { container } = render( + , + ); + expect(container).toMatchSnapshot(); + }); +}); diff --git a/apps/web/src/shared/ui/main-card.ui.tsx b/apps/web/src/shared/ui/main-card.ui.tsx new file mode 100644 index 000000000..0b41c3439 --- /dev/null +++ b/apps/web/src/shared/ui/main-card.ui.tsx @@ -0,0 +1,69 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { Icon } from '@ufb/ui'; +import type { IconNameType } from '@ufb/ui'; + +import { cn, displayString } from '../utils'; + +interface IProps { + onClick?: () => void; + icon: { iconName: IconNameType; bgColor: '#5D7BE7' | '#48DECC' }; + title: string; + description?: string | null; + leftContent: { title: string; count?: number }; + rightContent: { title: string; count?: number }; +} +const MainCard: React.FC = (props) => { + const { onClick, icon, title, description, leftContent, rightContent } = + props; + + return ( +
    +
    +
    + +
    +
    +

    {title}

    +

    + {displayString(description)} +

    +
    +
    +
    +
    +

    {leftContent.title}

    +

    {leftContent.count?.toLocaleString()}

    +
    +
    +

    {rightContent.title}

    +

    {rightContent.count?.toLocaleString()}

    +
    +
    +
    + ); +}; + +export default MainCard; diff --git a/apps/web/src/components/etc/Popper/Popper.tsx b/apps/web/src/shared/ui/popper.ui.tsx similarity index 99% rename from apps/web/src/components/etc/Popper/Popper.tsx rename to apps/web/src/shared/ui/popper.ui.tsx index 939ec0de7..96c085648 100644 --- a/apps/web/src/components/etc/Popper/Popper.tsx +++ b/apps/web/src/shared/ui/popper.ui.tsx @@ -37,6 +37,7 @@ const Popper: React.FC = (props) => { placement, offset = 6, } = props; + const buttonRef = useRef(null); const containerRef = useRef(null); diff --git a/apps/web/src/containers/setting-menu/SignUpSetting/RadioGroup.tsx b/apps/web/src/shared/ui/radio-group.tsx similarity index 97% rename from apps/web/src/containers/setting-menu/SignUpSetting/RadioGroup.tsx rename to apps/web/src/shared/ui/radio-group.tsx index 9a4a5f542..703f479df 100644 --- a/apps/web/src/containers/setting-menu/SignUpSetting/RadioGroup.tsx +++ b/apps/web/src/shared/ui/radio-group.tsx @@ -24,7 +24,7 @@ interface IProps { const RadioGroup: React.FC = ({ name, radios }) => { return ( -
    +
    {radios.map((radio, index) => (
  • { if (!perms.includes('issue_delete') || deleteIssuePending) return; deleteIssue(undefined); diff --git a/apps/web/src/widgets/index.ts b/apps/web/src/widgets/index.ts new file mode 100644 index 000000000..c91deadf6 --- /dev/null +++ b/apps/web/src/widgets/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export * from './main-layout'; diff --git a/apps/web/src/widgets/issue-table/index.ts b/apps/web/src/widgets/issue-table/index.ts new file mode 100644 index 000000000..43fa3d865 --- /dev/null +++ b/apps/web/src/widgets/issue-table/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export * from './ui'; diff --git a/apps/web/src/widgets/issue-table/issue-table-columns.tsx b/apps/web/src/widgets/issue-table/issue-table-columns.tsx new file mode 100644 index 000000000..dbbcfd177 --- /dev/null +++ b/apps/web/src/widgets/issue-table/issue-table-columns.tsx @@ -0,0 +1,127 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { createColumnHelper } from '@tanstack/react-table'; +import dayjs from 'dayjs'; +import type { TFunction } from 'next-i18next'; + +import { + DATE_TIME_FORMAT, + ExpandableText, + ISSUES, + TableCheckbox, +} from '@/shared'; +import type { Issue } from '@/entities/issue'; +import { IssueBadge, IssueCircle } from '@/entities/issue'; + +import TicketLink from './ui/ticket-link.ui'; + +const columnHelper = createColumnHelper(); + +export const getColumns = (t: TFunction, projectId: number) => [ + columnHelper.display({ + id: 'select', + header: ({ table }) => ( + + ), + cell: ({ row }) => ( + + ), + size: 40, + enableResizing: false, + }), + columnHelper.accessor('id', { + header: 'ID', + cell: ({ getValue, row }) => ( + + {getValue()} + + ), + size: 50, + minSize: 50, + enableSorting: false, + }), + columnHelper.accessor('name', { + header: 'Name', + cell: ({ row }) => ( +
    + +
    + ), + size: 150, + minSize: 50, + enableSorting: false, + }), + columnHelper.accessor('feedbackCount', { + header: 'Feedback Count', + cell: ({ getValue }) => getValue().toLocaleString(), + size: 160, + minSize: 100, + }), + columnHelper.accessor('description', { + header: 'Description', + cell: ({ getValue, row }) => ( + + {getValue() ?? '-'} + + ), + enableSorting: false, + size: 300, + minSize: 100, + }), + columnHelper.accessor('status', { + header: 'Status', + enableSorting: false, + cell: ({ getValue }) => ( +
    + + {ISSUES(t).find((v) => v.key === getValue())?.name} +
    + ), + size: 100, + minSize: 100, + }), + columnHelper.accessor('externalIssueId', { + header: 'Ticket', + cell: ({ getValue }) => ( + + ), + enableSorting: false, + size: 100, + minSize: 50, + }), + columnHelper.accessor('createdAt', { + header: 'Created', + cell: ({ getValue }) => <>{dayjs(getValue()).format(DATE_TIME_FORMAT)}, + size: 100, + minSize: 50, + }), + columnHelper.accessor('updatedAt', { + header: 'Updated', + cell: ({ getValue }) => <>{dayjs(getValue()).format(DATE_TIME_FORMAT)}, + size: 100, + minSize: 50, + }), +]; diff --git a/apps/web/src/widgets/issue-table/lib/index.ts b/apps/web/src/widgets/issue-table/lib/index.ts new file mode 100644 index 000000000..708052e1f --- /dev/null +++ b/apps/web/src/widgets/issue-table/lib/index.ts @@ -0,0 +1,17 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as useIssueQuery } from './use-issue-query'; +export { default as useIssueCount } from './use-issue-count'; diff --git a/apps/web/src/hooks/useIssueCount.ts b/apps/web/src/widgets/issue-table/lib/use-issue-count.ts similarity index 95% rename from apps/web/src/hooks/useIssueCount.ts rename to apps/web/src/widgets/issue-table/lib/use-issue-count.ts index 47a996ef6..751d98b3b 100644 --- a/apps/web/src/hooks/useIssueCount.ts +++ b/apps/web/src/widgets/issue-table/lib/use-issue-count.ts @@ -16,8 +16,7 @@ import { useQuery } from '@tanstack/react-query'; import { useTranslation } from 'react-i18next'; -import { ISSUES } from '@/constants/issues'; -import client from '@/libs/client'; +import { client, ISSUES } from '@/shared'; const useIssueCount = (projectId: number, query: Record) => { const { t } = useTranslation(); diff --git a/apps/web/src/widgets/issue-table/lib/use-issue-query.ts b/apps/web/src/widgets/issue-table/lib/use-issue-query.ts new file mode 100644 index 000000000..b386d313a --- /dev/null +++ b/apps/web/src/widgets/issue-table/lib/use-issue-query.ts @@ -0,0 +1,79 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useMemo } from 'react'; +import dayjs from 'dayjs'; + +import type { DateRangeType } from '@/shared'; +import { DATE_FORMAT, useQueryParamsState } from '@/shared'; + +const useIssueQuery = (projectId: number) => { + const { query, setQuery } = useQueryParamsState( + { projectId }, + { status: 'total' }, + (input) => { + if (!input.createdAt) return true; + const [starDate, endDate] = input.createdAt.split('~'); + if (dayjs(endDate).isAfter(dayjs(), 'day')) return false; + if (dayjs(endDate).isBefore(dayjs(starDate), 'day')) return false; + return true; + }, + ); + + const dateRange = useMemo(() => { + const queryStr = query['createdAt']; + if (!queryStr) return null; + + const [startDateStr, endDateStr] = queryStr.split('~'); + + return { + startDate: dayjs(startDateStr).toDate(), + endDate: dayjs(endDateStr).toDate(), + }; + }, [query]); + + const setDateRange = (dateRange: DateRangeType) => { + setQuery({ + ...query, + createdAt: + dateRange ? + `${dayjs(dateRange.startDate).format(DATE_FORMAT)}~${dayjs( + dateRange.endDate, + ).format(DATE_FORMAT)}` + : undefined, + }); + }; + + const formattedQuery = useMemo(() => { + return Object.entries(query).reduce((prev, [key, value]) => { + if (key === 'status' && value === 'total') return prev; + if (key === 'createdAt' || key === 'updatedAt') { + const [startDate, endDate] = value.split('~'); + return { + ...prev, + [key]: { + gte: dayjs(startDate).startOf('day').toISOString(), + lt: dayjs(endDate).endOf('day').toISOString(), + }, + }; + } + return { ...prev, [key]: value }; + }, {}); + }, [query]); + + return { query, setQuery, dateRange, setDateRange, formattedQuery }; +}; + +export default useIssueQuery; diff --git a/apps/web/src/widgets/issue-table/ui/index.ts b/apps/web/src/widgets/issue-table/ui/index.ts new file mode 100644 index 000000000..2bc9fce21 --- /dev/null +++ b/apps/web/src/widgets/issue-table/ui/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as IssueTable } from './issue-table.ui'; diff --git a/apps/web/src/widgets/issue-table/ui/issue-deletion-popover.ui.tsx b/apps/web/src/widgets/issue-table/ui/issue-deletion-popover.ui.tsx new file mode 100644 index 000000000..76d745b9d --- /dev/null +++ b/apps/web/src/widgets/issue-table/ui/issue-deletion-popover.ui.tsx @@ -0,0 +1,76 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import type { Table } from '@tanstack/react-table'; +import { useTranslation } from 'react-i18next'; + +import { Popover, PopoverModalContent, toast } from '@ufb/ui'; + +import { useOAIMutation } from '@/shared'; +import type { Issue } from '@/entities/issue'; + +interface IProps { + open: boolean; + close: () => void; + onSuccess: () => Promise; + projectId: number; + table: Table; +} + +const IssueDeletionPopover: React.FC = (props) => { + const { close, open, onSuccess, projectId, table } = props; + const { rowSelection } = table.getState(); + + const { mutate: deleteIssues, isPending: deleteIssuesPending } = + useOAIMutation({ + method: 'delete', + path: '/api/admin/projects/{projectId}/issues', + pathParams: { projectId }, + queryOptions: { + onSuccess, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }, + }); + + const { t } = useTranslation(); + + return ( + + + deleteIssues({ + issueIds: Object.keys(rowSelection).map((v) => parseInt(v)), + }), + disabled: deleteIssuesPending, + }} + icon={{ + name: 'WarningCircleFill', + className: 'text-red-primary', + size: 56, + }} + /> + + ); +}; + +export default IssueDeletionPopover; diff --git a/apps/web/src/containers/tables/IssueTable/IssueTableSelectBox/IssueTableSelectBox.tsx b/apps/web/src/widgets/issue-table/ui/issue-select-box.ui.tsx similarity index 86% rename from apps/web/src/containers/tables/IssueTable/IssueTableSelectBox/IssueTableSelectBox.tsx rename to apps/web/src/widgets/issue-table/ui/issue-select-box.ui.tsx index e3f054d63..4849acecf 100644 --- a/apps/web/src/containers/tables/IssueTable/IssueTableSelectBox/IssueTableSelectBox.tsx +++ b/apps/web/src/widgets/issue-table/ui/issue-select-box.ui.tsx @@ -15,8 +15,9 @@ */ import { useTranslation } from 'react-i18next'; -import { IssueCircle } from '@/components'; -import { ISSUES } from '@/constants/issues'; +import { cn, ISSUES } from '@/shared'; +import type { IssueStatus } from '@/entities/issue'; +import { IssueCircle } from '@/entities/issue'; interface IProps extends React.PropsWithChildren { onChangeOption: (status: string) => void; @@ -34,7 +35,7 @@ const IssueTableSelectBox: React.FC = (props) => { {[{ key: 'total' }, ...ISSUES(t)].map((issue) => (
    = (props) => { ) ? 'border-fill-primary' : 'opacity-50', - ].join(' ')} + ])} onClick={() => onChangeOption(issue.key)} >
    - + {ISSUES(t).find((v) => v.key === issue.key)?.name ?? t('text.all')} diff --git a/apps/web/src/containers/tables/IssueTable/IssueSettingPopover/IssueSettingPopover.tsx b/apps/web/src/widgets/issue-table/ui/issue-setting-popover.ui.tsx similarity index 93% rename from apps/web/src/containers/tables/IssueTable/IssueSettingPopover/IssueSettingPopover.tsx rename to apps/web/src/widgets/issue-table/ui/issue-setting-popover.ui.tsx index 7050a8ad6..be33f6829 100644 --- a/apps/web/src/containers/tables/IssueTable/IssueSettingPopover/IssueSettingPopover.tsx +++ b/apps/web/src/widgets/issue-table/ui/issue-setting-popover.ui.tsx @@ -14,6 +14,7 @@ * under the License. */ import { useEffect, useState } from 'react'; +import { useRouter } from 'next/router'; import { Listbox } from '@headlessui/react'; import { zodResolver } from '@hookform/resolvers/zod'; import { useTranslation } from 'next-i18next'; @@ -22,12 +23,9 @@ import { z } from 'zod'; import { Icon, Input, toast } from '@ufb/ui'; -import { Popper } from '@/components'; -import { ISSUES } from '@/constants/issues'; -import { useOAIMutation } from '@/hooks'; -import useCurrentProjectId from '@/hooks/useCurrentProjectId'; -import type { IssueTrackerType } from '@/types/issue-tracker.type'; -import type { IssueStatus, IssueType } from '@/types/issue.type'; +import { ISSUES, Popper, useOAIMutation } from '@/shared'; +import type { Issue, IssueStatus } from '@/entities/issue'; +import type { IssueTracker } from '@/entities/issue-tracker'; type UpdateIssueType = { name: string; @@ -45,9 +43,9 @@ const schema = z.object({ }); interface IProps { - issue: IssueType; + issue: Issue; refetch: () => Promise; - issueTracker?: IssueTrackerType; + issueTracker?: IssueTracker; disabled: boolean; } @@ -60,8 +58,9 @@ const IssueSettingPopover: React.FC = ({ const { t } = useTranslation(); const [open, setOpen] = useState(false); + const router = useRouter(); - const { projectId } = useCurrentProjectId(); + const projectId = Number(router.query.projectId); const { register, handleSubmit, formState, reset, control } = useForm({ diff --git a/apps/web/src/widgets/issue-table/ui/issue-table.ui.tsx b/apps/web/src/widgets/issue-table/ui/issue-table.ui.tsx new file mode 100644 index 000000000..b9d510264 --- /dev/null +++ b/apps/web/src/widgets/issue-table/ui/issue-table.ui.tsx @@ -0,0 +1,314 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { Fragment, useEffect, useMemo, useState } from 'react'; +import type { Row } from '@tanstack/react-table'; +import { + flexRender, + getCoreRowModel, + useReactTable, +} from '@tanstack/react-table'; +import { useOverlay } from '@toss/use-overlay'; +import { useTranslation } from 'next-i18next'; + +import { Icon, toast } from '@ufb/ui'; + +import type { SearchItemType } from '@/shared'; +import { + CheckedTableHead, + DateRangePicker, + ShareButton, + TableCheckbox, + TableLoadingRow, + TablePagination, + TableResizer, + TableRow, + TableSearchInput, + TableSortIcon, + useOAIQuery, + usePermissions, + useSort, +} from '@/shared'; +import { useIssueSearch } from '@/entities/issue'; +import type { Issue } from '@/entities/issue'; +import type { IssueTracker } from '@/entities/issue-tracker'; +import { FeedbackTableInIssue } from '@/widgets/feedback-table'; + +import { getColumns } from '../issue-table-columns'; +import { useIssueCount, useIssueQuery } from '../lib'; +import IssueDeletionPopover from './issue-deletion-popover.ui'; +import IssueTableSelectBox from './issue-select-box.ui'; +import IssueSettingPopover from './issue-setting-popover.ui'; + +interface IProps extends React.PropsWithChildren { + projectId: number; +} + +const IssueTable: React.FC = ({ projectId }) => { + const perms = usePermissions(); + + const { t } = useTranslation(); + const overlay = useOverlay(); + + const [rows, setRows] = useState([]); + + const { query, setQuery, dateRange, setDateRange, formattedQuery } = + useIssueQuery(projectId); + + const { data: issueCountData, refetch: refetchIssueCount } = useIssueCount( + projectId, + formattedQuery, + ); + + const { data: issueTracker } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/issue-tracker', + variables: { projectId }, + }); + + const table = useReactTable({ + data: rows, + columns: getColumns(t, projectId), + enableRowSelection: true, + getCoreRowModel: getCoreRowModel(), + getRowId: (row) => String(row.id), + manualSorting: true, + manualPagination: true, + }); + + const { sorting, pagination } = table.getState(); + + const sort = useSort(sorting); + + const { + data, + refetch: refetchIssueSearch, + isLoading, + } = useIssueSearch(projectId, { + page: pagination.pageIndex + 1, + limit: pagination.pageSize, + query: formattedQuery, + sort: sort as Record, + }); + + useEffect(() => { + table.resetRowSelection(); + table.resetPageIndex(); + }, [query]); + + useEffect(() => { + setRows(data?.items ?? []); + }, [data]); + + const onClickTableRow = (row: Row) => () => { + table.resetExpanded(); + row.toggleExpanded(!row.getIsExpanded()); + }; + + const columnInfo = useMemo( + () => + [ + { key: 'id', format: 'number', name: 'ID' }, + { key: 'name', format: 'text', name: 'Name' }, + { key: 'description', format: 'text', name: 'Description' }, + { key: 'externalIssueId', format: 'text', name: 'Ticket' }, + { key: 'updatedAt', format: 'date', name: 'Updated' }, + ] as SearchItemType[], + [t], + ); + + const onChangeInputSearch = (input: Record) => { + const { status, createdAt } = query; + setQuery({ status, createdAt, ...input }); + }; + + const refetch = async () => { + await refetchIssueSearch(); + await refetchIssueCount(); + }; + + const openIssueDeletionPopover = () => { + return overlay.open(({ isOpen, close }) => ( + { + await refetch(); + toast.negative({ title: t('toast.delete') }); + table.resetRowSelection(); + close(); + }} + projectId={projectId} + table={table} + /> + )); + }; + + return ( +
    + setQuery({ ...query, status })} + /> +
    +

    + {t('text.search-result')}{' '} + + {t('text.number-count', { count: data?.meta.totalItems ?? 0 })} + +

    +
    + table.setPageIndex((page) => page + 1)} + prevPage={() => table.setPageIndex((page) => page - 1)} + disabledNextPage={ + pagination.pageIndex + 1 >= (data?.meta.totalPages ?? 1) + } + disabledPrevPage={pagination.pageIndex <= 1} + setLimit={table.setPageSize} + /> +
    + +
    + +
    +
    +
    + + + {table.getFlatHeaders().map((header) => ( + + ))} + + + + {table.getIsSomePageRowsSelected() ? + + : table.getFlatHeaders().map((header, i) => ( + + )) + } + + {isLoading && ( + + )} + + + {table.getRowModel().rows.length === 0 ? + + + + : table.getRowModel().rows.map((row) => ( + + + + + + + } + > + {row.getVisibleCells().map((cell) => ( + + ))} + + {row.getIsExpanded() && ( + + + + )} + + )) + } + +
    + {flexRender( + header.column.columnDef.header, + header.getContext(), + )} + {header.column.getCanSort() && ( + + )} + {header.column.getCanResize() && ( + + )} +
    +
    + +

    {t('text.no-data')}

    +
    +
    + {flexRender( + cell.column.columnDef.cell, + cell.getContext(), + )} +
    +
    + +
    +
    +
    +
    + ); +}; + +export default IssueTable; diff --git a/apps/web/src/containers/tables/IssueTable/TicketLink.tsx b/apps/web/src/widgets/issue-table/ui/ticket-link.ui.tsx similarity index 56% rename from apps/web/src/containers/tables/IssueTable/TicketLink.tsx rename to apps/web/src/widgets/issue-table/ui/ticket-link.ui.tsx index 373e4c85c..ffe9d1cf3 100644 --- a/apps/web/src/containers/tables/IssueTable/TicketLink.tsx +++ b/apps/web/src/widgets/issue-table/ui/ticket-link.ui.tsx @@ -13,37 +13,47 @@ * License for the specific language governing permissions and limitations * under the License. */ + import { useMemo } from 'react'; -import type { IssueTrackerType } from '@/types/issue-tracker.type'; +import { useOAIQuery } from '@/shared'; interface IProps extends React.PropsWithChildren { value?: string; - issueTracker: IssueTrackerType; + projectId: number; } -const TicketLink: React.FC = ({ value, issueTracker }) => { +const TicketLink: React.FC = ({ value, projectId }) => { + const { data: issueTracker } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/issue-tracker', + variables: { projectId }, + }); + const link = useMemo(() => { try { - return new URL( - `/browse/${issueTracker?.ticketKey}-${value}`, - issueTracker?.ticketDomain, + new URL( + `/browse/${issueTracker?.data.ticketKey}-${value}`, + issueTracker?.data.ticketDomain, ).toString(); } catch (error) { return ''; } - }, [issueTracker, value]); + }, [issueTracker]); - return value ? - - {`${issueTracker?.ticketKey}-${value}`} - - : <>-; + return ( + value ? + issueTracker ? + + {`${issueTracker?.data.ticketKey}-${value}`} + + : value + : <>- + ); }; export default TicketLink; diff --git a/apps/web/src/widgets/main-layout/index.ts b/apps/web/src/widgets/main-layout/index.ts new file mode 100644 index 000000000..43fa3d865 --- /dev/null +++ b/apps/web/src/widgets/main-layout/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export * from './ui'; diff --git a/apps/web/src/widgets/main-layout/ui/__snapshots__/main-layout.ui.spec.tsx.snap b/apps/web/src/widgets/main-layout/ui/__snapshots__/main-layout.ui.spec.tsx.snap new file mode 100644 index 000000000..de4e5eb8c --- /dev/null +++ b/apps/web/src/widgets/main-layout/ui/__snapshots__/main-layout.ui.spec.tsx.snap @@ -0,0 +1,401 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`MainLayout snapshot center 1`] = ` +
    +
    +
    +
    + + logo +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    + © ABC Studio All rights reserved +
    +
    +
    +
    +`; + +exports[`MainLayout snapshot default 1`] = ` +
    +
    +
    +
    + + logo +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +`; + +exports[`MainLayout snapshot with sidenav 1`] = ` +
    + +
    +
    +`; diff --git a/apps/web/src/components/layouts/Header/HeaderName.tsx b/apps/web/src/widgets/main-layout/ui/breadcrumb.tsx similarity index 81% rename from apps/web/src/components/layouts/Header/HeaderName.tsx rename to apps/web/src/widgets/main-layout/ui/breadcrumb.tsx index 2d7509618..007706931 100644 --- a/apps/web/src/components/layouts/Header/HeaderName.tsx +++ b/apps/web/src/widgets/main-layout/ui/breadcrumb.tsx @@ -13,26 +13,20 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { useMemo } from 'react'; import { useRouter } from 'next/router'; import { Icon } from '@ufb/ui'; -import { useTenant } from '@/contexts/tenant.context'; -import { useOAIQuery } from '@/hooks'; +import { useOAIQuery } from '@/shared'; +import { useTenantStore } from '@/entities/tenant'; interface IProps extends React.PropsWithChildren {} -const HeaderName: React.FC = () => { +const Breadcrumb: React.FC = () => { const router = useRouter(); - const { tenant } = useTenant(); + const { tenant } = useTenantStore(); - const projectId = useMemo(() => { - if (!router.query?.projectId) return -1; - const id = +router.query?.projectId; - if (isNaN(id)) return -1; - return id; - }, [router]); + const projectId = +(router.query?.projectId ?? -1); const { data } = useOAIQuery({ path: '/api/admin/projects/{projectId}', @@ -67,4 +61,4 @@ const HeaderName: React.FC = () => { ); }; -export default HeaderName; +export default Breadcrumb; diff --git a/apps/web/src/widgets/main-layout/ui/index.ts b/apps/web/src/widgets/main-layout/ui/index.ts new file mode 100644 index 000000000..40ab203f5 --- /dev/null +++ b/apps/web/src/widgets/main-layout/ui/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as MainLayout } from './main-layout.ui'; diff --git a/apps/web/src/widgets/main-layout/ui/main-layout.ui.spec.tsx b/apps/web/src/widgets/main-layout/ui/main-layout.ui.spec.tsx new file mode 100644 index 000000000..d652cd3ad --- /dev/null +++ b/apps/web/src/widgets/main-layout/ui/main-layout.ui.spec.tsx @@ -0,0 +1,49 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { faker } from '@faker-js/faker'; +import mockRouter from 'next-router-mock'; + +import MainLayout from './main-layout.ui'; + +import { render, screen } from '@/test-utils'; + +describe('MainLayout', () => { + beforeEach(() => { + mockRouter.pathname = '/'; + }); + test('snapshot default', () => { + const { container } = render(); + expect(container).toMatchSnapshot(); + }); + + test('snapshot center', () => { + const { container } = render(); + expect(container).toMatchSnapshot(); + }); + + test('snapshot with sidenav', () => { + mockRouter.pathname = '/main/project/[projectId]'; + const { container } = render(); + + expect(container).toMatchSnapshot(); + }); + + test('should render children', () => { + const TEXT = faker.string.sample(); + render({TEXT}); + expect(screen.getByText(TEXT)).toBeInTheDocument(); + }); +}); diff --git a/apps/web/src/widgets/main-layout/ui/main-layout.ui.tsx b/apps/web/src/widgets/main-layout/ui/main-layout.ui.tsx new file mode 100644 index 000000000..a0c1640ac --- /dev/null +++ b/apps/web/src/widgets/main-layout/ui/main-layout.ui.tsx @@ -0,0 +1,65 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useRouter } from 'next/router'; + +import { LocaleSelectBox, Logo, Path } from '@/shared'; +import { ThemeToggleButton } from '@/entities/theme'; +import { UserBox } from '@/entities/user'; + +import Breadcrumb from './breadcrumb'; +import SideNav from './side-nav.ui'; + +interface IProps extends React.PropsWithChildren { + center?: boolean; +} + +const MainLayout: React.FC = (props) => { + const { children, center } = props; + + const router = useRouter(); + + return ( +
    +
    +
    + + +
    +
    + + + +
    +
    + {center ? + <> +
    + {children} +
    +
    + © ABC Studio All rights reserved +
    + + :
    + {Path.hasSideNav(router.pathname) && } +
    {children}
    +
    + } +
    + ); +}; + +export default MainLayout; diff --git a/apps/web/src/components/layouts/SideNav/SideNav.tsx b/apps/web/src/widgets/main-layout/ui/side-nav.ui.tsx similarity index 86% rename from apps/web/src/components/layouts/SideNav/SideNav.tsx rename to apps/web/src/widgets/main-layout/ui/side-nav.ui.tsx index aaa57d315..2cf8c3fc9 100644 --- a/apps/web/src/components/layouts/SideNav/SideNav.tsx +++ b/apps/web/src/widgets/main-layout/ui/side-nav.ui.tsx @@ -22,15 +22,15 @@ import { useTranslation } from 'react-i18next'; import type { IconNameType } from '@ufb/ui'; import { Icon } from '@ufb/ui'; -import { Path } from '@/constants/path'; -import { useCurrentProjectId } from '@/hooks'; +import { cn, Path } from '@/shared'; interface IProps extends React.PropsWithChildren {} const SideNav: React.FC = () => { const { t } = useTranslation(); - const { projectId } = useCurrentProjectId(); + const router = useRouter(); + const projectId = Number(router.query.projectId); const ref = useRef(null); const [isHover, setIsHover] = useState(false); @@ -107,29 +107,28 @@ const MenuItem: React.FC = ({ {disabled ? : diff --git a/apps/web/src/widgets/setting-menu/index.ts b/apps/web/src/widgets/setting-menu/index.ts new file mode 100644 index 000000000..38c8954f7 --- /dev/null +++ b/apps/web/src/widgets/setting-menu/index.ts @@ -0,0 +1,17 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export * from './ui'; +export * from './setting-menu.type'; diff --git a/apps/web/src/types/setting-menu.type.ts b/apps/web/src/widgets/setting-menu/setting-menu.type.ts similarity index 100% rename from apps/web/src/types/setting-menu.type.ts rename to apps/web/src/widgets/setting-menu/setting-menu.type.ts diff --git a/apps/web/src/containers/setting-menu/ChannelSettingMenu.tsx b/apps/web/src/widgets/setting-menu/ui/channel-setting-menu.tsx similarity index 52% rename from apps/web/src/containers/setting-menu/ChannelSettingMenu.tsx rename to apps/web/src/widgets/setting-menu/ui/channel-setting-menu.tsx index 2e351dad7..2964f675d 100644 --- a/apps/web/src/containers/setting-menu/ChannelSettingMenu.tsx +++ b/apps/web/src/widgets/setting-menu/ui/channel-setting-menu.tsx @@ -16,15 +16,15 @@ import { useEffect } from 'react'; import { useTranslation } from 'next-i18next'; -import { SelectBox, SettingMenuTemplate } from '@/components'; -import { SettingMenuItem } from '@/components/layouts/setting-menu'; -import { useChannels, usePermissions } from '@/hooks'; -import type { SettingMenuType } from '@/types/setting-menu.type'; -import { CreateChannelButton } from '../buttons'; +import { SelectBox, SubMenu, useOAIQuery, usePermissions } from '@/shared'; +import { RouteCreateChannelButton } from '@/features/create-channel'; -interface IProps extends React.PropsWithChildren { +import type { SettingMenuType } from '../setting-menu.type'; +import SettingMenuTemplate from './setting-menu-template'; + +interface IProps { projectId: number; - onClickSettingMenu: (input: SettingMenuType) => () => void; + onClickSettingMenu: (input: SettingMenuType) => void; settingMenu: SettingMenuType | null; setChannelId: (id: number) => void; channelId: number | null; @@ -38,10 +38,14 @@ const ChannelSettingMenu: React.FC = (props) => { channelId, setChannelId, } = props; + const { t } = useTranslation(); const perms = usePermissions(projectId); - const { data: channelData } = useChannels(projectId); + const { data: channelData } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/channels', + variables: { projectId }, + }); useEffect(() => { if (!channelData || channelData.items.length === 0) return; @@ -52,7 +56,7 @@ const ChannelSettingMenu: React.FC = (props) => { return (
    - +
    ); @@ -68,36 +72,39 @@ const ChannelSettingMenu: React.FC = (props) => { getOptionLabel={(option) => option.name} />
    -
      - - - - -
    - onClickSettingMenu('CHANNEL_INFO'), + }, + { + iconName: 'DocumentTermsFill', + name: t('channel-setting-menu.field-mgmt'), + active: settingMenu === 'FIELD_MANAGEMENT', + onClick: () => onClickSettingMenu('FIELD_MANAGEMENT'), + disabled: !perms.includes('channel_field_read'), + }, + { + iconName: 'MediaImageFill', + name: t('channel-setting-menu.image-mgmt'), + active: settingMenu === 'IMAGE_UPLOAD_SETTING', + onClick: () => onClickSettingMenu('IMAGE_UPLOAD_SETTING'), + disabled: !perms.includes('channel_image_read'), + }, + { + iconName: 'TrashFill', + name: t('channel-setting-menu.delete-channel'), + active: settingMenu === 'DELETE_CHANNEL', + onClick: () => onClickSettingMenu('DELETE_CHANNEL'), + disabled: !perms.includes('channel_delete'), + }, + ]} + /> + = (props) => { + +const ChannelDeletionSetting: React.FC = (props) => { const { channelId, projectId } = props; - const perms = usePermissions(projectId); - const [open, setOpen] = useState(false); - const [inputChannelName, setInputChannelName] = useState(''); const { t } = useTranslation(); const router = useRouter(); @@ -52,7 +40,7 @@ const ChannelDeleteSetting: React.FC = (props) => { variables: { channelId, projectId }, }); - const { mutate, isPending } = useOAIMutation({ + const { mutate: deleteChannel } = useOAIMutation({ method: 'delete', path: '/api/admin/projects/{projectId}/channels/{channelId}', pathParams: { channelId, projectId }, @@ -75,37 +63,13 @@ const ChannelDeleteSetting: React.FC = (props) => { - setOpen(true)} - disabled={!perms.includes('channel_delete')} - > - {t('button.delete')} - - mutate(undefined), - }} - > -

    {data?.name}

    - setInputChannelName(e.target.value)} - /> -
    - + data && ( + deleteChannel(undefined)} + projectId={projectId} + /> + ) } >
    @@ -114,7 +78,7 @@ const ChannelDeleteSetting: React.FC = (props) => {

    Channel Data

    {data && ( - = (props) => { ); }; -export default ChannelDeleteSetting; +export default ChannelDeletionSetting; diff --git a/apps/web/src/widgets/setting-menu/ui/channel/channel-info-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/channel/channel-info-setting.ui.tsx new file mode 100644 index 000000000..467bcb3bc --- /dev/null +++ b/apps/web/src/widgets/setting-menu/ui/channel/channel-info-setting.ui.tsx @@ -0,0 +1,98 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useEffect } from 'react'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { useQueryClient } from '@tanstack/react-query'; +import { FormProvider, useForm } from 'react-hook-form'; +import { useTranslation } from 'react-i18next'; + +import { toast } from '@ufb/ui'; + +import { useOAIMutation, useOAIQuery, usePermissions } from '@/shared'; +import type { ChannelInfo } from '@/entities/channel'; +import { ChannelInfoForm, channelInfoSchema } from '@/entities/channel'; + +import SettingMenuTemplate from '../setting-menu-template'; + +interface IProps { + projectId: number; + channelId: number; +} + +const ChannelInfoSetting: React.FC = ({ channelId, projectId }) => { + const { t } = useTranslation(); + + const perms = usePermissions(projectId); + const queryClient = useQueryClient(); + + const { data, refetch } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/channels/{channelId}', + variables: { channelId, projectId }, + }); + + const { mutate: updateChannel, isPending } = useOAIMutation({ + method: 'put', + path: '/api/admin/projects/{projectId}/channels/{channelId}', + pathParams: { channelId, projectId }, + queryOptions: { + onSuccess: async () => { + await refetch(); + await queryClient.invalidateQueries({ + queryKey: ['/api/admin/projects/{projectId}/channels'], + }); + toast.positive({ title: t('toast.save') }); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }, + }); + + const methods = useForm({ + resolver: zodResolver(channelInfoSchema), + }); + useEffect(() => { + refetch(); + }, []); + + useEffect(() => { + methods.reset(data); + }, [data]); + + const onSubmit = async (values: ChannelInfo) => { + updateChannel(values); + }; + + return ( + + + + + + ); +}; + +export default ChannelInfoSetting; diff --git a/apps/web/src/widgets/setting-menu/ui/channel/field-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/channel/field-setting.ui.tsx new file mode 100644 index 000000000..62cc401ed --- /dev/null +++ b/apps/web/src/widgets/setting-menu/ui/channel/field-setting.ui.tsx @@ -0,0 +1,281 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useEffect, useMemo, useState } from 'react'; +import { useRouter } from 'next/router'; +import { useTranslation } from 'react-i18next'; + +import { + Icon, + Popover, + PopoverModalContent, + PopoverTrigger, + toast, +} from '@ufb/ui'; + +import { cn, useOAIMutation, useOAIQuery, usePermissions } from '@/shared'; +import type { FieldInfo, FieldStatus } from '@/entities/field'; +import { + FeedbackRequestCodePopover, + FieldSettingPopover, + FieldTable, + PreviewFieldTable, + sortField, +} from '@/entities/field'; + +import SettingMenuTemplate from '../setting-menu-template'; + +const objectsEqual = (o1: Record, o2: Record) => + JSON.stringify(o1) === JSON.stringify(o2); + +interface IProps { + projectId: number; + channelId: number; +} + +const FieldSetting: React.FC = ({ channelId, projectId }) => { + const { t } = useTranslation(); + const perms = usePermissions(projectId); + + const [fieldStatus, setFieldStatus] = useState('ACTIVE'); + const [showPreview, setShowPreview] = useState(false); + const router = useRouter(); + + const [currentFields, setCurrentFields] = useState([]); + + const { data, refetch } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/channels/{channelId}', + variables: { channelId, projectId }, + }); + const { mutateAsync } = useOAIMutation({ + method: 'put', + path: '/api/admin/projects/{projectId}/channels/{channelId}/fields', + pathParams: { channelId, projectId }, + queryOptions: { + onSuccess: async () => { + await refetch(); + toast.positive({ title: t('toast.save') }); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }, + }); + + const isDirty = useMemo( + () => + !(data ? objectsEqual(data.fields.sort(sortField), currentFields) : true), + [data, currentFields], + ); + + useEffect(() => { + setCurrentFields(data?.fields.sort(sortField) ?? []); + }, [data]); + + const saveFields = async () => { + await mutateAsync({ fields: currentFields }); + }; + + const addField = (input: FieldInfo) => { + setCurrentFields((v) => v.concat(input).sort(sortField)); + }; + + const updateField = (input: { index: number; field: FieldInfo }) => { + setCurrentFields((prev) => + prev.map((v, i) => (i === input.index ? input.field : v)), + ); + }; + const deleteField = ({ index }: { index: number }) => { + setCurrentFields((prev) => prev.filter((_, i) => i !== index)); + }; + + useEffect(() => { + if (!isDirty) return; + + const confirmMsg = t('system-popup.field-setting-get-out'); + + // 닫기, 새로고침 + const handleBeforeUnload = (e: BeforeUnloadEvent) => { + e.returnValue = confirmMsg; + return confirmMsg; + }; + window.addEventListener('beforeunload', handleBeforeUnload); + + // Browser 뒤로가기, 나가기 버튼 + const handleBeforeChangeRoute = (url: string) => { + if (router.pathname !== url && !confirm(confirmMsg)) { + router.events.emit('routeChangeError'); + + throw `사이트 변경 취소`; + } + }; + router.events.on('routeChangeStart', handleBeforeChangeRoute); + + return () => { + window.removeEventListener('beforeunload', handleBeforeUnload); + router.events.off('routeChangeStart', handleBeforeChangeRoute); + }; + }, [isDirty]); + + return ( + + + +
    + } + > +
    +
    +
    + + +
    + +
    +
    +
    +

    + {t('main.setting.field-mgmt.preview')} +

    +
    + {showPreview ? +
    + v.status === 'ACTIVE')} + /> +
    + :
    + +

    + {t('main.setting.field-mgmt.preview-description')} +

    +

    + {t('main.setting.field-mgmt.preview-caption')} +

    + +
    + } +
    +
    + + ); +}; + +interface IStatusButtonGroupProps { + status: FieldStatus; + setStatus: (status: FieldStatus) => void; +} + +const StatusButtonGroup: React.FC = (props) => { + const { setStatus, status } = props; + + const { t } = useTranslation(); + return ( +
    + + +
    + ); +}; + +interface ISaveFieldPopoverProps { + onClickSave: () => Promise; + disabled: boolean; +} +const SaveFieldPopover: React.FC = (props) => { + const { onClickSave, disabled } = props; + + const { t } = useTranslation(); + + const [isOpen, setIsOpen] = useState(false); + + return ( + + + + + { + await onClickSave(); + setIsOpen(false); + }, + }} + cancelButton={{ + children: t('button.cancel'), + onClick: () => setIsOpen(false), + }} + /> + + ); +}; +export default FieldSetting; diff --git a/apps/web/src/widgets/setting-menu/ui/channel/image-config-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/channel/image-config-setting.ui.tsx new file mode 100644 index 000000000..f507f529b --- /dev/null +++ b/apps/web/src/widgets/setting-menu/ui/channel/image-config-setting.ui.tsx @@ -0,0 +1,182 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { useEffect } from 'react'; +import Image from 'next/image'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { FormProvider, useForm } from 'react-hook-form'; +import { useTranslation } from 'react-i18next'; + +import { toast } from '@ufb/ui'; + +import { + HelpCardDocs, + useOAIMutation, + useOAIQuery, + usePermissions, +} from '@/shared'; +import type { ChannelImageConfig } from '@/entities/channel'; +import { channelImageConfigSchema, ImageConfigForm } from '@/entities/channel'; + +import SettingMenuTemplate from '../setting-menu-template'; + +interface IProps { + channelId: number; + projectId: number; +} + +const ImageConfigSetting: React.FC = (props) => { + const { channelId, projectId } = props; + const { t } = useTranslation(); + + const perms = usePermissions(projectId); + + const { data, refetch } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/channels/{channelId}', + variables: { channelId, projectId }, + }); + + const { mutate, isPending } = useOAIMutation({ + method: 'put', + path: '/api/admin/projects/{projectId}/channels/{channelId}', + pathParams: { channelId, projectId }, + queryOptions: { + async onSuccess() { + await refetch(); + toast.positive({ title: t('toast.save') }); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }, + }); + + const { mutate: testConection } = useOAIMutation({ + method: 'post', + path: '/api/admin/projects/{projectId}/channels/image-upload-url-test', + pathParams: { projectId }, + queryOptions: { + onSuccess(data) { + if (data?.success) { + toast.accent({ title: 'Test Connection Success' }); + } else { + methods.setError('accessKeyId', { message: '' }); + methods.setError('bucket', { message: '' }); + methods.setError('endpoint', { message: '' }); + methods.setError('region', { message: '' }); + methods.setError('root', { message: '' }); + methods.setError('secretAccessKey', { message: '' }); + toast.negative({ title: 'Test Connection failed' }); + } + }, + onError() { + toast.negative({ title: 'Test Connection failed' }); + }, + }, + }); + + const handleTestConnection = async () => { + let isError = false; + await methods.handleSubmit(() => {})(); + const { accessKeyId, bucket, endpoint, region, secretAccessKey } = + methods.getValues(); + if (accessKeyId.length === 0) { + methods.setError('accessKeyId', { message: t('hint.required') }); + isError = true; + } + if (bucket.length === 0) { + methods.setError('bucket', { message: t('hint.required') }); + isError = true; + } + if (endpoint.length === 0) { + methods.setError('endpoint', { message: t('hint.required') }); + isError = true; + } + if (region.length === 0) { + methods.setError('region', { message: t('hint.required') }); + isError = true; + } + if (secretAccessKey.length === 0) { + methods.setError('secretAccessKey', { message: t('hint.required') }); + isError = true; + } + if (isError) return; + testConection(methods.getValues()); + }; + + const methods = useForm({ + resolver: zodResolver(channelImageConfigSchema), + }); + + useEffect(() => { + methods.reset({ + ...data?.imageConfig, + domainWhiteList: data?.imageConfig?.domainWhiteList ?? null, + }); + }, [data]); + + const onSubmit = (input: ChannelImageConfig) => { + if (!data) return; + + mutate({ ...data, imageConfig: input }); + }; + + return ( + +
    +

    + +

    +
    + image-setting-help +
    +
    +
    +

    + {t('title-box.image-storage-integration')} +

    + +
    + + + +
    + ); +}; + +export default ImageConfigSetting; diff --git a/apps/web/src/widgets/setting-menu/ui/channel/index.ts b/apps/web/src/widgets/setting-menu/ui/channel/index.ts new file mode 100644 index 000000000..599535fd9 --- /dev/null +++ b/apps/web/src/widgets/setting-menu/ui/channel/index.ts @@ -0,0 +1,19 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as ChannelInfoSetting } from './channel-info-setting.ui'; +export { default as ChannelDeletionSetting } from './channel-deletion-setting.ui'; +export { default as FieldSetting } from './field-setting.ui'; +export { default as ImageConfigSetting } from './image-config-setting.ui'; diff --git a/apps/web/src/widgets/setting-menu/ui/index.ts b/apps/web/src/widgets/setting-menu/ui/index.ts new file mode 100644 index 000000000..87135a8ef --- /dev/null +++ b/apps/web/src/widgets/setting-menu/ui/index.ts @@ -0,0 +1,24 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +export { default as TenantSettingMenu } from './tenant-setting-menu'; +export { default as ProjectSettingMenu } from './project-setting-menu'; +export { default as ChannelSettingMenu } from './channel-setting-menu'; + +export { default as SettingMenuBox } from './setting-menu-box'; + +export * from './tenant'; +export * from './project'; +export * from './channel'; diff --git a/apps/web/src/widgets/setting-menu/ui/project-setting-menu.tsx b/apps/web/src/widgets/setting-menu/ui/project-setting-menu.tsx new file mode 100644 index 000000000..a114650ba --- /dev/null +++ b/apps/web/src/widgets/setting-menu/ui/project-setting-menu.tsx @@ -0,0 +1,105 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useTranslation } from 'next-i18next'; + +import { SubMenu, useOAIQuery, usePermissions } from '@/shared'; + +import type { SettingMenuType } from '../setting-menu.type'; +import SettingMenuTemplate from './setting-menu-template'; + +interface IProps { + projectId: number; + onClickSettingMenu: (input: SettingMenuType) => void; + settingMenu: SettingMenuType | null; +} + +const ProjectSettingMenu: React.FC = (props) => { + const { projectId, onClickSettingMenu, settingMenu } = props; + const perms = usePermissions(projectId); + const { data } = useOAIQuery({ + path: '/api/admin/projects/{projectId}', + variables: { projectId }, + }); + + const { t } = useTranslation(); + + return ( + + +
    + onClickSettingMenu('PROJECT_INFO'), + }, + { + iconName: 'ProfileCircleFill', + onClick: () => onClickSettingMenu('MEMBER_MANAGEMENT'), + active: settingMenu === 'MEMBER_MANAGEMENT', + name: t('project-setting-menu.member-mgmt'), + disabled: !perms.includes('project_member_read'), + }, + { + iconName: 'ShieldPrivacyFill', + onClick: () => onClickSettingMenu('ROLE_MANAGEMENT'), + active: settingMenu === 'ROLE_MANAGEMENT', + name: t('project-setting-menu.role-mgmt'), + disabled: !perms.includes('project_role_read'), + }, + { + iconName: 'ShieldWSimFill', + onClick: () => onClickSettingMenu('API_KEY_MANAGEMENT'), + active: settingMenu === 'API_KEY_MANAGEMENT', + name: t('project-setting-menu.api-key-mgmt'), + disabled: !perms.includes('project_apikey_read'), + }, + { + iconName: 'TicketFill', + onClick: () => onClickSettingMenu('TICKET_MANAGEMENT'), + active: settingMenu === 'TICKET_MANAGEMENT', + name: t('project-setting-menu.issue-tracker-mgmt'), + disabled: !perms.includes('project_tracker_read'), + }, + { + iconName: 'TicketFill', + onClick: () => onClickSettingMenu('WEBHOOK_MANAGEMENT'), + active: settingMenu === 'WEBHOOK_MANAGEMENT', + name: t('project-setting-menu.webhook-integration'), + disabled: !perms.includes('project_webhook_read'), + }, + { + iconName: 'TrashFill', + onClick: () => onClickSettingMenu('DELETE_PROJECT'), + active: settingMenu === 'DELETE_PROJECT', + name: t('project-setting-menu.delete-project'), + disabled: !perms.includes('project_delete'), + }, + ]} + /> +
    + ); +}; + +export default ProjectSettingMenu; diff --git a/apps/web/src/widgets/setting-menu/ui/project/api-key-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/project/api-key-setting.ui.tsx new file mode 100644 index 000000000..237a0fe99 --- /dev/null +++ b/apps/web/src/widgets/setting-menu/ui/project/api-key-setting.ui.tsx @@ -0,0 +1,120 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import Image from 'next/image'; +import { useMutation } from '@tanstack/react-query'; +import { useTranslation } from 'react-i18next'; + +import { toast } from '@ufb/ui'; + +import { client, HelpCardDocs, useOAIQuery } from '@/shared'; +import type { ApiKeyUpdateType } from '@/entities/api-key'; +import { ApiKeyTable } from '@/entities/api-key'; +import { CreateApiKeyButton } from '@/features/create-api-key'; + +import SettingMenuTemplate from '../setting-menu-template'; + +interface IProps { + projectId: number; +} + +const ApiKeySetting: React.FC = ({ projectId }) => { + const { t } = useTranslation(); + + const { data, refetch, status } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/api-keys', + variables: { projectId }, + }); + + const { mutate: softDelete } = useMutation({ + mutationFn: (input: { apiKeyId: number }) => + client.delete({ + path: '/api/admin/projects/{projectId}/api-keys/{apiKeyId}/soft', + pathParams: { projectId, apiKeyId: input.apiKeyId }, + }), + async onSuccess() { + await refetch(); + toast.positive({ title: t('toast.inactive') }); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }); + + const { mutate: recover } = useMutation({ + mutationFn: (input: { apiKeyId: number }) => + client.delete({ + path: '/api/admin/projects/{projectId}/api-keys/{apiKeyId}/recover', + pathParams: { projectId, apiKeyId: input.apiKeyId }, + }), + async onSuccess() { + await refetch(); + toast.positive({ title: t('toast.active') }); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }); + + const { mutate: deleteApiKey } = useMutation({ + mutationFn: (input: { apiKeyId: number }) => + client.delete({ + path: '/api/admin/projects/{projectId}/api-keys/{apiKeyId}', + pathParams: { projectId, apiKeyId: input.apiKeyId }, + }), + async onSuccess() { + await refetch(); + toast.negative({ title: t('toast.delete') }); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }); + + const UpdateMutation: Record void> = { + recover: (apiKeyId) => recover({ apiKeyId }), + softDelete: (apiKeyId) => softDelete({ apiKeyId }), + }; + + return ( + } + > +
    +

    + +

    +
    + temp +
    +
    + deleteApiKey({ apiKeyId: id })} + onClickUpdate={(type, id) => UpdateMutation[type](id)} + /> +
    + ); +}; + +export default ApiKeySetting; diff --git a/apps/web/src/containers/buttons/index.ts b/apps/web/src/widgets/setting-menu/ui/project/index.ts similarity index 56% rename from apps/web/src/containers/buttons/index.ts rename to apps/web/src/widgets/setting-menu/ui/project/index.ts index dd8fdd77c..826994c87 100644 --- a/apps/web/src/containers/buttons/index.ts +++ b/apps/web/src/widgets/setting-menu/ui/project/index.ts @@ -13,7 +13,10 @@ * License for the specific language governing permissions and limitations * under the License. */ -export { default as ShareButton } from './ShareButton'; -export { default as OAuthLoginButton } from './OAuthLoginButton'; -export { default as CreateChannelButton } from './CreateChannelButton'; -export { default as CreateProjectButton } from './CreateProjectButton'; +export { default as ProjectInfoSetting } from './project-info-setting.ui'; +export { default as MemberSetting } from './member-setting.ui'; +export { default as RoleSetting } from './role-setting.ui'; +export { default as ApiKeySetting } from './api-key-setting.ui'; +export { default as IssueTrackerSetting } from './issue-tracker-setting.ui'; +export { default as ProjectDeletionSetting } from './project-deletion-setting.ui'; +export { default as WebhookSetting } from './webhook-setting.ui'; diff --git a/apps/web/src/containers/setting-menu/IssueTrackerSetting/IssueTrackerSetting.tsx b/apps/web/src/widgets/setting-menu/ui/project/issue-tracker-setting.ui.tsx similarity index 57% rename from apps/web/src/containers/setting-menu/IssueTrackerSetting/IssueTrackerSetting.tsx rename to apps/web/src/widgets/setting-menu/ui/project/issue-tracker-setting.ui.tsx index 302aec504..d77ae15ed 100644 --- a/apps/web/src/containers/setting-menu/IssueTrackerSetting/IssueTrackerSetting.tsx +++ b/apps/web/src/widgets/setting-menu/ui/project/issue-tracker-setting.ui.tsx @@ -13,37 +13,31 @@ * License for the specific language governing permissions and limitations * under the License. */ + import { useEffect } from 'react'; import Image from 'next/image'; import { zodResolver } from '@hookform/resolvers/zod'; -import { useTranslation } from 'next-i18next'; -import { useForm } from 'react-hook-form'; -import { z } from 'zod'; +import { FormProvider, useForm } from 'react-hook-form'; +import { useTranslation } from 'react-i18next'; -import { TextInput, toast } from '@ufb/ui'; +import { toast } from '@ufb/ui'; -import { SettingMenuTemplate } from '@/components'; -import { SelectBox } from '@/components/etc'; -import { useOAIMutation, useOAIQuery, usePermissions } from '@/hooks'; +import { useOAIMutation, useOAIQuery, usePermissions } from '@/shared'; +import type { IssueTracker } from '@/entities/issue-tracker'; +import { IssueTrackerForm, issueTrackerSchema } from '@/entities/issue-tracker'; -interface IForm { - ticketDomain: string; - ticketKey: string; -} -const scheme: Zod.ZodType = z.object({ - ticketDomain: z.string().url(), - ticketKey: z.string(), -}); +import SettingMenuTemplate from '../setting-menu-template'; -interface IProps extends React.PropsWithChildren { +interface IProps { projectId: number; } + const IssueTrackerSetting: React.FC = ({ projectId }) => { const { t } = useTranslation(); const perms = usePermissions(projectId); - const { register, watch, handleSubmit, formState, reset } = useForm({ - resolver: zodResolver(scheme), + const methods = useForm({ + resolver: zodResolver(issueTrackerSchema), }); const { data, refetch } = useOAIQuery({ @@ -51,13 +45,8 @@ const IssueTrackerSetting: React.FC = ({ projectId }) => { variables: { projectId }, }); - useEffect(() => { - if (!data) return; - reset({ ...data.data }); - }, [data]); - - const { mutate: modify, isPending: modifyPending } = useOAIMutation({ - method: 'put', + const { mutate: create, isPending: createPending } = useOAIMutation({ + method: 'post', path: '/api/admin/projects/{projectId}/issue-tracker', pathParams: { projectId }, queryOptions: { @@ -71,8 +60,8 @@ const IssueTrackerSetting: React.FC = ({ projectId }) => { }, }); - const { mutate: create, isPending: createPending } = useOAIMutation({ - method: 'post', + const { mutate: modify, isPending: modifyPending } = useOAIMutation({ + method: 'put', path: '/api/admin/projects/{projectId}/issue-tracker', pathParams: { projectId }, queryOptions: { @@ -86,7 +75,11 @@ const IssueTrackerSetting: React.FC = ({ projectId }) => { }, }); - const onSubmit = (input: IForm) => + useEffect(() => { + methods.reset(data?.data ?? {}); + }, [data]); + + const onSubmit = (input: IssueTracker) => data ? modify({ data: input as any }) : create({ data: input as any }); return ( @@ -96,11 +89,10 @@ const IssueTrackerSetting: React.FC = ({ projectId }) => { children: t('button.save'), disabled: !perms.includes('project_tracker_update') || - !formState.isDirty || + !methods.formState.isDirty || modifyPending || createPending, - onClick: handleSubmit(onSubmit), - form: 'form', + onClick: methods.handleSubmit(onSubmit), }} >
    @@ -116,40 +108,9 @@ const IssueTrackerSetting: React.FC = ({ projectId }) => { />
    -
    - - - - - + + +
    ); }; diff --git a/apps/web/src/widgets/setting-menu/ui/project/member-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/project/member-setting.ui.tsx new file mode 100644 index 000000000..592094071 --- /dev/null +++ b/apps/web/src/widgets/setting-menu/ui/project/member-setting.ui.tsx @@ -0,0 +1,138 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useMutation, useQueryClient } from '@tanstack/react-query'; +import { useTranslation } from 'react-i18next'; + +import { toast } from '@ufb/ui'; + +import { client, useOAIMutation, useOAIQuery, usePermissions } from '@/shared'; +import { CreateMemberPopover, MemberTable } from '@/entities/member'; + +import SettingMenuTemplate from '../setting-menu-template'; + +interface IProps { + projectId: number; +} + +const MemberSetting: React.FC = (props) => { + const { projectId } = props; + + const { t } = useTranslation(); + const perms = usePermissions(projectId); + const queryClient = useQueryClient(); + + const { + data: memberData, + refetch, + isPending, + } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/members', + variables: { projectId, createdAt: 'ASC' }, + }); + + const { mutate: createMember } = useOAIMutation({ + method: 'post', + path: '/api/admin/projects/{projectId}/members', + pathParams: { projectId }, + queryOptions: { + async onSuccess() { + toast.positive({ title: t('toast.save'), iconName: 'MailFill' }); + refetch(); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }, + }); + + const { data: projectData } = useOAIQuery({ + path: '/api/admin/projects/{projectId}', + variables: { projectId }, + }); + + const { data: rolesData } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/roles', + variables: { projectId }, + }); + + const { mutate: deleteMember } = useMutation({ + mutationFn: (input: { memberId: number }) => + client.delete({ + path: '/api/admin/projects/{projectId}/members/{memberId}', + pathParams: { projectId, memberId: input.memberId }, + }), + async onSuccess() { + toast.negative({ title: t('toast.delete') }); + refetch(); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }); + const { mutate: updateMember } = useMutation({ + mutationFn: (input: { memberId: number; roleId: number }) => + client.put({ + path: '/api/admin/projects/{projectId}/members/{memberId}', + pathParams: { projectId, memberId: input.memberId }, + body: { roleId: input.roleId }, + }), + async onSuccess() { + await refetch(); + await queryClient.invalidateQueries({ + queryKey: ['/api/admin/users/{userId}/roles'], + }); + toast.positive({ title: t('toast.save') }); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }); + + return ( + + createMember({ + userId: user.id, + roleId: role.id, + }) + } + project={projectData} + roles={rolesData.roles} + disabled={!perms.includes('project_member_create')} + /> + ) + } + > + deleteMember({ memberId })} + onUpdateMember={({ id, role }) => + updateMember({ memberId: id, roleId: role.id }) + } + /> + + ); +}; + +export default MemberSetting; diff --git a/apps/web/src/widgets/setting-menu/ui/project/project-deletion-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/project/project-deletion-setting.ui.tsx new file mode 100644 index 000000000..6d79b64e3 --- /dev/null +++ b/apps/web/src/widgets/setting-menu/ui/project/project-deletion-setting.ui.tsx @@ -0,0 +1,137 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import { useRouter } from 'next/router'; +import { useQueryClient } from '@tanstack/react-query'; +import { useTranslation } from 'react-i18next'; + +import { TextInput, toast } from '@ufb/ui'; + +import { Path, SmallCard, useOAIMutation, useOAIQuery } from '@/shared'; +import { useFeedbackSearch } from '@/entities/feedback'; +import { DeleteProjectPopover } from '@/features/create-project'; + +import SettingMenuTemplate from '../setting-menu-template'; + +interface IProps { + projectId: number; +} + +const ProjectDeletionSetting: React.FC = ({ projectId }) => { + const { t } = useTranslation(); + + const router = useRouter(); + + const queryClient = useQueryClient(); + + const { data } = useOAIQuery({ + path: '/api/admin/projects/{projectId}', + variables: { projectId }, + }); + const { mutate: deleteProject } = useOAIMutation({ + method: 'delete', + path: '/api/admin/projects/{projectId}', + pathParams: { projectId }, + queryOptions: { + async onSuccess() { + await router.push(Path.MAIN); + await queryClient.invalidateQueries({ + queryKey: ['/api/admin/projects'], + }); + toast.negative({ title: t('toast.delete') }); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }, + }); + + const { data: channelData } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/channels', + variables: { projectId }, + }); + const { data: issueData } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/issue-count', + variables: { projectId }, + }); + + return ( + deleteProject(undefined)} + /> + ) + } + > +
    + +
    +
    +
    +

    Issue

    + +
    +
    +

    Feedback

    +
    + {channelData?.items.map((v) => ( + + ))} +
    +
    +
    +
    + ); +}; + +interface IChannelProps { + projectId: number; + channelId: number; + name: string; +} + +const ChannelCard: React.FC = (props) => { + const { projectId, channelId, name } = props; + + const { data: feedbackData } = useFeedbackSearch(projectId, channelId, { + query: {}, + limit: 0, + }); + + return ( + + ); +}; + +export default ProjectDeletionSetting; diff --git a/apps/web/src/widgets/setting-menu/ui/project/project-info-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/project/project-info-setting.ui.tsx new file mode 100644 index 000000000..52eb25437 --- /dev/null +++ b/apps/web/src/widgets/setting-menu/ui/project/project-info-setting.ui.tsx @@ -0,0 +1,97 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { useEffect } from 'react'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { useQueryClient } from '@tanstack/react-query'; +import { FormProvider, useForm } from 'react-hook-form'; +import { useTranslation } from 'react-i18next'; + +import { toast } from '@ufb/ui'; + +import { useOAIMutation, useOAIQuery, usePermissions } from '@/shared'; +import type { ProjectInfo } from '@/entities/project'; +import { ProjectInfoForm, projectInfoSchema } from '@/entities/project'; + +import SettingMenuTemplate from '../setting-menu-template'; + +interface IProps { + projectId: number; +} + +const ProjectInfoSetting: React.FC = ({ projectId }) => { + const { t } = useTranslation(); + const perms = usePermissions(projectId); + const client = useQueryClient(); + + const methods = useForm({ + resolver: zodResolver(projectInfoSchema), + }); + + const { data, refetch } = useOAIQuery({ + path: '/api/admin/projects/{projectId}', + variables: { projectId }, + }); + + useEffect(() => { + if (!data) return; + methods.reset(data); + }, [data]); + + const { mutate, isPending } = useOAIMutation({ + method: 'put', + path: '/api/admin/projects/{projectId}', + pathParams: { projectId }, + queryOptions: { + onSuccess: async () => { + await refetch(); + await client.invalidateQueries({ queryKey: ['/api/admin/projects'] }); + toast.positive({ title: t('toast.save') }); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }, + }); + + const onSubmit = (input: ProjectInfo) => { + if (!data) return; + mutate({ ...data, ...input }); + }; + + return ( + +
    + + + +
    +
    + ); +}; + +export default ProjectInfoSetting; diff --git a/apps/web/src/containers/setting-menu/RoleSetting/RoleSetting.tsx b/apps/web/src/widgets/setting-menu/ui/project/role-setting.ui.tsx similarity index 71% rename from apps/web/src/containers/setting-menu/RoleSetting/RoleSetting.tsx rename to apps/web/src/widgets/setting-menu/ui/project/role-setting.ui.tsx index 265cce93b..160224094 100644 --- a/apps/web/src/containers/setting-menu/RoleSetting/RoleSetting.tsx +++ b/apps/web/src/widgets/setting-menu/ui/project/role-setting.ui.tsx @@ -13,17 +13,17 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { useMutation } from '@tanstack/react-query'; + +import { useMutation, useQueryClient } from '@tanstack/react-query'; import { useTranslation } from 'react-i18next'; import { toast } from '@ufb/ui'; -import { SettingMenuTemplate } from '@/components'; -import { CreateRolePopover } from '@/components/popovers'; -import { useOAIMutation, useOAIQuery, usePermissions } from '@/hooks'; -import client from '@/libs/client'; -import type { PermissionType } from '@/types/permission.type'; -import RoleSettingTable from './RoleSettingTable'; +import { client, useOAIMutation, useOAIQuery, usePermissions } from '@/shared'; +import type { PermissionType } from '@/entities/role'; +import { CreateRolePopover, RoleTable } from '@/entities/role'; + +import SettingMenuTemplate from '../setting-menu-template'; interface IProps { projectId: number; @@ -32,6 +32,7 @@ interface IProps { const RoleSetting: React.FC = ({ projectId }) => { const { t } = useTranslation(); const perms = usePermissions(projectId); + const queryClient = useQueryClient(); const { data, refetch } = useOAIQuery({ path: '/api/admin/projects/{projectId}/roles', @@ -55,25 +56,22 @@ const RoleSetting: React.FC = ({ projectId }) => { }); const { mutate: deleteRole } = useMutation({ - mutationKey: [ - 'delete', - '/api/admin/projects/{projectId}/roles/{roleId}', - projectId, - ], mutationFn: async (input: { roleId: number }) => { return client.delete({ path: '/api/admin/projects/{projectId}/roles/{roleId}', pathParams: { projectId, roleId: input.roleId }, }); }, + async onSuccess() { + toast.negative({ title: t('toast.delete') }); + refetch(); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, }); - const { mutateAsync: updateRole } = useMutation({ - mutationKey: [ - 'put', - '/api/admin/projects/{projectId}/roles/{roleId}', - projectId, - ], + const { mutate: updateRole } = useMutation({ mutationFn: async (input: { roleId: number; name: string; @@ -86,6 +84,16 @@ const RoleSetting: React.FC = ({ projectId }) => { body: { name, permissions }, }); }, + async onSuccess() { + await queryClient.invalidateQueries({ + queryKey: ['/api/admin/users/{userId}/roles'], + }); + await refetch(); + toast.positive({ title: t('toast.save') }); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, }); return ( @@ -100,24 +108,15 @@ const RoleSetting: React.FC = ({ projectId }) => { } >
    - deleteRole({ roleId })} - updateRole={async (input) => { + onUpdateRole={async (input) => { const { name, permissions, id: roleId } = input; const targetRole = data?.roles.find((v) => v.id === roleId); if (!targetRole) return; - - try { - await updateRole({ name, permissions, roleId }); - toast.positive({ title: t('toast.save') }); - } catch (error: any) { - toast.negative({ title: error.message }); - } finally { - await refetch(); - } + updateRole({ name, permissions, roleId }); }} - projectId={projectId} + onDeleteRole={(role) => deleteRole({ roleId: role.id })} />
    diff --git a/apps/web/src/widgets/setting-menu/ui/project/webhook-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/project/webhook-setting.ui.tsx new file mode 100644 index 000000000..35db9a640 --- /dev/null +++ b/apps/web/src/widgets/setting-menu/ui/project/webhook-setting.ui.tsx @@ -0,0 +1,106 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +import { useMutation } from '@tanstack/react-query'; +import { useTranslation } from 'react-i18next'; + +import { toast } from '@ufb/ui'; + +import { client, useOAIMutation, useOAIQuery } from '@/shared'; +import type { WebhookInfo } from '@/entities/webhook'; +import { CreateWebhookPopover, WebhookTable } from '@/entities/webhook'; + +import SettingMenuTemplate from '../setting-menu-template'; + +interface IProps { + projectId: number; +} + +const WebhookSetting: React.FC = ({ projectId }) => { + const { t } = useTranslation(); + const { data, refetch, isPending } = useOAIQuery({ + path: '/api/admin/projects/{projectId}/webhooks', + variables: { projectId }, + }); + + const { mutate: deleteWebhook } = useMutation({ + mutationFn: (input: { webhookId: number }) => + client.delete({ + path: '/api/admin/projects/{projectId}/webhooks/{webhookId}', + pathParams: { projectId, webhookId: input.webhookId }, + }), + async onSuccess() { + await refetch(); + toast.positive({ title: t('toast.save') }); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }); + const { mutateAsync: updateWebhook } = useMutation({ + mutationFn: (input: { webhookId: number; body: WebhookInfo }) => + client.put({ + path: '/api/admin/projects/{projectId}/webhooks/{webhookId}', + pathParams: { projectId, webhookId: input.webhookId }, + body: input.body, + }), + async onSuccess() { + await refetch(); + toast.positive({ title: t('toast.save') }); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }); + + const { mutateAsync: create, status: createStatus } = useOAIMutation({ + method: 'post', + path: '/api/admin/projects/{projectId}/webhooks', + pathParams: { projectId }, + queryOptions: { + async onSuccess() { + await refetch(); + toast.positive({ title: t('toast.save') }); + }, + onError(error) { + toast.negative({ title: error?.message ?? 'Error' }); + }, + }, + }); + + return ( + + } + > + deleteWebhook({ webhookId })} + onUpdate={(webhookId, body) => updateWebhook({ webhookId, body })} + /> + + ); +}; + +export default WebhookSetting; diff --git a/apps/web/src/components/layouts/setting-menu/SettingMenuBox.tsx b/apps/web/src/widgets/setting-menu/ui/setting-menu-box.tsx similarity index 71% rename from apps/web/src/components/layouts/setting-menu/SettingMenuBox.tsx rename to apps/web/src/widgets/setting-menu/ui/setting-menu-box.tsx index d45b88d7c..9ca324bd7 100644 --- a/apps/web/src/components/layouts/setting-menu/SettingMenuBox.tsx +++ b/apps/web/src/widgets/setting-menu/ui/setting-menu-box.tsx @@ -13,9 +13,10 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { useMemo } from 'react'; import { Transition } from '@headlessui/react'; +import { cn } from '@/shared'; + const boxCN = 'px-3 relative first:pl-0 last:pr-0 '; interface IBoxProps extends React.PropsWithChildren { @@ -23,27 +24,25 @@ interface IBoxProps extends React.PropsWithChildren { last?: boolean; } -const SettingMenuBox: React.FC = ({ - children, - show, - last = false, -}) => { +const SettingMenuBox: React.FC = (props) => { + const { children, show, last = false } = props; + const flexCN = last ? 'flex-0' : 'flex-1'; - const transitionFlexCN = last ? 'flex-[2]' : 'flex-0'; + const transitionFlexCN = last ? 'flex-[2] overflow-hidden' : 'flex-0'; return ( -
    {children}
    +
    + {children} +
    ); }; diff --git a/apps/web/src/components/layouts/setting-menu/SettingMenuItem.tsx b/apps/web/src/widgets/setting-menu/ui/setting-menu-item.tsx similarity index 93% rename from apps/web/src/components/layouts/setting-menu/SettingMenuItem.tsx rename to apps/web/src/widgets/setting-menu/ui/setting-menu-item.tsx index 6ec427b5f..d3547ea0b 100644 --- a/apps/web/src/components/layouts/setting-menu/SettingMenuItem.tsx +++ b/apps/web/src/widgets/setting-menu/ui/setting-menu-item.tsx @@ -16,6 +16,8 @@ import type { IconNameType } from '@ufb/ui'; import { Icon } from '@ufb/ui'; +import { cn } from '@/shared'; + interface IItemProps extends React.LiHTMLAttributes { iconName: IconNameType; name: string; @@ -32,13 +34,13 @@ const SettingMenuItem: React.FC = ({ }) => { return (
  • (!disabled && props.onClick ? props.onClick(e) : {})} > diff --git a/apps/web/src/components/templates/SettingMenuTemplate/SettingMenuTemplate.tsx b/apps/web/src/widgets/setting-menu/ui/setting-menu-template.tsx similarity index 93% rename from apps/web/src/components/templates/SettingMenuTemplate/SettingMenuTemplate.tsx rename to apps/web/src/widgets/setting-menu/ui/setting-menu-template.tsx index 2ef2f378b..52cd8b9b0 100644 --- a/apps/web/src/components/templates/SettingMenuTemplate/SettingMenuTemplate.tsx +++ b/apps/web/src/widgets/setting-menu/ui/setting-menu-template.tsx @@ -13,6 +13,8 @@ * License for the specific language governing permissions and limitations * under the License. */ +import { cn } from '@/shared'; + interface IProps extends React.PropsWithChildren { title: string | React.ReactNode; actionBtn?: React.ButtonHTMLAttributes; @@ -21,6 +23,7 @@ interface IProps extends React.PropsWithChildren { const SettingMenuTemplate: React.FC = (props) => { const { title, actionBtn, children, action } = props; + return (
    @@ -30,10 +33,10 @@ const SettingMenuTemplate: React.FC = (props) => { {actionBtn && (
    + > + +
diff --git a/apps/web/src/__test__/auth/reset-password.spec.tsx b/apps/web/src/__test__/auth/reset-password.spec.tsx index b56f988ea..f58bc38b5 100644 --- a/apps/web/src/__test__/auth/reset-password.spec.tsx +++ b/apps/web/src/__test__/auth/reset-password.spec.tsx @@ -19,7 +19,7 @@ import { render } from '@/test-utils'; describe('Reset Password Page', () => { test('snapshot test', () => { - const resetPasswordPage = ResetPasswordPage.getLayout!( + const resetPasswordPage = ResetPasswordPage.getLayout?.( , ); diff --git a/apps/web/src/__test__/auth/sign-in.spec.tsx b/apps/web/src/__test__/auth/sign-in.spec.tsx index db93339bc..7e2e633cd 100644 --- a/apps/web/src/__test__/auth/sign-in.spec.tsx +++ b/apps/web/src/__test__/auth/sign-in.spec.tsx @@ -38,7 +38,7 @@ const DEFAULT_TENANT: Tenant = { describe('Sign In Page', () => { test('should render all allow', () => { useTenantStore.setState({ tenant: { ...DEFAULT_TENANT } }); - const signInPage = SignInPage.getLayout!(); + const signInPage = SignInPage.getLayout?.(); const { container } = render(<>{signInPage}); expect(container).toMatchSnapshot(); @@ -54,7 +54,7 @@ describe('Sign In Page', () => { }); test('should render when isPrivate is false', () => { useTenantStore.setState({ tenant: { ...DEFAULT_TENANT, isPrivate: true } }); - const signInPage = SignInPage.getLayout!(); + const signInPage = SignInPage.getLayout?.(); const { container } = render(<>{signInPage}); expect(container).toMatchSnapshot(); @@ -70,7 +70,7 @@ describe('Sign In Page', () => { }); test('should render when useOAuth is false', () => { useTenantStore.setState({ tenant: { ...DEFAULT_TENANT, useOAuth: false } }); - const signInPage = SignInPage.getLayout!(); + const signInPage = SignInPage.getLayout?.(); const { container } = render(<>{signInPage}); expect(container).toMatchSnapshot(); @@ -86,7 +86,7 @@ describe('Sign In Page', () => { }); test('should render when useEmail is false', () => { useTenantStore.setState({ tenant: { ...DEFAULT_TENANT, useEmail: false } }); - const signInPage = SignInPage.getLayout!(); + const signInPage = SignInPage.getLayout?.(); const { container } = render(<>{signInPage}); expect(container).toMatchSnapshot(); diff --git a/apps/web/src/__test__/auth/sign-up.spec.tsx b/apps/web/src/__test__/auth/sign-up.spec.tsx index 5a49ae449..b8e4a31de 100644 --- a/apps/web/src/__test__/auth/sign-up.spec.tsx +++ b/apps/web/src/__test__/auth/sign-up.spec.tsx @@ -19,7 +19,7 @@ import { render } from '@/test-utils'; describe('Sign Up Page', () => { test('snapshot test', () => { - const signUpPage = SignUpPage.getLayout!(); + const signUpPage = SignUpPage.getLayout?.(); const { container } = render(<>{signUpPage}); expect(container).toMatchSnapshot(); diff --git a/apps/web/src/__test__/index.spec.tsx b/apps/web/src/__test__/index.spec.tsx index aa29a47f9..c4ac47234 100644 --- a/apps/web/src/__test__/index.spec.tsx +++ b/apps/web/src/__test__/index.spec.tsx @@ -13,6 +13,8 @@ * License for the specific language governing permissions and limitations * under the License. */ +import type { GetServerSidePropsContext } from 'next'; + import { Path } from '@/shared'; import IndexPage, { getServerSideProps } from '@/pages'; @@ -21,7 +23,7 @@ import { render } from '@/test-utils'; describe('Index Page', () => { test('should render without crashing', async () => { render(); - const value = (await getServerSideProps({} as any)) as any; + const value = await getServerSideProps({} as GetServerSidePropsContext); expect(value).toMatchObject({ redirect: { destination: Path.SIGN_IN } }); }); }); diff --git a/apps/web/src/__test__/link/__snapshots__/reset-password.spec.tsx.snap b/apps/web/src/__test__/link/__snapshots__/reset-password.spec.tsx.snap index b827e0e2c..8673c455a 100644 --- a/apps/web/src/__test__/link/__snapshots__/reset-password.spec.tsx.snap +++ b/apps/web/src/__test__/link/__snapshots__/reset-password.spec.tsx.snap @@ -25,7 +25,7 @@ exports[`Reset Password Page snapshot test 1`] = ` style="color: transparent;" width="24" /> -
-
-
-
-
+ > + +
+ > + +
diff --git a/apps/web/src/__test__/link/__snapshots__/user-invitation.spec.tsx.snap b/apps/web/src/__test__/link/__snapshots__/user-invitation.spec.tsx.snap index 709b16299..f0a8dd9ad 100644 --- a/apps/web/src/__test__/link/__snapshots__/user-invitation.spec.tsx.snap +++ b/apps/web/src/__test__/link/__snapshots__/user-invitation.spec.tsx.snap @@ -25,7 +25,7 @@ exports[`Reset Password Page snapshot test 1`] = ` style="color: transparent;" width="24" /> -
-
-
-
-
+ > + +
+ > + +
diff --git a/apps/web/src/__test__/link/reset-password.spec.tsx b/apps/web/src/__test__/link/reset-password.spec.tsx index abafd1978..d499e5b40 100644 --- a/apps/web/src/__test__/link/reset-password.spec.tsx +++ b/apps/web/src/__test__/link/reset-password.spec.tsx @@ -19,7 +19,7 @@ import { render } from '@/test-utils'; describe('Reset Password Page', () => { test('snapshot test', () => { - const resetPasswordPage = ResetPasswordPage.getLayout!( + const resetPasswordPage = ResetPasswordPage.getLayout?.( , ); diff --git a/apps/web/src/__test__/link/user-invitation.spec.tsx b/apps/web/src/__test__/link/user-invitation.spec.tsx index 41c5a7dc6..3ad86f80c 100644 --- a/apps/web/src/__test__/link/user-invitation.spec.tsx +++ b/apps/web/src/__test__/link/user-invitation.spec.tsx @@ -19,7 +19,7 @@ import { render } from '@/test-utils'; describe('Reset Password Page', () => { test('snapshot test', () => { - const userInvitationPage = UserInvitationPage.getLayout!( + const userInvitationPage = UserInvitationPage.getLayout?.( , ); diff --git a/apps/web/src/__test__/main/__snapshots__/index.spec.tsx.snap b/apps/web/src/__test__/main/__snapshots__/index.spec.tsx.snap index 2244c1211..c2c5d605e 100644 --- a/apps/web/src/__test__/main/__snapshots__/index.spec.tsx.snap +++ b/apps/web/src/__test__/main/__snapshots__/index.spec.tsx.snap @@ -25,7 +25,7 @@ exports[`MainIndexPage should render without crashing 1`] = ` style="color: transparent;" width="24" /> -
-
-
-
-
-
-
-
-
-
-
-
-
{ - test('should render without crashing', async () => { + test('should render without crashing', () => { useTenantStore.setState({ tenant: {} as Tenant }); simpleMockHttp({ method: 'get', @@ -52,7 +52,7 @@ describe('MainIndexPage', () => { }, }); } - const page = MainIndexPage.getLayout!(); + const page = MainIndexPage.getLayout?.(); const { container } = render(<>{page}); expect(container).toMatchSnapshot(); }); diff --git a/apps/web/src/__test__/main/profile.spec.tsx b/apps/web/src/__test__/main/profile.spec.tsx index d11831f61..9944a97e9 100644 --- a/apps/web/src/__test__/main/profile.spec.tsx +++ b/apps/web/src/__test__/main/profile.spec.tsx @@ -18,8 +18,8 @@ import ProfilePage from '@/pages/main/profile'; import { render } from '@/test-utils'; describe('MainIndexPage', () => { - test('should render without crashing', async () => { - const page = ProfilePage.getLayout!(); + test('should render without crashing', () => { + const page = ProfilePage.getLayout?.(); const { container } = render(<>{page}); expect(container).toMatchSnapshot(); }); diff --git a/apps/web/src/__test__/tenant/create.spec.tsx b/apps/web/src/__test__/tenant/create.spec.tsx index a2e1a2954..d013f636b 100644 --- a/apps/web/src/__test__/tenant/create.spec.tsx +++ b/apps/web/src/__test__/tenant/create.spec.tsx @@ -23,14 +23,14 @@ import CreateTenantPage from '@/pages/tenant/create'; import { render, waitFor } from '@/test-utils'; describe('Create Tenant Page', () => { - test('match snapshot', async () => { + test('match snapshot', () => { const { container } = render(); expect(container).toMatchSnapshot(); }); test('should route sign-in page when tenant is defined', async () => { useTenantStore.setState({ tenant: {} as Tenant }); - const createTenantPage = CreateTenantPage.getLayout!(); + const createTenantPage = CreateTenantPage.getLayout?.(); render(<>{createTenantPage}); await waitFor(() => diff --git a/apps/web/src/entities/api-key/api-key-columns.tsx b/apps/web/src/entities/api-key/api-key-columns.tsx index 62181602e..1694ad06f 100644 --- a/apps/web/src/entities/api-key/api-key-columns.tsx +++ b/apps/web/src/entities/api-key/api-key-columns.tsx @@ -39,9 +39,9 @@ export const getApiKeyColumns = ( {getValue()}
+ > + +
diff --git a/apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.spec.tsx b/apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.spec.tsx index 13145304e..aabd128eb 100644 --- a/apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.spec.tsx +++ b/apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.spec.tsx @@ -16,10 +16,9 @@ import { faker } from '@faker-js/faker'; import userEvent from '@testing-library/user-event'; -import RequestResetPasswordWithEmail from './request-reset-password-with-email.ui'; - import { simpleMockHttp } from '@/msw'; import { render, screen, waitFor } from '@/test-utils'; +import RequestResetPasswordWithEmail from './request-reset-password-with-email.ui'; describe('RequestResetPasswordWithEmail', () => { test('match snapshot', () => { diff --git a/apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.tsx b/apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.tsx index c92d62a13..0658ee32d 100644 --- a/apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.tsx +++ b/apps/web/src/features/auth/reset-password-with-email/ui/request-reset-password-with-email.ui.tsx @@ -43,8 +43,8 @@ const RequestResetPasswordWithEmail: React.FC = () => { path: '/api/admin/users/password/reset/code', queryOptions: { async onSuccess() { + await router.push(Path.SIGN_IN); toast.positive({ title: 'Success' }); - router.push(Path.SIGN_IN); }, onError(error) { toast.negative({ title: 'Error', description: error.message }); diff --git a/apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.spec.tsx b/apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.spec.tsx index b342ee731..991acad06 100644 --- a/apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.spec.tsx +++ b/apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.spec.tsx @@ -16,10 +16,9 @@ import { faker } from '@faker-js/faker'; import userEvent from '@testing-library/user-event'; -import ResetPasswordWithEmailForm from './reset-password-with-email-form.ui'; - import { simpleMockHttp } from '@/msw'; import { render, screen, waitFor } from '@/test-utils'; +import ResetPasswordWithEmailForm from './reset-password-with-email-form.ui'; describe('ResetPasswordWithEmailForm', () => { test('match snapshot', () => { diff --git a/apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.tsx b/apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.tsx index c46bcdebd..b1326b3a9 100644 --- a/apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.tsx +++ b/apps/web/src/features/auth/reset-password-with-email/ui/reset-password-with-email-form.ui.tsx @@ -47,7 +47,7 @@ const ResetPasswordWithEmailForm: React.FC = ({ code, email }) => { queryOptions: { async onSuccess() { toast.positive({ title: 'Success' }); - router.push(Path.SIGN_IN); + await router.push(Path.SIGN_IN); }, onError(error) { toast.negative({ title: 'Error', description: error.message }); @@ -55,7 +55,7 @@ const ResetPasswordWithEmailForm: React.FC = ({ code, email }) => { }, }); - const onSubmit = async ({ password }: FormType) => + const onSubmit = ({ password }: FormType) => mutate({ code, email, password }); return ( diff --git a/apps/web/src/features/auth/sign-in-with-email/ui/__snapshots__/sign-in-with-email-form.ui.spec.tsx.snap b/apps/web/src/features/auth/sign-in-with-email/ui/__snapshots__/sign-in-with-email-form.ui.spec.tsx.snap index ef4b37751..ff3be6ec6 100644 --- a/apps/web/src/features/auth/sign-in-with-email/ui/__snapshots__/sign-in-with-email-form.ui.spec.tsx.snap +++ b/apps/web/src/features/auth/sign-in-with-email/ui/__snapshots__/sign-in-with-email-form.ui.spec.tsx.snap @@ -21,7 +21,7 @@ exports[`SignInWithEmailForm match snapshot when tenant is not private 1`] = `
-
+ > + +
-
+ > + +
@@ -104,7 +116,7 @@ exports[`SignInWithEmailForm match snapshot when tenant is private 1`] = `
-
+ > + +
-
+ > + +
diff --git a/apps/web/src/features/auth/sign-in-with-email/ui/sign-in-with-email-form.ui.spec.tsx b/apps/web/src/features/auth/sign-in-with-email/ui/sign-in-with-email-form.ui.spec.tsx index 216cec2db..e222de72d 100644 --- a/apps/web/src/features/auth/sign-in-with-email/ui/sign-in-with-email-form.ui.spec.tsx +++ b/apps/web/src/features/auth/sign-in-with-email/ui/sign-in-with-email-form.ui.spec.tsx @@ -21,9 +21,8 @@ import type { Tenant } from '@/entities/tenant'; import { useTenantStore } from '@/entities/tenant'; import * as user from '@/entities/user'; -import SignInWithEmailForm from './sign-in-with-email-form.ui'; - import { render, screen, waitFor } from '@/test-utils'; +import SignInWithEmailForm from './sign-in-with-email-form.ui'; jest.mock('@/entities/user'); diff --git a/apps/web/src/features/auth/sign-in-with-oauth/lib/use-oauth-callback.ts b/apps/web/src/features/auth/sign-in-with-oauth/lib/use-oauth-callback.ts index e30183b9b..02a7385a0 100644 --- a/apps/web/src/features/auth/sign-in-with-oauth/lib/use-oauth-callback.ts +++ b/apps/web/src/features/auth/sign-in-with-oauth/lib/use-oauth-callback.ts @@ -33,7 +33,7 @@ export const useOAuthCallback = () => { const router = useRouter(); const query = useMemo(() => { - if (!router.query) return null; + if (!router.query.callback_url) return null; const { code, callback_url } = router.query; return code ? ({ code, callback_url } as IQuery) : null; @@ -43,7 +43,7 @@ export const useOAuthCallback = () => { if (!query) return; signInWithOAuth(query).catch(() => { toast.negative({ title: 'OAuth2.0 Login Error' }); - router.replace(Path.SIGN_IN); + void router.replace(Path.SIGN_IN); setStatus('error'); }); }, [query]); diff --git a/apps/web/src/features/auth/sign-in-with-oauth/ui/sign-in-with-oauth-button.ui.spec.tsx b/apps/web/src/features/auth/sign-in-with-oauth/ui/sign-in-with-oauth-button.ui.spec.tsx index 4a9c10787..2466fc857 100644 --- a/apps/web/src/features/auth/sign-in-with-oauth/ui/sign-in-with-oauth-button.ui.spec.tsx +++ b/apps/web/src/features/auth/sign-in-with-oauth/ui/sign-in-with-oauth-button.ui.spec.tsx @@ -21,10 +21,9 @@ import mockRouter from 'next-router-mock'; import type { Tenant } from '@/entities/tenant'; import { useTenantStore } from '@/entities/tenant'; -import SignInWithOAuthButton from './sign-in-with-oauth-button.ui'; - import { simpleMockHttp } from '@/msw'; import { render, screen, waitFor } from '@/test-utils'; +import SignInWithOAuthButton from './sign-in-with-oauth-button.ui'; describe('SignInWithOAuthButton', () => { test('match snapshot', () => { diff --git a/apps/web/src/features/auth/sign-up-with-email/ui/__snapshots__/sign-up-with-email-form.ui.spec.tsx.snap b/apps/web/src/features/auth/sign-up-with-email/ui/__snapshots__/sign-up-with-email-form.ui.spec.tsx.snap index 08954714b..38384723f 100644 --- a/apps/web/src/features/auth/sign-up-with-email/ui/__snapshots__/sign-up-with-email-form.ui.spec.tsx.snap +++ b/apps/web/src/features/auth/sign-up-with-email/ui/__snapshots__/sign-up-with-email-form.ui.spec.tsx.snap @@ -35,6 +35,11 @@ exports[`SignUpWithEmailForm match snapshot 1`] = `
+
+ > + +
diff --git a/apps/web/src/features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.spec.tsx b/apps/web/src/features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.spec.tsx index d8978d928..88749f53b 100644 --- a/apps/web/src/features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.spec.tsx +++ b/apps/web/src/features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.spec.tsx @@ -14,9 +14,8 @@ * under the License. */ -import SignUpWithEmailForm from './sign-up-with-email-form.ui'; - import { render } from '@/test-utils'; +import SignUpWithEmailForm from './sign-up-with-email-form.ui'; describe('SignUpWithEmailForm', () => { test('match snapshot', () => { diff --git a/apps/web/src/features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.tsx b/apps/web/src/features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.tsx index 08caf346b..ff95321b1 100644 --- a/apps/web/src/features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.tsx +++ b/apps/web/src/features/auth/sign-up-with-email/ui/sign-up-with-email-form.ui.tsx @@ -57,8 +57,8 @@ const SignUpWithEmailForm: React.FC = () => { method: 'post', path: '/api/admin/auth/signUp/email', queryOptions: { - onSuccess() { - router.push(Path.SIGN_IN); + async onSuccess() { + await router.push(Path.SIGN_IN); toast.positive({ title: 'Success' }); }, onError(error) { @@ -180,7 +180,7 @@ const SignUpWithEmailForm: React.FC = () => { className="btn btn-secondary btn-xs btn-rounded" disabled={ watch('emailState') === 'VERIFIED' || - watch('code')?.length !== 6 || + watch('code').length !== 6 || verifyCodeStatus === 'pending' } onClick={() => { diff --git a/apps/web/src/features/create-api-key/create-api-key-button.ui.tsx b/apps/web/src/features/create-api-key/create-api-key-button.ui.tsx index 83ab19080..59283a10e 100644 --- a/apps/web/src/features/create-api-key/create-api-key-button.ui.tsx +++ b/apps/web/src/features/create-api-key/create-api-key-button.ui.tsx @@ -42,7 +42,7 @@ const CreateApiKeyButton: React.FC = (props) => { toast.positive({ title: t('toast.add') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); diff --git a/apps/web/src/features/create-channel/create-channel-model.ts b/apps/web/src/features/create-channel/create-channel-model.ts index 8141451dd..2fbd4b579 100644 --- a/apps/web/src/features/create-channel/create-channel-model.ts +++ b/apps/web/src/features/create-channel/create-channel-model.ts @@ -62,20 +62,20 @@ const DEFAULT_FIELDS: FieldInfo[] = [ }, ]; -type Input = { +interface Input { channelInfo: ChannelInfo; fields: FieldInfo[]; fieldPreview: null; imageConfig: ChannelImageConfig; -}; +} -type State = { +interface State { editingStep: number; currentStep: number; input: Input; -}; +} -type Action = { +interface Action { jumpStepByKey: (key: CreateChannelStepKey) => void; jumpStep: (step: number) => void; prevStep: () => void; @@ -83,7 +83,7 @@ type Action = { reset: () => void; getCurrentStepKey: () => CreateChannelStepKey; onChangeInput: (key: T, value: Input[T]) => void; -}; +} const DEFAULT_STATE: State = { editingStep: 0, diff --git a/apps/web/src/features/create-channel/ui/create-channel-input-template.ui.tsx b/apps/web/src/features/create-channel/ui/create-channel-input-template.ui.tsx index 25f61e5fa..d17b0540a 100644 --- a/apps/web/src/features/create-channel/ui/create-channel-input-template.ui.tsx +++ b/apps/web/src/features/create-channel/ui/create-channel-input-template.ui.tsx @@ -51,7 +51,7 @@ const CreateChannelInputTemplate: React.FC = (props) => { } = useCreateChannelStore(); const router = useRouter(); - const projectId = Number(router.query?.projectId); + const projectId = Number(router.query.projectId); const queryClient = useQueryClient(); const overlay = useOverlay(); @@ -82,7 +82,7 @@ const CreateChannelInputTemplate: React.FC = (props) => { query: { projectId, channelId: data?.id }, }); reset(); - queryClient.invalidateQueries({ + await queryClient.invalidateQueries({ queryKey: ['/api/admin/projects/{projectId}/channels'], }); }, @@ -90,7 +90,7 @@ const CreateChannelInputTemplate: React.FC = (props) => { if (error.code === ErrorCode.Channel.ChannelAlreadyExists) { openCreateChannelError(); } else { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); } }, }, @@ -119,7 +119,7 @@ const CreateChannelInputTemplate: React.FC = (props) => { actionButton={actionButton} onComplete={onComplete} validate={validate} - disableNextBtn={disableNextBtn || isLoading} + disableNextBtn={disableNextBtn ?? isLoading} > {children} diff --git a/apps/web/src/features/create-channel/ui/input-channel-info-step.ui.tsx b/apps/web/src/features/create-channel/ui/input-channel-info-step.ui.tsx index abb152387..8f37bf015 100644 --- a/apps/web/src/features/create-channel/ui/input-channel-info-step.ui.tsx +++ b/apps/web/src/features/create-channel/ui/input-channel-info-step.ui.tsx @@ -18,6 +18,7 @@ import { useEffect } from 'react'; import { zodResolver } from '@hookform/resolvers/zod'; import { FormProvider, useForm } from 'react-hook-form'; +import { EMPTY_FUNCTION } from '@/shared/utils/empty-function'; import type { ChannelInfo } from '@/entities/channel'; import { ChannelInfoForm, channelInfoSchema } from '@/entities/channel'; @@ -47,7 +48,7 @@ const InputChannelInfoStep: React.FC = () => { { const isValid = await methods.trigger(); - methods.handleSubmit(() => {})(); + await methods.handleSubmit(EMPTY_FUNCTION)(); return isValid; }} > diff --git a/apps/web/src/features/create-channel/ui/input-image-config-step.ui.tsx b/apps/web/src/features/create-channel/ui/input-image-config-step.ui.tsx index cb884ab4a..4e61be904 100644 --- a/apps/web/src/features/create-channel/ui/input-image-config-step.ui.tsx +++ b/apps/web/src/features/create-channel/ui/input-image-config-step.ui.tsx @@ -23,6 +23,7 @@ import { useTranslation } from 'react-i18next'; import { toast } from '@ufb/ui'; import { useOAIMutation } from '@/shared'; +import { EMPTY_FUNCTION } from '@/shared/utils/empty-function'; import type { ChannelImageConfig } from '@/entities/channel'; import { channelImageConfigSchema } from '@/entities/channel'; import { ImageConfigForm } from '@/entities/channel/ui'; @@ -79,7 +80,7 @@ const InputImageConfigStep: React.FC = () => { const handleTestConnection = async () => { let isError = false; - await methods.handleSubmit(() => {})(); + await methods.handleSubmit(EMPTY_FUNCTION)(); const { accessKeyId, bucket, endpoint, region, secretAccessKey } = methods.getValues(); if (accessKeyId.length === 0) { @@ -108,7 +109,7 @@ const InputImageConfigStep: React.FC = () => { const validate = async () => { const isValid = await methods.trigger(); - await methods.handleSubmit(() => {})(); + await methods.handleSubmit(EMPTY_FUNCTION)(); return isValid; }; diff --git a/apps/web/src/features/create-channel/ui/route-create-channel-button.ui.tsx b/apps/web/src/features/create-channel/ui/route-create-channel-button.ui.tsx index deccca31f..d1a4b706c 100644 --- a/apps/web/src/features/create-channel/ui/route-create-channel-button.ui.tsx +++ b/apps/web/src/features/create-channel/ui/route-create-channel-button.ui.tsx @@ -66,9 +66,9 @@ const RouteCreateChannelButton: React.FC = (props) => { 'btn btn-lg gap-2', type === 'primary' ? 'btn-primary' : 'btn-blue', ])} - onClick={() => { + onClick={async () => { if (editingStep > 0) setOpen(true); - else goToCreateChannel(); + else await goToCreateChannel(); }} disabled={!perms.includes('channel_create')} > @@ -90,16 +90,16 @@ const RouteCreateChannelButton: React.FC = (props) => { submitButton={{ children: t('dialog.continue.button.continue'), className: 'btn-red', - onClick: () => { + onClick: async () => { jumpStep(editingStep); - goToCreateChannel(); + await goToCreateChannel(); }, }} cancelButton={{ children: t('dialog.continue.button.restart'), - onClick: () => { + onClick: async () => { reset(); - goToCreateChannel(); + await goToCreateChannel(); }, }} /> diff --git a/apps/web/src/features/create-project/create-project-model.ts b/apps/web/src/features/create-project/create-project-model.ts index 2927f4e03..1840e1e9d 100644 --- a/apps/web/src/features/create-project/create-project-model.ts +++ b/apps/web/src/features/create-project/create-project-model.ts @@ -49,7 +49,7 @@ const DEFAULT_ROLES: Role[] = [ }, ]; -type Input = { +interface Input { projectInfo: ProjectInfo; roles: { id: number; @@ -59,15 +59,15 @@ type Input = { members: Member[]; issueTracker: IssueTracker; apiKeys: ApiKey[]; -}; +} -type State = { +interface State { editingStep: number; currentStep: number; input: Input; -}; +} -type Action = { +interface Action { jumpStepByKey: (key: CreateProjectStepKey) => void; jumpStep: (step: number) => void; prevStep: () => void; @@ -75,7 +75,7 @@ type Action = { reset: () => void; getCurrentStepKey: () => CreateProjectStepKey; onChangeInput: (key: T, value: Input[T]) => void; -}; +} const DEFAULT_STATE: State = { editingStep: 0, diff --git a/apps/web/src/features/create-project/ui/create-project-input-template.ui.tsx b/apps/web/src/features/create-project/ui/create-project-input-template.ui.tsx index dec15f639..9ddbd6848 100644 --- a/apps/web/src/features/create-project/ui/create-project-input-template.ui.tsx +++ b/apps/web/src/features/create-project/ui/create-project-input-template.ui.tsx @@ -108,7 +108,7 @@ const CreateProjectInputTemplate: React.FC = (props) => { } else if (error.code === ErrorCode.Project.ProjectAlreadyExists) { openProjectError(); } else { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); } }, }, @@ -119,7 +119,7 @@ const CreateProjectInputTemplate: React.FC = (props) => { ...input.projectInfo, roles: input.roles, apiKeys: input.apiKeys, - issueTracker: { data: input.issueTracker as any }, + issueTracker: { data: input.issueTracker }, members: input.members.map((v) => ({ roleName: v.role.name, userId: v.user.id, @@ -137,7 +137,7 @@ const CreateProjectInputTemplate: React.FC = (props) => { actionButton={actionButton} onComplete={onComplete} validate={validate} - disableNextBtn={disableNextBtn || isLoading} + disableNextBtn={disableNextBtn ?? isLoading} > {children} diff --git a/apps/web/src/features/create-project/ui/input-issue-tracker-step.ui.tsx b/apps/web/src/features/create-project/ui/input-issue-tracker-step.ui.tsx index 01204af1a..6f19e6d39 100644 --- a/apps/web/src/features/create-project/ui/input-issue-tracker-step.ui.tsx +++ b/apps/web/src/features/create-project/ui/input-issue-tracker-step.ui.tsx @@ -17,6 +17,7 @@ import { useEffect } from 'react'; import { zodResolver } from '@hookform/resolvers/zod'; import { FormProvider, useForm } from 'react-hook-form'; +import { EMPTY_FUNCTION } from '@/shared/utils/empty-function'; import { IssueTrackerForm, issueTrackerSchema } from '@/entities/issue-tracker'; import type { IssueTracker } from '@/entities/issue-tracker'; @@ -46,7 +47,7 @@ const InputIssueTrackerStep: React.FC = () => { { const isValid = await methods.trigger(); - methods.handleSubmit(() => {})(); + await methods.handleSubmit(EMPTY_FUNCTION)(); return isValid; }} > diff --git a/apps/web/src/features/create-project/ui/input-members-step.ui.tsx b/apps/web/src/features/create-project/ui/input-members-step.ui.tsx index d2f970f1b..79729ca00 100644 --- a/apps/web/src/features/create-project/ui/input-members-step.ui.tsx +++ b/apps/web/src/features/create-project/ui/input-members-step.ui.tsx @@ -13,7 +13,6 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { useState } from 'react'; import { useOverlay } from '@toss/use-overlay'; import { useTranslation } from 'react-i18next'; diff --git a/apps/web/src/features/create-project/ui/input-project-info-step.ui.tsx b/apps/web/src/features/create-project/ui/input-project-info-step.ui.tsx index 328254486..80760ff25 100644 --- a/apps/web/src/features/create-project/ui/input-project-info-step.ui.tsx +++ b/apps/web/src/features/create-project/ui/input-project-info-step.ui.tsx @@ -18,6 +18,7 @@ import { zodResolver } from '@hookform/resolvers/zod'; import { FormProvider, useForm } from 'react-hook-form'; import { client } from '@/shared'; +import { EMPTY_FUNCTION } from '@/shared/utils/empty-function'; import type { ProjectInfo } from '@/entities/project'; import { ProjectInfoForm, projectInfoSchema } from '@/entities/project'; @@ -45,11 +46,14 @@ const InputProjectInfo: React.FC = () => { const validate = async () => { const isValid = await methods.trigger(); - await methods.handleSubmit(() => {})(); - const { data: isDuplicated } = await client.get({ + await methods.handleSubmit(EMPTY_FUNCTION)(); + const response = await client.get({ path: '/api/admin/projects/name-check', query: { name: methods.getValues('name') }, }); + + const isDuplicated = response.data as unknown as boolean; + if (isDuplicated) { methods.setError('name', { message: 'Duplicated name' }); return false; diff --git a/apps/web/src/features/create-project/ui/route-create-project-button.ui.tsx b/apps/web/src/features/create-project/ui/route-create-project-button.ui.tsx index aea3f6f86..bdb5b68c0 100644 --- a/apps/web/src/features/create-project/ui/route-create-project-button.ui.tsx +++ b/apps/web/src/features/create-project/ui/route-create-project-button.ui.tsx @@ -52,9 +52,9 @@ const RouteCreateProjectButton: React.FC = ({ hasProject }) => {
+ > + +
diff --git a/apps/web/src/features/invite-user/user-invitation-form.ui.spec.tsx b/apps/web/src/features/invite-user/user-invitation-form.ui.spec.tsx index aa1d9cde6..4ac87f57f 100644 --- a/apps/web/src/features/invite-user/user-invitation-form.ui.spec.tsx +++ b/apps/web/src/features/invite-user/user-invitation-form.ui.spec.tsx @@ -16,10 +16,9 @@ import { faker } from '@faker-js/faker'; import userEvent from '@testing-library/user-event'; -import UserInvitationForm from './user-invitation-form.ui'; - import { simpleMockHttp } from '@/msw'; import { render, screen, waitFor } from '@/test-utils'; +import UserInvitationForm from './user-invitation-form.ui'; describe('ResetPasswordWithEmailForm', () => { test('match snapshot', () => { diff --git a/apps/web/src/features/invite-user/user-invitation-form.ui.tsx b/apps/web/src/features/invite-user/user-invitation-form.ui.tsx index 75084e5a7..5bfda7c97 100644 --- a/apps/web/src/features/invite-user/user-invitation-form.ui.tsx +++ b/apps/web/src/features/invite-user/user-invitation-form.ui.tsx @@ -47,8 +47,8 @@ const UserInvitationForm: React.FC = ({ code, email }) => { path: '/api/admin/auth/signUp/invitation', queryOptions: { async onSuccess() { + await router.push(Path.SIGN_IN); toast.positive({ title: 'Success' }); - router.push(Path.SIGN_IN); }, onError(error) { toast.negative({ title: 'Error', description: error.message }); @@ -56,7 +56,7 @@ const UserInvitationForm: React.FC = ({ code, email }) => { }, }); - const onSubmit = async ({ password, code, email }: FormType) => + const onSubmit = ({ password, code, email }: FormType) => mutate({ code, email, password }); return ( diff --git a/apps/web/src/features/update-user/__snapshots__/user-profile-form.ui.spec.tsx.snap b/apps/web/src/features/update-user/__snapshots__/user-profile-form.ui.spec.tsx.snap index e3f16ad88..b6ea76088 100644 --- a/apps/web/src/features/update-user/__snapshots__/user-profile-form.ui.spec.tsx.snap +++ b/apps/web/src/features/update-user/__snapshots__/user-profile-form.ui.spec.tsx.snap @@ -97,7 +97,13 @@ exports[`ResetPasswordWithEmailForm match snapshot 1`] = ` />
+ > + +
+ > + +
diff --git a/apps/web/src/features/update-user/change-password-form.ui.spec.tsx b/apps/web/src/features/update-user/change-password-form.ui.spec.tsx index ff72017e9..a47aaacbb 100644 --- a/apps/web/src/features/update-user/change-password-form.ui.spec.tsx +++ b/apps/web/src/features/update-user/change-password-form.ui.spec.tsx @@ -16,10 +16,9 @@ import { faker } from '@faker-js/faker'; import userEvent from '@testing-library/user-event'; -import ChangePasswordForm from './change-password-form.ui'; - import { simpleMockHttp } from '@/msw'; import { render, screen, waitFor } from '@/test-utils'; +import ChangePasswordForm from './change-password-form.ui'; describe('ResetPasswordWithEmailForm', () => { // test('match snapshot', () => { diff --git a/apps/web/src/features/update-user/change-password-form.ui.tsx b/apps/web/src/features/update-user/change-password-form.ui.tsx index 3ecffbacb..d05344192 100644 --- a/apps/web/src/features/update-user/change-password-form.ui.tsx +++ b/apps/web/src/features/update-user/change-password-form.ui.tsx @@ -47,7 +47,7 @@ const ChangePasswordForm: React.FC = () => { method: 'post', path: '/api/admin/users/password/change', queryOptions: { - async onSuccess() { + onSuccess() { toast.positive({ title: t('toast.save') }); reset(); }, @@ -56,7 +56,7 @@ const ChangePasswordForm: React.FC = () => { setError('password', { message: 'Invalid Password' }); toast.negative({ title: 'Error', - description: error.message as string, + description: error.message, }); } else { toast.negative({ title: 'Error', description: error.message }); diff --git a/apps/web/src/features/update-user/user-profile-form.ui.spec.tsx b/apps/web/src/features/update-user/user-profile-form.ui.spec.tsx index c2d26370a..6604fef80 100644 --- a/apps/web/src/features/update-user/user-profile-form.ui.spec.tsx +++ b/apps/web/src/features/update-user/user-profile-form.ui.spec.tsx @@ -18,10 +18,9 @@ import userEvent from '@testing-library/user-event'; import type { User } from '@/entities/user'; -import UserProfileForm from './user-profile-form.ui'; - import { simpleMockHttp } from '@/msw'; import { render, screen, waitFor } from '@/test-utils'; +import UserProfileForm from './user-profile-form.ui'; const TEST_USER: User = { id: faker.number.int(), diff --git a/apps/web/src/features/update-user/user-profile-form.ui.tsx b/apps/web/src/features/update-user/user-profile-form.ui.tsx index dd61104c9..386157f7d 100644 --- a/apps/web/src/features/update-user/user-profile-form.ui.tsx +++ b/apps/web/src/features/update-user/user-profile-form.ui.tsx @@ -47,7 +47,7 @@ const UserProfileForm: React.FC = (props) => { path: '/api/admin/users/{id}', pathParams: { id: user.id }, queryOptions: { - async onSuccess() { + onSuccess() { toast.positive({ title: t('toast.save') }); reset(getValues()); }, @@ -75,10 +75,10 @@ const UserProfileForm: React.FC = (props) => { className="flex flex-col gap-6" onSubmit={handleSubmit((data) => mutate(data))} > - + & { +interface PageProps { dehydratedState?: DehydratedState; -}; +} -type AppPropsWithLayout = AppProps & { - pageProps: PageProps; +type AppPropsWithLayout = AppProps & { Component: NextPageWithLayout; }; function App({ Component, pageProps }: AppPropsWithLayout) { - const [queryClient] = useState( - () => - new QueryClient({ - defaultOptions: { queries: { staleTime: 60 * 1000 } }, - }), - ); + const [queryClient] = useState(() => new QueryClient()); const getLayout = Component.getLayout ?? ((page) => page); const { setUser } = useUserStore(); const initializeJwt = async () => { - const { data } = await axios.get('/api/jwt'); - if (!data?.jwt) return; + const { data } = await axios.get<{ jwt?: Jwt }>('/api/jwt'); + if (!data.jwt) return; sessionStorage.setItem('jwt', data.jwt); setUser(); }; useEffect(() => { - initializeJwt(); + void initializeJwt(); }, []); return ( diff --git a/apps/web/src/pages/_document.tsx b/apps/web/src/pages/_document.tsx index 30ee5e3f5..8aee32b4d 100644 --- a/apps/web/src/pages/_document.tsx +++ b/apps/web/src/pages/_document.tsx @@ -13,25 +13,9 @@ * License for the specific language governing permissions and limitations * under the License. */ -import type { DocumentContext, DocumentInitialProps } from 'next/document'; import Document, { Head, Html, Main, NextScript } from 'next/document'; class MyDocument extends Document { - static async getInitialProps( - ctx: DocumentContext, - ): Promise { - const originalRenderPage = ctx.renderPage; - - ctx.renderPage = () => - originalRenderPage({ - enhanceApp: (App) => App, - enhanceComponent: (Component) => Component, - }); - - const initialProps = await Document.getInitialProps(ctx); - return initialProps; - } - render() { return ( diff --git a/apps/web/src/pages/api/jwt.ts b/apps/web/src/pages/api/jwt.ts index fedcab242..aefffefe9 100644 --- a/apps/web/src/pages/api/jwt.ts +++ b/apps/web/src/pages/api/jwt.ts @@ -24,7 +24,7 @@ const handler: NextApiHandler = createNextApiHandler({ GET: async (req, res) => { const session = await getIronSession(req, res, ironOption); - res.send({ jwt: session?.jwt ?? null }); + res.send({ jwt: session.jwt ?? null }); }, }); diff --git a/apps/web/src/pages/api/login.ts b/apps/web/src/pages/api/login.ts index 5fed96e27..0c6b2aad2 100644 --- a/apps/web/src/pages/api/login.ts +++ b/apps/web/src/pages/api/login.ts @@ -13,10 +13,13 @@ * License for the specific language governing permissions and limitations * under the License. */ +import type { AxiosResponse } from 'axios'; import axios, { AxiosError } from 'axios'; import { getIronSession } from 'iron-session'; import { z } from 'zod'; +import type { Jwt } from '@/shared'; + import { env } from '@/env.mjs'; import { createNextApiHandler, procedure } from '@/server/api-handler'; import type { JwtSession } from '@/server/iron-option'; @@ -30,7 +33,7 @@ const handler = createNextApiHandler({ const { email, password } = req.body; try { - const { status, data } = await axios.post( + const { status, data } = await axios.post( `${env.API_BASE_URL}/api/admin/auth/signIn/email`, { email, password }, ); @@ -52,7 +55,10 @@ const handler = createNextApiHandler({ .status(500) .send({ message: error.message, code: error.name }); } else if (error instanceof AxiosError && error.response) { - const { status, data } = error.response; + const { status, data } = error.response as AxiosResponse< + unknown, + unknown + >; getLogger('/api/login').error(error.response); return res.status(status).send(data); } else if (error instanceof Error) { diff --git a/apps/web/src/pages/api/oauth.ts b/apps/web/src/pages/api/oauth.ts index 1ef6f6b5b..027082d90 100644 --- a/apps/web/src/pages/api/oauth.ts +++ b/apps/web/src/pages/api/oauth.ts @@ -17,6 +17,8 @@ import axios from 'axios'; import { getIronSession } from 'iron-session'; import { z } from 'zod'; +import type { Jwt } from '@/shared'; + import { env } from '@/env.mjs'; import { createNextApiHandler, procedure } from '@/server/api-handler'; import type { JwtSession } from '@/server/iron-option'; @@ -31,8 +33,8 @@ const handler = createNextApiHandler({ try { const params = new URLSearchParams({ code }); - const { status, data } = await axios.get( - `${env.API_BASE_URL}/api/admin/auth/signIn/oauth?${params}`, + const { status, data } = await axios.get( + `${env.API_BASE_URL}/api/admin/auth/signIn/oauth?${params.toString()}`, ); if (status !== 200) { diff --git a/apps/web/src/pages/api/refresh-jwt.ts b/apps/web/src/pages/api/refresh-jwt.ts index 7131a564a..2e3cc5398 100644 --- a/apps/web/src/pages/api/refresh-jwt.ts +++ b/apps/web/src/pages/api/refresh-jwt.ts @@ -13,9 +13,12 @@ * License for the specific language governing permissions and limitations * under the License. */ +import type { AxiosResponse } from 'axios'; import axios, { AxiosError } from 'axios'; import { getIronSession } from 'iron-session'; +import type { Jwt } from '@/shared'; + import { env } from '@/env.mjs'; import { createNextApiHandler } from '@/server/api-handler'; import type { JwtSession } from '@/server/iron-option'; @@ -23,23 +26,22 @@ import { ironOption } from '@/server/iron-option'; import getLogger from '@/server/logger'; const handler = createNextApiHandler({ - POST: async (req, res) => { + GET: async (req, res) => { const session = await getIronSession(req, res, ironOption); if (!session.jwt) return res.status(400).end(); try { - const { status, data } = await axios.get( + const { status, data } = await axios.get( `${env.API_BASE_URL}/api/admin/auth/refresh`, - { headers: { Authorization: `Bearer ${session.jwt?.refreshToken}` } }, + { headers: { Authorization: `Bearer ${session.jwt.refreshToken}` } }, ); - if (status !== 200) { - return res.status(status).send(data); - } + if (status !== 200) return res.status(status).send(data); session.jwt = data; await session.save(); + return res.send(data); } catch (error) { getLogger('/api/refrech-jwt').error(error); @@ -48,7 +50,10 @@ const handler = createNextApiHandler({ .status(500) .send({ message: error.message, code: error.name }); } else if (error instanceof AxiosError && error.response) { - const { status, data } = error.response; + const { status, data } = error.response as AxiosResponse< + unknown, + unknown + >; return res.status(status).send(data); } return res.status(500).send({ message: 'Unknown Error' }); diff --git a/apps/web/src/pages/auth/sign-in.tsx b/apps/web/src/pages/auth/sign-in.tsx index 8b6100199..ff0893811 100644 --- a/apps/web/src/pages/auth/sign-in.tsx +++ b/apps/web/src/pages/auth/sign-in.tsx @@ -45,7 +45,7 @@ const SignInPage: NextPageWithLayout = () => {
{tenant?.useEmail && }
- {tenant?.useEmail && tenant?.useOAuth && ( + {tenant?.useEmail && tenant.useOAuth && (
OR diff --git a/apps/web/src/pages/index.tsx b/apps/web/src/pages/index.tsx index b6bda6359..3053cd548 100644 --- a/apps/web/src/pages/index.tsx +++ b/apps/web/src/pages/index.tsx @@ -22,6 +22,8 @@ const IndexPage: NextPage = () => { }; export const getServerSideProps: GetServerSideProps = async () => { - return { redirect: { destination: Path.SIGN_IN, permanent: true } }; + return Promise.resolve({ + redirect: { destination: Path.SIGN_IN, permanent: true }, + }); }; export default IndexPage; diff --git a/apps/web/src/pages/link/user-invitation.tsx b/apps/web/src/pages/link/user-invitation.tsx index 91f75df3e..9ccb61b78 100644 --- a/apps/web/src/pages/link/user-invitation.tsx +++ b/apps/web/src/pages/link/user-invitation.tsx @@ -29,11 +29,11 @@ const UserInvitationPage: NextPageWithLayout = () => { const router = useRouter(); const code = useMemo( - () => (router.query?.code ?? '') as string, + () => (router.query.code ?? '') as string, [router.query], ); const email = useMemo( - () => (router.query?.email ?? '') as string, + () => (router.query.email ?? '') as string, [router.query], ); diff --git a/apps/web/src/pages/main/project/[projectId]/channel/create-complete.tsx b/apps/web/src/pages/main/project/[projectId]/channel/create-complete.tsx index 0d4e91f05..973cae57f 100644 --- a/apps/web/src/pages/main/project/[projectId]/channel/create-complete.tsx +++ b/apps/web/src/pages/main/project/[projectId]/channel/create-complete.tsx @@ -61,9 +61,8 @@ const CompleteChannelCreationPage: NextPageWithLayout = () => { imageConfigFormMethods.reset(data.imageConfig); }, [data]); - const gotoFeedback = () => { + const gotoFeedback = () => router.push({ pathname: Path.FEEDBACK, query: { channelId, projectId } }); - }; return (
diff --git a/apps/web/src/pages/main/project/[projectId]/dashboard.tsx b/apps/web/src/pages/main/project/[projectId]/dashboard.tsx index 339bb880c..9df5eca97 100644 --- a/apps/web/src/pages/main/project/[projectId]/dashboard.tsx +++ b/apps/web/src/pages/main/project/[projectId]/dashboard.tsx @@ -82,9 +82,9 @@ const DashboardPage: NextPageWithLayout = ({ projectId }) => { parseAsDateRange.withDefault(DEFAULT_DATE_RANGE), ); - const onChangeDateRange = (v: DateRangeType) => { - if (!v?.startDate || !v?.endDate) return; - setDateRange({ startDate: v.startDate, endDate: v.endDate }); + const onChangeDateRange = async (v: DateRangeType) => { + if (!v?.startDate || !v.endDate) return; + await setDateRange({ startDate: v.startDate, endDate: v.endDate }); }; const currentDate = dayjs().format('YYYY-MM-DD HH:mm'); diff --git a/apps/web/src/pages/main/project/[projectId]/setting.tsx b/apps/web/src/pages/main/project/[projectId]/setting.tsx index e33d5a43b..afb2ce4de 100644 --- a/apps/web/src/pages/main/project/[projectId]/setting.tsx +++ b/apps/web/src/pages/main/project/[projectId]/setting.tsx @@ -58,7 +58,7 @@ const SettingPage: NextPageWithLayout = ({ projectId }) => { const [channelId, setChannelId] = useQueryState('channelId', parseAsInteger); const settingMenu = - router.query?.menu ? (router.query.menu as SettingMenuType) : null; + router.query.menu ? (router.query.menu as SettingMenuType) : null; const setSettingMenu = (menu: SettingMenuType | null) => router.push({ pathname: Path.SETTINGS, query: { ...router.query, menu } }); diff --git a/apps/web/src/pages/main/project/create-complete.tsx b/apps/web/src/pages/main/project/create-complete.tsx index 4672100c3..a887a993d 100644 --- a/apps/web/src/pages/main/project/create-complete.tsx +++ b/apps/web/src/pages/main/project/create-complete.tsx @@ -127,20 +127,18 @@ const CompleteProjectCreationPage: NextPage = () => {
diff --git a/apps/web/src/pages/tenant/create.tsx b/apps/web/src/pages/tenant/create.tsx index 0c587e70e..4f2a50189 100644 --- a/apps/web/src/pages/tenant/create.tsx +++ b/apps/web/src/pages/tenant/create.tsx @@ -31,7 +31,7 @@ const CreateTenantPage: NextPageWithLayout = () => { useEffect(() => { if (!tenant) return; - router.replace(Path.SIGN_IN); + void router.replace(Path.SIGN_IN); }, [tenant]); return ; diff --git a/apps/web/src/server/api-handler.ts b/apps/web/src/server/api-handler.ts index 71abdce06..fd070e381 100644 --- a/apps/web/src/server/api-handler.ts +++ b/apps/web/src/server/api-handler.ts @@ -35,14 +35,14 @@ type CustomNextApiRequest> = Omit< type CustomNextApiHandler = ( req: CustomNextApiRequest, res: NextApiResponse, -) => unknown | Promise; +) => unknown; const handler = - (schema?: T) => + >(schema?: T) => (input: CustomNextApiHandler) => { if (!schema) return input; - return async (req: NextApiRequest, res: NextApiResponse) => { + return (req: NextApiRequest, res: NextApiResponse) => { const { success, error, data } = schema.safeParse(req.body); req.body = data; if (success) return input(req, res); @@ -61,7 +61,7 @@ export const procedure = { export const createNextApiHandler = ( input: Partial>, ) => { - return (async (req, res) => { + return ((req, res) => { const handler = input[req.method?.toUpperCase() as Method]; if (!handler) return res.status(405).send('Method not allowed'); diff --git a/apps/web/src/server/iron-option.ts b/apps/web/src/server/iron-option.ts index bb8b400d5..3cced944c 100644 --- a/apps/web/src/server/iron-option.ts +++ b/apps/web/src/server/iron-option.ts @@ -26,6 +26,6 @@ export const ironOption: SessionOptions = { secure: process.env.NODE_ENV === 'production', }, }; -export type JwtSession = { +export interface JwtSession { jwt?: { accessToken: string; refreshToken: string }; -}; +} diff --git a/apps/web/src/shared/constants/issues.ts b/apps/web/src/shared/constants/issues.ts index e2ce6d094..2c49ec1ed 100644 --- a/apps/web/src/shared/constants/issues.ts +++ b/apps/web/src/shared/constants/issues.ts @@ -19,13 +19,13 @@ import type { ColorType } from '@ufb/ui'; import type { IssueStatus } from '@/entities/issue'; -export type IssuesItemType = { +export interface IssuesItem { key: IssueStatus; name: string; color: ColorType; -}; +} -export const ISSUES: (t: TFunction) => IssuesItemType[] = (t) => [ +export const ISSUES: (t: TFunction) => IssuesItem[] = (t) => [ { key: 'INIT', name: t('text.issue.init'), color: 'red' }, { key: 'ON_REVIEW', name: t('text.issue.onReview'), color: 'blue' }, { key: 'IN_PROGRESS', name: t('text.issue.inProgress'), color: 'yellow' }, diff --git a/apps/web/src/shared/constants/path.ts b/apps/web/src/shared/constants/path.ts index c1c962746..8d09ed616 100644 --- a/apps/web/src/shared/constants/path.ts +++ b/apps/web/src/shared/constants/path.ts @@ -16,59 +16,28 @@ class PathV3 { private static instance: PathV3; public static get Instance(): PathV3 { + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition return this.instance || (this.instance = new this()); } - get CREATE_TENANT() { - return '/tenant/create'; - } - get SIGN_IN() { - return '/auth/sign-in'; - } - - get SIGN_UP() { - return '/auth/sign-up'; - } - - get PASSWORD_RESET() { - return '/auth/reset-password'; - } - - get MAIN() { - return '/main'; - } - - get CREATE_PROJECT() { - return '/main/project/create'; - } - get CREATE_PROJECT_COMPLETE() { - return '/main/project/create-complete'; - } - get CREATE_CHANNEL() { - return '/main/project/[projectId]/channel/create'; - } - get CREATE_CHANNEL_COMPLETE() { - return '/main/project/[projectId]/channel/create-complete'; - } + readonly CREATE_TENANT = '/tenant/create'; + readonly SIGN_IN = '/auth/sign-in'; + readonly SIGN_UP = '/auth/sign-up'; + readonly PASSWORD_RESET = '/auth/reset-password'; + readonly MAIN = '/main'; + readonly CREATE_PROJECT = '/main/project/create'; + readonly CREATE_PROJECT_COMPLETE = '/main/project/create-complete'; + readonly CREATE_CHANNEL = '/main/project/[projectId]/channel/create'; + readonly CREATE_CHANNEL_COMPLETE = + '/main/project/[projectId]/channel/create-complete'; get PROJECT_MAIN() { return this.DASHBOARD; } - get DASHBOARD() { - return '/main/project/[projectId]/dashboard'; - } - - get FEEDBACK() { - return '/main/project/[projectId]/feedback'; - } - - get ISSUE() { - return '/main/project/[projectId]/issue'; - } - - get SETTINGS() { - return '/main/project/[projectId]/setting'; - } + readonly DASHBOARD = '/main/project/[projectId]/dashboard'; + readonly FEEDBACK = '/main/project/[projectId]/feedback'; + readonly ISSUE = '/main/project/[projectId]/issue'; + readonly SETTINGS = '/main/project/[projectId]/setting'; isErrorPage(pathname: string) { return pathname.startsWith('/error'); diff --git a/apps/web/src/shared/lib/client.ts b/apps/web/src/shared/lib/client.ts index 15c8d0011..114fb63c1 100644 --- a/apps/web/src/shared/lib/client.ts +++ b/apps/web/src/shared/lib/client.ts @@ -13,12 +13,13 @@ * License for the specific language governing permissions and limitations * under the License. */ -import type { AxiosRequestConfig } from 'axios'; +import type { AxiosRequestConfig, AxiosResponse } from 'axios'; import axios from 'axios'; import createAuthRefreshInterceptor from 'axios-auth-refresh'; import { getRequestUrl, Path, sessionStorage } from '@/shared'; import type { + Jwt, OAIMethodPathKeys, OAIMutationResponse, OAIPathParameters, @@ -36,37 +37,43 @@ class client { private static instance: client; public static get Instance(): client { + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition return this.instance || (this.instance = new this()); } constructor() { - this.axiosInstance.interceptors.request.use(async (config) => { + this.axiosInstance.interceptors.request.use((config) => { const token = sessionStorage.getItem('jwt'); if (token) { config.headers.setAuthorization(`Bearer ${token.accessToken}`); } return config; }); - createAuthRefreshInterceptor(this.axiosInstance, async (failedRequest) => { - try { - const { data } = await axios.get('/api/refresh-jwt'); - sessionStorage.setItem('jwt', data); - failedRequest.response.config.headers.setAuthorization( - `Bearer ${data.accessToken}`, - ); - } catch (error) { - await axios.get('/api/logout'); - sessionStorage.removeItem('jwt'); - window.location.assign(Path.SIGN_IN); - } - }); + createAuthRefreshInterceptor( + this.axiosInstance, + async (failedRequest: { response: AxiosResponse }) => { + try { + const { data } = await axios.get('/api/refresh-jwt'); + sessionStorage.setItem('jwt', data); + + failedRequest.response.config.headers.setAuthorization( + `Bearer ${data.accessToken}`, + ); + } catch (error) { + await axios.get('/api/logout'); + sessionStorage.removeItem('jwt'); + window.location.assign(Path.SIGN_IN); + } + }, + ); this.axiosInstance.interceptors.response.use( (response) => response, - (error) => Promise.reject(error.response?.data ?? error), + (error: { response?: AxiosResponse }) => + Promise.reject(error.response?.data ?? error), ); } - request(config: AxiosRequestConfig) { - return this.axiosInstance.request(config); + request(config: AxiosRequestConfig) { + return this.axiosInstance.request(config); } get< @@ -82,7 +89,7 @@ class client { }: { path: TPath } & (TPathParams extends undefined ? { pathParams?: TPathParams } : { pathParams: TPathParams }) & - (TQuery extends undefined ? { query?: any } : { query: TQuery }) & { + (TQuery extends undefined ? { query?: unknown } : { query: TQuery }) & { options?: Omit; }) { return this.axiosInstance.get(getRequestUrl(path, pathParams), { diff --git a/apps/web/src/shared/lib/session-storage.ts b/apps/web/src/shared/lib/session-storage.ts index 9168fcb25..d37a68c31 100644 --- a/apps/web/src/shared/lib/session-storage.ts +++ b/apps/web/src/shared/lib/session-storage.ts @@ -15,6 +15,8 @@ */ import type { O } from 'ts-toolbelt'; +import { EMPTY_FUNCTION } from '../utils/empty-function'; + interface IData { jwt: { accessToken: string; @@ -31,6 +33,7 @@ class sessionStorage { private static instance: sessionStorage; public static get Instance(): sessionStorage { + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition return this.instance || (this.instance = new this()); } @@ -48,7 +51,7 @@ class sessionStorage { key: T, value: SessionStorageValueType, ) { - this.storage.setItem(key, JSON.stringify(value) as any); + this.storage.setItem(key, JSON.stringify(value)); } removeItem(key: T) { @@ -61,7 +64,9 @@ class sessionStorage { parseJSON(value: string | null): T | string | undefined | null { try { - return value === 'undefined' ? undefined : JSON.parse(value ?? ''); + return value === 'undefined' ? undefined : ( + (JSON.parse(value ?? '') as T | string | undefined | null) + ); } catch { return value; } @@ -70,9 +75,9 @@ class sessionStorage { const severSessionStorage: Storage = { getItem: (_: string) => null, - setItem: () => {}, - removeItem: () => {}, - clear: () => {}, + setItem: EMPTY_FUNCTION, + removeItem: EMPTY_FUNCTION, + clear: EMPTY_FUNCTION, key: (_: number) => null, length: 0, }; diff --git a/apps/web/src/shared/lib/use-permissions.ts b/apps/web/src/shared/lib/use-permissions.ts index 6d167ed65..f9f3c30c8 100644 --- a/apps/web/src/shared/lib/use-permissions.ts +++ b/apps/web/src/shared/lib/use-permissions.ts @@ -37,7 +37,7 @@ const usePermissions = (inputProjectId?: number | null) => { const projectId = useMemo(() => { if (inputProjectId) return inputProjectId; if (!router.query.projectId) return null; - return +router.query.projectId as number; + return Number(router.query.projectId); }, [router, inputProjectId]); useEffect(() => { @@ -45,7 +45,7 @@ const usePermissions = (inputProjectId?: number | null) => { if (!data) return; const role = data.roles.find((v) => v.project.id === projectId); if (!role) setPermissions([]); - else setPermissions(role.permissions as PermissionType[]); + else setPermissions(role.permissions); }, [data, projectId]); return permissions; diff --git a/apps/web/src/shared/lib/use-query-params-state.ts b/apps/web/src/shared/lib/use-query-params-state.ts index 29eaf6828..1519e25ff 100644 --- a/apps/web/src/shared/lib/use-query-params-state.ts +++ b/apps/web/src/shared/lib/use-query-params-state.ts @@ -17,50 +17,49 @@ import { useCallback, useMemo } from 'react'; import { useRouter } from 'next/router'; import dayjs from 'dayjs'; -import { DATE_FORMAT, removeEmptyValueInObject } from '@/shared'; +import { DATE_FORMAT, isDateQuery, removeEmptyValueInObject } from '@/shared'; const useQueryParamsState = ( - defaultNextQuery: Record, + defaultNextQuery: Record, defaultQuery?: Record, - validate?: (input: Record) => boolean, + validate?: (input: Record) => boolean, ) => { const router = useRouter(); - const query = useMemo(() => { + const query: Record = useMemo(() => { const newQuery = Object.entries(router.query).reduce( - (acc, [key, value]) => { - if (key in defaultNextQuery) return acc; - return { ...acc, [key]: value }; - }, - {} as Record, + (acc, [key, value]) => + key in defaultNextQuery ? acc : { ...acc, [key]: value }, + {}, ); - const result = { - ...defaultQuery, - ...removeEmptyValueInObject(newQuery), - }; + + const result = { ...defaultQuery, ...removeEmptyValueInObject(newQuery) }; + if (validate && !validate(result)) { - router.replace({ pathname: router.pathname, query: defaultNextQuery }); + void router.replace({ + pathname: router.pathname, + query: defaultNextQuery, + }); + return defaultQuery ?? {}; } return result; }, [router.query]); const setQuery = useCallback( - (input: Record) => { + (input: Record) => { const newQuery: Record = Object.entries( removeEmptyValueInObject(input), - ).reduce( - (acc, [key, value]) => { - if (typeof value === 'object' && isDate(value)) { - value = `${dayjs(value.gte).format(DATE_FORMAT)}~${dayjs( - value.lt, - ).format(DATE_FORMAT)}`; - } - return { ...acc, [key]: value }; - }, - {} as Record, - ); - router.push( + ).reduce((acc, [key, value]) => { + if (typeof value === 'object' && isDateQuery(value)) { + value = `${dayjs(value.gte).format(DATE_FORMAT)}~${dayjs( + value.lt, + ).format(DATE_FORMAT)}`; + } + + return { ...acc, [key]: value }; + }, {}); + void router.push( { pathname: router.pathname, query: { ...defaultNextQuery, ...defaultQuery, ...newQuery }, @@ -75,7 +74,3 @@ const useQueryParamsState = ( }; export default useQueryParamsState; - -const isDate = (value: any) => { - return 'gte' in value && 'lt' in value; -}; diff --git a/apps/web/src/shared/types/api.type.ts b/apps/web/src/shared/types/api.type.ts index ba420c337..896e5c780 100644 --- a/apps/web/src/shared/types/api.type.ts +++ b/apps/web/src/shared/types/api.type.ts @@ -1,208 +1,918 @@ /** - * This file was auto-generated by openapi-typescript. - * Do not make direct changes to the file. + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. */ export interface paths { '/api/admin/auth/email/code': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['AuthController_sendCode']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/auth/email/code/verify': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['AuthController_verifyEmailCode']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/auth/signUp/email': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['AuthController_signUpEmailUser']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/auth/signUp/invitation': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['AuthController_signUpInvitationUser']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/auth/signUp/oauth': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['AuthController_signUpOAuthUser']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/auth/signIn/email': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['AuthController_signInEmail']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/auth/signIn/oauth/loginURL': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['AuthController_redirectToLoginURL']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/auth/signIn/oauth': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['AuthController_handleCallback']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/auth/refresh': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['AuthController_refreshToken']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/users': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['UserController_getAllUsers']; + put?: never; + post?: never; delete: operations['UserController_deleteUsers']; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/users/search': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['UserController_searchUsers']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/users/{id}': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['UserController_getUser']; put: operations['UserController_updateUser']; + post?: never; delete: operations['UserController_deleteUser']; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/users/{userId}/roles': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['UserController_getRoles']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/users/invite': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['UserController_inviteUser']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/users/password/reset/code': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['UserController_requestResetPassword']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/users/password/reset': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['UserController_resetPassword']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/users/password/change': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['UserController_changePassword']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/tenants': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['TenantController_get']; put: operations['TenantController_update']; post: operations['TenantController_setup']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/tenants/{tenantId}/feedback-count': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['TenantController_countFeedbacks']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/roles': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['RoleController_getAllRolesByProjectId']; + put?: never; post: operations['RoleController_createRole']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/roles/{roleId}': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; put: operations['RoleController_updateRole']; + post?: never; delete: operations['RoleController_deleteRole']; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/members': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['MemberController_getAllRolesByProjectId']; + put?: never; post: operations['MemberController_create']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/members/{memberId}': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; put: operations['MemberController_update']; + post?: never; delete: operations['MemberController_delete']; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/api-keys': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['ApiKeyController_findAll']; + put?: never; post: operations['ApiKeyController_create']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/api-keys/{apiKeyId}/soft': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; delete: operations['ApiKeyController_softDelete']; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/api-keys/{apiKeyId}/recover': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; delete: operations['ApiKeyController_recover']; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/api-keys/{apiKeyId}': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; delete: operations['ApiKeyController_delete']; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/channels': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['ChannelController_findAllByProjectId']; + put?: never; post: operations['ChannelController_create']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/channels/name-check': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['ChannelController_checkName']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/channels/{channelId}': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['ChannelController_findOne']; put: operations['ChannelController_updateOne']; + post?: never; delete: operations['ChannelController_delete']; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/channels/{channelId}/fields': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; put: operations['ChannelController_updateFields']; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/channels/image-upload-url-test': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['ChannelController_getImageUploadUrlTest']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/fields/{fieldId}/options': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['OptionController_getOptions']; + put?: never; post: operations['OptionController_createOption']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['ProjectController_findAll']; + put?: never; post: operations['ProjectController_create']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/name-check': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['ProjectController_checkName']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['ProjectController_findOne']; put: operations['ProjectController_updateOne']; + post?: never; delete: operations['ProjectController_delete']; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/feedback-count': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['ProjectController_countFeedbacks']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/issue-count': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['ProjectController_countIssues']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/channels/{channelId}/feedbacks': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['FeedbackController_create']; delete: operations['FeedbackController_deleteMany']; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/channels/{channelId}/feedbacks/search': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['FeedbackController_findByChannelId']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/channels/{channelId}/feedbacks/{feedbackId}/issue/{issueId}': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['FeedbackController_addIssue']; delete: operations['FeedbackController_removeIssue']; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/channels/{channelId}/feedbacks/export': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['FeedbackController_exportFeedbacks']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/channels/{channelId}/feedbacks/{feedbackId}': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; put: operations['FeedbackController_updateFeedback']; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/issues': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['IssueController_create']; delete: operations['IssueController_deleteMany']; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/issues/{issueId}': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['IssueController_findById']; put: operations['IssueController_update']; + post?: never; delete: operations['IssueController_delete']; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/issues/search': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; post: operations['IssueController_findAllByProjectId']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/statistics/issue/count': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['IssueStatisticsController_getCount']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/statistics/issue/count-by-date': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['IssueStatisticsController_getCountByDate']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/statistics/issue/count-by-status': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['IssueStatisticsController_getCountByStatus']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/statistics/feedback': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['FeedbackStatisticsController_getCountByDateByChannel']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/statistics/feedback/count': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['FeedbackStatisticsController_getCount']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/statistics/feedback/issued-ratio': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['FeedbackStatisticsController_getIssuedRatio']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/statistics/feedback-issue': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['FeedbackIssueStatisticsController_getCountByDateByIssue']; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/issue-tracker': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['IssueTrackerController_findOne']; put: operations['IssueTrackerController_updateOne']; post: operations['IssueTrackerController_create']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/webhooks': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['WebhookController_getByProjectId']; + put?: never; post: operations['WebhookController_create']; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; }; '/api/admin/projects/{projectId}/webhooks/{webhookId}': { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; get: operations['WebhookController_get']; put: operations['WebhookController_update']; + post?: never; delete: operations['WebhookController_delete']; + options?: never; + head?: never; + patch?: never; + trace?: never; }; } - export type webhooks = Record; - export interface components { schemas: { EmailVerificationMailingRequestDto: { @@ -815,8 +1525,12 @@ export interface components { CreateApiKeyByValueDto: { value: string; }; + IssueTrackerDataDto: { + ticketDomain: string | null; + ticketKey: string | null; + }; CreateIssueTrackerRequestDto: { - data: Record; + data: components['schemas']['IssueTrackerDataDto']; }; CreateProjectRequestDto: { name: string; @@ -868,19 +1582,15 @@ export interface components { * @example payment */ searchText?: string; - /** - * @example { - * "gte": "2023-01-01", - * "lt": "2023-12-31" - * } - */ + /** @example { + * "gte": "2023-01-01", + * "lt": "2023-12-31" + * } */ createdAt?: components['schemas']['TimeRange']; - /** - * @example { - * "gte": "2023-01-01", - * "lt": "2023-12-31" - * } - */ + /** @example { + * "gte": "2023-01-01", + * "lt": "2023-12-31" + * } */ updatedAt?: components['schemas']['TimeRange']; }; FindFeedbacksByChannelIdRequestDto: { @@ -899,28 +1609,26 @@ export interface components { /** * @description You can sort by specific feedback key with sort method values: 'ASC', 'DESC' * @example { - * "createdAt": "ASC" - * } + * "createdAt": "ASC" + * } */ - sort?: Record; + sort?: Record; }; - Feedback: Record; + Feedback: Record; FindFeedbacksByChannelIdResponseDto: { meta: components['schemas']['PaginationMetaDto']; - /** - * @example [ - * { - * "id": 1, - * "name": "feedback", - * "issues": [ + /** @example [ * { * "id": 1, - * "name": "issue" + * "name": "feedback", + * "issues": [ + * { + * "id": 1, + * "name": "issue" + * } + * ] * } - * ] - * } - * ] - */ + * ] */ items: components['schemas']['Feedback'][]; }; AddIssueResponseDto: { @@ -951,10 +1659,10 @@ export interface components { /** * @description You can sort by specific feedback key with sort method values: 'ASC', 'DESC' * @example { - * "createdAt": "ASC" - * } + * "createdAt": "ASC" + * } */ - sort?: Record; + sort?: Record; type: string; fieldIds?: number[]; }; @@ -962,9 +1670,9 @@ export interface components { /** * @description Feedback ids in an array * @example [ - * 1, - * 2 - * ] + * 1, + * 2 + * ] */ feedbackIds: number[]; }; @@ -1041,17 +1749,17 @@ export interface components { /** * @description You can query by key-value with this object. If you want to search by text, you can use 'searchText' key. * @example { - * "name": "issue name" - * } + * "name": "issue name" + * } */ - query?: Record; + query?: Record; /** * @description You can sort by specific feedback key with sort method values: 'ASC', 'DESC' * @example { - * "createdAt": "ASC" - * } + * "createdAt": "ASC" + * } */ - sort?: Record; + sort?: Record; }; FindIssuesByProjectIdResponseDto: { meta: components['schemas']['PaginationMetaDto']; @@ -1084,10 +1792,10 @@ export interface components { /** * @description Issue ids in an array to delete in chunk * @example [ - * 1, - * 2, - * 3 - * ] + * 1, + * 2, + * 3 + * ] */ issueIds: number[]; }; @@ -1140,20 +1848,20 @@ export interface components { }; CreateIssueTrackerResponseDto: { id: number; - data: Record; + data: components['schemas']['IssueTrackerDataDto']; /** Format: date-time */ createdAt: string; }; FindIssueTrackerResponseDto: { id: number; - data: Record; + data: components['schemas']['IssueTrackerDataDto']; }; UpdateIssueTrackerRequestDto: { - data: Record; + data: components['schemas']['IssueTrackerDataDto']; }; UpdateIssueTrackerResponseDto: { id: number; - data: Record; + data: components['schemas']['IssueTrackerDataDto']; /** Format: date-time */ createdAt: string; }; @@ -1222,13 +1930,15 @@ export interface components { headers: never; pathItems: never; } - export type $defs = Record; - -export type external = Record; - export interface operations { AuthController_sendCode: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; requestBody: { content: { 'application/json': components['schemas']['EmailVerificationMailingRequestDto']; @@ -1236,6 +1946,7 @@ export interface operations { }; responses: { 201: { + headers: Record; content: { 'application/json': components['schemas']['SendEmailCodeResponseDto']; }; @@ -1243,6 +1954,12 @@ export interface operations { }; }; AuthController_verifyEmailCode: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; requestBody: { content: { 'application/json': components['schemas']['EmailVerificationCodeRequestDto']; @@ -1250,11 +1967,18 @@ export interface operations { }; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; AuthController_signUpEmailUser: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; requestBody: { content: { 'application/json': components['schemas']['EmailUserSignUpRequestDto']; @@ -1262,11 +1986,18 @@ export interface operations { }; responses: { 201: { - content: never; + headers: Record; + content?: never; }; }; }; AuthController_signUpInvitationUser: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; requestBody: { content: { 'application/json': components['schemas']['InvitationUserSignUpRequestDto']; @@ -1274,11 +2005,18 @@ export interface operations { }; responses: { 201: { - content: never; + headers: Record; + content?: never; }; }; }; AuthController_signUpOAuthUser: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; requestBody: { content: { 'application/json': components['schemas']['OAuthUserSignUpRequestDto']; @@ -1286,11 +2024,18 @@ export interface operations { }; responses: { 201: { - content: never; + headers: Record; + content?: never; }; }; }; AuthController_signInEmail: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; requestBody: { content: { 'application/json': components['schemas']['EmailUserSignInRequestDto']; @@ -1298,6 +2043,7 @@ export interface operations { }; responses: { 201: { + headers: Record; content: { 'application/json': components['schemas']['SignInResponseDto']; }; @@ -1309,9 +2055,14 @@ export interface operations { query?: { callback_url?: string; }; + header?: never; + path?: never; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['OAuthLoginUrlResponseDto']; }; @@ -1319,15 +2070,31 @@ export interface operations { }; }; AuthController_handleCallback: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; AuthController_refreshToken: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['SignInResponseDto']; }; @@ -1342,9 +2109,14 @@ export interface operations { /** @example 1 */ page?: number; }; + header?: never; + path?: never; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['GetAllUserResponseDto']; }; @@ -1352,6 +2124,12 @@ export interface operations { }; }; UserController_deleteUsers: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; requestBody: { content: { 'application/json': components['schemas']['DeleteUsersRequestDto']; @@ -1359,11 +2137,18 @@ export interface operations { }; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; UserController_searchUsers: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; requestBody: { content: { 'application/json': components['schemas']['GetAllUsersRequestDto']; @@ -1371,6 +2156,7 @@ export interface operations { }; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['GetAllUserResponseDto']; }; @@ -1379,12 +2165,17 @@ export interface operations { }; UserController_getUser: { parameters: { + query?: never; + header?: never; path: { id: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['UserDto']; }; @@ -1393,9 +2184,12 @@ export interface operations { }; UserController_updateUser: { parameters: { + query?: never; + header?: never; path: { id: number; }; + cookie?: never; }; requestBody: { content: { @@ -1404,30 +2198,41 @@ export interface operations { }; responses: { 204: { - content: never; + headers: Record; + content?: never; }; }; }; UserController_deleteUser: { parameters: { + query?: never; + header?: never; path: { id: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; UserController_getRoles: { parameters: { + query?: never; + header?: never; path: { userId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['GetRolesByIdResponseDto']; }; @@ -1435,6 +2240,12 @@ export interface operations { }; }; UserController_inviteUser: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; requestBody: { content: { 'application/json': components['schemas']['UserInvitationRequestDto']; @@ -1442,11 +2253,18 @@ export interface operations { }; responses: { 201: { - content: never; + headers: Record; + content?: never; }; }; }; UserController_requestResetPassword: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; requestBody: { content: { 'application/json': components['schemas']['ResetPasswordMailingRequestDto']; @@ -1454,11 +2272,18 @@ export interface operations { }; responses: { 201: { - content: never; + headers: Record; + content?: never; }; }; }; UserController_resetPassword: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; requestBody: { content: { 'application/json': components['schemas']['ResetPasswordRequestDto']; @@ -1466,11 +2291,18 @@ export interface operations { }; responses: { 201: { - content: never; + headers: Record; + content?: never; }; }; }; UserController_changePassword: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; requestBody: { content: { 'application/json': components['schemas']['ChangePasswordRequestDto']; @@ -1478,13 +2310,22 @@ export interface operations { }; responses: { 201: { - content: never; + headers: Record; + content?: never; }; }; }; TenantController_get: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['GetTenantResponseDto']; }; @@ -1492,6 +2333,12 @@ export interface operations { }; }; TenantController_update: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; requestBody: { content: { 'application/json': components['schemas']['UpdateTenantRequestDto']; @@ -1499,11 +2346,18 @@ export interface operations { }; responses: { 204: { - content: never; + headers: Record; + content?: never; }; }; }; TenantController_setup: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; requestBody: { content: { 'application/json': components['schemas']['SetupTenantRequestDto']; @@ -1511,18 +2365,24 @@ export interface operations { }; responses: { 201: { - content: never; + headers: Record; + content?: never; }; }; }; TenantController_countFeedbacks: { parameters: { + query?: never; + header?: never; path: { tenantId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['CountFeedbacksByTenantIdResponseDto']; }; @@ -1531,12 +2391,17 @@ export interface operations { }; RoleController_getAllRolesByProjectId: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['GetAllRolesResponseDto']; }; @@ -1545,9 +2410,12 @@ export interface operations { }; RoleController_createRole: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -1556,16 +2424,20 @@ export interface operations { }; responses: { 201: { - content: never; + headers: Record; + content?: never; }; }; }; RoleController_updateRole: { parameters: { + query?: never; + header?: never; path: { projectId: number; roleId: number; }; + cookie?: never; }; requestBody: { content: { @@ -1574,20 +2446,26 @@ export interface operations { }; responses: { 204: { - content: never; + headers: Record; + content?: never; }; }; }; RoleController_deleteRole: { parameters: { + query?: never; + header?: never; path: { roleId: number; projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; @@ -1596,12 +2474,16 @@ export interface operations { query: { createdAt: string; }; + header?: never; path: { projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['GetAllMemberResponseDto']; }; @@ -1610,9 +2492,12 @@ export interface operations { }; MemberController_create: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -1621,16 +2506,20 @@ export interface operations { }; responses: { 201: { - content: never; + headers: Record; + content?: never; }; }; }; MemberController_update: { parameters: { + query?: never; + header?: never; path: { memberId: number; projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -1639,31 +2528,42 @@ export interface operations { }; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; MemberController_delete: { parameters: { + query?: never; + header?: never; path: { memberId: number; projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; ApiKeyController_findAll: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindApiKeysResponseDto']; }; @@ -1672,9 +2572,12 @@ export interface operations { }; ApiKeyController_create: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -1683,6 +2586,7 @@ export interface operations { }; responses: { 201: { + headers: Record; content: { 'application/json': components['schemas']['CreateApiKeyResponseDto']; }; @@ -1691,37 +2595,52 @@ export interface operations { }; ApiKeyController_softDelete: { parameters: { + query?: never; + header?: never; path: { apiKeyId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; ApiKeyController_recover: { parameters: { + query?: never; + header?: never; path: { apiKeyId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; ApiKeyController_delete: { parameters: { + query?: never; + header?: never; path: { apiKeyId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; @@ -1734,12 +2653,16 @@ export interface operations { page?: number; searchText?: string; }; + header?: never; path: { projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindChannelsByProjectIdResponseDto']; }; @@ -1748,9 +2671,12 @@ export interface operations { }; ChannelController_create: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -1759,6 +2685,7 @@ export interface operations { }; responses: { 201: { + headers: Record; content: { 'application/json': components['schemas']['CreateChannelResponseDto']; }; @@ -1770,25 +2697,36 @@ export interface operations { query: { name: string; }; + header?: never; path: { projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { - content: never; + headers: Record; + content: { + 'application/json': boolean; + }; }; }; }; ChannelController_findOne: { parameters: { + query?: never; + header?: never; path: { channelId: number; projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindChannelByIdResponseDto']; }; @@ -1797,10 +2735,13 @@ export interface operations { }; ChannelController_updateOne: { parameters: { + query?: never; + header?: never; path: { channelId: number; projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -1809,29 +2750,38 @@ export interface operations { }; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; ChannelController_delete: { parameters: { + query?: never; + header?: never; path: { channelId: number; projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; ChannelController_updateFields: { parameters: { + query?: never; + header?: never; path: { channelId: number; projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -1840,15 +2790,19 @@ export interface operations { }; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; ChannelController_getImageUploadUrlTest: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -1857,6 +2811,7 @@ export interface operations { }; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['ImageUploadUrlTestResponseDto']; }; @@ -1865,12 +2820,17 @@ export interface operations { }; OptionController_getOptions: { parameters: { + query?: never; + header?: never; path: { fieldId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindOptionByFieldIdResponseDto'][]; }; @@ -1879,9 +2839,12 @@ export interface operations { }; OptionController_createOption: { parameters: { + query?: never; + header?: never; path: { fieldId: number; }; + cookie?: never; }; requestBody: { content: { @@ -1890,6 +2853,7 @@ export interface operations { }; responses: { 201: { + headers: Record; content: { 'application/json': components['schemas']['CreateOptionResponseDto']; }; @@ -1905,9 +2869,14 @@ export interface operations { page?: number; searchText?: string; }; + header?: never; + path?: never; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindProjectsResponseDto']; }; @@ -1915,6 +2884,12 @@ export interface operations { }; }; ProjectController_create: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; requestBody: { content: { 'application/json': components['schemas']['CreateProjectRequestDto']; @@ -1922,6 +2897,7 @@ export interface operations { }; responses: { 201: { + headers: Record; content: { 'application/json': components['schemas']['CreateProjectResponseDto']; }; @@ -1933,21 +2909,31 @@ export interface operations { query: { name: string; }; + header?: never; + path?: never; + cookie?: never; }; + requestBody?: never; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; ProjectController_findOne: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindProjectByIdResponseDto']; }; @@ -1956,9 +2942,12 @@ export interface operations { }; ProjectController_updateOne: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -1967,6 +2956,7 @@ export interface operations { }; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['UpdateProjectResponseDto']; }; @@ -1975,24 +2965,34 @@ export interface operations { }; ProjectController_delete: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; ProjectController_countFeedbacks: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['CountFeedbacksByIdResponseDto']; }; @@ -2001,12 +3001,17 @@ export interface operations { }; ProjectController_countIssues: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['CountIssuesByIdResponseDto']; }; @@ -2015,23 +3020,31 @@ export interface operations { }; FeedbackController_create: { parameters: { + query?: never; + header?: never; path: { projectId: number; channelId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 201: { - content: never; + headers: Record; + content?: never; }; }; }; FeedbackController_deleteMany: { parameters: { + query?: never; + header?: never; path: { channelId: number; projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -2040,16 +3053,20 @@ export interface operations { }; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; FeedbackController_findByChannelId: { parameters: { + query?: never; + header?: never; path: { channelId: number; projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -2058,6 +3075,7 @@ export interface operations { }; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindFeedbacksByChannelIdResponseDto']; }; @@ -2066,15 +3084,20 @@ export interface operations { }; FeedbackController_addIssue: { parameters: { + query?: never; + header?: never; path: { channelId: number; feedbackId: number; issueId: number; projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['AddIssueResponseDto']; }; @@ -2083,15 +3106,20 @@ export interface operations { }; FeedbackController_removeIssue: { parameters: { + query?: never; + header?: never; path: { channelId: number; feedbackId: number; issueId: number; projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['AddIssueResponseDto']; }; @@ -2100,10 +3128,13 @@ export interface operations { }; FeedbackController_exportFeedbacks: { parameters: { + query?: never; + header?: never; path: { channelId: number; projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -2112,29 +3143,38 @@ export interface operations { }; responses: { 201: { - content: never; + headers: Record; + content?: never; }; }; }; FeedbackController_updateFeedback: { parameters: { + query?: never; + header?: never; path: { channelId: number; feedbackId: number; projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; IssueController_create: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -2143,6 +3183,7 @@ export interface operations { }; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['CreateIssueResponseDto']; }; @@ -2151,9 +3192,12 @@ export interface operations { }; IssueController_deleteMany: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -2162,19 +3206,25 @@ export interface operations { }; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; IssueController_findById: { parameters: { + query?: never; + header?: never; path: { issueId: number; projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindIssueByIdResponseDto'][]; }; @@ -2183,10 +3233,13 @@ export interface operations { }; IssueController_update: { parameters: { + query?: never; + header?: never; path: { projectId: number; issueId: number; }; + cookie?: never; }; requestBody: { content: { @@ -2195,28 +3248,37 @@ export interface operations { }; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; IssueController_delete: { parameters: { + query?: never; + header?: never; path: { issueId: number; projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { - content: never; + headers: Record; + content?: never; }; }; }; IssueController_findAllByProjectId: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -2225,6 +3287,7 @@ export interface operations { }; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindIssuesByProjectIdResponseDto']; }; @@ -2238,9 +3301,14 @@ export interface operations { to: string; projectId: number; }; + header?: never; + path?: never; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindCountResponseDto']; }; @@ -2255,9 +3323,14 @@ export interface operations { interval: string; projectId: number; }; + header?: never; + path?: never; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindCountByDateResponseDto']; }; @@ -2269,9 +3342,14 @@ export interface operations { query: { projectId: number; }; + header?: never; + path?: never; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindCountByStatusResponseDto']; }; @@ -2286,9 +3364,14 @@ export interface operations { interval: string; channelIds: string; }; + header?: never; + path?: never; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindCountByDateByChannelResponseDto']; }; @@ -2302,9 +3385,14 @@ export interface operations { to: string; projectId: number; }; + header?: never; + path?: never; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindCountResponseDto']; }; @@ -2318,9 +3406,14 @@ export interface operations { to: string; projectId: number; }; + header?: never; + path?: never; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindIssuedRateResponseDto']; }; @@ -2335,9 +3428,14 @@ export interface operations { interval: string; issueIds: string; }; + header?: never; + path?: never; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindCountByDateByIssueResponseDto']; }; @@ -2346,12 +3444,17 @@ export interface operations { }; IssueTrackerController_findOne: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['FindIssueTrackerResponseDto']; }; @@ -2360,9 +3463,12 @@ export interface operations { }; IssueTrackerController_updateOne: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -2371,6 +3477,7 @@ export interface operations { }; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['UpdateIssueTrackerResponseDto']; }; @@ -2379,9 +3486,12 @@ export interface operations { }; IssueTrackerController_create: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -2390,6 +3500,7 @@ export interface operations { }; responses: { 201: { + headers: Record; content: { 'application/json': components['schemas']['CreateIssueTrackerResponseDto']; }; @@ -2398,12 +3509,17 @@ export interface operations { }; WebhookController_getByProjectId: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['GetWebhooksByProjectIdResponseDto']; }; @@ -2412,9 +3528,12 @@ export interface operations { }; WebhookController_create: { parameters: { + query?: never; + header?: never; path: { projectId: number; }; + cookie?: never; }; requestBody: { content: { @@ -2423,6 +3542,7 @@ export interface operations { }; responses: { 201: { + headers: Record; content: { 'application/json': components['schemas']['CreateWebhookResponseDto']; }; @@ -2431,12 +3551,17 @@ export interface operations { }; WebhookController_get: { parameters: { + query?: never; + header?: never; path: { webhookId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['GetWebhookByIdResponseDto']; }; @@ -2445,10 +3570,13 @@ export interface operations { }; WebhookController_update: { parameters: { + query?: never; + header?: never; path: { projectId: number; webhookId: number; }; + cookie?: never; }; requestBody: { content: { @@ -2457,6 +3585,7 @@ export interface operations { }; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['UpdateWebhookResponseDto']; }; @@ -2465,12 +3594,17 @@ export interface operations { }; WebhookController_delete: { parameters: { + query?: never; + header?: never; path: { webhookId: number; }; + cookie?: never; }; + requestBody?: never; responses: { 200: { + headers: Record; content: { 'application/json': components['schemas']['GetWebhookByIdResponseDto']; }; diff --git a/apps/web/src/shared/types/fetch-error.type.ts b/apps/web/src/shared/types/fetch-error.type.ts index 92215c91b..db510953b 100644 --- a/apps/web/src/shared/types/fetch-error.type.ts +++ b/apps/web/src/shared/types/fetch-error.type.ts @@ -16,7 +16,7 @@ export interface IFetchError { code: string; - message: string; + message?: string; statusCode: number; path: string; } diff --git a/apps/web/src/shared/types/i18n.d.ts b/apps/web/src/shared/types/i18n.d.ts index d5bcabcc8..96adcbe35 100644 --- a/apps/web/src/shared/types/i18n.d.ts +++ b/apps/web/src/shared/types/i18n.d.ts @@ -15,11 +15,11 @@ */ import 'i18next'; -import de from '../../public/locales/de/common.json'; -import en from '../../public/locales/en/common.json'; -import ja from '../../public/locales/ja/common.json'; -import ko from '../../public/locales/ko/common.json'; -import zh from '../../public/locales/zh/common.json'; +import de from '../../../public/locales/de/common.json'; +import en from '../../../public/locales/en/common.json'; +import ja from '../../../public/locales/ja/common.json'; +import ko from '../../../public/locales/ko/common.json'; +import zh from '../../../public/locales/zh/common.json'; export const resources = { en: { common: de }, diff --git a/apps/web/src/shared/types/jwt.type.ts b/apps/web/src/shared/types/jwt.type.ts index 45d575ccc..ac4a9f4ed 100644 --- a/apps/web/src/shared/types/jwt.type.ts +++ b/apps/web/src/shared/types/jwt.type.ts @@ -13,7 +13,7 @@ * License for the specific language governing permissions and limitations * under the License. */ -export type Jwt = { +export interface Jwt { accessToken: string; refreshToken: string; -}; +} diff --git a/apps/web/src/shared/ui/__snapshots__/main-card.ui.spec.tsx.snap b/apps/web/src/shared/ui/__snapshots__/main-card.ui.spec.tsx.snap index 977c1680b..c65df2c29 100644 --- a/apps/web/src/shared/ui/__snapshots__/main-card.ui.spec.tsx.snap +++ b/apps/web/src/shared/ui/__snapshots__/main-card.ui.spec.tsx.snap @@ -12,7 +12,7 @@ exports[`MainCard snapshot 1`] = ` class="flex h-10 w-10 items-center justify-center rounded" style="background-color: rgb(72, 222, 204);" > -
= ({ dataKeys }) => { return (
- {dataKeys?.map((v, i) => ( + {dataKeys.map((v, i) => (
void; + onClick?: (data?: Data) => void; } const SimpleBarChart: React.FC = (props) => { @@ -50,7 +55,9 @@ const SimpleBarChart: React.FC = (props) => { data={data} margin={{ left: -5, right: 10, top: 10, bottom: 10 }} barSize={16} - onClick={(e) => onClick?.(e.activePayload?.[0].payload)} + onClick={(e: { activePayload?: { payload: Data }[] }) => + onClick?.(e.activePayload?.[0]?.payload) + } > = (props) => { tickLine={false} /> v.toLocaleString()} + tickFormatter={(v: string) => v.toLocaleString()} className="font-10-regular text-secondary" tickSize={15} tickLine={false} diff --git a/apps/web/src/shared/ui/charts/simple-line-chart.tsx b/apps/web/src/shared/ui/charts/simple-line-chart.tsx index a8649bc08..7904eac10 100644 --- a/apps/web/src/shared/ui/charts/simple-line-chart.tsx +++ b/apps/web/src/shared/ui/charts/simple-line-chart.tsx @@ -38,7 +38,7 @@ interface IProps { title: string; description?: string; height?: number; - data: any[]; + data: unknown[]; dataKeys: { color: string; name: string }[]; showLegend?: boolean; filterContent?: React.ReactNode; @@ -88,7 +88,7 @@ const SimpleLineChart: React.FC = (props) => { interval="equidistantPreserveStart" /> v.toLocaleString()} + tickFormatter={(v: string) => v.toLocaleString()} className="font-10-regular text-secondary" tickSize={15} tickLine={false} @@ -114,8 +114,10 @@ const SimpleLineChart: React.FC = (props) => { ); }; -interface ICustomTooltipProps extends TooltipProps { +interface ICustomTooltipProps + extends Omit, 'label'> { noLabel: boolean; + label?: string; } const CustomTooltip: React.FC = (props) => { diff --git a/apps/web/src/shared/ui/date-range-picker.tsx b/apps/web/src/shared/ui/date-range-picker.tsx index ea6ffef48..daf109116 100644 --- a/apps/web/src/shared/ui/date-range-picker.tsx +++ b/apps/web/src/shared/ui/date-range-picker.tsx @@ -101,7 +101,7 @@ const DateRangePicker: React.FC = (props) => { }; const handleApply = () => { - if (!currentValue?.startDate || !currentValue?.endDate) return; + if (!currentValue?.startDate || !currentValue.endDate) return; if (maxDays && isOverMaxDays(currentValue, maxDays)) { toast.negative({ title: t('text.date.date-range-over-max-days', { maxDays }), @@ -126,11 +126,11 @@ const DateRangePicker: React.FC = (props) => {

{currentValue ? `${ - currentValue?.startDate ? - dayjs(currentValue?.startDate).format(DATE_FORMAT) + currentValue.startDate ? + dayjs(currentValue.startDate).format(DATE_FORMAT) : '' } ~ ${ - currentValue?.endDate ? + currentValue.endDate ? dayjs(currentValue.endDate).format(DATE_FORMAT) : '' }` @@ -196,7 +196,7 @@ const DateRangePicker: React.FC = (props) => {

diff --git a/apps/web/src/widgets/feedback-table/ui/feedback-table-download-button.ui.tsx b/apps/web/src/widgets/feedback-table/ui/feedback-table-download-button.ui.tsx index 748232a6c..538af5be8 100644 --- a/apps/web/src/widgets/feedback-table/ui/feedback-table-download-button.ui.tsx +++ b/apps/web/src/widgets/feedback-table/ui/feedback-table-download-button.ui.tsx @@ -24,15 +24,16 @@ import { cn, usePermissions } from '@/shared'; import type { Field } from '@/entities/field'; import { useThemeStore } from '@/entities/theme'; +import type { FeedbackColumnType } from '../feedback-table-columns'; import { useFeedbackDownload } from '../lib'; import { useFeedbackTable } from '../model'; interface IProps { - query: any; + query: Record; fieldData: Field[]; count?: number; isHead?: boolean; - table: Table; + table: Table; } const FeedbackTableDownloadButton: React.FC = (props) => { @@ -63,7 +64,7 @@ const FeedbackTableDownloadButton: React.FC = (props) => { const { mutateAsync } = useFeedbackDownload({ params: { channelId, projectId }, options: { - onSuccess: async () => { + onSuccess() { setIsClicked(false); }, onError: (error) => { @@ -76,7 +77,7 @@ const FeedbackTableDownloadButton: React.FC = (props) => { const exportFeedbackResponse = (type: 'xlsx' | 'csv') => () => { setIsClicked(true); setOpen(false); - toast.promise( + void toast.promise( mutateAsync({ type, fieldIds, diff --git a/apps/web/src/widgets/feedback-table/ui/feedback-table-expand-button-group.ui.tsx b/apps/web/src/widgets/feedback-table/ui/feedback-table-expand-button-group.ui.tsx index e824e8e4d..58eafe80a 100644 --- a/apps/web/src/widgets/feedback-table/ui/feedback-table-expand-button-group.ui.tsx +++ b/apps/web/src/widgets/feedback-table/ui/feedback-table-expand-button-group.ui.tsx @@ -19,8 +19,10 @@ import { Icon } from '@ufb/ui'; import { cn } from '@/shared'; +import type { FeedbackColumnType } from '../feedback-table-columns'; + interface IProps { - table: Table; + table: Table; } const FeedbackTableExpandButtonGroup: React.FC = ({ table }) => { diff --git a/apps/web/src/widgets/feedback-table/ui/feedback-table-in-issue.tsx b/apps/web/src/widgets/feedback-table/ui/feedback-table-in-issue.tsx index ac48533b8..16ed6ac51 100644 --- a/apps/web/src/widgets/feedback-table/ui/feedback-table-in-issue.tsx +++ b/apps/web/src/widgets/feedback-table/ui/feedback-table-in-issue.tsx @@ -34,7 +34,7 @@ const FeedbackTableInIssue: React.FC = (props) => { const [currentChannelId, setCurrentChannelId] = useState(0); useEffect(() => { - setCurrentChannelId(channels?.items?.[0]?.id ?? 0); + setCurrentChannelId(channels?.items[0]?.id ?? 0); }, [channels]); if (!currentChannelId) return
Loading...
; diff --git a/apps/web/src/widgets/feedback-table/ui/feedback-table-row.tsx b/apps/web/src/widgets/feedback-table/ui/feedback-table-row.tsx index eb077d383..94e8817bb 100644 --- a/apps/web/src/widgets/feedback-table/ui/feedback-table-row.tsx +++ b/apps/web/src/widgets/feedback-table/ui/feedback-table-row.tsx @@ -30,13 +30,14 @@ import { usePermissions, } from '@/shared'; +import type { FeedbackColumnType } from '../feedback-table-columns'; import { useFeedbackTable } from '../model'; import useFeedbackRowStore from '../model/feedback-row.store'; import FeedbackDetail from './feedback-detail'; interface IProps { - row: Row; - refetch: () => Promise; + row: Row; + refetch: () => Promise; } const FeedbackTableRow: React.FC = ({ row, refetch }) => { @@ -63,7 +64,7 @@ const FeedbackTableRow: React.FC = ({ row, refetch }) => { toast.positive({ title: t('toast.save') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); @@ -81,7 +82,7 @@ const FeedbackTableRow: React.FC = ({ row, refetch }) => { }, [row, toggleRow]); const onSubmit = () => { - mutate(editInput as any); + mutate(editInput as never); disableEditState(); }; const onOpenChange = (open: boolean) => diff --git a/apps/web/src/widgets/feedback-table/ui/feedback-table.tsx b/apps/web/src/widgets/feedback-table/ui/feedback-table.tsx index 93b20d3ee..e0190285c 100644 --- a/apps/web/src/widgets/feedback-table/ui/feedback-table.tsx +++ b/apps/web/src/widgets/feedback-table/ui/feedback-table.tsx @@ -45,6 +45,7 @@ import { } from '@/shared'; import { useFeedbackSearch } from '@/entities/feedback'; +import type { FeedbackColumnType } from '../feedback-table-columns'; import { getColumns } from '../feedback-table-columns'; import { useFeedbackTable } from '../model'; import FeedbackDeleteDialog from './feedback-delete-dialog'; @@ -52,13 +53,13 @@ import FeedbackTableBar from './feedback-table-bar'; import FeedbackTableDownloadButton from './feedback-table-download-button.ui'; import FeedbackTableRow from './feedback-table-row'; -export interface IFeedbackTableProps { +export interface IProps { issueId?: number; sub?: boolean; onChangeChannel: (channelId: number) => void; } -const FeedbackTable: React.FC = (props) => { +const FeedbackTable: React.FC = (props) => { const { sub = false, issueId, onChangeChannel } = props; const { t } = useTranslation(); @@ -66,7 +67,7 @@ const FeedbackTable: React.FC = (props) => { const perms = usePermissions(); - const [rows, setRows] = useState[]>([]); + const [rows, setRows] = useState([]); const { projectId, channelId, query } = useFeedbackTable(); @@ -81,23 +82,23 @@ const FeedbackTable: React.FC = (props) => { () => produce(query, (draft) => { if (sub) { - if (issueId) draft['issueIds'] = [issueId]; + if (issueId) draft.issueIds = [issueId]; Object.keys(draft).forEach((key) => { if (key === 'issueIds') return; delete draft[key]; }); } else { - if (draft['ids']) { - draft['ids'] = [draft['ids']].map((v) => +v); + if (draft.ids) { + draft.ids = [draft.ids].map((v) => +v); } - if (draft['issueIds']) { - draft['issueIds'] = [draft['issueIds']].map((v) => +v); + if (draft.issueIds) { + draft.issueIds = [draft.issueIds].map((v) => +v); } Object.entries(draft).forEach(([key, value]) => { const field = fieldData.find((v) => v.key === key); - if (field?.format === 'date') { + if (field?.format === 'date' && typeof value === 'string') { const [gte, lt] = value.split('~'); draft[key] = { gte: dayjs(gte).startOf('day').toISOString(), @@ -151,7 +152,7 @@ const FeedbackTable: React.FC = (props) => { onSortingChange: setSorting, getCoreRowModel: getCoreRowModel(), getExpandedRowModel: getExpandedRowModel(), - getRowId: (row) => row.id, + getRowId: (row) => String((row as { id: number }).id), manualSorting: true, manualPagination: true, initialState: { @@ -192,7 +193,7 @@ const FeedbackTable: React.FC = (props) => { ); useEffect(() => { - setRows(data?.items ?? []); + setRows((data?.items ?? []) as FeedbackColumnType[]); }, [data]); useEffect(() => { @@ -214,7 +215,7 @@ const FeedbackTable: React.FC = (props) => { close(); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); @@ -247,76 +248,74 @@ const FeedbackTable: React.FC = (props) => { formattedQuery={formattedQuery} onChangeChannel={onChangeChannel} /> - {fieldData && ( -
- - - {table.getFlatHeaders().map((header) => ( - - ))} - - - - {rowSelectionIds.length > 0 ? - - } - /> - : table.getFlatHeaders().map((header) => ( - + {feedbackLoading && } + + + {data?.meta.itemCount === 0 ? + + : feedbackError ? + + : table.getRowModel().rows.map((row) => ( + { + await refetchChannelData(); + await refetchFeedbackData(); + }} + /> + )) + } + +
-
- - {flexRender( - header.column.columnDef.header, - header.getContext(), - )} - - {header.column.getCanSort() && ( - +
+ + + {table.getFlatHeaders().map((header) => ( + + ))} + + + + {rowSelectionIds.length > 0 ? + + } + /> + : table.getFlatHeaders().map((header) => ( + - )) - } - - {feedbackLoading && } - - - {data?.meta.itemCount === 0 ? - - : feedbackError ? - - : table.getRowModel().rows.map((row) => ( - { - await refetchChannelData(); - await refetchFeedbackData(); - }} - /> + + {header.column.getCanResize() && ( + + )} + )) } - -
+
+ + {flexRender( + header.column.columnDef.header, + header.getContext(), )} -
- {header.column.getCanResize() && ( - + + {header.column.getCanSort() && ( + )} -
-
- )} +
+
); }; diff --git a/apps/web/src/widgets/feedback-table/ui/issue-cell/issue-cell.tsx b/apps/web/src/widgets/feedback-table/ui/issue-cell/issue-cell.tsx index 800563a0a..d4a6ea028 100644 --- a/apps/web/src/widgets/feedback-table/ui/issue-cell/issue-cell.tsx +++ b/apps/web/src/widgets/feedback-table/ui/issue-cell/issue-cell.tsx @@ -126,12 +126,12 @@ const IssueCell: React.FC = (props) => { path: '/api/admin/projects/{projectId}/issues', pathParams: { projectId }, queryOptions: { - onSuccess: async () => { - allIssuesRefetch(); + async onSuccess() { + await allIssuesRefetch(); toast.positive({ title: t('toast.register') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); @@ -150,9 +150,9 @@ const IssueCell: React.FC = (props) => { if (!issueId) { const data = await createIssue({ name: inputValue }); if (!data) return; - issueId = data?.id; + issueId = data.id; } - attatchIssue({ issueId }); + await attatchIssue({ issueId }); setInputValue(''); }; @@ -276,9 +276,9 @@ const IssueCell: React.FC = (props) => { issue={item} projectId={projectId} onClose={() => setOpenIssueId(null)} - refetch={() => { - refetch(); - allIssuesRefetch(); + refetch={async () => { + await refetch(); + await allIssuesRefetch(); }} /> )} diff --git a/apps/web/src/widgets/feedback-table/ui/issue-cell/issue-setting.tsx b/apps/web/src/widgets/feedback-table/ui/issue-cell/issue-setting.tsx index 5d73a4859..90863ef60 100644 --- a/apps/web/src/widgets/feedback-table/ui/issue-cell/issue-setting.tsx +++ b/apps/web/src/widgets/feedback-table/ui/issue-cell/issue-setting.tsx @@ -44,7 +44,7 @@ const IssueSetting: React.FC = (props) => { toast.positive({ title: t('toast.save') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); @@ -56,11 +56,11 @@ const IssueSetting: React.FC = (props) => { pathParams: { projectId, issueId: issue.id }, queryOptions: { async onSuccess() { - refetch(); + await refetch(); toast.negative({ title: t('toast.delete') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }, diff --git a/apps/web/src/widgets/issue-table/lib/use-issue-count.ts b/apps/web/src/widgets/issue-table/lib/use-issue-count.ts index 751d98b3b..8e511ff92 100644 --- a/apps/web/src/widgets/issue-table/lib/use-issue-count.ts +++ b/apps/web/src/widgets/issue-table/lib/use-issue-count.ts @@ -18,7 +18,7 @@ import { useTranslation } from 'react-i18next'; import { client, ISSUES } from '@/shared'; -const useIssueCount = (projectId: number, query: Record) => { +const useIssueCount = (projectId: number, query: Record) => { const { t } = useTranslation(); const { status: _, ...otherQuery } = query; return useQuery({ @@ -33,12 +33,12 @@ const useIssueCount = (projectId: number, query: Record) => { body: { limit: 1, page: 1, - query: { ...otherQuery, status: issue.key } as any, + query: { ...otherQuery, status: issue.key }, }, }); result.push({ ...issue, count: data?.meta.totalItems ?? 0 }); } - const total = result?.reduce((prev, curr) => prev + curr.count, 0); + const total = result.reduce((prev, curr) => prev + curr.count, 0); return [{ key: 'total', count: total }].concat(result); }, }); diff --git a/apps/web/src/widgets/issue-table/lib/use-issue-query.ts b/apps/web/src/widgets/issue-table/lib/use-issue-query.ts index b386d313a..ee31e0888 100644 --- a/apps/web/src/widgets/issue-table/lib/use-issue-query.ts +++ b/apps/web/src/widgets/issue-table/lib/use-issue-query.ts @@ -21,10 +21,10 @@ import { DATE_FORMAT, useQueryParamsState } from '@/shared'; const useIssueQuery = (projectId: number) => { const { query, setQuery } = useQueryParamsState( - { projectId }, + { projectId: String(projectId) }, { status: 'total' }, (input) => { - if (!input.createdAt) return true; + if (!input.createdAt || typeof input.createdAt !== 'string') return true; const [starDate, endDate] = input.createdAt.split('~'); if (dayjs(endDate).isAfter(dayjs(), 'day')) return false; if (dayjs(endDate).isBefore(dayjs(starDate), 'day')) return false; @@ -33,8 +33,8 @@ const useIssueQuery = (projectId: number) => { ); const dateRange = useMemo(() => { - const queryStr = query['createdAt']; - if (!queryStr) return null; + const queryStr = query.createdAt; + if (!queryStr || typeof queryStr !== 'string') return null; const [startDateStr, endDateStr] = queryStr.split('~'); @@ -59,7 +59,10 @@ const useIssueQuery = (projectId: number) => { const formattedQuery = useMemo(() => { return Object.entries(query).reduce((prev, [key, value]) => { if (key === 'status' && value === 'total') return prev; - if (key === 'createdAt' || key === 'updatedAt') { + if ( + (key === 'createdAt' || key === 'updatedAt') && + typeof value === 'string' + ) { const [startDate, endDate] = value.split('~'); return { ...prev, diff --git a/apps/web/src/widgets/issue-table/ui/issue-deletion-popover.ui.tsx b/apps/web/src/widgets/issue-table/ui/issue-deletion-popover.ui.tsx index 76d745b9d..41a8e755f 100644 --- a/apps/web/src/widgets/issue-table/ui/issue-deletion-popover.ui.tsx +++ b/apps/web/src/widgets/issue-table/ui/issue-deletion-popover.ui.tsx @@ -42,7 +42,7 @@ const IssueDeletionPopover: React.FC = (props) => { queryOptions: { onSuccess, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); diff --git a/apps/web/src/widgets/issue-table/ui/issue-setting-popover.ui.tsx b/apps/web/src/widgets/issue-table/ui/issue-setting-popover.ui.tsx index be33f6829..ced000d38 100644 --- a/apps/web/src/widgets/issue-table/ui/issue-setting-popover.ui.tsx +++ b/apps/web/src/widgets/issue-table/ui/issue-setting-popover.ui.tsx @@ -27,13 +27,13 @@ import { ISSUES, Popper, useOAIMutation } from '@/shared'; import type { Issue, IssueStatus } from '@/entities/issue'; import type { IssueTracker } from '@/entities/issue-tracker'; -type UpdateIssueType = { +interface UpdateIssueType { name: string; description: string | null; status: IssueStatus; color: string; externalIssueId: string; -}; +} const schema = z.object({ name: z.string(), @@ -44,7 +44,7 @@ const schema = z.object({ interface IProps { issue: Issue; - refetch: () => Promise; + refetch: () => Promise; issueTracker?: IssueTracker; disabled: boolean; } @@ -75,7 +75,6 @@ const IssueSettingPopover: React.FC = ({ }, [issue]); useEffect(() => { - if (!errors) return; Object.entries(errors).forEach(([key, value]) => { toast.negative({ title: key, description: value.message }); }); @@ -91,14 +90,14 @@ const IssueSettingPopover: React.FC = ({ toast.positive({ title: t('toast.save') }); close(); }, - async onError({ message }) { + onError({ message }) { toast.negative({ title: message }); }, }, }); const close = () => setOpen(false); - const onSubmit = async (data: UpdateIssueType) => mutate(data); + const onSubmit = (data: UpdateIssueType) => mutate(data); return ( = ({
- diff --git a/apps/web/src/widgets/issue-table/ui/issue-table.ui.tsx b/apps/web/src/widgets/issue-table/ui/issue-table.ui.tsx index b9d510264..e83734cff 100644 --- a/apps/web/src/widgets/issue-table/ui/issue-table.ui.tsx +++ b/apps/web/src/widgets/issue-table/ui/issue-table.ui.tsx @@ -128,7 +128,7 @@ const IssueTable: React.FC = ({ projectId }) => { [t], ); - const onChangeInputSearch = (input: Record) => { + const onChangeInputSearch = (input: Record) => { const { status, createdAt } = query; setQuery({ status, createdAt, ...input }); }; @@ -158,7 +158,7 @@ const IssueTable: React.FC = ({ projectId }) => { return (
setQuery({ ...query, status })} /> diff --git a/apps/web/src/widgets/issue-table/ui/ticket-link.ui.tsx b/apps/web/src/widgets/issue-table/ui/ticket-link.ui.tsx index ffe9d1cf3..0e804c18e 100644 --- a/apps/web/src/widgets/issue-table/ui/ticket-link.ui.tsx +++ b/apps/web/src/widgets/issue-table/ui/ticket-link.ui.tsx @@ -30,10 +30,11 @@ const TicketLink: React.FC = ({ value, projectId }) => { }); const link = useMemo(() => { + if (!issueTracker?.data.ticketDomain) return ''; try { new URL( - `/browse/${issueTracker?.data.ticketKey}-${value}`, - issueTracker?.data.ticketDomain, + `/browse/${issueTracker.data.ticketKey}-${value}`, + issueTracker.data.ticketDomain, ).toString(); } catch (error) { return ''; @@ -49,7 +50,7 @@ const TicketLink: React.FC = ({ value, projectId }) => { target="_blank" rel="noreferrer" > - {`${issueTracker?.data.ticketKey}-${value}`} + {`${issueTracker.data.ticketKey}-${value}`} : value : <>- diff --git a/apps/web/src/widgets/main-layout/ui/__snapshots__/main-layout.ui.spec.tsx.snap b/apps/web/src/widgets/main-layout/ui/__snapshots__/main-layout.ui.spec.tsx.snap index de4e5eb8c..981ecfcad 100644 --- a/apps/web/src/widgets/main-layout/ui/__snapshots__/main-layout.ui.spec.tsx.snap +++ b/apps/web/src/widgets/main-layout/ui/__snapshots__/main-layout.ui.spec.tsx.snap @@ -25,7 +25,7 @@ exports[`MainLayout snapshot center 1`] = ` style="color: transparent;" width="24" /> -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
= () => { const router = useRouter(); const { tenant } = useTenantStore(); - const projectId = +(router.query?.projectId ?? -1); + const projectId = +(router.query.projectId ?? -1); const { data } = useOAIQuery({ path: '/api/admin/projects/{projectId}', @@ -53,7 +53,7 @@ const Breadcrumb: React.FC = () => { className="text-secondary" />
- {data?.name} + {data.name}
)} diff --git a/apps/web/src/widgets/main-layout/ui/main-layout.ui.spec.tsx b/apps/web/src/widgets/main-layout/ui/main-layout.ui.spec.tsx index d652cd3ad..73c9f4a27 100644 --- a/apps/web/src/widgets/main-layout/ui/main-layout.ui.spec.tsx +++ b/apps/web/src/widgets/main-layout/ui/main-layout.ui.spec.tsx @@ -16,9 +16,8 @@ import { faker } from '@faker-js/faker'; import mockRouter from 'next-router-mock'; -import MainLayout from './main-layout.ui'; - import { render, screen } from '@/test-utils'; +import MainLayout from './main-layout.ui'; describe('MainLayout', () => { beforeEach(() => { diff --git a/apps/web/src/widgets/setting-menu/ui/channel-setting-menu.tsx b/apps/web/src/widgets/setting-menu/ui/channel-setting-menu.tsx index 2964f675d..9de13d1b4 100644 --- a/apps/web/src/widgets/setting-menu/ui/channel-setting-menu.tsx +++ b/apps/web/src/widgets/setting-menu/ui/channel-setting-menu.tsx @@ -49,7 +49,7 @@ const ChannelSettingMenu: React.FC = (props) => { useEffect(() => { if (!channelData || channelData.items.length === 0) return; - setChannelId(channelData.items?.[0]?.id ?? 0); + setChannelId(channelData.items[0]?.id ?? 0); }, [channelData]); if (!channelId) { @@ -67,7 +67,7 @@ const ChannelSettingMenu: React.FC = (props) => { v.id === channelId) ?? null} - onChange={(input) => (input && input.id ? setChannelId(input.id) : {})} + onChange={(input) => (input?.id ? setChannelId(input.id) : {})} getOptionValue={(option) => String(option.id)} getOptionLabel={(option) => option.name} /> diff --git a/apps/web/src/widgets/setting-menu/ui/channel/channel-deletion-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/channel/channel-deletion-setting.ui.tsx index be9199152..e7e39aa30 100644 --- a/apps/web/src/widgets/setting-menu/ui/channel/channel-deletion-setting.ui.tsx +++ b/apps/web/src/widgets/setting-menu/ui/channel/channel-deletion-setting.ui.tsx @@ -45,12 +45,12 @@ const ChannelDeletionSetting: React.FC = (props) => { path: '/api/admin/projects/{projectId}/channels/{channelId}', pathParams: { channelId, projectId }, queryOptions: { - async onSuccess() { + onSuccess() { toast.negative({ title: t('toast.delete') }); router.reload(); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); diff --git a/apps/web/src/widgets/setting-menu/ui/channel/channel-info-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/channel/channel-info-setting.ui.tsx index 467bcb3bc..4bd1c5166 100644 --- a/apps/web/src/widgets/setting-menu/ui/channel/channel-info-setting.ui.tsx +++ b/apps/web/src/widgets/setting-menu/ui/channel/channel-info-setting.ui.tsx @@ -56,7 +56,7 @@ const ChannelInfoSetting: React.FC = ({ channelId, projectId }) => { toast.positive({ title: t('toast.save') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); @@ -64,17 +64,16 @@ const ChannelInfoSetting: React.FC = ({ channelId, projectId }) => { const methods = useForm({ resolver: zodResolver(channelInfoSchema), }); + useEffect(() => { - refetch(); + void refetch(); }, []); useEffect(() => { methods.reset(data); }, [data]); - const onSubmit = async (values: ChannelInfo) => { - updateChannel(values); - }; + const onSubmit = (values: ChannelInfo) => updateChannel(values); return ( , o2: Record) => - JSON.stringify(o1) === JSON.stringify(o2); +const objectsEqual = ( + o1: Record[], + o2: Record[], +) => JSON.stringify(o1) === JSON.stringify(o2); interface IProps { projectId: number; @@ -69,7 +71,7 @@ const FieldSetting: React.FC = ({ channelId, projectId }) => { toast.positive({ title: t('toast.save') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); @@ -104,7 +106,7 @@ const FieldSetting: React.FC = ({ channelId, projectId }) => { useEffect(() => { if (!isDirty) return; - const confirmMsg = t('system-popup.field-setting-get-out'); + const confirmMsg: string = t('system-popup.field-setting-get-out'); // 닫기, 새로고침 const handleBeforeUnload = (e: BeforeUnloadEvent) => { diff --git a/apps/web/src/widgets/setting-menu/ui/channel/image-config-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/channel/image-config-setting.ui.tsx index f507f529b..be69c13d2 100644 --- a/apps/web/src/widgets/setting-menu/ui/channel/image-config-setting.ui.tsx +++ b/apps/web/src/widgets/setting-menu/ui/channel/image-config-setting.ui.tsx @@ -28,6 +28,7 @@ import { useOAIQuery, usePermissions, } from '@/shared'; +import { EMPTY_FUNCTION } from '@/shared/utils/empty-function'; import type { ChannelImageConfig } from '@/entities/channel'; import { channelImageConfigSchema, ImageConfigForm } from '@/entities/channel'; @@ -59,7 +60,7 @@ const ImageConfigSetting: React.FC = (props) => { toast.positive({ title: t('toast.save') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); @@ -90,7 +91,7 @@ const ImageConfigSetting: React.FC = (props) => { const handleTestConnection = async () => { let isError = false; - await methods.handleSubmit(() => {})(); + await methods.handleSubmit(EMPTY_FUNCTION)(); const { accessKeyId, bucket, endpoint, region, secretAccessKey } = methods.getValues(); if (accessKeyId.length === 0) { @@ -124,7 +125,7 @@ const ImageConfigSetting: React.FC = (props) => { useEffect(() => { methods.reset({ ...data?.imageConfig, - domainWhiteList: data?.imageConfig?.domainWhiteList ?? null, + domainWhiteList: data?.imageConfig.domainWhiteList ?? null, }); }, [data]); diff --git a/apps/web/src/widgets/setting-menu/ui/project/api-key-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/project/api-key-setting.ui.tsx index 237a0fe99..0d2222171 100644 --- a/apps/web/src/widgets/setting-menu/ui/project/api-key-setting.ui.tsx +++ b/apps/web/src/widgets/setting-menu/ui/project/api-key-setting.ui.tsx @@ -50,7 +50,7 @@ const ApiKeySetting: React.FC = ({ projectId }) => { toast.positive({ title: t('toast.inactive') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }); @@ -65,7 +65,7 @@ const ApiKeySetting: React.FC = ({ projectId }) => { toast.positive({ title: t('toast.active') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }); @@ -80,7 +80,7 @@ const ApiKeySetting: React.FC = ({ projectId }) => { toast.negative({ title: t('toast.delete') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }); diff --git a/apps/web/src/widgets/setting-menu/ui/project/issue-tracker-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/project/issue-tracker-setting.ui.tsx index d77ae15ed..1c4975c8f 100644 --- a/apps/web/src/widgets/setting-menu/ui/project/issue-tracker-setting.ui.tsx +++ b/apps/web/src/widgets/setting-menu/ui/project/issue-tracker-setting.ui.tsx @@ -55,7 +55,7 @@ const IssueTrackerSetting: React.FC = ({ projectId }) => { toast.positive({ title: t('toast.save') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); @@ -70,7 +70,7 @@ const IssueTrackerSetting: React.FC = ({ projectId }) => { toast.positive({ title: t('toast.save') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); @@ -80,7 +80,7 @@ const IssueTrackerSetting: React.FC = ({ projectId }) => { }, [data]); const onSubmit = (input: IssueTracker) => - data ? modify({ data: input as any }) : create({ data: input as any }); + data ? modify({ data: input }) : create({ data: input }); return ( = (props) => { pathParams: { projectId }, queryOptions: { async onSuccess() { + await refetch(); toast.positive({ title: t('toast.save'), iconName: 'MailFill' }); - refetch(); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); @@ -75,11 +75,11 @@ const MemberSetting: React.FC = (props) => { pathParams: { projectId, memberId: input.memberId }, }), async onSuccess() { + await refetch(); toast.negative({ title: t('toast.delete') }); - refetch(); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }); const { mutate: updateMember } = useMutation({ @@ -97,7 +97,7 @@ const MemberSetting: React.FC = (props) => { toast.positive({ title: t('toast.save') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }); diff --git a/apps/web/src/widgets/setting-menu/ui/project/project-deletion-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/project/project-deletion-setting.ui.tsx index 6d79b64e3..4529fdbdd 100644 --- a/apps/web/src/widgets/setting-menu/ui/project/project-deletion-setting.ui.tsx +++ b/apps/web/src/widgets/setting-menu/ui/project/project-deletion-setting.ui.tsx @@ -53,7 +53,7 @@ const ProjectDeletionSetting: React.FC = ({ projectId }) => { toast.negative({ title: t('toast.delete') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); @@ -122,6 +122,7 @@ const ChannelCard: React.FC = (props) => { const { data: feedbackData } = useFeedbackSearch(projectId, channelId, { query: {}, limit: 0, + page: 1, }); return ( diff --git a/apps/web/src/widgets/setting-menu/ui/project/project-info-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/project/project-info-setting.ui.tsx index 52eb25437..82a9c304f 100644 --- a/apps/web/src/widgets/setting-menu/ui/project/project-info-setting.ui.tsx +++ b/apps/web/src/widgets/setting-menu/ui/project/project-info-setting.ui.tsx @@ -62,7 +62,7 @@ const ProjectInfoSetting: React.FC = ({ projectId }) => { toast.positive({ title: t('toast.save') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); diff --git a/apps/web/src/widgets/setting-menu/ui/project/role-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/project/role-setting.ui.tsx index 160224094..dab0370fc 100644 --- a/apps/web/src/widgets/setting-menu/ui/project/role-setting.ui.tsx +++ b/apps/web/src/widgets/setting-menu/ui/project/role-setting.ui.tsx @@ -45,11 +45,10 @@ const RoleSetting: React.FC = ({ projectId }) => { pathParams: { projectId }, queryOptions: { async onSuccess() { - refetch(); + await refetch(); toast.positive({ title: t('toast.add') }); }, onError(error) { - if (!error) return; toast.negative({ title: error.message }); }, }, @@ -63,11 +62,11 @@ const RoleSetting: React.FC = ({ projectId }) => { }); }, async onSuccess() { + await refetch(); toast.negative({ title: t('toast.delete') }); - refetch(); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }); @@ -92,7 +91,7 @@ const RoleSetting: React.FC = ({ projectId }) => { toast.positive({ title: t('toast.save') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }); @@ -110,7 +109,7 @@ const RoleSetting: React.FC = ({ projectId }) => {
{ + onUpdateRole={(input) => { const { name, permissions, id: roleId } = input; const targetRole = data?.roles.find((v) => v.id === roleId); if (!targetRole) return; diff --git a/apps/web/src/widgets/setting-menu/ui/project/webhook-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/project/webhook-setting.ui.tsx index 35db9a640..d1005cc59 100644 --- a/apps/web/src/widgets/setting-menu/ui/project/webhook-setting.ui.tsx +++ b/apps/web/src/widgets/setting-menu/ui/project/webhook-setting.ui.tsx @@ -47,7 +47,7 @@ const WebhookSetting: React.FC = ({ projectId }) => { toast.positive({ title: t('toast.save') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }); const { mutateAsync: updateWebhook } = useMutation({ @@ -62,7 +62,7 @@ const WebhookSetting: React.FC = ({ projectId }) => { toast.positive({ title: t('toast.save') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }); @@ -76,7 +76,7 @@ const WebhookSetting: React.FC = ({ projectId }) => { toast.positive({ title: t('toast.save') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message }); }, }, }); diff --git a/apps/web/src/widgets/setting-menu/ui/tenant/auth-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/tenant/auth-setting.ui.tsx index 29cd17b42..e7f855806 100644 --- a/apps/web/src/widgets/setting-menu/ui/tenant/auth-setting.ui.tsx +++ b/apps/web/src/widgets/setting-menu/ui/tenant/auth-setting.ui.tsx @@ -30,11 +30,11 @@ import { import SettingMenuTemplate from '../setting-menu-template'; -type DomainStateType = { +interface DomainState { isSubmitted: boolean; isValid: boolean; hint?: string; -}; +} interface IProps {} @@ -49,7 +49,7 @@ const AuthSetting: React.FC = () => { const { reset, handleSubmit, watch, setValue, formState } = methods; - const [domainState, setDomainState] = useState({ + const [domainState, setDomainState] = useState({ isSubmitted: false, isValid: false, }); @@ -66,7 +66,7 @@ const AuthSetting: React.FC = () => { setDomainState({ isSubmitted: false, isValid: false }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message ?? 'Error' }); }, }, }); diff --git a/apps/web/src/widgets/setting-menu/ui/tenant/tenant-info-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/tenant/tenant-info-setting.ui.tsx index 5ec8f28e7..599c10799 100644 --- a/apps/web/src/widgets/setting-menu/ui/tenant/tenant-info-setting.ui.tsx +++ b/apps/web/src/widgets/setting-menu/ui/tenant/tenant-info-setting.ui.tsx @@ -49,7 +49,7 @@ const TenantInfoSetting: React.FC = () => { toast.positive({ title: t('toast.save') }); }, onError(error) { - toast.negative({ title: error?.message ?? 'Error' }); + toast.negative({ title: error.message ?? 'Error' }); }, }, }); diff --git a/apps/web/tsconfig.json b/apps/web/tsconfig.json index f630fe15e..6dba6f395 100644 --- a/apps/web/tsconfig.json +++ b/apps/web/tsconfig.json @@ -1,13 +1,15 @@ { - "extends": "@ufb/tsconfig/react.json", + "extends": "@ufb/tsconfig/base.json", "compilerOptions": { + "lib": ["es2022", "dom", "dom.iterable"], + "jsx": "preserve", "baseUrl": ".", "paths": { - "@/*": ["./src/*"], - "react": ["node_modules/@types/react"] + "@/*": ["./src/*"] }, "plugins": [{ "name": "next" }], - "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json" + "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json", + "module": "esnext" }, "include": [".", ".next/types/**/*.ts"], "exclude": ["node_modules", "./*.js", "./*.mjs", "coverage"] diff --git a/docker/docker-compose.infra-amd64.yml b/docker/docker-compose.infra-amd64.yml index 1afafbe3d..c4bfc0dc8 100644 --- a/docker/docker-compose.infra-amd64.yml +++ b/docker/docker-compose.infra-amd64.yml @@ -61,9 +61,9 @@ services: - node.name=opensearch-node - discovery.type=single-node - bootstrap.memory_lock=true - - 'OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m' + - "OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m" - plugins.security.disabled=true - - OPENSEARCH_INITIAL_ADMIN_PASSWORD=userfeedback + - OPENSEARCH_INITIAL_ADMIN_PASSWORD=UserFeedback123!@# ulimits: memlock: soft: -1 @@ -88,7 +88,7 @@ services: - 5601:5601 environment: - 'OPENSEARCH_HOSTS=["http://opensearch-node:9200"]' - - 'DISABLE_SECURITY_DASHBOARDS_PLUGIN=true' + - "DISABLE_SECURITY_DASHBOARDS_PLUGIN=true" depends_on: - opensearch-node networks: diff --git a/package.json b/package.json index 8ec3ae3a7..19dd306d7 100644 --- a/package.json +++ b/package.json @@ -1,20 +1,6 @@ { "name": "abc-user-feedback", - "version": "0.0.0", "private": true, - "workspaces": { - "packages": [ - "apps/*", - "packages/*", - "tooling/*" - ], - "nohoist": [ - "**/typeorm*/**", - "**/typeorm*", - "**/*nestjs*/**", - "**/*nestjs*" - ] - }, "scripts": { "build": "turbo build", "build:ui": "turbo @ufb/ui#build", @@ -33,7 +19,6 @@ "test": "turbo test", "test:e2e": "cd apps/e2e && pnpm test:e2e" }, - "prettier": "@ufb/prettier-config", "devDependencies": { "@ufb/prettier-config": "workspace:*", "prettier": "^3.2.5", diff --git a/packages/ufb-shared/eslint.config.js b/packages/ufb-shared/eslint.config.js new file mode 100644 index 000000000..7f71d819b --- /dev/null +++ b/packages/ufb-shared/eslint.config.js @@ -0,0 +1,9 @@ +import baseConfig from '@ufb/eslint-config/base'; + +/** @type {import('typescript-eslint').Config} */ +export default [ + { + ignores: [], + }, + ...baseConfig, +]; diff --git a/packages/ufb-shared/package.json b/packages/ufb-shared/package.json index f010bf535..8f88be6a9 100644 --- a/packages/ufb-shared/package.json +++ b/packages/ufb-shared/package.json @@ -2,29 +2,23 @@ "name": "@ufb/shared", "version": "0.1.0", "private": true, - "main": "./dist/index.js", + "type": "module", + "main": "./dist/index.cjs", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "scripts": { "clean": "git clean -xdf dist .turbo node_modules", "format": "prettier --check . --ignore-path ../../.gitignore", - "lint": "eslint .", + "lint": "eslint", "typecheck": "tsc --noEmit", "build": "tsup src/index.ts --format cjs,esm --dts" }, "prettier": "@ufb/prettier-config", - "eslintConfig": { - "extends": [ - "@ufb/eslint-config/base", - "@ufb/eslint-config/react" - ], - "root": true - }, "devDependencies": { "@ufb/eslint-config": "workspace:*", "@ufb/prettier-config": "workspace:*", "@ufb/tsconfig": "workspace:*", - "eslint": "^8.57.0", + "eslint": "^9.0.0", "react": "^18.2.0", "tsup": "^8.0.2", "typescript": "^5.4.5" diff --git a/packages/ufb-shared/tsconfig.json b/packages/ufb-shared/tsconfig.json index 1f837baff..d796f635d 100644 --- a/packages/ufb-shared/tsconfig.json +++ b/packages/ufb-shared/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@ufb/tsconfig/nestjs.json", + "extends": "@ufb/tsconfig/base.json", "compilerOptions": { "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json" }, diff --git a/packages/ufb-tailwind/eslint.config.js b/packages/ufb-tailwind/eslint.config.js new file mode 100644 index 000000000..7f71d819b --- /dev/null +++ b/packages/ufb-tailwind/eslint.config.js @@ -0,0 +1,9 @@ +import baseConfig from '@ufb/eslint-config/base'; + +/** @type {import('typescript-eslint').Config} */ +export default [ + { + ignores: [], + }, + ...baseConfig, +]; diff --git a/packages/ufb-tailwind/package.json b/packages/ufb-tailwind/package.json index 78d7ec577..e534ba073 100644 --- a/packages/ufb-tailwind/package.json +++ b/packages/ufb-tailwind/package.json @@ -16,17 +16,11 @@ "build:prejss-components": "prejss-cli dist/components.css --format commonjs" }, "prettier": "@ufb/prettier-config", - "eslintConfig": { - "extends": [ - "@ufb/eslint-config/base" - ], - "root": true - }, "devDependencies": { "@ufb/eslint-config": "workspace:*", "@ufb/prettier-config": "workspace:*", "autoprefixer": "^10.4.19", - "eslint": "^8.57.0", + "eslint": "^9.0.0", "glob": "^10.3.12", "postcss": "^8.4.38", "postcss-cli": "^11.0.0", diff --git a/packages/ufb-ui/eslint.config.js b/packages/ufb-ui/eslint.config.js new file mode 100644 index 000000000..2a90cff08 --- /dev/null +++ b/packages/ufb-ui/eslint.config.js @@ -0,0 +1,11 @@ +const baseConfig = require('@ufb/eslint-config/base'); +const reactConfig = require('@ufb/eslint-config/react'); + +/** @type {import('typescript-eslint').Config} */ +module.exports = [ + { + ignores: ['postcss.js'], + }, + ...baseConfig, + ...reactConfig, +]; diff --git a/packages/ufb-ui/package.json b/packages/ufb-ui/package.json index 8e06befca..c636421f0 100644 --- a/packages/ufb-ui/package.json +++ b/packages/ufb-ui/package.json @@ -7,17 +7,10 @@ "scripts": { "clean": "git clean -xdf .turbo node_modules", "format": "prettier --check . --ignore-path ../../.gitignore", - "lint": "eslint .", - "typecheck": "tsc --noEmit" + "lint": "eslint", + "typecheck": "tsc --noEmit --emitDeclarationOnly false" }, "prettier": "@ufb/prettier-config", - "eslintConfig": { - "extends": [ - "@ufb/eslint-config/base", - "@ufb/eslint-config/react" - ], - "root": true - }, "dependencies": { "@floating-ui/react": "^0.26.12", "react": "^18.2.0", @@ -27,17 +20,13 @@ "devDependencies": { "@swc/core": "^1.4.16", "@swc/jest": "^0.2.36", - "@testing-library/jest-dom": "^6.4.2", - "@testing-library/react": "^16.0.0", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "@ufb/eslint-config": "workspace:*", "@ufb/prettier-config": "workspace:*", "@ufb/tailwind": "workspace:*", "@ufb/tsconfig": "workspace:*", - "eslint": "^8.57.0", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", + "eslint": "^9.0.0", "tailwindcss": "^3.4.3" } } diff --git a/packages/ufb-ui/src/Badge/Badge.tsx b/packages/ufb-ui/src/Badge/Badge.tsx index c22bcbd1a..9713eded3 100644 --- a/packages/ufb-ui/src/Badge/Badge.tsx +++ b/packages/ufb-ui/src/Badge/Badge.tsx @@ -13,7 +13,6 @@ * License for the specific language governing permissions and limitations * under the License. */ -import type { MouseEventHandler } from 'react'; import { useMemo } from 'react'; import type { IconNameType } from '../Icon'; @@ -23,11 +22,11 @@ import type { ColorType } from '../types/color.type'; export interface BadgeProps extends React.PropsWithChildren { left?: { iconName: IconNameType; - onClick?: MouseEventHandler; + onClick?: React.MouseEventHandler; }; right?: { iconName: IconNameType; - onClick?: MouseEventHandler; + onClick?: React.MouseEventHandler; disabled?: boolean; }; color?: ColorType | 'black'; diff --git a/packages/ufb-ui/src/Badge/index.ts b/packages/ufb-ui/src/Badge/index.ts index ea64ce780..cb1340047 100644 --- a/packages/ufb-ui/src/Badge/index.ts +++ b/packages/ufb-ui/src/Badge/index.ts @@ -14,4 +14,3 @@ * under the License. */ export * from './Badge'; -export { type BadgeProps } from './Badge'; diff --git a/packages/ufb-ui/src/Icon/Icon.tsx b/packages/ufb-ui/src/Icon/Icon.tsx index f574fba40..907ace1f9 100644 --- a/packages/ufb-ui/src/Icon/Icon.tsx +++ b/packages/ufb-ui/src/Icon/Icon.tsx @@ -32,7 +32,8 @@ export const Icon: React.FC = ({ className, ...props }) => { - return React.createElement(svg[name] ?? 'div', { + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition + return React.createElement(svg[name] ?? 'svg', { width: size, height: size, className: ['inline-block', className].join(' '), diff --git a/packages/ufb-ui/src/Popover/Popover.tsx b/packages/ufb-ui/src/Popover/Popover.tsx index 9e2ebbf11..2d6433b86 100644 --- a/packages/ufb-ui/src/Popover/Popover.tsx +++ b/packages/ufb-ui/src/Popover/Popover.tsx @@ -149,13 +149,17 @@ export const PopoverTrigger = React.forwardRef< React.HTMLProps & PopoverTriggerProps >(function PopoverTrigger({ children, asChild = false, ...props }, propRef) { const context = usePopoverContext(); + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-member-access const childrenRef = (children as any).ref; + + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument const ref = useMergeRefs([context.refs.setReference, propRef, childrenRef]); // `asChild` allows the user to pass any element as the anchor if (asChild && React.isValidElement(children)) { return React.cloneElement( children, + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument context.getReferenceProps({ ref, ...props, @@ -198,7 +202,7 @@ export const PopoverContent = React.forwardRef<
= (
diff --git a/packages/ufb-ui/src/Toast/toast.tsx b/packages/ufb-ui/src/Toast/toast.tsx index b58d387e8..bea5f222a 100644 --- a/packages/ufb-ui/src/Toast/toast.tsx +++ b/packages/ufb-ui/src/Toast/toast.tsx @@ -34,7 +34,7 @@ export const toast = { accent: (input: IToastProps) => reactToast.custom((t) => ), promise: async ( - fn: Promise, + fn: Promise, input: { title: { success: string; loading: string; error: string }; description?: { success?: string; loading?: string; error?: string }; diff --git a/packages/ufb-ui/src/Tooltip/Tooltip.tsx b/packages/ufb-ui/src/Tooltip/Tooltip.tsx index f4647e648..d17ef3ee6 100644 --- a/packages/ufb-ui/src/Tooltip/Tooltip.tsx +++ b/packages/ufb-ui/src/Tooltip/Tooltip.tsx @@ -122,13 +122,16 @@ export const TooltipTrigger = React.forwardRef< React.HTMLProps & { asChild?: boolean } >(function TooltipTrigger({ children, asChild = false, ...props }, propRef) { const context = useTooltipContext(); + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-member-access const childrenRef = (children as any).ref; + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument const ref = useMergeRefs([context.refs.setReference, propRef, childrenRef]); // `asChild` allows the user to pass any element as the anchor if (asChild && React.isValidElement(children)) { return React.cloneElement( children, + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument context.getReferenceProps({ ref, ...props, diff --git a/packages/ufb-ui/src/inputs/TextInput.tsx b/packages/ufb-ui/src/inputs/TextInput.tsx index b5bfb6185..9ae2d0e1c 100644 --- a/packages/ufb-ui/src/inputs/TextInput.tsx +++ b/packages/ufb-ui/src/inputs/TextInput.tsx @@ -13,17 +13,11 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { - forwardRef, - useCallback, - useEffect, - useImperativeHandle, - useRef, - useState, -} from 'react'; +import { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; import type { IconNameType } from '../Icon'; import { Icon } from '../Icon'; +import { composeRefs } from '../utils'; import type { IInputProps } from './Input'; import { Input } from './Input'; @@ -35,7 +29,7 @@ export interface ITextInputProps extends Omit { } export const TextInput = forwardRef( - (props, ref: any) => { + (props, ref) => { const { isSubmitted, isSubmitting, @@ -51,8 +45,6 @@ export const TextInput = forwardRef( const inputRef = useRef(null); - useImperativeHandle(ref, () => inputRef.current); - const onClickClear = useCallback(() => { if (!inputRef.current) return; inputRef.current.value = ''; @@ -60,7 +52,7 @@ export const TextInput = forwardRef( }, [inputRef]); useEffect(() => { - if (isSubmitting || !isSubmitted) return; + if (isSubmitting ?? !isSubmitted) return; setIconType(isValid ? 'success' : 'fail'); }, [isSubmitted, isValid, isSubmitting]); @@ -113,7 +105,7 @@ export const TextInput = forwardRef( else setIconType('clear'); if (onChange) onChange(e); }} - ref={inputRef} + ref={composeRefs(inputRef, ref)} isSubmitted={isSubmitted} isSubmitting={isSubmitting} isValid={isValid} diff --git a/packages/ufb-ui/src/utils.ts b/packages/ufb-ui/src/utils.ts new file mode 100644 index 000000000..7913c2893 --- /dev/null +++ b/packages/ufb-ui/src/utils.ts @@ -0,0 +1,46 @@ +/** + * Copyright 2023 LINE Corporation + * + * LINE Corporation licenses this file to you under the Apache License, + * version 2.0 (the "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at: + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ +import * as React from 'react'; + +type PossibleRef = React.Ref | undefined; + +/** + * Set a given ref to a given value + * This utility takes care of different types of refs: callback refs and RefObject(s) + */ +export function setRef(ref: PossibleRef, value: T) { + if (typeof ref === 'function') { + ref(value); + } else if (ref !== null && ref !== undefined) { + (ref as React.MutableRefObject).current = value; + } +} + +/** + * A utility to compose multiple refs together + * Accepts callback refs and RefObject(s) + */ +export function composeRefs(...refs: PossibleRef[]) { + return (node: T) => refs.forEach((ref) => setRef(ref, node)); +} + +/** + * A custom hook that composes multiple refs + * Accepts callback refs and RefObject(s) + */ +export function useComposedRefs(...refs: PossibleRef[]) { + return React.useCallback(composeRefs(...refs), refs); +} diff --git a/packages/ufb-ui/tailwind.config.js b/packages/ufb-ui/tailwind.config.js deleted file mode 100644 index db6de6e86..000000000 --- a/packages/ufb-ui/tailwind.config.js +++ /dev/null @@ -1,5 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: ['./src/**/*.{js,ts,jsx,tsx}'], - plugins: [require('@ufb/tailwind')], -}; diff --git a/packages/ufb-ui/tailwind.config.ts b/packages/ufb-ui/tailwind.config.ts new file mode 100644 index 000000000..e12ca9264 --- /dev/null +++ b/packages/ufb-ui/tailwind.config.ts @@ -0,0 +1,8 @@ +import type { Config } from 'tailwindcss'; + +import ufbTailwind from '@ufb/tailwind'; + +export default { + content: ['./src/**/*.tsx'], + plugins: [ufbTailwind], +} satisfies Config; diff --git a/packages/ufb-ui/tsconfig.json b/packages/ufb-ui/tsconfig.json index 8bcd64aa5..fbc29a08e 100644 --- a/packages/ufb-ui/tsconfig.json +++ b/packages/ufb-ui/tsconfig.json @@ -1,8 +1,10 @@ { - "extends": "@ufb/tsconfig/react.json", + "extends": "@ufb/tsconfig/internal-package.json", "compilerOptions": { + "lib": ["dom", "dom.iterable", "ES2022"], + "jsx": "preserve", "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json" }, - "include": ["."], - "exclude": ["dist", "node_modules"] + "include": ["*.ts", "src"], + "exclude": ["node_modules"] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8fc8c327e..1f00ba86c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,22 +13,22 @@ importers: version: link:tooling/prettier prettier: specifier: ^3.2.5 - version: 3.3.2 + version: 3.3.3 turbo: specifier: ^1.13.2 version: 1.13.4 typescript: specifier: ^5.4.5 - version: 5.4.5 + version: 5.5.3 apps/api: dependencies: '@aws-sdk/client-s3': specifier: ^3.556.0 - version: 3.608.0 + version: 3.614.0 '@aws-sdk/s3-request-presigner': specifier: ^3.556.0 - version: 3.608.0 + version: 3.614.0 '@fastify/multipart': specifier: ^8.2.0 version: 8.3.0 @@ -37,61 +37,61 @@ importers: version: 7.0.4 '@nestjs-modules/mailer': specifier: ^2.0.0 - version: 2.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(nodemailer@6.9.14) + version: 2.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(nodemailer@6.9.14) '@nestjs/axios': specifier: ^3.0.2 - version: 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) + version: 3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) '@nestjs/common': specifier: ^10.3.8 - version: 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + version: 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/config': specifier: ^3.2.2 - version: 3.2.3(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1) + version: 3.2.3(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1) '@nestjs/core': specifier: ^10.3.8 - version: 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) + version: 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/event-emitter': specifier: ^2.0.4 - version: 2.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1)) + version: 2.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1)) '@nestjs/jwt': specifier: ^10.2.0 - version: 10.2.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)) + version: 10.2.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)) '@nestjs/passport': specifier: ^10.0.3 - version: 10.0.3(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(passport@0.7.0) + version: 10.0.3(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(passport@0.7.0) '@nestjs/platform-express': specifier: ^10.3.8 - version: 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) + version: 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10) '@nestjs/platform-fastify': specifier: ^10.3.8 - version: 10.3.8(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1)) + version: 10.3.10(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1)) '@nestjs/schedule': specifier: ^4.0.2 - version: 4.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1)) + version: 4.1.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1)) '@nestjs/swagger': specifier: ^7.3.1 - version: 7.4.0(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) + version: 7.4.0(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(l46cyptlp7yqsxacxzq6cqf2mi) + version: 10.2.3(f4wpbukyo5l32yyhxj2qkjsvvi) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 '@swc/helpers': specifier: ^0.5.10 - version: 0.5.11 + version: 0.5.12 '@ufb/shared': specifier: workspace:* version: link:../../packages/ufb-shared '@willsoto/nestjs-prometheus': specifier: ^6.0.0 - version: 6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.3) + version: 6.0.1(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.3) aws-sdk: specifier: ^2.1604.0 - version: 2.1652.0 + version: 2.1659.0 axios: specifier: ^1.7.2 version: 1.7.2 @@ -118,7 +118,7 @@ importers: version: 5.0.1 fastify: specifier: ^4.26.2 - version: 4.26.2 + version: 4.28.1 joi: specifier: ^17.12.3 version: 17.13.3 @@ -130,16 +130,16 @@ importers: version: 1.10.0 mysql2: specifier: ^3.9.7 - version: 3.10.2 + version: 3.10.3 nestjs-cls: specifier: ^3.6.0 - version: 3.6.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1) + version: 3.6.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1) nestjs-pino: specifier: ^4.0.0 - version: 4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0) + version: 4.1.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.2.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))) nodemailer: specifier: ^6.9.13 version: 6.9.14 @@ -157,7 +157,7 @@ importers: version: 1.0.0 pino-http: specifier: ^10.0.0 - version: 10.1.0 + version: 10.2.0 pino-pretty: specifier: ^11.0.0 version: 11.2.1 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + version: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -191,19 +191,19 @@ importers: version: 8.4.1 '@nestjs/cli': specifier: ^10.3.2 - version: 10.4.0(@swc/core@1.6.6(@swc/helpers@0.5.11)) + version: 10.4.2(@swc/core@1.6.13(@swc/helpers@0.5.12)) '@nestjs/schematics': specifier: ^10.1.1 - version: 10.1.1(chokidar@3.6.0)(typescript@5.4.5) + version: 10.1.2(chokidar@3.6.0)(typescript@5.5.3) '@nestjs/testing': specifier: ^10.3.8 - version: 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8)) + version: 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10)) '@swc-node/jest': specifier: ^1.8.0 - version: 1.8.3(@swc/core@1.6.6(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5) + version: 1.8.10(@swc/core@1.6.13(@swc/helpers@0.5.12))(@swc/types@0.1.9)(typescript@5.5.3) '@swc/core': specifier: ^1.4.16 - version: 1.6.6(@swc/helpers@0.5.11) + version: 1.6.13(@swc/helpers@0.5.12) '@types/bcrypt': specifier: ^5.0.2 version: 5.0.2 @@ -225,9 +225,12 @@ importers: '@types/supertest': specifier: ^6.0.2 version: 6.0.2 - '@ufb/eslint-config': - specifier: workspace:* - version: link:../../tooling/eslint + '@typescript-eslint/eslint-plugin': + specifier: ^7.7.1 + version: 7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/parser': + specifier: ^7.7.1 + version: 7.16.1(eslint@9.7.0)(typescript@5.5.3) '@ufb/prettier-config': specifier: workspace:* version: link:../../tooling/prettier @@ -235,11 +238,17 @@ importers: specifier: workspace:* version: link:../../tooling/typescript eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.0.0 + version: 9.7.0 + eslint-config-prettier: + specifier: ^9.1.0 + version: 9.1.0(eslint@9.7.0) + eslint-plugin-prettier: + specifier: ^5.1.3 + version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.7.0))(eslint@9.7.0)(prettier@3.3.3) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -248,19 +257,19 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.5(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.2.2(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)))(typescript@5.5.3) ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.4.5)(webpack@5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11))) + version: 9.5.1(typescript@5.5.3)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 typescript: specifier: ^5.4.5 - version: 5.4.5 + version: 5.5.3 apps/e2e: devDependencies: @@ -272,7 +281,7 @@ importers: version: 1.7.2 mysql2: specifier: ^3.9.7 - version: 3.10.2 + version: 3.10.3 apps/web: dependencies: @@ -287,22 +296,22 @@ importers: version: 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 0.2.1(tailwindcss@3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))) '@hookform/resolvers': specifier: ^3.3.4 - version: 3.6.0(react-hook-form@7.52.1(react@18.3.1)) + version: 3.9.0(react-hook-form@7.52.1(react@18.3.1)) '@mui/base': specifier: 5.0.0-beta.40 version: 5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@t3-oss/env-nextjs': specifier: ^0.10.0 - version: 0.10.1(typescript@5.4.5)(zod@3.23.8) + version: 0.10.1(typescript@5.5.3)(zod@3.23.8) '@tanstack/react-query': specifier: ^5.31.0 - version: 5.49.2(react@18.3.1) + version: 5.51.1(react@18.3.1) '@tanstack/react-table': specifier: ^8.16.0 - version: 8.19.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 8.19.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@toss/use-overlay': specifier: ^1.4.0 version: 1.4.0(react@18.3.1) @@ -341,10 +350,10 @@ importers: version: 1.11.11 framer-motion: specifier: ^11.1.7 - version: 11.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) i18next: specifier: ^23.11.5 - version: 23.11.5 + version: 23.12.1 immer: specifier: ^10.0.4 version: 10.1.1 @@ -356,16 +365,16 @@ importers: version: 4.0.0 next: specifier: ^14.2.2 - version: 14.2.4(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-i18next: - specifier: ^15.0.0 - version: 15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + specifier: ^15.3.0 + version: 15.3.0(i18next@23.12.1)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) nuqs: specifier: ^1.17.4 - version: 1.17.4(next@14.2.4(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 1.17.4(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) pino: specifier: ^9.0.0 - version: 9.2.0 + version: 9.3.1 react: specifier: ^18.2.0 version: 18.3.1 @@ -386,7 +395,7 @@ importers: version: 2.4.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-i18next: specifier: ^14.0.0 - version: 14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-select: specifier: ^5.8.0 version: 5.8.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -401,7 +410,7 @@ importers: version: 0.33.4 tailwind-merge: specifier: ^2.3.0 - version: 2.3.0 + version: 2.4.0 tailwind-scrollbar-hide: specifier: ^1.1.7 version: 1.1.7 @@ -417,28 +426,28 @@ importers: version: 7.24.9 '@rollup/plugin-commonjs': specifier: ^26.0.0 - version: 26.0.1(rollup@4.18.0) + version: 26.0.1(rollup@4.18.1) '@svgr/webpack': specifier: ^8.1.0 - version: 8.1.0(typescript@5.4.5) + version: 8.1.0(typescript@5.5.3) '@swc/core': specifier: ^1.4.16 - version: 1.6.6(@swc/helpers@0.5.11) + version: 1.6.13(@swc/helpers@0.5.12) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.6.6(@swc/helpers@0.5.11)) + version: 0.2.36(@swc/core@1.6.13(@swc/helpers@0.5.12)) '@tanstack/react-query-devtools': specifier: ^5.45.1 - version: 5.50.1(@tanstack/react-query@5.49.2(react@18.3.1))(react@18.3.1) + version: 5.51.1(@tanstack/react-query@5.51.1(react@18.3.1))(react@18.3.1) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))) '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.0(@testing-library/dom@10.3.2)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/user-event': specifier: ^14.5.2 - version: 14.5.2(@testing-library/dom@10.1.0) + version: 14.5.2(@testing-library/dom@10.3.2) '@types/jest': specifier: ^29.5.12 version: 29.5.12 @@ -470,38 +479,38 @@ importers: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.39) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.0.0 + version: 9.7.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 msw: specifier: ^2.3.0 - version: 2.3.1(typescript@5.4.5) + version: 2.3.1(typescript@5.5.3) next-router-mock: specifier: ^0.9.13 - version: 0.9.13(next@14.2.4(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 0.9.13(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) node-mocks-http: specifier: ^1.14.1 - version: 1.14.1 + version: 1.15.0 openapi-typescript: specifier: ^7.0.0 - version: 7.0.1(typescript@5.4.5) + version: 7.0.2(typescript@5.5.3) postcss: specifier: ^8.4.38 version: 8.4.39 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + version: 3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) ts-toolbelt: specifier: ^9.6.0 version: 9.6.0 typescript: specifier: ^5.4.5 - version: 5.4.5 + version: 5.5.3 undici: specifier: ~5.28.4 version: 5.28.4 @@ -518,17 +527,17 @@ importers: specifier: workspace:* version: link:../../tooling/typescript eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.0.0 + version: 9.7.0 react: specifier: ^18.2.0 version: 18.3.1 tsup: specifier: ^8.0.2 - version: 8.1.0(@swc/core@1.6.6)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5))(typescript@5.4.5) + version: 8.1.0(@swc/core@1.6.13)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13)(typescript@5.5.3))(typescript@5.5.3) typescript: specifier: ^5.4.5 - version: 5.4.5 + version: 5.5.3 packages/ufb-tailwind: devDependencies: @@ -542,17 +551,17 @@ importers: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.39) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.0.0 + version: 9.7.0 glob: specifier: ^10.3.12 - version: 10.4.2 + version: 10.4.5 postcss: specifier: ^8.4.38 version: 8.4.39 postcss-cli: specifier: ^11.0.0 - version: 11.0.0(jiti@1.21.3)(postcss@8.4.39) + version: 11.0.0(jiti@1.21.6)(postcss@8.4.39) postcss-import: specifier: ^16.1.0 version: 16.1.0(postcss@8.4.39) @@ -564,10 +573,10 @@ importers: version: 0.3.3 prettier: specifier: ^3.2.5 - version: 3.3.2 + version: 3.3.3 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(typescript@5.4.5)) + version: 3.4.5(ts-node@10.9.2(typescript@5.5.3)) packages/ufb-ui: dependencies: @@ -586,16 +595,10 @@ importers: devDependencies: '@swc/core': specifier: ^1.4.16 - version: 1.6.6(@swc/helpers@0.5.11) + version: 1.6.13(@swc/helpers@0.5.12) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.6.6(@swc/helpers@0.5.11)) - '@testing-library/jest-dom': - specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5))) - '@testing-library/react': - specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.2.36(@swc/core@1.6.13(@swc/helpers@0.5.12)) '@types/react': specifier: ^18.2.79 version: 18.3.3 @@ -615,63 +618,65 @@ importers: specifier: workspace:* version: link:../../tooling/typescript eslint: - specifier: ^8.57.0 - version: 8.57.0 - jest: - specifier: ^29.7.0 - version: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) - jest-environment-jsdom: - specifier: ^29.7.0 - version: 29.7.0 + specifier: ^9.0.0 + version: 9.7.0 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) + version: 3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)) tooling/eslint: dependencies: '@next/eslint-plugin-next': specifier: ^14.2.2 - version: 14.2.4 + version: 14.2.5 '@typescript-eslint/eslint-plugin': specifier: ^7.7.1 - version: 7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + version: 7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) '@typescript-eslint/parser': specifier: ^7.7.1 - version: 7.15.0(eslint@8.57.0)(typescript@5.4.5) + version: 7.16.1(eslint@9.7.0)(typescript@5.5.3) + '@ufb/eslint-plugin-header': + specifier: workspace:* + version: link:../eslint-plugin-header eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@8.57.0) + version: 9.1.0(eslint@9.7.0) eslint-config-turbo: specifier: ^1.13.2 - version: 1.13.4(eslint@8.57.0) - eslint-plugin-header: - specifier: ^3.1.1 - version: 3.1.1(eslint@8.57.0) + version: 1.13.4(eslint@9.7.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0) eslint-plugin-prettier: specifier: ^5.1.3 - version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2) + version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.7.0))(eslint@9.7.0)(prettier@3.3.3) eslint-plugin-react: specifier: ^7.34.1 - version: 7.34.3(eslint@8.57.0) + version: 7.34.4(eslint@9.7.0) eslint-plugin-react-hooks: specifier: ^4.6.2 - version: 4.6.2(eslint@8.57.0) + version: 4.6.2(eslint@9.7.0) + typescript-eslint: + specifier: ^7.12.0 + version: 7.16.1(eslint@9.7.0)(typescript@5.5.3) devDependencies: '@ufb/prettier-config': - specifier: workspace:^ + specifier: workspace:* version: link:../prettier '@ufb/tsconfig': - specifier: workspace:^ + specifier: workspace:* version: link:../typescript eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.0.0 + version: 9.7.0 + rimraf: + specifier: ^5.0.5 + version: 5.0.9 typescript: specifier: ^5.4.5 - version: 5.4.5 + version: 5.5.3 + + tooling/eslint-plugin-header: {} tooling/github: {} @@ -679,13 +684,13 @@ importers: dependencies: '@ianvs/prettier-plugin-sort-imports': specifier: ^4.2.1 - version: 4.3.0(prettier@3.3.2) + version: 4.3.1(prettier@3.3.3) prettier: specifier: ^3.2.5 - version: 3.3.2 + version: 3.3.3 prettier-plugin-tailwindcss: specifier: ^0.6.0 - version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.0(prettier@3.3.2))(prettier@3.3.2) + version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3))(prettier@3.3.3) devDependencies: '@types/node': specifier: 20.14.9 @@ -695,16 +700,12 @@ importers: version: link:../typescript typescript: specifier: ^5.4.5 - version: 5.4.5 + version: 5.5.3 tooling/typescript: {} packages: - '@aashutoshrathi/word-wrap@1.2.6': - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - '@adobe/css-tools@4.4.0': resolution: {integrity: sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==} @@ -716,15 +717,6 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@angular-devkit/core@17.1.2': - resolution: {integrity: sha512-ku+/W/HMCBacSWFppenr9y6Lx8mDuTuQvn1IkTyBLiJOpWnzgVbx9kHDeaDchGa1PwLlJUBBrv27t3qgJOIDPw==} - engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - peerDependencies: - chokidar: ^3.5.2 - peerDependenciesMeta: - chokidar: - optional: true - '@angular-devkit/core@17.3.8': resolution: {integrity: sha512-Q8q0voCGudbdCgJ7lXdnyaxKHbNQBARH68zPQV72WT8NWy+Gw/tys870i6L58NWbBaCJEUcIj/kb6KoakSRu+Q==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -739,10 +731,6 @@ packages: engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true - '@angular-devkit/schematics@17.1.2': - resolution: {integrity: sha512-8S9RuM8olFN/gwN+mjbuF1CwHX61f0i59EGXz9tXLnKRUTjsRR+8vVMTAmX0dvVAT5fJTG/T69X+HX7FeumdqA==} - engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - '@angular-devkit/schematics@17.3.8': resolution: {integrity: sha512-QRVEYpIfgkprNHc916JlPuNbLzOgrm9DZalHasnLUz4P6g7pR21olb8YCyM2OTJjombNhya9ZpckcADU5Qyvlg==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -770,147 +758,147 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-s3@3.608.0': - resolution: {integrity: sha512-la2R6QfUOmE4JMubxLD3OdnPTduAs5YekIvx68I5CbLudb5pbxkHDqnrWDhgK1lX4Cu19pXjgQXmS8oZMJPeLQ==} + '@aws-sdk/client-s3@3.614.0': + resolution: {integrity: sha512-9BlhfeBegvyjOqHtcr9kvrT80wiy7EVUiqYyTFiiDv/hJIcG88XHQCZdLU7658XBkQ7aFrr5b8rF2HRD1oroxw==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso-oidc@3.606.0': - resolution: {integrity: sha512-gL1FHPS6hwgMNS/A+Qh5bUyHOeRVOqdb7c6+i+9gR3wtGvt2lvoSm8w5DhS08Xiiacz2AqYRDEapp0xuyCrbBQ==} + '@aws-sdk/client-sso-oidc@3.614.0': + resolution: {integrity: sha512-BI1NWcpppbHg/28zbUg54dZeckork8BItZIcjls12vxasy+p3iEzrJVG60jcbUTTsk3Qc1tyxNfrdcVqx0y7Ww==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.606.0 + '@aws-sdk/client-sts': ^3.614.0 - '@aws-sdk/client-sso@3.598.0': - resolution: {integrity: sha512-nOI5lqPYa+YZlrrzwAJywJSw3MKVjvu6Ge2fCqQUNYMfxFB0NAaDFnl0EPjXi+sEbtCuz/uWE77poHbqiZ+7Iw==} + '@aws-sdk/client-sso@3.614.0': + resolution: {integrity: sha512-p5pyYaxRzBttjBkqfc8i3K7DzBdTg3ECdVgBo6INIUxfvDy0J8QUE8vNtCgvFIkq+uPw/8M+Eo4zzln7anuO0Q==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.606.0': - resolution: {integrity: sha512-b11mAhjrkm3MMiAPoMGcmd6vsaz2120lg8rHG/NZCo9vB1K6Kc7WP+a1Q05TRMseer2egTtpWJfn44aVO97VqA==} + '@aws-sdk/client-sts@3.614.0': + resolution: {integrity: sha512-i6QmaVA1KHHYNnI2VYQy/sc31rLm4+jSp8b/YbQpFnD0w3aXsrEEHHlxek45uSkHb4Nrj1omFBVy/xp1WVYx2Q==} engines: {node: '>=16.0.0'} - '@aws-sdk/core@3.598.0': - resolution: {integrity: sha512-HaSjt7puO5Cc7cOlrXFCW0rtA0BM9lvzjl56x0A20Pt+0wxXGeTOZZOkXQIepbrFkV2e/HYukuT9e99vXDm59g==} + '@aws-sdk/core@3.614.0': + resolution: {integrity: sha512-BUuS5/1YkgmKc4J0bg83XEtMyDHVyqG2QDzfmhYe8gbOIZabUl1FlrFVwhCAthtrrI6MPGTQcERB4BtJKUSplw==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-env@3.598.0': - resolution: {integrity: sha512-vi1khgn7yXzLCcgSIzQrrtd2ilUM0dWodxj3PQ6BLfP0O+q1imO3hG1nq7DVyJtq7rFHs6+9N8G4mYvTkxby2w==} + '@aws-sdk/credential-provider-env@3.609.0': + resolution: {integrity: sha512-v69ZCWcec2iuV9vLVJMa6fAb5xwkzN4jYIT8yjo2c4Ia/j976Q+TPf35Pnz5My48Xr94EFcaBazrWedF+kwfuQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-http@3.598.0': - resolution: {integrity: sha512-N7cIafi4HVlQvEgvZSo1G4T9qb/JMLGMdBsDCT5XkeJrF0aptQWzTFH0jIdZcLrMYvzPcuEyO3yCBe6cy/ba0g==} + '@aws-sdk/credential-provider-http@3.614.0': + resolution: {integrity: sha512-YIEjlNUKb3Vo/iTnGAPdsiDC3FUUnNoex2OwU8LmR7AkYZiWdB8nx99DfgkkY+OFMUpw7nKD2PCOtuFONelfGA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-ini@3.598.0': - resolution: {integrity: sha512-/ppcIVUbRwDIwJDoYfp90X3+AuJo2mvE52Y1t2VSrvUovYn6N4v95/vXj6LS8CNDhz2jvEJYmu+0cTMHdhI6eA==} + '@aws-sdk/credential-provider-ini@3.614.0': + resolution: {integrity: sha512-KfLuLFGwlvFSZ2MuzYwWGPb1y5TeiwX5okIDe0aQ1h10oD3924FXbN+mabOnUHQ8EFcGAtCaWbrC86mI7ktC6A==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.598.0 + '@aws-sdk/client-sts': ^3.614.0 - '@aws-sdk/credential-provider-node@3.600.0': - resolution: {integrity: sha512-1pC7MPMYD45J7yFjA90SxpR0yaSvy+yZiq23aXhAPZLYgJBAxHLu0s0mDCk/piWGPh8+UGur5K0bVdx4B1D5hw==} + '@aws-sdk/credential-provider-node@3.614.0': + resolution: {integrity: sha512-4J6gPEuFZP0mkWq5E//oMS1vrmMM88iNNcv7TEljYnsc6JTAlKejCyFwx6CN+nkIhmIZsl06SXIhBemzBdBPfg==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-process@3.598.0': - resolution: {integrity: sha512-rM707XbLW8huMk722AgjVyxu2tMZee++fNA8TJVNgs1Ma02Wx6bBrfIvlyK0rCcIRb0WdQYP6fe3Xhiu4e8IBA==} + '@aws-sdk/credential-provider-process@3.614.0': + resolution: {integrity: sha512-Q0SI0sTRwi8iNODLs5+bbv8vgz8Qy2QdxbCHnPk/6Cx6LMf7i3dqmWquFbspqFRd8QiqxStrblwxrUYZi09tkA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-sso@3.598.0': - resolution: {integrity: sha512-5InwUmrAuqQdOOgxTccRayMMkSmekdLk6s+az9tmikq0QFAHUCtofI+/fllMXSR9iL6JbGYi1940+EUmS4pHJA==} + '@aws-sdk/credential-provider-sso@3.614.0': + resolution: {integrity: sha512-55+gp0JY4451cWI1qXmVMFM0GQaBKiQpXv2P0xmd9P3qLDyeFUSEW8XPh0d2lb1ICr6x4s47ynXVdGCIv2mXMg==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-web-identity@3.598.0': - resolution: {integrity: sha512-GV5GdiMbz5Tz9JO4NJtRoFXjW0GPEujA0j+5J/B723rTN+REHthJu48HdBKouHGhdzkDWkkh1bu52V02Wprw8w==} + '@aws-sdk/credential-provider-web-identity@3.609.0': + resolution: {integrity: sha512-U+PG8NhlYYF45zbr1km3ROtBMYqyyj/oK8NRp++UHHeuavgrP+4wJ4wQnlEaKvJBjevfo3+dlIBcaeQ7NYejWg==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.598.0 + '@aws-sdk/client-sts': ^3.609.0 - '@aws-sdk/middleware-bucket-endpoint@3.598.0': - resolution: {integrity: sha512-PM7BcFfGUSkmkT6+LU9TyJiB4S8yI7dfuKQDwK5ZR3P7MKaK4Uj4yyDiv0oe5xvkF6+O2+rShj+eh8YuWkOZ/Q==} + '@aws-sdk/middleware-bucket-endpoint@3.614.0': + resolution: {integrity: sha512-TqEY8KcZeZ0LIxXaqG9RSSNnDHvD8RAFP4Xenwsxqnyad0Yn7LgCoFwRByelJ0t54ROYL1/ETJleWE4U4TOXdg==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-expect-continue@3.598.0': - resolution: {integrity: sha512-ZuHW18kaeHR8TQyhEOYMr8VwiIh0bMvF7J1OTqXHxDteQIavJWA3CbfZ9sgS4XGtrBZDyHJhjZKeCfLhN2rq3w==} + '@aws-sdk/middleware-expect-continue@3.609.0': + resolution: {integrity: sha512-+zeg//mSer4JZRxOB/4mUOMUJyuYPwATnIC5moBB8P8Xe+mJaVRFy8qlCtzYNj2TycnlsBPzTK0j7P1yvDh97w==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-flexible-checksums@3.598.0': - resolution: {integrity: sha512-xukAzds0GQXvMEY9G6qt+CzwVzTx8NyKKh04O2Q+nOch6QQ8Rs+2kTRy3Z4wQmXq2pK9hlOWb5nXA7HWpmz6Ng==} + '@aws-sdk/middleware-flexible-checksums@3.614.0': + resolution: {integrity: sha512-ZLpxVXMboDeMT7p2Kdp5m1uLVKOktkZoMgLvvbe3zbrU4Ji5IU5xVE0aa4X7H28BtuODCs6SLESnPs19bhMKlA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-host-header@3.598.0': - resolution: {integrity: sha512-WiaG059YBQwQraNejLIi0gMNkX7dfPZ8hDIhvMr5aVPRbaHH8AYF3iNSsXYCHvA2Cfa1O9haYXsuMF9flXnCmA==} + '@aws-sdk/middleware-host-header@3.609.0': + resolution: {integrity: sha512-iTKfo158lc4jLDfYeZmYMIBHsn8m6zX+XB6birCSNZ/rrlzAkPbGE43CNdKfvjyWdqgLMRXF+B+OcZRvqhMXPQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-location-constraint@3.598.0': - resolution: {integrity: sha512-8oybQxN3F1ISOMULk7JKJz5DuAm5hCUcxMW9noWShbxTJuStNvuHf/WLUzXrf8oSITyYzIHPtf8VPlKR7I3orQ==} + '@aws-sdk/middleware-location-constraint@3.609.0': + resolution: {integrity: sha512-xzsdoTkszGVqGVPjUmgoP7TORiByLueMHieI1fhQL888WPdqctwAx3ES6d/bA9Q/i8jnc6hs+Fjhy8UvBTkE9A==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-logger@3.598.0': - resolution: {integrity: sha512-bxBjf/VYiu3zfu8SYM2S9dQQc3tz5uBAOcPz/Bt8DyyK3GgOpjhschH/2XuUErsoUO1gDJqZSdGOmuHGZQn00Q==} + '@aws-sdk/middleware-logger@3.609.0': + resolution: {integrity: sha512-S62U2dy4jMDhDFDK5gZ4VxFdWzCtLzwbYyFZx2uvPYTECkepLUfzLic2BHg2Qvtu4QjX+oGE3P/7fwaGIsGNuQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-recursion-detection@3.598.0': - resolution: {integrity: sha512-vjT9BeFY9FeN0f8hm2l6F53tI0N5bUq6RcDkQXKNabXBnQxKptJRad6oP2X5y3FoVfBLOuDkQgiC2940GIPxtQ==} + '@aws-sdk/middleware-recursion-detection@3.609.0': + resolution: {integrity: sha512-6sewsYB7/o/nbUfA99Aa/LokM+a/u4Wpm/X2o0RxOsDtSB795ObebLJe2BxY5UssbGaWkn7LswyfvrdZNXNj1w==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-sdk-s3@3.598.0': - resolution: {integrity: sha512-5AGtLAh9wyK6ANPYfaKTqJY1IFJyePIxsEbxa7zS6REheAqyVmgJFaGu3oQ5XlxfGr5Uq59tFTRkyx26G1HkHA==} + '@aws-sdk/middleware-sdk-s3@3.614.0': + resolution: {integrity: sha512-9fJTaiuuOfFV4FqmUEhPYzrtv7JOfYpB7q65oG3uayVH4ngWHIJkjnnX79zRhNZKdPGta+XIsnZzjEghg82ngA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-signing@3.598.0': - resolution: {integrity: sha512-XKb05DYx/aBPqz6iCapsCbIl8aD8EihTuPCs51p75QsVfbQoVr4TlFfIl5AooMSITzojdAQqxt021YtvxjtxIQ==} + '@aws-sdk/middleware-signing@3.609.0': + resolution: {integrity: sha512-2w3dBLjQVKIajYzokO4hduq8/0hSMUYHHmIo1Kdl+MSY8uwRBt12bLL6pyreobTcRMxizvn2ph/CQ9I1ST/WGQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-ssec@3.598.0': - resolution: {integrity: sha512-f0p2xP8IC1uJ5e/tND1l81QxRtRFywEdnbtKCE0H6RSn4UIt2W3Dohe1qQDbnh27okF0PkNW6BJGdSAz3p7qbA==} + '@aws-sdk/middleware-ssec@3.609.0': + resolution: {integrity: sha512-GZSD1s7+JswWOTamVap79QiDaIV7byJFssBW68GYjyRS5EBjNfwA/8s+6uE6g39R3ojyTbYOmvcANoZEhSULXg==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-user-agent@3.598.0': - resolution: {integrity: sha512-4tjESlHG5B5MdjUaLK7tQs/miUtHbb6deauQx8ryqSBYOhfHVgb1ZnzvQR0bTrhpqUg0WlybSkDaZAICf9xctg==} + '@aws-sdk/middleware-user-agent@3.614.0': + resolution: {integrity: sha512-xUxh0UPQiMTG6E31Yvu6zVYlikrIcFDKljM11CaatInzvZubGTGiX0DjpqRlfGzUNsuPc/zNrKwRP2+wypgqIw==} engines: {node: '>=16.0.0'} - '@aws-sdk/region-config-resolver@3.598.0': - resolution: {integrity: sha512-oYXhmTokSav4ytmWleCr3rs/1nyvZW/S0tdi6X7u+dLNL5Jee+uMxWGzgOrWK6wrQOzucLVjS4E/wA11Kv2GTw==} + '@aws-sdk/region-config-resolver@3.614.0': + resolution: {integrity: sha512-vDCeMXvic/LU0KFIUjpC3RiSTIkkvESsEfbVHiHH0YINfl8HnEqR5rj+L8+phsCeVg2+LmYwYxd5NRz4PHxt5g==} engines: {node: '>=16.0.0'} - '@aws-sdk/s3-request-presigner@3.608.0': - resolution: {integrity: sha512-5IJskqhzkw+XA/RshAewRlFsJchl3M6I6ZTo9b9It3oFya/J/rEwpDKMt+HPS0E74Zg1mSj1bCGVXNQutmaWAA==} + '@aws-sdk/s3-request-presigner@3.614.0': + resolution: {integrity: sha512-KCXFfnkW8QVtigvStA3zvIHBp/FmwwCBcMgp3WjJNNPVKit3RM70veAWJBZUghHmHtd9fTijO2uwzHtusjkyHw==} engines: {node: '>=16.0.0'} - '@aws-sdk/signature-v4-multi-region@3.598.0': - resolution: {integrity: sha512-1r/EyTrO1gSa1FirnR8V7mabr7gk+l+HkyTI0fcTSr8ucB7gmYyW6WjkY8JCz13VYHFK62usCEDS7yoJoJOzTA==} + '@aws-sdk/signature-v4-multi-region@3.614.0': + resolution: {integrity: sha512-6mW3ONW4oLzxrePznYhz7sNT9ji9Am9ufLeV722tbOVS5lArBOZ6E1oPz0uYBhisUPznWKhcLRMggt7vIJWMng==} engines: {node: '>=16.0.0'} - '@aws-sdk/token-providers@3.598.0': - resolution: {integrity: sha512-TKY1EVdHVBnZqpyxyTHdpZpa1tUpb6nxVeRNn1zWG8QB5MvH4ALLd/jR+gtmWDNQbIG4cVuBOZFVL8hIYicKTA==} + '@aws-sdk/token-providers@3.614.0': + resolution: {integrity: sha512-okItqyY6L9IHdxqs+Z116y5/nda7rHxLvROxtAJdLavWTYDydxrZstImNgGWTeVdmc0xX2gJCI77UYUTQWnhRw==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sso-oidc': ^3.598.0 + '@aws-sdk/client-sso-oidc': ^3.614.0 - '@aws-sdk/types@3.598.0': - resolution: {integrity: sha512-742uRl6z7u0LFmZwDrFP6r1wlZcgVPw+/TilluDJmCAR8BgRw3IR+743kUXKBGd8QZDRW2n6v/PYsi/AWCDDMQ==} + '@aws-sdk/types@3.609.0': + resolution: {integrity: sha512-+Tqnh9w0h2LcrUsdXyT1F8mNhXz+tVYBtP19LpeEGntmvHwa2XzvLUCWpoIAIVsHp5+HdB2X9Sn0KAtmbFXc2Q==} engines: {node: '>=16.0.0'} '@aws-sdk/util-arn-parser@3.568.0': resolution: {integrity: sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-endpoints@3.598.0': - resolution: {integrity: sha512-Qo9UoiVVZxcOEdiOMZg3xb1mzkTxrhd4qSlg5QQrfWPJVx/QOg+Iy0NtGxPtHtVZNHZxohYwDwV/tfsnDSE2gQ==} + '@aws-sdk/util-endpoints@3.614.0': + resolution: {integrity: sha512-wK2cdrXHH4oz4IomV/yrGkftU9A+ITB6nFL+rxxyO78is2ifHJpFdV4aqk4LSkXYPi6CXWNru/Dqc7yiKXgJPw==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-format-url@3.598.0': - resolution: {integrity: sha512-1X0PlREk5K6tQg8rFZOjoKVtDyI1WgbKJNCymHhMye6STryY6fhuuayKstiDThkqDYxqahjUJz/Tl2p5W3rbcw==} + '@aws-sdk/util-format-url@3.609.0': + resolution: {integrity: sha512-fuk29BI/oLQlJ7pfm6iJ4gkEpHdavffAALZwXh9eaY1vQ0ip0aKfRTiNudPoJjyyahnz5yJ1HkmlcDitlzsOrQ==} engines: {node: '>=16.0.0'} '@aws-sdk/util-locate-window@3.568.0': resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-user-agent-browser@3.598.0': - resolution: {integrity: sha512-36Sxo6F+ykElaL1mWzWjlg+1epMpSe8obwhCN1yGE7Js9ywy5U6k6l+A3q3YM9YRbm740sNxncbwLklMvuhTKw==} + '@aws-sdk/util-user-agent-browser@3.609.0': + resolution: {integrity: sha512-fojPU+mNahzQ0YHYBsx0ZIhmMA96H+ZIZ665ObU9tl+SGdbLneVZVikGve+NmHTQwHzwkFsZYYnVKAkreJLAtA==} - '@aws-sdk/util-user-agent-node@3.598.0': - resolution: {integrity: sha512-oyWGcOlfTdzkC6SVplyr0AGh54IMrDxbhg5RxJ5P+V4BKfcDoDcZV9xenUk9NsOi9MuUjxMumb9UJGkDhM1m0A==} + '@aws-sdk/util-user-agent-node@3.614.0': + resolution: {integrity: sha512-15ElZT88peoHnq5TEoEtZwoXTXRxNrk60TZNdpl/TUBJ5oNJ9Dqb5Z4ryb8ofN6nm9aFf59GVAerFDz8iUoHBA==} engines: {node: '>=16.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -918,18 +906,14 @@ packages: aws-crt: optional: true - '@aws-sdk/xml-builder@3.598.0': - resolution: {integrity: sha512-ZIa2RK7CHFTZ4gwK77WRtsZ6vF7xwRXxJ8KQIxK2duhoTVcn0xYxpFLdW9WZZZvdP9GIF3Loqvf8DRdeU5Jc7Q==} + '@aws-sdk/xml-builder@3.609.0': + resolution: {integrity: sha512-l9XxNcA4HX98rwCC2/KoiWcmEiRfZe4G+mYwDbCFT87JIMj6GBhLDkAzr/W8KAaA2IDr8Vc6J8fZPgVulxxfMA==} engines: {node: '>=16.0.0'} '@babel/code-frame@7.24.7': resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.24.7': - resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} - engines: {node: '>=6.9.0'} - '@babel/compat-data@7.24.9': resolution: {integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==} engines: {node: '>=6.9.0'} @@ -938,34 +922,30 @@ packages: resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.24.7': - resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.24.9': resolution: {integrity: sha512-G8v3jRg+z8IwY1jHFxvCNhOPYPterE4XljNgdGTYfSTtzzwjIswIzIaSPSLs3R7yFuqnqNeay5rjICfqVr+/6A==} engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.22.5': - resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} + '@babel/helper-annotate-as-pure@7.24.7': + resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} engines: {node: '>=6.9.0'} - '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': - resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} + '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': + resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==} engines: {node: '>=6.9.0'} '@babel/helper-compilation-targets@7.24.8': resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.24.4': - resolution: {integrity: sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==} + '@babel/helper-create-class-features-plugin@7.24.8': + resolution: {integrity: sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-create-regexp-features-plugin@7.22.15': - resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} + '@babel/helper-create-regexp-features-plugin@7.24.7': + resolution: {integrity: sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -987,8 +967,8 @@ packages: resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.23.0': - resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} + '@babel/helper-member-expression-to-functions@7.24.8': + resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} engines: {node: '>=6.9.0'} '@babel/helper-module-imports@7.24.7': @@ -1001,22 +981,22 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-optimise-call-expression@7.22.5': - resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} + '@babel/helper-optimise-call-expression@7.24.7': + resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.24.0': - resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} + '@babel/helper-plugin-utils@7.24.8': + resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} engines: {node: '>=6.9.0'} - '@babel/helper-remap-async-to-generator@7.22.20': - resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} + '@babel/helper-remap-async-to-generator@7.24.7': + resolution: {integrity: sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-replace-supers@7.24.1': - resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} + '@babel/helper-replace-supers@7.24.7': + resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1025,18 +1005,14 @@ packages: resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': - resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} + '@babel/helper-skip-transparent-expression-wrappers@7.24.7': + resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} engines: {node: '>=6.9.0'} '@babel/helper-split-export-declaration@7.24.7': resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.7': - resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.8': resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} @@ -1045,16 +1021,12 @@ packages: resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.7': - resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.8': resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} - '@babel/helper-wrap-function@7.22.20': - resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} + '@babel/helper-wrap-function@7.24.7': + resolution: {integrity: sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==} engines: {node: '>=6.9.0'} '@babel/helpers@7.24.8': @@ -1065,36 +1037,31 @@ packages: resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.7': - resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.24.8': resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.4': - resolution: {integrity: sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==} + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7': + resolution: {integrity: sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1': - resolution: {integrity: sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==} + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7': + resolution: {integrity: sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1': - resolution: {integrity: sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==} + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7': + resolution: {integrity: sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1': - resolution: {integrity: sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==} + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7': + resolution: {integrity: sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1136,14 +1103,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-assertions@7.24.1': - resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} + '@babel/plugin-syntax-import-assertions@7.24.7': + resolution: {integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-attributes@7.24.1': - resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} + '@babel/plugin-syntax-import-attributes@7.24.7': + resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1158,8 +1125,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.24.1': - resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} + '@babel/plugin-syntax-jsx@7.24.7': + resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1206,8 +1173,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.24.1': - resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} + '@babel/plugin-syntax-typescript@7.24.7': + resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1218,332 +1185,332 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-transform-arrow-functions@7.24.1': - resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==} + '@babel/plugin-transform-arrow-functions@7.24.7': + resolution: {integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-async-generator-functions@7.24.3': - resolution: {integrity: sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==} + '@babel/plugin-transform-async-generator-functions@7.24.7': + resolution: {integrity: sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-async-to-generator@7.24.1': - resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==} + '@babel/plugin-transform-async-to-generator@7.24.7': + resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoped-functions@7.24.1': - resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==} + '@babel/plugin-transform-block-scoped-functions@7.24.7': + resolution: {integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoping@7.24.4': - resolution: {integrity: sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==} + '@babel/plugin-transform-block-scoping@7.24.7': + resolution: {integrity: sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-properties@7.24.1': - resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==} + '@babel/plugin-transform-class-properties@7.24.7': + resolution: {integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-static-block@7.24.4': - resolution: {integrity: sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==} + '@babel/plugin-transform-class-static-block@7.24.7': + resolution: {integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 - '@babel/plugin-transform-classes@7.24.1': - resolution: {integrity: sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==} + '@babel/plugin-transform-classes@7.24.8': + resolution: {integrity: sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-computed-properties@7.24.1': - resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==} + '@babel/plugin-transform-computed-properties@7.24.7': + resolution: {integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-destructuring@7.24.1': - resolution: {integrity: sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==} + '@babel/plugin-transform-destructuring@7.24.8': + resolution: {integrity: sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-dotall-regex@7.24.1': - resolution: {integrity: sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==} + '@babel/plugin-transform-dotall-regex@7.24.7': + resolution: {integrity: sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-duplicate-keys@7.24.1': - resolution: {integrity: sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==} + '@babel/plugin-transform-duplicate-keys@7.24.7': + resolution: {integrity: sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-dynamic-import@7.24.1': - resolution: {integrity: sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==} + '@babel/plugin-transform-dynamic-import@7.24.7': + resolution: {integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-exponentiation-operator@7.24.1': - resolution: {integrity: sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==} + '@babel/plugin-transform-exponentiation-operator@7.24.7': + resolution: {integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-export-namespace-from@7.24.1': - resolution: {integrity: sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==} + '@babel/plugin-transform-export-namespace-from@7.24.7': + resolution: {integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-for-of@7.24.1': - resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==} + '@babel/plugin-transform-for-of@7.24.7': + resolution: {integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-function-name@7.24.1': - resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==} + '@babel/plugin-transform-function-name@7.24.7': + resolution: {integrity: sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-json-strings@7.24.1': - resolution: {integrity: sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==} + '@babel/plugin-transform-json-strings@7.24.7': + resolution: {integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-literals@7.24.1': - resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==} + '@babel/plugin-transform-literals@7.24.7': + resolution: {integrity: sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-logical-assignment-operators@7.24.1': - resolution: {integrity: sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==} + '@babel/plugin-transform-logical-assignment-operators@7.24.7': + resolution: {integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-member-expression-literals@7.24.1': - resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==} + '@babel/plugin-transform-member-expression-literals@7.24.7': + resolution: {integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-amd@7.24.1': - resolution: {integrity: sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==} + '@babel/plugin-transform-modules-amd@7.24.7': + resolution: {integrity: sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.24.1': - resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} + '@babel/plugin-transform-modules-commonjs@7.24.8': + resolution: {integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-systemjs@7.24.1': - resolution: {integrity: sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==} + '@babel/plugin-transform-modules-systemjs@7.24.7': + resolution: {integrity: sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-umd@7.24.1': - resolution: {integrity: sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==} + '@babel/plugin-transform-modules-umd@7.24.7': + resolution: {integrity: sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-named-capturing-groups-regex@7.22.5': - resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7': + resolution: {integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-transform-new-target@7.24.1': - resolution: {integrity: sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==} + '@babel/plugin-transform-new-target@7.24.7': + resolution: {integrity: sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-nullish-coalescing-operator@7.24.1': - resolution: {integrity: sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==} + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7': + resolution: {integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-numeric-separator@7.24.1': - resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==} + '@babel/plugin-transform-numeric-separator@7.24.7': + resolution: {integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-object-rest-spread@7.24.1': - resolution: {integrity: sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==} + '@babel/plugin-transform-object-rest-spread@7.24.7': + resolution: {integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-object-super@7.24.1': - resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==} + '@babel/plugin-transform-object-super@7.24.7': + resolution: {integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-catch-binding@7.24.1': - resolution: {integrity: sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==} + '@babel/plugin-transform-optional-catch-binding@7.24.7': + resolution: {integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-chaining@7.24.1': - resolution: {integrity: sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==} + '@babel/plugin-transform-optional-chaining@7.24.8': + resolution: {integrity: sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-parameters@7.24.1': - resolution: {integrity: sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==} + '@babel/plugin-transform-parameters@7.24.7': + resolution: {integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-methods@7.24.1': - resolution: {integrity: sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==} + '@babel/plugin-transform-private-methods@7.24.7': + resolution: {integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-property-in-object@7.24.1': - resolution: {integrity: sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==} + '@babel/plugin-transform-private-property-in-object@7.24.7': + resolution: {integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-property-literals@7.24.1': - resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==} + '@babel/plugin-transform-property-literals@7.24.7': + resolution: {integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-constant-elements@7.24.1': - resolution: {integrity: sha512-QXp1U9x0R7tkiGB0FOk8o74jhnap0FlZ5gNkRIWdG3eP+SvMFg118e1zaWewDzgABb106QSKpVsD3Wgd8t6ifA==} + '@babel/plugin-transform-react-constant-elements@7.24.7': + resolution: {integrity: sha512-7LidzZfUXyfZ8/buRW6qIIHBY8wAZ1OrY9c/wTr8YhZ6vMPo+Uc/CVFLYY1spZrEQlD4w5u8wjqk5NQ3OVqQKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-display-name@7.24.1': - resolution: {integrity: sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==} + '@babel/plugin-transform-react-display-name@7.24.7': + resolution: {integrity: sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-development@7.22.5': - resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} + '@babel/plugin-transform-react-jsx-development@7.24.7': + resolution: {integrity: sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx@7.23.4': - resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} + '@babel/plugin-transform-react-jsx@7.24.7': + resolution: {integrity: sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-pure-annotations@7.24.1': - resolution: {integrity: sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA==} + '@babel/plugin-transform-react-pure-annotations@7.24.7': + resolution: {integrity: sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-regenerator@7.24.1': - resolution: {integrity: sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==} + '@babel/plugin-transform-regenerator@7.24.7': + resolution: {integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-reserved-words@7.24.1': - resolution: {integrity: sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==} + '@babel/plugin-transform-reserved-words@7.24.7': + resolution: {integrity: sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-shorthand-properties@7.24.1': - resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==} + '@babel/plugin-transform-shorthand-properties@7.24.7': + resolution: {integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-spread@7.24.1': - resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==} + '@babel/plugin-transform-spread@7.24.7': + resolution: {integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-sticky-regex@7.24.1': - resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==} + '@babel/plugin-transform-sticky-regex@7.24.7': + resolution: {integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-template-literals@7.24.1': - resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==} + '@babel/plugin-transform-template-literals@7.24.7': + resolution: {integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typeof-symbol@7.24.1': - resolution: {integrity: sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==} + '@babel/plugin-transform-typeof-symbol@7.24.8': + resolution: {integrity: sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.24.4': - resolution: {integrity: sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==} + '@babel/plugin-transform-typescript@7.24.8': + resolution: {integrity: sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-escapes@7.24.1': - resolution: {integrity: sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==} + '@babel/plugin-transform-unicode-escapes@7.24.7': + resolution: {integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-property-regex@7.24.1': - resolution: {integrity: sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==} + '@babel/plugin-transform-unicode-property-regex@7.24.7': + resolution: {integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-regex@7.24.1': - resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==} + '@babel/plugin-transform-unicode-regex@7.24.7': + resolution: {integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-sets-regex@7.24.1': - resolution: {integrity: sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==} + '@babel/plugin-transform-unicode-sets-regex@7.24.7': + resolution: {integrity: sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/preset-env@7.24.4': - resolution: {integrity: sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==} + '@babel/preset-env@7.24.8': + resolution: {integrity: sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1553,14 +1520,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - '@babel/preset-react@7.24.1': - resolution: {integrity: sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA==} + '@babel/preset-react@7.24.7': + resolution: {integrity: sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/preset-typescript@7.24.1': - resolution: {integrity: sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==} + '@babel/preset-typescript@7.24.7': + resolution: {integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1568,18 +1535,6 @@ packages: '@babel/regjsgen@0.8.0': resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - '@babel/runtime@7.24.4': - resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==} - engines: {node: '>=6.9.0'} - - '@babel/runtime@7.24.6': - resolution: {integrity: sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==} - engines: {node: '>=6.9.0'} - - '@babel/runtime@7.24.7': - resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} - engines: {node: '>=6.9.0'} - '@babel/runtime@7.24.8': resolution: {integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==} engines: {node: '>=6.9.0'} @@ -1588,18 +1543,10 @@ packages: resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.7': - resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.8': resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.7': - resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} - engines: {node: '>=6.9.0'} - '@babel/types@7.24.9': resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==} engines: {node: '>=6.9.0'} @@ -1747,140 +1694,140 @@ packages: '@emotion/weak-memoize@0.3.1': resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} - '@esbuild/aix-ppc64@0.21.4': - resolution: {integrity: sha512-Zrm+B33R4LWPLjDEVnEqt2+SLTATlru1q/xYKVn8oVTbiRBGmK2VIMoIYGJDGyftnGaC788IuzGFAlb7IQ0Y8A==} + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.21.4': - resolution: {integrity: sha512-fYFnz+ObClJ3dNiITySBUx+oNalYUT18/AryMxfovLkYWbutXsct3Wz2ZWAcGGppp+RVVX5FiXeLYGi97umisA==} + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.21.4': - resolution: {integrity: sha512-E7H/yTd8kGQfY4z9t3nRPk/hrhaCajfA3YSQSBrst8B+3uTcgsi8N+ZWYCaeIDsiVs6m65JPCaQN/DxBRclF3A==} + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.21.4': - resolution: {integrity: sha512-mDqmlge3hFbEPbCWxp4fM6hqq7aZfLEHZAKGP9viq9wMUBVQx202aDIfc3l+d2cKhUJM741VrCXEzRFhPDKH3Q==} + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.21.4': - resolution: {integrity: sha512-72eaIrDZDSiWqpmCzVaBD58c8ea8cw/U0fq/PPOTqE3c53D0xVMRt2ooIABZ6/wj99Y+h4ksT/+I+srCDLU9TA==} + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.21.4': - resolution: {integrity: sha512-uBsuwRMehGmw1JC7Vecu/upOjTsMhgahmDkWhGLWxIgUn2x/Y4tIwUZngsmVb6XyPSTXJYS4YiASKPcm9Zitag==} + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.21.4': - resolution: {integrity: sha512-8JfuSC6YMSAEIZIWNL3GtdUT5NhUA/CMUCpZdDRolUXNAXEE/Vbpe6qlGLpfThtY5NwXq8Hi4nJy4YfPh+TwAg==} + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.21.4': - resolution: {integrity: sha512-8d9y9eQhxv4ef7JmXny7591P/PYsDFc4+STaxC1GBv0tMyCdyWfXu2jBuqRsyhY8uL2HU8uPyscgE2KxCY9imQ==} + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.21.4': - resolution: {integrity: sha512-/GLD2orjNU50v9PcxNpYZi+y8dJ7e7/LhQukN3S4jNDXCKkyyiyAz9zDw3siZ7Eh1tRcnCHAo/WcqKMzmi4eMQ==} + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.21.4': - resolution: {integrity: sha512-2rqFFefpYmpMs+FWjkzSgXg5vViocqpq5a1PSRgT0AvSgxoXmGF17qfGAzKedg6wAwyM7UltrKVo9kxaJLMF/g==} + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.21.4': - resolution: {integrity: sha512-pNftBl7m/tFG3t2m/tSjuYeWIffzwAZT9m08+9DPLizxVOsUl8DdFzn9HvJrTQwe3wvJnwTdl92AonY36w/25g==} + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.21.4': - resolution: {integrity: sha512-cSD2gzCK5LuVX+hszzXQzlWya6c7hilO71L9h4KHwqI4qeqZ57bAtkgcC2YioXjsbfAv4lPn3qe3b00Zt+jIfQ==} + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.21.4': - resolution: {integrity: sha512-qtzAd3BJh7UdbiXCrg6npWLYU0YpufsV9XlufKhMhYMJGJCdfX/G6+PNd0+v877X1JG5VmjBLUiFB0o8EUSicA==} + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.21.4': - resolution: {integrity: sha512-yB8AYzOTaL0D5+2a4xEy7OVvbcypvDR05MsB/VVPVA7nL4hc5w5Dyd/ddnayStDgJE59fAgNEOdLhBxjfx5+dg==} + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.21.4': - resolution: {integrity: sha512-Y5AgOuVzPjQdgU59ramLoqSSiXddu7F3F+LI5hYy/d1UHN7K5oLzYBDZe23QmQJ9PIVUXwOdKJ/jZahPdxzm9w==} + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.21.4': - resolution: {integrity: sha512-Iqc/l/FFwtt8FoTK9riYv9zQNms7B8u+vAI/rxKuN10HgQIXaPzKZc479lZ0x6+vKVQbu55GdpYpeNWzjOhgbA==} + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.21.4': - resolution: {integrity: sha512-Td9jv782UMAFsuLZINfUpoF5mZIbAj+jv1YVtE58rFtfvoKRiKSkRGQfHTgKamLVT/fO7203bHa3wU122V/Bdg==} + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.21.4': - resolution: {integrity: sha512-Awn38oSXxsPMQxaV0Ipb7W/gxZtk5Tx3+W+rAPdZkyEhQ6968r9NvtkjhnhbEgWXYbgV+JEONJ6PcdBS+nlcpA==} + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-x64@0.21.4': - resolution: {integrity: sha512-IsUmQeCY0aU374R82fxIPu6vkOybWIMc3hVGZ3ChRwL9hA1TwY+tS0lgFWV5+F1+1ssuvvXt3HFqe8roCip8Hg==} + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.21.4': - resolution: {integrity: sha512-hsKhgZ4teLUaDA6FG/QIu2q0rI6I36tZVfM4DBZv3BG0mkMIdEnMbhc4xwLvLJSS22uWmaVkFkqWgIS0gPIm+A==} + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.21.4': - resolution: {integrity: sha512-UUfMgMoXPoA/bvGUNfUBFLCh0gt9dxZYIx9W4rfJr7+hKe5jxxHmfOK8YSH4qsHLLN4Ck8JZ+v7Q5fIm1huErg==} + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.21.4': - resolution: {integrity: sha512-yIxbspZb5kGCAHWm8dexALQ9en1IYDfErzjSEq1KzXFniHv019VT3mNtTK7t8qdy4TwT6QYHI9sEZabONHg+aw==} + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.21.4': - resolution: {integrity: sha512-sywLRD3UK/qRJt0oBwdpYLBibk7KiRfbswmWRDabuncQYSlf8aLEEUor/oP6KRz8KEG+HoiVLBhPRD5JWjS8Sg==} + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -1891,21 +1838,25 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.10.0': - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-community/regexpp@4.11.0': resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/config-array@0.17.0': + resolution: {integrity: sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@8.57.0': - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/eslintrc@3.1.0': + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.7.0': + resolution: {integrity: sha512-ChuWDQenef8OSFnvuxv0TCVxEwmu3+hPNKvM9B34qpM0rDRbjL8t5QkQeHHeAfsKQjuH9wS82WeCi1J/owatng==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.4': + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@faker-js/faker@8.4.1': resolution: {integrity: sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==} @@ -1927,8 +1878,8 @@ packages: resolution: {integrity: sha512-OIHZrb2ImZ7XG85HXOONLcJWGosv7sIvM2ifAPQVhg9Lv7qdmMBNVaai4QTdyuaqbKM5eO6sLSQOYI7wEQeCJQ==} engines: {node: '>=14'} - '@fastify/ajv-compiler@3.5.0': - resolution: {integrity: sha512-ebbEtlI7dxXF5ziNdr05mOY8NnDiPB1XvAlLHctRt/Rc+C3LCOVW5imUVX+mhvUhnNzmPBHewUkOFgGlCxgdAA==} + '@fastify/ajv-compiler@3.6.0': + resolution: {integrity: sha512-LwdXQJjmMD+GwLOkP7TVC68qa+pSSogeWWmznRJ/coyTcfe9qA05AHFSe1eZFwK6q+xVRpChnvFUkf1iYaSZsQ==} '@fastify/busboy@2.1.1': resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} @@ -1952,8 +1903,8 @@ packages: '@fastify/merge-json-schemas@0.1.1': resolution: {integrity: sha512-fERDVz7topgNjtXsJTTW1JKLy0rhuLRcquYqNR9rF7OcVpCa2OVW49ZPDIhaRRCaUuvVxI+N416xUoF76HNSXA==} - '@fastify/middie@8.3.0': - resolution: {integrity: sha512-h+zBxCzMlkEkh4fM7pZaSGzqS7P9M0Z6rXnWPdUEPfe7x1BCj++wEk/pQ5jpyYY4pF8AknFqb77n7uwh8HdxEA==} + '@fastify/middie@8.3.1': + resolution: {integrity: sha512-qrQ8U3iCdjNum3+omnIvAyz21ifFx+Pp5jYW7PJJ7b9ueKTCPXsH6vEvaZQrjEZvOpTnWte+CswfBODWD0NqYQ==} '@fastify/multipart@8.3.0': resolution: {integrity: sha512-A8h80TTyqUzaMVH0Cr9Qcm6RxSkVqmhK/MVBYHYeRRSUbUYv08WecjWKSlG2aSnD4aGI841pVxAjC+G1GafUeQ==} @@ -1964,15 +1915,9 @@ packages: '@fastify/static@7.0.4': resolution: {integrity: sha512-p2uKtaf8BMOZWLs6wu+Ihg7bWNBdjNgCwDza4MJtTqg+5ovKmcbgbR9Xs5/smZ1YISfzKOCNYmZV8LaCj+eJ1Q==} - '@floating-ui/core@1.6.2': - resolution: {integrity: sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==} - '@floating-ui/core@1.6.4': resolution: {integrity: sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==} - '@floating-ui/dom@1.6.3': - resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==} - '@floating-ui/dom@1.6.7': resolution: {integrity: sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==} @@ -2010,26 +1955,21 @@ packages: peerDependencies: tailwindcss: ^3.0 - '@hookform/resolvers@3.6.0': - resolution: {integrity: sha512-UBcpyOX3+RR+dNnqBd0lchXpoL8p4xC21XP8H6Meb8uve5Br1GCnmg0PcBoKKqPKgGu9GHQ/oygcmPrQhetwqw==} + '@hookform/resolvers@3.9.0': + resolution: {integrity: sha512-bU0Gr4EepJ/EQsH/IwEzYLsT/PEj5C0ynLQ4m+GSHS+xKH4TfSelhluTgOaoc4kA5s7eCsQbM4wvZLzELmWzUg==} peerDependencies: react-hook-form: ^7.0.0 - '@humanwhocodes/config-array@0.11.14': - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead - '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead + '@humanwhocodes/retry@0.3.0': + resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + engines: {node: '>=18.18'} - '@ianvs/prettier-plugin-sort-imports@4.3.0': - resolution: {integrity: sha512-OOMtUcO4J3LoL63dOKAe7bn+lSRRPeit2DqNHpx+wvBp3Grejo2PMaK4Mp1mwy8pnat64ccSgk/lBZbsAdLErw==} + '@ianvs/prettier-plugin-sort-imports@4.3.1': + resolution: {integrity: sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==} peerDependencies: '@vue/compiler-sfc': 2.7.x || 3.x prettier: 2 || 3 @@ -2150,20 +2090,20 @@ packages: cpu: [x64] os: [win32] - '@inquirer/confirm@3.1.9': - resolution: {integrity: sha512-UF09aejxCi4Xqm6N/jJAiFXArXfi9al52AFaSD+2uIHnhZGtd1d6lIGTRMPouVSJxbGEi+HkOWSYaiEY/+szUw==} + '@inquirer/confirm@3.1.14': + resolution: {integrity: sha512-nbLSX37b2dGPtKWL3rPuR/5hOuD30S+pqJ/MuFiUEgN6GiMs8UMxiurKAMDzKt6C95ltjupa8zH6+3csXNHWpA==} engines: {node: '>=18'} - '@inquirer/core@8.2.2': - resolution: {integrity: sha512-K8SuNX45jEFlX3EBJpu9B+S2TISzMPGXZIuJ9ME924SqbdW6Pt6fIkKvXg7mOEOKJ4WxpQsxj0UTfcL/A434Ww==} + '@inquirer/core@9.0.2': + resolution: {integrity: sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==} engines: {node: '>=18'} '@inquirer/figures@1.0.3': resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} engines: {node: '>=18'} - '@inquirer/type@1.3.3': - resolution: {integrity: sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==} + '@inquirer/type@1.4.0': + resolution: {integrity: sha512-AjOqykVyjdJQvtfkNDGUyMYGF8xN50VUxftCQWsOyIo4DFRLr6VQhW0VItGI1JIyQGCGgIpKa7hMMwNhZb4OIw==} engines: {node: '>=18'} '@isaacs/cliui@8.0.2': @@ -2263,9 +2203,6 @@ packages: '@jridgewell/source-map@0.3.6': resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - '@jridgewell/sourcemap-codec@1.4.15': - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - '@jridgewell/sourcemap-codec@1.5.0': resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} @@ -2313,16 +2250,16 @@ packages: '@types/react': optional: true - '@mui/types@7.2.14': - resolution: {integrity: sha512-MZsBZ4q4HfzBsywtXgM1Ksj6HDThtiwmOKUXH1pKYISI9gAVXCNHNpo7TlGoGrBaYWZTdNoirIN7JsQcQUjmQQ==} + '@mui/types@7.2.15': + resolution: {integrity: sha512-nbo7yPhtKJkdf9kcVOF8JZHPZTmqXjJ/tI0bdWgHg5tp9AnIN4Y7f7wm9T+0SyGYJk76+GYZ8Q5XaTYAsUHN0Q==} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': optional: true - '@mui/utils@5.15.14': - resolution: {integrity: sha512-0lF/7Hh/ezDv5X7Pry6enMsbYyGKjADzvHyo3Qrc/SSlTsQ1VkbDMbH0m2t3OR5iIVLwMoxwM7yGd+6FCMtTFA==} + '@mui/utils@5.16.1': + resolution: {integrity: sha512-4UQzK46tAEYs2xZv79hRiIc3GxZScd00kGPDadNrGztAEZlmSaUY8cb9ITd2xCiTfzsx5AN6DH8aaQ8QEKJQeQ==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -2348,8 +2285,8 @@ packages: axios: ^1.3.1 rxjs: ^6.0.0 || ^7.0.0 - '@nestjs/cli@10.4.0': - resolution: {integrity: sha512-NIoYRA5cnpQPyj+dde4CgJVEt3NUZ7xoyzyP8ANSdJYSdRe1WMryL9jzDZeIin1iPDnvbmMr+Ft20jpQmDkTXQ==} + '@nestjs/cli@10.4.2': + resolution: {integrity: sha512-fQexIfLHfp6GUgX+CO4fOg+AEwV5ox/LHotQhyZi9wXUQDyIqS0NTTbumr//62EcX35qV4nU0359nYnuEdzG+A==} engines: {node: '>= 16.14'} hasBin: true peerDependencies: @@ -2361,8 +2298,8 @@ packages: '@swc/core': optional: true - '@nestjs/common@10.3.8': - resolution: {integrity: sha512-P+vPEIvqx2e+fonsYVlFXKvoChyJ8Tq+lfpqdVFqblovHbFr3kZ/nYX0cPs+XuW6bnRT8tz0SSR9XBGU43kJhw==} + '@nestjs/common@10.3.10': + resolution: {integrity: sha512-H8k0jZtxk1IdtErGDmxFRy0PfcOAUg41Prrqpx76DQusGGJjsaovs1zjXVD1rZWaVYchfT1uczJ6L4Kio10VNg==} peerDependencies: class-transformer: '*' class-validator: '*' @@ -2380,8 +2317,8 @@ packages: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 rxjs: ^7.1.0 - '@nestjs/core@10.3.8': - resolution: {integrity: sha512-AxF4tpYLDNn5Wfb3C4bNaaHJ4pREH5FJrSisR2A5zkYpQFORFs0Tc36lOFPMwBTy8Iv2wUwWLUVc5ftBnxEv4w==} + '@nestjs/core@10.3.10': + resolution: {integrity: sha512-ZbQ4jovQyzHtCGCrzK5NdtW1SYO2fHSsgSY1+/9WdruYCUra+JDkWEXgZ4M3Hv480Dl3OXehAmY1wCOojeMyMQ==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/microservices': ^10.0.0 @@ -2427,14 +2364,14 @@ packages: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 passport: ^0.4.0 || ^0.5.0 || ^0.6.0 || ^0.7.0 - '@nestjs/platform-express@10.3.8': - resolution: {integrity: sha512-sifLoxgEJvAgbim1UuW6wyScMfkS9SVQRH+lN33N/9ZvZSjO6NSDLOe+wxqsnZkia+QrjFC0qy0ITRAsggfqbg==} + '@nestjs/platform-express@10.3.10': + resolution: {integrity: sha512-wK2ow3CZI2KFqWeEpPmoR300OB6BcBLxARV1EiClJLCj4S1mZsoCmS0YWgpk3j1j6mo0SI8vNLi/cC2iZPEPQA==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/core': ^10.0.0 - '@nestjs/platform-fastify@10.3.8': - resolution: {integrity: sha512-gWGskBuZRB4LTQJCJWWUZvYwiF05zAJdq0X5oi6SmSZHP6bPIY+sQar+IwPFTsDtCM0Qk9nFm9UUuQdgLZTrTQ==} + '@nestjs/platform-fastify@10.3.10': + resolution: {integrity: sha512-waNyUl4N/sRDPdEgJyhn+k0lS3ZpaDXRPjJVlDhlwOPGN38hMIGRjs+Gwz4pXqA5CP9PLuptMtHAWkb2m8I/nA==} peerDependencies: '@fastify/static': ^6.0.0 || ^7.0.0 '@fastify/view': ^7.0.0 || ^8.0.0 @@ -2446,14 +2383,14 @@ packages: '@fastify/view': optional: true - '@nestjs/schedule@4.0.2': - resolution: {integrity: sha512-po9oauE7fO0CjhDKvVC2tzEgjOUwhxYoIsXIVkgfu+xaDMmzzpmXY2s1LT4oP90Z+PaTtPoAHmhslnYmo4mSZg==} + '@nestjs/schedule@4.1.0': + resolution: {integrity: sha512-WEc96WTXZW+VI/Ng+uBpiBUwm6TWtAbQ4RKWkfbmzKvmbRGzA/9k/UyAWDS9k0pp+ZcbC+MaZQtt7TjQHrwX6g==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 '@nestjs/core': ^8.0.0 || ^9.0.0 || ^10.0.0 - '@nestjs/schematics@10.1.1': - resolution: {integrity: sha512-o4lfCnEeIkfJhGBbLZxTuVWcGuqDCFwg5OrvpgRUBM7vI/vONvKKiB5riVNpO+JqXoH0I42NNeDb0m4V5RREig==} + '@nestjs/schematics@10.1.2': + resolution: {integrity: sha512-S0bMtZM5U4mAiqkhRyZkXgjmOHBS5P/lp/vEydgMR4F7csOShc3jFeKVs1Eghd9xCFezGKy3SHy7hFT6dpPhWQ==} peerDependencies: typescript: '>=4.8.2' @@ -2522,8 +2459,8 @@ packages: typeorm: optional: true - '@nestjs/testing@10.3.8': - resolution: {integrity: sha512-hpX9das2TdFTKQ4/2ojhjI6YgXtCfXRKui3A4Qaj54VVzc5+mtK502Jj18Vzji98o9MVS6skmYu+S/UvW3U6Fw==} + '@nestjs/testing@10.3.10': + resolution: {integrity: sha512-i3HAtVQJijxNxJq1k39aelyJlyEIBRONys7IipH/4r8W0J+M1V+y5EKDOyi4j1SdNSb/vmNyWpZ2/ewZjl3kRA==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/core': ^10.0.0 @@ -2544,62 +2481,62 @@ packages: rxjs: ^7.2.0 typeorm: ^0.3.0 - '@next/env@14.2.4': - resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} + '@next/env@14.2.5': + resolution: {integrity: sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==} - '@next/eslint-plugin-next@14.2.4': - resolution: {integrity: sha512-svSFxW9f3xDaZA3idQmlFw7SusOuWTpDTAeBlO3AEPDltrraV+lqs7mAc6A27YdnpQVVIA3sODqUAAHdWhVWsA==} + '@next/eslint-plugin-next@14.2.5': + resolution: {integrity: sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==} - '@next/swc-darwin-arm64@14.2.4': - resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==} + '@next/swc-darwin-arm64@14.2.5': + resolution: {integrity: sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.4': - resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==} + '@next/swc-darwin-x64@14.2.5': + resolution: {integrity: sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.4': - resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==} + '@next/swc-linux-arm64-gnu@14.2.5': + resolution: {integrity: sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.4': - resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==} + '@next/swc-linux-arm64-musl@14.2.5': + resolution: {integrity: sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.4': - resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==} + '@next/swc-linux-x64-gnu@14.2.5': + resolution: {integrity: sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.4': - resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==} + '@next/swc-linux-x64-musl@14.2.5': + resolution: {integrity: sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.4': - resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==} + '@next/swc-win32-arm64-msvc@14.2.5': + resolution: {integrity: sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.4': - resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==} + '@next/swc-win32-ia32-msvc@14.2.5': + resolution: {integrity: sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.4': - resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==} + '@next/swc-win32-x64-msvc@14.2.5': + resolution: {integrity: sha512-tEQ7oinq1/CjSG9uSTerca3v4AZ+dFa+4Yu6ihaG8Ud8ddqLQgFGcnwYls13H5X5CPDPZJdYxyeMui6muOLd4g==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -2728,6 +2665,56 @@ packages: resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} engines: {node: '>=8.0.0'} + '@oxc-resolver/binding-darwin-arm64@1.10.1': + resolution: {integrity: sha512-62yuF+KDgZe3ynARP6LE/HMUVLUEHESMkNjVE+Sy6Dz9prh/xT1Lu9gi2q9nz2hTXD4F7+vsFMglmo/9D7wdFg==} + cpu: [arm64] + os: [darwin] + + '@oxc-resolver/binding-darwin-x64@1.10.1': + resolution: {integrity: sha512-bvvGgqdNo7y6m93RUICukzgOZm8N666KVP+Dqq0/EO5OmXZ+VHRAtRV+SYCdV9nFyB/EbJA37Duuz1ZAGs7r3g==} + cpu: [x64] + os: [darwin] + + '@oxc-resolver/binding-linux-arm-gnueabihf@1.10.1': + resolution: {integrity: sha512-7FMjw/w75yxKDbyfMPWnVTJ+ohMeWfn8EAyRNwFNaaFNko2zBTNdb+9OlAGJwRwC9NOfyyhbdmiROaYs3sVmxw==} + cpu: [arm] + os: [linux] + + '@oxc-resolver/binding-linux-arm64-gnu@1.10.1': + resolution: {integrity: sha512-l9N3QfsTlWdZXfwmXLUcxm03wBeiywRF/sNxhLVysnHF6SWIJ0xX7bg9L+YAshvlvJ3rSZPJxrM559uLX1w6VQ==} + cpu: [arm64] + os: [linux] + + '@oxc-resolver/binding-linux-arm64-musl@1.10.1': + resolution: {integrity: sha512-t+M5T4FR4RD72HonhbqV/Fs6s9AG/rmzzr7iV6zxlhVDMAmRRxyrQly2SgR3OmMSEVi+Tjwr8B/ude3S3s5tFw==} + cpu: [arm64] + os: [linux] + + '@oxc-resolver/binding-linux-x64-gnu@1.10.1': + resolution: {integrity: sha512-45LBizP7K4t24jiGDuz3KLKDw0Ynd8LqummWC+tmn0DAajEi1j/rgDEIoI261y7IB4nAjvi0GQ6QGDG9LSqpQg==} + cpu: [x64] + os: [linux] + + '@oxc-resolver/binding-linux-x64-musl@1.10.1': + resolution: {integrity: sha512-HuVkubWB9sxZksNSCki3am1ZF4Dh373U2posAzoHdxXxeUx+n1GeC+s4EXz//O8rhlIOUVGKBoyApZsJ0HsTZg==} + cpu: [x64] + os: [linux] + + '@oxc-resolver/binding-wasm32-wasi@1.10.1': + resolution: {integrity: sha512-8K97l7HC8M+mAIEZPi/T+YZ3XWYupMceDuXXdHFteD36Tbb/oA1fhjGw+Kx55fgYFllU8lAMmgpQU9NDjnmevg==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@oxc-resolver/binding-win32-arm64-msvc@1.10.1': + resolution: {integrity: sha512-DWrxvb7PEjt+zufUrxKo+6X8UxW9zgO+Ss34YkZHywOs+WXVDS1dmcXyrhbV82O8plW1NgAm+W/z0YznHQNmUQ==} + cpu: [arm64] + os: [win32] + + '@oxc-resolver/binding-win32-x64-msvc@1.10.1': + resolution: {integrity: sha512-mse7n14GjVMUFP1H/Q+E1tP7AOuXEGbgwk2c7uXVRpisSLbhNfjG3x7luE3hrRPk3ueDAPHWWT39xYnzOCuNJA==} + cpu: [x64] + os: [win32] + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -2778,11 +2765,11 @@ packages: '@redocly/ajv@8.11.0': resolution: {integrity: sha512-9GWx27t7xWhDIR02PA18nzBdLcKQRgc46xNQvjFkrYk4UOmvKhJ/dawwiX0cCOeetN5LcaaiqQbVOWYK62SGHw==} - '@redocly/config@0.6.2': - resolution: {integrity: sha512-c3K5u64eMnr2ootPcpEI0ioIRLE8QP8ptvLxG9MwAmb2sU8HMRfVwXDU3AZiMVY2w4Ts0mDc+Xv4HTIk8DRqFw==} + '@redocly/config@0.6.3': + resolution: {integrity: sha512-hGWJgCsXRw0Ow4rplqRlUQifZvoSwZipkYnt11e3SeH1Eb23VUIDBcRuaQOUqy1wn0eevXkU2GzzQ8fbKdQ7Mg==} - '@redocly/openapi-core@1.17.0': - resolution: {integrity: sha512-XoNIuksnOGAzAcfpyJkHrMxwurXaQfglnovNE7/pTx4OEjik3OT91+tKAyRCkklVCdMtAA3YokGMZzdhjViUWA==} + '@redocly/openapi-core@1.18.0': + resolution: {integrity: sha512-kcbt7w23pcVYGLnJkh2LZpXF1OX5RDM4DLOtwPug2HvRE8ow/YfY8ZEM1YCFlA41D8rBPBVP918cYeIx4BVUbw==} engines: {node: '>=14.19.0', npm: '>=7.0.0'} '@rollup/plugin-commonjs@26.0.1': @@ -2803,83 +2790,83 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.18.0': - resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} + '@rollup/rollup-android-arm-eabi@4.18.1': + resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.18.0': - resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} + '@rollup/rollup-android-arm64@4.18.1': + resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.18.0': - resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} + '@rollup/rollup-darwin-arm64@4.18.1': + resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.18.0': - resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} + '@rollup/rollup-darwin-x64@4.18.1': + resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': - resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} + '@rollup/rollup-linux-arm-gnueabihf@4.18.1': + resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.18.0': - resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} + '@rollup/rollup-linux-arm-musleabihf@4.18.1': + resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.18.0': - resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} + '@rollup/rollup-linux-arm64-gnu@4.18.1': + resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.18.0': - resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} + '@rollup/rollup-linux-arm64-musl@4.18.1': + resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': - resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} + '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': + resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.18.0': - resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} + '@rollup/rollup-linux-riscv64-gnu@4.18.1': + resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.18.0': - resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} + '@rollup/rollup-linux-s390x-gnu@4.18.1': + resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.18.0': - resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} + '@rollup/rollup-linux-x64-gnu@4.18.1': + resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.18.0': - resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} + '@rollup/rollup-linux-x64-musl@4.18.1': + resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.18.0': - resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} + '@rollup/rollup-win32-arm64-msvc@4.18.1': + resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.18.0': - resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} + '@rollup/rollup-win32-ia32-msvc@4.18.1': + resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.18.0': - resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} + '@rollup/rollup-win32-x64-msvc@4.18.1': + resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==} cpu: [x64] os: [win32] @@ -2918,16 +2905,16 @@ packages: '@smithy/chunked-blob-reader@3.0.0': resolution: {integrity: sha512-sbnURCwjF0gSToGlsBiAmd1lRCmSn72nu9axfJu5lIx6RUEgHu6GwTMbqCdhQSi0Pumcm5vFxsi9XWXb2mTaoA==} - '@smithy/config-resolver@3.0.4': - resolution: {integrity: sha512-VwiOk7TwXoE7NlNguV/aPq1hFH72tqkHCw8eWXbr2xHspRyyv9DLpLXhq+Ieje+NwoqXrY0xyQjPXdOE6cGcHA==} + '@smithy/config-resolver@3.0.5': + resolution: {integrity: sha512-SkW5LxfkSI1bUC74OtfBbdz+grQXYiPYolyu8VfpLIjEoN/sHVBlLeGXMQ1vX4ejkgfv6sxVbQJ32yF2cl1veA==} engines: {node: '>=16.0.0'} - '@smithy/core@2.2.4': - resolution: {integrity: sha512-qdY3LpMOUyLM/gfjjMQZui+UTNS7kBRDWlvyIhVOql5dn2J3isk9qUTBtQ1CbDH8MTugHis1zu3h4rH+Qmmh4g==} + '@smithy/core@2.2.7': + resolution: {integrity: sha512-Wwd9QWKaYdR+n/oIqJbuwSr9lHuv7sa1e3Zu4wIToZl0sS7xapTYYqQtXP1hKKtIWz0jl8AhvOfNwkfT5jjV0w==} engines: {node: '>=16.0.0'} - '@smithy/credential-provider-imds@3.1.3': - resolution: {integrity: sha512-U1Yrv6hx/mRK6k8AncuI6jLUx9rn0VVSd9NPEX6pyYFBfkSkChOc/n4zUb8alHUVg83TbI4OdZVo1X0Zfj3ijA==} + '@smithy/credential-provider-imds@3.1.4': + resolution: {integrity: sha512-NKyH01m97Xa5xf3pB2QOF3lnuE8RIK0hTVNU5zvZAwZU8uspYO4DHQVlK+Y5gwSrujTfHvbfd1D9UFJAc0iYKQ==} engines: {node: '>=16.0.0'} '@smithy/eventstream-codec@3.1.2': @@ -2949,8 +2936,8 @@ packages: resolution: {integrity: sha512-Od9dv8zh3PgOD7Vj4T3HSuox16n0VG8jJIM2gvKASL6aCtcS8CfHZDWe1Ik3ZXW6xBouU+45Q5wgoliWDZiJ0A==} engines: {node: '>=16.0.0'} - '@smithy/fetch-http-handler@3.2.0': - resolution: {integrity: sha512-vFvDxMrc6sO5Atec8PaISckMcAwsCrRhYxwUylg97bRT2KZoumOF7qk5+6EVUtuM1IG9AJV5aqXnHln9ZdXHpg==} + '@smithy/fetch-http-handler@3.2.2': + resolution: {integrity: sha512-3LaWlBZObyGrOOd7e5MlacnAKEwFBmAeiW/TOj2eR9475Vnq30uS2510+tnKbxrGjROfNdOhQqGo5j3sqLT6bA==} '@smithy/hash-blob-browser@3.1.2': resolution: {integrity: sha512-hAbfqN2UbISltakCC2TP0kx4LqXBttEv2MqSPE98gVuDFMf05lU+TpC41QtqGP3Ff5A3GwZMPfKnEy0VmEUpmg==} @@ -2977,16 +2964,16 @@ packages: '@smithy/md5-js@3.0.3': resolution: {integrity: sha512-O/SAkGVwpWmelpj/8yDtsaVe6sINHLB1q8YE/+ZQbDxIw3SRLbTZuRaI10K12sVoENdnHqzPp5i3/H+BcZ3m3Q==} - '@smithy/middleware-content-length@3.0.3': - resolution: {integrity: sha512-Dbz2bzexReYIQDWMr+gZhpwBetNXzbhnEMhYKA6urqmojO14CsXjnsoPYO8UL/xxcawn8ZsuVU61ElkLSltIUQ==} + '@smithy/middleware-content-length@3.0.4': + resolution: {integrity: sha512-wySGje/KfhsnF8YSh9hP16pZcl3C+X6zRsvSfItQGvCyte92LliilU3SD0nR7kTlxnAJwxY8vE/k4Eoezj847Q==} engines: {node: '>=16.0.0'} - '@smithy/middleware-endpoint@3.0.4': - resolution: {integrity: sha512-whUJMEPwl3ANIbXjBXZVdJNgfV2ZU8ayln7xUM47rXL2txuenI7jQ/VFFwCzy5lCmXScjp6zYtptW5Evud8e9g==} + '@smithy/middleware-endpoint@3.0.5': + resolution: {integrity: sha512-V4acqqrh5tDxUEGVTOgf2lYMZqPQsoGntCrjrJZEeBzEzDry2d2vcI1QCXhGltXPPY+BMc6eksZMguA9fIY8vA==} engines: {node: '>=16.0.0'} - '@smithy/middleware-retry@3.0.7': - resolution: {integrity: sha512-f5q7Y09G+2h5ivkSx5CHvlAT4qRR3jBFEsfXyQ9nFNiWQlr8c48blnu5cmbTQ+p1xmIO14UXzKoF8d7Tm0Gsjw==} + '@smithy/middleware-retry@3.0.10': + resolution: {integrity: sha512-+6ibpv6jpkTNJS6yErQSEjbxCWf1/jMeUSlpSlUiTYf73LGR9riSRlIrL1+JEW0eEpb6MelQ04BIc38aj8GtxQ==} engines: {node: '>=16.0.0'} '@smithy/middleware-serde@3.0.3': @@ -2997,20 +2984,20 @@ packages: resolution: {integrity: sha512-r4klY9nFudB0r9UdSMaGSyjyQK5adUyPnQN/ZM6M75phTxOdnc/AhpvGD1fQUvgmqjQEBGCwpnPbDm8pH5PapA==} engines: {node: '>=16.0.0'} - '@smithy/node-config-provider@3.1.3': - resolution: {integrity: sha512-rxdpAZczzholz6CYZxtqDu/aKTxATD5DAUDVj7HoEulq+pDSQVWzbg0btZDlxeFfa6bb2b5tUvgdX5+k8jUqcg==} + '@smithy/node-config-provider@3.1.4': + resolution: {integrity: sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==} engines: {node: '>=16.0.0'} - '@smithy/node-http-handler@3.1.1': - resolution: {integrity: sha512-L71NLyPeP450r2J/mfu1jMc//Z1YnqJt2eSNw7uhiItaONnBLDA68J5jgxq8+MBDsYnFwNAIc7dBG1ImiWBiwg==} + '@smithy/node-http-handler@3.1.3': + resolution: {integrity: sha512-UiKZm8KHb/JeOPzHZtRUfyaRDO1KPKPpsd7iplhiwVGOeVdkiVJ5bVe7+NhWREMOKomrDIDdSZyglvMothLg0Q==} engines: {node: '>=16.0.0'} '@smithy/property-provider@3.1.3': resolution: {integrity: sha512-zahyOVR9Q4PEoguJ/NrFP4O7SMAfYO1HLhB18M+q+Z4KFd4V2obiMnlVoUFzFLSPeVt1POyNWneHHrZaTMoc/g==} engines: {node: '>=16.0.0'} - '@smithy/protocol-http@4.0.3': - resolution: {integrity: sha512-x5jmrCWwQlx+Zv4jAtc33ijJ+vqqYN+c/ZkrnpvEe/uDas7AT7A/4Rc2CdfxgWv4WFGmEqODIrrUToPN6DDkGw==} + '@smithy/protocol-http@4.0.4': + resolution: {integrity: sha512-fAA2O4EFyNRyYdFLVIv5xMMeRb+3fRKc/Rt2flh5k831vLvUmNFXcydeg7V3UeEhGURJI4c1asmGJBjvmF6j8Q==} engines: {node: '>=16.0.0'} '@smithy/querystring-builder@3.0.3': @@ -3025,16 +3012,16 @@ packages: resolution: {integrity: sha512-Jn39sSl8cim/VlkLsUhRFq/dKDnRUFlfRkvhOJaUbLBXUsLRLNf9WaxDv/z9BjuQ3A6k/qE8af1lsqcwm7+DaQ==} engines: {node: '>=16.0.0'} - '@smithy/shared-ini-file-loader@3.1.3': - resolution: {integrity: sha512-Z8Y3+08vgoDgl4HENqNnnzSISAaGrF2RoKupoC47u2wiMp+Z8P/8mDh1CL8+8ujfi2U5naNvopSBmP/BUj8b5w==} + '@smithy/shared-ini-file-loader@3.1.4': + resolution: {integrity: sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==} engines: {node: '>=16.0.0'} '@smithy/signature-v4@3.1.2': resolution: {integrity: sha512-3BcPylEsYtD0esM4Hoyml/+s7WP2LFhcM3J2AGdcL2vx9O60TtfpDOL72gjb4lU8NeRPeKAwR77YNyyGvMbuEA==} engines: {node: '>=16.0.0'} - '@smithy/smithy-client@3.1.5': - resolution: {integrity: sha512-x9bL9Mx2CT2P1OiUlHM+ZNpbVU6TgT32f9CmTRzqIHA7M4vYrROCWEoC3o4xHNJASoGd4Opos3cXYPgh+/m4Ww==} + '@smithy/smithy-client@3.1.8': + resolution: {integrity: sha512-nUNGCa0NgvtD0eM45732EBp1H9JQITChMBegGtPRhJD00v3hiFF6tibiOihcYwP5mbp9Kui+sOCl86rDT/Ew2w==} engines: {node: '>=16.0.0'} '@smithy/types@3.3.0': @@ -3067,16 +3054,16 @@ packages: resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} engines: {node: '>=16.0.0'} - '@smithy/util-defaults-mode-browser@3.0.7': - resolution: {integrity: sha512-Q2txLyvQyGfmjsaDbVV7Sg8psefpFcrnlGapDzXGFRPFKRBeEg6OvFK8FljqjeHSaCZ6/UuzQExUPqBR/2qlDA==} + '@smithy/util-defaults-mode-browser@3.0.10': + resolution: {integrity: sha512-WgaNxh33md2zvlD+1TSceVmM7DIy7qYMtuhOat+HYoTntsg0QTbNvoB/5DRxEwSpN84zKf9O34yqzRRtxJZgFg==} engines: {node: '>= 10.0.0'} - '@smithy/util-defaults-mode-node@3.0.7': - resolution: {integrity: sha512-F4Qcj1fG6MGi2BSWCslfsMSwllws/WzYONBGtLybyY+halAcXdWhcew+mej8M5SKd5hqPYp4f7b+ABQEaeytgg==} + '@smithy/util-defaults-mode-node@3.0.10': + resolution: {integrity: sha512-3x/pcNIFyaAEQqXc3qnQsCFLlTz/Mwsfl9ciEPU56/Dk/g1kTFjkzyLbUNJaeOo5HT01VrpJBKrBuN94qbPm9A==} engines: {node: '>= 10.0.0'} - '@smithy/util-endpoints@2.0.4': - resolution: {integrity: sha512-ZAtNf+vXAsgzgRutDDiklU09ZzZiiV/nATyqde4Um4priTmasDH+eLpp3tspL0hS2dEootyFMhu1Y6Y+tzpWBQ==} + '@smithy/util-endpoints@2.0.5': + resolution: {integrity: sha512-ReQP0BWihIE68OAblC/WQmDD40Gx+QY1Ez8mTdFMXpmjfxSyz2fVQu3A4zXRfQU9sZXtewk3GmhfOHswvX+eNg==} engines: {node: '>=16.0.0'} '@smithy/util-hex-encoding@3.0.0': @@ -3091,8 +3078,8 @@ packages: resolution: {integrity: sha512-AFw+hjpbtVApzpNDhbjNG5NA3kyoMs7vx0gsgmlJF4s+yz1Zlepde7J58zpIRIsdjc+emhpAITxA88qLkPF26w==} engines: {node: '>=16.0.0'} - '@smithy/util-stream@3.0.5': - resolution: {integrity: sha512-xC3L5PKMAT/Bh8fmHNXP9sdQ4+4aKVUU3EEJ2CF/lLk7R+wtMJM+v/1B4en7jO++Wa5spGzFDBCl0QxgbUc5Ug==} + '@smithy/util-stream@3.1.0': + resolution: {integrity: sha512-QEMvyv58QIptWA8cpQPbHagJOAlrbCt3ueB9EShwdFfVMYAviXdVtksszQQq+o+dv5dalUMWUbUHUDSJgkF9xg==} engines: {node: '>=16.0.0'} '@smithy/util-uri-escape@3.0.0': @@ -3192,91 +3179,91 @@ packages: resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} engines: {node: '>=14'} - '@swc-node/core@1.13.1': - resolution: {integrity: sha512-emB5l2nZsXjUEAuusqjYvWnQMLWZp6K039Mv8aq5SX1rsNM/N7DNhw1i4/DX7AyzNZ0tT+ASWyTvqEURldp5HA==} + '@swc-node/core@1.13.3': + resolution: {integrity: sha512-OGsvXIid2Go21kiNqeTIn79jcaX4l0G93X2rAnas4LFoDyA9wAwVK7xZdm+QsKoMn5Mus2yFLCc4OtX2dD/PWA==} engines: {node: '>= 10'} peerDependencies: '@swc/core': '>= 1.4.13' '@swc/types': '>= 0.1' - '@swc-node/jest@1.8.3': - resolution: {integrity: sha512-PQBEjFxgPFC2xuUe7Bsg7YooLa87fwxo26l9nzVg0zq3ARKK3tgXvMsFXpB2Yzz/2zyhj4kI5ZaPG57Gx1+rVQ==} + '@swc-node/jest@1.8.10': + resolution: {integrity: sha512-zBmc8rl6cAD+igLMuNji4L+jO3qX5VW2bdqtgdmI/QV+rVa3T/wNMzChdsitJmQZQFQFyYmlvU+bYr7kHgysNg==} peerDependencies: '@swc/core': '>= 1.4.13' '@swc/types': '>= 0.1' typescript: '>= 5.0' - '@swc-node/register@1.10.0': - resolution: {integrity: sha512-38w10C3fWLi5nd1BltCjj75p5JUn35o8Qvp9yg4y59WrOMLqJ2vzjUva/v7E5IxpY7irE9RMovoxI6uF8/QXJg==} + '@swc-node/register@1.10.7': + resolution: {integrity: sha512-rCL7bGJT58nZAQcVi3+khOIOHK0zmD96QLbI5wvimK3YJ9/F2Xsp804iXSdvGfbtFDwUD9R8aglriNNXsBiIVQ==} peerDependencies: '@swc/core': '>= 1.4.13' typescript: '>= 4.3' - '@swc-node/sourcemap-support@0.5.0': - resolution: {integrity: sha512-fbhjL5G0YvFoWwNhWleuBUfotiX+USiA9oJqu9STFw+Hb0Cgnddn+HVS/K5fI45mn92e8V+cHD2jgFjk4w2T9Q==} + '@swc-node/sourcemap-support@0.5.1': + resolution: {integrity: sha512-JxIvIo/Hrpv0JCHSyRpetAdQ6lB27oFYhv0PKCNf1g2gUXOjpeR1exrXccRxLMuAV5WAmGFBwRnNOJqN38+qtg==} - '@swc/core-darwin-arm64@1.6.6': - resolution: {integrity: sha512-5DA8NUGECcbcK1YLKJwNDKqdtTYDVnkfDU1WvQSXq/rU+bjYCLtn5gCe8/yzL7ISXA6rwqPU1RDejhbNt4ARLQ==} + '@swc/core-darwin-arm64@1.6.13': + resolution: {integrity: sha512-SOF4buAis72K22BGJ3N8y88mLNfxLNprTuJUpzikyMGrvkuBFNcxYtMhmomO0XHsgLDzOJ+hWzcgjRNzjMsUcQ==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.6.6': - resolution: {integrity: sha512-2nbh/RHpweNRsJiYDFk1KcX7UtaKgzzTNUjwtvK5cp0wWrpbXmPvdlWOx3yzwoiSASDFx78242JHHXCIOlEdsw==} + '@swc/core-darwin-x64@1.6.13': + resolution: {integrity: sha512-AW8akFSC+tmPE6YQQvK9S2A1B8pjnXEINg+gGgw0KRUUXunvu1/OEOeC5L2Co1wAwhD7bhnaefi06Qi9AiwOag==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.6.6': - resolution: {integrity: sha512-YgytuyUfR7b0z0SRHKV+ylr83HmgnROgeT7xryEkth6JGpAEHooCspQ4RrWTU8+WKJ7aXiZlGXPgybQ4TiS+TA==} + '@swc/core-linux-arm-gnueabihf@1.6.13': + resolution: {integrity: sha512-f4gxxvDXVUm2HLYXRd311mSrmbpQF2MZ4Ja6XCQz1hWAxXdhRl1gpnZ+LH/xIfGSwQChrtLLVrkxdYUCVuIjFg==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.6.6': - resolution: {integrity: sha512-yGwx9fddzEE0iURqRVwKBQ4IwRHE6hNhl15WliHpi/PcYhzmYkUIpcbRXjr0dssubXAVPVnx6+jZVDSbutvnfg==} + '@swc/core-linux-arm64-gnu@1.6.13': + resolution: {integrity: sha512-Nf/eoW2CbG8s+9JoLtjl9FByBXyQ5cjdBsA4efO7Zw4p+YSuXDgc8HRPC+E2+ns0praDpKNZtLvDtmF2lL+2Gg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.6.6': - resolution: {integrity: sha512-a6fMbqzSAsS5KCxFJyg1mD5kwN3ZFO8qQLyJ75R/htZP/eCt05jrhmOI7h2n+1HjiG332jLnZ9S8lkVE5O8Nqw==} + '@swc/core-linux-arm64-musl@1.6.13': + resolution: {integrity: sha512-2OysYSYtdw79prJYuKIiux/Gj0iaGEbpS2QZWCIY4X9sGoETJ5iMg+lY+YCrIxdkkNYd7OhIbXdYFyGs/w5LDg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.6.6': - resolution: {integrity: sha512-hRGsUKNzzZle28YF0dYIpN0bt9PceR9LaVBq7x8+l9TAaDLFbgksSxcnU/ubTtsy+WsYSYGn+A83w3xWC0O8CQ==} + '@swc/core-linux-x64-gnu@1.6.13': + resolution: {integrity: sha512-PkR4CZYJNk5hcd2+tMWBpnisnmYsUzazI1O5X7VkIGFcGePTqJ/bWlfUIVVExWxvAI33PQFzLbzmN5scyIUyGQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.6.6': - resolution: {integrity: sha512-NokIUtFxJDVv3LzGeEtYMTV3j2dnGKLac59luTeq36DQLZdJQawQIdTbzzWl2jE7lxxTZme+dhsVOH9LxE3ceg==} + '@swc/core-linux-x64-musl@1.6.13': + resolution: {integrity: sha512-OdsY7wryTxCKwGQcwW9jwWg3cxaHBkTTHi91+5nm7hFPpmZMz1HivJrWAMwVE7iXFw+M4l6ugB/wCvpYrUAAjA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.6.6': - resolution: {integrity: sha512-lzYdI4qb4k1dFG26yv+9Jaq/bUMAhgs/2JsrLncGjLof86+uj74wKYCQnbzKAsq2hDtS5DqnHnl+//J+miZfGA==} + '@swc/core-win32-arm64-msvc@1.6.13': + resolution: {integrity: sha512-ap6uNmYjwk9M/+bFEuWRNl3hq4VqgQ/Lk+ID/F5WGqczNr0L7vEf+pOsRAn0F6EV+o/nyb3ePt8rLhE/wjHpPg==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.6.6': - resolution: {integrity: sha512-bvl7FMaXIJQ76WZU0ER4+RyfKIMGb6S2MgRkBhJOOp0i7VFx4WLOnrmMzaeoPJaJSkityVKAftfNh7NBzTIydQ==} + '@swc/core-win32-ia32-msvc@1.6.13': + resolution: {integrity: sha512-IJ8KH4yIUHTnS/U1jwQmtbfQals7zWPG0a9hbEfIr4zI0yKzjd83lmtS09lm2Q24QBWOCFGEEbuZxR4tIlvfzA==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.6.6': - resolution: {integrity: sha512-WAP0JoCTfgeYKgOeYJoJV4ZS0sQUmU3OwvXa2dYYtMLF7zsNqOiW4niU7QlThBHgUv/qNZm2p6ITEgh3w1cltw==} + '@swc/core-win32-x64-msvc@1.6.13': + resolution: {integrity: sha512-f6/sx6LMuEnbuxtiSL/EkR0Y6qUHFw1XVrh6rwzKXptTipUdOY+nXpKoh+1UsBm/r7H0/5DtOdrn3q5ZHbFZjQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.6.6': - resolution: {integrity: sha512-sHfmIUPUXNrQTwFMVCY5V5Ena2GTOeaWjS2GFUpjLhAgVfP90OP67DWow7+cYrfFtqBdILHuWnjkTcd0+uPKlg==} + '@swc/core@1.6.13': + resolution: {integrity: sha512-eailUYex6fkfaQTev4Oa3mwn0/e3mQU4H8y1WPuImYQESOQDtVrowwUGDSc19evpBbHpKtwM+hw8nLlhIsF+Tw==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -3287,8 +3274,8 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - '@swc/helpers@0.5.11': - resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} + '@swc/helpers@0.5.12': + resolution: {integrity: sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==} '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} @@ -3320,25 +3307,25 @@ packages: typescript: optional: true - '@tanstack/query-core@5.49.1': - resolution: {integrity: sha512-JnC9ndmD1KKS01Rt/ovRUB1tmwO7zkyXAyIxN9mznuJrcNtOrkmOnQqdJF2ib9oHzc2VxHomnEG7xyfo54Npkw==} + '@tanstack/query-core@5.51.1': + resolution: {integrity: sha512-fJBMQMpo8/KSsWW5ratJR5+IFr7YNJ3K2kfP9l5XObYHsgfVy1w3FJUWU4FT2fj7+JMaEg33zOcNDBo0LMwHnw==} - '@tanstack/query-devtools@5.50.1': - resolution: {integrity: sha512-MQ5JK3yRwBP1SRuwoJVPGZP4cMLXCQ0t+6blDbcAVGEoqrEuvbgTdwlN729AKBR0hidOWPFR9n5YpI2Y8bBZOQ==} + '@tanstack/query-devtools@5.51.1': + resolution: {integrity: sha512-rehG0WmL3EXER6MAI2uHQia/n0b5c3ZROohpYm7u3G7yg4q+HsfQy6nuAo6uy40NzHUe3FmnfWCZQ0Vb/3lE6g==} - '@tanstack/react-query-devtools@5.50.1': - resolution: {integrity: sha512-zgPmEFv9GhLAx6eaf9r0ACbcxit1ZSuv/uPpOXBTTSPLijlWcfpQTOdZx0jYQ14t2cUfWjrAW41cUmcCvT4X/g==} + '@tanstack/react-query-devtools@5.51.1': + resolution: {integrity: sha512-bRShIVKGpUOHpwziGKT8Aq1Ty0lIlGmNI7E0KbGYtmyOaImErpdElTdxfES1bRaI7i/j+mf2hLy+E6q7SrCwPg==} peerDependencies: - '@tanstack/react-query': ^5.50.1 + '@tanstack/react-query': ^5.51.1 react: ^18 || ^19 - '@tanstack/react-query@5.49.2': - resolution: {integrity: sha512-6rfwXDK9BvmHISbNFuGd+wY3P44lyW7lWiA9vIFGT/T0P9aHD1VkjTvcM4SDAIbAQ9ygEZZoLt7dlU1o3NjMVA==} + '@tanstack/react-query@5.51.1': + resolution: {integrity: sha512-s47HKFnQ4HOJAHoIiXcpna/roMMPZJPy6fJ6p4ZNVn8+/onlLBEDd1+xc8OnDuwgvecqkZD7Z2mnSRbcWefrKw==} peerDependencies: react: ^18.0.0 - '@tanstack/react-table@8.19.2': - resolution: {integrity: sha512-itoSIAkA/Vsg+bjY23FSemcTyPhc5/1YjYyaMsr9QSH/cdbZnQxHVWrpWn0Sp2BWN71qkzR7e5ye8WuMmwyOjg==} + '@tanstack/react-table@8.19.3': + resolution: {integrity: sha512-MtgPZc4y+cCRtU16y1vh1myuyZ2OdkWgMEBzyjYsoMWMicKZGZvcDnub3Zwb6XF2pj9iRMvm1SO1n57lS0vXLw==} engines: {node: '>=12'} peerDependencies: react: '>=16.8' @@ -3350,15 +3337,15 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@tanstack/table-core@8.19.2': - resolution: {integrity: sha512-KpRjhgehIhbfH78ARm/GJDXGnpdw4bCg3qas6yjWSi7czJhI/J6pWln7NHtmBkGE9ZbohiiNtLqwGzKmBfixig==} + '@tanstack/table-core@8.19.3': + resolution: {integrity: sha512-IqREj9ADoml9zCAouIG/5kCGoyIxPFdqdyoxis9FisXFi5vT+iYfEfLosq4xkU/iDbMcEuAj+X8dWRLvKYDNoQ==} engines: {node: '>=12'} '@tanstack/virtual-core@3.5.0': resolution: {integrity: sha512-KnPRCkQTyqhanNC0K63GBG3wA8I+D1fQuVnAvcBF8f13akOKeQp1gSbu6f77zCxhEk727iV5oQnbHLYzHrECLg==} - '@testing-library/dom@10.1.0': - resolution: {integrity: sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==} + '@testing-library/dom@10.3.2': + resolution: {integrity: sha512-0bxIdP9mmPiOJ6wHLj8bdJRq+51oddObeCGdEf6PNEhYd93ZYAN+lPRnEOVFtheVwDM7+p+tza3LAQgp0PTudg==} engines: {node: '>=18'} '@testing-library/jest-dom@6.4.6': @@ -3443,8 +3430,8 @@ packages: '@types/babel__template@7.4.4': resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - '@types/babel__traverse@7.20.5': - resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} + '@types/babel__traverse@7.20.6': + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} '@types/bcrypt@5.0.2': resolution: {integrity: sha512-6atioO8Y75fNcbmj0G7UjI9lXN2pQ/IGJ2FWT4a/btd0Lk9lQalHLKhkgKVZ3r+spnmWUKfbMi1GEe9wyHQfNQ==} @@ -3503,8 +3490,8 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/express-serve-static-core@4.19.0': - resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==} + '@types/express-serve-static-core@4.19.5': + resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} '@types/express@4.17.21': resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} @@ -3626,8 +3613,8 @@ packages: '@types/tough-cookie@4.0.5': resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} - '@types/validator@13.11.9': - resolution: {integrity: sha512-FCTsikRozryfayPuiI46QzH3fnrOoctTjvOYZkho9BTFLCOZ2rgZJHMOVgCOfttjPJcgOx52EpkY0CMfy87MIw==} + '@types/validator@13.12.0': + resolution: {integrity: sha512-nH45Lk7oPIJ1RVOF6JgFI6Dy0QpHEzq4QecZhvguxYPDwT8c93prCMqAtiIttm39voZ+DDR+qkNnMpJmMBRqag==} '@types/wrap-ansi@3.0.0': resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} @@ -3638,8 +3625,8 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@7.15.0': - resolution: {integrity: sha512-uiNHpyjZtFrLwLDpHnzaDlP3Tt6sGMqTCiqmxaN4n4RP0EfYZDODJyddiFDF44Hjwxr5xAcaYxVKm9QKQFJFLA==} + '@typescript-eslint/eslint-plugin@7.16.1': + resolution: {integrity: sha512-SxdPak/5bO0EnGktV05+Hq8oatjAYVY3Zh2bye9pGZy6+jwyR3LG3YKkV4YatlsgqXP28BTeVm9pqwJM96vf2A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -3649,8 +3636,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.15.0': - resolution: {integrity: sha512-k9fYuQNnypLFcqORNClRykkGOMOj+pV6V91R4GO/l1FDGwpqmSwoOQrOHo3cGaH63e+D3ZiCAOsuS/D2c99j/A==} + '@typescript-eslint/parser@7.16.1': + resolution: {integrity: sha512-u+1Qx86jfGQ5i4JjK33/FnawZRpsLxRnKzGE6EABZ40KxVT/vWsiZFEBBHjFOljmmV3MBYOHEKi0Jm9hbAOClA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -3659,12 +3646,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.15.0': - resolution: {integrity: sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==} + '@typescript-eslint/scope-manager@7.16.1': + resolution: {integrity: sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.15.0': - resolution: {integrity: sha512-SkgriaeV6PDvpA6253PDVep0qCqgbO1IOBiycjnXsszNTVQe5flN5wR5jiczoEoDEnAqYFSFFc9al9BSGVltkg==} + '@typescript-eslint/type-utils@7.16.1': + resolution: {integrity: sha512-rbu/H2MWXN4SkjIIyWcmYBjlp55VT+1G3duFOIukTNFxr9PI35pLc2ydwAfejCEitCv4uztA07q0QWanOHC7dA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -3673,12 +3660,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.15.0': - resolution: {integrity: sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==} + '@typescript-eslint/types@7.16.1': + resolution: {integrity: sha512-AQn9XqCzUXd4bAVEsAXM/Izk11Wx2u4H3BAfQVhSfzfDOm/wAON9nP7J5rpkCxts7E5TELmN845xTUCQrD1xIQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.15.0': - resolution: {integrity: sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==} + '@typescript-eslint/typescript-estree@7.16.1': + resolution: {integrity: sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -3686,19 +3673,16 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.15.0': - resolution: {integrity: sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==} + '@typescript-eslint/utils@7.16.1': + resolution: {integrity: sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.15.0': - resolution: {integrity: sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==} + '@typescript-eslint/visitor-keys@7.16.1': + resolution: {integrity: sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==} engines: {node: ^18.18.0 || >=20.0.0} - '@ungap/structured-clone@1.2.0': - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -3794,8 +3778,8 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + acorn-walk@8.3.3: + resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} engines: {node: '>=0.4.0'} acorn@7.4.1: @@ -3803,13 +3787,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - - acorn@8.12.0: - resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} engines: {node: '>=0.4.0'} hasBin: true @@ -3848,6 +3827,9 @@ packages: ajv@8.12.0: resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + alce@1.2.0: resolution: {integrity: sha512-XppPf2S42nO2WhvKzlwzlfcApcXHzjlod30pKmcWjRgLOtqoe5DMuqdiYoM6AgyXksc6A6pV4v1L/WW217e57w==} engines: {node: '>=0.8.0'} @@ -3924,9 +3906,6 @@ packages: resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==} engines: {node: '>= 10'} - archy@1.0.0: - resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} - are-we-there-yet@2.0.0: resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} engines: {node: '>=10'} @@ -3995,8 +3974,8 @@ packages: asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - assert-never@1.2.1: - resolution: {integrity: sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==} + assert-never@1.3.0: + resolution: {integrity: sha512-9Z3vxQ+berkL/JJo0dK+EY3Lp0s3NtSnP3VCLsh5HDcZPrh0M+KQRK5sWhUeyPPH+/RCxZqOxLMR+YC6vlviEQ==} async-hook-jl@1.7.6: resolution: {integrity: sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg==} @@ -4023,13 +4002,17 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - avvio@8.3.0: - resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} + avvio@8.3.2: + resolution: {integrity: sha512-st8e519GWHa/azv8S87mcJvZs4WsgTBjOw/Ih1CP6u+8SZvcOeAYNG6JbsIrAUUJJ7JfmrnOkR8ipDS+u9SIRQ==} - aws-sdk@2.1652.0: - resolution: {integrity: sha512-TDe0dKwxfIUvhW/6ex+tqnsvduXDnP/ZZCysrlz67oixVoqrucjtN1A0ALVyQdwQX2ZAMNV80BGhBSkQXqYVBg==} + aws-sdk@2.1659.0: + resolution: {integrity: sha512-WOoy5DdWW4kpQuxjWiQdoSDR+dT/HeAUwjb6b+8taEMZzvUzp3fmdDwdryUTlLWGxrnb7ru2yu5pryjhPOzANg==} engines: {node: '>= 10.0.0'} + aws-ssl-profiles@1.1.1: + resolution: {integrity: sha512-+H+kuK34PfMaI9PNU/NSjBKL5hh/KDM9J72kwYeYEm0A8B1AC4fuCy3qsjnA7lxklgyXsB68yn8Z2xoZEjgwCQ==} + engines: {node: '>= 6.0.0'} + aws4@1.13.0: resolution: {integrity: sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==} @@ -4145,24 +4128,10 @@ packages: brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - browserslist@4.23.1: - resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.23.2: resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -4246,18 +4215,6 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001612: - resolution: {integrity: sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==} - - caniuse-lite@1.0.30001626: - resolution: {integrity: sha512-JRW7kAH8PFJzoPCJhLSHgDgKg5348hsQ68aqb+slnzuB5QFERv846oA/mRChmlLAOdEDeOkRn3ynb1gSFnjt3w==} - - caniuse-lite@1.0.30001632: - resolution: {integrity: sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==} - - caniuse-lite@1.0.30001639: - resolution: {integrity: sha512-eFHflNTBIlFwP2AIKaYuBQN/apnUoKNhBdza8ZnW/h2di4LCZ4xFqYlxUxo+LQ76KFI1PGcC1QDxMbxTZpSCAg==} - caniuse-lite@1.0.30001642: resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==} @@ -4321,8 +4278,8 @@ packages: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} - cjs-module-lexer@1.2.3: - resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} + cjs-module-lexer@1.3.1: + resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} class-transformer@0.5.1: resolution: {integrity: sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==} @@ -4515,15 +4472,15 @@ packages: copy-to-clipboard@3.3.3: resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} - core-js-compat@3.37.0: - resolution: {integrity: sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==} + core-js-compat@3.37.1: + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} core-js@2.6.12: resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. - core-js@3.37.0: - resolution: {integrity: sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug==} + core-js@3.37.1: + resolution: {integrity: sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==} core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -4697,14 +4654,11 @@ packages: dateformat@4.6.3: resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==} - dayjs@1.11.10: - resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} - dayjs@1.11.11: resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} - deasync@0.1.29: - resolution: {integrity: sha512-EBtfUhVX23CE9GR6m+F8WPeImEE4hR/FW9RkK0PMl9V1t283s0elqsTD8EZjaKX28SY1BW2rYfCgNsAYdpamUw==} + deasync@0.1.30: + resolution: {integrity: sha512-OaAjvEQuQ9tJsKG4oHO9nV1UHTwb2Qc2+fadB0VeVtD0Z9wiG1XPGLJ4W3aLhAoQSYTaLROFRbd5X20Dkzf7MQ==} engines: {node: '>=0.11.0'} debug@2.6.9: @@ -4723,15 +4677,6 @@ packages: supports-color: optional: true - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.5: resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} engines: {node: '>=6.0'} @@ -4852,10 +4797,6 @@ packages: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - doctypes@1.1.0: resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==} @@ -4937,12 +4878,6 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.4.746: - resolution: {integrity: sha512-jeWaIta2rIG2FzHaYIhSuVWqC6KJYo7oSBX4Jv7g+aVujKztfvdpf+n6MGwZdC5hQXbax4nntykLH2juIQrfPg==} - - electron-to-chromium@1.4.816: - resolution: {integrity: sha512-EKH5X5oqC6hLmiS7/vYtZHZFTNdhsYG5NVPRN6Yn0kQHNBlT59+xSM8HBy66P5fxWpKgZbPqb+diC64ng295Jw==} - electron-to-chromium@1.4.828: resolution: {integrity: sha512-QOIJiWpQJDHAVO4P58pwb133Cwee0nbvy/MV1CwzZVGpkH1RX33N3vsaWRCpR6bF63AAq366neZrRTu7Qlsbbw==} @@ -4967,13 +4902,13 @@ packages: resolution: {integrity: sha512-++P0RhebUC8MJAwJOsT93dT+5oc5oPImp1HubZpAuCZ5kTLnhuuBhKHj2jJeO/Gj93idPBWmIuQ9QWMe5rX3pQ==} engines: {node: '>=8.10.0'} + encoding-japanese@2.1.0: + resolution: {integrity: sha512-58XySVxUgVlBikBTbQ8WdDxBDHIdXucB16LO5PBHR8t75D54wQrNo4cg+58+R1CtJfKnsVsvt9XlteRaR8xw1w==} + engines: {node: '>=8.10.0'} + end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - enhanced-resolve@5.16.0: - resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} - engines: {node: '>=10.13.0'} - enhanced-resolve@5.17.0: resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} engines: {node: '>=10.13.0'} @@ -5025,8 +4960,8 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} - esbuild@0.21.4: - resolution: {integrity: sha512-sFMcNNrj+Q0ZDolrp5pDhH0nRPN9hLIM3fRPwgbLYJeSHHgnXSnbV3xYgSVuOeLWH9c73VwmEverVzupIv5xuA==} + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} hasBin: true @@ -5097,11 +5032,6 @@ packages: eslint-import-resolver-webpack: optional: true - eslint-plugin-header@3.1.1: - resolution: {integrity: sha512-9vlKxuJ4qf793CmeeSrZUvVClw6amtpghq3CuWcB5cUNnWHQhgcqy5eF8oVKFk1G3Y/CbchGfEaw3wiIJaNmVg==} - peerDependencies: - eslint: '>=7.7.0' - eslint-plugin-import@2.29.1: resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} @@ -5132,8 +5062,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react@7.34.3: - resolution: {integrity: sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==} + eslint-plugin-react@7.34.4: + resolution: {integrity: sha512-Np+jo9bUwJNxCsT12pXtrGhJgT3T44T1sHhn1Ssr42XFn8TES0267wPGo5nNrMHi8qkyimDAX2BUmkf9pSaVzA==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -5147,22 +5077,26 @@ packages: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@8.0.2: + resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-visitor-keys@4.0.0: + resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.7.0: + resolution: {integrity: sha512-FzJ9D/0nGiCGBf8UXO/IGLTgLVzIxze1zpfA8Ton2mjLovXdAPlYDv+MQDcqj3TmrhAGYfOpz9RfR+ent0AgAw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + espree@10.1.0: + resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} esprima@1.2.5: resolution: {integrity: sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==} @@ -5174,8 +5108,8 @@ packages: engines: {node: '>=4'} hasBin: true - esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} esrecurse@4.3.0: @@ -5288,15 +5222,12 @@ packages: fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - fast-json-stringify@5.14.1: - resolution: {integrity: sha512-J1Grbf0oSXV3lKsBf3itz1AvRk43qVrx3Ac10sNvi3LZaz1by4oDdYKFrJycPhS8+Gb7y8rgV/Jqw1UZVjyNvw==} + fast-json-stringify@5.16.1: + resolution: {integrity: sha512-KAdnLvy1yu/XrRtP+LJnxbBGrhN+xXu+gt3EUvZhYGKCr3lFHq/7UFJHHFgmJKoqlh6B40bZLEv7w46B0mqn1g==} fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-loops@1.1.3: - resolution: {integrity: sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==} - fast-querystring@1.1.2: resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} @@ -5310,8 +5241,11 @@ packages: fast-shallow-equal@1.0.0: resolution: {integrity: sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==} - fast-uri@2.3.0: - resolution: {integrity: sha512-eel5UKGn369gGEWOqBShmFJWfq/xSJvsgDzgLYC845GneayWvXBf0lJCBn5qTABfewy1ZDPoaR5OZCP+kssfuw==} + fast-uri@2.4.0: + resolution: {integrity: sha512-ypuAmmMKInk5q7XcepxlnUWDLWv4GFtaJqAzWKqn62IpQ3pejtr5dTVbt3vwqVaMKmkNR55sTT+CqUKIaT21BA==} + + fast-uri@3.0.1: + resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} fast-xml-parser@4.2.5: resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} @@ -5323,8 +5257,11 @@ packages: fastify-plugin@4.5.1: resolution: {integrity: sha512-stRHYGeuqpEZTL1Ef0Ovr2ltazUT9g844X5z/zEBFLG8RYlpDiOCIG+ATvYEp+/zmc7sN29mcIMp8gvYplYPIQ==} - fastify@4.26.2: - resolution: {integrity: sha512-90pjTuPGrfVKtdpLeLzND5nyC4woXZN5VadiNQCicj/iJU4viNHKhsAnb7jmv1vu2IzkLXyBiCzdWuzeXgQ5Ug==} + fastify@4.28.0: + resolution: {integrity: sha512-HhW7UHW07YlqH5qpS0af8d2Gl/o98DhJ8ZDQWHRNDnzeOhZvtreWsX8xanjGgXmkYerGbo8ax/n40Dpwqkot8Q==} + + fastify@4.28.1: + resolution: {integrity: sha512-kFWUtpNr4i7t5vY2EJPCN2KgMVpuqfU4NjnJNCgiNB900oiDeYqaNDRcAfeBbOF5hGixixxcKnOU4KN9z6QncQ==} fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} @@ -5336,9 +5273,9 @@ packages: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} @@ -5354,8 +5291,8 @@ packages: resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} engines: {node: '>= 0.8'} - find-my-way@8.1.0: - resolution: {integrity: sha512-41QwjCGcVTODUmLLqTMeoHeiozbMXYMAE1CKFiDyi9zVZ2Vjh0yz3MF0WQZoIb+cmzP/XlbFjlF2NtJmvZHznA==} + find-my-way@8.2.0: + resolution: {integrity: sha512-HdWXgFYc6b1BJcOBDBwjqWuHJj1WYiqrxSh25qtU4DabpMFdj/gSunNBQb83t+8Zt67D7CXEzJWTkxaShMTMOA==} engines: {node: '>=14'} find-root@1.1.0: @@ -5373,9 +5310,9 @@ packages: resolution: {integrity: sha512-5SM1+H2CcuJ3gGEwTiVo/+nd/hYpNj9Ch3iMDOQ58ndY+VGQ2QdvaUTkd3otjZvYnd/8LF/HkJ5cx7PBq0orCQ==} hasBin: true - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} @@ -5392,10 +5329,6 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} - engines: {node: '>=14'} - foreground-child@3.2.1: resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} engines: {node: '>=14'} @@ -5421,8 +5354,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@11.2.12: - resolution: {integrity: sha512-lCjkV4nA9rWOy2bhR4RZzkp2xpB++kFmUZ6D44V9VQaxk+JDmbDd5lq+u58DjJIIllE8AZEXp9OG/TyDN4FB/w==} + framer-motion@11.3.2: + resolution: {integrity: sha512-RgjSzrNFZmedWcvmW4MMc84A7UcoY37jocadE3Mbg3o+UMofodfyeNnYD/HR15UhP22/bb5KOebNhYOj4mYkpQ==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 @@ -5553,16 +5486,15 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true - glob@10.4.1: - resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==} - engines: {node: '>=16 || 14 >=14.18'} - hasBin: true - glob@10.4.2: resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} engines: {node: '>=16 || 14 >=14.18'} hasBin: true + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -5571,9 +5503,9 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} globalthis@1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} @@ -5583,8 +5515,8 @@ packages: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} - globby@14.0.1: - resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} + globby@14.0.2: + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} goober@2.1.14: @@ -5601,8 +5533,8 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - graphql@16.8.2: - resolution: {integrity: sha512-cvVIBILwuoSyD54U4cF/UXDh5yAobhNV/tPygI4lZhgOIJQE/WLWC4waBRb4I6bDVYb3OVx3lfHbaQOEoUD5sg==} + graphql@16.9.0: + resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} handlebars@4.7.8: @@ -5727,14 +5659,14 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} - hyphenate-style-name@1.0.4: - resolution: {integrity: sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==} + hyphenate-style-name@1.1.0: + resolution: {integrity: sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==} i18next-fs-backend@2.3.1: resolution: {integrity: sha512-tvfXskmG/9o+TJ5Fxu54sSO5OkY6d+uMn+K6JiUGLJrwxAVfer+8V3nU8jq3ts9Pe5lXJv4b1N7foIjJ8Iy2Gg==} - i18next@23.11.5: - resolution: {integrity: sha512-41pvpVbW9rhZPk5xjCX2TPJi2861LEig/YRhUkY+1FQ2IQPS0bKUDYnEqY8XPPbB48h1uIwLnP9iiEfuSl20CA==} + i18next@23.12.1: + resolution: {integrity: sha512-l4y291ZGRgUhKuqVSiqyuU2DDzxKStlIWSaoNBR4grYmh0X+pRYbFpTMs3CnJ5ECKbOI8sQcJ3PbTUfLgPRaMA==} iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -5791,8 +5723,8 @@ packages: ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - inline-style-prefixer@7.0.0: - resolution: {integrity: sha512-I7GEdScunP1dQ6IM2mQWh6v0mOYdYmH3Bp31UecKdrcUgcURTcctSe1IECdUznSHKSmsHtjrT3CwCPI1pyxfUQ==} + inline-style-prefixer@7.0.1: + resolution: {integrity: sha512-lhYo5qNTQp3EvSSp3sRvXMbVQTLrvGV6DycRMJ5dm2BLMiJ30wpXKdDdgX+GmJZ5uQMucwRKHamXSst3Sj/Giw==} inquirer@8.2.6: resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} @@ -5853,8 +5785,9 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-core-module@2.14.0: + resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} + engines: {node: '>= 0.4'} is-data-view@1.0.1: resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} @@ -6006,8 +5939,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} - istanbul-lib-instrument@6.0.2: - resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==} + istanbul-lib-instrument@6.0.3: + resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} engines: {node: '>=10'} istanbul-lib-report@3.0.1: @@ -6033,16 +5966,11 @@ packages: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} - jackspeak@3.1.2: - resolution: {integrity: sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==} - engines: {node: '>=14'} - - jackspeak@3.4.0: - resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} - engines: {node: '>=14'} + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jake@10.8.7: - resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} + jake@10.9.1: + resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==} engines: {node: '>=10'} hasBin: true @@ -6188,8 +6116,8 @@ packages: node-notifier: optional: true - jiti@1.21.3: - resolution: {integrity: sha512-uy2bNX5zQ+tESe+TiC7ilGRz8AtRGmnJH55NC5S0nSUjvvvM2hJHmefHErugGXN4pNv4Qx7vLsnNw9qJ9mtIsw==} + jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true jmespath@0.16.0: @@ -6285,12 +6213,12 @@ packages: engines: {node: '>=6'} hasBin: true - jsonc-parser@3.2.0: - resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} - jsonc-parser@3.2.1: resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} @@ -6354,11 +6282,11 @@ packages: libmime@5.2.0: resolution: {integrity: sha512-X2U5Wx0YmK0rXFbk67ASMeqYIkZ6E5vY7pNWRKtnNzqjvdYYG8xtPDpCnuUEnPU9vlgNev+JoSrcaKSUaNvfsw==} - libmime@5.3.4: - resolution: {integrity: sha512-TsqPdercr6DHrnoQx1F0nS2Y4yPT+fWuOjEP2rqzvV77hMYWomTe/rpm0u9JORQ/FavEXybAGcBJsQbLr9+hjA==} + libmime@5.3.5: + resolution: {integrity: sha512-nSlR1yRZ43L3cZCiWEw7ali3jY29Hz9CQQ96Oy+sSspYnIP5N54ucOPHqooBsXzwrX1pwn13VUE05q4WmzfaLg==} - libphonenumber-js@1.10.61: - resolution: {integrity: sha512-TsQsyzDttDvvzWNkbp/i0fVbzTGJIG0mUu/uNalIaRQEYeJxVQ/FPg+EJgSqfSXezREjM0V3RZ8cLVsKYhhw0Q==} + libphonenumber-js@1.11.4: + resolution: {integrity: sha512-F/R50HQuWWYcmU/esP5jrH5LiWYaN7DpN0a/99U8+mnGGtnx8kmRE+649dQh3v+CowXXZc8vpkf5AmYkO0AQ7Q==} libqp@2.0.1: resolution: {integrity: sha512-Ka0eC5LkF3IPNQHJmYBWljJsw0UvM6j+QdKRbWyCdTmYwvIDE6a7bCm0UkTAL/K+3KXK5qXT/ClcInU01OpdLg==} @@ -6376,8 +6304,8 @@ packages: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} - lilconfig@3.1.1: - resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} + lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} lines-and-columns@1.2.4: @@ -6386,8 +6314,8 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - liquidjs@10.13.1: - resolution: {integrity: sha512-QCQ69sbyMdA1970NEsG7KdQoKi6N+lGg55izisvKvrrRO1nrpS/YBAnzDndR13exYB4xE9A87qdOMuaXPn9v9A==} + liquidjs@10.15.0: + resolution: {integrity: sha512-u5lYWhW8ioT+O3FdCcp5U+hiPEGNO4xASCFlCHA+k5rMTJwDIa2c2KF111ZDKc2xGM7LXPvMoNRIrBfbLNpRBg==} engines: {node: '>=14'} hasBin: true @@ -6496,17 +6424,12 @@ packages: lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - lru-cache@10.3.0: - resolution: {integrity: sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==} - engines: {node: 14 || >=16.14} + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - lru-cache@7.18.3: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} @@ -6529,16 +6452,12 @@ packages: magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} - magic-string@0.30.5: - resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} - engines: {node: '>=12'} - magic-string@0.30.8: resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} engines: {node: '>=12'} - mailparser@3.7.0: - resolution: {integrity: sha512-yFo1+4r3gHhTcazVGCv3D/uX5VJyyrx4iWkzKtJh8mujYIUm92kpG5BjKpZIJgEoKcKxbJVd4CPs+IImE1sKlQ==} + mailparser@3.7.1: + resolution: {integrity: sha512-RCnBhy5q8XtB3mXzxcAfT1huNqN93HTYYyL6XawlIKycfxM/rXPg9tXoZ7D46+SgCS1zxKzw+BayDQSvncSTTw==} mailsplit@5.4.0: resolution: {integrity: sha512-wnYxX5D5qymGIPYLwnp6h8n1+6P6vz/MJn5AzGjZ8pwICWssL+CCQjWBIToOVHASmATot4ktvlLo6CyLfOXWYA==} @@ -6586,6 +6505,9 @@ packages: merge-descriptors@1.0.1: resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -6597,10 +6519,6 @@ packages: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} - micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} - micromatch@4.0.7: resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} @@ -6647,10 +6565,6 @@ packages: resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} - engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -6826,8 +6740,8 @@ packages: resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - mysql2@3.10.2: - resolution: {integrity: sha512-KCXPEvAkO0RcHPr362O5N8tFY2fXvbjfkPvRY/wGumh4EOemo9Hm5FjQZqv/pCmrnuxGu5OxnSENG0gTXqKMgQ==} + mysql2@3.10.3: + resolution: {integrity: sha512-k43gmH9i79rZD4hGPdj7pDuT0UBiFjs4UzXEy1cJrV0QqcSABomoLwvejqdbcXN+Vd7gi999CVM6o9vCPKq29g==} engines: {node: '>= 8.0'} mz@2.7.0: @@ -6895,8 +6809,8 @@ packages: next: '>=10.0.0' react: '>=17.0.0' - next@14.2.4: - resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==} + next@14.2.5: + resolution: {integrity: sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -6946,15 +6860,15 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-mocks-http@1.14.1: - resolution: {integrity: sha512-mfXuCGonz0A7uG1FEjnypjm34xegeN5+HI6xeGhYKecfgaZhjsmYoLE9LEFmT+53G1n8IuagPZmVnEL/xNsFaA==} + node-mocks-http@1.15.0: + resolution: {integrity: sha512-3orGBAxXrnwz3ixU8AZpa0x8srAvVSHvbWanAqd5F0zVCVA2QstxaVcTSarFcjz4+pFSnR1zm28MsV83s/BtmA==} engines: {node: '>=14'} node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - nodemailer@6.9.11: - resolution: {integrity: sha512-UiAkgiERuG94kl/3bKfE8o10epvDnl0vokNEtZDPTq9BWzIl6EFT9336SbIT4oaTBD8NmmUTLsQyXHV82eXSWg==} + nodemailer@6.9.13: + resolution: {integrity: sha512-7o38Yogx6krdoBf3jCAqnIN4oSQFx+fMa0I7dK1D+me9kBxx12D+/33wSb+fhOCtIxvYJ+4x4IMEhmhCKfAiOA==} engines: {node: '>=6.0.0'} nodemailer@6.9.14: @@ -6966,8 +6880,8 @@ packages: engines: {node: '>=6'} hasBin: true - nopt@7.2.0: - resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==} + nopt@7.2.1: + resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true @@ -6999,8 +6913,8 @@ packages: peerDependencies: next: '>=13.4 <14.0.2 || ^14.0.3' - nwsapi@2.2.10: - resolution: {integrity: sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==} + nwsapi@2.2.12: + resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==} object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} @@ -7010,8 +6924,9 @@ packages: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} - object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} @@ -7033,10 +6948,6 @@ packages: resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} engines: {node: '>= 0.4'} - object.hasown@1.1.4: - resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} - engines: {node: '>= 0.4'} - object.values@1.2.0: resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} engines: {node: '>= 0.4'} @@ -7063,14 +6974,14 @@ packages: resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} engines: {node: '>=8'} - openapi-typescript@7.0.1: - resolution: {integrity: sha512-RrjgCRTIpJzJGKZ2Fg7ERuOVXvmLcSAC8KRi165QyueW+0u3HSOpAhZDUpAPNlJ0ubd+bkjFTMWIwoXn0hHbtg==} + openapi-typescript@7.0.2: + resolution: {integrity: sha512-BBrYEf0YdW31Ernd07cD/qHoalSuiiUQvy+rHvU/1Iz9WbcFpRsIXrnfEnrEuiGTRuKCG6cDQCrxNK/rbwQRLg==} hasBin: true peerDependencies: typescript: ^5.x - optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} ora@5.4.1: @@ -7088,8 +6999,11 @@ packages: output-file-sync@1.1.2: resolution: {integrity: sha512-uQLlclru4xpCi+tfs80l3QF24KL81X57ELNMy7W/dox+JTtxUf1bLyQ8968fFCmSqqbokjW0kn+WBIlO+rSkNg==} - outvariant@1.4.2: - resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} + outvariant@1.4.3: + resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==} + + oxc-resolver@1.10.1: + resolution: {integrity: sha512-Uo8rkCsKVruI7eZYzINVCn/zJNGZDb6QnYMP2a4Jkar7DHbShPYtOLqVEL8y3dB1FJaQAOF/vt/Ssrn+hDYxtQ==} p-event@4.2.0: resolution: {integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==} @@ -7239,9 +7153,6 @@ packages: peberminta@0.9.0: resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==} - picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} @@ -7249,10 +7160,6 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - picomatch@3.0.1: - resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==} - engines: {node: '>=10'} - picomatch@4.0.1: resolution: {integrity: sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==} engines: {node: '>=12'} @@ -7264,29 +7171,18 @@ packages: pino-abstract-transport@1.2.0: resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==} - pino-http@10.1.0: - resolution: {integrity: sha512-rQgRaVfmZnDcOZXvZUUkiG3wDYVTSyYWAhxkGUgw3py3Y1nFXucRSLYPB5HKgG64oy9gLiDARiQxxWXnI1u3zA==} + pino-http@10.2.0: + resolution: {integrity: sha512-am03BxnV3Ckx68OkbH0iZs3indsrH78wncQ6w1w51KroIbvJZNImBKX2X1wjdY8lSyaJ0UrX/dnO2DY3cTeCRw==} pino-pretty@11.2.1: resolution: {integrity: sha512-O05NuD9tkRasFRWVaF/uHLOvoRDFD7tb5VMertr78rbsYFjYp48Vg3477EshVAF5eZaEw+OpDl/tu+B0R5o+7g==} hasBin: true - pino-std-serializers@6.2.2: - resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} - pino-std-serializers@7.0.0: resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==} - pino@8.20.0: - resolution: {integrity: sha512-uhIfMj5TVp+WynVASaVEJFTncTUe4dHBq6CWplu/vBgvGHhvBvQfxz+vcOrnnBQdORH3izaGEurLfNlq3YxdFQ==} - hasBin: true - - pino@9.1.0: - resolution: {integrity: sha512-qUcgfrlyOtjwhNLdbhoL7NR4NkHjzykAPw0V2QLFbvu/zss29h4NkRnibyFzBrNCbzCOY3WZ9hhKSwfOkNggYA==} - hasBin: true - - pino@9.2.0: - resolution: {integrity: sha512-g3/hpwfujK5a4oVbaefoJxezLzsDgLcNJeITvC6yrfwYeT9la+edCK42j5QpEQSQCZgTKapXvnQIdgZwvRaZug==} + pino@9.3.1: + resolution: {integrity: sha512-afSfrq/hUiW/MFmQcLEwV9Zh8Ry6MrMTOyBU53o/fc0gEl+1OZ/Fks/xQCM2nOC0C/OfDtQMnT2d8c3kpcfSzA==} hasBin: true pirates@4.0.6: @@ -7406,8 +7302,8 @@ packages: postcss-scss@0.4.1: resolution: {integrity: sha512-forlh4dhF/pQdXLCc+3YcDN/O0v4QxfWkNf0yGjLEJIWgdLUMlVgyLGYS69KDbeZ5PysmnAkTPlonZ7bRWBgNw==} - postcss-selector-parser@6.1.0: - resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} + postcss-selector-parser@6.1.1: + resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} engines: {node: '>=4'} postcss-simple-vars@3.1.0: @@ -7495,8 +7391,8 @@ packages: prettier-plugin-svelte: optional: true - prettier@3.3.2: - resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} hasBin: true @@ -7512,8 +7408,8 @@ packages: resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} engines: {node: '>= 0.8'} - preview-email@3.0.19: - resolution: {integrity: sha512-DBS3Nir18YtKc8loYCCOGitmiaQ0vTdahPoiXxwNweJDpmVZo+w3tppufOhoK0m8skpRxT56llYLs3VrORnmNQ==} + preview-email@3.0.20: + resolution: {integrity: sha512-QbAokW2F3p0thQfp2WTZ0rBy+IZuCnf9gIUCLffr+8hq85esq6pzCA7S0eUdD6oTmtKROqoNeH2rXZWrRow7EA==} engines: {node: '>=14'} process-nextick-args@2.0.1: @@ -7592,6 +7488,10 @@ packages: pump@3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + punycode@1.3.2: resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} @@ -7606,8 +7506,8 @@ packages: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} - qs@6.12.1: - resolution: {integrity: sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==} + qs@6.12.3: + resolution: {integrity: sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==} engines: {node: '>=0.6'} querystring@0.2.0: @@ -7672,8 +7572,8 @@ packages: react: '>=16' react-dom: '>=16' - react-i18next@14.1.2: - resolution: {integrity: sha512-FSIcJy6oauJbGEXfhUgVeLzvWBhIBIS+/9c6Lj4niwKZyGaGb4V4vUbATXSlsHJDXXB+ociNxqFNiFuV1gmoqg==} + react-i18next@14.1.3: + resolution: {integrity: sha512-wZnpfunU6UIAiJ+bxwOiTmBOAaB14ha97MjOEnLGac2RJ+h/maIYXZuTHlmyqQVX1UVHmU1YDTQ5vxLmwfXTjw==} peerDependencies: i18next: '>= 23.2.3' react: '>= 16.8.0' @@ -7691,11 +7591,11 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react-is@18.2.0: - resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-onclickoutside@6.13.0: - resolution: {integrity: sha512-ty8So6tcUpIb+ZE+1HAhbLROvAIJYyJe/1vRrrcmW+jLsaM+/powDRqxzo6hSh9CuRZGSL1Q8mvcF5WRD93a0A==} + react-onclickoutside@6.13.1: + resolution: {integrity: sha512-LdrrxK/Yh9zbBQdFbMTXPp3dTSN9B+9YJQucdDu3JNKRrbdU+H+/TVONJoWtOwy4II8Sqf1y/DTI6w/vGPYW0w==} peerDependencies: react: ^15.5.x || ^16.x || ^17.x || ^18.x react-dom: ^15.5.x || ^16.x || ^17.x || ^18.x @@ -7877,16 +7777,16 @@ packages: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} - ret@0.2.2: - resolution: {integrity: sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==} - engines: {node: '>=4'} + ret@0.4.3: + resolution: {integrity: sha512-0f4Memo5QP7WQyUEAYUO3esD/XjOc3Zjjg5CPsAq1p8sIu0XPeMbHJemKA0BO7tV0X7+A0FoEpbmHXWxPyD3wQ==} + engines: {node: '>=10'} reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rfdc@1.3.1: - resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} + rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} @@ -7898,8 +7798,13 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rollup@4.18.0: - resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} + rimraf@5.0.9: + resolution: {integrity: sha512-3i7b8OcswU6CpU8Ej89quJD4O98id7TtVM5U4Mybh84zQXdrFmDLouWBEEaD/QfO3gDDfH+AGFCGsR7kngzQnA==} + engines: {node: 14 >=14.20 || 16 >=16.20 || >=18} + hasBin: true + + rollup@4.18.1: + resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -7938,8 +7843,8 @@ packages: resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} engines: {node: '>= 0.4'} - safe-regex2@2.0.0: - resolution: {integrity: sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==} + safe-regex2@3.1.0: + resolution: {integrity: sha512-RAAZAGbap2kBfbVhvmnTFv73NWLMvDGOITFYTZBAaY8eR+Ir4ef7Up/e7amo+y1+AH+3PtLkrt9mvcTsG9LXug==} safe-stable-stringify@2.4.3: resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} @@ -7984,11 +7889,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} - engines: {node: '>=10'} - hasBin: true - semver@7.6.2: resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} engines: {node: '>=10'} @@ -8090,9 +7990,6 @@ packages: snake-case@3.0.4: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} - sonic-boom@3.8.1: - resolution: {integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==} - sonic-boom@4.0.1: resolution: {integrity: sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ==} @@ -8187,6 +8084,9 @@ packages: resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} engines: {node: '>= 0.4'} + string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + string.prototype.trim@1.2.9: resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} engines: {node: '>= 0.4'} @@ -8310,8 +8210,8 @@ packages: svg-parser@2.0.4: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} - svgo@3.2.0: - resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==} + svgo@3.3.2: + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} engines: {node: '>=14.0.0'} hasBin: true @@ -8332,14 +8232,14 @@ packages: tabbable@6.2.0: resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} - tailwind-merge@2.3.0: - resolution: {integrity: sha512-vkYrLpIP+lgR0tQCG6AP7zZXCTLc1Lnv/CCRT3BqJ9CZ3ui2++GPaGb1x/ILsINIMSYqqvrpqjUFsMNLlW99EA==} + tailwind-merge@2.4.0: + resolution: {integrity: sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A==} tailwind-scrollbar-hide@1.1.7: resolution: {integrity: sha512-X324n9OtpTmOMqEgDUEA/RgLrNfBF/jwJdctaPZDzB3mppxJk7TLIDmOreEDm1Bq4R9LSPu4Epf8VSdovNU+iA==} - tailwindcss@3.4.4: - resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==} + tailwindcss@3.4.5: + resolution: {integrity: sha512-DlTxttYcogpDfx3tf/8jfnma1nfAYi2cBUYV2YNoPPecwmO3YGiFlOX9D8tGAu+EDF38ryBzvrDKU/BLMsUwbw==} engines: {node: '>=14.0.0'} hasBin: true @@ -8374,8 +8274,8 @@ packages: uglify-js: optional: true - terser@5.31.1: - resolution: {integrity: sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==} + terser@5.31.2: + resolution: {integrity: sha512-LGyRZVFm/QElZHy/CPr/O4eNZOZIzsrQ92y4v9UJe/pFJjypje2yI3C2FmPtvUEnhadlSbmG2nXtdcjHOjCfxw==} engines: {node: '>=10'} hasBin: true @@ -8396,11 +8296,8 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - thread-stream@2.6.0: - resolution: {integrity: sha512-t4eNiKdGwd1EV6tx76mRbrOqwvkxz+ssOiQXEXw88m4p/Xp6679vg16sf39BAstRjHOiWIqp5+J2ylHk3pU30g==} - - thread-stream@3.0.2: - resolution: {integrity: sha512-cBL4xF2A3lSINV4rD5tyqnKH4z/TgWPvT+NaVhJDSwK962oo/Ye7cHSMbDzwcu7tAE1SfU6Q4XtV6Hucmi6Hlw==} + thread-stream@3.1.0: + resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==} throttle-debounce@3.0.1: resolution: {integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==} @@ -8412,8 +8309,8 @@ packages: tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - tlds@1.250.0: - resolution: {integrity: sha512-rWsBfFCWKrjM/o2Q1TTUeYQv6tHSd/umUutDjVs6taTuEgRDIreVYIBgWRWW4ot7jp6n0UVUuxhTLWBtUmPu/w==} + tlds@1.252.0: + resolution: {integrity: sha512-GA16+8HXvqtfEnw/DTcwB0UU354QE1n3+wh08oFjr6Znl7ZLAeUgYzCcK+/CCrOyE0vnHR8/pu3XXG3vDijXpQ==} hasBin: true tmp@0.0.33: @@ -8449,8 +8346,8 @@ packages: token-stream@1.0.0: resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==} - tough-cookie@4.1.3: - resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} + tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} engines: {node: '>=6'} tr46@0.0.3: @@ -8482,8 +8379,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-jest@29.1.5: - resolution: {integrity: sha512-UuClSYxM7byvvYfyWdFI+/2UxMmwNyJb0NPkZPQE2hew3RurV7l7zURgOHAd/1I1ZdPpe3GUsXNXAcN8TFKSIg==} + ts-jest@29.2.2: + resolution: {integrity: sha512-sSW7OooaKT34AAngP6k1VS669a0HdLxkQZnlC7T76sckGCokXFnvJ3yRlQZGRTAoV5K19HfSgCiSwWOSIfcYlg==} engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -8541,9 +8438,6 @@ packages: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} - tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} @@ -8713,21 +8607,31 @@ packages: typeorm-aurora-data-api-driver: optional: true + typescript-eslint@7.16.1: + resolution: {integrity: sha512-889oE5qELj65q/tGeOSvlreNKhimitFwZqQ0o7PcWC7/lgRkAMknznsCsV8J8mZGTP/Z+cIbX8accf2DE33hrA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + typescript@5.3.3: resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} hasBin: true - typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + typescript@5.5.3: + resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} engines: {node: '>=14.17'} hasBin: true uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} - uglify-js@3.17.4: - resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} + uglify-js@3.18.0: + resolution: {integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==} engines: {node: '>=0.8.0'} hasBin: true @@ -8783,18 +8687,6 @@ packages: unzipper@0.10.14: resolution: {integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==} - update-browserslist-db@1.0.13: - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - update-browserslist-db@1.0.16: - resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-browserslist-db@1.1.0: resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} hasBin: true @@ -8861,16 +8753,16 @@ packages: v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - v8-to-istanbul@9.2.0: - resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} + v8-to-istanbul@9.3.0: + resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} engines: {node: '>=10.12.0'} valid-data-url@3.0.1: resolution: {integrity: sha512-jOWVmzVceKlVVdwjNSenT4PbGghU0SBIizAev8ofZVgivk/TVHXSbNL8LP6M3spZvkR9/QolkyJavGSX5Cs0UA==} engines: {node: '>=10'} - validator@13.11.0: - resolution: {integrity: sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==} + validator@13.12.0: + resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==} engines: {node: '>= 0.10'} vary@1.1.2: @@ -8983,6 +8875,10 @@ packages: resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} engines: {node: '>= 10.0.0'} + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + wordwrap@1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} @@ -9005,8 +8901,8 @@ packages: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - ws@8.16.0: - resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -9053,11 +8949,6 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - yaml@2.4.1: - resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} - engines: {node: '>= 14'} - hasBin: true - yaml@2.4.5: resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} engines: {node: '>= 14'} @@ -9087,6 +8978,10 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + yoctocolors-cjs@2.1.2: + resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} + engines: {node: '>=18'} + zip-stream@4.1.1: resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} engines: {node: '>= 10'} @@ -9111,8 +9006,6 @@ packages: snapshots: - '@aashutoshrathi/word-wrap@1.2.6': {} - '@adobe/css-tools@4.4.0': {} '@alloc/quick-lru@5.2.0': {} @@ -9122,17 +9015,6 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@angular-devkit/core@17.1.2(chokidar@3.6.0)': - dependencies: - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - jsonc-parser: 3.2.0 - picomatch: 3.0.1 - rxjs: 7.8.1 - source-map: 0.7.4 - optionalDependencies: - chokidar: 3.6.0 - '@angular-devkit/core@17.3.8(chokidar@3.6.0)': dependencies: ajv: 8.12.0 @@ -9155,16 +9037,6 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/schematics@17.1.2(chokidar@3.6.0)': - dependencies: - '@angular-devkit/core': 17.1.2(chokidar@3.6.0) - jsonc-parser: 3.2.0 - magic-string: 0.30.5 - ora: 5.4.1 - rxjs: 7.8.1 - transitivePeerDependencies: - - chokidar - '@angular-devkit/schematics@17.3.8(chokidar@3.6.0)': dependencies: '@angular-devkit/core': 17.3.8(chokidar@3.6.0) @@ -9178,20 +9050,20 @@ snapshots: '@aws-crypto/crc32@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 tslib: 2.6.3 '@aws-crypto/crc32c@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 tslib: 2.6.3 '@aws-crypto/sha1-browser@5.2.0': dependencies: '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 '@aws-sdk/util-locate-window': 3.568.0 '@smithy/util-utf8': 2.3.0 tslib: 2.6.3 @@ -9201,7 +9073,7 @@ snapshots: '@aws-crypto/sha256-js': 5.2.0 '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 '@aws-sdk/util-locate-window': 3.568.0 '@smithy/util-utf8': 2.3.0 tslib: 2.6.3 @@ -9209,7 +9081,7 @@ snapshots: '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 tslib: 2.6.3 '@aws-crypto/supports-web-crypto@5.2.0': @@ -9218,111 +9090,111 @@ snapshots: '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 '@smithy/util-utf8': 2.3.0 tslib: 2.6.3 - '@aws-sdk/client-s3@3.608.0': + '@aws-sdk/client-s3@3.614.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.606.0(@aws-sdk/client-sts@3.606.0) - '@aws-sdk/client-sts': 3.606.0 - '@aws-sdk/core': 3.598.0 - '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))(@aws-sdk/client-sts@3.606.0) - '@aws-sdk/middleware-bucket-endpoint': 3.598.0 - '@aws-sdk/middleware-expect-continue': 3.598.0 - '@aws-sdk/middleware-flexible-checksums': 3.598.0 - '@aws-sdk/middleware-host-header': 3.598.0 - '@aws-sdk/middleware-location-constraint': 3.598.0 - '@aws-sdk/middleware-logger': 3.598.0 - '@aws-sdk/middleware-recursion-detection': 3.598.0 - '@aws-sdk/middleware-sdk-s3': 3.598.0 - '@aws-sdk/middleware-signing': 3.598.0 - '@aws-sdk/middleware-ssec': 3.598.0 - '@aws-sdk/middleware-user-agent': 3.598.0 - '@aws-sdk/region-config-resolver': 3.598.0 - '@aws-sdk/signature-v4-multi-region': 3.598.0 - '@aws-sdk/types': 3.598.0 - '@aws-sdk/util-endpoints': 3.598.0 - '@aws-sdk/util-user-agent-browser': 3.598.0 - '@aws-sdk/util-user-agent-node': 3.598.0 - '@aws-sdk/xml-builder': 3.598.0 - '@smithy/config-resolver': 3.0.4 - '@smithy/core': 2.2.4 + '@aws-sdk/client-sso-oidc': 3.614.0(@aws-sdk/client-sts@3.614.0) + '@aws-sdk/client-sts': 3.614.0 + '@aws-sdk/core': 3.614.0 + '@aws-sdk/credential-provider-node': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0) + '@aws-sdk/middleware-bucket-endpoint': 3.614.0 + '@aws-sdk/middleware-expect-continue': 3.609.0 + '@aws-sdk/middleware-flexible-checksums': 3.614.0 + '@aws-sdk/middleware-host-header': 3.609.0 + '@aws-sdk/middleware-location-constraint': 3.609.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.609.0 + '@aws-sdk/middleware-sdk-s3': 3.614.0 + '@aws-sdk/middleware-signing': 3.609.0 + '@aws-sdk/middleware-ssec': 3.609.0 + '@aws-sdk/middleware-user-agent': 3.614.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/signature-v4-multi-region': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@aws-sdk/xml-builder': 3.609.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.2.7 '@smithy/eventstream-serde-browser': 3.0.4 '@smithy/eventstream-serde-config-resolver': 3.0.3 '@smithy/eventstream-serde-node': 3.0.4 - '@smithy/fetch-http-handler': 3.2.0 + '@smithy/fetch-http-handler': 3.2.2 '@smithy/hash-blob-browser': 3.1.2 '@smithy/hash-node': 3.0.3 '@smithy/hash-stream-node': 3.1.2 '@smithy/invalid-dependency': 3.0.3 '@smithy/md5-js': 3.0.3 - '@smithy/middleware-content-length': 3.0.3 - '@smithy/middleware-endpoint': 3.0.4 - '@smithy/middleware-retry': 3.0.7 + '@smithy/middleware-content-length': 3.0.4 + '@smithy/middleware-endpoint': 3.0.5 + '@smithy/middleware-retry': 3.0.10 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 - '@smithy/node-config-provider': 3.1.3 - '@smithy/node-http-handler': 3.1.1 - '@smithy/protocol-http': 4.0.3 - '@smithy/smithy-client': 3.1.5 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.3 + '@smithy/protocol-http': 4.0.4 + '@smithy/smithy-client': 3.1.8 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.7 - '@smithy/util-defaults-mode-node': 3.0.7 - '@smithy/util-endpoints': 2.0.4 + '@smithy/util-defaults-mode-browser': 3.0.10 + '@smithy/util-defaults-mode-node': 3.0.10 + '@smithy/util-endpoints': 2.0.5 '@smithy/util-retry': 3.0.3 - '@smithy/util-stream': 3.0.5 + '@smithy/util-stream': 3.1.0 '@smithy/util-utf8': 3.0.0 '@smithy/util-waiter': 3.1.2 tslib: 2.6.3 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0)': + '@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.606.0 - '@aws-sdk/core': 3.598.0 - '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))(@aws-sdk/client-sts@3.606.0) - '@aws-sdk/middleware-host-header': 3.598.0 - '@aws-sdk/middleware-logger': 3.598.0 - '@aws-sdk/middleware-recursion-detection': 3.598.0 - '@aws-sdk/middleware-user-agent': 3.598.0 - '@aws-sdk/region-config-resolver': 3.598.0 - '@aws-sdk/types': 3.598.0 - '@aws-sdk/util-endpoints': 3.598.0 - '@aws-sdk/util-user-agent-browser': 3.598.0 - '@aws-sdk/util-user-agent-node': 3.598.0 - '@smithy/config-resolver': 3.0.4 - '@smithy/core': 2.2.4 - '@smithy/fetch-http-handler': 3.2.0 + '@aws-sdk/client-sts': 3.614.0 + '@aws-sdk/core': 3.614.0 + '@aws-sdk/credential-provider-node': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0) + '@aws-sdk/middleware-host-header': 3.609.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.609.0 + '@aws-sdk/middleware-user-agent': 3.614.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.2.7 + '@smithy/fetch-http-handler': 3.2.2 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 - '@smithy/middleware-content-length': 3.0.3 - '@smithy/middleware-endpoint': 3.0.4 - '@smithy/middleware-retry': 3.0.7 + '@smithy/middleware-content-length': 3.0.4 + '@smithy/middleware-endpoint': 3.0.5 + '@smithy/middleware-retry': 3.0.10 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 - '@smithy/node-config-provider': 3.1.3 - '@smithy/node-http-handler': 3.1.1 - '@smithy/protocol-http': 4.0.3 - '@smithy/smithy-client': 3.1.5 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.3 + '@smithy/protocol-http': 4.0.4 + '@smithy/smithy-client': 3.1.8 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.7 - '@smithy/util-defaults-mode-node': 3.0.7 - '@smithy/util-endpoints': 2.0.4 + '@smithy/util-defaults-mode-browser': 3.0.10 + '@smithy/util-defaults-mode-node': 3.0.10 + '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 '@smithy/util-utf8': 3.0.0 @@ -9330,42 +9202,42 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso@3.598.0': + '@aws-sdk/client-sso@3.614.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.598.0 - '@aws-sdk/middleware-host-header': 3.598.0 - '@aws-sdk/middleware-logger': 3.598.0 - '@aws-sdk/middleware-recursion-detection': 3.598.0 - '@aws-sdk/middleware-user-agent': 3.598.0 - '@aws-sdk/region-config-resolver': 3.598.0 - '@aws-sdk/types': 3.598.0 - '@aws-sdk/util-endpoints': 3.598.0 - '@aws-sdk/util-user-agent-browser': 3.598.0 - '@aws-sdk/util-user-agent-node': 3.598.0 - '@smithy/config-resolver': 3.0.4 - '@smithy/core': 2.2.4 - '@smithy/fetch-http-handler': 3.2.0 + '@aws-sdk/core': 3.614.0 + '@aws-sdk/middleware-host-header': 3.609.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.609.0 + '@aws-sdk/middleware-user-agent': 3.614.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.2.7 + '@smithy/fetch-http-handler': 3.2.2 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 - '@smithy/middleware-content-length': 3.0.3 - '@smithy/middleware-endpoint': 3.0.4 - '@smithy/middleware-retry': 3.0.7 + '@smithy/middleware-content-length': 3.0.4 + '@smithy/middleware-endpoint': 3.0.5 + '@smithy/middleware-retry': 3.0.10 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 - '@smithy/node-config-provider': 3.1.3 - '@smithy/node-http-handler': 3.1.1 - '@smithy/protocol-http': 4.0.3 - '@smithy/smithy-client': 3.1.5 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.3 + '@smithy/protocol-http': 4.0.4 + '@smithy/smithy-client': 3.1.8 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.7 - '@smithy/util-defaults-mode-node': 3.0.7 - '@smithy/util-endpoints': 2.0.4 + '@smithy/util-defaults-mode-browser': 3.0.10 + '@smithy/util-defaults-mode-node': 3.0.10 + '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 '@smithy/util-utf8': 3.0.0 @@ -9373,44 +9245,44 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.606.0': + '@aws-sdk/client-sts@3.614.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.606.0(@aws-sdk/client-sts@3.606.0) - '@aws-sdk/core': 3.598.0 - '@aws-sdk/credential-provider-node': 3.600.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))(@aws-sdk/client-sts@3.606.0) - '@aws-sdk/middleware-host-header': 3.598.0 - '@aws-sdk/middleware-logger': 3.598.0 - '@aws-sdk/middleware-recursion-detection': 3.598.0 - '@aws-sdk/middleware-user-agent': 3.598.0 - '@aws-sdk/region-config-resolver': 3.598.0 - '@aws-sdk/types': 3.598.0 - '@aws-sdk/util-endpoints': 3.598.0 - '@aws-sdk/util-user-agent-browser': 3.598.0 - '@aws-sdk/util-user-agent-node': 3.598.0 - '@smithy/config-resolver': 3.0.4 - '@smithy/core': 2.2.4 - '@smithy/fetch-http-handler': 3.2.0 + '@aws-sdk/client-sso-oidc': 3.614.0(@aws-sdk/client-sts@3.614.0) + '@aws-sdk/core': 3.614.0 + '@aws-sdk/credential-provider-node': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0) + '@aws-sdk/middleware-host-header': 3.609.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.609.0 + '@aws-sdk/middleware-user-agent': 3.614.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.2.7 + '@smithy/fetch-http-handler': 3.2.2 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 - '@smithy/middleware-content-length': 3.0.3 - '@smithy/middleware-endpoint': 3.0.4 - '@smithy/middleware-retry': 3.0.7 + '@smithy/middleware-content-length': 3.0.4 + '@smithy/middleware-endpoint': 3.0.5 + '@smithy/middleware-retry': 3.0.10 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 - '@smithy/node-config-provider': 3.1.3 - '@smithy/node-http-handler': 3.1.1 - '@smithy/protocol-http': 4.0.3 - '@smithy/smithy-client': 3.1.5 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.3 + '@smithy/protocol-http': 4.0.4 + '@smithy/smithy-client': 3.1.8 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.7 - '@smithy/util-defaults-mode-node': 3.0.7 - '@smithy/util-endpoints': 2.0.4 + '@smithy/util-defaults-mode-browser': 3.0.10 + '@smithy/util-defaults-mode-node': 3.0.10 + '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 '@smithy/util-utf8': 3.0.0 @@ -9418,65 +9290,65 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/core@3.598.0': + '@aws-sdk/core@3.614.0': dependencies: - '@smithy/core': 2.2.4 - '@smithy/protocol-http': 4.0.3 + '@smithy/core': 2.2.7 + '@smithy/protocol-http': 4.0.4 '@smithy/signature-v4': 3.1.2 - '@smithy/smithy-client': 3.1.5 + '@smithy/smithy-client': 3.1.8 '@smithy/types': 3.3.0 fast-xml-parser: 4.2.5 tslib: 2.6.3 - '@aws-sdk/credential-provider-env@3.598.0': + '@aws-sdk/credential-provider-env@3.609.0': dependencies: - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/credential-provider-http@3.598.0': + '@aws-sdk/credential-provider-http@3.614.0': dependencies: - '@aws-sdk/types': 3.598.0 - '@smithy/fetch-http-handler': 3.2.0 - '@smithy/node-http-handler': 3.1.1 + '@aws-sdk/types': 3.609.0 + '@smithy/fetch-http-handler': 3.2.2 + '@smithy/node-http-handler': 3.1.3 '@smithy/property-provider': 3.1.3 - '@smithy/protocol-http': 4.0.3 - '@smithy/smithy-client': 3.1.5 + '@smithy/protocol-http': 4.0.4 + '@smithy/smithy-client': 3.1.8 '@smithy/types': 3.3.0 - '@smithy/util-stream': 3.0.5 + '@smithy/util-stream': 3.1.0 tslib: 2.6.3 - '@aws-sdk/credential-provider-ini@3.598.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))(@aws-sdk/client-sts@3.606.0)': + '@aws-sdk/credential-provider-ini@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)': dependencies: - '@aws-sdk/client-sts': 3.606.0 - '@aws-sdk/credential-provider-env': 3.598.0 - '@aws-sdk/credential-provider-http': 3.598.0 - '@aws-sdk/credential-provider-process': 3.598.0 - '@aws-sdk/credential-provider-sso': 3.598.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0)) - '@aws-sdk/credential-provider-web-identity': 3.598.0(@aws-sdk/client-sts@3.606.0) - '@aws-sdk/types': 3.598.0 - '@smithy/credential-provider-imds': 3.1.3 + '@aws-sdk/client-sts': 3.614.0 + '@aws-sdk/credential-provider-env': 3.609.0 + '@aws-sdk/credential-provider-http': 3.614.0 + '@aws-sdk/credential-provider-process': 3.614.0 + '@aws-sdk/credential-provider-sso': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0)) + '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.614.0) + '@aws-sdk/types': 3.609.0 + '@smithy/credential-provider-imds': 3.1.4 '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 '@smithy/types': 3.3.0 tslib: 2.6.3 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-node@3.600.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))(@aws-sdk/client-sts@3.606.0)': + '@aws-sdk/credential-provider-node@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)': dependencies: - '@aws-sdk/credential-provider-env': 3.598.0 - '@aws-sdk/credential-provider-http': 3.598.0 - '@aws-sdk/credential-provider-ini': 3.598.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))(@aws-sdk/client-sts@3.606.0) - '@aws-sdk/credential-provider-process': 3.598.0 - '@aws-sdk/credential-provider-sso': 3.598.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0)) - '@aws-sdk/credential-provider-web-identity': 3.598.0(@aws-sdk/client-sts@3.606.0) - '@aws-sdk/types': 3.598.0 - '@smithy/credential-provider-imds': 3.1.3 + '@aws-sdk/credential-provider-env': 3.609.0 + '@aws-sdk/credential-provider-http': 3.614.0 + '@aws-sdk/credential-provider-ini': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0) + '@aws-sdk/credential-provider-process': 3.614.0 + '@aws-sdk/credential-provider-sso': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0)) + '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.614.0) + '@aws-sdk/types': 3.609.0 + '@smithy/credential-provider-imds': 3.1.4 '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 '@smithy/types': 3.3.0 tslib: 2.6.3 transitivePeerDependencies: @@ -9484,164 +9356,164 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/credential-provider-process@3.598.0': + '@aws-sdk/credential-provider-process@3.614.0': dependencies: - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/credential-provider-sso@3.598.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))': + '@aws-sdk/credential-provider-sso@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))': dependencies: - '@aws-sdk/client-sso': 3.598.0 - '@aws-sdk/token-providers': 3.598.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0)) - '@aws-sdk/types': 3.598.0 + '@aws-sdk/client-sso': 3.614.0 + '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0)) + '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 '@smithy/types': 3.3.0 tslib: 2.6.3 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-web-identity@3.598.0(@aws-sdk/client-sts@3.606.0)': + '@aws-sdk/credential-provider-web-identity@3.609.0(@aws-sdk/client-sts@3.614.0)': dependencies: - '@aws-sdk/client-sts': 3.606.0 - '@aws-sdk/types': 3.598.0 + '@aws-sdk/client-sts': 3.614.0 + '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/middleware-bucket-endpoint@3.598.0': + '@aws-sdk/middleware-bucket-endpoint@3.614.0': dependencies: - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 '@aws-sdk/util-arn-parser': 3.568.0 - '@smithy/node-config-provider': 3.1.3 - '@smithy/protocol-http': 4.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/protocol-http': 4.0.4 '@smithy/types': 3.3.0 '@smithy/util-config-provider': 3.0.0 tslib: 2.6.3 - '@aws-sdk/middleware-expect-continue@3.598.0': + '@aws-sdk/middleware-expect-continue@3.609.0': dependencies: - '@aws-sdk/types': 3.598.0 - '@smithy/protocol-http': 4.0.3 + '@aws-sdk/types': 3.609.0 + '@smithy/protocol-http': 4.0.4 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/middleware-flexible-checksums@3.598.0': + '@aws-sdk/middleware-flexible-checksums@3.614.0': dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/crc32c': 5.2.0 - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 '@smithy/is-array-buffer': 3.0.0 - '@smithy/protocol-http': 4.0.3 + '@smithy/protocol-http': 4.0.4 '@smithy/types': 3.3.0 '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@aws-sdk/middleware-host-header@3.598.0': + '@aws-sdk/middleware-host-header@3.609.0': dependencies: - '@aws-sdk/types': 3.598.0 - '@smithy/protocol-http': 4.0.3 + '@aws-sdk/types': 3.609.0 + '@smithy/protocol-http': 4.0.4 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/middleware-location-constraint@3.598.0': + '@aws-sdk/middleware-location-constraint@3.609.0': dependencies: - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/middleware-logger@3.598.0': + '@aws-sdk/middleware-logger@3.609.0': dependencies: - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/middleware-recursion-detection@3.598.0': + '@aws-sdk/middleware-recursion-detection@3.609.0': dependencies: - '@aws-sdk/types': 3.598.0 - '@smithy/protocol-http': 4.0.3 + '@aws-sdk/types': 3.609.0 + '@smithy/protocol-http': 4.0.4 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/middleware-sdk-s3@3.598.0': + '@aws-sdk/middleware-sdk-s3@3.614.0': dependencies: - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 '@aws-sdk/util-arn-parser': 3.568.0 - '@smithy/node-config-provider': 3.1.3 - '@smithy/protocol-http': 4.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/protocol-http': 4.0.4 '@smithy/signature-v4': 3.1.2 - '@smithy/smithy-client': 3.1.5 + '@smithy/smithy-client': 3.1.8 '@smithy/types': 3.3.0 '@smithy/util-config-provider': 3.0.0 tslib: 2.6.3 - '@aws-sdk/middleware-signing@3.598.0': + '@aws-sdk/middleware-signing@3.609.0': dependencies: - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 - '@smithy/protocol-http': 4.0.3 + '@smithy/protocol-http': 4.0.4 '@smithy/signature-v4': 3.1.2 '@smithy/types': 3.3.0 '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - '@aws-sdk/middleware-ssec@3.598.0': + '@aws-sdk/middleware-ssec@3.609.0': dependencies: - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/middleware-user-agent@3.598.0': + '@aws-sdk/middleware-user-agent@3.614.0': dependencies: - '@aws-sdk/types': 3.598.0 - '@aws-sdk/util-endpoints': 3.598.0 - '@smithy/protocol-http': 4.0.3 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.614.0 + '@smithy/protocol-http': 4.0.4 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/region-config-resolver@3.598.0': + '@aws-sdk/region-config-resolver@3.614.0': dependencies: - '@aws-sdk/types': 3.598.0 - '@smithy/node-config-provider': 3.1.3 + '@aws-sdk/types': 3.609.0 + '@smithy/node-config-provider': 3.1.4 '@smithy/types': 3.3.0 '@smithy/util-config-provider': 3.0.0 '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - '@aws-sdk/s3-request-presigner@3.608.0': + '@aws-sdk/s3-request-presigner@3.614.0': dependencies: - '@aws-sdk/signature-v4-multi-region': 3.598.0 - '@aws-sdk/types': 3.598.0 - '@aws-sdk/util-format-url': 3.598.0 - '@smithy/middleware-endpoint': 3.0.4 - '@smithy/protocol-http': 4.0.3 - '@smithy/smithy-client': 3.1.5 + '@aws-sdk/signature-v4-multi-region': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-format-url': 3.609.0 + '@smithy/middleware-endpoint': 3.0.5 + '@smithy/protocol-http': 4.0.4 + '@smithy/smithy-client': 3.1.8 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/signature-v4-multi-region@3.598.0': + '@aws-sdk/signature-v4-multi-region@3.614.0': dependencies: - '@aws-sdk/middleware-sdk-s3': 3.598.0 - '@aws-sdk/types': 3.598.0 - '@smithy/protocol-http': 4.0.3 + '@aws-sdk/middleware-sdk-s3': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@smithy/protocol-http': 4.0.4 '@smithy/signature-v4': 3.1.2 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/token-providers@3.598.0(@aws-sdk/client-sso-oidc@3.606.0(@aws-sdk/client-sts@3.606.0))': + '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))': dependencies: - '@aws-sdk/client-sso-oidc': 3.606.0(@aws-sdk/client-sts@3.606.0) - '@aws-sdk/types': 3.598.0 + '@aws-sdk/client-sso-oidc': 3.614.0(@aws-sdk/client-sts@3.614.0) + '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/types@3.598.0': + '@aws-sdk/types@3.609.0': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 @@ -9650,16 +9522,16 @@ snapshots: dependencies: tslib: 2.6.3 - '@aws-sdk/util-endpoints@3.598.0': + '@aws-sdk/util-endpoints@3.614.0': dependencies: - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 '@smithy/types': 3.3.0 - '@smithy/util-endpoints': 2.0.4 + '@smithy/util-endpoints': 2.0.5 tslib: 2.6.3 - '@aws-sdk/util-format-url@3.598.0': + '@aws-sdk/util-format-url@3.609.0': dependencies: - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 '@smithy/querystring-builder': 3.0.3 '@smithy/types': 3.3.0 tslib: 2.6.3 @@ -9668,21 +9540,21 @@ snapshots: dependencies: tslib: 2.6.3 - '@aws-sdk/util-user-agent-browser@3.598.0': + '@aws-sdk/util-user-agent-browser@3.609.0': dependencies: - '@aws-sdk/types': 3.598.0 + '@aws-sdk/types': 3.609.0 '@smithy/types': 3.3.0 bowser: 2.11.0 tslib: 2.6.3 - '@aws-sdk/util-user-agent-node@3.598.0': + '@aws-sdk/util-user-agent-node@3.614.0': dependencies: - '@aws-sdk/types': 3.598.0 - '@smithy/node-config-provider': 3.1.3 + '@aws-sdk/types': 3.609.0 + '@smithy/node-config-provider': 3.1.4 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/xml-builder@3.598.0': + '@aws-sdk/xml-builder@3.609.0': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 @@ -9692,8 +9564,6 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.0.1 - '@babel/compat-data@7.24.7': {} - '@babel/compat-data@7.24.9': {} '@babel/core@7.24.9': @@ -9716,13 +9586,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.24.7': - dependencies: - '@babel/types': 7.24.7 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - '@babel/generator@7.24.9': dependencies: '@babel/types': 7.24.9 @@ -9730,13 +9593,16 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - '@babel/helper-annotate-as-pure@7.22.5': + '@babel/helper-annotate-as-pure@7.24.7': dependencies: '@babel/types': 7.24.9 - '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': + '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: + '@babel/traverse': 7.24.8 '@babel/types': 7.24.9 + transitivePeerDependencies: + - supports-color '@babel/helper-compilation-targets@7.24.8': dependencies: @@ -9746,23 +9612,25 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.24.4(@babel/core@7.24.9)': + '@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.9) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.9) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 semver: 6.3.1 + transitivePeerDependencies: + - supports-color - '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.9)': + '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 regexpu-core: 5.3.2 semver: 6.3.1 @@ -9770,7 +9638,7 @@ snapshots: dependencies: '@babel/core': 7.24.9 '@babel/helper-compilation-targets': 7.24.8 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 debug: 4.3.5(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -9790,9 +9658,12 @@ snapshots: dependencies: '@babel/types': 7.24.9 - '@babel/helper-member-expression-to-functions@7.23.0': + '@babel/helper-member-expression-to-functions@7.24.8': dependencies: + '@babel/traverse': 7.24.8 '@babel/types': 7.24.9 + transitivePeerDependencies: + - supports-color '@babel/helper-module-imports@7.24.7': dependencies: @@ -9812,25 +9683,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-optimise-call-expression@7.22.5': + '@babel/helper-optimise-call-expression@7.24.7': dependencies: '@babel/types': 7.24.9 - '@babel/helper-plugin-utils@7.24.0': {} + '@babel/helper-plugin-utils@7.24.8': {} - '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.9)': + '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-wrap-function': 7.22.20 + '@babel/helper-wrap-function': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/helper-replace-supers@7.24.1(@babel/core@7.24.9)': + '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 + transitivePeerDependencies: + - supports-color '@babel/helper-simple-access@7.24.7': dependencies: @@ -9839,29 +9714,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': + '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: + '@babel/traverse': 7.24.8 '@babel/types': 7.24.9 - + transitivePeerDependencies: + - supports-color + '@babel/helper-split-export-declaration@7.24.7': dependencies: '@babel/types': 7.24.9 - '@babel/helper-string-parser@7.24.7': {} - '@babel/helper-string-parser@7.24.8': {} '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-option@7.24.7': {} - '@babel/helper-validator-option@7.24.8': {} - '@babel/helper-wrap-function@7.22.20': + '@babel/helper-wrap-function@7.24.7': dependencies: '@babel/helper-function-name': 7.24.7 '@babel/template': 7.24.7 + '@babel/traverse': 7.24.8 '@babel/types': 7.24.9 + transitivePeerDependencies: + - supports-color '@babel/helpers@7.24.8': dependencies: @@ -9875,37 +9752,35 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.24.7': - dependencies: - '@babel/types': 7.24.7 - '@babel/parser@7.24.8': dependencies: '@babel/types': 7.24.9 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.4(@babel/core@7.24.9)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.9)': dependencies: @@ -9914,471 +9789,495 @@ snapshots: '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.9)': + '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.9) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-block-scoping@7.24.4(@babel/core@7.24.9)': + '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-class-static-block@7.24.4(@babel/core@7.24.9)': + '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-classes@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-classes@7.24.8(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.9) '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/template': 7.24.7 - '@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-function-name': 7.24.7 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-literals@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.9) - '@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-simple-access': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.9)': + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.9) - '@babel/plugin-transform-object-rest-spread@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 '@babel/helper-compilation-targets': 7.24.8 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.9) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.9) - '@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-optional-chaining@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-parameters@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-private-property-in-object@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-react-constant-elements@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-react-constant-elements@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-react-display-name@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.9)': + '@babel/plugin-transform-react-jsx-development@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.9) + '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.9)': + '@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.9) '@babel/types': 7.24.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-pure-annotations@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-react-pure-annotations@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 regenerator-transform: 0.15.2 - '@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-typeof-symbol@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-typescript@7.24.4(@babel/core@7.24.9)': + '@babel/plugin-transform-typescript@7.24.8(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.9) + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.9)': + '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.9) - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 - '@babel/preset-env@7.24.4(@babel/core@7.24.9)': + '@babel/preset-env@7.24.8(@babel/core@7.24.9)': dependencies: - '@babel/compat-data': 7.24.7 + '@babel/compat-data': 7.24.9 '@babel/core': 7.24.9 '@babel/helper-compilation-targets': 7.24.8 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-option': 7.24.7 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.4(@babel/core@7.24.9) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.24.9) '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.9) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.9) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.9) '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.9) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9) '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.9) + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.9) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.9) '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.9) '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.9) @@ -10390,59 +10289,59 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.9) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.9) '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.9) - '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.24.9) - '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-block-scoping': 7.24.4(@babel/core@7.24.9) - '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.24.9) - '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.9) - '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-typeof-symbol': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.9) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.24.9) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.9) babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.9) babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.9) babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.9) - core-js-compat: 3.37.0 + core-js-compat: 3.37.1 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -10450,47 +10349,35 @@ snapshots: '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@babel/types': 7.24.9 esutils: 2.0.3 - '@babel/preset-react@7.24.1(@babel/core@7.24.9)': + '@babel/preset-react@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-option': 7.24.7 - '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.9) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.9) - '@babel/plugin-transform-react-pure-annotations': 7.24.1(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-react-jsx-development': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-react-pure-annotations': 7.24.7(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/preset-typescript@7.24.1(@babel/core@7.24.9)': + '@babel/preset-typescript@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-option': 7.24.7 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.9) transitivePeerDependencies: - supports-color '@babel/regjsgen@0.8.0': {} - '@babel/runtime@7.24.4': - dependencies: - regenerator-runtime: 0.14.1 - - '@babel/runtime@7.24.6': - dependencies: - regenerator-runtime: 0.14.1 - - '@babel/runtime@7.24.7': - dependencies: - regenerator-runtime: 0.14.1 - '@babel/runtime@7.24.8': dependencies: regenerator-runtime: 0.14.1 @@ -10501,21 +10388,6 @@ snapshots: '@babel/parser': 7.24.8 '@babel/types': 7.24.9 - '@babel/traverse@7.24.7': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-function-name': 7.24.7 - '@babel/helper-hoist-variables': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 - debug: 4.3.5(supports-color@9.4.0) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - '@babel/traverse@7.24.8': dependencies: '@babel/code-frame': 7.24.7 @@ -10531,12 +10403,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.24.7': - dependencies: - '@babel/helper-string-parser': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - '@babel/types@7.24.9': dependencies: '@babel/helper-string-parser': 7.24.8 @@ -10603,13 +10469,13 @@ snapshots: '@css-inline/css-inline-linux-x64-musl': 0.14.1 '@css-inline/css-inline-win32-x64-msvc': 0.14.1 - '@csstools/selector-resolve-nested@1.1.0(postcss-selector-parser@6.1.0)': + '@csstools/selector-resolve-nested@1.1.0(postcss-selector-parser@6.1.1)': dependencies: - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 - '@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.0)': + '@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.1)': dependencies: - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 '@emnapi/core@1.2.0': dependencies: @@ -10630,7 +10496,7 @@ snapshots: '@emotion/babel-plugin@11.11.0': dependencies: '@babel/helper-module-imports': 7.24.7 - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 '@emotion/serialize': 1.1.4 @@ -10657,7 +10523,7 @@ snapshots: '@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.4 @@ -10691,90 +10557,96 @@ snapshots: '@emotion/weak-memoize@0.3.1': {} - '@esbuild/aix-ppc64@0.21.4': + '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/android-arm64@0.21.4': + '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm@0.21.4': + '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-x64@0.21.4': + '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.21.4': + '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-x64@0.21.4': + '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.21.4': + '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.21.4': + '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/linux-arm64@0.21.4': + '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm@0.21.4': + '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-ia32@0.21.4': + '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-loong64@0.21.4': + '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-mips64el@0.21.4': + '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-ppc64@0.21.4': + '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.21.4': + '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-s390x@0.21.4': + '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-x64@0.21.4': + '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.21.4': + '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.21.4': + '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.21.4': + '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/win32-arm64@0.21.4': + '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-ia32@0.21.4': + '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-x64@0.21.4': + '@esbuild/win32-x64@0.21.5': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@9.7.0)': dependencies: - eslint: 8.57.0 + eslint: 9.7.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.10.0': {} - '@eslint-community/regexpp@4.11.0': {} - '@eslint/eslintrc@2.1.4': + '@eslint/config-array@0.17.0': + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.5(supports-color@9.4.0) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 - debug: 4.3.4 - espree: 9.6.1 - globals: 13.24.0 + debug: 4.3.5(supports-color@9.4.0) + espree: 10.1.0 + globals: 14.0.0 ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -10783,7 +10655,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.57.0': {} + '@eslint/js@9.7.0': {} + + '@eslint/object-schema@2.1.4': {} '@faker-js/faker@8.4.1': {} @@ -10825,11 +10699,11 @@ snapshots: '@fastify/accept-negotiator@1.1.0': {} - '@fastify/ajv-compiler@3.5.0': + '@fastify/ajv-compiler@3.6.0': dependencies: - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - fast-uri: 2.3.0 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + fast-uri: 2.4.0 '@fastify/busboy@2.1.1': {} @@ -10844,7 +10718,7 @@ snapshots: '@fastify/fast-json-stringify-compiler@4.3.0': dependencies: - fast-json-stringify: 5.14.1 + fast-json-stringify: 5.16.1 '@fastify/formbody@7.4.0': dependencies: @@ -10855,7 +10729,7 @@ snapshots: dependencies: fast-deep-equal: 3.1.3 - '@fastify/middie@8.3.0': + '@fastify/middie@8.3.1': dependencies: '@fastify/error': 3.4.1 fastify-plugin: 4.5.1 @@ -10886,21 +10760,12 @@ snapshots: content-disposition: 0.5.4 fastify-plugin: 4.5.1 fastq: 1.17.1 - glob: 10.4.1 - - '@floating-ui/core@1.6.2': - dependencies: - '@floating-ui/utils': 0.2.4 + glob: 10.4.5 '@floating-ui/core@1.6.4': dependencies: '@floating-ui/utils': 0.2.4 - '@floating-ui/dom@1.6.3': - dependencies: - '@floating-ui/core': 1.6.2 - '@floating-ui/utils': 0.2.4 - '@floating-ui/dom@1.6.7': dependencies: '@floating-ui/core': 1.6.4 @@ -10937,34 +10802,26 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)))': dependencies: - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + tailwindcss: 3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) - '@hookform/resolvers@3.6.0(react-hook-form@7.52.1(react@18.3.1))': + '@hookform/resolvers@3.9.0(react-hook-form@7.52.1(react@18.3.1))': dependencies: react-hook-form: 7.52.1(react@18.3.1) - '@humanwhocodes/config-array@0.11.14': - dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@2.0.3': {} + '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.0(prettier@3.3.2)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3)': dependencies: '@babel/core': 7.24.9 - '@babel/generator': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 - prettier: 3.3.2 + '@babel/generator': 7.24.9 + '@babel/parser': 7.24.8 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.9 + prettier: 3.3.3 semver: 7.6.2 transitivePeerDependencies: - supports-color @@ -11044,30 +10901,32 @@ snapshots: '@img/sharp-win32-x64@0.33.4': optional: true - '@inquirer/confirm@3.1.9': + '@inquirer/confirm@3.1.14': dependencies: - '@inquirer/core': 8.2.2 - '@inquirer/type': 1.3.3 + '@inquirer/core': 9.0.2 + '@inquirer/type': 1.4.0 - '@inquirer/core@8.2.2': + '@inquirer/core@9.0.2': dependencies: '@inquirer/figures': 1.0.3 - '@inquirer/type': 1.3.3 + '@inquirer/type': 1.4.0 '@types/mute-stream': 0.0.4 '@types/node': 20.14.9 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 - chalk: 4.1.2 cli-spinners: 2.9.2 cli-width: 4.1.0 mute-stream: 1.0.0 signal-exit: 4.1.0 strip-ansi: 6.0.1 wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.2 '@inquirer/figures@1.0.3': {} - '@inquirer/type@1.3.3': {} + '@inquirer/type@1.4.0': + dependencies: + mute-stream: 1.0.0 '@isaacs/cliui@8.0.2': dependencies: @@ -11097,42 +10956,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))': - dependencies: - '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 20.14.9 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - ci-info: 3.9.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - jest-watcher: 29.7.0 - micromatch: 4.0.5 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node - - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -11146,7 +10970,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11158,7 +10982,7 @@ snapshots: jest-util: 29.7.0 jest-validate: 29.7.0 jest-watcher: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.7 pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 @@ -11222,7 +11046,7 @@ snapshots: glob: 7.2.3 graceful-fs: 4.2.11 istanbul-lib-coverage: 3.2.2 - istanbul-lib-instrument: 6.0.2 + istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 istanbul-reports: 3.1.7 @@ -11232,7 +11056,7 @@ snapshots: slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 - v8-to-istanbul: 9.2.0 + v8-to-istanbul: 9.3.0 transitivePeerDependencies: - supports-color @@ -11273,7 +11097,7 @@ snapshots: jest-haste-map: 29.7.0 jest-regex-util: 29.6.3 jest-util: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.7 pirates: 4.0.6 slash: 3.0.0 write-file-atomic: 4.0.2 @@ -11304,8 +11128,6 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/sourcemap-codec@1.4.15': {} - '@jridgewell/sourcemap-codec@1.5.0': {} '@jridgewell/trace-mapping@0.3.25': @@ -11316,7 +11138,7 @@ snapshots: '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@ljharb/through@2.3.13': dependencies: @@ -11351,15 +11173,15 @@ snapshots: '@open-draft/logger': 0.3.0 '@open-draft/until': 2.1.0 is-node-process: 1.2.0 - outvariant: 1.4.2 + outvariant: 1.4.3 strict-event-emitter: 0.5.1 '@mui/base@5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.14(@types/react@18.3.3) - '@mui/utils': 5.15.14(@types/react@18.3.3)(react@18.3.1) + '@mui/types': 7.2.15(@types/react@18.3.3) + '@mui/utils': 5.16.1(@types/react@18.3.3)(react@18.3.1) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 @@ -11368,17 +11190,17 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@mui/types@7.2.14(@types/react@18.3.3)': + '@mui/types@7.2.15(@types/react@18.3.3)': optionalDependencies: '@types/react': 18.3.3 - '@mui/utils@5.15.14(@types/react@18.3.3)(react@18.3.1)': + '@mui/utils@5.16.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 '@types/prop-types': 15.7.12 prop-types: 15.8.1 react: 18.3.1 - react-is: 18.2.0 + react-is: 18.3.1 optionalDependencies: '@types/react': 18.3.3 @@ -11389,11 +11211,11 @@ snapshots: '@tybys/wasm-util': 0.9.0 optional: true - '@nestjs-modules/mailer@2.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(nodemailer@6.9.14)': + '@nestjs-modules/mailer@2.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(nodemailer@6.9.14)': dependencies: '@css-inline/css-inline': 0.14.1 - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) glob: 10.3.12 nodemailer: 6.9.14 optionalDependencies: @@ -11402,171 +11224,168 @@ snapshots: '@types/pug': 2.0.10 ejs: 3.1.10 handlebars: 4.7.8 - liquidjs: 10.13.1 + liquidjs: 10.15.0 mjml: 4.15.3 - preview-email: 3.0.19 + preview-email: 3.0.20 pug: 3.0.3 transitivePeerDependencies: - encoding - '@nestjs/axios@3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1)': + '@nestjs/axios@3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1)': dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) axios: 1.7.2 rxjs: 7.8.1 - '@nestjs/cli@10.4.0(@swc/core@1.6.6(@swc/helpers@0.5.11))': + '@nestjs/cli@10.4.2(@swc/core@1.6.13(@swc/helpers@0.5.12))': dependencies: '@angular-devkit/core': 17.3.8(chokidar@3.6.0) '@angular-devkit/schematics': 17.3.8(chokidar@3.6.0) '@angular-devkit/schematics-cli': 17.3.8(chokidar@3.6.0) - '@nestjs/schematics': 10.1.1(chokidar@3.6.0)(typescript@5.3.3) + '@nestjs/schematics': 10.1.2(chokidar@3.6.0)(typescript@5.3.3) chalk: 4.1.2 chokidar: 3.6.0 cli-table3: 0.6.5 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11))) + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12))) glob: 10.4.2 inquirer: 8.2.6 node-emoji: 1.11.0 ora: 5.4.1 - source-map-support: 0.5.21 tree-kill: 1.2.2 tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.3.3 - webpack: 5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) + webpack: 5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12)) webpack-node-externals: 3.0.0 optionalDependencies: - '@swc/core': 1.6.6(@swc/helpers@0.5.11) + '@swc/core': 1.6.13(@swc/helpers@0.5.12) transitivePeerDependencies: - esbuild - uglify-js - webpack-cli - '@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)': + '@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)': dependencies: iterare: 1.2.1 reflect-metadata: 0.2.2 rxjs: 7.8.1 - tslib: 2.6.2 + tslib: 2.6.3 uid: 2.0.2 optionalDependencies: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/config@3.2.3(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1)': + '@nestjs/config@3.2.3(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1)': dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) dotenv: 16.4.5 dotenv-expand: 10.0.0 lodash: 4.17.21 rxjs: 7.8.1 - '@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1)': + '@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1)': dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nuxtjs/opencollective': 0.3.2 fast-safe-stringify: 2.1.1 iterare: 1.2.1 path-to-regexp: 3.2.0 reflect-metadata: 0.2.2 rxjs: 7.8.1 - tslib: 2.6.2 + tslib: 2.6.3 uid: 2.0.2 optionalDependencies: - '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) + '@nestjs/platform-express': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10) transitivePeerDependencies: - encoding - '@nestjs/event-emitter@2.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))': + '@nestjs/event-emitter@2.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))': dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) eventemitter2: 6.4.9 - '@nestjs/jwt@10.2.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))': + '@nestjs/jwt@10.2.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))': dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@types/jsonwebtoken': 9.0.5 jsonwebtoken: 9.0.2 - '@nestjs/mapped-types@2.0.5(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': + '@nestjs/mapped-types@2.0.5(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 optionalDependencies: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/passport@10.0.3(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(passport@0.7.0)': + '@nestjs/passport@10.0.3(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(passport@0.7.0)': dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) passport: 0.7.0 - '@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8)': + '@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10)': dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) body-parser: 1.20.2 cors: 2.8.5 express: 4.19.2 multer: 1.4.4-lts.1 - tslib: 2.6.2 + tslib: 2.6.3 transitivePeerDependencies: - supports-color - '@nestjs/platform-fastify@10.3.8(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))': + '@nestjs/platform-fastify@10.3.10(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))': dependencies: '@fastify/cors': 9.0.1 '@fastify/formbody': 7.4.0 - '@fastify/middie': 8.3.0 - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) - fastify: 4.26.2 + '@fastify/middie': 8.3.1 + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) + fastify: 4.28.0 light-my-request: 5.13.0 path-to-regexp: 3.2.0 - tslib: 2.6.2 + tslib: 2.6.3 optionalDependencies: '@fastify/static': 7.0.4 - transitivePeerDependencies: - - supports-color - '@nestjs/schedule@4.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))': + '@nestjs/schedule@4.1.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))': dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) cron: 3.1.7 - uuid: 9.0.1 + uuid: 10.0.0 - '@nestjs/schematics@10.1.1(chokidar@3.6.0)(typescript@5.3.3)': + '@nestjs/schematics@10.1.2(chokidar@3.6.0)(typescript@5.3.3)': dependencies: - '@angular-devkit/core': 17.1.2(chokidar@3.6.0) - '@angular-devkit/schematics': 17.1.2(chokidar@3.6.0) + '@angular-devkit/core': 17.3.8(chokidar@3.6.0) + '@angular-devkit/schematics': 17.3.8(chokidar@3.6.0) comment-json: 4.2.3 - jsonc-parser: 3.2.1 + jsonc-parser: 3.3.1 pluralize: 8.0.0 typescript: 5.3.3 transitivePeerDependencies: - chokidar - '@nestjs/schematics@10.1.1(chokidar@3.6.0)(typescript@5.4.5)': + '@nestjs/schematics@10.1.2(chokidar@3.6.0)(typescript@5.5.3)': dependencies: - '@angular-devkit/core': 17.1.2(chokidar@3.6.0) - '@angular-devkit/schematics': 17.1.2(chokidar@3.6.0) + '@angular-devkit/core': 17.3.8(chokidar@3.6.0) + '@angular-devkit/schematics': 17.3.8(chokidar@3.6.0) comment-json: 4.2.3 - jsonc-parser: 3.2.1 + jsonc-parser: 3.3.1 pluralize: 8.0.0 - typescript: 5.4.5 + typescript: 5.5.3 transitivePeerDependencies: - chokidar - '@nestjs/swagger@7.4.0(@fastify/static@7.0.4)(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': + '@nestjs/swagger@7.4.0(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': dependencies: '@microsoft/tsdoc': 0.15.0 - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/mapped-types': 2.0.5(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/mapped-types': 2.0.5(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) js-yaml: 4.1.0 lodash: 4.17.21 path-to-regexp: 3.2.0 @@ -11577,67 +11396,67 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(l46cyptlp7yqsxacxzq6cqf2mi)': + '@nestjs/terminus@10.2.3(f4wpbukyo5l32yyhxj2qkjsvvi)': dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) boxen: 5.1.2 check-disk-space: 3.4.0 reflect-metadata: 0.2.2 rxjs: 7.8.1 optionalDependencies: - '@nestjs/axios': 3.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))) - typeorm: 0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + '@nestjs/axios': 3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))) + typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) - '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': + '@nestjs/testing@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10))': dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) - tslib: 2.6.2 + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) + tslib: 2.6.3 optionalDependencies: - '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) + '@nestjs/platform-express': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)))': dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) uuid: 9.0.1 - '@next/env@14.2.4': {} + '@next/env@14.2.5': {} - '@next/eslint-plugin-next@14.2.4': + '@next/eslint-plugin-next@14.2.5': dependencies: glob: 10.3.10 - '@next/swc-darwin-arm64@14.2.4': + '@next/swc-darwin-arm64@14.2.5': optional: true - '@next/swc-darwin-x64@14.2.4': + '@next/swc-darwin-x64@14.2.5': optional: true - '@next/swc-linux-arm64-gnu@14.2.4': + '@next/swc-linux-arm64-gnu@14.2.5': optional: true - '@next/swc-linux-arm64-musl@14.2.4': + '@next/swc-linux-arm64-musl@14.2.5': optional: true - '@next/swc-linux-x64-gnu@14.2.4': + '@next/swc-linux-x64-gnu@14.2.5': optional: true - '@next/swc-linux-x64-musl@14.2.4': + '@next/swc-linux-x64-musl@14.2.5': optional: true - '@next/swc-win32-arm64-msvc@14.2.4': + '@next/swc-win32-arm64-msvc@14.2.5': optional: true - '@next/swc-win32-ia32-msvc@14.2.4': + '@next/swc-win32-ia32-msvc@14.2.5': optional: true - '@next/swc-win32-x64-msvc@14.2.4': + '@next/swc-win32-x64-msvc@14.2.5': optional: true '@node-rs/xxhash-android-arm-eabi@1.7.3': @@ -11729,7 +11548,7 @@ snapshots: '@open-draft/logger@0.3.0': dependencies: is-node-process: 1.2.0 - outvariant: 1.4.2 + outvariant: 1.4.3 '@open-draft/until@2.1.0': {} @@ -11746,6 +11565,38 @@ snapshots: '@opentelemetry/api@1.9.0': {} + '@oxc-resolver/binding-darwin-arm64@1.10.1': + optional: true + + '@oxc-resolver/binding-darwin-x64@1.10.1': + optional: true + + '@oxc-resolver/binding-linux-arm-gnueabihf@1.10.1': + optional: true + + '@oxc-resolver/binding-linux-arm64-gnu@1.10.1': + optional: true + + '@oxc-resolver/binding-linux-arm64-musl@1.10.1': + optional: true + + '@oxc-resolver/binding-linux-x64-gnu@1.10.1': + optional: true + + '@oxc-resolver/binding-linux-x64-musl@1.10.1': + optional: true + + '@oxc-resolver/binding-wasm32-wasi@1.10.1': + dependencies: + '@napi-rs/wasm-runtime': 0.2.4 + optional: true + + '@oxc-resolver/binding-win32-arm64-msvc@1.10.1': + optional: true + + '@oxc-resolver/binding-win32-x64-msvc@1.10.1': + optional: true + '@pkgjs/parseargs@0.11.0': optional: true @@ -11762,7 +11613,7 @@ snapshots: '@react-aria/interactions': 3.21.3(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) '@react-types/shared': 3.23.1(react@18.3.1) - '@swc/helpers': 0.5.11 + '@swc/helpers': 0.5.12 clsx: 2.1.1 react: 18.3.1 @@ -11771,12 +11622,12 @@ snapshots: '@react-aria/ssr': 3.9.4(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) '@react-types/shared': 3.23.1(react@18.3.1) - '@swc/helpers': 0.5.11 + '@swc/helpers': 0.5.12 react: 18.3.1 '@react-aria/ssr@3.9.4(react@18.3.1)': dependencies: - '@swc/helpers': 0.5.11 + '@swc/helpers': 0.5.12 react: 18.3.1 '@react-aria/utils@3.24.1(react@18.3.1)': @@ -11784,13 +11635,13 @@ snapshots: '@react-aria/ssr': 3.9.4(react@18.3.1) '@react-stately/utils': 3.10.1(react@18.3.1) '@react-types/shared': 3.23.1(react@18.3.1) - '@swc/helpers': 0.5.11 + '@swc/helpers': 0.5.12 clsx: 2.1.1 react: 18.3.1 '@react-stately/utils@3.10.1(react@18.3.1)': dependencies: - '@swc/helpers': 0.5.11 + '@swc/helpers': 0.5.12 react: 18.3.1 '@react-types/shared@3.23.1(react@18.3.1)': @@ -11804,12 +11655,12 @@ snapshots: require-from-string: 2.0.2 uri-js: 4.4.1 - '@redocly/config@0.6.2': {} + '@redocly/config@0.6.3': {} - '@redocly/openapi-core@1.17.0(supports-color@9.4.0)': + '@redocly/openapi-core@1.18.0(supports-color@9.4.0)': dependencies: '@redocly/ajv': 8.11.0 - '@redocly/config': 0.6.2 + '@redocly/config': 0.6.3 colorette: 1.4.0 https-proxy-agent: 7.0.5(supports-color@9.4.0) js-levenshtein: 1.1.6 @@ -11823,71 +11674,71 @@ snapshots: - encoding - supports-color - '@rollup/plugin-commonjs@26.0.1(rollup@4.18.0)': + '@rollup/plugin-commonjs@26.0.1(rollup@4.18.1)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) commondir: 1.0.1 estree-walker: 2.0.2 - glob: 10.4.1 + glob: 10.4.5 is-reference: 1.2.1 magic-string: 0.30.10 optionalDependencies: - rollup: 4.18.0 + rollup: 4.18.1 - '@rollup/pluginutils@5.1.0(rollup@4.18.0)': + '@rollup/pluginutils@5.1.0(rollup@4.18.1)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.18.0 + rollup: 4.18.1 - '@rollup/rollup-android-arm-eabi@4.18.0': + '@rollup/rollup-android-arm-eabi@4.18.1': optional: true - '@rollup/rollup-android-arm64@4.18.0': + '@rollup/rollup-android-arm64@4.18.1': optional: true - '@rollup/rollup-darwin-arm64@4.18.0': + '@rollup/rollup-darwin-arm64@4.18.1': optional: true - '@rollup/rollup-darwin-x64@4.18.0': + '@rollup/rollup-darwin-x64@4.18.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': + '@rollup/rollup-linux-arm-gnueabihf@4.18.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.18.0': + '@rollup/rollup-linux-arm-musleabihf@4.18.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.18.0': + '@rollup/rollup-linux-arm64-gnu@4.18.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.18.0': + '@rollup/rollup-linux-arm64-musl@4.18.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.18.0': + '@rollup/rollup-linux-riscv64-gnu@4.18.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.18.0': + '@rollup/rollup-linux-s390x-gnu@4.18.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.18.0': + '@rollup/rollup-linux-x64-gnu@4.18.1': optional: true - '@rollup/rollup-linux-x64-musl@4.18.0': + '@rollup/rollup-linux-x64-musl@4.18.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.18.0': + '@rollup/rollup-win32-arm64-msvc@4.18.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.18.0': + '@rollup/rollup-win32-ia32-msvc@4.18.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.18.0': + '@rollup/rollup-win32-x64-msvc@4.18.1': optional: true '@selderee/plugin-htmlparser2@0.11.0': @@ -11930,28 +11781,28 @@ snapshots: dependencies: tslib: 2.6.3 - '@smithy/config-resolver@3.0.4': + '@smithy/config-resolver@3.0.5': dependencies: - '@smithy/node-config-provider': 3.1.3 + '@smithy/node-config-provider': 3.1.4 '@smithy/types': 3.3.0 '@smithy/util-config-provider': 3.0.0 '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - '@smithy/core@2.2.4': + '@smithy/core@2.2.7': dependencies: - '@smithy/middleware-endpoint': 3.0.4 - '@smithy/middleware-retry': 3.0.7 + '@smithy/middleware-endpoint': 3.0.5 + '@smithy/middleware-retry': 3.0.10 '@smithy/middleware-serde': 3.0.3 - '@smithy/protocol-http': 4.0.3 - '@smithy/smithy-client': 3.1.5 + '@smithy/protocol-http': 4.0.4 + '@smithy/smithy-client': 3.1.8 '@smithy/types': 3.3.0 '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - '@smithy/credential-provider-imds@3.1.3': + '@smithy/credential-provider-imds@3.1.4': dependencies: - '@smithy/node-config-provider': 3.1.3 + '@smithy/node-config-provider': 3.1.4 '@smithy/property-provider': 3.1.3 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 @@ -11987,9 +11838,9 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/fetch-http-handler@3.2.0': + '@smithy/fetch-http-handler@3.2.2': dependencies: - '@smithy/protocol-http': 4.0.3 + '@smithy/protocol-http': 4.0.4 '@smithy/querystring-builder': 3.0.3 '@smithy/types': 3.3.0 '@smithy/util-base64': 3.0.0 @@ -12034,28 +11885,28 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@smithy/middleware-content-length@3.0.3': + '@smithy/middleware-content-length@3.0.4': dependencies: - '@smithy/protocol-http': 4.0.3 + '@smithy/protocol-http': 4.0.4 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/middleware-endpoint@3.0.4': + '@smithy/middleware-endpoint@3.0.5': dependencies: '@smithy/middleware-serde': 3.0.3 - '@smithy/node-config-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/shared-ini-file-loader': 3.1.4 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - '@smithy/middleware-retry@3.0.7': + '@smithy/middleware-retry@3.0.10': dependencies: - '@smithy/node-config-provider': 3.1.3 - '@smithy/protocol-http': 4.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/protocol-http': 4.0.4 '@smithy/service-error-classification': 3.0.3 - '@smithy/smithy-client': 3.1.5 + '@smithy/smithy-client': 3.1.8 '@smithy/types': 3.3.0 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -12072,17 +11923,17 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/node-config-provider@3.1.3': + '@smithy/node-config-provider@3.1.4': dependencies: '@smithy/property-provider': 3.1.3 - '@smithy/shared-ini-file-loader': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/node-http-handler@3.1.1': + '@smithy/node-http-handler@3.1.3': dependencies: '@smithy/abort-controller': 3.1.1 - '@smithy/protocol-http': 4.0.3 + '@smithy/protocol-http': 4.0.4 '@smithy/querystring-builder': 3.0.3 '@smithy/types': 3.3.0 tslib: 2.6.3 @@ -12092,7 +11943,7 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/protocol-http@4.0.3': + '@smithy/protocol-http@4.0.4': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 @@ -12112,7 +11963,7 @@ snapshots: dependencies: '@smithy/types': 3.3.0 - '@smithy/shared-ini-file-loader@3.1.3': + '@smithy/shared-ini-file-loader@3.1.4': dependencies: '@smithy/types': 3.3.0 tslib: 2.6.3 @@ -12127,13 +11978,13 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@smithy/smithy-client@3.1.5': + '@smithy/smithy-client@3.1.8': dependencies: - '@smithy/middleware-endpoint': 3.0.4 + '@smithy/middleware-endpoint': 3.0.5 '@smithy/middleware-stack': 3.0.3 - '@smithy/protocol-http': 4.0.3 + '@smithy/protocol-http': 4.0.4 '@smithy/types': 3.3.0 - '@smithy/util-stream': 3.0.5 + '@smithy/util-stream': 3.1.0 tslib: 2.6.3 '@smithy/types@3.3.0': @@ -12174,27 +12025,27 @@ snapshots: dependencies: tslib: 2.6.3 - '@smithy/util-defaults-mode-browser@3.0.7': + '@smithy/util-defaults-mode-browser@3.0.10': dependencies: '@smithy/property-provider': 3.1.3 - '@smithy/smithy-client': 3.1.5 + '@smithy/smithy-client': 3.1.8 '@smithy/types': 3.3.0 bowser: 2.11.0 tslib: 2.6.3 - '@smithy/util-defaults-mode-node@3.0.7': + '@smithy/util-defaults-mode-node@3.0.10': dependencies: - '@smithy/config-resolver': 3.0.4 - '@smithy/credential-provider-imds': 3.1.3 - '@smithy/node-config-provider': 3.1.3 + '@smithy/config-resolver': 3.0.5 + '@smithy/credential-provider-imds': 3.1.4 + '@smithy/node-config-provider': 3.1.4 '@smithy/property-provider': 3.1.3 - '@smithy/smithy-client': 3.1.5 + '@smithy/smithy-client': 3.1.8 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/util-endpoints@2.0.4': + '@smithy/util-endpoints@2.0.5': dependencies: - '@smithy/node-config-provider': 3.1.3 + '@smithy/node-config-provider': 3.1.4 '@smithy/types': 3.3.0 tslib: 2.6.3 @@ -12213,10 +12064,10 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/util-stream@3.0.5': + '@smithy/util-stream@3.1.0': dependencies: - '@smithy/fetch-http-handler': 3.2.0 - '@smithy/node-http-handler': 3.1.1 + '@smithy/fetch-http-handler': 3.2.2 + '@smithy/node-http-handler': 3.1.3 '@smithy/types': 3.3.0 '@smithy/util-base64': 3.0.0 '@smithy/util-buffer-from': 3.0.0 @@ -12290,12 +12141,12 @@ snapshots: '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.9) '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.9) - '@svgr/core@8.1.0(typescript@5.4.5)': + '@svgr/core@8.1.0(typescript@5.5.3)': dependencies: '@babel/core': 7.24.9 '@svgr/babel-preset': 8.1.0(@babel/core@7.24.9) camelcase: 6.3.0 - cosmiconfig: 8.3.6(typescript@5.4.5) + cosmiconfig: 8.3.6(typescript@5.5.3) snake-case: 3.0.4 transitivePeerDependencies: - supports-color @@ -12306,174 +12157,175 @@ snapshots: '@babel/types': 7.24.9 entities: 4.5.0 - '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.4.5))': + '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.5.3))': dependencies: '@babel/core': 7.24.9 '@svgr/babel-preset': 8.1.0(@babel/core@7.24.9) - '@svgr/core': 8.1.0(typescript@5.4.5) + '@svgr/core': 8.1.0(typescript@5.5.3) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 transitivePeerDependencies: - supports-color - '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.4.5))(typescript@5.4.5)': + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.5.3))(typescript@5.5.3)': dependencies: - '@svgr/core': 8.1.0(typescript@5.4.5) - cosmiconfig: 8.3.6(typescript@5.4.5) + '@svgr/core': 8.1.0(typescript@5.5.3) + cosmiconfig: 8.3.6(typescript@5.5.3) deepmerge: 4.3.1 - svgo: 3.2.0 + svgo: 3.3.2 transitivePeerDependencies: - typescript - '@svgr/webpack@8.1.0(typescript@5.4.5)': + '@svgr/webpack@8.1.0(typescript@5.5.3)': dependencies: '@babel/core': 7.24.9 - '@babel/plugin-transform-react-constant-elements': 7.24.1(@babel/core@7.24.9) - '@babel/preset-env': 7.24.4(@babel/core@7.24.9) - '@babel/preset-react': 7.24.1(@babel/core@7.24.9) - '@babel/preset-typescript': 7.24.1(@babel/core@7.24.9) - '@svgr/core': 8.1.0(typescript@5.4.5) - '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.4.5)) - '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.4.5))(typescript@5.4.5) + '@babel/plugin-transform-react-constant-elements': 7.24.7(@babel/core@7.24.9) + '@babel/preset-env': 7.24.8(@babel/core@7.24.9) + '@babel/preset-react': 7.24.7(@babel/core@7.24.9) + '@babel/preset-typescript': 7.24.7(@babel/core@7.24.9) + '@svgr/core': 8.1.0(typescript@5.5.3) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.5.3)) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.5.3))(typescript@5.5.3) transitivePeerDependencies: - supports-color - typescript - '@swc-node/core@1.13.1(@swc/core@1.6.6(@swc/helpers@0.5.11))(@swc/types@0.1.9)': + '@swc-node/core@1.13.3(@swc/core@1.6.13(@swc/helpers@0.5.12))(@swc/types@0.1.9)': dependencies: - '@swc/core': 1.6.6(@swc/helpers@0.5.11) + '@swc/core': 1.6.13(@swc/helpers@0.5.12) '@swc/types': 0.1.9 - '@swc-node/jest@1.8.3(@swc/core@1.6.6(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5)': + '@swc-node/jest@1.8.10(@swc/core@1.6.13(@swc/helpers@0.5.12))(@swc/types@0.1.9)(typescript@5.5.3)': dependencies: '@node-rs/xxhash': 1.7.3 - '@swc-node/core': 1.13.1(@swc/core@1.6.6(@swc/helpers@0.5.11))(@swc/types@0.1.9) - '@swc-node/register': 1.10.0(@swc/core@1.6.6(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5) - '@swc/core': 1.6.6(@swc/helpers@0.5.11) + '@swc-node/core': 1.13.3(@swc/core@1.6.13(@swc/helpers@0.5.12))(@swc/types@0.1.9) + '@swc-node/register': 1.10.7(@swc/core@1.6.13(@swc/helpers@0.5.12))(@swc/types@0.1.9)(typescript@5.5.3) + '@swc/core': 1.6.13(@swc/helpers@0.5.12) '@swc/types': 0.1.9 - typescript: 5.4.5 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@swc-node/register@1.10.0(@swc/core@1.6.6(@swc/helpers@0.5.11))(@swc/types@0.1.9)(typescript@5.4.5)': + '@swc-node/register@1.10.7(@swc/core@1.6.13(@swc/helpers@0.5.12))(@swc/types@0.1.9)(typescript@5.5.3)': dependencies: - '@swc-node/core': 1.13.1(@swc/core@1.6.6(@swc/helpers@0.5.11))(@swc/types@0.1.9) - '@swc-node/sourcemap-support': 0.5.0 - '@swc/core': 1.6.6(@swc/helpers@0.5.11) + '@swc-node/core': 1.13.3(@swc/core@1.6.13(@swc/helpers@0.5.12))(@swc/types@0.1.9) + '@swc-node/sourcemap-support': 0.5.1 + '@swc/core': 1.6.13(@swc/helpers@0.5.12) colorette: 2.0.20 debug: 4.3.5(supports-color@9.4.0) + oxc-resolver: 1.10.1 pirates: 4.0.6 tslib: 2.6.3 - typescript: 5.4.5 + typescript: 5.5.3 transitivePeerDependencies: - '@swc/types' - supports-color - '@swc-node/sourcemap-support@0.5.0': + '@swc-node/sourcemap-support@0.5.1': dependencies: source-map-support: 0.5.21 tslib: 2.6.3 - '@swc/core-darwin-arm64@1.6.6': + '@swc/core-darwin-arm64@1.6.13': optional: true - '@swc/core-darwin-x64@1.6.6': + '@swc/core-darwin-x64@1.6.13': optional: true - '@swc/core-linux-arm-gnueabihf@1.6.6': + '@swc/core-linux-arm-gnueabihf@1.6.13': optional: true - '@swc/core-linux-arm64-gnu@1.6.6': + '@swc/core-linux-arm64-gnu@1.6.13': optional: true - '@swc/core-linux-arm64-musl@1.6.6': + '@swc/core-linux-arm64-musl@1.6.13': optional: true - '@swc/core-linux-x64-gnu@1.6.6': + '@swc/core-linux-x64-gnu@1.6.13': optional: true - '@swc/core-linux-x64-musl@1.6.6': + '@swc/core-linux-x64-musl@1.6.13': optional: true - '@swc/core-win32-arm64-msvc@1.6.6': + '@swc/core-win32-arm64-msvc@1.6.13': optional: true - '@swc/core-win32-ia32-msvc@1.6.6': + '@swc/core-win32-ia32-msvc@1.6.13': optional: true - '@swc/core-win32-x64-msvc@1.6.6': + '@swc/core-win32-x64-msvc@1.6.13': optional: true - '@swc/core@1.6.6(@swc/helpers@0.5.11)': + '@swc/core@1.6.13(@swc/helpers@0.5.12)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.9 optionalDependencies: - '@swc/core-darwin-arm64': 1.6.6 - '@swc/core-darwin-x64': 1.6.6 - '@swc/core-linux-arm-gnueabihf': 1.6.6 - '@swc/core-linux-arm64-gnu': 1.6.6 - '@swc/core-linux-arm64-musl': 1.6.6 - '@swc/core-linux-x64-gnu': 1.6.6 - '@swc/core-linux-x64-musl': 1.6.6 - '@swc/core-win32-arm64-msvc': 1.6.6 - '@swc/core-win32-ia32-msvc': 1.6.6 - '@swc/core-win32-x64-msvc': 1.6.6 - '@swc/helpers': 0.5.11 + '@swc/core-darwin-arm64': 1.6.13 + '@swc/core-darwin-x64': 1.6.13 + '@swc/core-linux-arm-gnueabihf': 1.6.13 + '@swc/core-linux-arm64-gnu': 1.6.13 + '@swc/core-linux-arm64-musl': 1.6.13 + '@swc/core-linux-x64-gnu': 1.6.13 + '@swc/core-linux-x64-musl': 1.6.13 + '@swc/core-win32-arm64-msvc': 1.6.13 + '@swc/core-win32-ia32-msvc': 1.6.13 + '@swc/core-win32-x64-msvc': 1.6.13 + '@swc/helpers': 0.5.12 '@swc/counter@0.1.3': {} - '@swc/helpers@0.5.11': + '@swc/helpers@0.5.12': dependencies: - tslib: 2.6.2 + tslib: 2.6.3 '@swc/helpers@0.5.5': dependencies: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@swc/jest@0.2.36(@swc/core@1.6.6(@swc/helpers@0.5.11))': + '@swc/jest@0.2.36(@swc/core@1.6.13(@swc/helpers@0.5.12))': dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.6.6(@swc/helpers@0.5.11) + '@swc/core': 1.6.13(@swc/helpers@0.5.12) '@swc/counter': 0.1.3 - jsonc-parser: 3.2.1 + jsonc-parser: 3.3.1 '@swc/types@0.1.9': dependencies: '@swc/counter': 0.1.3 - '@t3-oss/env-core@0.10.1(typescript@5.4.5)(zod@3.23.8)': + '@t3-oss/env-core@0.10.1(typescript@5.5.3)(zod@3.23.8)': dependencies: zod: 3.23.8 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.3 - '@t3-oss/env-nextjs@0.10.1(typescript@5.4.5)(zod@3.23.8)': + '@t3-oss/env-nextjs@0.10.1(typescript@5.5.3)(zod@3.23.8)': dependencies: - '@t3-oss/env-core': 0.10.1(typescript@5.4.5)(zod@3.23.8) + '@t3-oss/env-core': 0.10.1(typescript@5.5.3)(zod@3.23.8) zod: 3.23.8 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.3 - '@tanstack/query-core@5.49.1': {} + '@tanstack/query-core@5.51.1': {} - '@tanstack/query-devtools@5.50.1': {} + '@tanstack/query-devtools@5.51.1': {} - '@tanstack/react-query-devtools@5.50.1(@tanstack/react-query@5.49.2(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query-devtools@5.51.1(@tanstack/react-query@5.51.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/query-devtools': 5.50.1 - '@tanstack/react-query': 5.49.2(react@18.3.1) + '@tanstack/query-devtools': 5.51.1 + '@tanstack/react-query': 5.51.1(react@18.3.1) react: 18.3.1 - '@tanstack/react-query@5.49.2(react@18.3.1)': + '@tanstack/react-query@5.51.1(react@18.3.1)': dependencies: - '@tanstack/query-core': 5.49.1 + '@tanstack/query-core': 5.51.1 react: 18.3.1 - '@tanstack/react-table@8.19.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-table@8.19.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/table-core': 8.19.2 + '@tanstack/table-core': 8.19.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -12483,11 +12335,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/table-core@8.19.2': {} + '@tanstack/table-core@8.19.3': {} '@tanstack/virtual-core@3.5.0': {} - '@testing-library/dom@10.1.0': + '@testing-library/dom@10.3.2': dependencies: '@babel/code-frame': 7.24.7 '@babel/runtime': 7.24.8 @@ -12498,25 +12350,10 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))': - dependencies: - '@adobe/css-tools': 4.4.0 - '@babel/runtime': 7.24.7 - aria-query: 5.3.0 - chalk: 3.0.0 - css.escape: 1.5.1 - dom-accessibility-api: 0.6.3 - lodash: 4.17.21 - redent: 3.0.0 - optionalDependencies: - '@jest/globals': 29.7.0 - '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)))': dependencies: '@adobe/css-tools': 4.4.0 - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 @@ -12526,21 +12363,21 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) - '@testing-library/react@16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.0.0(@testing-library/dom@10.3.2)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 - '@testing-library/dom': 10.1.0 + '@babel/runtime': 7.24.8 + '@testing-library/dom': 10.3.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@testing-library/user-event@14.5.2(@testing-library/dom@10.1.0)': + '@testing-library/user-event@14.5.2(@testing-library/dom@10.3.2)': dependencies: - '@testing-library/dom': 10.1.0 + '@testing-library/dom': 10.3.2 '@tootallnate/once@2.0.0': {} @@ -12571,7 +12408,7 @@ snapshots: '@babel/types': 7.24.9 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.5 + '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.8': dependencies: @@ -12582,7 +12419,7 @@ snapshots: '@babel/parser': 7.24.8 '@babel/types': 7.24.9 - '@types/babel__traverse@7.20.5': + '@types/babel__traverse@7.20.6': dependencies: '@babel/types': 7.24.9 @@ -12646,7 +12483,7 @@ snapshots: '@types/estree@1.0.5': {} - '@types/express-serve-static-core@4.19.0': + '@types/express-serve-static-core@4.19.5': dependencies: '@types/node': 20.14.9 '@types/qs': 6.9.15 @@ -12656,7 +12493,7 @@ snapshots: '@types/express@4.17.21': dependencies: '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 4.19.0 + '@types/express-serve-static-core': 4.19.5 '@types/qs': 6.9.15 '@types/serve-static': 1.15.7 @@ -12802,7 +12639,7 @@ snapshots: '@types/tough-cookie@4.0.5': {} - '@types/validator@13.11.9': {} + '@types/validator@13.12.0': {} '@types/wrap-ansi@3.0.0': {} @@ -12812,89 +12649,87 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.15.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/type-utils': 7.15.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.15.0 - eslint: 8.57.0 + '@typescript-eslint/parser': 7.16.1(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/type-utils': 7.16.1(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.1(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 7.16.1 + eslint: 9.7.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.15.0 + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 7.16.1 debug: 4.3.5(supports-color@9.4.0) - eslint: 8.57.0 + eslint: 9.7.0 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.15.0': + '@typescript-eslint/scope-manager@7.16.1': dependencies: - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/visitor-keys': 7.15.0 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/visitor-keys': 7.16.1 - '@typescript-eslint/type-utils@7.15.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.16.1(eslint@9.7.0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.1(eslint@9.7.0)(typescript@5.5.3) debug: 4.3.5(supports-color@9.4.0) - eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.4.5) + eslint: 9.7.0 + ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.15.0': {} + '@typescript-eslint/types@7.16.1': {} - '@typescript-eslint/typescript-estree@7.15.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.16.1(typescript@5.5.3)': dependencies: - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/visitor-keys': 7.15.0 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/visitor-keys': 7.16.1 debug: 4.3.5(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.15.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.16.1(eslint@9.7.0)(typescript@5.5.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.4.5) - eslint: 8.57.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.15.0': + '@typescript-eslint/visitor-keys@7.16.1': dependencies: - '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/types': 7.16.1 eslint-visitor-keys: 3.4.3 - '@ungap/structured-clone@1.2.0': {} - '@webassemblyjs/ast@1.12.1': dependencies: '@webassemblyjs/helper-numbers': 1.11.6 @@ -12971,9 +12806,9 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@willsoto/nestjs-prometheus@6.0.1(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.3)': + '@willsoto/nestjs-prometheus@6.0.1(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.3)': dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) prom-client: 15.1.3 '@xobotyi/scrollbar-width@1.9.5': {} @@ -13002,25 +12837,25 @@ snapshots: acorn-globals@7.0.1: dependencies: - acorn: 8.11.3 - acorn-walk: 8.3.2 + acorn: 8.12.1 + acorn-walk: 8.3.3 - acorn-import-attributes@1.9.5(acorn@8.12.0): + acorn-import-attributes@1.9.5(acorn@8.12.1): dependencies: - acorn: 8.12.0 + acorn: 8.12.1 - acorn-jsx@5.3.2(acorn@8.11.3): + acorn-jsx@5.3.2(acorn@8.12.1): dependencies: - acorn: 8.11.3 + acorn: 8.12.1 - acorn-walk@8.3.2: {} + acorn-walk@8.3.3: + dependencies: + acorn: 8.12.1 acorn@7.4.1: optional: true - acorn@8.11.3: {} - - acorn@8.12.0: {} + acorn@8.12.1: {} agent-base@6.0.2: dependencies: @@ -13038,9 +12873,13 @@ snapshots: optionalDependencies: ajv: 8.12.0 - ajv-formats@3.0.1(ajv@8.12.0): + ajv-formats@2.1.1(ajv@8.17.1): optionalDependencies: - ajv: 8.12.0 + ajv: 8.17.1 + + ajv-formats@3.0.1(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 ajv-keywords@3.5.2(ajv@6.12.6): dependencies: @@ -13060,6 +12899,13 @@ snapshots: require-from-string: 2.0.2 uri-js: 4.4.1 + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.1 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + alce@1.2.0: dependencies: esprima: 1.2.5 @@ -13145,8 +12991,6 @@ snapshots: tar-stream: 2.2.0 zip-stream: 4.1.1 - archy@1.0.0: {} - are-we-there-yet@2.0.0: dependencies: delegates: 1.0.0 @@ -13246,7 +13090,7 @@ snapshots: asap@2.0.6: {} - assert-never@1.2.1: + assert-never@1.3.0: optional: true async-hook-jl@1.7.6: @@ -13261,11 +13105,11 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.39): dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001612 + browserslist: 4.23.2 + caniuse-lite: 1.0.30001642 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 postcss: 8.4.39 postcss-value-parser: 4.2.0 @@ -13273,16 +13117,12 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - avvio@8.3.0: + avvio@8.3.2: dependencies: '@fastify/error': 3.4.1 - archy: 1.0.0 - debug: 4.3.5(supports-color@9.4.0) fastq: 1.17.1 - transitivePeerDependencies: - - supports-color - aws-sdk@2.1652.0: + aws-sdk@2.1659.0: dependencies: buffer: 4.9.2 events: 1.1.1 @@ -13295,6 +13135,8 @@ snapshots: uuid: 8.0.0 xml2js: 0.6.2 + aws-ssl-profiles@1.1.1: {} + aws4@1.13.0: {} axios-auth-refresh@3.3.6(axios@1.7.2): @@ -13324,7 +13166,7 @@ snapshots: babel-plugin-istanbul@6.1.1: dependencies: - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.8 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -13337,17 +13179,17 @@ snapshots: '@babel/template': 7.24.7 '@babel/types': 7.24.9 '@types/babel__core': 7.20.5 - '@types/babel__traverse': 7.20.5 + '@types/babel__traverse': 7.20.6 babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 cosmiconfig: 7.1.0 resolve: 1.22.8 babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.9): dependencies: - '@babel/compat-data': 7.24.7 + '@babel/compat-data': 7.24.9 '@babel/core': 7.24.9 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.9) semver: 6.3.1 @@ -13358,7 +13200,7 @@ snapshots: dependencies: '@babel/core': 7.24.9 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.9) - core-js-compat: 3.37.0 + core-js-compat: 3.37.1 transitivePeerDependencies: - supports-color @@ -13477,28 +13319,10 @@ snapshots: dependencies: balanced-match: 1.0.2 - braces@3.0.2: - dependencies: - fill-range: 7.1.1 - braces@3.0.3: dependencies: fill-range: 7.1.1 - browserslist@4.23.0: - dependencies: - caniuse-lite: 1.0.30001626 - electron-to-chromium: 1.4.746 - node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) - - browserslist@4.23.1: - dependencies: - caniuse-lite: 1.0.30001639 - electron-to-chromium: 1.4.816 - node-releases: 2.0.14 - update-browserslist-db: 1.0.16(browserslist@4.23.1) - browserslist@4.23.2: dependencies: caniuse-lite: 1.0.30001642 @@ -13540,9 +13364,9 @@ snapshots: buffers@0.1.1: {} - bundle-require@4.2.1(esbuild@0.21.4): + bundle-require@4.2.1(esbuild@0.21.5): dependencies: - esbuild: 0.21.4 + esbuild: 0.21.5 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -13577,14 +13401,6 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001612: {} - - caniuse-lite@1.0.30001626: {} - - caniuse-lite@1.0.30001632: {} - - caniuse-lite@1.0.30001639: {} - caniuse-lite@1.0.30001642: {} chainsaw@0.1.0: @@ -13667,15 +13483,15 @@ snapshots: ci-info@3.9.0: {} - cjs-module-lexer@1.2.3: {} + cjs-module-lexer@1.3.1: {} class-transformer@0.5.1: {} class-validator@0.14.1: dependencies: - '@types/validator': 13.11.9 - libphonenumber-js: 1.10.61 - validator: 13.11.0 + '@types/validator': 13.12.0 + libphonenumber-js: 1.11.4 + validator: 13.12.0 classnames@2.5.1: {} @@ -13854,13 +13670,13 @@ snapshots: dependencies: toggle-selection: 1.0.6 - core-js-compat@3.37.0: + core-js-compat@3.37.1: dependencies: browserslist: 4.23.2 core-js@2.6.12: {} - core-js@3.37.0: {} + core-js@3.37.1: {} core-util-is@1.0.3: {} @@ -13896,14 +13712,14 @@ snapshots: optionalDependencies: typescript: 5.3.3 - cosmiconfig@8.3.6(typescript@5.4.5): + cosmiconfig@8.3.6(typescript@5.5.3): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.3 countries-and-timezones@3.6.0: {} @@ -13914,28 +13730,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - jest-util: 29.7.0 - prompts: 2.4.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - create-jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)): - dependencies: - '@jest/types': 29.6.3 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13972,7 +13773,7 @@ snapshots: css-in-js-utils@3.1.0: dependencies: - hyphenate-style-name: 1.0.4 + hyphenate-style-name: 1.1.0 css-select@5.1.0: dependencies: @@ -14083,11 +13884,9 @@ snapshots: dateformat@4.6.3: {} - dayjs@1.11.10: {} - dayjs@1.11.11: {} - deasync@0.1.29: + deasync@0.1.30: dependencies: bindings: 1.5.0 node-addon-api: 1.7.2 @@ -14100,10 +13899,6 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.4: - dependencies: - ms: 2.1.2 - debug@4.3.5(supports-color@9.4.0): dependencies: ms: 2.1.2 @@ -14194,10 +13989,6 @@ snapshots: dependencies: esutils: 2.0.3 - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - doctypes@1.1.0: optional: true @@ -14207,7 +13998,7 @@ snapshots: dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 csstype: 3.1.3 dom-serializer@1.4.1: @@ -14289,12 +14080,7 @@ snapshots: ejs@3.1.10: dependencies: - jake: 10.8.7 - optional: true - - electron-to-chromium@1.4.746: {} - - electron-to-chromium@1.4.816: {} + jake: 10.9.1 electron-to-chromium@1.4.828: {} @@ -14313,15 +14099,13 @@ snapshots: encoding-japanese@2.0.0: optional: true + encoding-japanese@2.1.0: + optional: true + end-of-stream@1.4.4: dependencies: once: 1.4.0 - enhanced-resolve@5.16.0: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - enhanced-resolve@5.17.0: dependencies: graceful-fs: 4.2.11 @@ -14373,7 +14157,7 @@ snapshots: is-string: 1.0.7 is-typed-array: 1.1.13 is-weakref: 1.0.2 - object-inspect: 1.13.1 + object-inspect: 1.13.2 object-keys: 1.1.1 object.assign: 4.1.5 regexp.prototype.flags: 1.5.2 @@ -14434,31 +14218,31 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 - esbuild@0.21.4: + esbuild@0.21.5: optionalDependencies: - '@esbuild/aix-ppc64': 0.21.4 - '@esbuild/android-arm': 0.21.4 - '@esbuild/android-arm64': 0.21.4 - '@esbuild/android-x64': 0.21.4 - '@esbuild/darwin-arm64': 0.21.4 - '@esbuild/darwin-x64': 0.21.4 - '@esbuild/freebsd-arm64': 0.21.4 - '@esbuild/freebsd-x64': 0.21.4 - '@esbuild/linux-arm': 0.21.4 - '@esbuild/linux-arm64': 0.21.4 - '@esbuild/linux-ia32': 0.21.4 - '@esbuild/linux-loong64': 0.21.4 - '@esbuild/linux-mips64el': 0.21.4 - '@esbuild/linux-ppc64': 0.21.4 - '@esbuild/linux-riscv64': 0.21.4 - '@esbuild/linux-s390x': 0.21.4 - '@esbuild/linux-x64': 0.21.4 - '@esbuild/netbsd-x64': 0.21.4 - '@esbuild/openbsd-x64': 0.21.4 - '@esbuild/sunos-x64': 0.21.4 - '@esbuild/win32-arm64': 0.21.4 - '@esbuild/win32-ia32': 0.21.4 - '@esbuild/win32-x64': 0.21.4 + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 escalade@3.1.2: {} @@ -14484,38 +14268,34 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@9.1.0(eslint@8.57.0): + eslint-config-prettier@9.1.0(eslint@9.7.0): dependencies: - eslint: 8.57.0 + eslint: 9.7.0 - eslint-config-turbo@1.13.4(eslint@8.57.0): + eslint-config-turbo@1.13.4(eslint@9.7.0): dependencies: - eslint: 8.57.0 - eslint-plugin-turbo: 1.13.4(eslint@8.57.0) + eslint: 9.7.0 + eslint-plugin-turbo: 1.13.4(eslint@9.7.0) eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 - is-core-module: 2.13.1 + is-core-module: 2.14.0 resolve: 1.22.8 transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@9.7.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.15.0(eslint@8.57.0)(typescript@5.4.5) - eslint: 8.57.0 + '@typescript-eslint/parser': 7.16.1(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-header@3.1.1(eslint@8.57.0): - dependencies: - eslint: 8.57.0 - - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -14523,11 +14303,11 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.57.0 + eslint: 9.7.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@9.7.0) hasown: 2.0.2 - is-core-module: 2.13.1 + is-core-module: 2.14.0 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.8 @@ -14536,27 +14316,27 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.15.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.16.1(eslint@9.7.0)(typescript@5.5.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2): + eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.7.0))(eslint@9.7.0)(prettier@3.3.3): dependencies: - eslint: 8.57.0 - prettier: 3.3.2 + eslint: 9.7.0 + prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: '@types/eslint': 8.56.10 - eslint-config-prettier: 9.1.0(eslint@8.57.0) + eslint-config-prettier: 9.1.0(eslint@9.7.0) - eslint-plugin-react-hooks@4.6.2(eslint@8.57.0): + eslint-plugin-react-hooks@4.6.2(eslint@9.7.0): dependencies: - eslint: 8.57.0 + eslint: 9.7.0 - eslint-plugin-react@7.34.3(eslint@8.57.0): + eslint-plugin-react@7.34.4(eslint@9.7.0): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -14565,91 +14345,90 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.0.19 - eslint: 8.57.0 + eslint: 9.7.0 estraverse: 5.3.0 + hasown: 2.0.2 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 object.entries: 1.1.8 object.fromentries: 2.0.8 - object.hasown: 1.1.4 object.values: 1.2.0 prop-types: 15.8.1 resolve: 2.0.0-next.5 semver: 6.3.1 string.prototype.matchall: 4.0.11 + string.prototype.repeat: 1.0.0 - eslint-plugin-turbo@1.13.4(eslint@8.57.0): + eslint-plugin-turbo@1.13.4(eslint@9.7.0): dependencies: dotenv: 16.0.3 - eslint: 8.57.0 + eslint: 9.7.0 eslint-scope@5.1.1: dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 - eslint-scope@7.2.2: + eslint-scope@8.0.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 eslint-visitor-keys@3.4.3: {} - eslint@8.57.0: + eslint-visitor-keys@4.0.0: {} + + eslint@9.7.0: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.0 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@eslint-community/regexpp': 4.11.0 + '@eslint/config-array': 0.17.0 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.7.0 '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 - doctrine: 3.0.0 + debug: 4.3.5(supports-color@9.4.0) escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.5.0 + eslint-scope: 8.0.2 + eslint-visitor-keys: 4.0.0 + espree: 10.1.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.3 + optionator: 0.9.4 strip-ansi: 6.0.1 text-table: 0.2.0 transitivePeerDependencies: - supports-color - espree@9.6.1: + espree@10.1.0: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) - eslint-visitor-keys: 3.4.3 + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 4.0.0 esprima@1.2.5: optional: true esprima@4.0.1: {} - esquery@1.5.0: + esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -14683,7 +14462,7 @@ snapshots: exceljs@4.4.0: dependencies: archiver: 5.3.2 - dayjs: 1.11.10 + dayjs: 1.11.11 fast-csv: 4.3.6 jszip: 3.10.1 readable-stream: 3.6.2 @@ -14802,20 +14581,18 @@ snapshots: fast-json-stable-stringify@2.1.0: {} - fast-json-stringify@5.14.1: + fast-json-stringify@5.16.1: dependencies: '@fastify/merge-json-schemas': 0.1.1 - ajv: 8.12.0 - ajv-formats: 3.0.1(ajv@8.12.0) + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) fast-deep-equal: 3.1.3 - fast-uri: 2.3.0 + fast-uri: 2.4.0 json-schema-ref-resolver: 1.0.1 - rfdc: 1.3.1 + rfdc: 1.4.1 fast-levenshtein@2.0.6: {} - fast-loops@1.1.3: {} - fast-querystring@1.1.2: dependencies: fast-decode-uri-component: 1.0.1 @@ -14826,7 +14603,9 @@ snapshots: fast-shallow-equal@1.0.0: {} - fast-uri@2.3.0: {} + fast-uri@2.4.0: {} + + fast-uri@3.0.1: {} fast-xml-parser@4.2.5: dependencies: @@ -14836,26 +14615,43 @@ snapshots: fastify-plugin@4.5.1: {} - fastify@4.26.2: + fastify@4.28.0: dependencies: - '@fastify/ajv-compiler': 3.5.0 + '@fastify/ajv-compiler': 3.6.0 '@fastify/error': 3.4.1 '@fastify/fast-json-stringify-compiler': 4.3.0 abstract-logging: 2.0.1 - avvio: 8.3.0 + avvio: 8.3.2 fast-content-type-parse: 1.1.0 - fast-json-stringify: 5.14.1 - find-my-way: 8.1.0 + fast-json-stringify: 5.16.1 + find-my-way: 8.2.0 light-my-request: 5.13.0 - pino: 8.20.0 + pino: 9.3.1 process-warning: 3.0.0 proxy-addr: 2.0.7 - rfdc: 1.3.1 + rfdc: 1.4.1 secure-json-parse: 2.7.0 - semver: 7.6.0 + semver: 7.6.2 + toad-cache: 3.7.0 + + fastify@4.28.1: + dependencies: + '@fastify/ajv-compiler': 3.6.0 + '@fastify/error': 3.4.1 + '@fastify/fast-json-stringify-compiler': 4.3.0 + abstract-logging: 2.0.1 + avvio: 8.3.2 + fast-content-type-parse: 1.1.0 + fast-json-stringify: 5.16.1 + find-my-way: 8.2.0 + light-my-request: 5.13.0 + pino: 9.3.1 + process-warning: 3.0.0 + proxy-addr: 2.0.7 + rfdc: 1.4.1 + secure-json-parse: 2.7.0 + semver: 7.6.2 toad-cache: 3.7.0 - transitivePeerDependencies: - - supports-color fastq@1.17.1: dependencies: @@ -14869,16 +14665,15 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - file-entry-cache@6.0.1: + file-entry-cache@8.0.0: dependencies: - flat-cache: 3.2.0 + flat-cache: 4.0.1 file-uri-to-path@1.0.0: {} filelist@1.0.4: dependencies: minimatch: 5.1.6 - optional: true fill-range@7.1.1: dependencies: @@ -14896,11 +14691,11 @@ snapshots: transitivePeerDependencies: - supports-color - find-my-way@8.1.0: + find-my-way@8.2.0: dependencies: fast-deep-equal: 3.1.3 fast-querystring: 1.1.2 - safe-regex2: 2.0.0 + safe-regex2: 3.1.0 find-root@1.1.0: {} @@ -14924,11 +14719,10 @@ snapshots: rc: 1.2.8 optional: true - flat-cache@3.2.0: + flat-cache@4.0.1: dependencies: flatted: 3.3.1 keyv: 4.5.4 - rimraf: 3.0.2 flatted@3.3.1: {} @@ -14938,17 +14732,12 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@3.1.1: - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - foreground-child@3.2.1: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11))): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12))): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -14963,7 +14752,7 @@ snapshots: semver: 7.6.2 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) + webpack: 5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12)) form-data@4.0.0: dependencies: @@ -14981,7 +14770,7 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: tslib: 2.6.3 optionalDependencies: @@ -15096,33 +14885,34 @@ snapshots: glob@10.3.10: dependencies: - foreground-child: 3.1.1 + foreground-child: 3.2.1 jackspeak: 2.3.6 - minimatch: 9.0.4 + minimatch: 9.0.5 minipass: 7.1.2 path-scurry: 1.11.1 glob@10.3.12: dependencies: - foreground-child: 3.1.1 + foreground-child: 3.2.1 jackspeak: 2.3.6 - minimatch: 9.0.4 + minimatch: 9.0.5 minipass: 7.1.2 path-scurry: 1.11.1 - glob@10.4.1: + glob@10.4.2: dependencies: - foreground-child: 3.1.1 - jackspeak: 3.1.2 - minimatch: 9.0.4 + foreground-child: 3.2.1 + jackspeak: 3.4.3 + minimatch: 9.0.5 minipass: 7.1.2 + package-json-from-dist: 1.0.0 path-scurry: 1.11.1 - glob@10.4.2: + glob@10.4.5: dependencies: foreground-child: 3.2.1 - jackspeak: 3.4.0 - minimatch: 9.0.4 + jackspeak: 3.4.3 + minimatch: 9.0.5 minipass: 7.1.2 package-json-from-dist: 1.0.0 path-scurry: 1.11.1 @@ -15138,9 +14928,7 @@ snapshots: globals@11.12.0: {} - globals@13.24.0: - dependencies: - type-fest: 0.20.2 + globals@14.0.0: {} globalthis@1.0.4: dependencies: @@ -15156,7 +14944,7 @@ snapshots: merge2: 1.4.1 slash: 3.0.0 - globby@14.0.1: + globby@14.0.2: dependencies: '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.2 @@ -15177,7 +14965,7 @@ snapshots: graphemer@1.4.0: {} - graphql@16.8.2: {} + graphql@16.9.0: {} handlebars@4.7.8: dependencies: @@ -15186,7 +14974,7 @@ snapshots: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.17.4 + uglify-js: 3.18.0 optional: true has-ansi@2.0.0: @@ -15252,7 +15040,7 @@ snapshots: he: 1.2.0 param-case: 2.1.1 relateurl: 0.2.7 - uglify-js: 3.17.4 + uglify-js: 3.18.0 optional: true html-parse-stringify@3.0.1: @@ -15324,13 +15112,13 @@ snapshots: human-signals@2.1.0: {} - hyphenate-style-name@1.0.4: {} + hyphenate-style-name@1.1.0: {} i18next-fs-backend@2.3.1: {} - i18next@23.11.5: + i18next@23.12.1: dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.8 iconv-lite@0.4.24: dependencies: @@ -15376,10 +15164,9 @@ snapshots: ini@1.3.8: optional: true - inline-style-prefixer@7.0.0: + inline-style-prefixer@7.0.1: dependencies: css-in-js-utils: 3.1.0 - fast-loops: 1.1.3 inquirer@8.2.6: dependencies: @@ -15468,7 +15255,7 @@ snapshots: is-callable@1.2.7: {} - is-core-module@2.13.1: + is-core-module@2.14.0: dependencies: hasown: 2.0.2 @@ -15600,7 +15387,7 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-lib-instrument@6.0.2: + istanbul-lib-instrument@6.0.3: dependencies: '@babel/core': 7.24.9 '@babel/parser': 7.24.8 @@ -15645,25 +15432,18 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@3.1.2: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - - jackspeak@3.4.0: + jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jake@10.8.7: + jake@10.9.1: dependencies: async: 3.2.5 chalk: 4.1.2 filelist: 1.0.4 minimatch: 3.1.2 - optional: true jest-changed-files@29.7.0: dependencies: @@ -15697,35 +15477,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): - dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 - chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - exit: 0.1.2 - import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) - jest-util: 29.7.0 - jest-validate: 29.7.0 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest-cli@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15735,7 +15496,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)): dependencies: '@babel/core': 7.24.9 '@jest/test-sequencer': 29.7.0 @@ -15754,45 +15515,14 @@ snapshots: jest-runner: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 20.14.9 - ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)): - dependencies: - '@babel/core': 7.24.9 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.24.9) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0(babel-plugin-macros@3.1.0) - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.7 parse-json: 5.2.0 pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.9 - ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15853,7 +15583,7 @@ snapshots: jest-regex-util: 29.6.3 jest-util: 29.7.0 jest-worker: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.7 walker: 1.0.8 optionalDependencies: fsevents: 2.3.3 @@ -15950,7 +15680,7 @@ snapshots: '@jest/types': 29.6.3 '@types/node': 20.14.9 chalk: 4.1.2 - cjs-module-lexer: 1.2.3 + cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 glob: 7.2.3 graceful-fs: 4.2.11 @@ -15970,8 +15700,8 @@ snapshots: dependencies: '@babel/core': 7.24.9 '@babel/generator': 7.24.9 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.9) - '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.9) + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.9) '@babel/types': 7.24.9 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 @@ -16033,31 +15763,19 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)): - dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) - '@jest/types': 29.6.3 - import-local: 3.1.0 - jest-cli: 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jiti@1.21.3: {} + jiti@1.21.6: {} jmespath@0.16.0: {} @@ -16077,9 +15795,9 @@ snapshots: dependencies: config-chain: 1.1.13 editorconfig: 1.0.4 - glob: 10.3.10 + glob: 10.3.12 js-cookie: 3.0.5 - nopt: 7.2.0 + nopt: 7.2.1 optional: true js-cookie@2.2.1: {} @@ -16106,7 +15824,7 @@ snapshots: jsdom@20.0.3: dependencies: abab: 2.0.6 - acorn: 8.11.3 + acorn: 8.12.1 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -16119,17 +15837,17 @@ snapshots: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.10 + nwsapi: 2.2.12 parse5: 7.1.2 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 4.1.3 + tough-cookie: 4.1.4 w3c-xmlserializer: 4.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.16.0 + ws: 8.18.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -16162,10 +15880,10 @@ snapshots: json5@2.2.3: {} - jsonc-parser@3.2.0: {} - jsonc-parser@3.2.1: {} + jsonc-parser@3.3.1: {} + jsonfile@6.1.0: dependencies: universalify: 2.0.1 @@ -16263,15 +15981,15 @@ snapshots: libqp: 2.0.1 optional: true - libmime@5.3.4: + libmime@5.3.5: dependencies: - encoding-japanese: 2.0.0 + encoding-japanese: 2.1.0 iconv-lite: 0.6.3 libbase64: 1.3.0 libqp: 2.1.0 optional: true - libphonenumber-js@1.10.61: {} + libphonenumber-js@1.11.4: {} libqp@2.0.1: optional: true @@ -16291,7 +16009,7 @@ snapshots: lilconfig@2.1.0: {} - lilconfig@3.1.1: {} + lilconfig@3.1.2: {} lines-and-columns@1.2.4: {} @@ -16300,7 +16018,7 @@ snapshots: uc.micro: 2.1.0 optional: true - liquidjs@10.13.1: + liquidjs@10.15.0: dependencies: commander: 10.0.1 optional: true @@ -16383,16 +16101,12 @@ snapshots: dependencies: tslib: 2.6.3 - lru-cache@10.3.0: {} + lru-cache@10.4.3: {} lru-cache@5.1.1: dependencies: yallist: 3.1.1 - lru-cache@6.0.0: - dependencies: - yallist: 4.0.0 - lru-cache@7.18.3: {} lru-cache@8.0.5: {} @@ -16405,28 +16119,24 @@ snapshots: magic-string@0.30.10: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - - magic-string@0.30.5: - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 magic-string@0.30.8: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 - mailparser@3.7.0: + mailparser@3.7.1: dependencies: - encoding-japanese: 2.0.0 + encoding-japanese: 2.1.0 he: 1.2.0 html-to-text: 9.0.5 iconv-lite: 0.6.3 - libmime: 5.3.4 + libmime: 5.3.5 linkify-it: 5.0.0 mailsplit: 5.4.0 - nodemailer: 6.9.11 - punycode: 2.3.1 - tlds: 1.250.0 + nodemailer: 6.9.13 + punycode.js: 2.3.1 + tlds: 1.252.0 optional: true mailsplit@5.4.0: @@ -16471,17 +16181,14 @@ snapshots: merge-descriptors@1.0.1: {} + merge-descriptors@1.0.3: {} + merge-stream@2.0.0: {} merge2@1.4.1: {} methods@1.1.2: {} - micromatch@4.0.5: - dependencies: - braces: 3.0.2 - picomatch: 2.3.1 - micromatch@4.0.7: dependencies: braces: 3.0.3 @@ -16516,10 +16223,6 @@ snapshots: brace-expansion: 2.0.1 optional: true - minimatch@9.0.4: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -16543,7 +16246,7 @@ snapshots: mjml-accordion@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16552,7 +16255,7 @@ snapshots: mjml-body@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16561,7 +16264,7 @@ snapshots: mjml-button@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16570,7 +16273,7 @@ snapshots: mjml-carousel@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16579,13 +16282,13 @@ snapshots: mjml-cli@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 chokidar: 3.6.0 - glob: 10.3.10 + glob: 10.3.12 html-minifier: 4.0.0 js-beautify: 1.15.1 lodash: 4.17.21 - minimatch: 9.0.4 + minimatch: 9.0.5 mjml-core: 4.15.3 mjml-migrate: 4.15.3 mjml-parser-xml: 4.15.3 @@ -16597,7 +16300,7 @@ snapshots: mjml-column@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16606,7 +16309,7 @@ snapshots: mjml-core@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 cheerio: 1.0.0-rc.12 detect-node: 2.1.0 html-minifier: 4.0.0 @@ -16622,7 +16325,7 @@ snapshots: mjml-divider@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16631,7 +16334,7 @@ snapshots: mjml-group@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16640,7 +16343,7 @@ snapshots: mjml-head-attributes@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16649,7 +16352,7 @@ snapshots: mjml-head-breakpoint@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16658,7 +16361,7 @@ snapshots: mjml-head-font@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16667,7 +16370,7 @@ snapshots: mjml-head-html-attributes@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16676,7 +16379,7 @@ snapshots: mjml-head-preview@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16685,7 +16388,7 @@ snapshots: mjml-head-style@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16694,7 +16397,7 @@ snapshots: mjml-head-title@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16703,7 +16406,7 @@ snapshots: mjml-head@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16712,7 +16415,7 @@ snapshots: mjml-hero@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16721,7 +16424,7 @@ snapshots: mjml-image@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16730,7 +16433,7 @@ snapshots: mjml-migrate@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 js-beautify: 1.15.1 lodash: 4.17.21 mjml-core: 4.15.3 @@ -16742,7 +16445,7 @@ snapshots: mjml-navbar@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16751,7 +16454,7 @@ snapshots: mjml-parser-xml@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 detect-node: 2.1.0 htmlparser2: 9.1.0 lodash: 4.17.21 @@ -16759,7 +16462,7 @@ snapshots: mjml-preset-core@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 mjml-accordion: 4.15.3 mjml-body: 4.15.3 mjml-button: 4.15.3 @@ -16791,7 +16494,7 @@ snapshots: mjml-raw@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16800,7 +16503,7 @@ snapshots: mjml-section@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16809,7 +16512,7 @@ snapshots: mjml-social@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16818,7 +16521,7 @@ snapshots: mjml-spacer@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16827,7 +16530,7 @@ snapshots: mjml-table@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16836,7 +16539,7 @@ snapshots: mjml-text@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -16845,12 +16548,12 @@ snapshots: mjml-validator@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 optional: true mjml-wrapper@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 mjml-section: 4.15.3 @@ -16860,7 +16563,7 @@ snapshots: mjml@4.15.3: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 mjml-cli: 4.15.3 mjml-core: 4.15.3 mjml-migrate: 4.15.3 @@ -16890,27 +16593,27 @@ snapshots: ms@2.1.3: {} - msw@2.3.1(typescript@5.4.5): + msw@2.3.1(typescript@5.5.3): dependencies: '@bundled-es-modules/cookie': 2.0.0 '@bundled-es-modules/statuses': 1.0.1 - '@inquirer/confirm': 3.1.9 + '@inquirer/confirm': 3.1.14 '@mswjs/cookies': 1.1.1 '@mswjs/interceptors': 0.29.1 '@open-draft/until': 2.1.0 '@types/cookie': 0.6.0 '@types/statuses': 2.0.5 chalk: 4.1.2 - graphql: 16.8.2 + graphql: 16.9.0 headers-polyfill: 4.0.3 is-node-process: 1.2.0 - outvariant: 1.4.2 + outvariant: 1.4.3 path-to-regexp: 6.2.2 strict-event-emitter: 0.5.1 type-fest: 4.21.0 yargs: 17.7.2 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.3 multer@1.4.4-lts.1: dependencies: @@ -16926,8 +16629,9 @@ snapshots: mute-stream@1.0.0: {} - mysql2@3.10.2: + mysql2@3.10.3: dependencies: + aws-ssl-profiles: 1.1.1 denque: 2.1.0 generate-function: 2.3.1 iconv-lite: 0.6.3 @@ -16949,11 +16653,11 @@ snapshots: nano-css@5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 css-tree: 1.1.3 csstype: 3.1.3 fastest-stable-stringify: 2.0.2 - inline-style-prefixer: 7.0.0 + inline-style-prefixer: 7.0.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rtl-css-js: 1.16.1 @@ -16968,61 +16672,61 @@ snapshots: neo-async@2.6.2: {} - nestjs-cls@3.6.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1): + nestjs-cls@3.6.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1): dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - nestjs-pino@4.1.0(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.1.0): + nestjs-pino@4.1.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.2.0): dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - pino-http: 10.1.0 + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + pino-http: 10.2.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))): dependencies: - '@nestjs/common': 10.3.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) - next-i18next@15.3.0(i18next@23.11.5)(next@14.2.4(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-i18next@15.3.0(i18next@23.12.1)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 '@types/hoist-non-react-statics': 3.3.5 - core-js: 3.37.0 + core-js: 3.37.1 hoist-non-react-statics: 3.3.2 - i18next: 23.11.5 + i18next: 23.12.1 i18next-fs-backend: 2.3.1 - next: 14.2.4(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-i18next: 14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-i18next: 14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-router-mock@0.9.13(next@14.2.4(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-router-mock@0.9.13(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.4(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - next@14.2.4(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.4 + '@next/env': 14.2.5 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001632 + caniuse-lite: 1.0.30001642 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(@babel/core@7.24.9)(babel-plugin-macros@3.1.0)(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.4 - '@next/swc-darwin-x64': 14.2.4 - '@next/swc-linux-arm64-gnu': 14.2.4 - '@next/swc-linux-arm64-musl': 14.2.4 - '@next/swc-linux-x64-gnu': 14.2.4 - '@next/swc-linux-x64-musl': 14.2.4 - '@next/swc-win32-arm64-msvc': 14.2.4 - '@next/swc-win32-ia32-msvc': 14.2.4 - '@next/swc-win32-x64-msvc': 14.2.4 + '@next/swc-darwin-arm64': 14.2.5 + '@next/swc-darwin-x64': 14.2.5 + '@next/swc-linux-arm64-gnu': 14.2.5 + '@next/swc-linux-arm64-musl': 14.2.5 + '@next/swc-linux-x64-gnu': 14.2.5 + '@next/swc-linux-x64-musl': 14.2.5 + '@next/swc-win32-arm64-msvc': 14.2.5 + '@next/swc-win32-ia32-msvc': 14.2.5 + '@next/swc-win32-x64-msvc': 14.2.5 '@opentelemetry/api': 1.9.0 '@playwright/test': 1.45.1 transitivePeerDependencies: @@ -17058,7 +16762,7 @@ snapshots: node-int64@0.4.0: {} - node-mocks-http@1.14.1: + node-mocks-http@1.15.0: dependencies: '@types/express': 4.17.21 '@types/node': 20.14.9 @@ -17066,7 +16770,7 @@ snapshots: content-disposition: 0.5.4 depd: 1.1.2 fresh: 0.5.2 - merge-descriptors: 1.0.1 + merge-descriptors: 1.0.3 methods: 1.1.2 mime: 1.6.0 parseurl: 1.3.3 @@ -17075,7 +16779,7 @@ snapshots: node-releases@2.0.14: {} - nodemailer@6.9.11: + nodemailer@6.9.13: optional: true nodemailer@6.9.14: {} @@ -17084,7 +16788,7 @@ snapshots: dependencies: abbrev: 1.1.1 - nopt@7.2.0: + nopt@7.2.1: dependencies: abbrev: 2.0.0 optional: true @@ -17113,18 +16817,18 @@ snapshots: dependencies: boolbase: 1.0.0 - nuqs@1.17.4(next@14.2.4(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + nuqs@1.17.4(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: mitt: 3.0.1 - next: 14.2.4(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nwsapi@2.2.10: {} + nwsapi@2.2.12: {} object-assign@4.1.1: {} object-hash@3.0.0: {} - object-inspect@1.13.1: {} + object-inspect@1.13.2: {} object-keys@1.1.1: {} @@ -17154,12 +16858,6 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.23.3 - object.hasown@1.1.4: - dependencies: - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - object.values@1.2.0: dependencies: call-bind: 1.0.7 @@ -17188,25 +16886,25 @@ snapshots: is-wsl: 2.2.0 optional: true - openapi-typescript@7.0.1(typescript@5.4.5): + openapi-typescript@7.0.2(typescript@5.5.3): dependencies: - '@redocly/openapi-core': 1.17.0(supports-color@9.4.0) + '@redocly/openapi-core': 1.18.0(supports-color@9.4.0) ansi-colors: 4.1.3 parse-json: 8.1.0 supports-color: 9.4.0 - typescript: 5.4.5 + typescript: 5.5.3 yargs-parser: 21.1.1 transitivePeerDependencies: - encoding - optionator@0.9.3: + optionator@0.9.4: dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 + word-wrap: 1.2.5 ora@5.4.1: dependencies: @@ -17230,7 +16928,20 @@ snapshots: mkdirp: 0.5.6 object-assign: 4.1.1 - outvariant@1.4.2: {} + outvariant@1.4.3: {} + + oxc-resolver@1.10.1: + optionalDependencies: + '@oxc-resolver/binding-darwin-arm64': 1.10.1 + '@oxc-resolver/binding-darwin-x64': 1.10.1 + '@oxc-resolver/binding-linux-arm-gnueabihf': 1.10.1 + '@oxc-resolver/binding-linux-arm64-gnu': 1.10.1 + '@oxc-resolver/binding-linux-arm64-musl': 1.10.1 + '@oxc-resolver/binding-linux-x64-gnu': 1.10.1 + '@oxc-resolver/binding-linux-x64-musl': 1.10.1 + '@oxc-resolver/binding-wasm32-wasi': 1.10.1 + '@oxc-resolver/binding-win32-arm64-msvc': 1.10.1 + '@oxc-resolver/binding-win32-x64-msvc': 1.10.1 p-event@4.2.0: dependencies: @@ -17358,7 +17069,7 @@ snapshots: path-scurry@1.11.1: dependencies: - lru-cache: 10.3.0 + lru-cache: 10.4.3 minipass: 7.1.2 path-to-regexp@0.1.7: {} @@ -17376,14 +17087,10 @@ snapshots: peberminta@0.9.0: optional: true - picocolors@1.0.0: {} - picocolors@1.0.1: {} picomatch@2.3.1: {} - picomatch@3.0.1: {} - picomatch@4.0.1: {} pify@2.3.0: {} @@ -17393,10 +17100,10 @@ snapshots: readable-stream: 4.5.2 split2: 4.2.0 - pino-http@10.1.0: + pino-http@10.2.0: dependencies: get-caller-file: 2.0.5 - pino: 9.1.0 + pino: 9.3.1 pino-std-serializers: 7.0.0 process-warning: 3.0.0 @@ -17417,39 +17124,9 @@ snapshots: sonic-boom: 4.0.1 strip-json-comments: 3.1.1 - pino-std-serializers@6.2.2: {} - pino-std-serializers@7.0.0: {} - pino@8.20.0: - dependencies: - atomic-sleep: 1.0.0 - fast-redact: 3.5.0 - on-exit-leak-free: 2.1.2 - pino-abstract-transport: 1.2.0 - pino-std-serializers: 6.2.2 - process-warning: 3.0.0 - quick-format-unescaped: 4.0.4 - real-require: 0.2.0 - safe-stable-stringify: 2.4.3 - sonic-boom: 3.8.1 - thread-stream: 2.6.0 - - pino@9.1.0: - dependencies: - atomic-sleep: 1.0.0 - fast-redact: 3.5.0 - on-exit-leak-free: 2.1.2 - pino-abstract-transport: 1.2.0 - pino-std-serializers: 7.0.0 - process-warning: 3.0.0 - quick-format-unescaped: 4.0.4 - real-require: 0.2.0 - safe-stable-stringify: 2.4.3 - sonic-boom: 4.0.1 - thread-stream: 3.0.2 - - pino@9.2.0: + pino@9.3.1: dependencies: atomic-sleep: 1.0.0 fast-redact: 3.5.0 @@ -17461,7 +17138,7 @@ snapshots: real-require: 0.2.0 safe-stable-stringify: 2.4.3 sonic-boom: 4.0.1 - thread-stream: 3.0.2 + thread-stream: 3.1.0 pirates@4.0.6: {} @@ -17481,16 +17158,16 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-cli@11.0.0(jiti@1.21.3)(postcss@8.4.39): + postcss-cli@11.0.0(jiti@1.21.6)(postcss@8.4.39): dependencies: chokidar: 3.6.0 dependency-graph: 0.11.0 fs-extra: 11.2.0 get-stdin: 9.0.0 - globby: 14.0.1 + globby: 14.0.2 picocolors: 1.0.1 postcss: 8.4.39 - postcss-load-config: 5.1.0(jiti@1.21.3)(postcss@8.4.39) + postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.39) postcss-reporter: 7.1.0(postcss@8.4.39) pretty-hrtime: 1.0.3 read-cache: 1.0.0 @@ -17531,44 +17208,44 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 - postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)): dependencies: - lilconfig: 3.1.1 - yaml: 2.4.1 + lilconfig: 3.1.2 + yaml: 2.4.5 optionalDependencies: postcss: 8.4.39 - ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3) - postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)): dependencies: - lilconfig: 3.1.1 - yaml: 2.4.1 + lilconfig: 3.1.2 + yaml: 2.4.5 optionalDependencies: postcss: 8.4.39 - ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3) - postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13)(typescript@5.5.3)): dependencies: - lilconfig: 3.1.1 - yaml: 2.4.1 + lilconfig: 3.1.2 + yaml: 2.4.5 optionalDependencies: postcss: 8.4.39 - ts-node: 10.9.2(@swc/core@1.6.6)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.13)(typescript@5.5.3) - postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(typescript@5.5.3)): dependencies: - lilconfig: 3.1.1 - yaml: 2.4.1 + lilconfig: 3.1.2 + yaml: 2.4.5 optionalDependencies: postcss: 8.4.39 - ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3) - postcss-load-config@5.1.0(jiti@1.21.3)(postcss@8.4.39): + postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39): dependencies: - lilconfig: 3.1.1 + lilconfig: 3.1.2 yaml: 2.4.5 optionalDependencies: - jiti: 1.21.3 + jiti: 1.21.6 postcss: 8.4.39 postcss-load-options@1.2.0: @@ -17584,14 +17261,14 @@ snapshots: postcss-nested@6.0.1(postcss@8.4.39): dependencies: postcss: 8.4.39 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 postcss-nesting@12.1.5(postcss@8.4.39): dependencies: - '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.1.0) - '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.0) + '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.1.1) + '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.1) postcss: 8.4.39 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 postcss-reporter@7.1.0(postcss@8.4.39): dependencies: @@ -17607,7 +17284,7 @@ snapshots: dependencies: postcss: 5.2.18 - postcss-selector-parser@6.1.0: + postcss-selector-parser@6.1.1: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 @@ -17649,7 +17326,7 @@ snapshots: prejss-postcss-parser@0.3.2: dependencies: babel-runtime: 6.26.0 - deasync: 0.1.29 + deasync: 0.1.30 postcss: 5.2.18 postcss-js: 0.3.0 postcss-load-config: 1.2.0 @@ -17663,13 +17340,13 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.0(prettier@3.3.2))(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3))(prettier@3.3.3): dependencies: - prettier: 3.3.2 + prettier: 3.3.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.3.0(prettier@3.3.2) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(prettier@3.3.3) - prettier@3.3.2: {} + prettier@3.3.3: {} pretty-format@27.5.1: dependencies: @@ -17681,17 +17358,17 @@ snapshots: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 18.2.0 + react-is: 18.3.1 pretty-hrtime@1.0.3: {} - preview-email@3.0.19: + preview-email@3.0.20: dependencies: ci-info: 3.9.0 display-notification: 2.0.0 fixpack: 4.0.0 get-port: 5.1.1 - mailparser: 3.7.0 + mailparser: 3.7.1 nodemailer: 6.9.14 open: 7.4.2 p-event: 4.2.0 @@ -17823,6 +17500,9 @@ snapshots: end-of-stream: 1.4.4 once: 1.4.0 + punycode.js@2.3.1: + optional: true + punycode@1.3.2: {} punycode@2.3.1: {} @@ -17833,7 +17513,7 @@ snapshots: dependencies: side-channel: 1.0.6 - qs@6.12.1: + qs@6.12.3: dependencies: side-channel: 1.0.6 @@ -17870,7 +17550,7 @@ snapshots: react-beautiful-dnd@13.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.8 css-box-model: 1.2.1 memoize-one: 5.2.1 raf-schd: 4.0.3 @@ -17890,7 +17570,7 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-onclickoutside: 6.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-onclickoutside: 6.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-dom@18.3.1(react@18.3.1): dependencies: @@ -17910,11 +17590,11 @@ snapshots: transitivePeerDependencies: - csstype - react-i18next@14.1.2(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-i18next@14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 html-parse-stringify: 3.0.1 - i18next: 23.11.5 + i18next: 23.12.1 react: 18.3.1 optionalDependencies: react-dom: 18.3.1(react@18.3.1) @@ -17923,16 +17603,16 @@ snapshots: react-is@17.0.2: {} - react-is@18.2.0: {} + react-is@18.3.1: {} - react-onclickoutside@6.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-onclickoutside@6.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-redux@7.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 '@types/react-redux': 7.1.33 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 @@ -17944,10 +17624,10 @@ snapshots: react-select@5.8.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.24.8 '@emotion/cache': 11.11.0 '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@floating-ui/dom': 1.6.3 + '@floating-ui/dom': 1.6.7 '@types/react-transition-group': 4.4.10 memoize-one: 6.0.0 prop-types: 15.8.1 @@ -17969,17 +17649,17 @@ snapshots: react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-universal-interface@0.6.2(react@18.3.1)(tslib@2.6.2): + react-universal-interface@0.6.2(react@18.3.1)(tslib@2.6.3): dependencies: react: 18.3.1 - tslib: 2.6.2 + tslib: 2.6.3 react-use@17.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -17992,13 +17672,13 @@ snapshots: nano-css: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-universal-interface: 0.6.2(react@18.3.1)(tslib@2.6.2) + react-universal-interface: 0.6.2(react@18.3.1)(tslib@2.6.3) resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 set-harmonic-interval: 1.0.1 throttle-debounce: 3.0.1 ts-easing: 0.2.0 - tslib: 2.6.2 + tslib: 2.6.3 react@18.3.1: dependencies: @@ -18066,7 +17746,7 @@ snapshots: redux@4.2.1: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 reflect-metadata@0.2.2: {} @@ -18092,7 +17772,7 @@ snapshots: regenerator-transform@0.15.2: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 regexp.prototype.flags@1.5.2: dependencies: @@ -18141,13 +17821,13 @@ snapshots: resolve@1.22.8: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.14.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 resolve@2.0.0-next.5: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.14.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -18156,11 +17836,11 @@ snapshots: onetime: 5.1.2 signal-exit: 3.0.7 - ret@0.2.2: {} + ret@0.4.3: {} reusify@1.0.4: {} - rfdc@1.3.1: {} + rfdc@1.4.1: {} rimraf@2.7.1: dependencies: @@ -18170,31 +17850,35 @@ snapshots: dependencies: glob: 7.2.3 - rollup@4.18.0: + rimraf@5.0.9: + dependencies: + glob: 10.4.5 + + rollup@4.18.1: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.18.0 - '@rollup/rollup-android-arm64': 4.18.0 - '@rollup/rollup-darwin-arm64': 4.18.0 - '@rollup/rollup-darwin-x64': 4.18.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 - '@rollup/rollup-linux-arm-musleabihf': 4.18.0 - '@rollup/rollup-linux-arm64-gnu': 4.18.0 - '@rollup/rollup-linux-arm64-musl': 4.18.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 - '@rollup/rollup-linux-riscv64-gnu': 4.18.0 - '@rollup/rollup-linux-s390x-gnu': 4.18.0 - '@rollup/rollup-linux-x64-gnu': 4.18.0 - '@rollup/rollup-linux-x64-musl': 4.18.0 - '@rollup/rollup-win32-arm64-msvc': 4.18.0 - '@rollup/rollup-win32-ia32-msvc': 4.18.0 - '@rollup/rollup-win32-x64-msvc': 4.18.0 + '@rollup/rollup-android-arm-eabi': 4.18.1 + '@rollup/rollup-android-arm64': 4.18.1 + '@rollup/rollup-darwin-arm64': 4.18.1 + '@rollup/rollup-darwin-x64': 4.18.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.1 + '@rollup/rollup-linux-arm-musleabihf': 4.18.1 + '@rollup/rollup-linux-arm64-gnu': 4.18.1 + '@rollup/rollup-linux-arm64-musl': 4.18.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.1 + '@rollup/rollup-linux-riscv64-gnu': 4.18.1 + '@rollup/rollup-linux-s390x-gnu': 4.18.1 + '@rollup/rollup-linux-x64-gnu': 4.18.1 + '@rollup/rollup-linux-x64-musl': 4.18.1 + '@rollup/rollup-win32-arm64-msvc': 4.18.1 + '@rollup/rollup-win32-ia32-msvc': 4.18.1 + '@rollup/rollup-win32-x64-msvc': 4.18.1 fsevents: 2.3.3 rtl-css-js@1.16.1: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 run-applescript@3.2.0: dependencies: @@ -18211,7 +17895,7 @@ snapshots: rxjs@7.8.1: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 safe-array-concat@1.1.2: dependencies: @@ -18230,9 +17914,9 @@ snapshots: es-errors: 1.3.0 is-regex: 1.1.4 - safe-regex2@2.0.0: + safe-regex2@3.1.0: dependencies: - ret: 0.2.2 + ret: 0.4.3 safe-stable-stringify@2.4.3: {} @@ -18271,10 +17955,6 @@ snapshots: semver@6.3.1: {} - semver@7.6.0: - dependencies: - lru-cache: 6.0.0 - semver@7.6.2: {} send@0.18.0: @@ -18388,7 +18068,7 @@ snapshots: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 - object-inspect: 1.13.1 + object-inspect: 1.13.2 signal-exit@3.0.7: {} @@ -18412,10 +18092,6 @@ snapshots: dot-case: 3.0.4 tslib: 2.6.3 - sonic-boom@3.8.1: - dependencies: - atomic-sleep: 1.0.0 - sonic-boom@4.0.1: dependencies: atomic-sleep: 1.0.0 @@ -18513,6 +18189,11 @@ snapshots: set-function-name: 2.0.2 side-channel: 1.0.6 + string.prototype.repeat@1.0.0: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.3 + string.prototype.trim@1.2.9: dependencies: call-bind: 1.0.7 @@ -18588,7 +18269,7 @@ snapshots: dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 10.4.2 + glob: 10.4.5 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.6 @@ -18604,7 +18285,7 @@ snapshots: formidable: 3.5.1 methods: 1.1.2 mime: 2.6.0 - qs: 6.12.1 + qs: 6.12.3 transitivePeerDependencies: - supports-color @@ -18639,7 +18320,7 @@ snapshots: svg-parser@2.0.4: {} - svgo@3.2.0: + svgo@3.3.2: dependencies: '@trysound/sax': 0.2.0 commander: 7.2.0 @@ -18662,13 +18343,11 @@ snapshots: tabbable@6.2.0: {} - tailwind-merge@2.3.0: - dependencies: - '@babel/runtime': 7.24.7 + tailwind-merge@2.4.0: {} tailwind-scrollbar-hide@1.1.7: {} - tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + tailwindcss@3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18678,7 +18357,7 @@ snapshots: fast-glob: 3.3.2 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.21.3 + jiti: 1.21.6 lilconfig: 2.1.0 micromatch: 4.0.7 normalize-path: 3.0.0 @@ -18687,15 +18366,15 @@ snapshots: postcss: 8.4.39 postcss-import: 15.1.0(postcss@8.4.39) postcss-js: 4.0.1(postcss@8.4.39) - postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) postcss-nested: 6.0.1(postcss@8.4.39) - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: - ts-node - tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)): + tailwindcss@3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18705,7 +18384,7 @@ snapshots: fast-glob: 3.3.2 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.21.3 + jiti: 1.21.6 lilconfig: 2.1.0 micromatch: 4.0.7 normalize-path: 3.0.0 @@ -18714,15 +18393,15 @@ snapshots: postcss: 8.4.39 postcss-import: 15.1.0(postcss@8.4.39) postcss-js: 4.0.1(postcss@8.4.39) - postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)) postcss-nested: 6.0.1(postcss@8.4.39) - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: - ts-node - tailwindcss@3.4.4(ts-node@10.9.2(typescript@5.4.5)): + tailwindcss@3.4.5(ts-node@10.9.2(typescript@5.5.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18732,7 +18411,7 @@ snapshots: fast-glob: 3.3.2 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.21.3 + jiti: 1.21.6 lilconfig: 2.1.0 micromatch: 4.0.7 normalize-path: 3.0.0 @@ -18741,9 +18420,9 @@ snapshots: postcss: 8.4.39 postcss-import: 15.1.0(postcss@8.4.39) postcss-js: 4.0.1(postcss@8.4.39) - postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(typescript@5.5.3)) postcss-nested: 6.0.1(postcss@8.4.39) - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: @@ -18772,21 +18451,21 @@ snapshots: dependencies: bintrees: 1.0.2 - terser-webpack-plugin@5.3.10(@swc/core@1.6.6(@swc/helpers@0.5.11))(webpack@5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11))): + terser-webpack-plugin@5.3.10(@swc/core@1.6.13(@swc/helpers@0.5.12))(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.31.1 - webpack: 5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) + terser: 5.31.2 + webpack: 5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12)) optionalDependencies: - '@swc/core': 1.6.6(@swc/helpers@0.5.11) + '@swc/core': 1.6.13(@swc/helpers@0.5.12) - terser@5.31.1: + terser@5.31.2: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.12.0 + acorn: 8.12.1 commander: 2.20.3 source-map-support: 0.5.21 @@ -18808,11 +18487,7 @@ snapshots: dependencies: any-promise: 1.3.0 - thread-stream@2.6.0: - dependencies: - real-require: 0.2.0 - - thread-stream@3.0.2: + thread-stream@3.1.0: dependencies: real-require: 0.2.0 @@ -18822,7 +18497,7 @@ snapshots: tiny-invariant@1.3.3: {} - tlds@1.250.0: + tlds@1.252.0: optional: true tmp@0.0.33: @@ -18848,7 +18523,7 @@ snapshots: token-stream@1.0.0: optional: true - tough-cookie@4.1.3: + tough-cookie@4.1.4: dependencies: psl: 1.9.0 punycode: 2.3.1 @@ -18869,25 +18544,26 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@1.3.0(typescript@5.4.5): + ts-api-utils@1.3.0(typescript@5.5.3): dependencies: - typescript: 5.4.5 + typescript: 5.5.3 ts-easing@0.2.0: {} ts-interface-checker@0.1.13: {} - ts-jest@29.1.5(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.2.2(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)))(typescript@5.5.3): dependencies: bs-logger: 0.2.6 + ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.2 - typescript: 5.4.5 + typescript: 5.5.3 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.24.9 @@ -18895,17 +18571,17 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.9) - ts-loader@9.5.1(typescript@5.4.5)(webpack@5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11))): + ts-loader@9.5.1(typescript@5.5.3)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12))): dependencies: chalk: 4.1.2 - enhanced-resolve: 5.16.0 - micromatch: 4.0.5 - semver: 7.6.0 + enhanced-resolve: 5.17.0 + micromatch: 4.0.7 + semver: 7.6.2 source-map: 0.7.4 - typescript: 5.4.5 - webpack: 5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11)) + typescript: 5.5.3 + webpack: 5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12)) - ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18913,36 +18589,36 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 20.14.9 - acorn: 8.11.3 - acorn-walk: 8.3.2 + acorn: 8.12.1 + acorn-walk: 8.3.3 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.4.5 + typescript: 5.5.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.6.6(@swc/helpers@0.5.11) + '@swc/core': 1.6.13(@swc/helpers@0.5.12) - ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.13)(typescript@5.5.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - acorn: 8.11.3 - acorn-walk: 8.3.2 + acorn: 8.12.1 + acorn-walk: 8.3.3 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.4.5 + typescript: 5.5.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.6.6(@swc/helpers@0.5.11) + '@swc/core': 1.6.13(@swc/helpers@0.5.12) optional: true ts-toolbelt@9.6.0: {} @@ -18966,30 +18642,28 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tslib@2.6.2: {} - tslib@2.6.3: {} - tsup@8.1.0(@swc/core@1.6.6)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.1.0(@swc/core@1.6.13)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13)(typescript@5.5.3))(typescript@5.5.3): dependencies: - bundle-require: 4.2.1(esbuild@0.21.4) + bundle-require: 4.2.1(esbuild@0.21.5) cac: 6.7.14 chokidar: 3.6.0 debug: 4.3.5(supports-color@9.4.0) - esbuild: 0.21.4 + esbuild: 0.21.5 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.6)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13)(typescript@5.5.3)) resolve-from: 5.0.0 - rollup: 4.18.0 + rollup: 4.18.1 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.6.6(@swc/helpers@0.5.11) + '@swc/core': 1.6.13(@swc/helpers@0.5.12) postcss: 8.4.39 - typescript: 5.4.5 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - ts-node @@ -19072,49 +18746,60 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))): dependencies: - typeorm: 0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)) + typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) - typeorm@0.3.20(mysql2@3.10.2)(ts-node@10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5)): + typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 buffer: 6.0.3 chalk: 4.1.2 cli-highlight: 2.1.11 - dayjs: 1.11.10 - debug: 4.3.4 + dayjs: 1.11.11 + debug: 4.3.5(supports-color@9.4.0) dotenv: 16.4.5 - glob: 10.3.12 + glob: 10.4.5 mkdirp: 2.1.6 reflect-metadata: 0.2.2 sha.js: 2.4.11 - tslib: 2.6.2 + tslib: 2.6.3 uuid: 9.0.1 yargs: 17.7.2 optionalDependencies: - mysql2: 3.10.2 - ts-node: 10.9.2(@swc/core@1.6.6(@swc/helpers@0.5.11))(@types/node@20.14.9)(typescript@5.4.5) + mysql2: 3.10.3 + ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3) + transitivePeerDependencies: + - supports-color + + typescript-eslint@7.16.1(eslint@9.7.0)(typescript@5.5.3): + dependencies: + '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.16.1(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.1(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 + optionalDependencies: + typescript: 5.5.3 transitivePeerDependencies: - supports-color typescript@5.3.3: {} - typescript@5.4.5: {} + typescript@5.5.3: {} uc.micro@2.1.0: optional: true - uglify-js@3.17.4: + uglify-js@3.18.0: optional: true uid@2.0.2: @@ -19168,18 +18853,6 @@ snapshots: readable-stream: 2.3.8 setimmediate: 1.0.5 - update-browserslist-db@1.0.13(browserslist@4.23.0): - dependencies: - browserslist: 4.23.0 - escalade: 3.1.2 - picocolors: 1.0.0 - - update-browserslist-db@1.0.16(browserslist@4.23.1): - dependencies: - browserslist: 4.23.1 - escalade: 3.1.2 - picocolors: 1.0.1 - update-browserslist-db@1.1.0(browserslist@4.23.2): dependencies: browserslist: 4.23.2 @@ -19239,7 +18912,7 @@ snapshots: v8-compile-cache-lib@3.0.1: {} - v8-to-istanbul@9.2.0: + v8-to-istanbul@9.3.0: dependencies: '@jridgewell/trace-mapping': 0.3.25 '@types/istanbul-lib-coverage': 2.0.6 @@ -19248,7 +18921,7 @@ snapshots: valid-data-url@3.0.1: optional: true - validator@13.11.0: {} + validator@13.12.0: {} vary@1.1.2: {} @@ -19310,16 +18983,16 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11)): + webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.12.0 - acorn-import-attributes: 1.9.5(acorn@8.12.0) - browserslist: 4.23.1 + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) + browserslist: 4.23.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.0 es-module-lexer: 1.5.4 @@ -19333,7 +19006,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.6.6(@swc/helpers@0.5.11))(webpack@5.92.1(@swc/core@1.6.6(@swc/helpers@0.5.11))) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.13(@swc/helpers@0.5.12))(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12))) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -19422,10 +19095,12 @@ snapshots: dependencies: '@babel/parser': 7.24.8 '@babel/types': 7.24.9 - assert-never: 1.2.1 + assert-never: 1.3.0 babel-walk: 3.0.0-canary-5 optional: true + word-wrap@1.2.5: {} + wordwrap@1.0.0: optional: true @@ -19454,7 +19129,7 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 3.0.7 - ws@8.16.0: {} + ws@8.18.0: {} xml-name-validator@4.0.0: {} @@ -19479,8 +19154,6 @@ snapshots: yaml@1.10.2: {} - yaml@2.4.1: {} - yaml@2.4.5: {} yargs-parser@20.2.9: {} @@ -19511,6 +19184,8 @@ snapshots: yocto-queue@0.1.0: {} + yoctocolors-cjs@2.1.2: {} + zip-stream@4.1.1: dependencies: archiver-utils: 3.0.4 diff --git a/tooling/eslint-plugin-header/index.js b/tooling/eslint-plugin-header/index.js new file mode 100644 index 000000000..33a038010 --- /dev/null +++ b/tooling/eslint-plugin-header/index.js @@ -0,0 +1,6 @@ +const header = require("./src/rules/header.js"); + +module.exports = { + rules: { header }, + rulesConfig: { header: 0 }, +}; diff --git a/tooling/eslint-plugin-header/package.json b/tooling/eslint-plugin-header/package.json new file mode 100644 index 000000000..a0a5c8420 --- /dev/null +++ b/tooling/eslint-plugin-header/package.json @@ -0,0 +1,5 @@ +{ + "name": "@ufb/eslint-plugin-header", + "private": true, + "main": "./index.js" +} diff --git a/tooling/eslint-plugin-header/src/comment-parser.js b/tooling/eslint-plugin-header/src/comment-parser.js new file mode 100644 index 000000000..9709be954 --- /dev/null +++ b/tooling/eslint-plugin-header/src/comment-parser.js @@ -0,0 +1,18 @@ +export function commentParser(text) { + text = text.trim(); + + if (text.substr(0, 2) === '//') { + return [ + 'line', + text.split(/\r?\n/).map(function (line) { + return line.substr(2); + }), + ]; + } else if (text.substr(0, 2) === '/*' && text.substr(-2) === '*/') { + return ['block', text.substring(2, text.length - 2)]; + } else { + throw new Error( + 'Could not parse comment file: the file must contain either just line comments (//) or a single block comment (/* ... */)', + ); + } +} diff --git a/tooling/eslint-plugin-header/src/rules/header.js b/tooling/eslint-plugin-header/src/rules/header.js new file mode 100644 index 000000000..df0eba756 --- /dev/null +++ b/tooling/eslint-plugin-header/src/rules/header.js @@ -0,0 +1,491 @@ +const fs = require("fs"); +const os = require("os"); + +// @ts-ignore +function commentParser(text) { + text = text.trim(); + + if (text.substr(0, 2) === "//") { + return [ + "line", + // @ts-ignore + text.split(/\r?\n/).map(function (line) { + return line.substr(2); + }), + ]; + } else if (text.substr(0, 2) === "/*" && text.substr(-2) === "*/") { + return ["block", text.substring(2, text.length - 2)]; + } else { + throw new Error( + "Could not parse comment file: the file must contain either just line comments (//) or a single block comment (/* ... */)" + ); + } +} + +// @ts-ignore +function isPattern(object) { + return ( + typeof object === "object" && + Object.prototype.hasOwnProperty.call(object, "pattern") + ); +} + +// @ts-ignore +function match(actual, expected) { + if (expected.test) { + return expected.test(actual); + } else { + return expected === actual; + } +} + +// @ts-ignore +function excludeShebangs(comments) { + // @ts-ignore + return comments.filter(function (comment) { + return comment.type !== "Shebang"; + }); +} + +// Returns either the first block comment or the first set of line comments that +// are ONLY separated by a single newline. Note that this does not actually +// check if they are at the start of the file since that is already checked by +// hasHeader(). +// @ts-ignore +function getLeadingComments(context, node) { + var all = excludeShebangs( + context + .getSourceCode() + .getAllComments(node.body.length ? node.body[0] : node) + ); + if (all[0].type.toLowerCase() === "block") { + return [all[0]]; + } + for (var i = 1; i < all.length; ++i) { + var txt = context + .getSourceCode() + .getText() + .slice(all[i - 1].range[1], all[i].range[0]); + if (!txt.match(/^(\r\n|\r|\n)$/)) { + break; + } + } + return all.slice(0, i); +} + +// @ts-ignore +function genCommentBody(commentType, textArray, eol, numNewlines) { + var eols = eol.repeat(numNewlines); + if (commentType === "block") { + return "/*" + textArray.join(eol) + "*/" + eols; + } else { + return "//" + textArray.join(eol + "//") + eols; + } +} + +// @ts-ignore +function genCommentsRange(context, comments, eol) { + var start = comments[0].range[0]; + var end = comments.slice(-1)[0].range[1]; + if (context.getSourceCode().text[end] === eol) { + end += eol.length; + } + return [start, end]; +} + +// @ts-ignore +function genPrependFixer(commentType, node, headerLines, eol, numNewlines) { + // @ts-ignore + return function (fixer) { + return fixer.insertTextBefore( + node, + genCommentBody(commentType, headerLines, eol, numNewlines) + ); + }; +} + +function genReplaceFixer( + // @ts-ignore + commentType, + // @ts-ignore + context, + // @ts-ignore + leadingComments, + // @ts-ignore + headerLines, + // @ts-ignore + eol, + // @ts-ignore + numNewlines +) { + // @ts-ignore + return function (fixer) { + return fixer.replaceTextRange( + genCommentsRange(context, leadingComments, eol), + genCommentBody(commentType, headerLines, eol, numNewlines) + ); + }; +} + +// @ts-ignore +function findSettings(options) { + var lastOption = options.length > 0 ? options[options.length - 1] : null; + if ( + typeof lastOption === "object" && + !Array.isArray(lastOption) && + lastOption !== null && + !Object.prototype.hasOwnProperty.call(lastOption, "pattern") + ) { + return lastOption; + } + return null; +} + +// @ts-ignore +function getEOL(options) { + var settings = findSettings(options); + if (settings && settings.lineEndings === "unix") { + return "\n"; + } + if (settings && settings.lineEndings === "windows") { + return "\r\n"; + } + return os.EOL; +} + +// @ts-ignore +function hasHeader(src) { + if (src.substr(0, 2) === "#!") { + var m = src.match(/(\r\n|\r|\n)/); + if (m) { + src = src.slice(m.index + m[0].length); + } + } + return src.substr(0, 2) === "/*" || src.substr(0, 2) === "//"; +} + +// @ts-ignore +function matchesLineEndings(src, num) { + for (var j = 0; j < num; ++j) { + var m = src.match(/^(\r\n|\r|\n)/); + if (m) { + src = src.slice(m.index + m[0].length); + } else { + return false; + } + } + return true; +} + +module.exports = { + meta: { + type: "layout", + fixable: "whitespace", + schema: { + $ref: "#/definitions/options", + definitions: { + commentType: { + type: "string", + enum: ["block", "line"], + }, + line: { + anyOf: [ + { + type: "string", + }, + { + type: "object", + properties: { + pattern: { + type: "string", + }, + template: { + type: "string", + }, + }, + required: ["pattern"], + additionalProperties: false, + }, + ], + }, + headerLines: { + anyOf: [ + { + $ref: "#/definitions/line", + }, + { + type: "array", + items: { + $ref: "#/definitions/line", + }, + }, + ], + }, + numNewlines: { + type: "integer", + minimum: 0, + }, + settings: { + type: "object", + properties: { + lineEndings: { + type: "string", + enum: ["unix", "windows"], + }, + }, + additionalProperties: false, + }, + options: { + anyOf: [ + { + type: "array", + minItems: 1, + maxItems: 2, + items: [{ type: "string" }, { $ref: "#/definitions/settings" }], + }, + { + type: "array", + minItems: 2, + maxItems: 3, + items: [ + { $ref: "#/definitions/commentType" }, + { $ref: "#/definitions/headerLines" }, + { $ref: "#/definitions/settings" }, + ], + }, + { + type: "array", + minItems: 3, + maxItems: 4, + items: [ + { $ref: "#/definitions/commentType" }, + { $ref: "#/definitions/headerLines" }, + { $ref: "#/definitions/numNewlines" }, + { $ref: "#/definitions/settings" }, + ], + }, + ], + }, + }, + }, + }, + // @ts-ignore + create: function (context) { + var options = context.options; + var numNewlines = options.length > 2 ? options[2] : 1; + var eol = getEOL(options); + + // If just one option then read comment from file + if ( + options.length === 1 || + (options.length === 2 && findSettings(options)) + ) { + var text = fs.readFileSync(context.options[0], "utf8"); + options = commentParser(text); + } + + var commentType = options[0].toLowerCase(); + // @ts-ignore + var headerLines, + // @ts-ignore + fixLines = []; + // If any of the lines are regular expressions, then we can't + // automatically fix them. We set this to true below once we + // ensure none of the lines are of type RegExp + var canFix = false; + if (Array.isArray(options[1])) { + canFix = true; + headerLines = options[1].map(function (line) { + var isRegex = isPattern(line); + // Can only fix regex option if a template is also provided + if (isRegex && !line.template) { + canFix = false; + } + fixLines.push(line.template || line); + return isRegex ? new RegExp(line.pattern) : line; + }); + } else if (isPattern(options[1])) { + var line = options[1]; + headerLines = [new RegExp(line.pattern)]; + fixLines.push(line.template || line); + // Same as above for regex and template + canFix = !!line.template; + } else { + canFix = true; + headerLines = options[1].split(/\r?\n/); + fixLines = headerLines; + } + + return { + // @ts-ignore + Program: function (node) { + if (!hasHeader(context.getSourceCode().getText())) { + context.report({ + loc: node.loc, + message: "missing header", + // @ts-ignore + fix: genPrependFixer(commentType, node, fixLines, eol, numNewlines), + }); + } else { + var leadingComments = getLeadingComments(context, node); + + if (!leadingComments.length) { + context.report({ + loc: node.loc, + message: "missing header", + fix: canFix + ? // @ts-ignore + genPrependFixer(commentType, node, fixLines, eol, numNewlines) + : null, + }); + } else if (leadingComments[0].type.toLowerCase() !== commentType) { + context.report({ + loc: node.loc, + message: "header should be a {{commentType}} comment", + data: { + commentType: commentType, + }, + fix: canFix + ? genReplaceFixer( + commentType, + context, + leadingComments, + // @ts-ignore + fixLines, + eol, + numNewlines + ) + : null, + }); + } else { + if (commentType === "line") { + if (leadingComments.length < headerLines.length) { + context.report({ + loc: node.loc, + message: "incorrect header", + fix: canFix + ? genReplaceFixer( + commentType, + context, + leadingComments, + // @ts-ignore + fixLines, + eol, + numNewlines + ) + : null, + }); + return; + } + for (var i = 0; i < headerLines.length; i++) { + // @ts-ignore + if (!match(leadingComments[i].value, headerLines[i])) { + context.report({ + loc: node.loc, + message: "incorrect header", + fix: canFix + ? genReplaceFixer( + commentType, + context, + leadingComments, + // @ts-ignore + fixLines, + eol, + numNewlines + ) + : null, + }); + return; + } + } + + var postLineHeader = context + .getSourceCode() + .text.substr( + leadingComments[headerLines.length - 1].range[1], + numNewlines * 2 + ); + if (!matchesLineEndings(postLineHeader, numNewlines)) { + context.report({ + loc: node.loc, + message: "no newline after header", + fix: canFix + ? genReplaceFixer( + commentType, + context, + leadingComments, + // @ts-ignore + fixLines, + eol, + numNewlines + ) + : null, + }); + } + } else { + // if block comment pattern has more than 1 line, we also split the comment + var leadingLines = [leadingComments[0].value]; + if (headerLines.length > 1) { + leadingLines = leadingComments[0].value.split(/\r?\n/); + } + + var hasError = false; + if (leadingLines.length > headerLines.length) { + hasError = true; + } + for (i = 0; !hasError && i < headerLines.length; i++) { + // @ts-ignore + if (!match(leadingLines[i], headerLines[i])) { + hasError = true; + } + } + + if (hasError) { + if (canFix && headerLines.length > 1) { + // @ts-ignore + fixLines = [fixLines.join(eol)]; + } + context.report({ + loc: node.loc, + message: "incorrect header", + fix: canFix + ? genReplaceFixer( + commentType, + context, + leadingComments, + // @ts-ignore + fixLines, + eol, + numNewlines + ) + : null, + }); + } else { + var postBlockHeader = context + .getSourceCode() + .text.substr(leadingComments[0].range[1], numNewlines * 2); + if (!matchesLineEndings(postBlockHeader, numNewlines)) { + context.report({ + loc: node.loc, + message: "no newline after header", + fix: canFix + ? genReplaceFixer( + commentType, + context, + leadingComments, + // @ts-ignore + fixLines, + eol, + numNewlines + ) + : null, + }); + } + } + } + } + } + }, + }; + }, +}; diff --git a/tooling/eslint/base.js b/tooling/eslint/base.js index 6c66d3f34..33366a134 100644 --- a/tooling/eslint/base.js +++ b/tooling/eslint/base.js @@ -13,60 +13,76 @@ * License for the specific language governing permissions and limitations * under the License. */ -module.exports = { - parser: '@typescript-eslint/parser', - extends: [ - 'turbo', - 'eslint:recommended', - 'plugin:@typescript-eslint/recommended', - 'prettier', - ], - env: { es2022: true, node: true }, - plugins: ['@typescript-eslint', 'import', 'header', 'prettier'], - rules: { - 'prettier/prettier': 'warn', - 'header/header': [ - 'error', - 'block', - [ - '*', - ' * Copyright 2023 LINE Corporation', - ' *', - ' * LINE Corporation licenses this file to you under the Apache License,', - ' * version 2.0 (the "License"); you may not use this file except in compliance', - ' * with the License. You may obtain a copy of the License at:', - ' *', - ' * https://www.apache.org/licenses/LICENSE-2.0', - ' *', - ' * Unless required by applicable law or agreed to in writing, software', - ' * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT', - ' * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the', - ' * License for the specific language governing permissions and limitations', - ' * under the License.', - ' ', - ], - 1, - ], - 'turbo/no-undeclared-env-vars': 'off', - '@typescript-eslint/no-explicit-any': 'off', - '@typescript-eslint/no-var-requires': 'off', - '@typescript-eslint/no-unused-vars': [ - 'error', - { argsIgnorePattern: '^_', varsIgnorePattern: '^_' }, - ], - '@typescript-eslint/consistent-type-imports': [ - 'warn', - { prefer: 'type-imports', fixStyle: 'separate-type-imports' }, + +const eslint = require('@eslint/js'); +const importPlugin = require('eslint-plugin-import'); +const tseslint = require('typescript-eslint'); +const headerPlugin = require('@ufb/eslint-plugin-header'); + +module.exports = tseslint.config( + { + ignores: ['**/*.config.*', 'dist/**'], + }, + { + files: ['**/*.js', '**/*.ts', '**/*.tsx'], + plugins: { + import: importPlugin, + header: headerPlugin, + }, + extends: [ + eslint.configs.recommended, + ...tseslint.configs.recommended, + ...tseslint.configs.recommendedTypeChecked, + ...tseslint.configs.stylisticTypeChecked, ], - 'import/consistent-type-specifier-style': ['error', 'prefer-top-level'], + rules: { + '@typescript-eslint/no-unused-vars': [ + 'error', + { argsIgnorePattern: '^_', varsIgnorePattern: '^_' }, + ], + '@typescript-eslint/consistent-type-imports': [ + 'warn', + { prefer: 'type-imports', fixStyle: 'separate-type-imports' }, + ], + '@typescript-eslint/no-misused-promises': [ + 2, + { checksVoidReturn: false }, + ], + '@typescript-eslint/no-unnecessary-condition': [ + 'error', + { + allowConstantLoopConditions: true, + }, + ], + '@typescript-eslint/no-non-null-assertion': 'error', + 'import/consistent-type-specifier-style': ['error', 'prefer-top-level'], + 'header/header': [ + 'error', + 'block', + [ + '*', + ' * Copyright 2023 LINE Corporation', + ' *', + ' * LINE Corporation licenses this file to you under the Apache License,', + ' * version 2.0 (the "License"); you may not use this file except in compliance', + ' * with the License. You may obtain a copy of the License at:', + ' *', + ' * https://www.apache.org/licenses/LICENSE-2.0', + ' *', + ' * Unless required by applicable law or agreed to in writing, software', + ' * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT', + ' * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the', + ' * License for the specific language governing permissions and limitations', + ' * under the License.', + ' ', + ], + 1, + ], + '@typescript-eslint/no-empty-interface': 'off', + }, + }, + { + linterOptions: { reportUnusedDisableDirectives: true }, + languageOptions: { parserOptions: { project: true } }, }, - ignorePatterns: [ - '**/*.config.js', - '**/*.config.cjs', - '**/*.config.mjs', - '.next', - 'dist', - 'pnpm-lock.yaml', - ], - reportUnusedDisableDirectives: true, -}; +); diff --git a/tooling/eslint/nestjs.js b/tooling/eslint/nestjs.js index 0a9a9a953..33a7d6674 100644 --- a/tooling/eslint/nestjs.js +++ b/tooling/eslint/nestjs.js @@ -13,13 +13,16 @@ * License for the specific language governing permissions and limitations * under the License. */ -module.exports = { - env: { node: true, jest: true }, - ignorePatterns: ['.eslintrc.js'], - rules: { - '@typescript-eslint/interface-name-prefix': 'off', - '@typescript-eslint/explicit-function-return-type': 'off', - '@typescript-eslint/explicit-module-boundary-types': 'off', - '@typescript-eslint/no-explicit-any': 'off', + +/** @type {Awaited} */ +module.exports = [ + { + files: ['**/*.ts'], + rules: { + '@typescript-eslint/interface-name-prefix': 'off', + '@typescript-eslint/explicit-function-return-type': 'off', + '@typescript-eslint/explicit-module-boundary-types': 'off', + '@typescript-eslint/no-explicit-any': 'off', + }, }, -}; +]; diff --git a/tooling/eslint/nextjs.js b/tooling/eslint/nextjs.js index 802ff71cb..c061382c2 100644 --- a/tooling/eslint/nextjs.js +++ b/tooling/eslint/nextjs.js @@ -13,11 +13,23 @@ * License for the specific language governing permissions and limitations * under the License. */ -const config = { - extends: ['plugin:@next/next/recommended'], - rules: { - '@next/next/no-html-link-for-pages': 'off', - }, -}; -module.exports = config; +const nextPlugin = require('@next/eslint-plugin-next'); + +/** @type {Awaited} */ +module.exports = [ + { + files: ['**/*.ts', '**/*.tsx'], + plugins: { + '@next/next': nextPlugin, + }, + rules: { + ...nextPlugin.configs.recommended.rules, + ...nextPlugin.configs['core-web-vitals'].rules, + // TypeError: context.getAncestors is not a function + '@next/next/no-duplicate-head': 'off', + '@next/next/no-html-link-for-pages': 'off', + '@next/next/no-page-custom-font': 'off', + }, + }, +]; diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index e79f6873a..b9c678f33 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -2,41 +2,36 @@ "name": "@ufb/eslint-config", "version": "0.1.0", "private": true, - "files": [ - "./base.js", - "./nestjs.js", - "./nextjs.js", - "./react.js" - ], + "exports": { + "./base": "./base.js", + "./nestjs": "./nestjs.js", + "./nextjs": "./nextjs.js", + "./react": "./react.js" + }, "scripts": { "clean": "git clean -xdf .turbo node_modules", "format": "prettier --check . --ignore-path ../../.gitignore", - "lint": "eslint .", "typecheck": "tsc --noEmit" }, - "prettier": "@ufb/prettier-config", - "eslintConfig": { - "extends": [ - "./base.js" - ], - "root": true - }, "dependencies": { "@next/eslint-plugin-next": "^14.2.2", "@typescript-eslint/eslint-plugin": "^7.7.1", "@typescript-eslint/parser": "^7.7.1", "eslint-config-prettier": "^9.1.0", "eslint-config-turbo": "^1.13.2", - "eslint-plugin-header": "^3.1.1", + "@ufb/eslint-plugin-header": "workspace:*", "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-react": "^7.34.1", - "eslint-plugin-react-hooks": "^4.6.2" + "eslint-plugin-react-hooks": "^4.6.2", + "typescript-eslint": "^7.12.0" }, "devDependencies": { - "@ufb/prettier-config": "workspace:^", - "@ufb/tsconfig": "workspace:^", - "eslint": "^8.57.0", + "@ufb/prettier-config": "workspace:*", + "@ufb/tsconfig": "workspace:*", + "eslint": "^9.0.0", + "rimraf": "^5.0.5", "typescript": "^5.4.5" - } + }, + "prettier": "@ufb/prettier-config" } diff --git a/tooling/eslint/react.js b/tooling/eslint/react.js index eb711d420..3b26c3bcb 100644 --- a/tooling/eslint/react.js +++ b/tooling/eslint/react.js @@ -13,17 +13,29 @@ * License for the specific language governing permissions and limitations * under the License. */ -const config = { - extends: ['plugin:react/recommended', 'plugin:react-hooks/recommended'], - parserOptions: { project: true }, - rules: { - 'react/prop-types': 'off', - 'react-hooks/exhaustive-deps': 'off', - 'react/display-name': 'off', - }, - globals: { React: 'writable' }, - settings: { react: { version: 'detect' } }, - env: { browser: true }, -}; +const reactPlugin = require('eslint-plugin-react'); +const hooksPlugin = require('eslint-plugin-react-hooks'); -module.exports = config; +/** @type {Awaited} */ +module.exports = [ + { + files: ['**/*.ts', '**/*.tsx'], + plugins: { + react: reactPlugin, + 'react-hooks': hooksPlugin, + }, + rules: { + ...reactPlugin.configs['jsx-runtime'].rules, + ...hooksPlugin.configs.recommended.rules, + 'react/prop-types': 'off', + 'react-hooks/exhaustive-deps': 'off', + 'react/display-name': 'off', + 'react-hooks/rules-of-hooks': 'off', + }, + languageOptions: { + globals: { + React: 'writable', + }, + }, + }, +]; diff --git a/tooling/eslint/tsconfig.json b/tooling/eslint/tsconfig.json index b94faee1f..38b3113e4 100644 --- a/tooling/eslint/tsconfig.json +++ b/tooling/eslint/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@ufb/tsconfig/react.json", + "extends": "@ufb/tsconfig/base.json", "compilerOptions": { "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json" }, diff --git a/tooling/eslint/type.d.ts b/tooling/eslint/type.d.ts new file mode 100644 index 000000000..f6fb757e8 --- /dev/null +++ b/tooling/eslint/type.d.ts @@ -0,0 +1,65 @@ +/** + * Since the ecosystem hasn't fully migrated to ESLint's new FlatConfig system yet, + * we "need" to type some of the plugins manually :( + */ + +declare module '@eslint/js' { + // Why the hell doesn't eslint themselves export their types? + import type { Linter } from 'eslint'; + + export const configs: { + readonly recommended: { readonly rules: Readonly }; + readonly all: { readonly rules: Readonly }; + }; +} + +declare module 'eslint-plugin-import' { + import type { Linter, Rule } from 'eslint'; + + export const configs: { + recommended: { rules: Linter.RulesRecord }; + }; + export const rules: Record; +} + +declare module '@ufb/eslint-plugin-header' { + import type { Linter, Rule } from 'eslint'; + + export const configs: {}; + export const rules: Record; +} + +declare module 'eslint-plugin-react' { + import type { Linter, Rule } from 'eslint'; + + export const configs: { + recommended: { rules: Linter.RulesRecord }; + all: { rules: Linter.RulesRecord }; + 'jsx-runtime': { rules: Linter.RulesRecord }; + }; + export const rules: Record; +} + +declare module 'eslint-plugin-react-hooks' { + import type { Linter, Rule } from 'eslint'; + + export const configs: { + recommended: { + rules: { + 'rules-of-hooks': Linter.RuleEntry; + 'exhaustive-deps': Linter.RuleEntry; + }; + }; + }; + export const rules: Record; +} + +declare module '@next/eslint-plugin-next' { + import type { Linter, Rule } from 'eslint'; + + export const configs: { + recommended: { rules: Linter.RulesRecord }; + 'core-web-vitals': { rules: Linter.RulesRecord }; + }; + export const rules: Record; +} diff --git a/tooling/prettier/index.js b/tooling/prettier/index.js index a8de40124..e5eb35b13 100644 --- a/tooling/prettier/index.js +++ b/tooling/prettier/index.js @@ -26,6 +26,11 @@ const config = { '', '^@ufb/(.*)$', '', + '^(@/shared/(.*))$|^(@/shared$)', + '^(@/entities/(.*)$)|^(@/entities$)', + '^(@/features/(.*)$)|^(@/features$)', + '^(@/widgets/(.*)$)|^(@/widgets$)', + '', '^@/', '^[../]', '^[./]', diff --git a/tooling/prettier/nextjs.js b/tooling/prettier/nextjs.js deleted file mode 100644 index ccaaa88f5..000000000 --- a/tooling/prettier/nextjs.js +++ /dev/null @@ -1,42 +0,0 @@ -import { fileURLToPath } from 'url'; - -/** @typedef {import("prettier").Config} PrettierConfig */ -/** @typedef {import("prettier-plugin-tailwindcss").PluginOptions} TailwindConfig */ -/** @typedef {import("@ianvs/prettier-plugin-sort-imports").PluginConfig} SortImportsConfig */ - -/** @type { PrettierConfig | SortImportsConfig | TailwindConfig } */ -const config = { - singleQuote: true, - trailingComma: 'all', - experimentalTernaries: true, - endOfLine: 'auto', - tabWidth: 2, - useTabs: false, - plugins: [ - '@ianvs/prettier-plugin-sort-imports', - 'prettier-plugin-tailwindcss', - ], - tailwindConfig: fileURLToPath( - new URL('../../packages/ufb-tailwind/index.js', import.meta.url), - ), - importOrder: [ - '^(react/(.*)$)|^(react$)', - '^(next/(.*)$)|^(next$)', - '', - '', - '^@ufb/(.*)$', - '', - '^(@/shared/(.*))$|^(@/shared$)', - '^(@/entities/(.*)$)|^(@/entities$)', - '^(@/features/(.*)$)|^(@/features$)', - '^(@/widgets/(.*)$)|^(@/widgets$)', - '', - '^[../]', - '^[./]', - '', - '^@/', - ], - importOrderParserPlugins: ['typescript', 'jsx', 'decorators-legacy'], -}; - -export default config; diff --git a/tooling/prettier/tsconfig.json b/tooling/prettier/tsconfig.json index b94faee1f..38b3113e4 100644 --- a/tooling/prettier/tsconfig.json +++ b/tooling/prettier/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@ufb/tsconfig/react.json", + "extends": "@ufb/tsconfig/base.json", "compilerOptions": { "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json" }, diff --git a/tooling/typescript/base.json b/tooling/typescript/base.json new file mode 100644 index 000000000..fd5fd9da4 --- /dev/null +++ b/tooling/typescript/base.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "compilerOptions": { + "esModuleInterop": true, + "skipLibCheck": true, + "target": "ES2022", + "lib": ["ES2022"], + "allowJs": true, + "resolveJsonModule": true, + "moduleDetection": "force", + "isolatedModules": true, + "incremental": true, + "disableSourceOfProjectReferenceRedirect": true, + "strict": true, + "noUncheckedIndexedAccess": true, + "checkJs": true, + "module": "Preserve", + "moduleResolution": "Bundler", + "noEmit": true + }, + "exclude": ["node_modules", "build", "dist", ".next"] +} diff --git a/tooling/typescript/internal-package.json b/tooling/typescript/internal-package.json new file mode 100644 index 000000000..f7990a210 --- /dev/null +++ b/tooling/typescript/internal-package.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "./base.json", + "compilerOptions": { + "declaration": true, + "declarationMap": true, + "noEmit": false, + "emitDeclarationOnly": true + } +} diff --git a/tooling/typescript/nestjs.json b/tooling/typescript/nestjs.json index 0f51c9509..910f43c95 100644 --- a/tooling/typescript/nestjs.json +++ b/tooling/typescript/nestjs.json @@ -1,16 +1,18 @@ { "$schema": "https://json.schemastore.org/tsconfig", "compilerOptions": { - "module": "commonjs", + "module": "CommonJS", + "moduleResolution": "Node10", "declaration": true, "removeComments": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "allowSyntheticDefaultImports": true, - "target": "ES2021", + "target": "ESNext", "sourceMap": true, "incremental": true, "esModuleInterop": true, - "skipLibCheck": true + "skipLibCheck": true, + "outDir": "./dist" } } diff --git a/tooling/typescript/package.json b/tooling/typescript/package.json index 373342fc4..8cd85ea43 100644 --- a/tooling/typescript/package.json +++ b/tooling/typescript/package.json @@ -1,9 +1,8 @@ { "name": "@ufb/tsconfig", - "version": "0.1.0", "private": true, + "version": "0.1.0", "files": [ - "react.json", - "nestjs.json" + "*.json" ] } diff --git a/tooling/typescript/react.json b/tooling/typescript/react.json deleted file mode 100644 index 0f36969dc..000000000 --- a/tooling/typescript/react.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "compilerOptions": { - "target": "ES2017", - "lib": ["dom", "dom.iterable", "esnext"], - "allowJs": true, - "checkJs": true, - "skipLibCheck": true, - "strict": true, - "forceConsistentCasingInFileNames": true, - "noEmit": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "bundler", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve", - "incremental": true, - "noUncheckedIndexedAccess": true - }, - "exclude": ["node_modules", "dist", ".next"] -} From 0feccc596fa36f10e1963c75e17d6e67f31950c8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Jul 2024 08:10:49 +0000 Subject: [PATCH 089/215] chore(deps): update dependency @playwright/test to v1.45.2 (#491) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1f00ba86c..d0ea80324 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -275,7 +275,7 @@ importers: devDependencies: '@playwright/test': specifier: ^1.43.1 - version: 1.45.1 + version: 1.45.2 axios: specifier: ^1.7.2 version: 1.7.2 @@ -365,13 +365,13 @@ importers: version: 4.0.0 next: specifier: ^14.2.2 - version: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-i18next: specifier: ^15.3.0 - version: 15.3.0(i18next@23.12.1)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 15.3.0(i18next@23.12.1)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) nuqs: specifier: ^1.17.4 - version: 1.17.4(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 1.17.4(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) pino: specifier: ^9.0.0 version: 9.3.1 @@ -492,7 +492,7 @@ importers: version: 2.3.1(typescript@5.5.3) next-router-mock: specifier: ^0.9.13 - version: 0.9.13(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 0.9.13(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) node-mocks-http: specifier: ^1.14.1 version: 1.15.0 @@ -2723,8 +2723,8 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@playwright/test@1.45.1': - resolution: {integrity: sha512-Wo1bWTzQvGA7LyKGIZc8nFSTFf2TkthGIFBR+QVNilvwouGzFd4PYukZe3rvf5PSqjHi1+1NyKSDZKcQWETzaA==} + '@playwright/test@1.45.2': + resolution: {integrity: sha512-JxG9eq92ET75EbVi3s+4sYbcG7q72ECeZNbdBlaMkGcNbiDQ4cAi8U2QP5oKkOx+1gpaiL1LDStmzCaEM1Z6fQ==} engines: {node: '>=18'} hasBin: true @@ -7193,13 +7193,13 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - playwright-core@1.45.1: - resolution: {integrity: sha512-LF4CUUtrUu2TCpDw4mcrAIuYrEjVDfT1cHbJMfwnE2+1b8PZcFzPNgvZCvq2JfQ4aTjRCCHw5EJ2tmr2NSzdPg==} + playwright-core@1.45.2: + resolution: {integrity: sha512-ha175tAWb0dTK0X4orvBIqi3jGEt701SMxMhyujxNrgd8K0Uy5wMSwwcQHtyB4om7INUkfndx02XnQ2p6dvLDw==} engines: {node: '>=18'} hasBin: true - playwright@1.45.1: - resolution: {integrity: sha512-Hjrgae4kpSQBr98nhCj3IScxVeVUixqj+5oyif8TdIn2opTCPEzqAqNMeK42i3cWDCVu9MI+ZsGWw+gVR4ISBg==} + playwright@1.45.2: + resolution: {integrity: sha512-ReywF2t/0teRvNBpfIgh5e4wnrI/8Su8ssdo5XsQKpjxJj+jspm00jSoz9BTg91TT0c9HRjXO7LBNVrgYj9X0g==} engines: {node: '>=18'} hasBin: true @@ -11602,9 +11602,9 @@ snapshots: '@pkgr/core@0.1.1': {} - '@playwright/test@1.45.1': + '@playwright/test@1.45.2': dependencies: - playwright: 1.45.1 + playwright: 1.45.2 '@popperjs/core@2.11.8': {} @@ -16689,7 +16689,7 @@ snapshots: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) - next-i18next@15.3.0(i18next@23.12.1)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-i18next@15.3.0(i18next@23.12.1)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.8 '@types/hoist-non-react-statics': 3.3.5 @@ -16697,16 +16697,16 @@ snapshots: hoist-non-react-statics: 3.3.2 i18next: 23.12.1 i18next-fs-backend: 2.3.1 - next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-i18next: 14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-router-mock@0.9.13(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-router-mock@0.9.13(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.5 '@swc/helpers': 0.5.5 @@ -16728,7 +16728,7 @@ snapshots: '@next/swc-win32-ia32-msvc': 14.2.5 '@next/swc-win32-x64-msvc': 14.2.5 '@opentelemetry/api': 1.9.0 - '@playwright/test': 1.45.1 + '@playwright/test': 1.45.2 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -16817,10 +16817,10 @@ snapshots: dependencies: boolbase: 1.0.0 - nuqs@1.17.4(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + nuqs@1.17.4(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: mitt: 3.0.1 - next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nwsapi@2.2.12: {} @@ -17146,11 +17146,11 @@ snapshots: dependencies: find-up: 4.1.0 - playwright-core@1.45.1: {} + playwright-core@1.45.2: {} - playwright@1.45.1: + playwright@1.45.2: dependencies: - playwright-core: 1.45.1 + playwright-core: 1.45.2 optionalDependencies: fsevents: 2.3.2 From 7e99e5226365b3eff1bface133ea927cd546157d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Jul 2024 10:21:01 +0000 Subject: [PATCH 090/215] chore(deps): update dependency node to v20.15.1 (#492) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .nvmrc | 2 +- apps/api/package.json | 2 +- apps/web/package.json | 2 +- pnpm-lock.yaml | 190 +++++++++++++++++----------------- tooling/prettier/package.json | 2 +- 5 files changed, 99 insertions(+), 99 deletions(-) diff --git a/.nvmrc b/.nvmrc index 645ae0c87..119f15a0a 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.15.0 \ No newline at end of file +20.15.1 \ No newline at end of file diff --git a/apps/api/package.json b/apps/api/package.json index 662360c5b..bc04c411e 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -92,7 +92,7 @@ "@types/express": "^4.17.21", "@types/jest": "^29.5.12", "@types/luxon": "^3.4.2", - "@types/node": "20.14.9", + "@types/node": "20.14.11", "@types/nodemailer": "^6.4.15", "@types/supertest": "^6.0.2", "@ufb/prettier-config": "workspace:*", diff --git a/apps/web/package.json b/apps/web/package.json index 424243b6f..6b50e9e36 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -87,7 +87,7 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", "@types/jest": "^29.5.12", - "@types/node": "20.14.9", + "@types/node": "20.14.11", "@types/react": "^18.2.79", "@types/react-beautiful-dnd": "^13.1.8", "@types/react-datepicker": "^6.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d0ea80324..2c87e3b3b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.4.0(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(f4wpbukyo5l32yyhxj2qkjsvvi) + version: 10.2.3(espg5b5e3nefzpgaur5g6n6t4i) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))) + version: 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.2.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))) + version: 4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) nodemailer: specifier: ^6.9.13 version: 6.9.14 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + version: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -217,8 +217,8 @@ importers: specifier: ^3.4.2 version: 3.4.2 '@types/node': - specifier: 20.14.9 - version: 20.14.9 + specifier: 20.14.11 + version: 20.14.11 '@types/nodemailer': specifier: ^6.4.15 version: 6.4.15 @@ -248,7 +248,7 @@ importers: version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.7.0))(eslint@9.7.0)(prettier@3.3.3) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + version: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -257,13 +257,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.2.2(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)))(typescript@5.5.3) + version: 29.2.2(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))(typescript@5.5.3) ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.5.3)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3) + version: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -296,7 +296,7 @@ importers: version: 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))) + version: 0.2.1(tailwindcss@3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.9.0(react-hook-form@7.52.1(react@18.3.1)) @@ -441,7 +441,7 @@ importers: version: 5.51.1(@tanstack/react-query@5.51.1(react@18.3.1))(react@18.3.1) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.3.2)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -452,8 +452,8 @@ importers: specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: 20.14.9 - version: 20.14.9 + specifier: 20.14.11 + version: 20.14.11 '@types/react': specifier: ^18.2.79 version: 18.3.3 @@ -483,7 +483,7 @@ importers: version: 9.7.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + version: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -504,7 +504,7 @@ importers: version: 8.4.39 tailwindcss: specifier: ^3.4.3 - version: 3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + version: 3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) ts-toolbelt: specifier: ^9.6.0 version: 9.6.0 @@ -693,8 +693,8 @@ importers: version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3))(prettier@3.3.3) devDependencies: '@types/node': - specifier: 20.14.9 - version: 20.14.9 + specifier: 20.14.11 + version: 20.14.11 '@ufb/tsconfig': specifier: workspace:* version: link:../typescript @@ -3553,8 +3553,8 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - '@types/node@20.14.9': - resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==} + '@types/node@20.14.11': + resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==} '@types/nodemailer@6.4.15': resolution: {integrity: sha512-0EBJxawVNjPkng1zm2vopRctuWVCxk34JcIlRuXSf54habUWdz1FB7wHDqOqvDa8Mtpt0Q3LTXQkAs2LNyK5jQ==} @@ -10802,9 +10802,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))': dependencies: - tailwindcss: 3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + tailwindcss: 3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) '@hookform/resolvers@3.9.0(react-hook-form@7.52.1(react@18.3.1))': dependencies: @@ -10911,7 +10911,7 @@ snapshots: '@inquirer/figures': 1.0.3 '@inquirer/type': 1.4.0 '@types/mute-stream': 0.0.4 - '@types/node': 20.14.9 + '@types/node': 20.14.11 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 cli-spinners: 2.9.2 @@ -10950,27 +10950,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.9 + '@types/node': 20.14.11 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.9 + '@types/node': 20.14.11 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + jest-config: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10999,7 +10999,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.9 + '@types/node': 20.14.11 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -11017,7 +11017,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.9 + '@types/node': 20.14.11 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -11039,7 +11039,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.9 + '@types/node': 20.14.11 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -11109,7 +11109,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.9 + '@types/node': 20.14.11 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -11396,7 +11396,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(f4wpbukyo5l32yyhxj2qkjsvvi)': + '@nestjs/terminus@10.2.3(espg5b5e3nefzpgaur5g6n6t4i)': dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11406,8 +11406,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))) - typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) + typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) '@nestjs/testing@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10))': dependencies: @@ -11417,13 +11417,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))': dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) uuid: 9.0.1 '@next/env@14.2.5': {} @@ -12350,7 +12350,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.8 @@ -12363,7 +12363,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + jest: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) '@testing-library/react@16.0.0(@testing-library/dom@10.3.2)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -12425,20 +12425,20 @@ snapshots: '@types/bcrypt@5.0.2': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.11 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.9 + '@types/node': 20.14.11 '@types/cls-hooked@4.3.8': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.11 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.11 '@types/cookie@0.6.0': {} @@ -12485,7 +12485,7 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.11 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -12499,7 +12499,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.11 '@types/hoist-non-react-statics@3.3.5': dependencies: @@ -12527,7 +12527,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.11 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -12537,7 +12537,7 @@ snapshots: '@types/jsonwebtoken@9.0.5': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.11 '@types/luxon@3.4.2': {} @@ -12555,17 +12555,17 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.11 '@types/node@14.18.63': {} - '@types/node@20.14.9': + '@types/node@20.14.11': dependencies: undici-types: 5.26.5 '@types/nodemailer@6.4.15': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.11 '@types/parse-json@4.0.2': {} @@ -12614,12 +12614,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.9 + '@types/node': 20.14.11 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.9 + '@types/node': 20.14.11 '@types/send': 0.17.4 '@types/stack-utils@2.0.3': {} @@ -12630,7 +12630,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 20.14.9 + '@types/node': 20.14.11 '@types/supertest@6.0.2': dependencies: @@ -13730,13 +13730,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)): + create-jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + jest-config: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15457,7 +15457,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.9 + '@types/node': 20.14.11 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3(babel-plugin-macros@3.1.0) @@ -15477,16 +15477,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)): + jest-cli@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + create-jest: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + jest-config: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15496,7 +15496,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)): + jest-config@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): dependencies: '@babel/core': 7.24.9 '@jest/test-sequencer': 29.7.0 @@ -15521,8 +15521,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.9 - ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3) + '@types/node': 20.14.11 + ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15552,7 +15552,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.14.9 + '@types/node': 20.14.11 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -15566,7 +15566,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.9 + '@types/node': 20.14.11 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -15576,7 +15576,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.14.9 + '@types/node': 20.14.11 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15615,7 +15615,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.9 + '@types/node': 20.14.11 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -15650,7 +15650,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.9 + '@types/node': 20.14.11 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -15678,7 +15678,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.9 + '@types/node': 20.14.11 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -15724,7 +15724,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.9 + '@types/node': 20.14.11 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -15743,7 +15743,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.9 + '@types/node': 20.14.11 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -15752,23 +15752,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.11 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.11 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)): + jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + jest-cli: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16684,10 +16684,10 @@ snapshots: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.2.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))): dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) next-i18next@15.3.0(i18next@23.12.1)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -16765,7 +16765,7 @@ snapshots: node-mocks-http@1.15.0: dependencies: '@types/express': 4.17.21 - '@types/node': 20.14.9 + '@types/node': 20.14.11 accepts: 1.3.8 content-disposition: 0.5.4 depd: 1.1.2 @@ -17208,13 +17208,13 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 - postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)): + postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): dependencies: lilconfig: 3.1.2 yaml: 2.4.5 optionalDependencies: postcss: 8.4.39 - ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3) + ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)): dependencies: @@ -17222,7 +17222,7 @@ snapshots: yaml: 2.4.5 optionalDependencies: postcss: 8.4.39 - ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3) + ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13)(typescript@5.5.3)): dependencies: @@ -17238,7 +17238,7 @@ snapshots: yaml: 2.4.5 optionalDependencies: postcss: 8.4.39 - ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3) + ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39): dependencies: @@ -18347,7 +18347,7 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwindcss@3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)): + tailwindcss@3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18366,7 +18366,7 @@ snapshots: postcss: 8.4.39 postcss-import: 15.1.0(postcss@8.4.39) postcss-js: 4.0.1(postcss@8.4.39) - postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) postcss-nested: 6.0.1(postcss@8.4.39) postcss-selector-parser: 6.1.1 resolve: 1.22.8 @@ -18552,12 +18552,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.2(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)))(typescript@5.5.3): + ts-jest@29.2.2(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))(typescript@5.5.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + jest: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18581,14 +18581,14 @@ snapshots: typescript: 5.5.3 webpack: 5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12)) - ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3): + ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.9 + '@types/node': 20.14.11 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -18746,19 +18746,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))): dependencies: - typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)) + typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) - typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3)): + typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18777,7 +18777,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.10.3 - ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.9)(typescript@5.5.3) + ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) transitivePeerDependencies: - supports-color diff --git a/tooling/prettier/package.json b/tooling/prettier/package.json index abb92cf23..354f0847b 100644 --- a/tooling/prettier/package.json +++ b/tooling/prettier/package.json @@ -18,7 +18,7 @@ "prettier-plugin-tailwindcss": "^0.6.0" }, "devDependencies": { - "@types/node": "20.14.9", + "@types/node": "20.14.11", "@ufb/tsconfig": "workspace:*", "typescript": "^5.4.5" }, From 1d4df9aadfe02df01d9980c5bb2b7d46c4eb1d41 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Jul 2024 13:05:26 +0000 Subject: [PATCH 091/215] chore(deps): update dependency openapi-typescript to v7.0.4 (#494) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2c87e3b3b..162bff5f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -498,7 +498,7 @@ importers: version: 1.15.0 openapi-typescript: specifier: ^7.0.0 - version: 7.0.2(typescript@5.5.3) + version: 7.0.4(typescript@5.5.3) postcss: specifier: ^8.4.38 version: 8.4.39 @@ -6974,8 +6974,8 @@ packages: resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} engines: {node: '>=8'} - openapi-typescript@7.0.2: - resolution: {integrity: sha512-BBrYEf0YdW31Ernd07cD/qHoalSuiiUQvy+rHvU/1Iz9WbcFpRsIXrnfEnrEuiGTRuKCG6cDQCrxNK/rbwQRLg==} + openapi-typescript@7.0.4: + resolution: {integrity: sha512-Cx1xsSDKRssFJTCAHDgCj7X4m2DYfmwZ0FjuV9WYXdlUtdfbp3hYO6lVrl4F4HrdOAoEs+hUo5UwEsnu2/TU7w==} hasBin: true peerDependencies: typescript: ^5.x @@ -8514,6 +8514,10 @@ packages: resolution: {integrity: sha512-ADn2w7hVPcK6w1I0uWnM//y1rLXZhzB9mr0a3OirzclKF1Wp6VzevUmzz/NRAWunOT6E8HrnpGY7xOfc6K57fA==} engines: {node: '>=16'} + type-fest@4.22.0: + resolution: {integrity: sha512-hxMO1k4ip1uTVGgPbs1hVpYyhz2P91A6tQyH2H9POx3U6T3MdhIcfY8L2hRu/LRmzPFdfduOS0RIDjFlP2urPw==} + engines: {node: '>=16'} + type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -16886,7 +16890,7 @@ snapshots: is-wsl: 2.2.0 optional: true - openapi-typescript@7.0.2(typescript@5.5.3): + openapi-typescript@7.0.4(typescript@5.5.3): dependencies: '@redocly/openapi-core': 1.18.0(supports-color@9.4.0) ansi-colors: 4.1.3 @@ -17007,7 +17011,7 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 - type-fest: 4.21.0 + type-fest: 4.22.0 parse5-htmlparser2-tree-adapter@6.0.1: dependencies: @@ -18707,6 +18711,8 @@ snapshots: type-fest@4.21.0: {} + type-fest@4.22.0: {} + type-is@1.6.18: dependencies: media-typer: 0.3.0 From 260410b6c2f2d1b66eccaeaa9645b76c4256b2b4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Jul 2024 16:04:13 +0000 Subject: [PATCH 092/215] chore(deps): update dependency tailwindcss to v3.4.6 (#495) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 162bff5f9..03453a6c0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -296,7 +296,7 @@ importers: version: 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) + version: 0.2.1(tailwindcss@3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.9.0(react-hook-form@7.52.1(react@18.3.1)) @@ -504,7 +504,7 @@ importers: version: 8.4.39 tailwindcss: specifier: ^3.4.3 - version: 3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + version: 3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) ts-toolbelt: specifier: ^9.6.0 version: 9.6.0 @@ -576,7 +576,7 @@ importers: version: 3.3.3 tailwindcss: specifier: ^3.4.3 - version: 3.4.5(ts-node@10.9.2(typescript@5.5.3)) + version: 3.4.6(ts-node@10.9.2(typescript@5.5.3)) packages/ufb-ui: dependencies: @@ -622,7 +622,7 @@ importers: version: 9.7.0 tailwindcss: specifier: ^3.4.3 - version: 3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)) + version: 3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)) tooling/eslint: dependencies: @@ -5789,6 +5789,10 @@ packages: resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} engines: {node: '>= 0.4'} + is-core-module@2.15.0: + resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} + engines: {node: '>= 0.4'} + is-data-view@1.0.1: resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} engines: {node: '>= 0.4'} @@ -8238,8 +8242,8 @@ packages: tailwind-scrollbar-hide@1.1.7: resolution: {integrity: sha512-X324n9OtpTmOMqEgDUEA/RgLrNfBF/jwJdctaPZDzB3mppxJk7TLIDmOreEDm1Bq4R9LSPu4Epf8VSdovNU+iA==} - tailwindcss@3.4.5: - resolution: {integrity: sha512-DlTxttYcogpDfx3tf/8jfnma1nfAYi2cBUYV2YNoPPecwmO3YGiFlOX9D8tGAu+EDF38ryBzvrDKU/BLMsUwbw==} + tailwindcss@3.4.6: + resolution: {integrity: sha512-1uRHzPB+Vzu57ocybfZ4jh5Q3SdlH7XW23J5sQoM9LhE9eIOlzxer/3XPSsycvih3rboRsvt0QCmzSrqyOYUIA==} engines: {node: '>=14.0.0'} hasBin: true @@ -10806,9 +10810,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))': dependencies: - tailwindcss: 3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + tailwindcss: 3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) '@hookform/resolvers@3.9.0(react-hook-form@7.52.1(react@18.3.1))': dependencies: @@ -15263,6 +15267,10 @@ snapshots: dependencies: hasown: 2.0.2 + is-core-module@2.15.0: + dependencies: + hasown: 2.0.2 + is-data-view@1.0.1: dependencies: is-typed-array: 1.1.13 @@ -17825,7 +17833,7 @@ snapshots: resolve@1.22.8: dependencies: - is-core-module: 2.14.0 + is-core-module: 2.15.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -18351,7 +18359,7 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwindcss@3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): + tailwindcss@3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18378,7 +18386,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.5(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)): + tailwindcss@3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18405,7 +18413,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.5(ts-node@10.9.2(typescript@5.5.3)): + tailwindcss@3.4.6(ts-node@10.9.2(typescript@5.5.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 From 8e8532ce98742051aed19165ba73634bb0cbdf5f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Jul 2024 19:56:54 +0000 Subject: [PATCH 093/215] chore(deps): update dependency ts-jest to v29.2.3 (#500) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 03453a6c0..b8085dbac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -257,7 +257,7 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.2.2(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))(typescript@5.5.3) + version: 29.2.3(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))(typescript@5.5.3) ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.5.3)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12))) @@ -7898,6 +7898,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -8383,8 +8388,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-jest@29.2.2: - resolution: {integrity: sha512-sSW7OooaKT34AAngP6k1VS669a0HdLxkQZnlC7T76sckGCokXFnvJ3yRlQZGRTAoV5K19HfSgCiSwWOSIfcYlg==} + ts-jest@29.2.3: + resolution: {integrity: sha512-yCcfVdiBFngVz9/keHin9EnsrQtQtEu3nRykNy9RVp+FiPFFbPJ3Sg6Qg4+TkmH0vMP5qsTKgXSsk80HRwvdgQ==} engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -11165,7 +11170,7 @@ snapshots: nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.1 transitivePeerDependencies: - encoding @@ -12715,7 +12720,7 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: typescript: 5.5.3 @@ -14081,7 +14086,7 @@ snapshots: '@one-ini/wasm': 0.1.1 commander: 10.0.1 minimatch: 9.0.1 - semver: 7.6.2 + semver: 7.6.3 optional: true ee-first@1.1.1: {} @@ -14639,7 +14644,7 @@ snapshots: proxy-addr: 2.0.7 rfdc: 1.4.1 secure-json-parse: 2.7.0 - semver: 7.6.2 + semver: 7.6.3 toad-cache: 3.7.0 fastify@4.28.1: @@ -14757,7 +14762,7 @@ snapshots: minimatch: 3.1.2 node-abort-controller: 3.1.1 schema-utils: 3.3.0 - semver: 7.6.2 + semver: 7.6.3 tapable: 2.2.1 typescript: 5.3.3 webpack: 5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12)) @@ -15405,7 +15410,7 @@ snapshots: '@babel/parser': 7.24.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -15729,7 +15734,7 @@ snapshots: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -15913,7 +15918,7 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.6.2 + semver: 7.6.3 jstransformer@1.0.0: dependencies: @@ -16164,7 +16169,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.6.2 + semver: 7.6.3 make-error@1.3.6: {} @@ -17969,6 +17974,8 @@ snapshots: semver@7.6.2: {} + semver@7.6.3: {} + send@0.18.0: dependencies: debug: 2.6.9 @@ -18564,7 +18571,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.2(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))(typescript@5.5.3): + ts-jest@29.2.3(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))(typescript@5.5.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 @@ -18574,7 +18581,7 @@ snapshots: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.6.2 + semver: 7.6.3 typescript: 5.5.3 yargs-parser: 21.1.1 optionalDependencies: From 6ead541bcbed1be7fd50b995c6e35ff7b336a5e1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 01:52:56 +0000 Subject: [PATCH 094/215] chore(deps): update dependency tsup to v8.1.2 (#496) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 405 +++++++++++++++++++++---------------------------- 1 file changed, 176 insertions(+), 229 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b8085dbac..95cbdc802 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -504,7 +504,7 @@ importers: version: 8.4.39 tailwindcss: specifier: ^3.4.3 - version: 3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + version: 3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)) ts-toolbelt: specifier: ^9.6.0 version: 9.6.0 @@ -534,7 +534,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.0.2 - version: 8.1.0(@swc/core@1.6.13)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13)(typescript@5.5.3))(typescript@5.5.3) + version: 8.1.2(@swc/core@1.6.13)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5) typescript: specifier: ^5.4.5 version: 5.5.3 @@ -576,7 +576,7 @@ importers: version: 3.3.3 tailwindcss: specifier: ^3.4.3 - version: 3.4.6(ts-node@10.9.2(typescript@5.5.3)) + version: 3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)) packages/ufb-ui: dependencies: @@ -1694,141 +1694,147 @@ packages: '@emotion/weak-memoize@0.3.1': resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} + '@esbuild/aix-ppc64@0.23.0': + resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==} + engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} + '@esbuild/android-arm64@0.23.0': + resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==} + engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} + '@esbuild/android-arm@0.23.0': + resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==} + engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} + '@esbuild/android-x64@0.23.0': + resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==} + engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} + '@esbuild/darwin-arm64@0.23.0': + resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==} + engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} + '@esbuild/darwin-x64@0.23.0': + resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==} + engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} + '@esbuild/freebsd-arm64@0.23.0': + resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==} + engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} + '@esbuild/freebsd-x64@0.23.0': + resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==} + engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} + '@esbuild/linux-arm64@0.23.0': + resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==} + engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} + '@esbuild/linux-arm@0.23.0': + resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==} + engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} + '@esbuild/linux-ia32@0.23.0': + resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==} + engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} + '@esbuild/linux-loong64@0.23.0': + resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==} + engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} + '@esbuild/linux-mips64el@0.23.0': + resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==} + engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} + '@esbuild/linux-ppc64@0.23.0': + resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==} + engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} + '@esbuild/linux-riscv64@0.23.0': + resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==} + engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} + '@esbuild/linux-s390x@0.23.0': + resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==} + engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} + '@esbuild/linux-x64@0.23.0': + resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==} + engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} + '@esbuild/netbsd-x64@0.23.0': + resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==} + engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} + '@esbuild/openbsd-arm64@0.23.0': + resolution: {integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.23.0': + resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==} + engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} + '@esbuild/sunos-x64@0.23.0': + resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==} + engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} + '@esbuild/win32-arm64@0.23.0': + resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==} + engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} + '@esbuild/win32-ia32@0.23.0': + resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==} + engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} + '@esbuild/win32-x64@0.23.0': + resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==} + engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -4170,11 +4176,11 @@ packages: resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} engines: {node: '>=0.2.0'} - bundle-require@4.2.1: - resolution: {integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==} + bundle-require@5.0.0: + resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: - esbuild: '>=0.17' + esbuild: '>=0.18' busboy@1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} @@ -4432,6 +4438,10 @@ packages: consola@2.15.3: resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} + consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} + console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} @@ -4960,9 +4970,9 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} + esbuild@0.23.0: + resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==} + engines: {node: '>=18'} hasBin: true escalade@3.1.2: @@ -7274,6 +7284,24 @@ packages: tsx: optional: true + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true + postcss-load-options@1.2.0: resolution: {integrity: sha512-WKS5LJMZLWGwtfhs5ahb2ycpoYF3m0kK4QEaM+elr5EpiMt0H296P/9ETa13WXzjPwB0DDTBiUBBWSHoApQIJg==} engines: {node: '>=0.12'} @@ -8450,8 +8478,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsup@8.1.0: - resolution: {integrity: sha512-UFdfCAXukax+U6KzeTNO2kAARHcWxmKsnvSPXUcfA1D+kU05XDccCrkffCQpFaWDsZfV0jMyTsxU39VfCp6EOg==} + tsup@8.1.2: + resolution: {integrity: sha512-Gzw/PXSX/z0aYMNmkcI54bKKFVFJQbLne+EqTJZeQ3lNT3QpumjtMU4rl+ZwTTp8oRF3ahMbEAxT2sZPJLFSrg==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -10570,73 +10598,76 @@ snapshots: '@emotion/weak-memoize@0.3.1': {} - '@esbuild/aix-ppc64@0.21.5': + '@esbuild/aix-ppc64@0.23.0': optional: true - '@esbuild/android-arm64@0.21.5': + '@esbuild/android-arm64@0.23.0': optional: true - '@esbuild/android-arm@0.21.5': + '@esbuild/android-arm@0.23.0': optional: true - '@esbuild/android-x64@0.21.5': + '@esbuild/android-x64@0.23.0': optional: true - '@esbuild/darwin-arm64@0.21.5': + '@esbuild/darwin-arm64@0.23.0': optional: true - '@esbuild/darwin-x64@0.21.5': + '@esbuild/darwin-x64@0.23.0': optional: true - '@esbuild/freebsd-arm64@0.21.5': + '@esbuild/freebsd-arm64@0.23.0': optional: true - '@esbuild/freebsd-x64@0.21.5': + '@esbuild/freebsd-x64@0.23.0': optional: true - '@esbuild/linux-arm64@0.21.5': + '@esbuild/linux-arm64@0.23.0': optional: true - '@esbuild/linux-arm@0.21.5': + '@esbuild/linux-arm@0.23.0': optional: true - '@esbuild/linux-ia32@0.21.5': + '@esbuild/linux-ia32@0.23.0': optional: true - '@esbuild/linux-loong64@0.21.5': + '@esbuild/linux-loong64@0.23.0': optional: true - '@esbuild/linux-mips64el@0.21.5': + '@esbuild/linux-mips64el@0.23.0': optional: true - '@esbuild/linux-ppc64@0.21.5': + '@esbuild/linux-ppc64@0.23.0': optional: true - '@esbuild/linux-riscv64@0.21.5': + '@esbuild/linux-riscv64@0.23.0': optional: true - '@esbuild/linux-s390x@0.21.5': + '@esbuild/linux-s390x@0.23.0': optional: true - '@esbuild/linux-x64@0.21.5': + '@esbuild/linux-x64@0.23.0': optional: true - '@esbuild/netbsd-x64@0.21.5': + '@esbuild/netbsd-x64@0.23.0': optional: true - '@esbuild/openbsd-x64@0.21.5': + '@esbuild/openbsd-arm64@0.23.0': optional: true - '@esbuild/sunos-x64@0.21.5': + '@esbuild/openbsd-x64@0.23.0': optional: true - '@esbuild/win32-arm64@0.21.5': + '@esbuild/sunos-x64@0.23.0': optional: true - '@esbuild/win32-ia32@0.21.5': + '@esbuild/win32-arm64@0.23.0': optional: true - '@esbuild/win32-x64@0.21.5': + '@esbuild/win32-ia32@0.23.0': + optional: true + + '@esbuild/win32-x64@0.23.0': optional: true '@eslint-community/eslint-utils@4.4.0(eslint@9.7.0)': @@ -10817,7 +10848,7 @@ snapshots: '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))': dependencies: - tailwindcss: 3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + tailwindcss: 3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)) '@hookform/resolvers@3.9.0(react-hook-form@7.52.1(react@18.3.1))': dependencies: @@ -13377,9 +13408,9 @@ snapshots: buffers@0.1.1: {} - bundle-require@4.2.1(esbuild@0.21.5): + bundle-require@5.0.0(esbuild@0.23.0): dependencies: - esbuild: 0.21.5 + esbuild: 0.23.0 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -13648,6 +13679,8 @@ snapshots: consola@2.15.3: {} + consola@3.2.3: {} + console-control-strings@1.1.0: {} constantinople@4.0.1: @@ -14231,31 +14264,32 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 - esbuild@0.21.5: + esbuild@0.23.0: optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 + '@esbuild/aix-ppc64': 0.23.0 + '@esbuild/android-arm': 0.23.0 + '@esbuild/android-arm64': 0.23.0 + '@esbuild/android-x64': 0.23.0 + '@esbuild/darwin-arm64': 0.23.0 + '@esbuild/darwin-x64': 0.23.0 + '@esbuild/freebsd-arm64': 0.23.0 + '@esbuild/freebsd-x64': 0.23.0 + '@esbuild/linux-arm': 0.23.0 + '@esbuild/linux-arm64': 0.23.0 + '@esbuild/linux-ia32': 0.23.0 + '@esbuild/linux-loong64': 0.23.0 + '@esbuild/linux-mips64el': 0.23.0 + '@esbuild/linux-ppc64': 0.23.0 + '@esbuild/linux-riscv64': 0.23.0 + '@esbuild/linux-s390x': 0.23.0 + '@esbuild/linux-x64': 0.23.0 + '@esbuild/netbsd-x64': 0.23.0 + '@esbuild/openbsd-arm64': 0.23.0 + '@esbuild/openbsd-x64': 0.23.0 + '@esbuild/sunos-x64': 0.23.0 + '@esbuild/win32-arm64': 0.23.0 + '@esbuild/win32-ia32': 0.23.0 + '@esbuild/win32-x64': 0.23.0 escalade@3.1.2: {} @@ -17225,14 +17259,6 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 - postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): - dependencies: - lilconfig: 3.1.2 - yaml: 2.4.5 - optionalDependencies: - postcss: 8.4.39 - ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) - postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)): dependencies: lilconfig: 3.1.2 @@ -17241,29 +17267,21 @@ snapshots: postcss: 8.4.39 ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) - postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13)(typescript@5.5.3)): - dependencies: - lilconfig: 3.1.2 - yaml: 2.4.5 - optionalDependencies: - postcss: 8.4.39 - ts-node: 10.9.2(@swc/core@1.6.13)(typescript@5.5.3) - - postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(typescript@5.5.3)): + postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39): dependencies: lilconfig: 3.1.2 yaml: 2.4.5 optionalDependencies: + jiti: 1.21.6 postcss: 8.4.39 - ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) - postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.39)(yaml@2.4.5): dependencies: lilconfig: 3.1.2 - yaml: 2.4.5 optionalDependencies: jiti: 1.21.6 postcss: 8.4.39 + yaml: 2.4.5 postcss-load-options@1.2.0: dependencies: @@ -18366,33 +18384,6 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwindcss@3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.6 - lilconfig: 2.1.0 - micromatch: 4.0.7 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.39 - postcss-import: 15.1.0(postcss@8.4.39) - postcss-js: 4.0.1(postcss@8.4.39) - postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) - postcss-nested: 6.0.1(postcss@8.4.39) - postcss-selector-parser: 6.1.1 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - tailwindcss@3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)): dependencies: '@alloc/quick-lru': 5.2.0 @@ -18420,33 +18411,6 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.6(ts-node@10.9.2(typescript@5.5.3)): - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.6 - lilconfig: 2.1.0 - micromatch: 4.0.7 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.39 - postcss-import: 15.1.0(postcss@8.4.39) - postcss-js: 4.0.1(postcss@8.4.39) - postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(typescript@5.5.3)) - postcss-nested: 6.0.1(postcss@8.4.39) - postcss-selector-parser: 6.1.1 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - tapable@2.2.1: {} tar-stream@2.2.0: @@ -18620,26 +18584,6 @@ snapshots: optionalDependencies: '@swc/core': 1.6.13(@swc/helpers@0.5.12) - ts-node@10.9.2(@swc/core@1.6.13)(typescript@5.5.3): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - acorn: 8.12.1 - acorn-walk: 8.3.3 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.5.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.6.13(@swc/helpers@0.5.12) - optional: true - ts-toolbelt@9.6.0: {} tsconfig-paths-webpack-plugin@4.1.0: @@ -18663,17 +18607,18 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(@swc/core@1.6.13)(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13)(typescript@5.5.3))(typescript@5.5.3): + tsup@8.1.2(@swc/core@1.6.13)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5): dependencies: - bundle-require: 4.2.1(esbuild@0.21.5) + bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 chokidar: 3.6.0 + consola: 3.2.3 debug: 4.3.5(supports-color@9.4.0) - esbuild: 0.21.5 + esbuild: 0.23.0 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13)(typescript@5.5.3)) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.39)(yaml@2.4.5) resolve-from: 5.0.0 rollup: 4.18.1 source-map: 0.8.0-beta.0 @@ -18684,8 +18629,10 @@ snapshots: postcss: 8.4.39 typescript: 5.5.3 transitivePeerDependencies: + - jiti - supports-color - - ts-node + - tsx + - yaml turbo-darwin-64@1.13.4: optional: true From 5f52f92fc91c75daabd8ba6075c7808611919adc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 03:21:18 +0000 Subject: [PATCH 095/215] chore(deps): update dependency msw to v2.3.2 (#502) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 58 ++++++++++++++++++++++---------------------------- 1 file changed, 26 insertions(+), 32 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 95cbdc802..d3e7ead0e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -489,7 +489,7 @@ importers: version: 29.7.0 msw: specifier: ^2.3.0 - version: 2.3.1(typescript@5.5.3) + version: 2.3.2(typescript@5.5.3) next-router-mock: specifier: ^0.9.13 version: 0.9.13(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) @@ -2096,20 +2096,20 @@ packages: cpu: [x64] os: [win32] - '@inquirer/confirm@3.1.14': - resolution: {integrity: sha512-nbLSX37b2dGPtKWL3rPuR/5hOuD30S+pqJ/MuFiUEgN6GiMs8UMxiurKAMDzKt6C95ltjupa8zH6+3csXNHWpA==} + '@inquirer/confirm@3.1.15': + resolution: {integrity: sha512-CiLGi3JmKGEsia5kYJN62yG/njHydbYIkzSBril7tCaKbsnIqxa2h/QiON9NjfwiKck/2siosz4h7lVhLFocMQ==} engines: {node: '>=18'} - '@inquirer/core@9.0.2': - resolution: {integrity: sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==} + '@inquirer/core@9.0.3': + resolution: {integrity: sha512-p2BRZv/vMmpwlU4ZR966vKQzGVCi4VhLjVofwnFLziTQia541T7i1Ar8/LPh+LzjkXzocme+g5Io6MRtzlCcNA==} engines: {node: '>=18'} - '@inquirer/figures@1.0.3': - resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} + '@inquirer/figures@1.0.4': + resolution: {integrity: sha512-R7Gsg6elpuqdn55fBH2y9oYzrU/yKrSmIsDX4ROT51vohrECFzTf2zw9BfUbOW8xjfmM2QbVoVYdTwhrtEKWSQ==} engines: {node: '>=18'} - '@inquirer/type@1.4.0': - resolution: {integrity: sha512-AjOqykVyjdJQvtfkNDGUyMYGF8xN50VUxftCQWsOyIo4DFRLr6VQhW0VItGI1JIyQGCGgIpKa7hMMwNhZb4OIw==} + '@inquirer/type@1.5.0': + resolution: {integrity: sha512-L/UdayX9Z1lLN+itoTKqJ/X4DX5DaWu2Sruwt4XgZzMNv32x4qllbzMX4MbJlz0yxAQtU19UvABGOjmdq1u3qA==} engines: {node: '>=18'} '@isaacs/cliui@8.0.2': @@ -6733,8 +6733,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - msw@2.3.1: - resolution: {integrity: sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==} + msw@2.3.2: + resolution: {integrity: sha512-vDn6d6a50vxPE+HnaKQfpmZ4SVXlOjF97yD5FJcUT3v2/uZ65qvTYNL25yOmnrfCNWZ4wtAS7EbtXxygMug2Tw==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -8547,12 +8547,8 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-fest@4.21.0: - resolution: {integrity: sha512-ADn2w7hVPcK6w1I0uWnM//y1rLXZhzB9mr0a3OirzclKF1Wp6VzevUmzz/NRAWunOT6E8HrnpGY7xOfc6K57fA==} - engines: {node: '>=16'} - - type-fest@4.22.0: - resolution: {integrity: sha512-hxMO1k4ip1uTVGgPbs1hVpYyhz2P91A6tQyH2H9POx3U6T3MdhIcfY8L2hRu/LRmzPFdfduOS0RIDjFlP2urPw==} + type-fest@4.22.1: + resolution: {integrity: sha512-9tHNEa0Ov81YOopiVkcCJVz5TM6AEQ+CHHjFIktqPnE3NV0AHIkx+gh9tiCl58m/66wWxkOC9eltpa75J4lQPA==} engines: {node: '>=16'} type-is@1.6.18: @@ -10945,15 +10941,15 @@ snapshots: '@img/sharp-win32-x64@0.33.4': optional: true - '@inquirer/confirm@3.1.14': + '@inquirer/confirm@3.1.15': dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.3 + '@inquirer/type': 1.5.0 - '@inquirer/core@9.0.2': + '@inquirer/core@9.0.3': dependencies: - '@inquirer/figures': 1.0.3 - '@inquirer/type': 1.4.0 + '@inquirer/figures': 1.0.4 + '@inquirer/type': 1.5.0 '@types/mute-stream': 0.0.4 '@types/node': 20.14.11 '@types/wrap-ansi': 3.0.0 @@ -10966,9 +10962,9 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 - '@inquirer/figures@1.0.3': {} + '@inquirer/figures@1.0.4': {} - '@inquirer/type@1.4.0': + '@inquirer/type@1.5.0': dependencies: mute-stream: 1.0.0 @@ -16644,11 +16640,11 @@ snapshots: ms@2.1.3: {} - msw@2.3.1(typescript@5.5.3): + msw@2.3.2(typescript@5.5.3): dependencies: '@bundled-es-modules/cookie': 2.0.0 '@bundled-es-modules/statuses': 1.0.1 - '@inquirer/confirm': 3.1.14 + '@inquirer/confirm': 3.1.15 '@mswjs/cookies': 1.1.1 '@mswjs/interceptors': 0.29.1 '@open-draft/until': 2.1.0 @@ -16661,7 +16657,7 @@ snapshots: outvariant: 1.4.3 path-to-regexp: 6.2.2 strict-event-emitter: 0.5.1 - type-fest: 4.21.0 + type-fest: 4.22.1 yargs: 17.7.2 optionalDependencies: typescript: 5.5.3 @@ -17058,7 +17054,7 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 - type-fest: 4.22.0 + type-fest: 4.22.1 parse5-htmlparser2-tree-adapter@6.0.1: dependencies: @@ -18671,9 +18667,7 @@ snapshots: type-fest@0.21.3: {} - type-fest@4.21.0: {} - - type-fest@4.22.0: {} + type-fest@4.22.1: {} type-is@1.6.18: dependencies: From b8303b61260ceba46381622b904d463d847367d5 Mon Sep 17 00:00:00 2001 From: Chiyoung Jeong Date: Fri, 19 Jul 2024 13:24:23 +0900 Subject: [PATCH 096/215] remove console.log and fix url bugs (#493) * minor bugs * snapshot --- .../admin/project/project/project.service.ts | 15 +++--- .../reset-password.spec.tsx.snap | 8 +--- .../auth/__snapshots__/sign-in.spec.tsx.snap | 48 +++---------------- .../auth/__snapshots__/sign-up.spec.tsx.snap | 21 +------- .../reset-password.spec.tsx.snap | 16 +------ .../user-invitation.spec.tsx.snap | 16 +------ apps/web/src/entities/user/user.model.ts | 6 ++- ...reset-password-with-email.ui.spec.tsx.snap | 8 +--- ...-password-with-email-form.ui.spec.tsx.snap | 16 +------ .../sign-in-with-email-form.ui.spec.tsx.snap | 32 ++----------- .../sign-up-with-email-form.ui.spec.tsx.snap | 21 +------- .../user-invitation-form.ui.spec.tsx.snap | 16 +------ .../user-profile-form.ui.spec.tsx.snap | 16 +------ .../table-search-input.service.ts | 3 -- .../widgets/issue-table/ui/ticket-link.ui.tsx | 3 +- packages/ufb-ui/src/inputs/TextInput.tsx | 6 +-- 16 files changed, 41 insertions(+), 210 deletions(-) diff --git a/apps/api/src/domains/admin/project/project/project.service.ts b/apps/api/src/domains/admin/project/project/project.service.ts index 2962d6aea..0f9581f5c 100644 --- a/apps/api/src/domains/admin/project/project/project.service.ts +++ b/apps/api/src/domains/admin/project/project/project.service.ts @@ -146,15 +146,12 @@ export class ProjectService { }); savedProject.issueTracker = savedIssueTracker; } - try { - await this.feedbackStatisticsService.addCronJobByProjectId( - savedProject.id, - ); - await this.issueStatisticsService.addCronJobByProjectId(savedProject.id); - await this.feedbackIssueStatisticsService.addCronJobByProjectId( - savedProject.id, - ); - } catch (error) {} + + await this.feedbackStatisticsService.addCronJobByProjectId(savedProject.id); + await this.issueStatisticsService.addCronJobByProjectId(savedProject.id); + await this.feedbackIssueStatisticsService.addCronJobByProjectId( + savedProject.id, + ); return savedProject; } diff --git a/apps/web/src/__test__/auth/__snapshots__/reset-password.spec.tsx.snap b/apps/web/src/__test__/auth/__snapshots__/reset-password.spec.tsx.snap index 58d787fd4..265454dd2 100644 --- a/apps/web/src/__test__/auth/__snapshots__/reset-password.spec.tsx.snap +++ b/apps/web/src/__test__/auth/__snapshots__/reset-password.spec.tsx.snap @@ -154,13 +154,7 @@ exports[`Reset Password Page snapshot test 1`] = ` />
- -
+ />
diff --git a/apps/web/src/__test__/auth/__snapshots__/sign-in.spec.tsx.snap b/apps/web/src/__test__/auth/__snapshots__/sign-in.spec.tsx.snap index 7db1a07b1..bfcda9385 100644 --- a/apps/web/src/__test__/auth/__snapshots__/sign-in.spec.tsx.snap +++ b/apps/web/src/__test__/auth/__snapshots__/sign-in.spec.tsx.snap @@ -142,13 +142,7 @@ exports[`Sign In Page should render all allow 1`] = `
- -
+ />
- -
+ />
@@ -390,13 +378,7 @@ exports[`Sign In Page should render when isPrivate is false 1`] = `
- -
+ />
- -
+ />
@@ -763,13 +739,7 @@ exports[`Sign In Page should render when useOAuth is false 1`] = `
- -
+ />
- -
+ />
diff --git a/apps/web/src/__test__/auth/__snapshots__/sign-up.spec.tsx.snap b/apps/web/src/__test__/auth/__snapshots__/sign-up.spec.tsx.snap index 4ff98e4c4..5c5cfdeb4 100644 --- a/apps/web/src/__test__/auth/__snapshots__/sign-up.spec.tsx.snap +++ b/apps/web/src/__test__/auth/__snapshots__/sign-up.spec.tsx.snap @@ -155,11 +155,6 @@ exports[`Sign Up Page snapshot test 1`] = `
-
- -
+ />
diff --git a/apps/web/src/__test__/link/__snapshots__/reset-password.spec.tsx.snap b/apps/web/src/__test__/link/__snapshots__/reset-password.spec.tsx.snap index 8673c455a..1d77d5371 100644 --- a/apps/web/src/__test__/link/__snapshots__/reset-password.spec.tsx.snap +++ b/apps/web/src/__test__/link/__snapshots__/reset-password.spec.tsx.snap @@ -180,13 +180,7 @@ exports[`Reset Password Page snapshot test 1`] = ` />
- -
+ />
- -
+ />
diff --git a/apps/web/src/__test__/link/__snapshots__/user-invitation.spec.tsx.snap b/apps/web/src/__test__/link/__snapshots__/user-invitation.spec.tsx.snap index f0a8dd9ad..658f5ba3d 100644 --- a/apps/web/src/__test__/link/__snapshots__/user-invitation.spec.tsx.snap +++ b/apps/web/src/__test__/link/__snapshots__/user-invitation.spec.tsx.snap @@ -181,13 +181,7 @@ exports[`Reset Password Page snapshot test 1`] = ` />
- -
+ />
- -
+ />
diff --git a/apps/web/src/entities/user/user.model.ts b/apps/web/src/entities/user/user.model.ts index 668f9b2c4..5b20a7443 100644 --- a/apps/web/src/entities/user/user.model.ts +++ b/apps/web/src/entities/user/user.model.ts @@ -70,13 +70,15 @@ export const useUserStore = create((set, get) => ({ if (!jwt) return; const { sub, exp } = jwtDecode(jwt.accessToken); - if (!sub || dayjs().isBefore(dayjs(exp))) void get().signOut(); - else { + if (!sub || dayjs().isBefore(dayjs(exp))) { + await get().signOut(); + } else { const { data } = await client.get({ path: '/api/admin/users/{id}', pathParams: { id: parseInt(sub) }, options: { headers: { Authorization: `Bearer ${jwt.accessToken}` } }, }); + set({ user: data }); } }, diff --git a/apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/request-reset-password-with-email.ui.spec.tsx.snap b/apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/request-reset-password-with-email.ui.spec.tsx.snap index 79d3dd749..4f06ac765 100644 --- a/apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/request-reset-password-with-email.ui.spec.tsx.snap +++ b/apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/request-reset-password-with-email.ui.spec.tsx.snap @@ -34,13 +34,7 @@ exports[`RequestResetPasswordWithEmail match snapshot 1`] = ` />
- -
+ />
diff --git a/apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/reset-password-with-email-form.ui.spec.tsx.snap b/apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/reset-password-with-email-form.ui.spec.tsx.snap index 1934460aa..2c9e59659 100644 --- a/apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/reset-password-with-email-form.ui.spec.tsx.snap +++ b/apps/web/src/features/auth/reset-password-with-email/ui/__snapshots__/reset-password-with-email-form.ui.spec.tsx.snap @@ -60,13 +60,7 @@ exports[`ResetPasswordWithEmailForm match snapshot 1`] = ` />
- -
+ />
- -
+ />
diff --git a/apps/web/src/features/auth/sign-in-with-email/ui/__snapshots__/sign-in-with-email-form.ui.spec.tsx.snap b/apps/web/src/features/auth/sign-in-with-email/ui/__snapshots__/sign-in-with-email-form.ui.spec.tsx.snap index ff3be6ec6..e622d49c9 100644 --- a/apps/web/src/features/auth/sign-in-with-email/ui/__snapshots__/sign-in-with-email-form.ui.spec.tsx.snap +++ b/apps/web/src/features/auth/sign-in-with-email/ui/__snapshots__/sign-in-with-email-form.ui.spec.tsx.snap @@ -29,13 +29,7 @@ exports[`SignInWithEmailForm match snapshot when tenant is not private 1`] = `
- -
+ />
- -
+ />
@@ -124,13 +112,7 @@ exports[`SignInWithEmailForm match snapshot when tenant is private 1`] = `
- -
+ />
- -
+ />
diff --git a/apps/web/src/features/auth/sign-up-with-email/ui/__snapshots__/sign-up-with-email-form.ui.spec.tsx.snap b/apps/web/src/features/auth/sign-up-with-email/ui/__snapshots__/sign-up-with-email-form.ui.spec.tsx.snap index 38384723f..08954714b 100644 --- a/apps/web/src/features/auth/sign-up-with-email/ui/__snapshots__/sign-up-with-email-form.ui.spec.tsx.snap +++ b/apps/web/src/features/auth/sign-up-with-email/ui/__snapshots__/sign-up-with-email-form.ui.spec.tsx.snap @@ -35,11 +35,6 @@ exports[`SignUpWithEmailForm match snapshot 1`] = `
-
- -
+ />
diff --git a/apps/web/src/features/invite-user/__snapshots__/user-invitation-form.ui.spec.tsx.snap b/apps/web/src/features/invite-user/__snapshots__/user-invitation-form.ui.spec.tsx.snap index db4f1d05b..6cbc725f3 100644 --- a/apps/web/src/features/invite-user/__snapshots__/user-invitation-form.ui.spec.tsx.snap +++ b/apps/web/src/features/invite-user/__snapshots__/user-invitation-form.ui.spec.tsx.snap @@ -60,13 +60,7 @@ exports[`ResetPasswordWithEmailForm match snapshot 1`] = ` />
- -
+ />
- -
+ />
diff --git a/apps/web/src/features/update-user/__snapshots__/user-profile-form.ui.spec.tsx.snap b/apps/web/src/features/update-user/__snapshots__/user-profile-form.ui.spec.tsx.snap index b6ea76088..e3f16ad88 100644 --- a/apps/web/src/features/update-user/__snapshots__/user-profile-form.ui.spec.tsx.snap +++ b/apps/web/src/features/update-user/__snapshots__/user-profile-form.ui.spec.tsx.snap @@ -97,13 +97,7 @@ exports[`ResetPasswordWithEmailForm match snapshot 1`] = ` />
- -
+ />
- -
+ />
diff --git a/apps/web/src/shared/ui/tables/table-search-input/table-search-input.service.ts b/apps/web/src/shared/ui/tables/table-search-input/table-search-input.service.ts index fdbf50de0..b4787602b 100644 --- a/apps/web/src/shared/ui/tables/table-search-input/table-search-input.service.ts +++ b/apps/web/src/shared/ui/tables/table-search-input/table-search-input.service.ts @@ -100,7 +100,6 @@ export const objToStr = ( case 'select': case 'multiSelect': if (hasNameOfKey(value)) { - console.log('value: ', value.name); return `${name}:${value.name}`; } return `${name}:${String(value)}`; @@ -161,12 +160,10 @@ export const objToQuery = ( break; } case 'select': { - console.log('value: ', value); const optionKey2 = hasKeyOfKey(value) ? value.key : column.options?.find((v) => v.name === value)?.key; - console.log('optionKey2: ', optionKey2); if (!optionKey2) break; result[key] = optionKey2; diff --git a/apps/web/src/widgets/issue-table/ui/ticket-link.ui.tsx b/apps/web/src/widgets/issue-table/ui/ticket-link.ui.tsx index 0e804c18e..a411eb2ab 100644 --- a/apps/web/src/widgets/issue-table/ui/ticket-link.ui.tsx +++ b/apps/web/src/widgets/issue-table/ui/ticket-link.ui.tsx @@ -32,7 +32,7 @@ const TicketLink: React.FC = ({ value, projectId }) => { const link = useMemo(() => { if (!issueTracker?.data.ticketDomain) return ''; try { - new URL( + return new URL( `/browse/${issueTracker.data.ticketKey}-${value}`, issueTracker.data.ticketDomain, ).toString(); @@ -49,6 +49,7 @@ const TicketLink: React.FC = ({ value, projectId }) => { href={link} target="_blank" rel="noreferrer" + onClick={(e) => e.stopPropagation()} > {`${issueTracker.data.ticketKey}-${value}`} diff --git a/packages/ufb-ui/src/inputs/TextInput.tsx b/packages/ufb-ui/src/inputs/TextInput.tsx index 9ae2d0e1c..0fe4d09d6 100644 --- a/packages/ufb-ui/src/inputs/TextInput.tsx +++ b/packages/ufb-ui/src/inputs/TextInput.tsx @@ -31,8 +31,8 @@ export interface ITextInputProps extends Omit { export const TextInput = forwardRef( (props, ref) => { const { - isSubmitted, - isSubmitting, + isSubmitted = false, + isSubmitting = false, isValid, leftIconName, className, @@ -52,7 +52,7 @@ export const TextInput = forwardRef( }, [inputRef]); useEffect(() => { - if (isSubmitting ?? !isSubmitted) return; + if (isSubmitting || !isSubmitted) return; setIconType(isValid ? 'success' : 'fail'); }, [isSubmitted, isValid, isSubmitting]); From ad917730cf490b1eec5893368f120bdb79ad3393 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 13:25:07 +0900 Subject: [PATCH 097/215] fix(deps): update turbo monorepo to v2 (major) (#384) * fix(deps): update turbo monorepo to v2 * fix turbo.json * fix dockerfile * fix docker build * fix format --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: chiol --- apps/web/next.config.mjs | 4 +- apps/web/package.json | 1 + .../ui/feedback-request-code-popover.ui.tsx | 2 +- .../tenant/ui/tenant-guard.ui.spec.tsx | 2 +- apps/web/src/{env.mjs => env.ts} | 0 .../sign-in-with-oauth.mock-handler.ts | 2 +- .../create-tenant/create-tenant-form.spec.tsx | 2 +- apps/web/src/pages/api/login.ts | 2 +- apps/web/src/pages/api/oauth.ts | 2 +- apps/web/src/pages/api/refresh-jwt.ts | 2 +- apps/web/src/server/iron-option.ts | 2 +- apps/web/src/shared/lib/client.ts | 2 +- apps/web/src/shared/ui/help-card-docs.tsx | 2 +- apps/web/src/shared/utils/path-parsing.ts | 2 +- .../model/feedback-table.context.tsx | 2 +- .../feedback-table/ui/feedback-table-bar.tsx | 2 +- docker/api.dockerfile | 2 +- docker/web.dockerfile | 4 +- package.json | 2 +- pnpm-lock.yaml | 79 ++++++++++--------- tooling/eslint/package.json | 2 +- turbo.json | 15 ++-- 22 files changed, 71 insertions(+), 64 deletions(-) rename apps/web/src/{env.mjs => env.ts} (100%) diff --git a/apps/web/next.config.mjs b/apps/web/next.config.mjs index efba538cb..99f8a8549 100644 --- a/apps/web/next.config.mjs +++ b/apps/web/next.config.mjs @@ -1,10 +1,10 @@ -import './src/env.mjs'; - import path from 'path'; import { fileURLToPath } from 'url'; +import createJiti from 'jiti'; import * as i18nConfig from './next-i18next.config.js'; +createJiti(fileURLToPath(import.meta.url))('./src/env'); const __dirname = fileURLToPath(new URL('.', import.meta.url)); /** @type {import('next').NextConfig} */ diff --git a/apps/web/package.json b/apps/web/package.json index 6b50e9e36..b84227319 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -99,6 +99,7 @@ "eslint": "^9.0.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", + "jiti": "^1.21.6", "msw": "^2.3.0", "next-router-mock": "^0.9.13", "node-mocks-http": "^1.14.1", diff --git a/apps/web/src/entities/field/ui/feedback-request-code-popover.ui.tsx b/apps/web/src/entities/field/ui/feedback-request-code-popover.ui.tsx index 5c87107c0..a4d9178be 100644 --- a/apps/web/src/entities/field/ui/feedback-request-code-popover.ui.tsx +++ b/apps/web/src/entities/field/ui/feedback-request-code-popover.ui.tsx @@ -27,7 +27,7 @@ import { import { cn, useOAIQuery } from '@/shared'; -import { env } from '@/env.mjs'; +import { env } from '@/env'; interface IProps { channelId: number; diff --git a/apps/web/src/entities/tenant/ui/tenant-guard.ui.spec.tsx b/apps/web/src/entities/tenant/ui/tenant-guard.ui.spec.tsx index 07dc39071..f81364f30 100644 --- a/apps/web/src/entities/tenant/ui/tenant-guard.ui.spec.tsx +++ b/apps/web/src/entities/tenant/ui/tenant-guard.ui.spec.tsx @@ -19,7 +19,7 @@ import mockRouter from 'next-router-mock'; import { Path } from '@/shared'; -import { env } from '@/env.mjs'; +import { env } from '@/env'; import { server } from '@/msw'; import { render, screen, waitFor } from '@/test-utils'; import { useTenantStore } from '../tenant.model'; diff --git a/apps/web/src/env.mjs b/apps/web/src/env.ts similarity index 100% rename from apps/web/src/env.mjs rename to apps/web/src/env.ts diff --git a/apps/web/src/features/auth/sign-in-with-oauth/__mocks__/sign-in-with-oauth.mock-handler.ts b/apps/web/src/features/auth/sign-in-with-oauth/__mocks__/sign-in-with-oauth.mock-handler.ts index 945d05e90..81b4f14c4 100644 --- a/apps/web/src/features/auth/sign-in-with-oauth/__mocks__/sign-in-with-oauth.mock-handler.ts +++ b/apps/web/src/features/auth/sign-in-with-oauth/__mocks__/sign-in-with-oauth.mock-handler.ts @@ -16,7 +16,7 @@ import { faker } from '@faker-js/faker'; import { http, HttpResponse } from 'msw'; -import { env } from '@/env.mjs'; +import { env } from '@/env'; export const signInWithOAuthMockHandlers = [ http.get( diff --git a/apps/web/src/features/create-tenant/create-tenant-form.spec.tsx b/apps/web/src/features/create-tenant/create-tenant-form.spec.tsx index 2bd0aa04d..fab148fd3 100644 --- a/apps/web/src/features/create-tenant/create-tenant-form.spec.tsx +++ b/apps/web/src/features/create-tenant/create-tenant-form.spec.tsx @@ -17,7 +17,7 @@ import { faker } from '@faker-js/faker'; import userEvent from '@testing-library/user-event'; import { http, HttpResponse } from 'msw'; -import { env } from '@/env.mjs'; +import { env } from '@/env'; import { server } from '@/msw'; import { render, screen, waitFor } from '@/test-utils'; import CreateTenantForm from './create-tenant-form.ui'; diff --git a/apps/web/src/pages/api/login.ts b/apps/web/src/pages/api/login.ts index 0c6b2aad2..3cd84a570 100644 --- a/apps/web/src/pages/api/login.ts +++ b/apps/web/src/pages/api/login.ts @@ -20,7 +20,7 @@ import { z } from 'zod'; import type { Jwt } from '@/shared'; -import { env } from '@/env.mjs'; +import { env } from '@/env'; import { createNextApiHandler, procedure } from '@/server/api-handler'; import type { JwtSession } from '@/server/iron-option'; import { ironOption } from '@/server/iron-option'; diff --git a/apps/web/src/pages/api/oauth.ts b/apps/web/src/pages/api/oauth.ts index 027082d90..dff87c749 100644 --- a/apps/web/src/pages/api/oauth.ts +++ b/apps/web/src/pages/api/oauth.ts @@ -19,7 +19,7 @@ import { z } from 'zod'; import type { Jwt } from '@/shared'; -import { env } from '@/env.mjs'; +import { env } from '@/env'; import { createNextApiHandler, procedure } from '@/server/api-handler'; import type { JwtSession } from '@/server/iron-option'; import { ironOption } from '@/server/iron-option'; diff --git a/apps/web/src/pages/api/refresh-jwt.ts b/apps/web/src/pages/api/refresh-jwt.ts index 2e3cc5398..ed01d5c65 100644 --- a/apps/web/src/pages/api/refresh-jwt.ts +++ b/apps/web/src/pages/api/refresh-jwt.ts @@ -19,7 +19,7 @@ import { getIronSession } from 'iron-session'; import type { Jwt } from '@/shared'; -import { env } from '@/env.mjs'; +import { env } from '@/env'; import { createNextApiHandler } from '@/server/api-handler'; import type { JwtSession } from '@/server/iron-option'; import { ironOption } from '@/server/iron-option'; diff --git a/apps/web/src/server/iron-option.ts b/apps/web/src/server/iron-option.ts index 3cced944c..37481911e 100644 --- a/apps/web/src/server/iron-option.ts +++ b/apps/web/src/server/iron-option.ts @@ -15,7 +15,7 @@ */ import type { SessionOptions } from 'iron-session'; -import { env } from '@/env.mjs'; +import { env } from '@/env'; export const ironOption: SessionOptions = { cookieName: 'user-feedback', diff --git a/apps/web/src/shared/lib/client.ts b/apps/web/src/shared/lib/client.ts index 114fb63c1..cf096fb55 100644 --- a/apps/web/src/shared/lib/client.ts +++ b/apps/web/src/shared/lib/client.ts @@ -28,7 +28,7 @@ import type { OAIResponse, } from '@/shared'; -import { env } from '@/env.mjs'; +import { env } from '@/env'; class client { private axiosInstance = axios.create({ diff --git a/apps/web/src/shared/ui/help-card-docs.tsx b/apps/web/src/shared/ui/help-card-docs.tsx index 5f492fb64..93d861adf 100644 --- a/apps/web/src/shared/ui/help-card-docs.tsx +++ b/apps/web/src/shared/ui/help-card-docs.tsx @@ -17,7 +17,7 @@ import { Trans } from 'react-i18next'; import { Icon } from '@ufb/ui'; -import { env } from '@/env.mjs'; +import { env } from '@/env'; type I18nKey = | 'help-card.image-config' diff --git a/apps/web/src/shared/utils/path-parsing.ts b/apps/web/src/shared/utils/path-parsing.ts index 72479b9d7..d349c94a5 100644 --- a/apps/web/src/shared/utils/path-parsing.ts +++ b/apps/web/src/shared/utils/path-parsing.ts @@ -13,7 +13,7 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { env } from '@/env.mjs'; +import { env } from '@/env'; export const getRequestUrl = ( path: string, diff --git a/apps/web/src/widgets/feedback-table/model/feedback-table.context.tsx b/apps/web/src/widgets/feedback-table/model/feedback-table.context.tsx index 527756556..8094487e1 100644 --- a/apps/web/src/widgets/feedback-table/model/feedback-table.context.tsx +++ b/apps/web/src/widgets/feedback-table/model/feedback-table.context.tsx @@ -20,7 +20,7 @@ import type { DateRangeType } from '@/shared'; import { DATE_FORMAT, useQueryParamsState } from '@/shared'; import { EMPTY_FUNCTION } from '@/shared/utils/empty-function'; -import { env } from '@/env.mjs'; +import { env } from '@/env'; const DEFAULT_DATE_RANGE: DateRangeType = { startDate: dayjs().subtract(env.NEXT_PUBLIC_MAX_DAYS, 'day').toDate(), diff --git a/apps/web/src/widgets/feedback-table/ui/feedback-table-bar.tsx b/apps/web/src/widgets/feedback-table/ui/feedback-table-bar.tsx index 09e383d08..81d8654fb 100644 --- a/apps/web/src/widgets/feedback-table/ui/feedback-table-bar.tsx +++ b/apps/web/src/widgets/feedback-table/ui/feedback-table-bar.tsx @@ -22,7 +22,7 @@ import { DateRangePicker, TablePagination, TableSearchInput } from '@/shared'; import type { Field } from '@/entities/field'; import { useIssueSearch } from '@/entities/issue'; -import { env } from '@/env.mjs'; +import { env } from '@/env'; import type { FeedbackColumnType } from '../feedback-table-columns'; import { useFeedbackTable } from '../model'; import ChannelSelectBox from './channel-select-box'; diff --git a/docker/api.dockerfile b/docker/api.dockerfile index 26a88fd56..094f9f220 100644 --- a/docker/api.dockerfile +++ b/docker/api.dockerfile @@ -8,7 +8,7 @@ RUN apk add --no-cache libc6-compat # Set working directory WORKDIR /app -RUN npm install -g turbo@^1.13.2 +RUN npm install -g turbo COPY . . RUN turbo prune --scope=api --docker diff --git a/docker/web.dockerfile b/docker/web.dockerfile index 54f68d2ff..097816410 100644 --- a/docker/web.dockerfile +++ b/docker/web.dockerfile @@ -8,7 +8,7 @@ RUN apk add --no-cache libc6-compat # Set working directory WORKDIR /app -RUN npm install -g turbo@^1.13.2 +RUN npm install -g turbo COPY . . RUN turbo prune --scope=web --docker @@ -41,7 +41,7 @@ ARG TURBO_TEAM ENV TURBO_TEAM=${TURBO_TEAM} COPY --from=builder /app/apps/web/.env.build /app/apps/web/.env.production -RUN SKIP_ENV_VALIDATION=1 pnpm dlx turbo run build --filter=web... +RUN SKIP_ENV_VALIDATION=true pnpm dlx turbo run build --filter=web... FROM base AS runner WORKDIR /app diff --git a/package.json b/package.json index 19dd306d7..9e845f758 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "devDependencies": { "@ufb/prettier-config": "workspace:*", "prettier": "^3.2.5", - "turbo": "^1.13.2", + "turbo": "^2.0.0", "typescript": "^5.4.5" }, "packageManager": "pnpm@9.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d3e7ead0e..dc42d1ea9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: ^3.2.5 version: 3.3.3 turbo: - specifier: ^1.13.2 - version: 1.13.4 + specifier: ^2.0.0 + version: 2.0.7 typescript: specifier: ^5.4.5 version: 5.5.3 @@ -487,6 +487,9 @@ importers: jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 + jiti: + specifier: ^1.21.6 + version: 1.21.6 msw: specifier: ^2.3.0 version: 2.3.2(typescript@5.5.3) @@ -642,8 +645,8 @@ importers: specifier: ^9.1.0 version: 9.1.0(eslint@9.7.0) eslint-config-turbo: - specifier: ^1.13.2 - version: 1.13.4(eslint@9.7.0) + specifier: ^2.0.0 + version: 2.0.7(eslint@9.7.0) eslint-plugin-import: specifier: ^2.29.1 version: 2.29.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0) @@ -5013,8 +5016,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-config-turbo@1.13.4: - resolution: {integrity: sha512-+we4eWdZlmlEn7LnhXHCIPX/wtujbHCS7XjQM/TN09BHNEl2fZ8id4rHfdfUKIYTSKyy8U/nNyJ0DNoZj5Q8bw==} + eslint-config-turbo@2.0.7: + resolution: {integrity: sha512-rs9QdVM3MSd1EQ0C13bbl1/9H6tYMOZSG3Dpfe+qcq6oZSdjrKh4+u/ALMO2nxF/FujioibzgbN3rI46L3BdUQ==} peerDependencies: eslint: '>6.6.0' @@ -5078,8 +5081,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - eslint-plugin-turbo@1.13.4: - resolution: {integrity: sha512-82GfMzrewI/DJB92Bbch239GWbGx4j1zvjk1lqb06lxIlMPnVwUHVwPbAnLfyLG3JuhLv9whxGkO/q1CL18JTg==} + eslint-plugin-turbo@2.0.7: + resolution: {integrity: sha512-HNrg6/8U4ZMj46ckX7GkwFOz4yLizZjCZb5xgoGF6pR5XwXxHBI4+fuVu9HGJXH0QRbNp3JQoxFYPB9y/cdv8w==} peerDependencies: eslint: '>6.6.0' @@ -8497,38 +8500,38 @@ packages: typescript: optional: true - turbo-darwin-64@1.13.4: - resolution: {integrity: sha512-A0eKd73R7CGnRinTiS7txkMElg+R5rKFp9HV7baDiEL4xTG1FIg/56Vm7A5RVgg8UNgG2qNnrfatJtb+dRmNdw==} + turbo-darwin-64@2.0.7: + resolution: {integrity: sha512-J1RBvQGqKeUwLJrZbfrm4tHshagdMeGAwd7rpLpfUrw0PNmGfcBazJf6dIGXG59/GHzJmS0/eAZ8qDchfVbIFA==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@1.13.4: - resolution: {integrity: sha512-eG769Q0NF6/Vyjsr3mKCnkG/eW6dKMBZk6dxWOdrHfrg6QgfkBUk0WUUujzdtVPiUIvsh4l46vQrNVd9EOtbyA==} + turbo-darwin-arm64@2.0.7: + resolution: {integrity: sha512-h1JK8uuEjoHx1SvvTZiottj+4kDmiv+hivnLUzNwO75qKblMsd38IsFB0J2sMRz7JacFlf+3ry8SItznBW67Xw==} cpu: [arm64] os: [darwin] - turbo-linux-64@1.13.4: - resolution: {integrity: sha512-Bq0JphDeNw3XEi+Xb/e4xoKhs1DHN7OoLVUbTIQz+gazYjigVZvtwCvgrZI7eW9Xo1eOXM2zw2u1DGLLUfmGkQ==} + turbo-linux-64@2.0.7: + resolution: {integrity: sha512-dsr7GFeHAYVMnXWDDjhpsAQetejU4OlkNBRA5hfmnIcl2sSyOYa3EvoeJ6j5z5vTNIJ9VO4I1h0jK3lTjEoonA==} cpu: [x64] os: [linux] - turbo-linux-arm64@1.13.4: - resolution: {integrity: sha512-BJcXw1DDiHO/okYbaNdcWN6szjXyHWx9d460v6fCHY65G8CyqGU3y2uUTPK89o8lq/b2C8NK0yZD+Vp0f9VoIg==} + turbo-linux-arm64@2.0.7: + resolution: {integrity: sha512-bJbwXvyX1XPzY1jHgkqggls/L4yFyHVK8GGACF3kcg6x7lYV2SXkUYRyOC3WqzW7euqa9Zw/32jrIPP4Qy31Vw==} cpu: [arm64] os: [linux] - turbo-windows-64@1.13.4: - resolution: {integrity: sha512-OFFhXHOFLN7A78vD/dlVuuSSVEB3s9ZBj18Tm1hk3aW1HTWTuAw0ReN6ZNlVObZUHvGy8d57OAGGxf2bT3etQw==} + turbo-windows-64@2.0.7: + resolution: {integrity: sha512-aBH+5A7IN957MqXMrw8xN0CWtH/fPFL+xTlloO6074Eaa8WfnctSAnaSujm6f4xF2T8lFx+ZprBvnO9oKvLQQQ==} cpu: [x64] os: [win32] - turbo-windows-arm64@1.13.4: - resolution: {integrity: sha512-u5A+VOKHswJJmJ8o8rcilBfU5U3Y1TTAfP9wX8bFh8teYF1ghP0EhtMRLjhtp6RPa+XCxHHVA2CiC3gbh5eg5g==} + turbo-windows-arm64@2.0.7: + resolution: {integrity: sha512-ButUCpO5nTi+jyTSIY2mQ9dVz+mCGxJ6sHyn0xGlNoJWdisKXb0BtWCLAjM26gg/yp9Kt1MBowMQyYVruPV0Qw==} cpu: [arm64] os: [win32] - turbo@1.13.4: - resolution: {integrity: sha512-1q7+9UJABuBAHrcC4Sxp5lOqYS5mvxRrwa33wpIyM18hlOCpRD/fTJNxZ0vhbMcJmz15o9kkVm743mPn7p6jpQ==} + turbo@2.0.7: + resolution: {integrity: sha512-76iNWZpmKAKjj+yL0Wtcu2LpDIM5Nz7JS3fHOZPYS0AKuC2boJ24276VAiK4PKwbpBB//TYKDpSLuQ6cfR49pg==} hasBin: true type-check@0.4.0: @@ -14315,10 +14318,10 @@ snapshots: dependencies: eslint: 9.7.0 - eslint-config-turbo@1.13.4(eslint@9.7.0): + eslint-config-turbo@2.0.7(eslint@9.7.0): dependencies: eslint: 9.7.0 - eslint-plugin-turbo: 1.13.4(eslint@9.7.0) + eslint-plugin-turbo: 2.0.7(eslint@9.7.0) eslint-import-resolver-node@0.3.9: dependencies: @@ -14402,7 +14405,7 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-turbo@1.13.4(eslint@9.7.0): + eslint-plugin-turbo@2.0.7(eslint@9.7.0): dependencies: dotenv: 16.0.3 eslint: 9.7.0 @@ -18630,32 +18633,32 @@ snapshots: - tsx - yaml - turbo-darwin-64@1.13.4: + turbo-darwin-64@2.0.7: optional: true - turbo-darwin-arm64@1.13.4: + turbo-darwin-arm64@2.0.7: optional: true - turbo-linux-64@1.13.4: + turbo-linux-64@2.0.7: optional: true - turbo-linux-arm64@1.13.4: + turbo-linux-arm64@2.0.7: optional: true - turbo-windows-64@1.13.4: + turbo-windows-64@2.0.7: optional: true - turbo-windows-arm64@1.13.4: + turbo-windows-arm64@2.0.7: optional: true - turbo@1.13.4: + turbo@2.0.7: optionalDependencies: - turbo-darwin-64: 1.13.4 - turbo-darwin-arm64: 1.13.4 - turbo-linux-64: 1.13.4 - turbo-linux-arm64: 1.13.4 - turbo-windows-64: 1.13.4 - turbo-windows-arm64: 1.13.4 + turbo-darwin-64: 2.0.7 + turbo-darwin-arm64: 2.0.7 + turbo-linux-64: 2.0.7 + turbo-linux-arm64: 2.0.7 + turbo-windows-64: 2.0.7 + turbo-windows-arm64: 2.0.7 type-check@0.4.0: dependencies: diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index b9c678f33..505596472 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -18,7 +18,7 @@ "@typescript-eslint/eslint-plugin": "^7.7.1", "@typescript-eslint/parser": "^7.7.1", "eslint-config-prettier": "^9.1.0", - "eslint-config-turbo": "^1.13.2", + "eslint-config-turbo": "^2.0.0", "@ufb/eslint-plugin-header": "workspace:*", "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^5.1.3", diff --git a/turbo.json b/turbo.json index 655b26106..a02672fdc 100644 --- a/turbo.json +++ b/turbo.json @@ -1,8 +1,7 @@ { "$schema": "https://turbo.build/schema.json", - "experimentalUI": true, - "globalDependencies": ["**/.env"], - "pipeline": { + "ui": "tui", + "tasks": { "topo": { "dependsOn": ["^topo"] }, @@ -22,7 +21,7 @@ }, "format": { "outputs": ["node_modules/.cache/.prettiercache"], - "outputMode": "new-only" + "outputLogs": "new-only" }, "@ufb/tailwind#build": { "outputs": ["dist/**"] @@ -48,6 +47,7 @@ "cache": false } }, + "globalDependencies": ["**/.env"], "globalEnv": [ "NODE_ENV", "SESSION_PASSWORD", @@ -72,6 +72,9 @@ "AUTO_MIGRATION", "MASTER_API_KEY", "BASE_URL", - "NEXT_PUBLIC_MAX_DAYS" - ] + "NEXT_PUBLIC_MAX_DAYS", + "SKIP_ENV_VALIDATION", + "PORT" + ], + "globalPassThroughEnv": ["NODE_ENV", "CI", "npm_lifecycle_event"] } From 5ac596665756e588307cb15eb8e9fea1d92c5688 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 07:16:31 +0000 Subject: [PATCH 098/215] chore(deps): update swc monorepo (#497) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 367 +++++++++++++++++++++++++------------------------ 1 file changed, 188 insertions(+), 179 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dc42d1ea9..bc1f9b27b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.4.0(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(espg5b5e3nefzpgaur5g6n6t4i) + version: 10.2.3(lo6srhfctxk5ogvbefiaqkk7t4) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) + version: 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.10.0 @@ -139,7 +139,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.2.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) + version: 4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) nodemailer: specifier: ^6.9.13 version: 6.9.14 @@ -175,13 +175,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + version: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -191,7 +191,7 @@ importers: version: 8.4.1 '@nestjs/cli': specifier: ^10.3.2 - version: 10.4.2(@swc/core@1.6.13(@swc/helpers@0.5.12)) + version: 10.4.2(@swc/core@1.7.0(@swc/helpers@0.5.12)) '@nestjs/schematics': specifier: ^10.1.1 version: 10.1.2(chokidar@3.6.0)(typescript@5.5.3) @@ -200,10 +200,10 @@ importers: version: 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10)) '@swc-node/jest': specifier: ^1.8.0 - version: 1.8.10(@swc/core@1.6.13(@swc/helpers@0.5.12))(@swc/types@0.1.9)(typescript@5.5.3) + version: 1.8.12(@swc/core@1.7.0(@swc/helpers@0.5.12))(@swc/types@0.1.9)(typescript@5.5.3) '@swc/core': specifier: ^1.4.16 - version: 1.6.13(@swc/helpers@0.5.12) + version: 1.7.0(@swc/helpers@0.5.12) '@types/bcrypt': specifier: ^5.0.2 version: 5.0.2 @@ -248,7 +248,7 @@ importers: version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.7.0))(eslint@9.7.0)(prettier@3.3.3) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + version: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -257,13 +257,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.2.3(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))(typescript@5.5.3) + version: 29.2.3(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))(typescript@5.5.3) ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.5.3)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12))) + version: 9.5.1(typescript@5.5.3)(webpack@5.92.1(@swc/core@1.7.0(@swc/helpers@0.5.12))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) + version: 10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -296,7 +296,7 @@ importers: version: 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) + version: 0.2.1(tailwindcss@3.4.6(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.9.0(react-hook-form@7.52.1(react@18.3.1)) @@ -432,16 +432,16 @@ importers: version: 8.1.0(typescript@5.5.3) '@swc/core': specifier: ^1.4.16 - version: 1.6.13(@swc/helpers@0.5.12) + version: 1.7.0(@swc/helpers@0.5.12) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.6.13(@swc/helpers@0.5.12)) + version: 0.2.36(@swc/core@1.7.0(@swc/helpers@0.5.12)) '@tanstack/react-query-devtools': specifier: ^5.45.1 version: 5.51.1(@tanstack/react-query@5.51.1(react@18.3.1))(react@18.3.1) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) + version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.3.2)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -483,7 +483,7 @@ importers: version: 9.7.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + version: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -507,7 +507,7 @@ importers: version: 8.4.39 tailwindcss: specifier: ^3.4.3 - version: 3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)) + version: 3.4.6(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(typescript@5.5.3)) ts-toolbelt: specifier: ^9.6.0 version: 9.6.0 @@ -537,7 +537,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.0.2 - version: 8.1.2(@swc/core@1.6.13)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5) + version: 8.1.2(@swc/core@1.7.0)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5) typescript: specifier: ^5.4.5 version: 5.5.3 @@ -579,7 +579,7 @@ importers: version: 3.3.3 tailwindcss: specifier: ^3.4.3 - version: 3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)) + version: 3.4.6(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(typescript@5.5.3)) packages/ufb-ui: dependencies: @@ -598,10 +598,10 @@ importers: devDependencies: '@swc/core': specifier: ^1.4.16 - version: 1.6.13(@swc/helpers@0.5.12) + version: 1.7.0(@swc/helpers@0.5.12) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.6.13(@swc/helpers@0.5.12)) + version: 0.2.36(@swc/core@1.7.0(@swc/helpers@0.5.12)) '@types/react': specifier: ^18.2.79 version: 18.3.3 @@ -625,7 +625,7 @@ importers: version: 9.7.0 tailwindcss: specifier: ^3.4.3 - version: 3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)) + version: 3.4.6(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(typescript@5.5.3)) tooling/eslint: dependencies: @@ -2674,53 +2674,58 @@ packages: resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} engines: {node: '>=8.0.0'} - '@oxc-resolver/binding-darwin-arm64@1.10.1': - resolution: {integrity: sha512-62yuF+KDgZe3ynARP6LE/HMUVLUEHESMkNjVE+Sy6Dz9prh/xT1Lu9gi2q9nz2hTXD4F7+vsFMglmo/9D7wdFg==} + '@oxc-resolver/binding-darwin-arm64@1.10.2': + resolution: {integrity: sha512-aOCZYXqmFL+2sXlaVkYbAOtICGGeTFtmdul8OimQfOXHJods6YHJ2nR6+rEeBcJzaXyXPP18ne1IsEc4AYL1IA==} cpu: [arm64] os: [darwin] - '@oxc-resolver/binding-darwin-x64@1.10.1': - resolution: {integrity: sha512-bvvGgqdNo7y6m93RUICukzgOZm8N666KVP+Dqq0/EO5OmXZ+VHRAtRV+SYCdV9nFyB/EbJA37Duuz1ZAGs7r3g==} + '@oxc-resolver/binding-darwin-x64@1.10.2': + resolution: {integrity: sha512-6WD7lHGkoduFZfUgnC2suKOlqttQRKxWsiVXiiGPu3mfXvQAhMd/gekuH1t8vOhFlPJduaww15n5UB0bSjCK+w==} cpu: [x64] os: [darwin] - '@oxc-resolver/binding-linux-arm-gnueabihf@1.10.1': - resolution: {integrity: sha512-7FMjw/w75yxKDbyfMPWnVTJ+ohMeWfn8EAyRNwFNaaFNko2zBTNdb+9OlAGJwRwC9NOfyyhbdmiROaYs3sVmxw==} + '@oxc-resolver/binding-freebsd-x64@1.10.2': + resolution: {integrity: sha512-nEqHWx/Ot5p7Mafj8qH6vFlLSvHjECxAcZwhnAMqRuQu1NgXC/QM3emkdhVGy7QJgsxZbHpPaF6TERNf5/NL9Q==} + cpu: [x64] + os: [freebsd] + + '@oxc-resolver/binding-linux-arm-gnueabihf@1.10.2': + resolution: {integrity: sha512-+AlZI0fPnpfArh8aC5k2295lmQrxa2p8gBLxC3buvCkz0ZpbVLxyyAXz3J2jGwJnmc5MUPLEqPYw6ZlAGH4XHA==} cpu: [arm] os: [linux] - '@oxc-resolver/binding-linux-arm64-gnu@1.10.1': - resolution: {integrity: sha512-l9N3QfsTlWdZXfwmXLUcxm03wBeiywRF/sNxhLVysnHF6SWIJ0xX7bg9L+YAshvlvJ3rSZPJxrM559uLX1w6VQ==} + '@oxc-resolver/binding-linux-arm64-gnu@1.10.2': + resolution: {integrity: sha512-8fZ8NszFaUZaoA8eUwkF2lHjgUs76aFiewWgG/cjcZmwKp+ErZQLW8eOvIWZ4SohHQ+ScvhVsSaU2PU38c88gw==} cpu: [arm64] os: [linux] - '@oxc-resolver/binding-linux-arm64-musl@1.10.1': - resolution: {integrity: sha512-t+M5T4FR4RD72HonhbqV/Fs6s9AG/rmzzr7iV6zxlhVDMAmRRxyrQly2SgR3OmMSEVi+Tjwr8B/ude3S3s5tFw==} + '@oxc-resolver/binding-linux-arm64-musl@1.10.2': + resolution: {integrity: sha512-oPrLICrw96Ym9n04FWXWGkbkpF6qJtZ57JSnqI3oQ24xHTt4iWyjHKHQO46NbJAK9sFb3Qce4BzV8faDI5Rifg==} cpu: [arm64] os: [linux] - '@oxc-resolver/binding-linux-x64-gnu@1.10.1': - resolution: {integrity: sha512-45LBizP7K4t24jiGDuz3KLKDw0Ynd8LqummWC+tmn0DAajEi1j/rgDEIoI261y7IB4nAjvi0GQ6QGDG9LSqpQg==} + '@oxc-resolver/binding-linux-x64-gnu@1.10.2': + resolution: {integrity: sha512-eli74jTAUiIfqi8IPFqiPxQS69Alcr6w/IFRyf3XxrkxeFGgcgxJkRIxWNTKJ6T3EXxjuma+49LdZn6l9rEj7A==} cpu: [x64] os: [linux] - '@oxc-resolver/binding-linux-x64-musl@1.10.1': - resolution: {integrity: sha512-HuVkubWB9sxZksNSCki3am1ZF4Dh373U2posAzoHdxXxeUx+n1GeC+s4EXz//O8rhlIOUVGKBoyApZsJ0HsTZg==} + '@oxc-resolver/binding-linux-x64-musl@1.10.2': + resolution: {integrity: sha512-HH9zmjNSQo3rkbqJH5nIjGrtjC+QPrUy0KGGMR/oRCSLuD0cNFJ/Uly1XAugwSm4oEw0+rv6PmeclXmVTKsxhw==} cpu: [x64] os: [linux] - '@oxc-resolver/binding-wasm32-wasi@1.10.1': - resolution: {integrity: sha512-8K97l7HC8M+mAIEZPi/T+YZ3XWYupMceDuXXdHFteD36Tbb/oA1fhjGw+Kx55fgYFllU8lAMmgpQU9NDjnmevg==} + '@oxc-resolver/binding-wasm32-wasi@1.10.2': + resolution: {integrity: sha512-3ItX23q33sfVBtMMdMhVDSe0NX5zBHxHfmFiXhSJuwNaVIwGpLFU7WU2nmq9oNdnmTOvjL8vlhOqiGvumBLlRA==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-resolver/binding-win32-arm64-msvc@1.10.1': - resolution: {integrity: sha512-DWrxvb7PEjt+zufUrxKo+6X8UxW9zgO+Ss34YkZHywOs+WXVDS1dmcXyrhbV82O8plW1NgAm+W/z0YznHQNmUQ==} + '@oxc-resolver/binding-win32-arm64-msvc@1.10.2': + resolution: {integrity: sha512-aVoj2V+jmQ1N+lVy9AhaLmzssJM0lcKt8D0UL83aNLZJ5lSN7hgBuUXTVmL+VF268f167khjo38z+fbELDVm8Q==} cpu: [arm64] os: [win32] - '@oxc-resolver/binding-win32-x64-msvc@1.10.1': - resolution: {integrity: sha512-mse7n14GjVMUFP1H/Q+E1tP7AOuXEGbgwk2c7uXVRpisSLbhNfjG3x7luE3hrRPk3ueDAPHWWT39xYnzOCuNJA==} + '@oxc-resolver/binding-win32-x64-msvc@1.10.2': + resolution: {integrity: sha512-l8BDQWyP0Piw8hlmYPUqTRKLsq+ceG9h+9p6ZrjNzwW9AmJX7T7T2hgoVVHqS6f4WNA/CFkb3RyZP9QTzNkyyA==} cpu: [x64] os: [win32] @@ -3195,15 +3200,15 @@ packages: '@swc/core': '>= 1.4.13' '@swc/types': '>= 0.1' - '@swc-node/jest@1.8.10': - resolution: {integrity: sha512-zBmc8rl6cAD+igLMuNji4L+jO3qX5VW2bdqtgdmI/QV+rVa3T/wNMzChdsitJmQZQFQFyYmlvU+bYr7kHgysNg==} + '@swc-node/jest@1.8.12': + resolution: {integrity: sha512-HyuYSSB0tOh8eXzRXBWD4GJO0OK2s/nTinHliTuOexaNuS8R/Oqun686827ueAeGiaRLC72yzOpn6P7xhApdBg==} peerDependencies: '@swc/core': '>= 1.4.13' '@swc/types': '>= 0.1' typescript: '>= 5.0' - '@swc-node/register@1.10.7': - resolution: {integrity: sha512-rCL7bGJT58nZAQcVi3+khOIOHK0zmD96QLbI5wvimK3YJ9/F2Xsp804iXSdvGfbtFDwUD9R8aglriNNXsBiIVQ==} + '@swc-node/register@1.10.9': + resolution: {integrity: sha512-iXy2sjP0phPEpK2yivjRC3PAgoLaT4sjSk0LDWCTdcTBJmR4waEog0E6eJbvoOkLkOtWw37SB8vCkl/bbh4+8A==} peerDependencies: '@swc/core': '>= 1.4.13' typescript: '>= 4.3' @@ -3211,68 +3216,68 @@ packages: '@swc-node/sourcemap-support@0.5.1': resolution: {integrity: sha512-JxIvIo/Hrpv0JCHSyRpetAdQ6lB27oFYhv0PKCNf1g2gUXOjpeR1exrXccRxLMuAV5WAmGFBwRnNOJqN38+qtg==} - '@swc/core-darwin-arm64@1.6.13': - resolution: {integrity: sha512-SOF4buAis72K22BGJ3N8y88mLNfxLNprTuJUpzikyMGrvkuBFNcxYtMhmomO0XHsgLDzOJ+hWzcgjRNzjMsUcQ==} + '@swc/core-darwin-arm64@1.7.0': + resolution: {integrity: sha512-2ylhM7f0HwUwLrFYZAe/dse8PCbPsYcJS3Dt7Q8NT3PUn7vy6QOMxNcOPPuDrnmaXqQQO3oxdmRapguTxaat9g==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.6.13': - resolution: {integrity: sha512-AW8akFSC+tmPE6YQQvK9S2A1B8pjnXEINg+gGgw0KRUUXunvu1/OEOeC5L2Co1wAwhD7bhnaefi06Qi9AiwOag==} + '@swc/core-darwin-x64@1.7.0': + resolution: {integrity: sha512-SgVnN4gT1Rb9YfTkp4FCUITqSs7Yj0uB2SUciu5CV3HuGvS5YXCUzh+KrwpLFtx8NIgivISKcNnb41mJi98X8Q==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.6.13': - resolution: {integrity: sha512-f4gxxvDXVUm2HLYXRd311mSrmbpQF2MZ4Ja6XCQz1hWAxXdhRl1gpnZ+LH/xIfGSwQChrtLLVrkxdYUCVuIjFg==} + '@swc/core-linux-arm-gnueabihf@1.7.0': + resolution: {integrity: sha512-+Z9Dayart1iKJQEJJ9N/KS4z5EdXJE3WPFikY0jonKTo4Dd8RuyVz5yLvqcIMeVdz/SwximATaL6iJXw7hZS9A==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.6.13': - resolution: {integrity: sha512-Nf/eoW2CbG8s+9JoLtjl9FByBXyQ5cjdBsA4efO7Zw4p+YSuXDgc8HRPC+E2+ns0praDpKNZtLvDtmF2lL+2Gg==} + '@swc/core-linux-arm64-gnu@1.7.0': + resolution: {integrity: sha512-UnLrCiZ1EI4shznJn0xP6DLgsXUSwtfsdgHhGYCrvbgVBBve3S9iFgVFEB3SPl7Q/TdowNbrN4zHU0oChfiNfw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.6.13': - resolution: {integrity: sha512-2OysYSYtdw79prJYuKIiux/Gj0iaGEbpS2QZWCIY4X9sGoETJ5iMg+lY+YCrIxdkkNYd7OhIbXdYFyGs/w5LDg==} + '@swc/core-linux-arm64-musl@1.7.0': + resolution: {integrity: sha512-H724UANA+ptsfwKRr9mnaDa9cb5fw0oFysiGKTgb3DMYcgk3Od0jMTnXVPFSVpo7FlmyxeC9K8ueUPBOoOK6XA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.6.13': - resolution: {integrity: sha512-PkR4CZYJNk5hcd2+tMWBpnisnmYsUzazI1O5X7VkIGFcGePTqJ/bWlfUIVVExWxvAI33PQFzLbzmN5scyIUyGQ==} + '@swc/core-linux-x64-gnu@1.7.0': + resolution: {integrity: sha512-SY3HA0K0Dpqt1HIfMLGpwL4hd4UaL2xHP5oZXPlRQPhUDZrbb4PbI3ZJnh66c63eL4ZR8EJ+HRFI0Alx5p69Zw==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.6.13': - resolution: {integrity: sha512-OdsY7wryTxCKwGQcwW9jwWg3cxaHBkTTHi91+5nm7hFPpmZMz1HivJrWAMwVE7iXFw+M4l6ugB/wCvpYrUAAjA==} + '@swc/core-linux-x64-musl@1.7.0': + resolution: {integrity: sha512-cEJ2ebtV1v/5Ilb55E05J6F5SrHKQWzUttIhR5Mkayyo+yvPslcpByuFC3D+J7X1ebziTOBpWuMpUdjLfh3SMQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.6.13': - resolution: {integrity: sha512-ap6uNmYjwk9M/+bFEuWRNl3hq4VqgQ/Lk+ID/F5WGqczNr0L7vEf+pOsRAn0F6EV+o/nyb3ePt8rLhE/wjHpPg==} + '@swc/core-win32-arm64-msvc@1.7.0': + resolution: {integrity: sha512-ecQOOmzEssz+m0pR4xDYCGuvn3E/l0nQ3tk5jp1NA1lsAy4bMV0YbYCHjptYvWL/UjhIerIp3IlCJ8x5DodSog==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.6.13': - resolution: {integrity: sha512-IJ8KH4yIUHTnS/U1jwQmtbfQals7zWPG0a9hbEfIr4zI0yKzjd83lmtS09lm2Q24QBWOCFGEEbuZxR4tIlvfzA==} + '@swc/core-win32-ia32-msvc@1.7.0': + resolution: {integrity: sha512-gz81seZkRn3zMnVOc7L5k6F4vQC82gIxmHiL+GedK+A37XI/X26AASU3zxvORnqQbwQYXQ+AEVckxBmFlz3v2g==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.6.13': - resolution: {integrity: sha512-f6/sx6LMuEnbuxtiSL/EkR0Y6qUHFw1XVrh6rwzKXptTipUdOY+nXpKoh+1UsBm/r7H0/5DtOdrn3q5ZHbFZjQ==} + '@swc/core-win32-x64-msvc@1.7.0': + resolution: {integrity: sha512-b5Fd1xEOw9uqBpj2lqsaR4Iq9UhiL84hNDcEsi6DQA7Y1l85waQAslTbS0E4/pJ1PISAs0jW0zIGLco1eaWBOg==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.6.13': - resolution: {integrity: sha512-eailUYex6fkfaQTev4Oa3mwn0/e3mQU4H8y1WPuImYQESOQDtVrowwUGDSc19evpBbHpKtwM+hw8nLlhIsF+Tw==} + '@swc/core@1.7.0': + resolution: {integrity: sha512-d4vMzH6ICllDwlPuhset2h8gu/USHdbyfJim+2hQEdxC0UONtfpmu38XBgNqRjStrji1Q5M10jfeUZL3cu1i8g==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -7019,8 +7024,8 @@ packages: outvariant@1.4.3: resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==} - oxc-resolver@1.10.1: - resolution: {integrity: sha512-Uo8rkCsKVruI7eZYzINVCn/zJNGZDb6QnYMP2a4Jkar7DHbShPYtOLqVEL8y3dB1FJaQAOF/vt/Ssrn+hDYxtQ==} + oxc-resolver@1.10.2: + resolution: {integrity: sha512-NIbwVqoU8Bhl7PVtItHCg+VFFokIDwBgIgFUwFG2Y8ePhxftFh5xG+KLar5PLWXlCP4WunPIuXD3jr3v6/MfRw==} p-event@4.2.0: resolution: {integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==} @@ -10845,9 +10850,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.6(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))': dependencies: - tailwindcss: 3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)) + tailwindcss: 3.4.6(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(typescript@5.5.3)) '@hookform/resolvers@3.9.0(react-hook-form@7.52.1(react@18.3.1))': dependencies: @@ -10999,7 +11004,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -11013,7 +11018,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + jest-config: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11280,7 +11285,7 @@ snapshots: axios: 1.7.2 rxjs: 7.8.1 - '@nestjs/cli@10.4.2(@swc/core@1.6.13(@swc/helpers@0.5.12))': + '@nestjs/cli@10.4.2(@swc/core@1.7.0(@swc/helpers@0.5.12))': dependencies: '@angular-devkit/core': 17.3.8(chokidar@3.6.0) '@angular-devkit/schematics': 17.3.8(chokidar@3.6.0) @@ -11290,7 +11295,7 @@ snapshots: chokidar: 3.6.0 cli-table3: 0.6.5 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12))) + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.7.0(@swc/helpers@0.5.12))) glob: 10.4.2 inquirer: 8.2.6 node-emoji: 1.11.0 @@ -11299,10 +11304,10 @@ snapshots: tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.3.3 - webpack: 5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12)) + webpack: 5.92.1(@swc/core@1.7.0(@swc/helpers@0.5.12)) webpack-node-externals: 3.0.0 optionalDependencies: - '@swc/core': 1.6.13(@swc/helpers@0.5.12) + '@swc/core': 1.7.0(@swc/helpers@0.5.12) transitivePeerDependencies: - esbuild - uglify-js @@ -11439,7 +11444,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(espg5b5e3nefzpgaur5g6n6t4i)': + '@nestjs/terminus@10.2.3(lo6srhfctxk5ogvbefiaqkk7t4)': dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11449,8 +11454,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) - typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) + typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) '@nestjs/testing@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10))': dependencies: @@ -11460,13 +11465,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))': dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) uuid: 9.0.1 '@next/env@14.2.5': {} @@ -11608,36 +11613,39 @@ snapshots: '@opentelemetry/api@1.9.0': {} - '@oxc-resolver/binding-darwin-arm64@1.10.1': + '@oxc-resolver/binding-darwin-arm64@1.10.2': + optional: true + + '@oxc-resolver/binding-darwin-x64@1.10.2': optional: true - '@oxc-resolver/binding-darwin-x64@1.10.1': + '@oxc-resolver/binding-freebsd-x64@1.10.2': optional: true - '@oxc-resolver/binding-linux-arm-gnueabihf@1.10.1': + '@oxc-resolver/binding-linux-arm-gnueabihf@1.10.2': optional: true - '@oxc-resolver/binding-linux-arm64-gnu@1.10.1': + '@oxc-resolver/binding-linux-arm64-gnu@1.10.2': optional: true - '@oxc-resolver/binding-linux-arm64-musl@1.10.1': + '@oxc-resolver/binding-linux-arm64-musl@1.10.2': optional: true - '@oxc-resolver/binding-linux-x64-gnu@1.10.1': + '@oxc-resolver/binding-linux-x64-gnu@1.10.2': optional: true - '@oxc-resolver/binding-linux-x64-musl@1.10.1': + '@oxc-resolver/binding-linux-x64-musl@1.10.2': optional: true - '@oxc-resolver/binding-wasm32-wasi@1.10.1': + '@oxc-resolver/binding-wasm32-wasi@1.10.2': dependencies: '@napi-rs/wasm-runtime': 0.2.4 optional: true - '@oxc-resolver/binding-win32-arm64-msvc@1.10.1': + '@oxc-resolver/binding-win32-arm64-msvc@1.10.2': optional: true - '@oxc-resolver/binding-win32-x64-msvc@1.10.1': + '@oxc-resolver/binding-win32-x64-msvc@1.10.2': optional: true '@pkgjs/parseargs@0.11.0': @@ -12233,30 +12241,30 @@ snapshots: - supports-color - typescript - '@swc-node/core@1.13.3(@swc/core@1.6.13(@swc/helpers@0.5.12))(@swc/types@0.1.9)': + '@swc-node/core@1.13.3(@swc/core@1.7.0(@swc/helpers@0.5.12))(@swc/types@0.1.9)': dependencies: - '@swc/core': 1.6.13(@swc/helpers@0.5.12) + '@swc/core': 1.7.0(@swc/helpers@0.5.12) '@swc/types': 0.1.9 - '@swc-node/jest@1.8.10(@swc/core@1.6.13(@swc/helpers@0.5.12))(@swc/types@0.1.9)(typescript@5.5.3)': + '@swc-node/jest@1.8.12(@swc/core@1.7.0(@swc/helpers@0.5.12))(@swc/types@0.1.9)(typescript@5.5.3)': dependencies: '@node-rs/xxhash': 1.7.3 - '@swc-node/core': 1.13.3(@swc/core@1.6.13(@swc/helpers@0.5.12))(@swc/types@0.1.9) - '@swc-node/register': 1.10.7(@swc/core@1.6.13(@swc/helpers@0.5.12))(@swc/types@0.1.9)(typescript@5.5.3) - '@swc/core': 1.6.13(@swc/helpers@0.5.12) + '@swc-node/core': 1.13.3(@swc/core@1.7.0(@swc/helpers@0.5.12))(@swc/types@0.1.9) + '@swc-node/register': 1.10.9(@swc/core@1.7.0(@swc/helpers@0.5.12))(@swc/types@0.1.9)(typescript@5.5.3) + '@swc/core': 1.7.0(@swc/helpers@0.5.12) '@swc/types': 0.1.9 typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@swc-node/register@1.10.7(@swc/core@1.6.13(@swc/helpers@0.5.12))(@swc/types@0.1.9)(typescript@5.5.3)': + '@swc-node/register@1.10.9(@swc/core@1.7.0(@swc/helpers@0.5.12))(@swc/types@0.1.9)(typescript@5.5.3)': dependencies: - '@swc-node/core': 1.13.3(@swc/core@1.6.13(@swc/helpers@0.5.12))(@swc/types@0.1.9) + '@swc-node/core': 1.13.3(@swc/core@1.7.0(@swc/helpers@0.5.12))(@swc/types@0.1.9) '@swc-node/sourcemap-support': 0.5.1 - '@swc/core': 1.6.13(@swc/helpers@0.5.12) + '@swc/core': 1.7.0(@swc/helpers@0.5.12) colorette: 2.0.20 debug: 4.3.5(supports-color@9.4.0) - oxc-resolver: 1.10.1 + oxc-resolver: 1.10.2 pirates: 4.0.6 tslib: 2.6.3 typescript: 5.5.3 @@ -12269,51 +12277,51 @@ snapshots: source-map-support: 0.5.21 tslib: 2.6.3 - '@swc/core-darwin-arm64@1.6.13': + '@swc/core-darwin-arm64@1.7.0': optional: true - '@swc/core-darwin-x64@1.6.13': + '@swc/core-darwin-x64@1.7.0': optional: true - '@swc/core-linux-arm-gnueabihf@1.6.13': + '@swc/core-linux-arm-gnueabihf@1.7.0': optional: true - '@swc/core-linux-arm64-gnu@1.6.13': + '@swc/core-linux-arm64-gnu@1.7.0': optional: true - '@swc/core-linux-arm64-musl@1.6.13': + '@swc/core-linux-arm64-musl@1.7.0': optional: true - '@swc/core-linux-x64-gnu@1.6.13': + '@swc/core-linux-x64-gnu@1.7.0': optional: true - '@swc/core-linux-x64-musl@1.6.13': + '@swc/core-linux-x64-musl@1.7.0': optional: true - '@swc/core-win32-arm64-msvc@1.6.13': + '@swc/core-win32-arm64-msvc@1.7.0': optional: true - '@swc/core-win32-ia32-msvc@1.6.13': + '@swc/core-win32-ia32-msvc@1.7.0': optional: true - '@swc/core-win32-x64-msvc@1.6.13': + '@swc/core-win32-x64-msvc@1.7.0': optional: true - '@swc/core@1.6.13(@swc/helpers@0.5.12)': + '@swc/core@1.7.0(@swc/helpers@0.5.12)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.9 optionalDependencies: - '@swc/core-darwin-arm64': 1.6.13 - '@swc/core-darwin-x64': 1.6.13 - '@swc/core-linux-arm-gnueabihf': 1.6.13 - '@swc/core-linux-arm64-gnu': 1.6.13 - '@swc/core-linux-arm64-musl': 1.6.13 - '@swc/core-linux-x64-gnu': 1.6.13 - '@swc/core-linux-x64-musl': 1.6.13 - '@swc/core-win32-arm64-msvc': 1.6.13 - '@swc/core-win32-ia32-msvc': 1.6.13 - '@swc/core-win32-x64-msvc': 1.6.13 + '@swc/core-darwin-arm64': 1.7.0 + '@swc/core-darwin-x64': 1.7.0 + '@swc/core-linux-arm-gnueabihf': 1.7.0 + '@swc/core-linux-arm64-gnu': 1.7.0 + '@swc/core-linux-arm64-musl': 1.7.0 + '@swc/core-linux-x64-gnu': 1.7.0 + '@swc/core-linux-x64-musl': 1.7.0 + '@swc/core-win32-arm64-msvc': 1.7.0 + '@swc/core-win32-ia32-msvc': 1.7.0 + '@swc/core-win32-x64-msvc': 1.7.0 '@swc/helpers': 0.5.12 '@swc/counter@0.1.3': {} @@ -12327,10 +12335,10 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@swc/jest@0.2.36(@swc/core@1.6.13(@swc/helpers@0.5.12))': + '@swc/jest@0.2.36(@swc/core@1.7.0(@swc/helpers@0.5.12))': dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.6.13(@swc/helpers@0.5.12) + '@swc/core': 1.7.0(@swc/helpers@0.5.12) '@swc/counter': 0.1.3 jsonc-parser: 3.3.1 @@ -12393,7 +12401,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.8 @@ -12406,7 +12414,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + jest: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) '@testing-library/react@16.0.0(@testing-library/dom@10.3.2)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -13775,13 +13783,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): + create-jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + jest-config: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -14783,7 +14791,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12))): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.7.0(@swc/helpers@0.5.12))): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -14798,7 +14806,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12)) + webpack: 5.92.1(@swc/core@1.7.0(@swc/helpers@0.5.12)) form-data@4.0.0: dependencies: @@ -15527,16 +15535,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): + jest-cli@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + create-jest: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + jest-config: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15546,7 +15554,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): + jest-config@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): dependencies: '@babel/core': 7.24.9 '@jest/test-sequencer': 29.7.0 @@ -15572,7 +15580,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.11 - ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) + ts-node: 10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15813,12 +15821,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): + jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + jest-cli: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16734,10 +16742,10 @@ snapshots: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.2.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))): dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) next-i18next@15.3.0(i18next@23.12.1)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -16980,18 +16988,19 @@ snapshots: outvariant@1.4.3: {} - oxc-resolver@1.10.1: + oxc-resolver@1.10.2: optionalDependencies: - '@oxc-resolver/binding-darwin-arm64': 1.10.1 - '@oxc-resolver/binding-darwin-x64': 1.10.1 - '@oxc-resolver/binding-linux-arm-gnueabihf': 1.10.1 - '@oxc-resolver/binding-linux-arm64-gnu': 1.10.1 - '@oxc-resolver/binding-linux-arm64-musl': 1.10.1 - '@oxc-resolver/binding-linux-x64-gnu': 1.10.1 - '@oxc-resolver/binding-linux-x64-musl': 1.10.1 - '@oxc-resolver/binding-wasm32-wasi': 1.10.1 - '@oxc-resolver/binding-win32-arm64-msvc': 1.10.1 - '@oxc-resolver/binding-win32-x64-msvc': 1.10.1 + '@oxc-resolver/binding-darwin-arm64': 1.10.2 + '@oxc-resolver/binding-darwin-x64': 1.10.2 + '@oxc-resolver/binding-freebsd-x64': 1.10.2 + '@oxc-resolver/binding-linux-arm-gnueabihf': 1.10.2 + '@oxc-resolver/binding-linux-arm64-gnu': 1.10.2 + '@oxc-resolver/binding-linux-arm64-musl': 1.10.2 + '@oxc-resolver/binding-linux-x64-gnu': 1.10.2 + '@oxc-resolver/binding-linux-x64-musl': 1.10.2 + '@oxc-resolver/binding-wasm32-wasi': 1.10.2 + '@oxc-resolver/binding-win32-arm64-msvc': 1.10.2 + '@oxc-resolver/binding-win32-x64-msvc': 1.10.2 p-event@4.2.0: dependencies: @@ -17258,13 +17267,13 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 - postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)): + postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(typescript@5.5.3)): dependencies: lilconfig: 3.1.2 yaml: 2.4.5 optionalDependencies: postcss: 8.4.39 - ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) + ts-node: 10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39): dependencies: @@ -18383,7 +18392,7 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwindcss@3.4.6(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)): + tailwindcss@3.4.6(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(typescript@5.5.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18402,7 +18411,7 @@ snapshots: postcss: 8.4.39 postcss-import: 15.1.0(postcss@8.4.39) postcss-js: 4.0.1(postcss@8.4.39) - postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(typescript@5.5.3)) + postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(typescript@5.5.3)) postcss-nested: 6.0.1(postcss@8.4.39) postcss-selector-parser: 6.1.1 resolve: 1.22.8 @@ -18433,16 +18442,16 @@ snapshots: dependencies: bintrees: 1.0.2 - terser-webpack-plugin@5.3.10(@swc/core@1.6.13(@swc/helpers@0.5.12))(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12))): + terser-webpack-plugin@5.3.10(@swc/core@1.7.0(@swc/helpers@0.5.12))(webpack@5.92.1(@swc/core@1.7.0(@swc/helpers@0.5.12))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.2 - webpack: 5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12)) + webpack: 5.92.1(@swc/core@1.7.0(@swc/helpers@0.5.12)) optionalDependencies: - '@swc/core': 1.6.13(@swc/helpers@0.5.12) + '@swc/core': 1.7.0(@swc/helpers@0.5.12) terser@5.31.2: dependencies: @@ -18534,12 +18543,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.3(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))(typescript@5.5.3): + ts-jest@29.2.3(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)))(typescript@5.5.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + jest: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18553,7 +18562,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.9) - ts-loader@9.5.1(typescript@5.5.3)(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12))): + ts-loader@9.5.1(typescript@5.5.3)(webpack@5.92.1(@swc/core@1.7.0(@swc/helpers@0.5.12))): dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.0 @@ -18561,9 +18570,9 @@ snapshots: semver: 7.6.2 source-map: 0.7.4 typescript: 5.5.3 - webpack: 5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12)) + webpack: 5.92.1(@swc/core@1.7.0(@swc/helpers@0.5.12)) - ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3): + ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -18581,7 +18590,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.6.13(@swc/helpers@0.5.12) + '@swc/core': 1.7.0(@swc/helpers@0.5.12) ts-toolbelt@9.6.0: {} @@ -18606,7 +18615,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.2(@swc/core@1.6.13)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5): + tsup@8.1.2(@swc/core@1.7.0)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -18624,7 +18633,7 @@ snapshots: sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.6.13(@swc/helpers@0.5.12) + '@swc/core': 1.7.0(@swc/helpers@0.5.12) postcss: 8.4.39 typescript: 5.5.3 transitivePeerDependencies: @@ -18711,19 +18720,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))): dependencies: - typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) + typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) - typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): + typeorm@0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -18742,7 +18751,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.10.3 - ts-node: 10.9.2(@swc/core@1.6.13(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) + ts-node: 10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3) transitivePeerDependencies: - supports-color @@ -18948,7 +18957,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12)): + webpack@5.92.1(@swc/core@1.7.0(@swc/helpers@0.5.12)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -18971,7 +18980,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.6.13(@swc/helpers@0.5.12))(webpack@5.92.1(@swc/core@1.6.13(@swc/helpers@0.5.12))) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.0(@swc/helpers@0.5.12))(webpack@5.92.1(@swc/core@1.7.0(@swc/helpers@0.5.12))) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From f4bba29ad9e701d3a31297c90f0be55206bd10e2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 10:20:52 +0000 Subject: [PATCH 099/215] fix(deps): update dependency @headlessui/react to v2.1.2 (#498) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/web/package.json | 2 +- pnpm-lock.yaml | 26 +++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index b84227319..061563af5 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -32,7 +32,7 @@ "dependencies": { "@faker-js/faker": "^8.4.1", "@floating-ui/react": "^0.26.12", - "@headlessui/react": "2.1.1", + "@headlessui/react": "2.1.2", "@headlessui/tailwindcss": "^0.2.0", "@hookform/resolvers": "^3.3.4", "@mui/base": "5.0.0-beta.40", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc1f9b27b..0c866878e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -292,8 +292,8 @@ importers: specifier: ^0.26.12 version: 0.26.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/react': - specifier: 2.1.1 - version: 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 2.1.2 + version: 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 version: 0.2.1(tailwindcss@3.4.6(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) @@ -1951,8 +1951,8 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - '@headlessui/react@2.1.1': - resolution: {integrity: sha512-808gVNUbRDbDR3GMNPHy+ON0uvR8b9H7IA+Q2UbhOsNCIjgwuwb2Iuv8VPT/1AW0UzLX8g10tN6LhF15GaUJCQ==} + '@headlessui/react@2.1.2': + resolution: {integrity: sha512-Kb3hgk9gRNRcTZktBrKdHhF3xFhYkca1Rk6e1/im2ENf83dgN54orMW0uSKTXFnUpZOUFZ+wcY05LlipwgZIFQ==} engines: {node: '>=10'} peerDependencies: react: ^18 @@ -3345,8 +3345,8 @@ packages: react: '>=16.8' react-dom: '>=16.8' - '@tanstack/react-virtual@3.5.0': - resolution: {integrity: sha512-rtvo7KwuIvqK9zb0VZ5IL7fiJAEnG+0EiFZz8FUOs+2mhGqdGmjKIaT1XU7Zq0eFqL0jonLlhbayJI/J2SA/Bw==} + '@tanstack/react-virtual@3.8.3': + resolution: {integrity: sha512-9ICwbDUUzN99CJIGc373i8NLoj6zFTKI2Hlcmo0+lCSAhPQ5mxq4dGOMKmLYoEFyHcGQ64Bd6ZVbnPpM6lNK5w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3355,8 +3355,8 @@ packages: resolution: {integrity: sha512-IqREj9ADoml9zCAouIG/5kCGoyIxPFdqdyoxis9FisXFi5vT+iYfEfLosq4xkU/iDbMcEuAj+X8dWRLvKYDNoQ==} engines: {node: '>=12'} - '@tanstack/virtual-core@3.5.0': - resolution: {integrity: sha512-KnPRCkQTyqhanNC0K63GBG3wA8I+D1fQuVnAvcBF8f13akOKeQp1gSbu6f77zCxhEk727iV5oQnbHLYzHrECLg==} + '@tanstack/virtual-core@3.8.3': + resolution: {integrity: sha512-vd2A2TnM5lbnWZnHi9B+L2gPtkSeOtJOAw358JqokIH1+v2J7vUAzFVPwB/wrye12RFOurffXu33plm4uQ+JBQ==} '@testing-library/dom@10.3.2': resolution: {integrity: sha512-0bxIdP9mmPiOJ6wHLj8bdJRq+51oddObeCGdEf6PNEhYd93ZYAN+lPRnEOVFtheVwDM7+p+tza3LAQgp0PTudg==} @@ -10841,12 +10841,12 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@headlessui/react@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@headlessui/react@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react': 0.26.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) - '@tanstack/react-virtual': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -12380,15 +12380,15 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/react-virtual@3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/virtual-core': 3.5.0 + '@tanstack/virtual-core': 3.8.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) '@tanstack/table-core@8.19.3': {} - '@tanstack/virtual-core@3.5.0': {} + '@tanstack/virtual-core@3.8.3': {} '@testing-library/dom@10.3.2': dependencies: From 1026b710de1b0df2471da01bb2712fe1c331b2e4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 13:07:50 +0000 Subject: [PATCH 100/215] fix(deps): update dependency framer-motion to v11.3.8 (#501) fix(deps): update dependency framer-motion to v11.3.7 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0c866878e..fe7e6598e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -350,7 +350,7 @@ importers: version: 1.11.11 framer-motion: specifier: ^11.1.7 - version: 11.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.3.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) i18next: specifier: ^23.11.5 version: 23.12.1 @@ -5372,8 +5372,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@11.3.2: - resolution: {integrity: sha512-RgjSzrNFZmedWcvmW4MMc84A7UcoY37jocadE3Mbg3o+UMofodfyeNnYD/HR15UhP22/bb5KOebNhYOj4mYkpQ==} + framer-motion@11.3.7: + resolution: {integrity: sha512-wolMesg8ruYgZX8nMELY2a/ZgMMpYhggLNIexx1blaYN0yb2+SdQ78sEkGDKde+3LTCeFy/wCi97i5Br4yT0GQ==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 @@ -14824,7 +14824,7 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.3.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: tslib: 2.6.3 optionalDependencies: From 63d6879a083de8d63c84e359140bad1520aa5f53 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 16:31:42 +0000 Subject: [PATCH 101/215] fix(deps): update tanstack-query monorepo to v5.51.9 (#503) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe7e6598e..9fe69c572 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -308,7 +308,7 @@ importers: version: 0.10.1(typescript@5.5.3)(zod@3.23.8) '@tanstack/react-query': specifier: ^5.31.0 - version: 5.51.1(react@18.3.1) + version: 5.51.9(react@18.3.1) '@tanstack/react-table': specifier: ^8.16.0 version: 8.19.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -438,7 +438,7 @@ importers: version: 0.2.36(@swc/core@1.7.0(@swc/helpers@0.5.12)) '@tanstack/react-query-devtools': specifier: ^5.45.1 - version: 5.51.1(@tanstack/react-query@5.51.1(react@18.3.1))(react@18.3.1) + version: 5.51.9(@tanstack/react-query@5.51.9(react@18.3.1))(react@18.3.1) '@testing-library/jest-dom': specifier: ^6.4.2 version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) @@ -3321,20 +3321,20 @@ packages: typescript: optional: true - '@tanstack/query-core@5.51.1': - resolution: {integrity: sha512-fJBMQMpo8/KSsWW5ratJR5+IFr7YNJ3K2kfP9l5XObYHsgfVy1w3FJUWU4FT2fj7+JMaEg33zOcNDBo0LMwHnw==} + '@tanstack/query-core@5.51.9': + resolution: {integrity: sha512-HsAwaY5J19MD18ykZDS3aVVh+bAt0i7m6uQlFC2b77DLV9djo+xEN7MWQAQQTR8IM+7r/zbozTQ7P0xr0bHuew==} - '@tanstack/query-devtools@5.51.1': - resolution: {integrity: sha512-rehG0WmL3EXER6MAI2uHQia/n0b5c3ZROohpYm7u3G7yg4q+HsfQy6nuAo6uy40NzHUe3FmnfWCZQ0Vb/3lE6g==} + '@tanstack/query-devtools@5.51.9': + resolution: {integrity: sha512-FQqJynaEDuwQxoFLP3/i10HQwNYh4wxgs0NeSoL24BLWvpUdstgHqUm2zgwRov8Tmh5kjndPIWaXenwl0D47EA==} - '@tanstack/react-query-devtools@5.51.1': - resolution: {integrity: sha512-bRShIVKGpUOHpwziGKT8Aq1Ty0lIlGmNI7E0KbGYtmyOaImErpdElTdxfES1bRaI7i/j+mf2hLy+E6q7SrCwPg==} + '@tanstack/react-query-devtools@5.51.9': + resolution: {integrity: sha512-ztS5l75gV4xjDUFfEOtBfzcqW5vyfAQ2haWPpGMwq/Ha/3a4gaOE5DKntq+0+upWxUpp4SSvXXm6fMjV5miUcQ==} peerDependencies: - '@tanstack/react-query': ^5.51.1 + '@tanstack/react-query': ^5.51.9 react: ^18 || ^19 - '@tanstack/react-query@5.51.1': - resolution: {integrity: sha512-s47HKFnQ4HOJAHoIiXcpna/roMMPZJPy6fJ6p4ZNVn8+/onlLBEDd1+xc8OnDuwgvecqkZD7Z2mnSRbcWefrKw==} + '@tanstack/react-query@5.51.9': + resolution: {integrity: sha512-F8j6i42wfKvFrRcxfOyFyYME+bPfNthAGOSkjdv4UwZZXJjnBnBs/yRQGT0bD23LVCTuBzlIfZ0GKSIyclZ9rQ==} peerDependencies: react: ^18.0.0 @@ -12359,19 +12359,19 @@ snapshots: optionalDependencies: typescript: 5.5.3 - '@tanstack/query-core@5.51.1': {} + '@tanstack/query-core@5.51.9': {} - '@tanstack/query-devtools@5.51.1': {} + '@tanstack/query-devtools@5.51.9': {} - '@tanstack/react-query-devtools@5.51.1(@tanstack/react-query@5.51.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query-devtools@5.51.9(@tanstack/react-query@5.51.9(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/query-devtools': 5.51.1 - '@tanstack/react-query': 5.51.1(react@18.3.1) + '@tanstack/query-devtools': 5.51.9 + '@tanstack/react-query': 5.51.9(react@18.3.1) react: 18.3.1 - '@tanstack/react-query@5.51.1(react@18.3.1)': + '@tanstack/react-query@5.51.9(react@18.3.1)': dependencies: - '@tanstack/query-core': 5.51.1 + '@tanstack/query-core': 5.51.9 react: 18.3.1 '@tanstack/react-table@8.19.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': From 34f58d7710a6e55fcdc5a3a7f0f741d9b516d59a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 18:26:54 +0000 Subject: [PATCH 102/215] fix(deps): update dependency i18next to v23.12.2 (#506) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9fe69c572..e02f30b1a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -353,7 +353,7 @@ importers: version: 11.3.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) i18next: specifier: ^23.11.5 - version: 23.12.1 + version: 23.12.2 immer: specifier: ^10.0.4 version: 10.1.1 @@ -368,7 +368,7 @@ importers: version: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-i18next: specifier: ^15.3.0 - version: 15.3.0(i18next@23.12.1)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 15.3.0(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.3(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) nuqs: specifier: ^1.17.4 version: 1.17.4(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) @@ -395,7 +395,7 @@ importers: version: 2.4.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-i18next: specifier: ^14.0.0 - version: 14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.1.3(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-select: specifier: ^5.8.0 version: 5.8.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5683,8 +5683,8 @@ packages: i18next-fs-backend@2.3.1: resolution: {integrity: sha512-tvfXskmG/9o+TJ5Fxu54sSO5OkY6d+uMn+K6JiUGLJrwxAVfer+8V3nU8jq3ts9Pe5lXJv4b1N7foIjJ8Iy2Gg==} - i18next@23.12.1: - resolution: {integrity: sha512-l4y291ZGRgUhKuqVSiqyuU2DDzxKStlIWSaoNBR4grYmh0X+pRYbFpTMs3CnJ5ECKbOI8sQcJ3PbTUfLgPRaMA==} + i18next@23.12.2: + resolution: {integrity: sha512-XIeh5V+bi8SJSWGL3jqbTEBW5oD6rbP5L+E7dVQh1MNTxxYef0x15rhJVcRb7oiuq4jLtgy2SD8eFlf6P2cmqg==} iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -15170,7 +15170,7 @@ snapshots: i18next-fs-backend@2.3.1: {} - i18next@23.12.1: + i18next@23.12.2: dependencies: '@babel/runtime': 7.24.8 @@ -16747,17 +16747,17 @@ snapshots: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) - next-i18next@15.3.0(i18next@23.12.1)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-i18next@15.3.0(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.3(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.8 '@types/hoist-non-react-statics': 3.3.5 core-js: 3.37.1 hoist-non-react-statics: 3.3.2 - i18next: 23.12.1 + i18next: 23.12.2 i18next-fs-backend: 2.3.1 next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-i18next: 14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-i18next: 14.1.3(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-router-mock@0.9.13(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17633,11 +17633,11 @@ snapshots: transitivePeerDependencies: - csstype - react-i18next@14.1.3(i18next@23.12.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-i18next@14.1.3(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.8 html-parse-stringify: 3.0.1 - i18next: 23.12.1 + i18next: 23.12.2 react: 18.3.1 optionalDependencies: react-dom: 18.3.1(react@18.3.1) From 38335ee22bbdf3a3d8009e883abbb25a6938811c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 21:56:17 +0000 Subject: [PATCH 103/215] fix(deps): update turbo monorepo to v2.0.8 (#508) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 72 +++++++++++++++++++++++++------------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e02f30b1a..82f007242 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 3.3.3 turbo: specifier: ^2.0.0 - version: 2.0.7 + version: 2.0.8 typescript: specifier: ^5.4.5 version: 5.5.3 @@ -646,7 +646,7 @@ importers: version: 9.1.0(eslint@9.7.0) eslint-config-turbo: specifier: ^2.0.0 - version: 2.0.7(eslint@9.7.0) + version: 2.0.8(eslint@9.7.0) eslint-plugin-import: specifier: ^2.29.1 version: 2.29.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0) @@ -5021,8 +5021,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-config-turbo@2.0.7: - resolution: {integrity: sha512-rs9QdVM3MSd1EQ0C13bbl1/9H6tYMOZSG3Dpfe+qcq6oZSdjrKh4+u/ALMO2nxF/FujioibzgbN3rI46L3BdUQ==} + eslint-config-turbo@2.0.8: + resolution: {integrity: sha512-+IFdjlMFqVJhvwdhzpIYX6aVOZL880LU0jmR28E2mvup1N5QgWwaqfqSikKzpP1EaVhjwSBz+4DipgZ/SC9aNg==} peerDependencies: eslint: '>6.6.0' @@ -5086,8 +5086,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - eslint-plugin-turbo@2.0.7: - resolution: {integrity: sha512-HNrg6/8U4ZMj46ckX7GkwFOz4yLizZjCZb5xgoGF6pR5XwXxHBI4+fuVu9HGJXH0QRbNp3JQoxFYPB9y/cdv8w==} + eslint-plugin-turbo@2.0.8: + resolution: {integrity: sha512-i5Y/3n+gjxHXg6JZMPpfaEDeCU18aq7yfILtNhZO5jJylp9t4JrOOkXBGqHT7K5JjGaP4Nsuz/i1hHrUUCpXfQ==} peerDependencies: eslint: '>6.6.0' @@ -8505,38 +8505,38 @@ packages: typescript: optional: true - turbo-darwin-64@2.0.7: - resolution: {integrity: sha512-J1RBvQGqKeUwLJrZbfrm4tHshagdMeGAwd7rpLpfUrw0PNmGfcBazJf6dIGXG59/GHzJmS0/eAZ8qDchfVbIFA==} + turbo-darwin-64@2.0.8: + resolution: {integrity: sha512-WxPAmpkJXTBfa2tmfLk1YI2eFc5vk8eOQS1gRA3bMfwDory1tKhdPGamDrVtMzMguCiWIvit5JU3x5SHJTLP9A==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.0.7: - resolution: {integrity: sha512-h1JK8uuEjoHx1SvvTZiottj+4kDmiv+hivnLUzNwO75qKblMsd38IsFB0J2sMRz7JacFlf+3ry8SItznBW67Xw==} + turbo-darwin-arm64@2.0.8: + resolution: {integrity: sha512-sMPkU2GiW5OotJNPWmCWGuoltjRilmazXd6EfKK12eoq4rR1PGxUtvKY8LOLHIudDDcB4VUbxWSgHR/VBezhuw==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.0.7: - resolution: {integrity: sha512-dsr7GFeHAYVMnXWDDjhpsAQetejU4OlkNBRA5hfmnIcl2sSyOYa3EvoeJ6j5z5vTNIJ9VO4I1h0jK3lTjEoonA==} + turbo-linux-64@2.0.8: + resolution: {integrity: sha512-5Uq3M36V1BBMbxdIoZHxzVdaSeJ2Uyp6lMj9L58iLX9wBPlrUY1f150Ys/PGOyTfyzL+wz2tqPqAsDSRSRhRIQ==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.0.7: - resolution: {integrity: sha512-bJbwXvyX1XPzY1jHgkqggls/L4yFyHVK8GGACF3kcg6x7lYV2SXkUYRyOC3WqzW7euqa9Zw/32jrIPP4Qy31Vw==} + turbo-linux-arm64@2.0.8: + resolution: {integrity: sha512-b5EPHMNbR34z8aEosGQDb4m22o8VuWW3Nr5z3jbl+PMBJByBvGl/A5oYZIQfcJhRD5Ih/H1tqi7ftbrwouC3tQ==} cpu: [arm64] os: [linux] - turbo-windows-64@2.0.7: - resolution: {integrity: sha512-aBH+5A7IN957MqXMrw8xN0CWtH/fPFL+xTlloO6074Eaa8WfnctSAnaSujm6f4xF2T8lFx+ZprBvnO9oKvLQQQ==} + turbo-windows-64@2.0.8: + resolution: {integrity: sha512-2CKNENrm+/PaQEXcLqz0rd8KzppV6bO7Dju89bniKFo684Ip8zpq1YkOxGrhRPSgIFHKXph0ZmSoErqyfXoi5Q==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.0.7: - resolution: {integrity: sha512-ButUCpO5nTi+jyTSIY2mQ9dVz+mCGxJ6sHyn0xGlNoJWdisKXb0BtWCLAjM26gg/yp9Kt1MBowMQyYVruPV0Qw==} + turbo-windows-arm64@2.0.8: + resolution: {integrity: sha512-10FZPqk2hzRo6pT3ze5DdfMS5beMMc6vYw61FSwoqoXefFFhPm/2IIuVpLFnhfuqroWtmb5ilQtHeNSYEXSv5Q==} cpu: [arm64] os: [win32] - turbo@2.0.7: - resolution: {integrity: sha512-76iNWZpmKAKjj+yL0Wtcu2LpDIM5Nz7JS3fHOZPYS0AKuC2boJ24276VAiK4PKwbpBB//TYKDpSLuQ6cfR49pg==} + turbo@2.0.8: + resolution: {integrity: sha512-4BHTlXy/Sjtcy5skq3OBTQdTSkxbBbRhrQzEiRBcrc6OuEWe0iAefoYqJR0+c7dqD79AYqE/EJsDwE9kSq0YSA==} hasBin: true type-check@0.4.0: @@ -14326,10 +14326,10 @@ snapshots: dependencies: eslint: 9.7.0 - eslint-config-turbo@2.0.7(eslint@9.7.0): + eslint-config-turbo@2.0.8(eslint@9.7.0): dependencies: eslint: 9.7.0 - eslint-plugin-turbo: 2.0.7(eslint@9.7.0) + eslint-plugin-turbo: 2.0.8(eslint@9.7.0) eslint-import-resolver-node@0.3.9: dependencies: @@ -14413,7 +14413,7 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-turbo@2.0.7(eslint@9.7.0): + eslint-plugin-turbo@2.0.8(eslint@9.7.0): dependencies: dotenv: 16.0.3 eslint: 9.7.0 @@ -18642,32 +18642,32 @@ snapshots: - tsx - yaml - turbo-darwin-64@2.0.7: + turbo-darwin-64@2.0.8: optional: true - turbo-darwin-arm64@2.0.7: + turbo-darwin-arm64@2.0.8: optional: true - turbo-linux-64@2.0.7: + turbo-linux-64@2.0.8: optional: true - turbo-linux-arm64@2.0.7: + turbo-linux-arm64@2.0.8: optional: true - turbo-windows-64@2.0.7: + turbo-windows-64@2.0.8: optional: true - turbo-windows-arm64@2.0.7: + turbo-windows-arm64@2.0.8: optional: true - turbo@2.0.7: + turbo@2.0.8: optionalDependencies: - turbo-darwin-64: 2.0.7 - turbo-darwin-arm64: 2.0.7 - turbo-linux-64: 2.0.7 - turbo-linux-arm64: 2.0.7 - turbo-windows-64: 2.0.7 - turbo-windows-arm64: 2.0.7 + turbo-darwin-64: 2.0.8 + turbo-darwin-arm64: 2.0.8 + turbo-linux-64: 2.0.8 + turbo-linux-arm64: 2.0.8 + turbo-windows-64: 2.0.8 + turbo-windows-arm64: 2.0.8 type-check@0.4.0: dependencies: From 25877adf633b54d8b26b6d9df055450b329397cb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 02:20:58 +0000 Subject: [PATCH 104/215] chore(deps): update dependency openapi-typescript to v7.1.0 (#509) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 82f007242..066d3c237 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -501,7 +501,7 @@ importers: version: 1.15.0 openapi-typescript: specifier: ^7.0.0 - version: 7.0.4(typescript@5.5.3) + version: 7.1.0(typescript@5.5.3) postcss: specifier: ^8.4.38 version: 8.4.39 @@ -6996,8 +6996,8 @@ packages: resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} engines: {node: '>=8'} - openapi-typescript@7.0.4: - resolution: {integrity: sha512-Cx1xsSDKRssFJTCAHDgCj7X4m2DYfmwZ0FjuV9WYXdlUtdfbp3hYO6lVrl4F4HrdOAoEs+hUo5UwEsnu2/TU7w==} + openapi-typescript@7.1.0: + resolution: {integrity: sha512-qxjGhIO6ODCGximE2HiozkPUNbO4y7F2OQyGa+gcn6TdZMMtmuiyDPqoKmf+Y4VlvQRfhJUTU635w8KfZVeuVA==} hasBin: true peerDependencies: typescript: ^5.x @@ -16944,7 +16944,7 @@ snapshots: is-wsl: 2.2.0 optional: true - openapi-typescript@7.0.4(typescript@5.5.3): + openapi-typescript@7.1.0(typescript@5.5.3): dependencies: '@redocly/openapi-core': 1.18.0(supports-color@9.4.0) ansi-colors: 4.1.3 From 5b5925ac988da7d699545bbcc7e7ccd4ad493389 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 05:19:43 +0000 Subject: [PATCH 105/215] fix(deps): update turbo monorepo to v2.0.9 (#511) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 72 +++++++++++++++++++++++++------------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 066d3c237..d7173626e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 3.3.3 turbo: specifier: ^2.0.0 - version: 2.0.8 + version: 2.0.9 typescript: specifier: ^5.4.5 version: 5.5.3 @@ -646,7 +646,7 @@ importers: version: 9.1.0(eslint@9.7.0) eslint-config-turbo: specifier: ^2.0.0 - version: 2.0.8(eslint@9.7.0) + version: 2.0.9(eslint@9.7.0) eslint-plugin-import: specifier: ^2.29.1 version: 2.29.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0) @@ -5021,8 +5021,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-config-turbo@2.0.8: - resolution: {integrity: sha512-+IFdjlMFqVJhvwdhzpIYX6aVOZL880LU0jmR28E2mvup1N5QgWwaqfqSikKzpP1EaVhjwSBz+4DipgZ/SC9aNg==} + eslint-config-turbo@2.0.9: + resolution: {integrity: sha512-FoIMElI8md/dR5DxjB5Om52KJfi7Qf7RInXeE+PGU6lN388rumppwyqEJsZ7vnR5GhGa9cLPt0vNZwEK9iXtKg==} peerDependencies: eslint: '>6.6.0' @@ -5086,8 +5086,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - eslint-plugin-turbo@2.0.8: - resolution: {integrity: sha512-i5Y/3n+gjxHXg6JZMPpfaEDeCU18aq7yfILtNhZO5jJylp9t4JrOOkXBGqHT7K5JjGaP4Nsuz/i1hHrUUCpXfQ==} + eslint-plugin-turbo@2.0.9: + resolution: {integrity: sha512-q4s4mg6JcXzz5zK4LC3c6FcWehGAWjGj7kIM76ZvG0KiR9Ks0znzjnAKW0NoiDP4s/gt3r4YPOpI357qWt167Q==} peerDependencies: eslint: '>6.6.0' @@ -8505,38 +8505,38 @@ packages: typescript: optional: true - turbo-darwin-64@2.0.8: - resolution: {integrity: sha512-WxPAmpkJXTBfa2tmfLk1YI2eFc5vk8eOQS1gRA3bMfwDory1tKhdPGamDrVtMzMguCiWIvit5JU3x5SHJTLP9A==} + turbo-darwin-64@2.0.9: + resolution: {integrity: sha512-owlGsOaExuVGBUfrnJwjkL1BWlvefjSKczEAcpLx4BI7Oh6ttakOi+JyomkPkFlYElRpjbvlR2gP8WIn6M/+xQ==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.0.8: - resolution: {integrity: sha512-sMPkU2GiW5OotJNPWmCWGuoltjRilmazXd6EfKK12eoq4rR1PGxUtvKY8LOLHIudDDcB4VUbxWSgHR/VBezhuw==} + turbo-darwin-arm64@2.0.9: + resolution: {integrity: sha512-XAXkKkePth5ZPPE/9G9tTnPQx0C8UTkGWmNGYkpmGgRr8NedW+HrPsi9N0HcjzzIH9A4TpNYvtiV+WcwdaEjKA==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.0.8: - resolution: {integrity: sha512-5Uq3M36V1BBMbxdIoZHxzVdaSeJ2Uyp6lMj9L58iLX9wBPlrUY1f150Ys/PGOyTfyzL+wz2tqPqAsDSRSRhRIQ==} + turbo-linux-64@2.0.9: + resolution: {integrity: sha512-l9wSgEjrCFM1aG16zItBsZ206ZlhSSx1owB8Cgskfv0XyIXRGHRkluihiaxkp+UeU5WoEfz4EN5toc+ICA0q0w==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.0.8: - resolution: {integrity: sha512-b5EPHMNbR34z8aEosGQDb4m22o8VuWW3Nr5z3jbl+PMBJByBvGl/A5oYZIQfcJhRD5Ih/H1tqi7ftbrwouC3tQ==} + turbo-linux-arm64@2.0.9: + resolution: {integrity: sha512-gRnjxXRne18B27SwxXMqL3fJu7jw/8kBrOBTBNRSmZZiG1Uu3nbnP7b4lgrA/bCku6C0Wligwqurvtpq6+nFHA==} cpu: [arm64] os: [linux] - turbo-windows-64@2.0.8: - resolution: {integrity: sha512-2CKNENrm+/PaQEXcLqz0rd8KzppV6bO7Dju89bniKFo684Ip8zpq1YkOxGrhRPSgIFHKXph0ZmSoErqyfXoi5Q==} + turbo-windows-64@2.0.9: + resolution: {integrity: sha512-ZVo0apxUvaRq4Vm1qhsfqKKhtRgReYlBVf9MQvVU1O9AoyydEQvLDO1ryqpXDZWpcHoFxHAQc9msjAMtE5K2lA==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.0.8: - resolution: {integrity: sha512-10FZPqk2hzRo6pT3ze5DdfMS5beMMc6vYw61FSwoqoXefFFhPm/2IIuVpLFnhfuqroWtmb5ilQtHeNSYEXSv5Q==} + turbo-windows-arm64@2.0.9: + resolution: {integrity: sha512-sGRz7c5Pey6y7y9OKi8ypbWNuIRPF9y8xcMqL56OZifSUSo+X2EOsOleR9MKxQXVaqHPGOUKWsE6y8hxBi9pag==} cpu: [arm64] os: [win32] - turbo@2.0.8: - resolution: {integrity: sha512-4BHTlXy/Sjtcy5skq3OBTQdTSkxbBbRhrQzEiRBcrc6OuEWe0iAefoYqJR0+c7dqD79AYqE/EJsDwE9kSq0YSA==} + turbo@2.0.9: + resolution: {integrity: sha512-QaLaUL1CqblSKKPgLrFW3lZWkWG4pGBQNW+q1ScJB5v1D/nFWtsrD/yZljW/bdawg90ihi4/ftQJ3h6fz1FamA==} hasBin: true type-check@0.4.0: @@ -14326,10 +14326,10 @@ snapshots: dependencies: eslint: 9.7.0 - eslint-config-turbo@2.0.8(eslint@9.7.0): + eslint-config-turbo@2.0.9(eslint@9.7.0): dependencies: eslint: 9.7.0 - eslint-plugin-turbo: 2.0.8(eslint@9.7.0) + eslint-plugin-turbo: 2.0.9(eslint@9.7.0) eslint-import-resolver-node@0.3.9: dependencies: @@ -14413,7 +14413,7 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-turbo@2.0.8(eslint@9.7.0): + eslint-plugin-turbo@2.0.9(eslint@9.7.0): dependencies: dotenv: 16.0.3 eslint: 9.7.0 @@ -18642,32 +18642,32 @@ snapshots: - tsx - yaml - turbo-darwin-64@2.0.8: + turbo-darwin-64@2.0.9: optional: true - turbo-darwin-arm64@2.0.8: + turbo-darwin-arm64@2.0.9: optional: true - turbo-linux-64@2.0.8: + turbo-linux-64@2.0.9: optional: true - turbo-linux-arm64@2.0.8: + turbo-linux-arm64@2.0.9: optional: true - turbo-windows-64@2.0.8: + turbo-windows-64@2.0.9: optional: true - turbo-windows-arm64@2.0.8: + turbo-windows-arm64@2.0.9: optional: true - turbo@2.0.8: + turbo@2.0.9: optionalDependencies: - turbo-darwin-64: 2.0.8 - turbo-darwin-arm64: 2.0.8 - turbo-linux-64: 2.0.8 - turbo-linux-arm64: 2.0.8 - turbo-windows-64: 2.0.8 - turbo-windows-arm64: 2.0.8 + turbo-darwin-64: 2.0.9 + turbo-darwin-arm64: 2.0.9 + turbo-linux-64: 2.0.9 + turbo-linux-arm64: 2.0.9 + turbo-windows-64: 2.0.9 + turbo-windows-arm64: 2.0.9 type-check@0.4.0: dependencies: From 982dfe76e9d224339c6efe486bbd8a1add2b124d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 06:41:04 +0000 Subject: [PATCH 106/215] chore(deps): update pnpm to v9.5.0 (#504) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9e845f758..4f0390b58 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "turbo": "^2.0.0", "typescript": "^5.4.5" }, - "packageManager": "pnpm@9.4.0", + "packageManager": "pnpm@9.5.0", "engines": { "node": ">=20.11.1" } From bb060d9f837b006f6833c2a81c8c424ee9ff5aa6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 10:10:12 +0000 Subject: [PATCH 107/215] chore(deps): update dependency tsup to v8.2.0 (#510) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 156 ++++++++++++++++++++++++------------------------- 1 file changed, 78 insertions(+), 78 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d7173626e..92ef9ca22 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -426,7 +426,7 @@ importers: version: 7.24.9 '@rollup/plugin-commonjs': specifier: ^26.0.0 - version: 26.0.1(rollup@4.18.1) + version: 26.0.1(rollup@4.19.0) '@svgr/webpack': specifier: ^8.1.0 version: 8.1.0(typescript@5.5.3) @@ -537,7 +537,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.0.2 - version: 8.1.2(@swc/core@1.7.0)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5) + version: 8.2.0(@swc/core@1.7.0)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5) typescript: specifier: ^5.4.5 version: 5.5.3 @@ -2804,83 +2804,83 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.18.1': - resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==} + '@rollup/rollup-android-arm-eabi@4.19.0': + resolution: {integrity: sha512-JlPfZ/C7yn5S5p0yKk7uhHTTnFlvTgLetl2VxqE518QgyM7C9bSfFTYvB/Q/ftkq0RIPY4ySxTz+/wKJ/dXC0w==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.18.1': - resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==} + '@rollup/rollup-android-arm64@4.19.0': + resolution: {integrity: sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.18.1': - resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==} + '@rollup/rollup-darwin-arm64@4.19.0': + resolution: {integrity: sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.18.1': - resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==} + '@rollup/rollup-darwin-x64@4.19.0': + resolution: {integrity: sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.18.1': - resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==} + '@rollup/rollup-linux-arm-gnueabihf@4.19.0': + resolution: {integrity: sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.18.1': - resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==} + '@rollup/rollup-linux-arm-musleabihf@4.19.0': + resolution: {integrity: sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.18.1': - resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==} + '@rollup/rollup-linux-arm64-gnu@4.19.0': + resolution: {integrity: sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.18.1': - resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==} + '@rollup/rollup-linux-arm64-musl@4.19.0': + resolution: {integrity: sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': - resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.19.0': + resolution: {integrity: sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.18.1': - resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==} + '@rollup/rollup-linux-riscv64-gnu@4.19.0': + resolution: {integrity: sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.18.1': - resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==} + '@rollup/rollup-linux-s390x-gnu@4.19.0': + resolution: {integrity: sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.18.1': - resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==} + '@rollup/rollup-linux-x64-gnu@4.19.0': + resolution: {integrity: sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.18.1': - resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==} + '@rollup/rollup-linux-x64-musl@4.19.0': + resolution: {integrity: sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.18.1': - resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==} + '@rollup/rollup-win32-arm64-msvc@4.19.0': + resolution: {integrity: sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.18.1': - resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==} + '@rollup/rollup-win32-ia32-msvc@4.19.0': + resolution: {integrity: sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.18.1': - resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==} + '@rollup/rollup-win32-x64-msvc@4.19.0': + resolution: {integrity: sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag==} cpu: [x64] os: [win32] @@ -7843,8 +7843,8 @@ packages: engines: {node: 14 >=14.20 || 16 >=16.20 || >=18} hasBin: true - rollup@4.18.1: - resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==} + rollup@4.19.0: + resolution: {integrity: sha512-5r7EYSQIowHsK4eTZ0Y81qpZuJz+MUuYeqmmYmRMl1nwhdmbiYqt5jwzf6u7wyOzJgYqtCRMtVRKOtHANBz7rA==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -8486,8 +8486,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsup@8.1.2: - resolution: {integrity: sha512-Gzw/PXSX/z0aYMNmkcI54bKKFVFJQbLne+EqTJZeQ3lNT3QpumjtMU4rl+ZwTTp8oRF3ahMbEAxT2sZPJLFSrg==} + tsup@8.2.0: + resolution: {integrity: sha512-XoarnVlfXxbv8ODHtxUq8D2XPc9luX+pamnp1kHSKLknKCDcX0Rkc21NHdbpugH6hKoNiETXypKKVgVu46vVRg==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -11725,71 +11725,71 @@ snapshots: - encoding - supports-color - '@rollup/plugin-commonjs@26.0.1(rollup@4.18.1)': + '@rollup/plugin-commonjs@26.0.1(rollup@4.19.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.19.0) commondir: 1.0.1 estree-walker: 2.0.2 glob: 10.4.5 is-reference: 1.2.1 magic-string: 0.30.10 optionalDependencies: - rollup: 4.18.1 + rollup: 4.19.0 - '@rollup/pluginutils@5.1.0(rollup@4.18.1)': + '@rollup/pluginutils@5.1.0(rollup@4.19.0)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.18.1 + rollup: 4.19.0 - '@rollup/rollup-android-arm-eabi@4.18.1': + '@rollup/rollup-android-arm-eabi@4.19.0': optional: true - '@rollup/rollup-android-arm64@4.18.1': + '@rollup/rollup-android-arm64@4.19.0': optional: true - '@rollup/rollup-darwin-arm64@4.18.1': + '@rollup/rollup-darwin-arm64@4.19.0': optional: true - '@rollup/rollup-darwin-x64@4.18.1': + '@rollup/rollup-darwin-x64@4.19.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.18.1': + '@rollup/rollup-linux-arm-gnueabihf@4.19.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.18.1': + '@rollup/rollup-linux-arm-musleabihf@4.19.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.18.1': + '@rollup/rollup-linux-arm64-gnu@4.19.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.18.1': + '@rollup/rollup-linux-arm64-musl@4.19.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': + '@rollup/rollup-linux-powerpc64le-gnu@4.19.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.18.1': + '@rollup/rollup-linux-riscv64-gnu@4.19.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.18.1': + '@rollup/rollup-linux-s390x-gnu@4.19.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.18.1': + '@rollup/rollup-linux-x64-gnu@4.19.0': optional: true - '@rollup/rollup-linux-x64-musl@4.18.1': + '@rollup/rollup-linux-x64-musl@4.19.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.18.1': + '@rollup/rollup-win32-arm64-msvc@4.19.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.18.1': + '@rollup/rollup-win32-ia32-msvc@4.19.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.18.1': + '@rollup/rollup-win32-x64-msvc@4.19.0': optional: true '@selderee/plugin-htmlparser2@0.11.0': @@ -17897,26 +17897,26 @@ snapshots: dependencies: glob: 10.4.5 - rollup@4.18.1: + rollup@4.19.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.18.1 - '@rollup/rollup-android-arm64': 4.18.1 - '@rollup/rollup-darwin-arm64': 4.18.1 - '@rollup/rollup-darwin-x64': 4.18.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.18.1 - '@rollup/rollup-linux-arm-musleabihf': 4.18.1 - '@rollup/rollup-linux-arm64-gnu': 4.18.1 - '@rollup/rollup-linux-arm64-musl': 4.18.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.18.1 - '@rollup/rollup-linux-riscv64-gnu': 4.18.1 - '@rollup/rollup-linux-s390x-gnu': 4.18.1 - '@rollup/rollup-linux-x64-gnu': 4.18.1 - '@rollup/rollup-linux-x64-musl': 4.18.1 - '@rollup/rollup-win32-arm64-msvc': 4.18.1 - '@rollup/rollup-win32-ia32-msvc': 4.18.1 - '@rollup/rollup-win32-x64-msvc': 4.18.1 + '@rollup/rollup-android-arm-eabi': 4.19.0 + '@rollup/rollup-android-arm64': 4.19.0 + '@rollup/rollup-darwin-arm64': 4.19.0 + '@rollup/rollup-darwin-x64': 4.19.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.19.0 + '@rollup/rollup-linux-arm-musleabihf': 4.19.0 + '@rollup/rollup-linux-arm64-gnu': 4.19.0 + '@rollup/rollup-linux-arm64-musl': 4.19.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.19.0 + '@rollup/rollup-linux-riscv64-gnu': 4.19.0 + '@rollup/rollup-linux-s390x-gnu': 4.19.0 + '@rollup/rollup-linux-x64-gnu': 4.19.0 + '@rollup/rollup-linux-x64-musl': 4.19.0 + '@rollup/rollup-win32-arm64-msvc': 4.19.0 + '@rollup/rollup-win32-ia32-msvc': 4.19.0 + '@rollup/rollup-win32-x64-msvc': 4.19.0 fsevents: 2.3.3 rtl-css-js@1.16.1: @@ -18615,7 +18615,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.2(@swc/core@1.7.0)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5): + tsup@8.2.0(@swc/core@1.7.0)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -18628,7 +18628,7 @@ snapshots: joycon: 3.1.1 postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.39)(yaml@2.4.5) resolve-from: 5.0.0 - rollup: 4.18.1 + rollup: 4.19.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 From fa21dcf0df5f7979030dcec8a85c98ebdfdeb1a9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 13:47:58 +0000 Subject: [PATCH 108/215] fix(deps): update aws-sdk-js-v3 monorepo to v3.616.0 (#505) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 338 +++++++++++++++++++++++++------------------------ 1 file changed, 170 insertions(+), 168 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 92ef9ca22..6d0972501 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,10 +25,10 @@ importers: dependencies: '@aws-sdk/client-s3': specifier: ^3.556.0 - version: 3.614.0 + version: 3.616.0 '@aws-sdk/s3-request-presigner': specifier: ^3.556.0 - version: 3.614.0 + version: 3.616.0 '@fastify/multipart': specifier: ^8.2.0 version: 8.3.0 @@ -761,52 +761,52 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-s3@3.614.0': - resolution: {integrity: sha512-9BlhfeBegvyjOqHtcr9kvrT80wiy7EVUiqYyTFiiDv/hJIcG88XHQCZdLU7658XBkQ7aFrr5b8rF2HRD1oroxw==} + '@aws-sdk/client-s3@3.616.0': + resolution: {integrity: sha512-6gyZnBlAgOU8cwNqPhFO9s6maGI4/iHV3cmqvQgUn3uqhi1EgTSZSsTMuRzKEgBpTGgC+9Bm6djKqOderMqjdA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso-oidc@3.614.0': - resolution: {integrity: sha512-BI1NWcpppbHg/28zbUg54dZeckork8BItZIcjls12vxasy+p3iEzrJVG60jcbUTTsk3Qc1tyxNfrdcVqx0y7Ww==} + '@aws-sdk/client-sso-oidc@3.616.0': + resolution: {integrity: sha512-YY1hpYS/G1uRGjQf88dL8VLHkP/IjGxKeXdhy+JnzMdCkAWl3V9j0fEALw40NZe0x79gr6R2KUOUH/IKYQfUmg==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.614.0 + '@aws-sdk/client-sts': ^3.616.0 - '@aws-sdk/client-sso@3.614.0': - resolution: {integrity: sha512-p5pyYaxRzBttjBkqfc8i3K7DzBdTg3ECdVgBo6INIUxfvDy0J8QUE8vNtCgvFIkq+uPw/8M+Eo4zzln7anuO0Q==} + '@aws-sdk/client-sso@3.616.0': + resolution: {integrity: sha512-hwW0u1f8U4dSloAe61/eupUiGd5Q13B72BuzGxvRk0cIpYX/2m0KBG8DDl7jW1b2QQ+CflTLpG2XUf2+vRJxGA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.614.0': - resolution: {integrity: sha512-i6QmaVA1KHHYNnI2VYQy/sc31rLm4+jSp8b/YbQpFnD0w3aXsrEEHHlxek45uSkHb4Nrj1omFBVy/xp1WVYx2Q==} + '@aws-sdk/client-sts@3.616.0': + resolution: {integrity: sha512-FP7i7hS5FpReqnysQP1ukQF1OUWy8lkomaOnbu15H415YUrfCp947SIx6+BItjmx+esKxPkEjh/fbCVzw2D6hQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/core@3.614.0': - resolution: {integrity: sha512-BUuS5/1YkgmKc4J0bg83XEtMyDHVyqG2QDzfmhYe8gbOIZabUl1FlrFVwhCAthtrrI6MPGTQcERB4BtJKUSplw==} + '@aws-sdk/core@3.616.0': + resolution: {integrity: sha512-O/urkh2kECs/IqZIVZxyeyHZ7OR2ZWhLNK7btsVQBQvJKrEspLrk/Fp20Qfg5JDerQfBN83ZbyRXLJOOucdZpw==} engines: {node: '>=16.0.0'} '@aws-sdk/credential-provider-env@3.609.0': resolution: {integrity: sha512-v69ZCWcec2iuV9vLVJMa6fAb5xwkzN4jYIT8yjo2c4Ia/j976Q+TPf35Pnz5My48Xr94EFcaBazrWedF+kwfuQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-http@3.614.0': - resolution: {integrity: sha512-YIEjlNUKb3Vo/iTnGAPdsiDC3FUUnNoex2OwU8LmR7AkYZiWdB8nx99DfgkkY+OFMUpw7nKD2PCOtuFONelfGA==} + '@aws-sdk/credential-provider-http@3.616.0': + resolution: {integrity: sha512-1rgCkr7XvEMBl7qWCo5BKu3yAxJs71dRaZ55Xnjte/0ZHH6Oc93ZrHzyYy6UH6t0nZrH+FAuw7Yko2YtDDwDeg==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-ini@3.614.0': - resolution: {integrity: sha512-KfLuLFGwlvFSZ2MuzYwWGPb1y5TeiwX5okIDe0aQ1h10oD3924FXbN+mabOnUHQ8EFcGAtCaWbrC86mI7ktC6A==} + '@aws-sdk/credential-provider-ini@3.616.0': + resolution: {integrity: sha512-5gQdMr9cca3xV7FF2SxpxWGH2t6+t4o+XBGiwsHm8muEjf4nUmw7Ij863x25Tjt2viPYV0UStczSb5Sihp7bkA==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.614.0 + '@aws-sdk/client-sts': ^3.616.0 - '@aws-sdk/credential-provider-node@3.614.0': - resolution: {integrity: sha512-4J6gPEuFZP0mkWq5E//oMS1vrmMM88iNNcv7TEljYnsc6JTAlKejCyFwx6CN+nkIhmIZsl06SXIhBemzBdBPfg==} + '@aws-sdk/credential-provider-node@3.616.0': + resolution: {integrity: sha512-Se+u6DAxjDPjKE3vX1X2uxjkWgGq69BTo0uTB0vDUiWwBVgh16s9BsBhSAlKEH1CCbbJHvOg4YdTrzjwzqyClg==} engines: {node: '>=16.0.0'} '@aws-sdk/credential-provider-process@3.614.0': resolution: {integrity: sha512-Q0SI0sTRwi8iNODLs5+bbv8vgz8Qy2QdxbCHnPk/6Cx6LMf7i3dqmWquFbspqFRd8QiqxStrblwxrUYZi09tkA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-sso@3.614.0': - resolution: {integrity: sha512-55+gp0JY4451cWI1qXmVMFM0GQaBKiQpXv2P0xmd9P3qLDyeFUSEW8XPh0d2lb1ICr6x4s47ynXVdGCIv2mXMg==} + '@aws-sdk/credential-provider-sso@3.616.0': + resolution: {integrity: sha512-3rsWs9GBi8Z8Gps5ROwqguxtw+J6OIg1vawZMLRNMqqZoBvbOToe9wEnpid8ylU+27+oG8uibJNlNuRyXApUjw==} engines: {node: '>=16.0.0'} '@aws-sdk/credential-provider-web-identity@3.609.0': @@ -815,20 +815,20 @@ packages: peerDependencies: '@aws-sdk/client-sts': ^3.609.0 - '@aws-sdk/middleware-bucket-endpoint@3.614.0': - resolution: {integrity: sha512-TqEY8KcZeZ0LIxXaqG9RSSNnDHvD8RAFP4Xenwsxqnyad0Yn7LgCoFwRByelJ0t54ROYL1/ETJleWE4U4TOXdg==} + '@aws-sdk/middleware-bucket-endpoint@3.616.0': + resolution: {integrity: sha512-KZv78s8UE7+s3qZCfG3pE9U9XV5WTP478aNWis5gDXmsb5LF7QWzEeR8kve5dnjNlK6qVQ33v+mUZa6lR5PwMw==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-expect-continue@3.609.0': - resolution: {integrity: sha512-+zeg//mSer4JZRxOB/4mUOMUJyuYPwATnIC5moBB8P8Xe+mJaVRFy8qlCtzYNj2TycnlsBPzTK0j7P1yvDh97w==} + '@aws-sdk/middleware-expect-continue@3.616.0': + resolution: {integrity: sha512-IM1pfJPm7pDUXa55js9bnGjS8o3ldzDwf95mL9ZAYdEsm10q6i0ZxZbbro2gTq25Ap5ykdeeS34lOSzIqPiW1A==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-flexible-checksums@3.614.0': - resolution: {integrity: sha512-ZLpxVXMboDeMT7p2Kdp5m1uLVKOktkZoMgLvvbe3zbrU4Ji5IU5xVE0aa4X7H28BtuODCs6SLESnPs19bhMKlA==} + '@aws-sdk/middleware-flexible-checksums@3.616.0': + resolution: {integrity: sha512-Mrco/dURoTXVqwcnYRcyrFaPTIg36ifg2PK0kUYfSVTGEOClZOQXlVG5zYCZoo3yEMgy/gLT907FjUQxwoifIw==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-host-header@3.609.0': - resolution: {integrity: sha512-iTKfo158lc4jLDfYeZmYMIBHsn8m6zX+XB6birCSNZ/rrlzAkPbGE43CNdKfvjyWdqgLMRXF+B+OcZRvqhMXPQ==} + '@aws-sdk/middleware-host-header@3.616.0': + resolution: {integrity: sha512-mhNfHuGhCDZwYCABebaOvTgOM44UCZZRq2cBpgPZLVKP0ydAv5aFHXv01goexxXHqgHoEGx0uXWxlw0s2EpFDg==} engines: {node: '>=16.0.0'} '@aws-sdk/middleware-location-constraint@3.609.0': @@ -839,36 +839,36 @@ packages: resolution: {integrity: sha512-S62U2dy4jMDhDFDK5gZ4VxFdWzCtLzwbYyFZx2uvPYTECkepLUfzLic2BHg2Qvtu4QjX+oGE3P/7fwaGIsGNuQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-recursion-detection@3.609.0': - resolution: {integrity: sha512-6sewsYB7/o/nbUfA99Aa/LokM+a/u4Wpm/X2o0RxOsDtSB795ObebLJe2BxY5UssbGaWkn7LswyfvrdZNXNj1w==} + '@aws-sdk/middleware-recursion-detection@3.616.0': + resolution: {integrity: sha512-LQKAcrZRrR9EGez4fdCIVjdn0Ot2HMN12ChnoMGEU6oIxnQ2aSC7iASFFCV39IYfeMh7iSCPj7Wopqw8rAouzg==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-sdk-s3@3.614.0': - resolution: {integrity: sha512-9fJTaiuuOfFV4FqmUEhPYzrtv7JOfYpB7q65oG3uayVH4ngWHIJkjnnX79zRhNZKdPGta+XIsnZzjEghg82ngA==} + '@aws-sdk/middleware-sdk-s3@3.616.0': + resolution: {integrity: sha512-heq9pzn0NRX6VL/oMlmwZdgcCh5eJUDscvwMl/oGev0tNdTpB2oGU+wPaNMka7IrW3eBPn7APmY9fdS1kBaBoQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-signing@3.609.0': - resolution: {integrity: sha512-2w3dBLjQVKIajYzokO4hduq8/0hSMUYHHmIo1Kdl+MSY8uwRBt12bLL6pyreobTcRMxizvn2ph/CQ9I1ST/WGQ==} + '@aws-sdk/middleware-signing@3.616.0': + resolution: {integrity: sha512-wwzZFlXyURwo40oz1NmufreQa5DqwnCF8hR8tIP5+oKCyhbkmlmv8xG4Wn51bzY2WEbQhvFebgZSFTEvelCoCg==} engines: {node: '>=16.0.0'} '@aws-sdk/middleware-ssec@3.609.0': resolution: {integrity: sha512-GZSD1s7+JswWOTamVap79QiDaIV7byJFssBW68GYjyRS5EBjNfwA/8s+6uE6g39R3ojyTbYOmvcANoZEhSULXg==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-user-agent@3.614.0': - resolution: {integrity: sha512-xUxh0UPQiMTG6E31Yvu6zVYlikrIcFDKljM11CaatInzvZubGTGiX0DjpqRlfGzUNsuPc/zNrKwRP2+wypgqIw==} + '@aws-sdk/middleware-user-agent@3.616.0': + resolution: {integrity: sha512-iMcAb4E+Z3vuEcrDsG6T2OBNiqWAquwahP9qepHqfmnmJqHr1mSHtXDYTGBNid31+621sUQmneUQ+fagpGAe4w==} engines: {node: '>=16.0.0'} '@aws-sdk/region-config-resolver@3.614.0': resolution: {integrity: sha512-vDCeMXvic/LU0KFIUjpC3RiSTIkkvESsEfbVHiHH0YINfl8HnEqR5rj+L8+phsCeVg2+LmYwYxd5NRz4PHxt5g==} engines: {node: '>=16.0.0'} - '@aws-sdk/s3-request-presigner@3.614.0': - resolution: {integrity: sha512-KCXFfnkW8QVtigvStA3zvIHBp/FmwwCBcMgp3WjJNNPVKit3RM70veAWJBZUghHmHtd9fTijO2uwzHtusjkyHw==} + '@aws-sdk/s3-request-presigner@3.616.0': + resolution: {integrity: sha512-C5ADFHTBCPGw+W3XNvS7vZdCY2LtRbcw05hu34xxhNlDXatOAPE4O22uRfiaZq12Lu0Qq8ylNYnD8I28r7I4Qg==} engines: {node: '>=16.0.0'} - '@aws-sdk/signature-v4-multi-region@3.614.0': - resolution: {integrity: sha512-6mW3ONW4oLzxrePznYhz7sNT9ji9Am9ufLeV722tbOVS5lArBOZ6E1oPz0uYBhisUPznWKhcLRMggt7vIJWMng==} + '@aws-sdk/signature-v4-multi-region@3.616.0': + resolution: {integrity: sha512-WQn43cfnwbG6jnPjh/SyujDQVqbRjGFY9tGI/tqtUvvGwoDhI343TSDCA7fvs0FEC6Za6vgOBq1CwPv3CFyfhA==} engines: {node: '>=16.0.0'} '@aws-sdk/token-providers@3.614.0': @@ -2923,8 +2923,8 @@ packages: resolution: {integrity: sha512-SkW5LxfkSI1bUC74OtfBbdz+grQXYiPYolyu8VfpLIjEoN/sHVBlLeGXMQ1vX4ejkgfv6sxVbQJ32yF2cl1veA==} engines: {node: '>=16.0.0'} - '@smithy/core@2.2.7': - resolution: {integrity: sha512-Wwd9QWKaYdR+n/oIqJbuwSr9lHuv7sa1e3Zu4wIToZl0sS7xapTYYqQtXP1hKKtIWz0jl8AhvOfNwkfT5jjV0w==} + '@smithy/core@2.2.8': + resolution: {integrity: sha512-1Y0XX0Ucyg0LWTfTVLWpmvSRtFRniykUl3dQ0os1sTd03mKDudR6mVyX+2ak1phwPXx2aEWMAAdW52JNi0mc3A==} engines: {node: '>=16.0.0'} '@smithy/credential-provider-imds@3.1.4': @@ -2934,8 +2934,8 @@ packages: '@smithy/eventstream-codec@3.1.2': resolution: {integrity: sha512-0mBcu49JWt4MXhrhRAlxASNy0IjDRFU+aWNDRal9OtUJvJNiwDuyKMUONSOjLjSCeGwZaE0wOErdqULer8r7yw==} - '@smithy/eventstream-serde-browser@3.0.4': - resolution: {integrity: sha512-Eo4anLZX6ltGJTZ5yJMc80gZPYYwBn44g0h7oFq6et+TYr5dUsTpIcDbz2evsOKIZhZ7zBoFWHtBXQ4QQeb5xA==} + '@smithy/eventstream-serde-browser@3.0.5': + resolution: {integrity: sha512-dEyiUYL/ekDfk+2Ra4GxV+xNnFoCmk1nuIXg+fMChFTrM2uI/1r9AdiTYzPqgb72yIv/NtAj6C3dG//1wwgakQ==} engines: {node: '>=16.0.0'} '@smithy/eventstream-serde-config-resolver@3.0.3': @@ -2986,8 +2986,8 @@ packages: resolution: {integrity: sha512-V4acqqrh5tDxUEGVTOgf2lYMZqPQsoGntCrjrJZEeBzEzDry2d2vcI1QCXhGltXPPY+BMc6eksZMguA9fIY8vA==} engines: {node: '>=16.0.0'} - '@smithy/middleware-retry@3.0.10': - resolution: {integrity: sha512-+6ibpv6jpkTNJS6yErQSEjbxCWf1/jMeUSlpSlUiTYf73LGR9riSRlIrL1+JEW0eEpb6MelQ04BIc38aj8GtxQ==} + '@smithy/middleware-retry@3.0.11': + resolution: {integrity: sha512-/TIRWmhwMpv99JCGuMhJPnH7ggk/Lah7s/uNDyr7faF02BxNsyD/fz9Tw7pgCf9tYOKgjimm2Qml1Aq1pbkt6g==} engines: {node: '>=16.0.0'} '@smithy/middleware-serde@3.0.3': @@ -3030,12 +3030,12 @@ packages: resolution: {integrity: sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==} engines: {node: '>=16.0.0'} - '@smithy/signature-v4@3.1.2': - resolution: {integrity: sha512-3BcPylEsYtD0esM4Hoyml/+s7WP2LFhcM3J2AGdcL2vx9O60TtfpDOL72gjb4lU8NeRPeKAwR77YNyyGvMbuEA==} + '@smithy/signature-v4@4.0.0': + resolution: {integrity: sha512-ervYjQ+ZvmNG51Ui77IOTPri7nOyo8Kembzt9uwwlmtXJPmFXvslOahbA1blvAVs7G0KlYMiOBog1rAt7RVXxg==} engines: {node: '>=16.0.0'} - '@smithy/smithy-client@3.1.8': - resolution: {integrity: sha512-nUNGCa0NgvtD0eM45732EBp1H9JQITChMBegGtPRhJD00v3hiFF6tibiOihcYwP5mbp9Kui+sOCl86rDT/Ew2w==} + '@smithy/smithy-client@3.1.9': + resolution: {integrity: sha512-My2RaInZ4gSwJUPMaiLR/Nk82+c4LlvqpXA+n7lonGYgCZq23Tg+/xFhgmiejJ6XPElYJysTPyV90vKyp17+1g==} engines: {node: '>=16.0.0'} '@smithy/types@3.3.0': @@ -3068,12 +3068,12 @@ packages: resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} engines: {node: '>=16.0.0'} - '@smithy/util-defaults-mode-browser@3.0.10': - resolution: {integrity: sha512-WgaNxh33md2zvlD+1TSceVmM7DIy7qYMtuhOat+HYoTntsg0QTbNvoB/5DRxEwSpN84zKf9O34yqzRRtxJZgFg==} + '@smithy/util-defaults-mode-browser@3.0.11': + resolution: {integrity: sha512-O3s9DGb3bmRvEKmT8RwvSWK4A9r6svfd+MnJB+UMi9ZcCkAnoRtliulOnGF0qCMkKF9mwk2tkopBBstalPY/vg==} engines: {node: '>= 10.0.0'} - '@smithy/util-defaults-mode-node@3.0.10': - resolution: {integrity: sha512-3x/pcNIFyaAEQqXc3qnQsCFLlTz/Mwsfl9ciEPU56/Dk/g1kTFjkzyLbUNJaeOo5HT01VrpJBKrBuN94qbPm9A==} + '@smithy/util-defaults-mode-node@3.0.11': + resolution: {integrity: sha512-qd4a9qtyOa/WY14aHHOkMafhh9z8D2QTwlcBoXMTPnEwtcY+xpe1JyFm9vya7VsB8hHsfn3XodEtwqREiu4ygQ==} engines: {node: '>= 10.0.0'} '@smithy/util-endpoints@2.0.5': @@ -3092,8 +3092,8 @@ packages: resolution: {integrity: sha512-AFw+hjpbtVApzpNDhbjNG5NA3kyoMs7vx0gsgmlJF4s+yz1Zlepde7J58zpIRIsdjc+emhpAITxA88qLkPF26w==} engines: {node: '>=16.0.0'} - '@smithy/util-stream@3.1.0': - resolution: {integrity: sha512-QEMvyv58QIptWA8cpQPbHagJOAlrbCt3ueB9EShwdFfVMYAviXdVtksszQQq+o+dv5dalUMWUbUHUDSJgkF9xg==} + '@smithy/util-stream@3.1.1': + resolution: {integrity: sha512-EhRnVvl3AhoHAT2rGQ5o+oSDRM/BUSMPLZZdRJZLcNVUsFAjOs4vHaPdNQivTSzRcFxf5DA4gtO46WWU2zimaw==} engines: {node: '>=16.0.0'} '@smithy/util-uri-escape@3.0.0': @@ -9139,36 +9139,36 @@ snapshots: '@smithy/util-utf8': 2.3.0 tslib: 2.6.3 - '@aws-sdk/client-s3@3.614.0': + '@aws-sdk/client-s3@3.616.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.614.0(@aws-sdk/client-sts@3.614.0) - '@aws-sdk/client-sts': 3.614.0 - '@aws-sdk/core': 3.614.0 - '@aws-sdk/credential-provider-node': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0) - '@aws-sdk/middleware-bucket-endpoint': 3.614.0 - '@aws-sdk/middleware-expect-continue': 3.609.0 - '@aws-sdk/middleware-flexible-checksums': 3.614.0 - '@aws-sdk/middleware-host-header': 3.609.0 + '@aws-sdk/client-sso-oidc': 3.616.0(@aws-sdk/client-sts@3.616.0) + '@aws-sdk/client-sts': 3.616.0 + '@aws-sdk/core': 3.616.0 + '@aws-sdk/credential-provider-node': 3.616.0(@aws-sdk/client-sso-oidc@3.616.0(@aws-sdk/client-sts@3.616.0))(@aws-sdk/client-sts@3.616.0) + '@aws-sdk/middleware-bucket-endpoint': 3.616.0 + '@aws-sdk/middleware-expect-continue': 3.616.0 + '@aws-sdk/middleware-flexible-checksums': 3.616.0 + '@aws-sdk/middleware-host-header': 3.616.0 '@aws-sdk/middleware-location-constraint': 3.609.0 '@aws-sdk/middleware-logger': 3.609.0 - '@aws-sdk/middleware-recursion-detection': 3.609.0 - '@aws-sdk/middleware-sdk-s3': 3.614.0 - '@aws-sdk/middleware-signing': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.616.0 + '@aws-sdk/middleware-sdk-s3': 3.616.0 + '@aws-sdk/middleware-signing': 3.616.0 '@aws-sdk/middleware-ssec': 3.609.0 - '@aws-sdk/middleware-user-agent': 3.614.0 + '@aws-sdk/middleware-user-agent': 3.616.0 '@aws-sdk/region-config-resolver': 3.614.0 - '@aws-sdk/signature-v4-multi-region': 3.614.0 + '@aws-sdk/signature-v4-multi-region': 3.616.0 '@aws-sdk/types': 3.609.0 '@aws-sdk/util-endpoints': 3.614.0 '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@aws-sdk/xml-builder': 3.609.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.2.7 - '@smithy/eventstream-serde-browser': 3.0.4 + '@smithy/core': 2.2.8 + '@smithy/eventstream-serde-browser': 3.0.5 '@smithy/eventstream-serde-config-resolver': 3.0.3 '@smithy/eventstream-serde-node': 3.0.4 '@smithy/fetch-http-handler': 3.2.2 @@ -9179,66 +9179,66 @@ snapshots: '@smithy/md5-js': 3.0.3 '@smithy/middleware-content-length': 3.0.4 '@smithy/middleware-endpoint': 3.0.5 - '@smithy/middleware-retry': 3.0.10 + '@smithy/middleware-retry': 3.0.11 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.3 '@smithy/protocol-http': 4.0.4 - '@smithy/smithy-client': 3.1.8 + '@smithy/smithy-client': 3.1.9 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.10 - '@smithy/util-defaults-mode-node': 3.0.10 + '@smithy/util-defaults-mode-browser': 3.0.11 + '@smithy/util-defaults-mode-node': 3.0.11 '@smithy/util-endpoints': 2.0.5 '@smithy/util-retry': 3.0.3 - '@smithy/util-stream': 3.1.0 + '@smithy/util-stream': 3.1.1 '@smithy/util-utf8': 3.0.0 '@smithy/util-waiter': 3.1.2 tslib: 2.6.3 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0)': + '@aws-sdk/client-sso-oidc@3.616.0(@aws-sdk/client-sts@3.616.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.614.0 - '@aws-sdk/core': 3.614.0 - '@aws-sdk/credential-provider-node': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0) - '@aws-sdk/middleware-host-header': 3.609.0 + '@aws-sdk/client-sts': 3.616.0 + '@aws-sdk/core': 3.616.0 + '@aws-sdk/credential-provider-node': 3.616.0(@aws-sdk/client-sso-oidc@3.616.0(@aws-sdk/client-sts@3.616.0))(@aws-sdk/client-sts@3.616.0) + '@aws-sdk/middleware-host-header': 3.616.0 '@aws-sdk/middleware-logger': 3.609.0 - '@aws-sdk/middleware-recursion-detection': 3.609.0 - '@aws-sdk/middleware-user-agent': 3.614.0 + '@aws-sdk/middleware-recursion-detection': 3.616.0 + '@aws-sdk/middleware-user-agent': 3.616.0 '@aws-sdk/region-config-resolver': 3.614.0 '@aws-sdk/types': 3.609.0 '@aws-sdk/util-endpoints': 3.614.0 '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.2.7 + '@smithy/core': 2.2.8 '@smithy/fetch-http-handler': 3.2.2 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 '@smithy/middleware-content-length': 3.0.4 '@smithy/middleware-endpoint': 3.0.5 - '@smithy/middleware-retry': 3.0.10 + '@smithy/middleware-retry': 3.0.11 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.3 '@smithy/protocol-http': 4.0.4 - '@smithy/smithy-client': 3.1.8 + '@smithy/smithy-client': 3.1.9 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.10 - '@smithy/util-defaults-mode-node': 3.0.10 + '@smithy/util-defaults-mode-browser': 3.0.11 + '@smithy/util-defaults-mode-node': 3.0.11 '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -9247,41 +9247,41 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso@3.614.0': + '@aws-sdk/client-sso@3.616.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.614.0 - '@aws-sdk/middleware-host-header': 3.609.0 + '@aws-sdk/core': 3.616.0 + '@aws-sdk/middleware-host-header': 3.616.0 '@aws-sdk/middleware-logger': 3.609.0 - '@aws-sdk/middleware-recursion-detection': 3.609.0 - '@aws-sdk/middleware-user-agent': 3.614.0 + '@aws-sdk/middleware-recursion-detection': 3.616.0 + '@aws-sdk/middleware-user-agent': 3.616.0 '@aws-sdk/region-config-resolver': 3.614.0 '@aws-sdk/types': 3.609.0 '@aws-sdk/util-endpoints': 3.614.0 '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.2.7 + '@smithy/core': 2.2.8 '@smithy/fetch-http-handler': 3.2.2 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 '@smithy/middleware-content-length': 3.0.4 '@smithy/middleware-endpoint': 3.0.5 - '@smithy/middleware-retry': 3.0.10 + '@smithy/middleware-retry': 3.0.11 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.3 '@smithy/protocol-http': 4.0.4 - '@smithy/smithy-client': 3.1.8 + '@smithy/smithy-client': 3.1.9 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.10 - '@smithy/util-defaults-mode-node': 3.0.10 + '@smithy/util-defaults-mode-browser': 3.0.11 + '@smithy/util-defaults-mode-node': 3.0.11 '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -9290,43 +9290,43 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.614.0': + '@aws-sdk/client-sts@3.616.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.614.0(@aws-sdk/client-sts@3.614.0) - '@aws-sdk/core': 3.614.0 - '@aws-sdk/credential-provider-node': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0) - '@aws-sdk/middleware-host-header': 3.609.0 + '@aws-sdk/client-sso-oidc': 3.616.0(@aws-sdk/client-sts@3.616.0) + '@aws-sdk/core': 3.616.0 + '@aws-sdk/credential-provider-node': 3.616.0(@aws-sdk/client-sso-oidc@3.616.0(@aws-sdk/client-sts@3.616.0))(@aws-sdk/client-sts@3.616.0) + '@aws-sdk/middleware-host-header': 3.616.0 '@aws-sdk/middleware-logger': 3.609.0 - '@aws-sdk/middleware-recursion-detection': 3.609.0 - '@aws-sdk/middleware-user-agent': 3.614.0 + '@aws-sdk/middleware-recursion-detection': 3.616.0 + '@aws-sdk/middleware-user-agent': 3.616.0 '@aws-sdk/region-config-resolver': 3.614.0 '@aws-sdk/types': 3.609.0 '@aws-sdk/util-endpoints': 3.614.0 '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.2.7 + '@smithy/core': 2.2.8 '@smithy/fetch-http-handler': 3.2.2 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 '@smithy/middleware-content-length': 3.0.4 '@smithy/middleware-endpoint': 3.0.5 - '@smithy/middleware-retry': 3.0.10 + '@smithy/middleware-retry': 3.0.11 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.3 '@smithy/protocol-http': 4.0.4 - '@smithy/smithy-client': 3.1.8 + '@smithy/smithy-client': 3.1.9 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.10 - '@smithy/util-defaults-mode-node': 3.0.10 + '@smithy/util-defaults-mode-browser': 3.0.11 + '@smithy/util-defaults-mode-node': 3.0.11 '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -9335,12 +9335,12 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/core@3.614.0': + '@aws-sdk/core@3.616.0': dependencies: - '@smithy/core': 2.2.7 + '@smithy/core': 2.2.8 '@smithy/protocol-http': 4.0.4 - '@smithy/signature-v4': 3.1.2 - '@smithy/smithy-client': 3.1.8 + '@smithy/signature-v4': 4.0.0 + '@smithy/smithy-client': 3.1.9 '@smithy/types': 3.3.0 fast-xml-parser: 4.2.5 tslib: 2.6.3 @@ -9352,26 +9352,26 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/credential-provider-http@3.614.0': + '@aws-sdk/credential-provider-http@3.616.0': dependencies: '@aws-sdk/types': 3.609.0 '@smithy/fetch-http-handler': 3.2.2 '@smithy/node-http-handler': 3.1.3 '@smithy/property-provider': 3.1.3 '@smithy/protocol-http': 4.0.4 - '@smithy/smithy-client': 3.1.8 + '@smithy/smithy-client': 3.1.9 '@smithy/types': 3.3.0 - '@smithy/util-stream': 3.1.0 + '@smithy/util-stream': 3.1.1 tslib: 2.6.3 - '@aws-sdk/credential-provider-ini@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)': + '@aws-sdk/credential-provider-ini@3.616.0(@aws-sdk/client-sso-oidc@3.616.0(@aws-sdk/client-sts@3.616.0))(@aws-sdk/client-sts@3.616.0)': dependencies: - '@aws-sdk/client-sts': 3.614.0 + '@aws-sdk/client-sts': 3.616.0 '@aws-sdk/credential-provider-env': 3.609.0 - '@aws-sdk/credential-provider-http': 3.614.0 + '@aws-sdk/credential-provider-http': 3.616.0 '@aws-sdk/credential-provider-process': 3.614.0 - '@aws-sdk/credential-provider-sso': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0)) - '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.614.0) + '@aws-sdk/credential-provider-sso': 3.616.0(@aws-sdk/client-sso-oidc@3.616.0(@aws-sdk/client-sts@3.616.0)) + '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.616.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.1.4 '@smithy/property-provider': 3.1.3 @@ -9382,14 +9382,14 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-node@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)': + '@aws-sdk/credential-provider-node@3.616.0(@aws-sdk/client-sso-oidc@3.616.0(@aws-sdk/client-sts@3.616.0))(@aws-sdk/client-sts@3.616.0)': dependencies: '@aws-sdk/credential-provider-env': 3.609.0 - '@aws-sdk/credential-provider-http': 3.614.0 - '@aws-sdk/credential-provider-ini': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0) + '@aws-sdk/credential-provider-http': 3.616.0 + '@aws-sdk/credential-provider-ini': 3.616.0(@aws-sdk/client-sso-oidc@3.616.0(@aws-sdk/client-sts@3.616.0))(@aws-sdk/client-sts@3.616.0) '@aws-sdk/credential-provider-process': 3.614.0 - '@aws-sdk/credential-provider-sso': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0)) - '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.614.0) + '@aws-sdk/credential-provider-sso': 3.616.0(@aws-sdk/client-sso-oidc@3.616.0(@aws-sdk/client-sts@3.616.0)) + '@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.616.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.1.4 '@smithy/property-provider': 3.1.3 @@ -9409,10 +9409,10 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/credential-provider-sso@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))': + '@aws-sdk/credential-provider-sso@3.616.0(@aws-sdk/client-sso-oidc@3.616.0(@aws-sdk/client-sts@3.616.0))': dependencies: - '@aws-sdk/client-sso': 3.614.0 - '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0)) + '@aws-sdk/client-sso': 3.616.0 + '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.616.0(@aws-sdk/client-sts@3.616.0)) '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/shared-ini-file-loader': 3.1.4 @@ -9422,15 +9422,15 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-web-identity@3.609.0(@aws-sdk/client-sts@3.614.0)': + '@aws-sdk/credential-provider-web-identity@3.609.0(@aws-sdk/client-sts@3.616.0)': dependencies: - '@aws-sdk/client-sts': 3.614.0 + '@aws-sdk/client-sts': 3.616.0 '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/middleware-bucket-endpoint@3.614.0': + '@aws-sdk/middleware-bucket-endpoint@3.616.0': dependencies: '@aws-sdk/types': 3.609.0 '@aws-sdk/util-arn-parser': 3.568.0 @@ -9440,14 +9440,14 @@ snapshots: '@smithy/util-config-provider': 3.0.0 tslib: 2.6.3 - '@aws-sdk/middleware-expect-continue@3.609.0': + '@aws-sdk/middleware-expect-continue@3.616.0': dependencies: '@aws-sdk/types': 3.609.0 '@smithy/protocol-http': 4.0.4 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/middleware-flexible-checksums@3.614.0': + '@aws-sdk/middleware-flexible-checksums@3.616.0': dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/crc32c': 5.2.0 @@ -9458,7 +9458,7 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@aws-sdk/middleware-host-header@3.609.0': + '@aws-sdk/middleware-host-header@3.616.0': dependencies: '@aws-sdk/types': 3.609.0 '@smithy/protocol-http': 4.0.4 @@ -9477,31 +9477,33 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/middleware-recursion-detection@3.609.0': + '@aws-sdk/middleware-recursion-detection@3.616.0': dependencies: '@aws-sdk/types': 3.609.0 '@smithy/protocol-http': 4.0.4 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/middleware-sdk-s3@3.614.0': + '@aws-sdk/middleware-sdk-s3@3.616.0': dependencies: '@aws-sdk/types': 3.609.0 '@aws-sdk/util-arn-parser': 3.568.0 '@smithy/node-config-provider': 3.1.4 '@smithy/protocol-http': 4.0.4 - '@smithy/signature-v4': 3.1.2 - '@smithy/smithy-client': 3.1.8 + '@smithy/signature-v4': 4.0.0 + '@smithy/smithy-client': 3.1.9 '@smithy/types': 3.3.0 '@smithy/util-config-provider': 3.0.0 + '@smithy/util-stream': 3.1.1 + '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@aws-sdk/middleware-signing@3.609.0': + '@aws-sdk/middleware-signing@3.616.0': dependencies: '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/protocol-http': 4.0.4 - '@smithy/signature-v4': 3.1.2 + '@smithy/signature-v4': 4.0.0 '@smithy/types': 3.3.0 '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 @@ -9512,7 +9514,7 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/middleware-user-agent@3.614.0': + '@aws-sdk/middleware-user-agent@3.616.0': dependencies: '@aws-sdk/types': 3.609.0 '@aws-sdk/util-endpoints': 3.614.0 @@ -9529,29 +9531,29 @@ snapshots: '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - '@aws-sdk/s3-request-presigner@3.614.0': + '@aws-sdk/s3-request-presigner@3.616.0': dependencies: - '@aws-sdk/signature-v4-multi-region': 3.614.0 + '@aws-sdk/signature-v4-multi-region': 3.616.0 '@aws-sdk/types': 3.609.0 '@aws-sdk/util-format-url': 3.609.0 '@smithy/middleware-endpoint': 3.0.5 '@smithy/protocol-http': 4.0.4 - '@smithy/smithy-client': 3.1.8 + '@smithy/smithy-client': 3.1.9 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/signature-v4-multi-region@3.614.0': + '@aws-sdk/signature-v4-multi-region@3.616.0': dependencies: - '@aws-sdk/middleware-sdk-s3': 3.614.0 + '@aws-sdk/middleware-sdk-s3': 3.616.0 '@aws-sdk/types': 3.609.0 '@smithy/protocol-http': 4.0.4 - '@smithy/signature-v4': 3.1.2 + '@smithy/signature-v4': 4.0.0 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))': + '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.616.0(@aws-sdk/client-sts@3.616.0))': dependencies: - '@aws-sdk/client-sso-oidc': 3.614.0(@aws-sdk/client-sts@3.614.0) + '@aws-sdk/client-sso-oidc': 3.616.0(@aws-sdk/client-sts@3.616.0) '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/shared-ini-file-loader': 3.1.4 @@ -11840,13 +11842,13 @@ snapshots: '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - '@smithy/core@2.2.7': + '@smithy/core@2.2.8': dependencies: '@smithy/middleware-endpoint': 3.0.5 - '@smithy/middleware-retry': 3.0.10 + '@smithy/middleware-retry': 3.0.11 '@smithy/middleware-serde': 3.0.3 '@smithy/protocol-http': 4.0.4 - '@smithy/smithy-client': 3.1.8 + '@smithy/smithy-client': 3.1.9 '@smithy/types': 3.3.0 '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 @@ -11866,7 +11868,7 @@ snapshots: '@smithy/util-hex-encoding': 3.0.0 tslib: 2.6.3 - '@smithy/eventstream-serde-browser@3.0.4': + '@smithy/eventstream-serde-browser@3.0.5': dependencies: '@smithy/eventstream-serde-universal': 3.0.4 '@smithy/types': 3.3.0 @@ -11952,12 +11954,12 @@ snapshots: '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - '@smithy/middleware-retry@3.0.10': + '@smithy/middleware-retry@3.0.11': dependencies: '@smithy/node-config-provider': 3.1.4 '@smithy/protocol-http': 4.0.4 '@smithy/service-error-classification': 3.0.3 - '@smithy/smithy-client': 3.1.8 + '@smithy/smithy-client': 3.1.9 '@smithy/types': 3.3.0 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -12019,7 +12021,7 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/signature-v4@3.1.2': + '@smithy/signature-v4@4.0.0': dependencies: '@smithy/is-array-buffer': 3.0.0 '@smithy/types': 3.3.0 @@ -12029,13 +12031,13 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - '@smithy/smithy-client@3.1.8': + '@smithy/smithy-client@3.1.9': dependencies: '@smithy/middleware-endpoint': 3.0.5 '@smithy/middleware-stack': 3.0.3 '@smithy/protocol-http': 4.0.4 '@smithy/types': 3.3.0 - '@smithy/util-stream': 3.1.0 + '@smithy/util-stream': 3.1.1 tslib: 2.6.3 '@smithy/types@3.3.0': @@ -12076,21 +12078,21 @@ snapshots: dependencies: tslib: 2.6.3 - '@smithy/util-defaults-mode-browser@3.0.10': + '@smithy/util-defaults-mode-browser@3.0.11': dependencies: '@smithy/property-provider': 3.1.3 - '@smithy/smithy-client': 3.1.8 + '@smithy/smithy-client': 3.1.9 '@smithy/types': 3.3.0 bowser: 2.11.0 tslib: 2.6.3 - '@smithy/util-defaults-mode-node@3.0.10': + '@smithy/util-defaults-mode-node@3.0.11': dependencies: '@smithy/config-resolver': 3.0.5 '@smithy/credential-provider-imds': 3.1.4 '@smithy/node-config-provider': 3.1.4 '@smithy/property-provider': 3.1.3 - '@smithy/smithy-client': 3.1.8 + '@smithy/smithy-client': 3.1.9 '@smithy/types': 3.3.0 tslib: 2.6.3 @@ -12115,7 +12117,7 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@smithy/util-stream@3.1.0': + '@smithy/util-stream@3.1.1': dependencies: '@smithy/fetch-http-handler': 3.2.2 '@smithy/node-http-handler': 3.1.3 From d6b8d2cca2e9f3de9453f74dff3703607e163a40 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 16:48:28 +0000 Subject: [PATCH 109/215] fix(deps): update dependency nuqs to v1.17.5 (#515) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d0972501..d1e610482 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -371,7 +371,7 @@ importers: version: 15.3.0(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.3(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) nuqs: specifier: ^1.17.4 - version: 1.17.4(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 1.17.5(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) pino: specifier: ^9.0.0 version: 9.3.1 @@ -6930,8 +6930,8 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nuqs@1.17.4: - resolution: {integrity: sha512-wraphFfKI+Y/aWIGFsld/Ta7fTFEyeya1LkgEGNPDiMuY+Hwea/eVHBiq1GYlyMqTYSAoxRWvQyjCIo1Dy1u7g==} + nuqs@1.17.5: + resolution: {integrity: sha512-F9bsK/Eyp6kqIvATDVsak7qqexmiuUY79l+jBiDCDitwPAvbRkqPbiCeUmx8pZIpK0mY1evp01RLR2i0W7edBA==} peerDependencies: next: '>=13.4 <14.0.2 || ^14.0.3' @@ -16877,7 +16877,7 @@ snapshots: dependencies: boolbase: 1.0.0 - nuqs@1.17.4(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + nuqs@1.17.5(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: mitt: 3.0.1 next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) From 0c1d1a816e11f853422a76269273f832f82e9560 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 19:35:41 +0000 Subject: [PATCH 110/215] fix(deps): update dependency react-use to v17.5.1 (#516) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d1e610482..149c9d79e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -401,7 +401,7 @@ importers: version: 5.8.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-use: specifier: ^17.5.0 - version: 17.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 17.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) recharts: specifier: ^2.12.6 version: 2.12.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -6773,8 +6773,8 @@ packages: resolution: {integrity: sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==} engines: {node: '>=12.0.0'} - nano-css@5.6.1: - resolution: {integrity: sha512-T2Mhc//CepkTa3X4pUhKgbEheJHYAxD0VptuqFhDbGMUWVV2m+lkNiW/Ieuj35wrfC8Zm0l7HvssQh7zcEttSw==} + nano-css@5.6.2: + resolution: {integrity: sha512-+6bHaC8dSDGALM1HJjOHVXpuastdu2xFoZlC77Jh4cg+33Zcgm+Gxd+1xsnpZK14eyHObSp82+ll5y3SX75liw==} peerDependencies: react: '*' react-dom: '*' @@ -7676,8 +7676,8 @@ packages: react: '*' tslib: '*' - react-use@17.5.0: - resolution: {integrity: sha512-PbfwSPMwp/hoL847rLnm/qkjg3sTRCvn6YhUZiHaUa3FA6/aNoFX79ul5Xt70O1rK+9GxSVqkY0eTwMdsR/bWg==} + react-use@17.5.1: + resolution: {integrity: sha512-LG/uPEVRflLWMwi3j/sZqR00nF6JGqTTDblkXK2nzXsIvij06hXl1V/MZIlwj1OKIQUtlh1l9jK8gLsRyCQxMg==} peerDependencies: react: '*' react-dom: '*' @@ -16711,7 +16711,7 @@ snapshots: dependencies: lru-cache: 7.18.3 - nano-css@5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nano-css@5.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@jridgewell/sourcemap-codec': 1.5.0 css-tree: 1.1.3 @@ -17706,7 +17706,7 @@ snapshots: react: 18.3.1 tslib: 2.6.3 - react-use@17.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-use@17.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@types/js-cookie': 2.2.7 '@xobotyi/scrollbar-width': 1.9.5 @@ -17714,7 +17714,7 @@ snapshots: fast-deep-equal: 3.1.3 fast-shallow-equal: 1.0.0 js-cookie: 2.2.1 - nano-css: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nano-css: 5.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-universal-interface: 0.6.2(react@18.3.1)(tslib@2.6.3) From 49307f9d54d17aa2cae26deb30c94b60f5fea753 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 21:31:25 +0000 Subject: [PATCH 111/215] fix(deps): update dependency eslint-plugin-prettier to v5.2.1 (#512) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 149c9d79e..52dc6bfef 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -245,7 +245,7 @@ importers: version: 9.1.0(eslint@9.7.0) eslint-plugin-prettier: specifier: ^5.1.3 - version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.7.0))(eslint@9.7.0)(prettier@3.3.3) + version: 5.2.1(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.7.0))(eslint@9.7.0)(prettier@3.3.3) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) @@ -652,7 +652,7 @@ importers: version: 2.29.1(@typescript-eslint/parser@7.16.1(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0) eslint-plugin-prettier: specifier: ^5.1.3 - version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.7.0))(eslint@9.7.0)(prettier@3.3.3) + version: 5.2.1(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.7.0))(eslint@9.7.0)(prettier@3.3.3) eslint-plugin-react: specifier: ^7.34.1 version: 7.34.4(eslint@9.7.0) @@ -5060,8 +5060,8 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-prettier@5.1.3: - resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} + eslint-plugin-prettier@5.2.1: + resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -8270,8 +8270,8 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - synckit@0.8.8: - resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} + synckit@0.9.1: + resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} engines: {node: ^14.18.0 || >=16.0.0} tabbable@6.2.0: @@ -14378,12 +14378,12 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.7.0))(eslint@9.7.0)(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.7.0))(eslint@9.7.0)(prettier@3.3.3): dependencies: eslint: 9.7.0 prettier: 3.3.3 prettier-linter-helpers: 1.0.0 - synckit: 0.8.8 + synckit: 0.9.1 optionalDependencies: '@types/eslint': 8.56.10 eslint-config-prettier: 9.1.0(eslint@9.7.0) @@ -18383,7 +18383,7 @@ snapshots: symbol-tree@3.2.4: {} - synckit@0.8.8: + synckit@0.9.1: dependencies: '@pkgr/core': 0.1.1 tslib: 2.6.3 From 4f9c449643a5075ee7c6a2b4f282652ef6bf8e75 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 21 Jul 2024 02:35:58 +0000 Subject: [PATCH 112/215] chore(deps): update dependency tsup to v8.2.1 (#517) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 52dc6bfef..16f07a22c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -537,7 +537,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.0.2 - version: 8.2.0(@swc/core@1.7.0)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5) + version: 8.2.1(@swc/core@1.7.0)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5) typescript: specifier: ^5.4.5 version: 5.5.3 @@ -5287,6 +5287,14 @@ packages: fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + fdir@6.1.1: + resolution: {integrity: sha512-QfKBVg453Dyn3mr0Q0O+Tkr1r79lOTAKSi9f/Ot4+qVEwxWhav2Z+SudrG9vQjM2aYRMQQZ2/Q1zdA8ACM1pDg==} + peerDependencies: + picomatch: 3.x + peerDependenciesMeta: + picomatch: + optional: true + figures@3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} @@ -7186,6 +7194,10 @@ packages: resolution: {integrity: sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==} engines: {node: '>=12'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} @@ -8486,8 +8498,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsup@8.2.0: - resolution: {integrity: sha512-XoarnVlfXxbv8ODHtxUq8D2XPc9luX+pamnp1kHSKLknKCDcX0Rkc21NHdbpugH6hKoNiETXypKKVgVu46vVRg==} + tsup@8.2.1: + resolution: {integrity: sha512-ArA/s1GvXbovrnNeTtLphz7D2+OiFVCARviT8RmnWxFdH44dFt8v2tqz54MjJyqZC+QgjKjRuTlWKvC3CkAq3Q==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -14717,6 +14729,10 @@ snapshots: dependencies: bser: 2.1.1 + fdir@6.1.1(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + figures@3.2.0: dependencies: escape-string-regexp: 1.0.5 @@ -17154,6 +17170,8 @@ snapshots: picomatch@4.0.1: {} + picomatch@4.0.2: {} + pify@2.3.0: {} pino-abstract-transport@1.2.0: @@ -18617,7 +18635,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.0(@swc/core@1.7.0)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5): + tsup@8.2.1(@swc/core@1.7.0)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -18626,8 +18644,10 @@ snapshots: debug: 4.3.5(supports-color@9.4.0) esbuild: 0.23.0 execa: 5.1.1 - globby: 11.1.0 + fdir: 6.1.1(picomatch@4.0.2) joycon: 3.1.1 + picocolors: 1.0.1 + picomatch: 4.0.2 postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.39)(yaml@2.4.5) resolve-from: 5.0.0 rollup: 4.19.0 From 8bf9bcc81cd933d19dffe17a5c031eb73d3743fb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 21 Jul 2024 05:03:21 +0000 Subject: [PATCH 113/215] fix(deps): update tanstack-query monorepo to v5.51.11 (#518) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 16f07a22c..089277095 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -308,7 +308,7 @@ importers: version: 0.10.1(typescript@5.5.3)(zod@3.23.8) '@tanstack/react-query': specifier: ^5.31.0 - version: 5.51.9(react@18.3.1) + version: 5.51.11(react@18.3.1) '@tanstack/react-table': specifier: ^8.16.0 version: 8.19.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -438,7 +438,7 @@ importers: version: 0.2.36(@swc/core@1.7.0(@swc/helpers@0.5.12)) '@tanstack/react-query-devtools': specifier: ^5.45.1 - version: 5.51.9(@tanstack/react-query@5.51.9(react@18.3.1))(react@18.3.1) + version: 5.51.11(@tanstack/react-query@5.51.11(react@18.3.1))(react@18.3.1) '@testing-library/jest-dom': specifier: ^6.4.2 version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.11)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3))) @@ -3327,14 +3327,14 @@ packages: '@tanstack/query-devtools@5.51.9': resolution: {integrity: sha512-FQqJynaEDuwQxoFLP3/i10HQwNYh4wxgs0NeSoL24BLWvpUdstgHqUm2zgwRov8Tmh5kjndPIWaXenwl0D47EA==} - '@tanstack/react-query-devtools@5.51.9': - resolution: {integrity: sha512-ztS5l75gV4xjDUFfEOtBfzcqW5vyfAQ2haWPpGMwq/Ha/3a4gaOE5DKntq+0+upWxUpp4SSvXXm6fMjV5miUcQ==} + '@tanstack/react-query-devtools@5.51.11': + resolution: {integrity: sha512-8nQRbhdtvl/J9bO+bk/kPQesCOtDgk+oI4AmZJDnkf5OfKTJL3J4tTe+fhuXph7KP4DUOS+ge9o9TGt0OgWFHw==} peerDependencies: - '@tanstack/react-query': ^5.51.9 + '@tanstack/react-query': ^5.51.11 react: ^18 || ^19 - '@tanstack/react-query@5.51.9': - resolution: {integrity: sha512-F8j6i42wfKvFrRcxfOyFyYME+bPfNthAGOSkjdv4UwZZXJjnBnBs/yRQGT0bD23LVCTuBzlIfZ0GKSIyclZ9rQ==} + '@tanstack/react-query@5.51.11': + resolution: {integrity: sha512-4Kq2x0XpDlpvSnaLG+8pHNH60zEc3mBvb3B2tOMDjcPCi/o+Du3p/9qpPLwJOTliVxxPJAP27fuIhLrsRdCr7A==} peerDependencies: react: ^18.0.0 @@ -12377,13 +12377,13 @@ snapshots: '@tanstack/query-devtools@5.51.9': {} - '@tanstack/react-query-devtools@5.51.9(@tanstack/react-query@5.51.9(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query-devtools@5.51.11(@tanstack/react-query@5.51.11(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/query-devtools': 5.51.9 - '@tanstack/react-query': 5.51.9(react@18.3.1) + '@tanstack/react-query': 5.51.11(react@18.3.1) react: 18.3.1 - '@tanstack/react-query@5.51.9(react@18.3.1)': + '@tanstack/react-query@5.51.11(react@18.3.1)': dependencies: '@tanstack/query-core': 5.51.9 react: 18.3.1 From f8c80c50bb4b5ee547558d18686fb7b9b8cb1d03 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 21 Jul 2024 07:36:22 +0000 Subject: [PATCH 114/215] fix(deps): update dependency eslint-plugin-react to v7.35.0 (#513) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 089277095..b0d01e37b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -655,7 +655,7 @@ importers: version: 5.2.1(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.7.0))(eslint@9.7.0)(prettier@3.3.3) eslint-plugin-react: specifier: ^7.34.1 - version: 7.34.4(eslint@9.7.0) + version: 7.35.0(eslint@9.7.0) eslint-plugin-react-hooks: specifier: ^4.6.2 version: 4.6.2(eslint@9.7.0) @@ -3974,9 +3974,6 @@ packages: resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} - array.prototype.toreversed@1.1.2: - resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} - array.prototype.tosorted@1.1.4: resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} engines: {node: '>= 0.4'} @@ -5080,11 +5077,11 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react@7.34.4: - resolution: {integrity: sha512-Np+jo9bUwJNxCsT12pXtrGhJgT3T44T1sHhn1Ssr42XFn8TES0267wPGo5nNrMHi8qkyimDAX2BUmkf9pSaVzA==} + eslint-plugin-react@7.35.0: + resolution: {integrity: sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==} engines: {node: '>=4'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 eslint-plugin-turbo@2.0.9: resolution: {integrity: sha512-q4s4mg6JcXzz5zK4LC3c6FcWehGAWjGj7kIM76ZvG0KiR9Ks0znzjnAKW0NoiDP4s/gt3r4YPOpI357qWt167Q==} @@ -13127,13 +13124,6 @@ snapshots: es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 - array.prototype.toreversed@1.1.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-shim-unscopables: 1.0.2 - array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.7 @@ -14404,12 +14394,11 @@ snapshots: dependencies: eslint: 9.7.0 - eslint-plugin-react@7.34.4(eslint@9.7.0): + eslint-plugin-react@7.35.0(eslint@9.7.0): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.2 - array.prototype.toreversed: 1.1.2 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.0.19 @@ -17890,7 +17879,7 @@ snapshots: resolve@2.0.0-next.5: dependencies: - is-core-module: 2.14.0 + is-core-module: 2.15.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 From b0e8ec9eeb407716fb114ea71aea72024f20222a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 21 Jul 2024 10:37:02 +0000 Subject: [PATCH 115/215] chore(deps): update dependency glob to v11 (#514) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/ufb-tailwind/package.json | 2 +- pnpm-lock.yaml | 55 +++++++++++++++++++++++++++--- 2 files changed, 52 insertions(+), 5 deletions(-) diff --git a/packages/ufb-tailwind/package.json b/packages/ufb-tailwind/package.json index e534ba073..4721d1816 100644 --- a/packages/ufb-tailwind/package.json +++ b/packages/ufb-tailwind/package.json @@ -21,7 +21,7 @@ "@ufb/prettier-config": "workspace:*", "autoprefixer": "^10.4.19", "eslint": "^9.0.0", - "glob": "^10.3.12", + "glob": "^11.0.0", "postcss": "^8.4.38", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b0d01e37b..85c5c3e7f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -557,8 +557,8 @@ importers: specifier: ^9.0.0 version: 9.7.0 glob: - specifier: ^10.3.12 - version: 10.4.5 + specifier: ^11.0.0 + version: 11.0.0 postcss: specifier: ^8.4.38 version: 8.4.39 @@ -5518,6 +5518,11 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} + hasBin: true + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -5996,6 +6001,10 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jackspeak@4.0.1: + resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} + engines: {node: 20 || >=22} + jake@10.9.1: resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==} engines: {node: '>=10'} @@ -6454,6 +6463,10 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@11.0.0: + resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -6581,6 +6594,10 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -7157,6 +7174,10 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -14978,6 +14999,15 @@ snapshots: package-json-from-dist: 1.0.0 path-scurry: 1.11.1 + glob@11.0.0: + dependencies: + foreground-child: 3.2.1 + jackspeak: 4.0.1 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 2.0.0 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -15503,6 +15533,12 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@4.0.1: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + jake@10.9.1: dependencies: async: 3.2.5 @@ -15860,7 +15896,7 @@ snapshots: dependencies: config-chain: 1.1.13 editorconfig: 1.0.4 - glob: 10.3.12 + glob: 10.4.5 js-cookie: 3.0.5 nopt: 7.2.1 optional: true @@ -16168,6 +16204,8 @@ snapshots: lru-cache@10.4.3: {} + lru-cache@11.0.0: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -16275,6 +16313,10 @@ snapshots: min-indent@1.0.1: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -16349,7 +16391,7 @@ snapshots: dependencies: '@babel/runtime': 7.24.8 chokidar: 3.6.0 - glob: 10.3.12 + glob: 10.4.5 html-minifier: 4.0.0 js-beautify: 1.15.1 lodash: 4.17.21 @@ -17138,6 +17180,11 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 + path-scurry@2.0.0: + dependencies: + lru-cache: 11.0.0 + minipass: 7.1.2 + path-to-regexp@0.1.7: {} path-to-regexp@3.2.0: {} From 15e9108dbba88bf214cef894ef60f8deb25d3645 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 21 Jul 2024 12:04:57 +0000 Subject: [PATCH 116/215] chore(deps): update dependency rimraf to v6 (#519) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 15 ++++++++------- tooling/eslint/package.json | 2 +- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 85c5c3e7f..e7b74e842 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -673,8 +673,8 @@ importers: specifier: ^9.0.0 version: 9.7.0 rimraf: - specifier: ^5.0.5 - version: 5.0.9 + specifier: ^6.0.0 + version: 6.0.1 typescript: specifier: ^5.4.5 version: 5.5.3 @@ -7868,9 +7868,9 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rimraf@5.0.9: - resolution: {integrity: sha512-3i7b8OcswU6CpU8Ej89quJD4O98id7TtVM5U4Mybh84zQXdrFmDLouWBEEaD/QfO3gDDfH+AGFCGsR7kngzQnA==} - engines: {node: 14 >=14.20 || 16 >=16.20 || >=18} + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} hasBin: true rollup@4.19.0: @@ -17949,9 +17949,10 @@ snapshots: dependencies: glob: 7.2.3 - rimraf@5.0.9: + rimraf@6.0.1: dependencies: - glob: 10.4.5 + glob: 11.0.0 + package-json-from-dist: 1.0.0 rollup@4.19.0: dependencies: diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index 505596472..44af9a84c 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -30,7 +30,7 @@ "@ufb/prettier-config": "workspace:*", "@ufb/tsconfig": "workspace:*", "eslint": "^9.0.0", - "rimraf": "^5.0.5", + "rimraf": "^6.0.0", "typescript": "^5.4.5" }, "prettier": "@ufb/prettier-config" From e51515f70a29bce2bc0d80a495d1c4e538ee889d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 21 Jul 2024 16:55:20 +0000 Subject: [PATCH 117/215] chore(deps): update mysql docker tag to v9 (#521) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/e2e-test.yml | 2 +- docker/docker-compose.infra-amd64.yml | 4 ++-- docker/docker-compose.infra-arm64.yml | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 2361a56b4..97a356196 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -10,7 +10,7 @@ jobs: services: mysql: - image: mysql:8.4.1 + image: mysql:9.0.0 env: MYSQL_ROOT_PASSWORD: userfeedback MYSQL_DATABASE: e2e diff --git a/docker/docker-compose.infra-amd64.yml b/docker/docker-compose.infra-amd64.yml index c4bfc0dc8..9abbdd370 100644 --- a/docker/docker-compose.infra-amd64.yml +++ b/docker/docker-compose.infra-amd64.yml @@ -1,7 +1,7 @@ services: mysql: hostname: mysql - image: mysql:8.4.1 + image: mysql:9.0.0 platform: linux/amd64 restart: always command: [--mysql-native-password=ON] @@ -21,7 +21,7 @@ services: # optional for e2e test mysql-for-e2e: hostname: mysql - image: mysql:8.4.1 + image: mysql:9.0.0 platform: linux/amd64 restart: always command: [--mysql-native-password=ON] diff --git a/docker/docker-compose.infra-arm64.yml b/docker/docker-compose.infra-arm64.yml index 10de4ae53..298db9f7c 100644 --- a/docker/docker-compose.infra-arm64.yml +++ b/docker/docker-compose.infra-arm64.yml @@ -1,7 +1,7 @@ services: mysql: hostname: mysql - image: mysql:8.4.1 + image: mysql:9.0.0 platform: linux/arm64/v8 restart: always command: [--mysql-native-password=ON] @@ -21,7 +21,7 @@ services: # optional for e2e test mysql-for-e2e: hostname: mysql - image: mysql:8.4.1 + image: mysql:9.0.0 platform: linux/arm64/v8 restart: always command: [--mysql-native-password=ON] From d6ae2687e012fa43cc1c11b2a868fbf99eba450c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 22 Jul 2024 03:54:32 +0000 Subject: [PATCH 118/215] chore(deps): update pnpm to v9.6.0 (#523) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4f0390b58..910b8a15a 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "turbo": "^2.0.0", "typescript": "^5.4.5" }, - "packageManager": "pnpm@9.5.0", + "packageManager": "pnpm@9.6.0", "engines": { "node": ">=20.11.1" } From c06573fe8e0a94a053069a2b256747b9522b45f3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 22 Jul 2024 07:58:13 +0000 Subject: [PATCH 119/215] fix(deps): update dependency react-i18next to v15 (#522) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/web/package.json | 2 +- pnpm-lock.yaml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index 061563af5..13ea901dd 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -66,7 +66,7 @@ "react-dom": "^18.2.0", "react-hook-form": "^7.51.3", "react-hot-toast": "^2.4.1", - "react-i18next": "^14.0.0", + "react-i18next": "^15.0.0", "react-select": "^5.8.0", "react-use": "^17.5.0", "recharts": "^2.12.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e7b74e842..a067c222a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -368,7 +368,7 @@ importers: version: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-i18next: specifier: ^15.3.0 - version: 15.3.0(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.3(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 15.3.0(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) nuqs: specifier: ^1.17.4 version: 1.17.5(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) @@ -394,8 +394,8 @@ importers: specifier: ^2.4.1 version: 2.4.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-i18next: - specifier: ^14.0.0 - version: 14.1.3(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^15.0.0 + version: 15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-select: specifier: ^5.8.0 version: 5.8.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -7642,8 +7642,8 @@ packages: react: '>=16' react-dom: '>=16' - react-i18next@14.1.3: - resolution: {integrity: sha512-wZnpfunU6UIAiJ+bxwOiTmBOAaB14ha97MjOEnLGac2RJ+h/maIYXZuTHlmyqQVX1UVHmU1YDTQ5vxLmwfXTjw==} + react-i18next@15.0.0: + resolution: {integrity: sha512-2O3IgF4zivg57Q6p6i+ChDgJ371IDcEWbuWC6gvoh5NbkDMs0Q+O7RPr4v61+Se32E0V+LmtwePAeqWZW0bi6g==} peerDependencies: i18next: '>= 23.2.3' react: '>= 16.8.0' @@ -16796,7 +16796,7 @@ snapshots: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) - next-i18next@15.3.0(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@14.1.3(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-i18next@15.3.0(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.8 '@types/hoist-non-react-statics': 3.3.5 @@ -16806,7 +16806,7 @@ snapshots: i18next-fs-backend: 2.3.1 next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-i18next: 14.1.3(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-i18next: 15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-router-mock@0.9.13(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17689,7 +17689,7 @@ snapshots: transitivePeerDependencies: - csstype - react-i18next@14.1.3(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.8 html-parse-stringify: 3.0.1 From 5c1547549ab8a8feb0ee02b07d8559e9a2231160 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 22 Jul 2024 10:24:15 +0000 Subject: [PATCH 120/215] chore(deps): update dependency tsup to v8.2.2 (#526) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 29 +++++------------------------ 1 file changed, 5 insertions(+), 24 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a067c222a..f10685d99 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -537,7 +537,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.0.2 - version: 8.2.1(@swc/core@1.7.0)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5) + version: 8.2.2(@swc/core@1.7.0)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5) typescript: specifier: ^5.4.5 version: 5.5.3 @@ -5284,14 +5284,6 @@ packages: fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - fdir@6.1.1: - resolution: {integrity: sha512-QfKBVg453Dyn3mr0Q0O+Tkr1r79lOTAKSi9f/Ot4+qVEwxWhav2Z+SudrG9vQjM2aYRMQQZ2/Q1zdA8ACM1pDg==} - peerDependencies: - picomatch: 3.x - peerDependenciesMeta: - picomatch: - optional: true - figures@3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} @@ -7212,10 +7204,6 @@ packages: resolution: {integrity: sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==} engines: {node: '>=12'} - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} - pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} @@ -8516,8 +8504,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsup@8.2.1: - resolution: {integrity: sha512-ArA/s1GvXbovrnNeTtLphz7D2+OiFVCARviT8RmnWxFdH44dFt8v2tqz54MjJyqZC+QgjKjRuTlWKvC3CkAq3Q==} + tsup@8.2.2: + resolution: {integrity: sha512-MufIuzdSt6HYPOeOtjUXLR4rqRJySi6XsRNZdwvjC2XR+xghsu2L3vSmYmX+k4S1mO6j0OlUEyVQ3Fc0H66XcA==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -14739,10 +14727,6 @@ snapshots: dependencies: bser: 2.1.1 - fdir@6.1.1(picomatch@4.0.2): - optionalDependencies: - picomatch: 4.0.2 - figures@3.2.0: dependencies: escape-string-regexp: 1.0.5 @@ -17206,8 +17190,6 @@ snapshots: picomatch@4.0.1: {} - picomatch@4.0.2: {} - pify@2.3.0: {} pino-abstract-transport@1.2.0: @@ -18672,7 +18654,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.1(@swc/core@1.7.0)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5): + tsup@8.2.2(@swc/core@1.7.0)(jiti@1.21.6)(postcss@8.4.39)(typescript@5.5.3)(yaml@2.4.5): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -18681,10 +18663,9 @@ snapshots: debug: 4.3.5(supports-color@9.4.0) esbuild: 0.23.0 execa: 5.1.1 - fdir: 6.1.1(picomatch@4.0.2) + globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - picomatch: 4.0.2 postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.39)(yaml@2.4.5) resolve-from: 5.0.0 rollup: 4.19.0 From 1a70ec22b9e6dc3a9163673a0bd4c8aaad71e098 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 22 Jul 2024 14:32:37 +0000 Subject: [PATCH 121/215] fix(deps): update dependency @floating-ui/react to v0.26.20 (#527) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 45 ++++++++++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 15 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f10685d99..1943bf4fb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -290,7 +290,7 @@ importers: version: 8.4.1 '@floating-ui/react': specifier: ^0.26.12 - version: 0.26.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/react': specifier: 2.1.2 version: 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -585,7 +585,7 @@ importers: dependencies: '@floating-ui/react': specifier: ^0.26.12 - version: 0.26.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.2.0 version: 18.3.1 @@ -1927,23 +1927,29 @@ packages: '@floating-ui/core@1.6.4': resolution: {integrity: sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==} + '@floating-ui/core@1.6.5': + resolution: {integrity: sha512-8GrTWmoFhm5BsMZOTHeGD2/0FLKLQQHvO/ZmQga4tKempYRLz8aqJGqXVuQgisnMObq2YZ2SgkwctN1LOOxcqA==} + '@floating-ui/dom@1.6.7': resolution: {integrity: sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==} + '@floating-ui/dom@1.6.8': + resolution: {integrity: sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q==} + '@floating-ui/react-dom@2.1.1': resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/react@0.26.19': - resolution: {integrity: sha512-Jk6zITdjjIvjO/VdQFvpRaD3qPwOHH6AoDHxjhpy+oK4KFgaSP871HYWUAPdnLmx1gQ+w/pB312co3tVml+BXA==} + '@floating-ui/react@0.26.20': + resolution: {integrity: sha512-RixKJJG92fcIsVoqrFr4Onpzh7hlOx4U7NV4aLhMLmtvjZ5oTB/WzXaANYUZATKqXvvW7t9sCxtzejip26N5Ag==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/utils@0.2.4': - resolution: {integrity: sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA==} + '@floating-ui/utils@0.2.5': + resolution: {integrity: sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ==} '@hapi/hoek@9.3.0': resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -10832,28 +10838,37 @@ snapshots: '@floating-ui/core@1.6.4': dependencies: - '@floating-ui/utils': 0.2.4 + '@floating-ui/utils': 0.2.5 + + '@floating-ui/core@1.6.5': + dependencies: + '@floating-ui/utils': 0.2.5 '@floating-ui/dom@1.6.7': dependencies: '@floating-ui/core': 1.6.4 - '@floating-ui/utils': 0.2.4 + '@floating-ui/utils': 0.2.5 + + '@floating-ui/dom@1.6.8': + dependencies: + '@floating-ui/core': 1.6.5 + '@floating-ui/utils': 0.2.5 '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/dom': 1.6.7 + '@floating-ui/dom': 1.6.8 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react@0.26.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react@0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@floating-ui/utils': 0.2.4 + '@floating-ui/utils': 0.2.5 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tabbable: 6.2.0 - '@floating-ui/utils@0.2.4': {} + '@floating-ui/utils@0.2.5': {} '@hapi/hoek@9.3.0': {} @@ -10863,7 +10878,7 @@ snapshots: '@headlessui/react@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react': 0.26.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) '@tanstack/react-virtual': 3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12655,7 +12670,7 @@ snapshots: '@types/react-datepicker@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react': 0.26.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/react': 18.3.3 date-fns: 3.6.0 transitivePeerDependencies: @@ -17645,7 +17660,7 @@ snapshots: react-datepicker@6.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@floating-ui/react': 0.26.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 date-fns: 3.6.0 prop-types: 15.8.1 From 64beeff181564270481d467cac0a13d54fbde650 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 22 Jul 2024 15:18:27 +0000 Subject: [PATCH 122/215] fix(deps): update dependency @t3-oss/env-nextjs to ^0.11.0 (#528) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/web/package.json | 2 +- pnpm-lock.yaml | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index 13ea901dd..9dd8bf507 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -36,7 +36,7 @@ "@headlessui/tailwindcss": "^0.2.0", "@hookform/resolvers": "^3.3.4", "@mui/base": "5.0.0-beta.40", - "@t3-oss/env-nextjs": "^0.10.0", + "@t3-oss/env-nextjs": "^0.11.0", "@tanstack/react-query": "^5.31.0", "@tanstack/react-table": "^8.16.0", "@toss/use-overlay": "^1.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1943bf4fb..e63b7b2e1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -304,8 +304,8 @@ importers: specifier: 5.0.0-beta.40 version: 5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@t3-oss/env-nextjs': - specifier: ^0.10.0 - version: 0.10.1(typescript@5.5.3)(zod@3.23.8) + specifier: ^0.11.0 + version: 0.11.0(typescript@5.5.3)(zod@3.23.8) '@tanstack/react-query': specifier: ^5.31.0 version: 5.51.11(react@18.3.1) @@ -3309,8 +3309,8 @@ packages: '@swc/types@0.1.9': resolution: {integrity: sha512-qKnCno++jzcJ4lM4NTfYifm1EFSCeIfKiAHAfkENZAV5Kl9PjJIyd2yeeVv6c/2CckuLyv2NmRC5pv6pm2WQBg==} - '@t3-oss/env-core@0.10.1': - resolution: {integrity: sha512-GcKZiCfWks5CTxhezn9k5zWX3sMDIYf6Kaxy2Gx9YEQftFcz8hDRN56hcbylyAO3t4jQnQ5ifLawINsNgCDpOg==} + '@t3-oss/env-core@0.11.0': + resolution: {integrity: sha512-PSalC5bG0a7XbyoLydiQdAnx3gICX6IQNctvh+TyLrdFxsxgocdj9Ui7sd061UlBzi+z4aIGjnem1kZx9QtUgQ==} peerDependencies: typescript: '>=5.0.0' zod: ^3.0.0 @@ -3318,8 +3318,8 @@ packages: typescript: optional: true - '@t3-oss/env-nextjs@0.10.1': - resolution: {integrity: sha512-iy2qqJLnFh1RjEWno2ZeyTu0ufomkXruUsOZludzDIroUabVvHsrSjtkHqwHp1/pgPUzN3yBRHMILW162X7x2Q==} + '@t3-oss/env-nextjs@0.11.0': + resolution: {integrity: sha512-gcRrY2CzSMSrxDf5+fKCUfzbBK125IxOcJHcoMVdjcTmYxEgIZFZ5qPPtngOY3UmTeXSqRZOGuNiosqWTFTkMw==} peerDependencies: typescript: '>=5.0.0' zod: ^3.0.0 @@ -12381,15 +12381,15 @@ snapshots: dependencies: '@swc/counter': 0.1.3 - '@t3-oss/env-core@0.10.1(typescript@5.5.3)(zod@3.23.8)': + '@t3-oss/env-core@0.11.0(typescript@5.5.3)(zod@3.23.8)': dependencies: zod: 3.23.8 optionalDependencies: typescript: 5.5.3 - '@t3-oss/env-nextjs@0.10.1(typescript@5.5.3)(zod@3.23.8)': + '@t3-oss/env-nextjs@0.11.0(typescript@5.5.3)(zod@3.23.8)': dependencies: - '@t3-oss/env-core': 0.10.1(typescript@5.5.3)(zod@3.23.8) + '@t3-oss/env-core': 0.11.0(typescript@5.5.3)(zod@3.23.8) zod: 3.23.8 optionalDependencies: typescript: 5.5.3 From e7b195a68868a2c0c96c5369385af6987a2548fa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 22 Jul 2024 22:21:09 +0000 Subject: [PATCH 123/215] chore(deps): update dependency @playwright/test to v1.45.3 (#529) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e63b7b2e1..c6d3cff27 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -275,7 +275,7 @@ importers: devDependencies: '@playwright/test': specifier: ^1.43.1 - version: 1.45.2 + version: 1.45.3 axios: specifier: ^1.7.2 version: 1.7.2 @@ -365,13 +365,13 @@ importers: version: 4.0.0 next: specifier: ^14.2.2 - version: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-i18next: specifier: ^15.3.0 - version: 15.3.0(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 15.3.0(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) nuqs: specifier: ^1.17.4 - version: 1.17.5(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 1.17.5(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) pino: specifier: ^9.0.0 version: 9.3.1 @@ -495,7 +495,7 @@ importers: version: 2.3.2(typescript@5.5.3) next-router-mock: specifier: ^0.9.13 - version: 0.9.13(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 0.9.13(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) node-mocks-http: specifier: ^1.14.1 version: 1.15.0 @@ -2743,8 +2743,8 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@playwright/test@1.45.2': - resolution: {integrity: sha512-JxG9eq92ET75EbVi3s+4sYbcG7q72ECeZNbdBlaMkGcNbiDQ4cAi8U2QP5oKkOx+1gpaiL1LDStmzCaEM1Z6fQ==} + '@playwright/test@1.45.3': + resolution: {integrity: sha512-UKF4XsBfy+u3MFWEH44hva1Q8Da28G6RFtR2+5saw+jgAFQV5yYnB1fu68Mz7fO+5GJF3wgwAIs0UelU8TxFrA==} engines: {node: '>=18'} hasBin: true @@ -7239,13 +7239,13 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - playwright-core@1.45.2: - resolution: {integrity: sha512-ha175tAWb0dTK0X4orvBIqi3jGEt701SMxMhyujxNrgd8K0Uy5wMSwwcQHtyB4om7INUkfndx02XnQ2p6dvLDw==} + playwright-core@1.45.3: + resolution: {integrity: sha512-+ym0jNbcjikaOwwSZycFbwkWgfruWvYlJfThKYAlImbxUgdWFO2oW70ojPm4OpE4t6TAo2FY/smM+hpVTtkhDA==} engines: {node: '>=18'} hasBin: true - playwright@1.45.2: - resolution: {integrity: sha512-ReywF2t/0teRvNBpfIgh5e4wnrI/8Su8ssdo5XsQKpjxJj+jspm00jSoz9BTg91TT0c9HRjXO7LBNVrgYj9X0g==} + playwright@1.45.3: + resolution: {integrity: sha512-QhVaS+lpluxCaioejDZ95l4Y4jSFCsBvl2UZkpeXlzxmqS+aABr5c82YmfMHrL6x27nvrvykJAFpkzT2eWdJww==} engines: {node: '>=18'} hasBin: true @@ -11688,9 +11688,9 @@ snapshots: '@pkgr/core@0.1.1': {} - '@playwright/test@1.45.2': + '@playwright/test@1.45.3': dependencies: - playwright: 1.45.2 + playwright: 1.45.3 '@popperjs/core@2.11.8': {} @@ -16795,7 +16795,7 @@ snapshots: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) typeorm: 0.3.20(mysql2@3.10.3)(ts-node@10.9.2(@swc/core@1.7.0(@swc/helpers@0.5.12))(@types/node@20.14.11)(typescript@5.5.3)) - next-i18next@15.3.0(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-i18next@15.3.0(i18next@23.12.2)(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.8 '@types/hoist-non-react-statics': 3.3.5 @@ -16803,16 +16803,16 @@ snapshots: hoist-non-react-statics: 3.3.2 i18next: 23.12.2 i18next-fs-backend: 2.3.1 - next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-i18next: 15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-router-mock@0.9.13(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-router-mock@0.9.13(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.5 '@swc/helpers': 0.5.5 @@ -16834,7 +16834,7 @@ snapshots: '@next/swc-win32-ia32-msvc': 14.2.5 '@next/swc-win32-x64-msvc': 14.2.5 '@opentelemetry/api': 1.9.0 - '@playwright/test': 1.45.2 + '@playwright/test': 1.45.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -16923,10 +16923,10 @@ snapshots: dependencies: boolbase: 1.0.0 - nuqs@1.17.5(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + nuqs@1.17.5(next@14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: mitt: 3.0.1 - next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(@babel/core@7.24.9)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nwsapi@2.2.12: {} @@ -17258,11 +17258,11 @@ snapshots: dependencies: find-up: 4.1.0 - playwright-core@1.45.2: {} + playwright-core@1.45.3: {} - playwright@1.45.2: + playwright@1.45.3: dependencies: - playwright-core: 1.45.2 + playwright-core: 1.45.3 optionalDependencies: fsevents: 2.3.2 From 9f737502d65c663d31968ad9e6770018bff9139f Mon Sep 17 00:00:00 2001 From: Chiyoung Jeong Date: Tue, 23 Jul 2024 11:09:17 +0900 Subject: [PATCH 124/215] fix: minor web bugs after web refactoring (#525) * fix dashboard cards * change user setting form --- .../dashboard/lib/use-line-chart-data.ts | 10 +++-- .../dashboard/ui/feedback-line-chart.ui.tsx | 3 +- apps/web/src/entities/member/member.type.ts | 2 +- .../user/ui/update-user-popover.ui.tsx | 44 +++++++++++++------ apps/web/src/entities/user/user.schema.ts | 5 +++ apps/web/src/entities/user/user.type.ts | 18 +++----- .../shared/ui/charts/simple-line-chart.tsx | 1 + 7 files changed, 53 insertions(+), 30 deletions(-) diff --git a/apps/web/src/entities/dashboard/lib/use-line-chart-data.ts b/apps/web/src/entities/dashboard/lib/use-line-chart-data.ts index f70513e92..fd06c5e90 100644 --- a/apps/web/src/entities/dashboard/lib/use-line-chart-data.ts +++ b/apps/web/src/entities/dashboard/lib/use-line-chart-data.ts @@ -41,10 +41,12 @@ const useLineChartData = ( ) => { const dataKeys = useMemo( () => - targetData.map(({ name }, i) => ({ - color: CHART_FIVE_COLORS[i] ?? getDarkColor(), - name, - })), + targetData + .sort((a, b) => a.id - b.id) + .map(({ name }, i) => ({ + color: CHART_FIVE_COLORS[i] ?? getDarkColor(), + name, + })), [targetData], ); diff --git a/apps/web/src/entities/dashboard/ui/feedback-line-chart.ui.tsx b/apps/web/src/entities/dashboard/ui/feedback-line-chart.ui.tsx index 91349088e..e2b072183 100644 --- a/apps/web/src/entities/dashboard/ui/feedback-line-chart.ui.tsx +++ b/apps/web/src/entities/dashboard/ui/feedback-line-chart.ui.tsx @@ -37,7 +37,8 @@ const FeedbackLineChartWrapper: React.FC = (props) => { variables: { projectId }, }); - return ; + if (!data) return <>; + return ; }; interface IFeedbackLineChartProps { diff --git a/apps/web/src/entities/member/member.type.ts b/apps/web/src/entities/member/member.type.ts index c28798cc9..f9c2b2695 100644 --- a/apps/web/src/entities/member/member.type.ts +++ b/apps/web/src/entities/member/member.type.ts @@ -16,7 +16,7 @@ import { z } from 'zod'; import { roleSchema } from '../role'; -import { userSchema } from '../user'; +import { userSchema } from '../user/user.schema'; const memberSchema = z.object({ id: z.number(), diff --git a/apps/web/src/entities/user/ui/update-user-popover.ui.tsx b/apps/web/src/entities/user/ui/update-user-popover.ui.tsx index c61204d44..369a41579 100644 --- a/apps/web/src/entities/user/ui/update-user-popover.ui.tsx +++ b/apps/web/src/entities/user/ui/update-user-popover.ui.tsx @@ -31,8 +31,8 @@ import { import { SelectBox, useOAIMutation } from '@/shared'; -import { userMemberSchema } from '../user.schema'; -import type { UserMember, UserTypeEnum } from '../user.type'; +import { updateUserSchema } from '../user.schema'; +import type { UpdateUser, UserMember, UserTypeEnum } from '../user.type'; interface IProps { user: UserMember; @@ -44,14 +44,16 @@ const UpdateUserPopover: React.FC = (props) => { const { t } = useTranslation(); const [open, setOpen] = useState(false); - const { register, setValue, watch, handleSubmit } = useForm({ - resolver: zodResolver(userMemberSchema), - defaultValues: { - type: user.type, - name: user.name, - department: user.department, - }, - }); + const { register, setValue, watch, handleSubmit, formState } = + useForm({ + resolver: zodResolver(updateUserSchema), + defaultValues: { + email: user.email, + type: user.type, + name: user.name, + department: user.department, + }, + }); const { mutate, isPending } = useOAIMutation({ method: 'put', @@ -71,7 +73,9 @@ const UpdateUserPopover: React.FC = (props) => { }, }); - const onSubmit = (input: UserMember) => mutate(input); + const onSubmit = (input: UpdateUser) => { + mutate(input); + }; return ( @@ -103,8 +107,22 @@ const UpdateUserPopover: React.FC = (props) => { ]} />
- - + +
+ } + />

Event

diff --git a/apps/web/src/entities/webhook/webhook.schema.ts b/apps/web/src/entities/webhook/webhook.schema.ts index 328810675..f46c4ef39 100644 --- a/apps/web/src/entities/webhook/webhook.schema.ts +++ b/apps/web/src/entities/webhook/webhook.schema.ts @@ -36,6 +36,17 @@ export const webhookSchema = z.object({ url: z.string(), status: z.enum(['ACTIVE', 'INACTIVE']), events: z.array(webhookEventSchema), + token: z + .string() + .min(16) + .regex(/^[a-zA-Z0-9._-]+$/) + .or( + z + .string() + .length(0) + .transform(() => null), + ) + .or(z.null()), createdAt: z.string(), }); diff --git a/apps/web/src/shared/types/api.type.ts b/apps/web/src/shared/types/api.type.ts index 896e5c780..5c5e9df50 100644 --- a/apps/web/src/shared/types/api.type.ts +++ b/apps/web/src/shared/types/api.type.ts @@ -1,17 +1,6 @@ /** - * Copyright 2023 LINE Corporation - * - * LINE Corporation licenses this file to you under the Apache License, - * version 2.0 (the "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at: - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. + * This file was auto-generated by openapi-typescript. + * Do not make direct changes to the file. */ export interface paths { @@ -1882,6 +1871,7 @@ export interface components { /** @enum {string} */ status: 'ACTIVE' | 'INACTIVE'; events: components['schemas']['EventDto'][]; + token: string | null; }; CreateWebhookResponseDto: { id: number; @@ -1904,6 +1894,7 @@ export interface components { id: number; name: string; url: string; + token: string; /** @enum {string} */ status: 'ACTIVE' | 'INACTIVE'; events: components['schemas']['GetWebhookResponseEventDto'][]; @@ -1919,6 +1910,7 @@ export interface components { /** @enum {string} */ status: 'ACTIVE' | 'INACTIVE'; events: components['schemas']['EventDto'][]; + token: string | null; }; UpdateWebhookResponseDto: { id: number; @@ -1946,7 +1938,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['SendEmailCodeResponseDto']; }; @@ -1967,7 +1961,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -1986,7 +1982,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2005,7 +2003,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2024,7 +2024,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2043,7 +2045,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['SignInResponseDto']; }; @@ -2062,7 +2066,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['OAuthLoginUrlResponseDto']; }; @@ -2079,7 +2085,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2094,7 +2102,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['SignInResponseDto']; }; @@ -2116,7 +2126,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['GetAllUserResponseDto']; }; @@ -2137,7 +2149,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2156,7 +2170,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['GetAllUserResponseDto']; }; @@ -2175,7 +2191,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['UserDto']; }; @@ -2198,7 +2216,9 @@ export interface operations { }; responses: { 204: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2215,7 +2235,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2232,7 +2254,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['GetRolesByIdResponseDto']; }; @@ -2253,7 +2277,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2272,7 +2298,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2291,7 +2319,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2310,7 +2340,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2325,7 +2357,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['GetTenantResponseDto']; }; @@ -2346,7 +2380,9 @@ export interface operations { }; responses: { 204: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2365,7 +2401,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2382,7 +2420,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['CountFeedbacksByTenantIdResponseDto']; }; @@ -2401,7 +2441,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['GetAllRolesResponseDto']; }; @@ -2424,7 +2466,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2446,7 +2490,9 @@ export interface operations { }; responses: { 204: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2464,7 +2510,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2483,7 +2531,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['GetAllMemberResponseDto']; }; @@ -2506,7 +2556,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2528,7 +2580,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2546,7 +2600,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2563,7 +2619,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindApiKeysResponseDto']; }; @@ -2586,7 +2644,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['CreateApiKeyResponseDto']; }; @@ -2605,7 +2665,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2622,7 +2684,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2639,7 +2703,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2662,7 +2728,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindChannelsByProjectIdResponseDto']; }; @@ -2685,7 +2753,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['CreateChannelResponseDto']; }; @@ -2706,7 +2776,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': boolean; }; @@ -2726,7 +2798,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindChannelByIdResponseDto']; }; @@ -2750,7 +2824,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2768,7 +2844,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2790,7 +2868,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2811,7 +2891,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['ImageUploadUrlTestResponseDto']; }; @@ -2830,7 +2912,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindOptionByFieldIdResponseDto'][]; }; @@ -2853,7 +2937,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['CreateOptionResponseDto']; }; @@ -2876,7 +2962,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindProjectsResponseDto']; }; @@ -2897,7 +2985,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['CreateProjectResponseDto']; }; @@ -2916,7 +3006,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2933,7 +3025,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindProjectByIdResponseDto']; }; @@ -2956,7 +3050,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['UpdateProjectResponseDto']; }; @@ -2975,7 +3071,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -2992,7 +3090,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['CountFeedbacksByIdResponseDto']; }; @@ -3011,7 +3111,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['CountIssuesByIdResponseDto']; }; @@ -3031,7 +3133,9 @@ export interface operations { requestBody?: never; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -3053,7 +3157,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -3075,7 +3181,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindFeedbacksByChannelIdResponseDto']; }; @@ -3097,7 +3205,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['AddIssueResponseDto']; }; @@ -3119,7 +3229,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['AddIssueResponseDto']; }; @@ -3143,7 +3255,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -3162,7 +3276,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -3183,7 +3299,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['CreateIssueResponseDto']; }; @@ -3206,7 +3324,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -3224,7 +3344,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindIssueByIdResponseDto'][]; }; @@ -3248,7 +3370,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -3266,7 +3390,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content?: never; }; }; @@ -3287,7 +3413,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindIssuesByProjectIdResponseDto']; }; @@ -3308,7 +3436,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindCountResponseDto']; }; @@ -3330,7 +3460,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindCountByDateResponseDto']; }; @@ -3349,7 +3481,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindCountByStatusResponseDto']; }; @@ -3371,7 +3505,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindCountByDateByChannelResponseDto']; }; @@ -3392,7 +3528,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindCountResponseDto']; }; @@ -3413,7 +3551,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindIssuedRateResponseDto']; }; @@ -3435,7 +3575,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindCountByDateByIssueResponseDto']; }; @@ -3454,7 +3596,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['FindIssueTrackerResponseDto']; }; @@ -3477,7 +3621,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['UpdateIssueTrackerResponseDto']; }; @@ -3500,7 +3646,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['CreateIssueTrackerResponseDto']; }; @@ -3519,7 +3667,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['GetWebhooksByProjectIdResponseDto']; }; @@ -3542,7 +3692,9 @@ export interface operations { }; responses: { 201: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['CreateWebhookResponseDto']; }; @@ -3561,7 +3713,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['GetWebhookByIdResponseDto']; }; @@ -3585,7 +3739,9 @@ export interface operations { }; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['UpdateWebhookResponseDto']; }; @@ -3604,7 +3760,9 @@ export interface operations { requestBody?: never; responses: { 200: { - headers: Record; + headers: { + [name: string]: unknown; + }; content: { 'application/json': components['schemas']['GetWebhookByIdResponseDto']; }; From b096fcb8d27ac02f2103320409b3cfda3ee34a8e Mon Sep 17 00:00:00 2001 From: "jeehoon.choi" Date: Thu, 1 Aug 2024 17:07:12 +0900 Subject: [PATCH 193/215] fix lint error --- .../admin/project/webhook/webhook.entity.ts | 40 +- apps/api/src/domains/api/api.controller.ts | 5 +- pnpm-lock.yaml | 20854 ++++++---------- 3 files changed, 7368 insertions(+), 13531 deletions(-) diff --git a/apps/api/src/domains/admin/project/webhook/webhook.entity.ts b/apps/api/src/domains/admin/project/webhook/webhook.entity.ts index 98a6b30be..4224774ce 100644 --- a/apps/api/src/domains/admin/project/webhook/webhook.entity.ts +++ b/apps/api/src/domains/admin/project/webhook/webhook.entity.ts @@ -13,33 +13,33 @@ * License for the specific language governing permissions and limitations * under the License. */ -import { Column, Entity, ManyToOne, OneToMany, Relation } from "typeorm"; +import { Column, Entity, ManyToOne, OneToMany, Relation } from 'typeorm'; -import { CommonEntity } from "@/common/entities"; -import { WebhookStatusEnum } from "../../../../common/enums"; -import { ProjectEntity } from "../project/project.entity"; -import { EventEntity } from "./event.entity"; +import { CommonEntity } from '@/common/entities'; +import { WebhookStatusEnum } from '../../../../common/enums'; +import { ProjectEntity } from '../project/project.entity'; +import { EventEntity } from './event.entity'; -@Entity("webhooks") +@Entity('webhooks') export class WebhookEntity extends CommonEntity { - @Column("varchar") + @Column('varchar') name: string; - @Column("varchar") + @Column('varchar') url: string; - @Column("varchar") + @Column('varchar') token: string | null; - @Column("enum", { + @Column('enum', { enum: WebhookStatusEnum, default: WebhookStatusEnum.ACTIVE, }) status: WebhookStatusEnum; @ManyToOne(() => ProjectEntity, (project) => project.webhooks, { - onDelete: "CASCADE", - orphanedRowAction: "delete", + onDelete: 'CASCADE', + orphanedRowAction: 'delete', }) project: Relation; @@ -48,7 +48,21 @@ export class WebhookEntity extends CommonEntity { }) events: Relation[]; - static from({ projectId, name, url, token, status, events }) { + static from({ + projectId, + name, + url, + token, + status, + events, + }: { + projectId: number; + name: string; + url: string; + token: string | null; + status: WebhookStatusEnum; + events: EventEntity[]; + }): WebhookEntity { const webhook = new WebhookEntity(); webhook.project = new ProjectEntity(); webhook.project.id = projectId; diff --git a/apps/api/src/domains/api/api.controller.ts b/apps/api/src/domains/api/api.controller.ts index 00fdac89f..957a50c3c 100644 --- a/apps/api/src/domains/api/api.controller.ts +++ b/apps/api/src/domains/api/api.controller.ts @@ -21,10 +21,7 @@ import { FastifyReply, FastifyRequest } from 'fastify'; @ApiExcludeController() export class APIController { @Get('docs/redoc') - async getAPIDocs( - @Req() request: FastifyRequest, - @Res() reply: FastifyReply, - ): Promise { + getAPIDocs(@Req() request: FastifyRequest, @Res() reply: FastifyReply) { const { hostname } = request; const html = ` diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f13875044..c127f9a3e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,20 +1,21 @@ -lockfileVersion: "9.0" +lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false importers: + .: devDependencies: - "@ufb/prettier-config": + '@ufb/prettier-config': specifier: workspace:* version: link:tooling/prettier prettier: specifier: ^3.3.3 version: 3.3.3 turbo: - specifier: ^2.0.0 + specifier: ^2.0.9 version: 2.0.11 typescript: specifier: ^5.5.4 @@ -22,79 +23,79 @@ importers: apps/api: dependencies: - "@aws-sdk/client-s3": + '@aws-sdk/client-s3': specifier: ^3.556.0 version: 3.621.0 - "@aws-sdk/s3-request-presigner": + '@aws-sdk/s3-request-presigner': specifier: ^3.556.0 version: 3.621.0 - "@fastify/multipart": + '@fastify/multipart': specifier: ^8.3.0 version: 8.3.0 - "@fastify/static": + '@fastify/static': specifier: ^7.0.3 version: 7.0.4 - "@nestjs-modules/mailer": + '@nestjs-modules/mailer': specifier: ^2.0.0 version: 2.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(nodemailer@6.9.14) - "@nestjs/axios": + '@nestjs/axios': specifier: ^3.0.2 version: 3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - "@nestjs/common": + '@nestjs/common': specifier: ^10.3.8 version: 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - "@nestjs/config": + '@nestjs/config': specifier: ^3.2.2 version: 3.2.3(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1) - "@nestjs/core": + '@nestjs/core': specifier: ^10.3.8 version: 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) - "@nestjs/event-emitter": + '@nestjs/event-emitter': specifier: ^2.0.4 version: 2.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1)) - "@nestjs/jwt": + '@nestjs/jwt': specifier: ^10.2.0 version: 10.2.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)) - "@nestjs/passport": + '@nestjs/passport': specifier: ^10.0.3 version: 10.0.3(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(passport@0.7.0) - "@nestjs/platform-express": + '@nestjs/platform-express': specifier: ^10.3.8 version: 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10) - "@nestjs/platform-fastify": + '@nestjs/platform-fastify': specifier: ^10.3.8 version: 10.3.10(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1)) - "@nestjs/schedule": + '@nestjs/schedule': specifier: ^4.0.2 version: 4.1.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1)) - "@nestjs/swagger": + '@nestjs/swagger': specifier: ^7.3.1 version: 7.4.0(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) - "@nestjs/terminus": + '@nestjs/terminus': specifier: ^10.2.3 version: 10.2.3(xq6vlfg6hsq7exzzvkbe2cwere) - "@nestjs/typeorm": + '@nestjs/typeorm': specifier: ^10.0.2 version: 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) - "@opensearch-project/opensearch": + '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.11.0 - "@swc/cli": + '@swc/cli': specifier: ^0.4.0 version: 0.4.0(@swc/core@1.4.16(@swc/helpers@0.5.12))(chokidar@3.6.0) - "@swc/helpers": + '@swc/helpers': specifier: ^0.5.10 version: 0.5.12 - "@types/passport-jwt": + '@types/passport-jwt': specifier: ^4.0.1 version: 4.0.1 - "@types/passport-local": + '@types/passport-local': specifier: ^1.0.38 version: 1.0.38 - "@ufb/shared": + '@ufb/shared': specifier: workspace:* version: link:../../packages/ufb-shared - "@willsoto/nestjs-prometheus": + '@willsoto/nestjs-prometheus': specifier: ^6.0.0 version: 6.0.1(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.3) aws-sdk: @@ -194,58 +195,58 @@ importers: specifier: ^10.0.0 version: 10.0.0 devDependencies: - "@faker-js/faker": + '@faker-js/faker': specifier: ^8.4.1 version: 8.4.1 - "@nestjs/cli": + '@nestjs/cli': specifier: ^10.3.2 version: 10.4.2(@swc/cli@0.4.0(@swc/core@1.4.16(@swc/helpers@0.5.12))(chokidar@3.6.0))(@swc/core@1.4.16(@swc/helpers@0.5.12)) - "@nestjs/schematics": + '@nestjs/schematics': specifier: ^10.1.1 version: 10.1.3(chokidar@3.6.0)(typescript@5.5.4) - "@nestjs/testing": + '@nestjs/testing': specifier: ^10.3.8 version: 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10)) - "@swc-node/jest": + '@swc-node/jest': specifier: ^1.8.0 version: 1.8.12(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4) - "@swc/core": + '@swc/core': specifier: ^1.4.16 version: 1.4.16(@swc/helpers@0.5.12) - "@types/bcrypt": + '@types/bcrypt': specifier: ^5.0.2 version: 5.0.2 - "@types/express": + '@types/express': specifier: ^4.17.21 version: 4.17.21 - "@types/jest": + '@types/jest': specifier: ^29.5.12 version: 29.5.12 - "@types/luxon": + '@types/luxon': specifier: ^3.4.2 version: 3.4.2 - "@types/node": + '@types/node': specifier: 20.14.13 version: 20.14.13 - "@types/nodemailer": + '@types/nodemailer': specifier: ^6.4.15 version: 6.4.15 - "@types/supertest": + '@types/supertest': specifier: ^6.0.2 version: 6.0.2 - "@typescript-eslint/eslint-plugin": + '@typescript-eslint/eslint-plugin': specifier: ^7.7.1 version: 7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4) - "@typescript-eslint/parser": + '@typescript-eslint/parser': specifier: ^7.7.1 version: 7.17.0(eslint@9.8.0)(typescript@5.5.4) - "@ufb/eslint-config": + '@ufb/eslint-config': specifier: workspace:* version: link:../../tooling/eslint - "@ufb/prettier-config": + '@ufb/prettier-config': specifier: workspace:* version: link:../../tooling/prettier - "@ufb/tsconfig": + '@ufb/tsconfig': specifier: workspace:* version: link:../../tooling/typescript eslint: @@ -284,7 +285,7 @@ importers: apps/e2e: devDependencies: - "@playwright/test": + '@playwright/test': specifier: ^1.43.1 version: 1.45.3 axios: @@ -296,43 +297,43 @@ importers: apps/web: dependencies: - "@faker-js/faker": + '@faker-js/faker': specifier: ^8.4.1 version: 8.4.1 - "@floating-ui/react": + '@floating-ui/react': specifier: ^0.26.12 version: 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@headlessui/react": + '@headlessui/react': specifier: 2.1.2 version: 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@headlessui/tailwindcss": + '@headlessui/tailwindcss': specifier: ^0.2.0 version: 0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) - "@hookform/resolvers": + '@hookform/resolvers': specifier: ^3.3.4 version: 3.9.0(react-hook-form@7.52.1(react@18.3.1)) - "@mui/base": + '@mui/base': specifier: 5.0.0-beta.40 version: 5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@t3-oss/env-nextjs": + '@t3-oss/env-nextjs': specifier: ^0.11.0 version: 0.11.0(typescript@5.5.4)(zod@3.23.8) - "@tanstack/react-query": + '@tanstack/react-query': specifier: ^5.31.0 version: 5.51.16(react@18.3.1) - "@tanstack/react-table": + '@tanstack/react-table': specifier: ^8.16.0 version: 8.19.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@toss/use-overlay": + '@toss/use-overlay': specifier: ^1.4.0 version: 1.4.0(react@18.3.1) - "@ufb/shared": + '@ufb/shared': specifier: workspace:* version: link:../../packages/ufb-shared - "@ufb/tailwind": + '@ufb/tailwind': specifier: workspace:* version: link:../../packages/ufb-tailwind - "@ufb/ui": + '@ufb/ui': specifier: workspace:* version: link:../../packages/ufb-ui axios: @@ -432,58 +433,58 @@ importers: specifier: ^4.5.2 version: 4.5.4(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1) devDependencies: - "@babel/core": + '@babel/core': specifier: ^7.24.4 version: 7.25.2 - "@rollup/plugin-commonjs": + '@rollup/plugin-commonjs': specifier: ^26.0.0 version: 26.0.1(rollup@4.19.0) - "@svgr/webpack": + '@svgr/webpack': specifier: ^8.1.0 version: 8.1.0(typescript@5.5.4) - "@swc/core": + '@swc/core': specifier: ^1.4.16 version: 1.7.4(@swc/helpers@0.5.12) - "@swc/jest": + '@swc/jest': specifier: ^0.2.36 version: 0.2.36(@swc/core@1.7.4(@swc/helpers@0.5.12)) - "@tanstack/react-query-devtools": + '@tanstack/react-query-devtools': specifier: ^5.45.1 version: 5.51.16(@tanstack/react-query@5.51.16(react@18.3.1))(react@18.3.1) - "@testing-library/jest-dom": + '@testing-library/jest-dom': specifier: ^6.4.2 version: 6.4.8 - "@testing-library/react": + '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.3.2)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@testing-library/user-event": + '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.3.2) - "@types/jest": + '@types/jest': specifier: ^29.5.12 version: 29.5.12 - "@types/node": + '@types/node': specifier: 20.14.13 version: 20.14.13 - "@types/react": + '@types/react': specifier: ^18.2.79 version: 18.3.3 - "@types/react-beautiful-dnd": + '@types/react-beautiful-dnd': specifier: ^13.1.8 version: 13.1.8 - "@types/react-datepicker": + '@types/react-datepicker': specifier: ^6.0.0 version: 6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@types/react-dom": + '@types/react-dom': specifier: ^18.2.25 version: 18.3.0 - "@ufb/eslint-config": + '@ufb/eslint-config': specifier: workspace:* version: link:../../tooling/eslint - "@ufb/prettier-config": + '@ufb/prettier-config': specifier: workspace:* version: link:../../tooling/prettier - "@ufb/tsconfig": + '@ufb/tsconfig': specifier: workspace:* version: link:../../tooling/typescript autoprefixer: @@ -518,7 +519,7 @@ importers: version: 8.4.40 tailwindcss: specifier: ^3.4.3 - version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(typescript@5.5.4)) ts-toolbelt: specifier: ^9.6.0 version: 9.6.0 @@ -531,13 +532,13 @@ importers: packages/ufb-shared: devDependencies: - "@ufb/eslint-config": + '@ufb/eslint-config': specifier: workspace:* version: link:../../tooling/eslint - "@ufb/prettier-config": + '@ufb/prettier-config': specifier: workspace:* version: link:../../tooling/prettier - "@ufb/tsconfig": + '@ufb/tsconfig': specifier: workspace:* version: link:../../tooling/typescript eslint: @@ -555,10 +556,10 @@ importers: packages/ufb-tailwind: devDependencies: - "@ufb/eslint-config": + '@ufb/eslint-config': specifier: workspace:* version: link:../../tooling/eslint - "@ufb/prettier-config": + '@ufb/prettier-config': specifier: workspace:* version: link:../../tooling/prettier autoprefixer: @@ -590,11 +591,11 @@ importers: version: 3.3.3 tailwindcss: specifier: ^3.4.3 - version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(typescript@5.5.4)) packages/ufb-ui: dependencies: - "@floating-ui/react": + '@floating-ui/react': specifier: ^0.26.12 version: 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: @@ -607,28 +608,28 @@ importers: specifier: ^2.4.1 version: 2.4.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: - "@swc/core": + '@swc/core': specifier: ^1.4.16 version: 1.7.4(@swc/helpers@0.5.12) - "@swc/jest": + '@swc/jest': specifier: ^0.2.36 version: 0.2.36(@swc/core@1.7.4(@swc/helpers@0.5.12)) - "@types/react": + '@types/react': specifier: ^18.2.79 version: 18.3.3 - "@types/react-dom": + '@types/react-dom': specifier: ^18.2.25 version: 18.3.0 - "@ufb/eslint-config": + '@ufb/eslint-config': specifier: workspace:* version: link:../../tooling/eslint - "@ufb/prettier-config": + '@ufb/prettier-config': specifier: workspace:* version: link:../../tooling/prettier - "@ufb/tailwind": + '@ufb/tailwind': specifier: workspace:* version: link:../ufb-tailwind - "@ufb/tsconfig": + '@ufb/tsconfig': specifier: workspace:* version: link:../../tooling/typescript eslint: @@ -636,20 +637,20 @@ importers: version: 9.8.0 tailwindcss: specifier: ^3.4.3 - version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(typescript@5.5.4)) tooling/eslint: dependencies: - "@next/eslint-plugin-next": + '@next/eslint-plugin-next': specifier: ^14.2.2 version: 14.2.5 - "@typescript-eslint/eslint-plugin": + '@typescript-eslint/eslint-plugin': specifier: ^7.7.1 version: 7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4) - "@typescript-eslint/parser": + '@typescript-eslint/parser': specifier: ^7.7.1 version: 7.17.0(eslint@9.8.0)(typescript@5.5.4) - "@ufb/eslint-plugin-header": + '@ufb/eslint-plugin-header': specifier: workspace:* version: link:../eslint-plugin-header eslint-config-prettier: @@ -674,10 +675,10 @@ importers: specifier: ^7.12.0 version: 7.17.0(eslint@9.8.0)(typescript@5.5.4) devDependencies: - "@ufb/prettier-config": + '@ufb/prettier-config': specifier: workspace:* version: link:../prettier - "@ufb/tsconfig": + '@ufb/tsconfig': specifier: workspace:* version: link:../typescript eslint: @@ -696,7 +697,7 @@ importers: tooling/prettier: dependencies: - "@ianvs/prettier-plugin-sort-imports": + '@ianvs/prettier-plugin-sort-imports': specifier: ^4.2.1 version: 4.3.1(prettier@3.3.3) prettier: @@ -706,10 +707,10 @@ importers: specifier: ^0.6.0 version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3))(prettier@3.3.3) devDependencies: - "@types/node": + '@types/node': specifier: 20.14.13 version: 20.14.13 - "@ufb/tsconfig": + '@ufb/tsconfig': specifier: workspace:* version: link:../typescript typescript: @@ -719,2735 +720,1644 @@ importers: tooling/typescript: {} packages: - "@adobe/css-tools@4.4.0": - resolution: - { - integrity: sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==, - } - - "@alloc/quick-lru@5.2.0": - resolution: - { - integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==, - } - engines: { node: ">=10" } - - "@ampproject/remapping@2.3.0": - resolution: - { - integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==, - } - engines: { node: ">=6.0.0" } - - "@angular-devkit/core@17.3.8": - resolution: - { - integrity: sha512-Q8q0voCGudbdCgJ7lXdnyaxKHbNQBARH68zPQV72WT8NWy+Gw/tys870i6L58NWbBaCJEUcIj/kb6KoakSRu+Q==, - } - engines: - { - node: ^18.13.0 || >=20.9.0, - npm: ^6.11.0 || ^7.5.6 || >=8.0.0, - yarn: ">= 1.13.0", - } + + '@adobe/css-tools@4.4.0': + resolution: {integrity: sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==} + + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@angular-devkit/core@17.3.8': + resolution: {integrity: sha512-Q8q0voCGudbdCgJ7lXdnyaxKHbNQBARH68zPQV72WT8NWy+Gw/tys870i6L58NWbBaCJEUcIj/kb6KoakSRu+Q==} + engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^3.5.2 peerDependenciesMeta: chokidar: optional: true - "@angular-devkit/schematics-cli@17.3.8": - resolution: - { - integrity: sha512-TjmiwWJarX7oqvNiRAroQ5/LeKUatxBOCNEuKXO/PV8e7pn/Hr/BqfFm+UcYrQoFdZplmtNAfqmbqgVziKvCpA==, - } - engines: - { - node: ^18.13.0 || >=20.9.0, - npm: ^6.11.0 || ^7.5.6 || >=8.0.0, - yarn: ">= 1.13.0", - } + '@angular-devkit/schematics-cli@17.3.8': + resolution: {integrity: sha512-TjmiwWJarX7oqvNiRAroQ5/LeKUatxBOCNEuKXO/PV8e7pn/Hr/BqfFm+UcYrQoFdZplmtNAfqmbqgVziKvCpA==} + engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true - "@angular-devkit/schematics@17.3.8": - resolution: - { - integrity: sha512-QRVEYpIfgkprNHc916JlPuNbLzOgrm9DZalHasnLUz4P6g7pR21olb8YCyM2OTJjombNhya9ZpckcADU5Qyvlg==, - } - engines: - { - node: ^18.13.0 || >=20.9.0, - npm: ^6.11.0 || ^7.5.6 || >=8.0.0, - yarn: ">= 1.13.0", - } - - "@aws-crypto/crc32@5.2.0": - resolution: - { - integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==, - } - engines: { node: ">=16.0.0" } - - "@aws-crypto/crc32c@5.2.0": - resolution: - { - integrity: sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==, - } - - "@aws-crypto/sha1-browser@5.2.0": - resolution: - { - integrity: sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==, - } - - "@aws-crypto/sha256-browser@5.2.0": - resolution: - { - integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==, - } - - "@aws-crypto/sha256-js@5.2.0": - resolution: - { - integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==, - } - engines: { node: ">=16.0.0" } - - "@aws-crypto/supports-web-crypto@5.2.0": - resolution: - { - integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==, - } - - "@aws-crypto/util@5.2.0": - resolution: - { - integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==, - } - - "@aws-sdk/client-s3@3.621.0": - resolution: - { - integrity: sha512-YhGkd2HQTM4HCYJIAVWvfbUMpOF7XUr1W/e2LN3CFP0WTF4zcCJKesJ2iNHrExqC0Ek1+qarMxiXBK95itfjYQ==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/client-sso-oidc@3.621.0": - resolution: - { - integrity: sha512-mMjk3mFUwV2Y68POf1BQMTF+F6qxt5tPu6daEUCNGC9Cenk3h2YXQQoS4/eSyYzuBiYk3vx49VgleRvdvkg8rg==, - } - engines: { node: ">=16.0.0" } - peerDependencies: - "@aws-sdk/client-sts": ^3.621.0 - - "@aws-sdk/client-sso@3.621.0": - resolution: - { - integrity: sha512-xpKfikN4u0BaUYZA9FGUMkkDmfoIP0Q03+A86WjqDWhcOoqNA1DkHsE4kZ+r064ifkPUfcNuUvlkVTEoBZoFjA==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/client-sts@3.621.0": - resolution: - { - integrity: sha512-707uiuReSt+nAx6d0c21xLjLm2lxeKc7padxjv92CIrIocnQSlJPxSCM7r5zBhwiahJA6MNQwmTl2xznU67KgA==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/core@3.621.0": - resolution: - { - integrity: sha512-CtOwWmDdEiINkGXD93iGfXjN0WmCp9l45cDWHHGa8lRgEDyhuL7bwd/pH5aSzj0j8SiQBG2k0S7DHbd5RaqvbQ==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/credential-provider-env@3.620.1": - resolution: - { - integrity: sha512-ExuILJ2qLW5ZO+rgkNRj0xiAipKT16Rk77buvPP8csR7kkCflT/gXTyzRe/uzIiETTxM7tr8xuO9MP/DQXqkfg==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/credential-provider-http@3.621.0": - resolution: - { - integrity: sha512-/jc2tEsdkT1QQAI5Dvoci50DbSxtJrevemwFsm0B73pwCcOQZ5ZwwSdVqGsPutzYzUVx3bcXg3LRL7jLACqRIg==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/credential-provider-ini@3.621.0": - resolution: - { - integrity: sha512-0EWVnSc+JQn5HLnF5Xv405M8n4zfdx9gyGdpnCmAmFqEDHA8LmBdxJdpUk1Ovp/I5oPANhjojxabIW5f1uU0RA==, - } - engines: { node: ">=16.0.0" } - peerDependencies: - "@aws-sdk/client-sts": ^3.621.0 - - "@aws-sdk/credential-provider-node@3.621.0": - resolution: - { - integrity: sha512-4JqpccUgz5Snanpt2+53hbOBbJQrSFq7E1sAAbgY6BKVQUsW5qyXqnjvSF32kDeKa5JpBl3bBWLZl04IadcPHw==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/credential-provider-process@3.620.1": - resolution: - { - integrity: sha512-hWqFMidqLAkaV9G460+1at6qa9vySbjQKKc04p59OT7lZ5cO5VH5S4aI05e+m4j364MBROjjk2ugNvfNf/8ILg==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/credential-provider-sso@3.621.0": - resolution: - { - integrity: sha512-Kza0jcFeA/GEL6xJlzR2KFf1PfZKMFnxfGzJzl5yN7EjoGdMijl34KaRyVnfRjnCWcsUpBWKNIDk9WZVMY9yiw==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/credential-provider-web-identity@3.621.0": - resolution: - { - integrity: sha512-w7ASSyfNvcx7+bYGep3VBgC3K6vEdLmlpjT7nSIHxxQf+WSdvy+HynwJosrpZax0sK5q0D1Jpn/5q+r5lwwW6w==, - } - engines: { node: ">=16.0.0" } - peerDependencies: - "@aws-sdk/client-sts": ^3.621.0 - - "@aws-sdk/middleware-bucket-endpoint@3.620.0": - resolution: - { - integrity: sha512-eGLL0W6L3HDb3OACyetZYOWpHJ+gLo0TehQKeQyy2G8vTYXqNTeqYhuI6up9HVjBzU9eQiULVQETmgQs7TFaRg==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-expect-continue@3.620.0": - resolution: - { - integrity: sha512-QXeRFMLfyQ31nAHLbiTLtk0oHzG9QLMaof5jIfqcUwnOkO8YnQdeqzakrg1Alpy/VQ7aqzIi8qypkBe2KXZz0A==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-flexible-checksums@3.620.0": - resolution: - { - integrity: sha512-ftz+NW7qka2sVuwnnO1IzBku5ccP+s5qZGeRTPgrKB7OzRW85gthvIo1vQR2w+OwHFk7WJbbhhWwbCbktnP4UA==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-host-header@3.620.0": - resolution: - { - integrity: sha512-VMtPEZwqYrII/oUkffYsNWY9PZ9xpNJpMgmyU0rlDQ25O1c0Hk3fJmZRe6pEkAJ0omD7kLrqGl1DUjQVxpd/Rg==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-location-constraint@3.609.0": - resolution: - { - integrity: sha512-xzsdoTkszGVqGVPjUmgoP7TORiByLueMHieI1fhQL888WPdqctwAx3ES6d/bA9Q/i8jnc6hs+Fjhy8UvBTkE9A==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-logger@3.609.0": - resolution: - { - integrity: sha512-S62U2dy4jMDhDFDK5gZ4VxFdWzCtLzwbYyFZx2uvPYTECkepLUfzLic2BHg2Qvtu4QjX+oGE3P/7fwaGIsGNuQ==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-recursion-detection@3.620.0": - resolution: - { - integrity: sha512-nh91S7aGK3e/o1ck64sA/CyoFw+gAYj2BDOnoNa6ouyCrVJED96ZXWbhye/fz9SgmNUZR2g7GdVpiLpMKZoI5w==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-sdk-s3@3.621.0": - resolution: - { - integrity: sha512-CJrQrtKylcqvyPkRR16JmPZkHroCkWwLErQrg30ZcBPNNok8xbfX6cYqG16XDTnu4lSYzv2Yqc4w4oOBv8xerQ==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-signing@3.620.0": - resolution: - { - integrity: sha512-gxI7rubiaanUXaLfJ4NybERa9MGPNg2Ycl/OqANsozrBnR3Pw8vqy3EuVImQOyn2pJ2IFvl8ZPoSMHf4pX56FQ==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-ssec@3.609.0": - resolution: - { - integrity: sha512-GZSD1s7+JswWOTamVap79QiDaIV7byJFssBW68GYjyRS5EBjNfwA/8s+6uE6g39R3ojyTbYOmvcANoZEhSULXg==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-user-agent@3.620.0": - resolution: - { - integrity: sha512-bvS6etn+KsuL32ubY5D3xNof1qkenpbJXf/ugGXbg0n98DvDFQ/F+SMLxHgbnER5dsKYchNnhmtI6/FC3HFu/A==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/region-config-resolver@3.614.0": - resolution: - { - integrity: sha512-vDCeMXvic/LU0KFIUjpC3RiSTIkkvESsEfbVHiHH0YINfl8HnEqR5rj+L8+phsCeVg2+LmYwYxd5NRz4PHxt5g==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/s3-request-presigner@3.621.0": - resolution: - { - integrity: sha512-7XCH5wy1guywSa4PHKrSiAqm/mYpuKURQWD9nGN9tl2DWec6OK7z+TTTCOml8lBX8Mg5Hx2GUdO3V8uRVYnEmw==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/signature-v4-multi-region@3.621.0": - resolution: - { - integrity: sha512-u+ulCaHFveqHaTxgiYrEAyfBVP6GRKjnmDut67CtjhjslshPWYpo/ndtlCW1zc0RDne3uUeK13Pqp7dp7p1d6g==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/token-providers@3.614.0": - resolution: - { - integrity: sha512-okItqyY6L9IHdxqs+Z116y5/nda7rHxLvROxtAJdLavWTYDydxrZstImNgGWTeVdmc0xX2gJCI77UYUTQWnhRw==, - } - engines: { node: ">=16.0.0" } - peerDependencies: - "@aws-sdk/client-sso-oidc": ^3.614.0 - - "@aws-sdk/types@3.609.0": - resolution: - { - integrity: sha512-+Tqnh9w0h2LcrUsdXyT1F8mNhXz+tVYBtP19LpeEGntmvHwa2XzvLUCWpoIAIVsHp5+HdB2X9Sn0KAtmbFXc2Q==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/util-arn-parser@3.568.0": - resolution: - { - integrity: sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/util-endpoints@3.614.0": - resolution: - { - integrity: sha512-wK2cdrXHH4oz4IomV/yrGkftU9A+ITB6nFL+rxxyO78is2ifHJpFdV4aqk4LSkXYPi6CXWNru/Dqc7yiKXgJPw==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/util-format-url@3.609.0": - resolution: - { - integrity: sha512-fuk29BI/oLQlJ7pfm6iJ4gkEpHdavffAALZwXh9eaY1vQ0ip0aKfRTiNudPoJjyyahnz5yJ1HkmlcDitlzsOrQ==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/util-locate-window@3.568.0": - resolution: - { - integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/util-user-agent-browser@3.609.0": - resolution: - { - integrity: sha512-fojPU+mNahzQ0YHYBsx0ZIhmMA96H+ZIZ665ObU9tl+SGdbLneVZVikGve+NmHTQwHzwkFsZYYnVKAkreJLAtA==, - } - - "@aws-sdk/util-user-agent-node@3.614.0": - resolution: - { - integrity: sha512-15ElZT88peoHnq5TEoEtZwoXTXRxNrk60TZNdpl/TUBJ5oNJ9Dqb5Z4ryb8ofN6nm9aFf59GVAerFDz8iUoHBA==, - } - engines: { node: ">=16.0.0" } - peerDependencies: - aws-crt: ">=1.0.0" + '@angular-devkit/schematics@17.3.8': + resolution: {integrity: sha512-QRVEYpIfgkprNHc916JlPuNbLzOgrm9DZalHasnLUz4P6g7pR21olb8YCyM2OTJjombNhya9ZpckcADU5Qyvlg==} + engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + + '@aws-crypto/crc32@5.2.0': + resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} + engines: {node: '>=16.0.0'} + + '@aws-crypto/crc32c@5.2.0': + resolution: {integrity: sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==} + + '@aws-crypto/sha1-browser@5.2.0': + resolution: {integrity: sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==} + + '@aws-crypto/sha256-browser@5.2.0': + resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==} + + '@aws-crypto/sha256-js@5.2.0': + resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} + engines: {node: '>=16.0.0'} + + '@aws-crypto/supports-web-crypto@5.2.0': + resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} + + '@aws-crypto/util@5.2.0': + resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} + + '@aws-sdk/client-s3@3.621.0': + resolution: {integrity: sha512-YhGkd2HQTM4HCYJIAVWvfbUMpOF7XUr1W/e2LN3CFP0WTF4zcCJKesJ2iNHrExqC0Ek1+qarMxiXBK95itfjYQ==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/client-sso-oidc@3.621.0': + resolution: {integrity: sha512-mMjk3mFUwV2Y68POf1BQMTF+F6qxt5tPu6daEUCNGC9Cenk3h2YXQQoS4/eSyYzuBiYk3vx49VgleRvdvkg8rg==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.621.0 + + '@aws-sdk/client-sso@3.621.0': + resolution: {integrity: sha512-xpKfikN4u0BaUYZA9FGUMkkDmfoIP0Q03+A86WjqDWhcOoqNA1DkHsE4kZ+r064ifkPUfcNuUvlkVTEoBZoFjA==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/client-sts@3.621.0': + resolution: {integrity: sha512-707uiuReSt+nAx6d0c21xLjLm2lxeKc7padxjv92CIrIocnQSlJPxSCM7r5zBhwiahJA6MNQwmTl2xznU67KgA==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/core@3.621.0': + resolution: {integrity: sha512-CtOwWmDdEiINkGXD93iGfXjN0WmCp9l45cDWHHGa8lRgEDyhuL7bwd/pH5aSzj0j8SiQBG2k0S7DHbd5RaqvbQ==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-env@3.620.1': + resolution: {integrity: sha512-ExuILJ2qLW5ZO+rgkNRj0xiAipKT16Rk77buvPP8csR7kkCflT/gXTyzRe/uzIiETTxM7tr8xuO9MP/DQXqkfg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-http@3.621.0': + resolution: {integrity: sha512-/jc2tEsdkT1QQAI5Dvoci50DbSxtJrevemwFsm0B73pwCcOQZ5ZwwSdVqGsPutzYzUVx3bcXg3LRL7jLACqRIg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-ini@3.621.0': + resolution: {integrity: sha512-0EWVnSc+JQn5HLnF5Xv405M8n4zfdx9gyGdpnCmAmFqEDHA8LmBdxJdpUk1Ovp/I5oPANhjojxabIW5f1uU0RA==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.621.0 + + '@aws-sdk/credential-provider-node@3.621.0': + resolution: {integrity: sha512-4JqpccUgz5Snanpt2+53hbOBbJQrSFq7E1sAAbgY6BKVQUsW5qyXqnjvSF32kDeKa5JpBl3bBWLZl04IadcPHw==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-process@3.620.1': + resolution: {integrity: sha512-hWqFMidqLAkaV9G460+1at6qa9vySbjQKKc04p59OT7lZ5cO5VH5S4aI05e+m4j364MBROjjk2ugNvfNf/8ILg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-sso@3.621.0': + resolution: {integrity: sha512-Kza0jcFeA/GEL6xJlzR2KFf1PfZKMFnxfGzJzl5yN7EjoGdMijl34KaRyVnfRjnCWcsUpBWKNIDk9WZVMY9yiw==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-web-identity@3.621.0': + resolution: {integrity: sha512-w7ASSyfNvcx7+bYGep3VBgC3K6vEdLmlpjT7nSIHxxQf+WSdvy+HynwJosrpZax0sK5q0D1Jpn/5q+r5lwwW6w==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.621.0 + + '@aws-sdk/middleware-bucket-endpoint@3.620.0': + resolution: {integrity: sha512-eGLL0W6L3HDb3OACyetZYOWpHJ+gLo0TehQKeQyy2G8vTYXqNTeqYhuI6up9HVjBzU9eQiULVQETmgQs7TFaRg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/middleware-expect-continue@3.620.0': + resolution: {integrity: sha512-QXeRFMLfyQ31nAHLbiTLtk0oHzG9QLMaof5jIfqcUwnOkO8YnQdeqzakrg1Alpy/VQ7aqzIi8qypkBe2KXZz0A==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/middleware-flexible-checksums@3.620.0': + resolution: {integrity: sha512-ftz+NW7qka2sVuwnnO1IzBku5ccP+s5qZGeRTPgrKB7OzRW85gthvIo1vQR2w+OwHFk7WJbbhhWwbCbktnP4UA==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/middleware-host-header@3.620.0': + resolution: {integrity: sha512-VMtPEZwqYrII/oUkffYsNWY9PZ9xpNJpMgmyU0rlDQ25O1c0Hk3fJmZRe6pEkAJ0omD7kLrqGl1DUjQVxpd/Rg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/middleware-location-constraint@3.609.0': + resolution: {integrity: sha512-xzsdoTkszGVqGVPjUmgoP7TORiByLueMHieI1fhQL888WPdqctwAx3ES6d/bA9Q/i8jnc6hs+Fjhy8UvBTkE9A==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/middleware-logger@3.609.0': + resolution: {integrity: sha512-S62U2dy4jMDhDFDK5gZ4VxFdWzCtLzwbYyFZx2uvPYTECkepLUfzLic2BHg2Qvtu4QjX+oGE3P/7fwaGIsGNuQ==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/middleware-recursion-detection@3.620.0': + resolution: {integrity: sha512-nh91S7aGK3e/o1ck64sA/CyoFw+gAYj2BDOnoNa6ouyCrVJED96ZXWbhye/fz9SgmNUZR2g7GdVpiLpMKZoI5w==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/middleware-sdk-s3@3.621.0': + resolution: {integrity: sha512-CJrQrtKylcqvyPkRR16JmPZkHroCkWwLErQrg30ZcBPNNok8xbfX6cYqG16XDTnu4lSYzv2Yqc4w4oOBv8xerQ==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/middleware-signing@3.620.0': + resolution: {integrity: sha512-gxI7rubiaanUXaLfJ4NybERa9MGPNg2Ycl/OqANsozrBnR3Pw8vqy3EuVImQOyn2pJ2IFvl8ZPoSMHf4pX56FQ==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/middleware-ssec@3.609.0': + resolution: {integrity: sha512-GZSD1s7+JswWOTamVap79QiDaIV7byJFssBW68GYjyRS5EBjNfwA/8s+6uE6g39R3ojyTbYOmvcANoZEhSULXg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/middleware-user-agent@3.620.0': + resolution: {integrity: sha512-bvS6etn+KsuL32ubY5D3xNof1qkenpbJXf/ugGXbg0n98DvDFQ/F+SMLxHgbnER5dsKYchNnhmtI6/FC3HFu/A==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/region-config-resolver@3.614.0': + resolution: {integrity: sha512-vDCeMXvic/LU0KFIUjpC3RiSTIkkvESsEfbVHiHH0YINfl8HnEqR5rj+L8+phsCeVg2+LmYwYxd5NRz4PHxt5g==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/s3-request-presigner@3.621.0': + resolution: {integrity: sha512-7XCH5wy1guywSa4PHKrSiAqm/mYpuKURQWD9nGN9tl2DWec6OK7z+TTTCOml8lBX8Mg5Hx2GUdO3V8uRVYnEmw==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/signature-v4-multi-region@3.621.0': + resolution: {integrity: sha512-u+ulCaHFveqHaTxgiYrEAyfBVP6GRKjnmDut67CtjhjslshPWYpo/ndtlCW1zc0RDne3uUeK13Pqp7dp7p1d6g==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/token-providers@3.614.0': + resolution: {integrity: sha512-okItqyY6L9IHdxqs+Z116y5/nda7rHxLvROxtAJdLavWTYDydxrZstImNgGWTeVdmc0xX2gJCI77UYUTQWnhRw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sso-oidc': ^3.614.0 + + '@aws-sdk/types@3.609.0': + resolution: {integrity: sha512-+Tqnh9w0h2LcrUsdXyT1F8mNhXz+tVYBtP19LpeEGntmvHwa2XzvLUCWpoIAIVsHp5+HdB2X9Sn0KAtmbFXc2Q==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/util-arn-parser@3.568.0': + resolution: {integrity: sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/util-endpoints@3.614.0': + resolution: {integrity: sha512-wK2cdrXHH4oz4IomV/yrGkftU9A+ITB6nFL+rxxyO78is2ifHJpFdV4aqk4LSkXYPi6CXWNru/Dqc7yiKXgJPw==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/util-format-url@3.609.0': + resolution: {integrity: sha512-fuk29BI/oLQlJ7pfm6iJ4gkEpHdavffAALZwXh9eaY1vQ0ip0aKfRTiNudPoJjyyahnz5yJ1HkmlcDitlzsOrQ==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/util-locate-window@3.568.0': + resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/util-user-agent-browser@3.609.0': + resolution: {integrity: sha512-fojPU+mNahzQ0YHYBsx0ZIhmMA96H+ZIZ665ObU9tl+SGdbLneVZVikGve+NmHTQwHzwkFsZYYnVKAkreJLAtA==} + + '@aws-sdk/util-user-agent-node@3.614.0': + resolution: {integrity: sha512-15ElZT88peoHnq5TEoEtZwoXTXRxNrk60TZNdpl/TUBJ5oNJ9Dqb5Z4ryb8ofN6nm9aFf59GVAerFDz8iUoHBA==} + engines: {node: '>=16.0.0'} + peerDependencies: + aws-crt: '>=1.0.0' peerDependenciesMeta: aws-crt: optional: true - "@aws-sdk/xml-builder@3.609.0": - resolution: - { - integrity: sha512-l9XxNcA4HX98rwCC2/KoiWcmEiRfZe4G+mYwDbCFT87JIMj6GBhLDkAzr/W8KAaA2IDr8Vc6J8fZPgVulxxfMA==, - } - engines: { node: ">=16.0.0" } - - "@babel/code-frame@7.24.7": - resolution: - { - integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==, - } - engines: { node: ">=6.9.0" } - - "@babel/compat-data@7.24.9": - resolution: - { - integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==, - } - engines: { node: ">=6.9.0" } - - "@babel/compat-data@7.25.2": - resolution: - { - integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==, - } - engines: { node: ">=6.9.0" } - - "@babel/core@7.25.2": - resolution: - { - integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==, - } - engines: { node: ">=6.9.0" } - - "@babel/generator@7.24.9": - resolution: - { - integrity: sha512-G8v3jRg+z8IwY1jHFxvCNhOPYPterE4XljNgdGTYfSTtzzwjIswIzIaSPSLs3R7yFuqnqNeay5rjICfqVr+/6A==, - } - engines: { node: ">=6.9.0" } - - "@babel/generator@7.25.0": - resolution: - { - integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-annotate-as-pure@7.24.7": - resolution: - { - integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-builder-binary-assignment-operator-visitor@7.24.7": - resolution: - { - integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-compilation-targets@7.25.2": - resolution: - { - integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-create-class-features-plugin@7.24.8": - resolution: - { - integrity: sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/helper-create-regexp-features-plugin@7.24.7": - resolution: - { - integrity: sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/helper-define-polyfill-provider@0.6.2": - resolution: - { - integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==, - } - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - - "@babel/helper-environment-visitor@7.24.7": - resolution: - { - integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-function-name@7.24.7": - resolution: - { - integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-hoist-variables@7.24.7": - resolution: - { - integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-member-expression-to-functions@7.24.8": - resolution: - { - integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-module-imports@7.24.7": - resolution: - { - integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-module-transforms@7.25.2": - resolution: - { - integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/helper-optimise-call-expression@7.24.7": - resolution: - { - integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-plugin-utils@7.24.8": - resolution: - { - integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-remap-async-to-generator@7.24.7": - resolution: - { - integrity: sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/helper-replace-supers@7.24.7": - resolution: - { - integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/helper-simple-access@7.24.7": - resolution: - { - integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-skip-transparent-expression-wrappers@7.24.7": - resolution: - { - integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-split-export-declaration@7.24.7": - resolution: - { - integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-string-parser@7.24.8": - resolution: - { - integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-validator-identifier@7.24.7": - resolution: - { - integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-validator-option@7.24.8": - resolution: - { - integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-wrap-function@7.24.7": - resolution: - { - integrity: sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==, - } - engines: { node: ">=6.9.0" } - - "@babel/helpers@7.25.0": - resolution: - { - integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==, - } - engines: { node: ">=6.9.0" } - - "@babel/highlight@7.24.7": - resolution: - { - integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==, - } - engines: { node: ">=6.9.0" } - - "@babel/parser@7.24.8": - resolution: - { - integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==, - } - engines: { node: ">=6.0.0" } + '@aws-sdk/xml-builder@3.609.0': + resolution: {integrity: sha512-l9XxNcA4HX98rwCC2/KoiWcmEiRfZe4G+mYwDbCFT87JIMj6GBhLDkAzr/W8KAaA2IDr8Vc6J8fZPgVulxxfMA==} + engines: {node: '>=16.0.0'} + + '@babel/code-frame@7.24.7': + resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.24.9': + resolution: {integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.25.2': + resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.25.2': + resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.24.9': + resolution: {integrity: sha512-G8v3jRg+z8IwY1jHFxvCNhOPYPterE4XljNgdGTYfSTtzzwjIswIzIaSPSLs3R7yFuqnqNeay5rjICfqVr+/6A==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.25.0': + resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.24.7': + resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': + resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.25.2': + resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.24.8': + resolution: {integrity: sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.24.7': + resolution: {integrity: sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.2': + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-environment-visitor@7.24.7': + resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-function-name@7.24.7': + resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-hoist-variables@7.24.7': + resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-member-expression-to-functions@7.24.8': + resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.24.7': + resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.25.2': + resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.24.7': + resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.24.8': + resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.24.7': + resolution: {integrity: sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.24.7': + resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-simple-access@7.24.7': + resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-skip-transparent-expression-wrappers@7.24.7': + resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-split-export-declaration@7.24.7': + resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.24.8': + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.24.7': + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.24.8': + resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.24.7': + resolution: {integrity: sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.25.0': + resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} + engines: {node: '>=6.9.0'} + + '@babel/highlight@7.24.7': + resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.24.8': + resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==} + engines: {node: '>=6.0.0'} hasBin: true - "@babel/parser@7.25.0": - resolution: - { - integrity: sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA==, - } - engines: { node: ">=6.0.0" } + '@babel/parser@7.25.0': + resolution: {integrity: sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA==} + engines: {node: '>=6.0.0'} hasBin: true - "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7": - resolution: - { - integrity: sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7": - resolution: - { - integrity: sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7": - resolution: - { - integrity: sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.13.0 - - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7": - resolution: - { - integrity: sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": - resolution: - { - integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-async-generators@7.8.4": - resolution: - { - integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-bigint@7.8.3": - resolution: - { - integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-class-properties@7.12.13": - resolution: - { - integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-class-static-block@7.14.5": - resolution: - { - integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-dynamic-import@7.8.3": - resolution: - { - integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-export-namespace-from@7.8.3": - resolution: - { - integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-import-assertions@7.24.7": - resolution: - { - integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-import-attributes@7.24.7": - resolution: - { - integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-import-meta@7.10.4": - resolution: - { - integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-json-strings@7.8.3": - resolution: - { - integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-jsx@7.24.7": - resolution: - { - integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-logical-assignment-operators@7.10.4": - resolution: - { - integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3": - resolution: - { - integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-numeric-separator@7.10.4": - resolution: - { - integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-object-rest-spread@7.8.3": - resolution: - { - integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-optional-catch-binding@7.8.3": - resolution: - { - integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-optional-chaining@7.8.3": - resolution: - { - integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-private-property-in-object@7.14.5": - resolution: - { - integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-top-level-await@7.14.5": - resolution: - { - integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-typescript@7.24.7": - resolution: - { - integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-syntax-unicode-sets-regex@7.18.6": - resolution: - { - integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/plugin-transform-arrow-functions@7.24.7": - resolution: - { - integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-async-generator-functions@7.24.7": - resolution: - { - integrity: sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-async-to-generator@7.24.7": - resolution: - { - integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-block-scoped-functions@7.24.7": - resolution: - { - integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-block-scoping@7.24.7": - resolution: - { - integrity: sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-class-properties@7.24.7": - resolution: - { - integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-class-static-block@7.24.7": - resolution: - { - integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.12.0 - - "@babel/plugin-transform-classes@7.24.8": - resolution: - { - integrity: sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-computed-properties@7.24.7": - resolution: - { - integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-destructuring@7.24.8": - resolution: - { - integrity: sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-dotall-regex@7.24.7": - resolution: - { - integrity: sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-duplicate-keys@7.24.7": - resolution: - { - integrity: sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-dynamic-import@7.24.7": - resolution: - { - integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-exponentiation-operator@7.24.7": - resolution: - { - integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-export-namespace-from@7.24.7": - resolution: - { - integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-for-of@7.24.7": - resolution: - { - integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-function-name@7.24.7": - resolution: - { - integrity: sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-json-strings@7.24.7": - resolution: - { - integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-literals@7.24.7": - resolution: - { - integrity: sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-logical-assignment-operators@7.24.7": - resolution: - { - integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-member-expression-literals@7.24.7": - resolution: - { - integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-modules-amd@7.24.7": - resolution: - { - integrity: sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-modules-commonjs@7.24.8": - resolution: - { - integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-modules-systemjs@7.24.7": - resolution: - { - integrity: sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-modules-umd@7.24.7": - resolution: - { - integrity: sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-named-capturing-groups-regex@7.24.7": - resolution: - { - integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/plugin-transform-new-target@7.24.7": - resolution: - { - integrity: sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-nullish-coalescing-operator@7.24.7": - resolution: - { - integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-numeric-separator@7.24.7": - resolution: - { - integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-object-rest-spread@7.24.7": - resolution: - { - integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-object-super@7.24.7": - resolution: - { - integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-optional-catch-binding@7.24.7": - resolution: - { - integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-optional-chaining@7.24.8": - resolution: - { - integrity: sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-parameters@7.24.7": - resolution: - { - integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-private-methods@7.24.7": - resolution: - { - integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-private-property-in-object@7.24.7": - resolution: - { - integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-property-literals@7.24.7": - resolution: - { - integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-react-constant-elements@7.24.7": - resolution: - { - integrity: sha512-7LidzZfUXyfZ8/buRW6qIIHBY8wAZ1OrY9c/wTr8YhZ6vMPo+Uc/CVFLYY1spZrEQlD4w5u8wjqk5NQ3OVqQKA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-react-display-name@7.24.7": - resolution: - { - integrity: sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-react-jsx-development@7.24.7": - resolution: - { - integrity: sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-react-jsx@7.24.7": - resolution: - { - integrity: sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-react-pure-annotations@7.24.7": - resolution: - { - integrity: sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-regenerator@7.24.7": - resolution: - { - integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-reserved-words@7.24.7": - resolution: - { - integrity: sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-shorthand-properties@7.24.7": - resolution: - { - integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-spread@7.24.7": - resolution: - { - integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-sticky-regex@7.24.7": - resolution: - { - integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-template-literals@7.24.7": - resolution: - { - integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-typeof-symbol@7.24.8": - resolution: - { - integrity: sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-typescript@7.24.8": - resolution: - { - integrity: sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-unicode-escapes@7.24.7": - resolution: - { - integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-unicode-property-regex@7.24.7": - resolution: - { - integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-unicode-regex@7.24.7": - resolution: - { - integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/plugin-transform-unicode-sets-regex@7.24.7": - resolution: - { - integrity: sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/preset-env@7.24.8": - resolution: - { - integrity: sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/preset-modules@0.1.6-no-external-plugins": - resolution: - { - integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==, - } - peerDependencies: - "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 - - "@babel/preset-react@7.24.7": - resolution: - { - integrity: sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/preset-typescript@7.24.7": - resolution: - { - integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==, - } - engines: { node: ">=6.9.0" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@babel/regjsgen@0.8.0": - resolution: - { - integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==, - } - - "@babel/runtime@7.24.8": - resolution: - { - integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==, - } - engines: { node: ">=6.9.0" } - - "@babel/runtime@7.25.0": - resolution: - { - integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==, - } - engines: { node: ">=6.9.0" } - - "@babel/template@7.25.0": - resolution: - { - integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==, - } - engines: { node: ">=6.9.0" } - - "@babel/traverse@7.24.8": - resolution: - { - integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==, - } - engines: { node: ">=6.9.0" } - - "@babel/traverse@7.25.2": - resolution: - { - integrity: sha512-s4/r+a7xTnny2O6FcZzqgT6nE4/GHEdcqj4qAeglbUOh0TeglEfmNJFAd/OLoVtGd6ZhAO8GCVvCNUO5t/VJVQ==, - } - engines: { node: ">=6.9.0" } - - "@babel/types@7.24.9": - resolution: - { - integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==, - } - engines: { node: ">=6.9.0" } - - "@babel/types@7.25.2": - resolution: - { - integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==, - } - engines: { node: ">=6.9.0" } - - "@bcoe/v8-coverage@0.2.3": - resolution: - { - integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==, - } - - "@bundled-es-modules/cookie@2.0.0": - resolution: - { - integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==, - } - - "@bundled-es-modules/statuses@1.0.1": - resolution: - { - integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==, - } - - "@bundled-es-modules/tough-cookie@0.1.6": - resolution: - { - integrity: sha512-dvMHbL464C0zI+Yqxbz6kZ5TOEp7GLW+pry/RWndAR8MJQAXZ2rPmIs8tziTZjeIyhSNZgZbCePtfSbdWqStJw==, - } - - "@colors/colors@1.5.0": - resolution: - { - integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==, - } - engines: { node: ">=0.1.90" } - - "@cspotcode/source-map-support@0.8.1": - resolution: - { - integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==, - } - engines: { node: ">=12" } - - "@css-inline/css-inline-android-arm-eabi@0.14.1": - resolution: - { - integrity: sha512-LNUR8TY4ldfYi0mi/d4UNuHJ+3o8yLQH9r2Nt6i4qeg1i7xswfL3n/LDLRXvGjBYqeEYNlhlBQzbPwMX1qrU6A==, - } - engines: { node: ">= 10" } + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7': + resolution: {integrity: sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7': + resolution: {integrity: sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7': + resolution: {integrity: sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7': + resolution: {integrity: sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-bigint@7.8.3': + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-dynamic-import@7.8.3': + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-export-namespace-from@7.8.3': + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.24.7': + resolution: {integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.24.7': + resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.24.7': + resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.24.7': + resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.24.7': + resolution: {integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.24.7': + resolution: {integrity: sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.24.7': + resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.24.7': + resolution: {integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.24.7': + resolution: {integrity: sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.24.7': + resolution: {integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.24.7': + resolution: {integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.24.8': + resolution: {integrity: sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.24.7': + resolution: {integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.24.8': + resolution: {integrity: sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.24.7': + resolution: {integrity: sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.24.7': + resolution: {integrity: sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dynamic-import@7.24.7': + resolution: {integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.24.7': + resolution: {integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.24.7': + resolution: {integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.24.7': + resolution: {integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.24.7': + resolution: {integrity: sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.24.7': + resolution: {integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.24.7': + resolution: {integrity: sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.24.7': + resolution: {integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.24.7': + resolution: {integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.24.7': + resolution: {integrity: sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.24.8': + resolution: {integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.24.7': + resolution: {integrity: sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.24.7': + resolution: {integrity: sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7': + resolution: {integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.24.7': + resolution: {integrity: sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7': + resolution: {integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.24.7': + resolution: {integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.24.7': + resolution: {integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.24.7': + resolution: {integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.24.7': + resolution: {integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.24.8': + resolution: {integrity: sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.24.7': + resolution: {integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.24.7': + resolution: {integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.24.7': + resolution: {integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.24.7': + resolution: {integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-constant-elements@7.24.7': + resolution: {integrity: sha512-7LidzZfUXyfZ8/buRW6qIIHBY8wAZ1OrY9c/wTr8YhZ6vMPo+Uc/CVFLYY1spZrEQlD4w5u8wjqk5NQ3OVqQKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-display-name@7.24.7': + resolution: {integrity: sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-development@7.24.7': + resolution: {integrity: sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx@7.24.7': + resolution: {integrity: sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-pure-annotations@7.24.7': + resolution: {integrity: sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.24.7': + resolution: {integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-reserved-words@7.24.7': + resolution: {integrity: sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.24.7': + resolution: {integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.24.7': + resolution: {integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.24.7': + resolution: {integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.24.7': + resolution: {integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.24.8': + resolution: {integrity: sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.24.8': + resolution: {integrity: sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.24.7': + resolution: {integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.24.7': + resolution: {integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.24.7': + resolution: {integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.24.7': + resolution: {integrity: sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.24.8': + resolution: {integrity: sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/preset-react@7.24.7': + resolution: {integrity: sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-typescript@7.24.7': + resolution: {integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/regjsgen@0.8.0': + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + + '@babel/runtime@7.24.8': + resolution: {integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==} + engines: {node: '>=6.9.0'} + + '@babel/runtime@7.25.0': + resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.25.0': + resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.24.8': + resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.25.2': + resolution: {integrity: sha512-s4/r+a7xTnny2O6FcZzqgT6nE4/GHEdcqj4qAeglbUOh0TeglEfmNJFAd/OLoVtGd6ZhAO8GCVvCNUO5t/VJVQ==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.24.9': + resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.25.2': + resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} + engines: {node: '>=6.9.0'} + + '@bcoe/v8-coverage@0.2.3': + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + + '@bundled-es-modules/cookie@2.0.0': + resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} + + '@bundled-es-modules/statuses@1.0.1': + resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} + + '@bundled-es-modules/tough-cookie@0.1.6': + resolution: {integrity: sha512-dvMHbL464C0zI+Yqxbz6kZ5TOEp7GLW+pry/RWndAR8MJQAXZ2rPmIs8tziTZjeIyhSNZgZbCePtfSbdWqStJw==} + + '@colors/colors@1.5.0': + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + + '@cspotcode/source-map-support@0.8.1': + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + + '@css-inline/css-inline-android-arm-eabi@0.14.1': + resolution: {integrity: sha512-LNUR8TY4ldfYi0mi/d4UNuHJ+3o8yLQH9r2Nt6i4qeg1i7xswfL3n/LDLRXvGjBYqeEYNlhlBQzbPwMX1qrU6A==} + engines: {node: '>= 10'} cpu: [arm] os: [android] - "@css-inline/css-inline-android-arm64@0.14.1": - resolution: - { - integrity: sha512-tH5us0NYGoTNBHOUHVV7j9KfJ4DtFOeTLA3cM0XNoMtArNu2pmaaBMFJPqECzavfXkLc7x5Z22UPZYjoyHfvCA==, - } - engines: { node: ">= 10" } + '@css-inline/css-inline-android-arm64@0.14.1': + resolution: {integrity: sha512-tH5us0NYGoTNBHOUHVV7j9KfJ4DtFOeTLA3cM0XNoMtArNu2pmaaBMFJPqECzavfXkLc7x5Z22UPZYjoyHfvCA==} + engines: {node: '>= 10'} cpu: [arm64] os: [android] - "@css-inline/css-inline-darwin-arm64@0.14.1": - resolution: - { - integrity: sha512-QE5W1YRIfRayFrtrcK/wqEaxNaqLULPI0gZB4ArbFRd3d56IycvgBasDTHPre5qL2cXCO3VyPx+80XyHOaVkag==, - } - engines: { node: ">= 10" } + '@css-inline/css-inline-darwin-arm64@0.14.1': + resolution: {integrity: sha512-QE5W1YRIfRayFrtrcK/wqEaxNaqLULPI0gZB4ArbFRd3d56IycvgBasDTHPre5qL2cXCO3VyPx+80XyHOaVkag==} + engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - "@css-inline/css-inline-darwin-x64@0.14.1": - resolution: - { - integrity: sha512-mAvv2sN8awNFsbvBzlFkZPbCNZ6GCWY5/YcIz7V5dPYw+bHHRbjnlkNTEZq5BsDxErVrMIGvz05PGgzuNvZvdQ==, - } - engines: { node: ">= 10" } + '@css-inline/css-inline-darwin-x64@0.14.1': + resolution: {integrity: sha512-mAvv2sN8awNFsbvBzlFkZPbCNZ6GCWY5/YcIz7V5dPYw+bHHRbjnlkNTEZq5BsDxErVrMIGvz05PGgzuNvZvdQ==} + engines: {node: '>= 10'} cpu: [x64] os: [darwin] - "@css-inline/css-inline-linux-arm-gnueabihf@0.14.1": - resolution: - { - integrity: sha512-AWC44xL0X7BgKvrWEqfSqkT2tJA5kwSGrAGT+m0gt11wnTYySvQ6YpX0fTY9i3ppYGu4bEdXFjyK2uY1DTQMHA==, - } - engines: { node: ">= 10" } + '@css-inline/css-inline-linux-arm-gnueabihf@0.14.1': + resolution: {integrity: sha512-AWC44xL0X7BgKvrWEqfSqkT2tJA5kwSGrAGT+m0gt11wnTYySvQ6YpX0fTY9i3ppYGu4bEdXFjyK2uY1DTQMHA==} + engines: {node: '>= 10'} cpu: [arm] os: [linux] - "@css-inline/css-inline-linux-arm64-gnu@0.14.1": - resolution: - { - integrity: sha512-drj0ciiJgdP3xKXvNAt4W+FH4KKMs8vB5iKLJ3HcH07sNZj58Sx++2GxFRS1el3p+GFp9OoYA6dgouJsGEqt0Q==, - } - engines: { node: ">= 10" } + '@css-inline/css-inline-linux-arm64-gnu@0.14.1': + resolution: {integrity: sha512-drj0ciiJgdP3xKXvNAt4W+FH4KKMs8vB5iKLJ3HcH07sNZj58Sx++2GxFRS1el3p+GFp9OoYA6dgouJsGEqt0Q==} + engines: {node: '>= 10'} cpu: [arm64] os: [linux] - "@css-inline/css-inline-linux-arm64-musl@0.14.1": - resolution: - { - integrity: sha512-FzknI+st8eA8YQSdEJU9ykcM0LZjjigBuynVF5/p7hiMm9OMP8aNhWbhZ8LKJpKbZrQsxSGS4g9Vnr6n6FiSdQ==, - } - engines: { node: ">= 10" } + '@css-inline/css-inline-linux-arm64-musl@0.14.1': + resolution: {integrity: sha512-FzknI+st8eA8YQSdEJU9ykcM0LZjjigBuynVF5/p7hiMm9OMP8aNhWbhZ8LKJpKbZrQsxSGS4g9Vnr6n6FiSdQ==} + engines: {node: '>= 10'} cpu: [arm64] os: [linux] - "@css-inline/css-inline-linux-x64-gnu@0.14.1": - resolution: - { - integrity: sha512-yubbEye+daDY/4vXnyASAxH88s256pPati1DfVoZpU1V0+KP0BZ1dByZOU1ktExurbPH3gZOWisAnBE9xon0Uw==, - } - engines: { node: ">= 10" } + '@css-inline/css-inline-linux-x64-gnu@0.14.1': + resolution: {integrity: sha512-yubbEye+daDY/4vXnyASAxH88s256pPati1DfVoZpU1V0+KP0BZ1dByZOU1ktExurbPH3gZOWisAnBE9xon0Uw==} + engines: {node: '>= 10'} cpu: [x64] os: [linux] - "@css-inline/css-inline-linux-x64-musl@0.14.1": - resolution: - { - integrity: sha512-6CRAZzoy1dMLPC/tns2rTt1ZwPo0nL/jYBEIAsYTCWhfAnNnpoLKVh5Nm+fSU3OOwTTqU87UkGrFJhObD/wobQ==, - } - engines: { node: ">= 10" } + '@css-inline/css-inline-linux-x64-musl@0.14.1': + resolution: {integrity: sha512-6CRAZzoy1dMLPC/tns2rTt1ZwPo0nL/jYBEIAsYTCWhfAnNnpoLKVh5Nm+fSU3OOwTTqU87UkGrFJhObD/wobQ==} + engines: {node: '>= 10'} cpu: [x64] os: [linux] - "@css-inline/css-inline-win32-x64-msvc@0.14.1": - resolution: - { - integrity: sha512-nzotGiaiuiQW78EzsiwsHZXbxEt6DiMUFcDJ6dhiliomXxnlaPyBfZb6/FMBgRJOf6sknDt/5695OttNmbMYzg==, - } - engines: { node: ">= 10" } + '@css-inline/css-inline-win32-x64-msvc@0.14.1': + resolution: {integrity: sha512-nzotGiaiuiQW78EzsiwsHZXbxEt6DiMUFcDJ6dhiliomXxnlaPyBfZb6/FMBgRJOf6sknDt/5695OttNmbMYzg==} + engines: {node: '>= 10'} cpu: [x64] os: [win32] - "@css-inline/css-inline@0.14.1": - resolution: - { - integrity: sha512-u4eku+hnPqqHIGq/ZUQcaP0TrCbYeLIYBaK7qClNRGZbnh8RC4gVxLEIo8Pceo1nOK9E5G4Lxzlw5KnXcvflfA==, - } - engines: { node: ">= 10" } + '@css-inline/css-inline@0.14.1': + resolution: {integrity: sha512-u4eku+hnPqqHIGq/ZUQcaP0TrCbYeLIYBaK7qClNRGZbnh8RC4gVxLEIo8Pceo1nOK9E5G4Lxzlw5KnXcvflfA==} + engines: {node: '>= 10'} - "@csstools/selector-resolve-nested@1.1.0": - resolution: - { - integrity: sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg==, - } - engines: { node: ^14 || ^16 || >=18 } + '@csstools/selector-resolve-nested@1.1.0': + resolution: {integrity: sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg==} + engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss-selector-parser: ^6.0.13 - "@csstools/selector-specificity@3.1.1": - resolution: - { - integrity: sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==, - } - engines: { node: ^14 || ^16 || >=18 } + '@csstools/selector-specificity@3.1.1': + resolution: {integrity: sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==} + engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss-selector-parser: ^6.0.13 - "@emnapi/core@1.2.0": - resolution: - { - integrity: sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w==, - } - - "@emnapi/runtime@1.2.0": - resolution: - { - integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==, - } - - "@emnapi/wasi-threads@1.0.1": - resolution: - { - integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==, - } - - "@emotion/babel-plugin@11.11.0": - resolution: - { - integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==, - } - - "@emotion/cache@11.11.0": - resolution: - { - integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==, - } - - "@emotion/hash@0.9.1": - resolution: - { - integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==, - } - - "@emotion/memoize@0.8.1": - resolution: - { - integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==, - } - - "@emotion/react@11.11.4": - resolution: - { - integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==, - } - peerDependencies: - "@types/react": "*" - react: ">=16.8.0" + '@emnapi/core@1.2.0': + resolution: {integrity: sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w==} + + '@emnapi/runtime@1.2.0': + resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + + '@emnapi/wasi-threads@1.0.1': + resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} + + '@emotion/babel-plugin@11.11.0': + resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} + + '@emotion/cache@11.11.0': + resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} + + '@emotion/hash@0.9.1': + resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} + + '@emotion/memoize@0.8.1': + resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} + + '@emotion/react@11.11.4': + resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==} + peerDependencies: + '@types/react': '*' + react: '>=16.8.0' peerDependenciesMeta: - "@types/react": + '@types/react': optional: true - "@emotion/serialize@1.1.4": - resolution: - { - integrity: sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==, - } - - "@emotion/sheet@1.2.2": - resolution: - { - integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==, - } - - "@emotion/unitless@0.8.1": - resolution: - { - integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==, - } - - "@emotion/use-insertion-effect-with-fallbacks@1.0.1": - resolution: - { - integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==, - } - peerDependencies: - react: ">=16.8.0" - - "@emotion/utils@1.2.1": - resolution: - { - integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==, - } - - "@emotion/weak-memoize@0.3.1": - resolution: - { - integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==, - } - - "@esbuild/aix-ppc64@0.23.0": - resolution: - { - integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==, - } - engines: { node: ">=18" } + '@emotion/serialize@1.1.4': + resolution: {integrity: sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==} + + '@emotion/sheet@1.2.2': + resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} + + '@emotion/unitless@0.8.1': + resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} + + '@emotion/use-insertion-effect-with-fallbacks@1.0.1': + resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} + peerDependencies: + react: '>=16.8.0' + + '@emotion/utils@1.2.1': + resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} + + '@emotion/weak-memoize@0.3.1': + resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} + + '@esbuild/aix-ppc64@0.23.0': + resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==} + engines: {node: '>=18'} cpu: [ppc64] os: [aix] - "@esbuild/android-arm64@0.23.0": - resolution: - { - integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==, - } - engines: { node: ">=18" } + '@esbuild/android-arm64@0.23.0': + resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==} + engines: {node: '>=18'} cpu: [arm64] os: [android] - "@esbuild/android-arm@0.23.0": - resolution: - { - integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==, - } - engines: { node: ">=18" } + '@esbuild/android-arm@0.23.0': + resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==} + engines: {node: '>=18'} cpu: [arm] os: [android] - "@esbuild/android-x64@0.23.0": - resolution: - { - integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==, - } - engines: { node: ">=18" } + '@esbuild/android-x64@0.23.0': + resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==} + engines: {node: '>=18'} cpu: [x64] os: [android] - "@esbuild/darwin-arm64@0.23.0": - resolution: - { - integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==, - } - engines: { node: ">=18" } + '@esbuild/darwin-arm64@0.23.0': + resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==} + engines: {node: '>=18'} cpu: [arm64] os: [darwin] - "@esbuild/darwin-x64@0.23.0": - resolution: - { - integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==, - } - engines: { node: ">=18" } + '@esbuild/darwin-x64@0.23.0': + resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==} + engines: {node: '>=18'} cpu: [x64] os: [darwin] - "@esbuild/freebsd-arm64@0.23.0": - resolution: - { - integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==, - } - engines: { node: ">=18" } + '@esbuild/freebsd-arm64@0.23.0': + resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==} + engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - "@esbuild/freebsd-x64@0.23.0": - resolution: - { - integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==, - } - engines: { node: ">=18" } + '@esbuild/freebsd-x64@0.23.0': + resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==} + engines: {node: '>=18'} cpu: [x64] os: [freebsd] - "@esbuild/linux-arm64@0.23.0": - resolution: - { - integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==, - } - engines: { node: ">=18" } + '@esbuild/linux-arm64@0.23.0': + resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==} + engines: {node: '>=18'} cpu: [arm64] os: [linux] - "@esbuild/linux-arm@0.23.0": - resolution: - { - integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==, - } - engines: { node: ">=18" } + '@esbuild/linux-arm@0.23.0': + resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==} + engines: {node: '>=18'} cpu: [arm] os: [linux] - "@esbuild/linux-ia32@0.23.0": - resolution: - { - integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==, - } - engines: { node: ">=18" } + '@esbuild/linux-ia32@0.23.0': + resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==} + engines: {node: '>=18'} cpu: [ia32] os: [linux] - "@esbuild/linux-loong64@0.23.0": - resolution: - { - integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==, - } - engines: { node: ">=18" } + '@esbuild/linux-loong64@0.23.0': + resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==} + engines: {node: '>=18'} cpu: [loong64] os: [linux] - "@esbuild/linux-mips64el@0.23.0": - resolution: - { - integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==, - } - engines: { node: ">=18" } + '@esbuild/linux-mips64el@0.23.0': + resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==} + engines: {node: '>=18'} cpu: [mips64el] os: [linux] - "@esbuild/linux-ppc64@0.23.0": - resolution: - { - integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==, - } - engines: { node: ">=18" } + '@esbuild/linux-ppc64@0.23.0': + resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==} + engines: {node: '>=18'} cpu: [ppc64] os: [linux] - "@esbuild/linux-riscv64@0.23.0": - resolution: - { - integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==, - } - engines: { node: ">=18" } + '@esbuild/linux-riscv64@0.23.0': + resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==} + engines: {node: '>=18'} cpu: [riscv64] os: [linux] - "@esbuild/linux-s390x@0.23.0": - resolution: - { - integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==, - } - engines: { node: ">=18" } + '@esbuild/linux-s390x@0.23.0': + resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==} + engines: {node: '>=18'} cpu: [s390x] os: [linux] - "@esbuild/linux-x64@0.23.0": - resolution: - { - integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==, - } - engines: { node: ">=18" } + '@esbuild/linux-x64@0.23.0': + resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==} + engines: {node: '>=18'} cpu: [x64] os: [linux] - "@esbuild/netbsd-x64@0.23.0": - resolution: - { - integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==, - } - engines: { node: ">=18" } + '@esbuild/netbsd-x64@0.23.0': + resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==} + engines: {node: '>=18'} cpu: [x64] os: [netbsd] - "@esbuild/openbsd-arm64@0.23.0": - resolution: - { - integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==, - } - engines: { node: ">=18" } + '@esbuild/openbsd-arm64@0.23.0': + resolution: {integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==} + engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - "@esbuild/openbsd-x64@0.23.0": - resolution: - { - integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==, - } - engines: { node: ">=18" } + '@esbuild/openbsd-x64@0.23.0': + resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==} + engines: {node: '>=18'} cpu: [x64] os: [openbsd] - "@esbuild/sunos-x64@0.23.0": - resolution: - { - integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==, - } - engines: { node: ">=18" } + '@esbuild/sunos-x64@0.23.0': + resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==} + engines: {node: '>=18'} cpu: [x64] os: [sunos] - "@esbuild/win32-arm64@0.23.0": - resolution: - { - integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==, - } - engines: { node: ">=18" } + '@esbuild/win32-arm64@0.23.0': + resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==} + engines: {node: '>=18'} cpu: [arm64] os: [win32] - "@esbuild/win32-ia32@0.23.0": - resolution: - { - integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==, - } - engines: { node: ">=18" } + '@esbuild/win32-ia32@0.23.0': + resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==} + engines: {node: '>=18'} cpu: [ia32] os: [win32] - "@esbuild/win32-x64@0.23.0": - resolution: - { - integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==, - } - engines: { node: ">=18" } + '@esbuild/win32-x64@0.23.0': + resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==} + engines: {node: '>=18'} cpu: [x64] os: [win32] - "@eslint-community/eslint-utils@4.4.0": - resolution: - { - integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + '@eslint-community/eslint-utils@4.4.0': + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - "@eslint-community/regexpp@4.11.0": - resolution: - { - integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==, - } - engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } - - "@eslint/config-array@0.17.1": - resolution: - { - integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - - "@eslint/eslintrc@3.1.0": - resolution: - { - integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - - "@eslint/js@9.8.0": - resolution: - { - integrity: sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - - "@eslint/object-schema@2.1.4": - resolution: - { - integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - - "@faker-js/faker@8.4.1": - resolution: - { - integrity: sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: ">=6.14.13" } - - "@fast-csv/format@4.3.5": - resolution: - { - integrity: sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==, - } - - "@fast-csv/format@5.0.0": - resolution: - { - integrity: sha512-IyMpHwYIOGa2f0BJi6Wk55UF0oBA5urdIydoEDYxPo88LFbeb3Yr4rgpu98OAO1glUWheSnNtUgS80LE+/dqmw==, - } - - "@fast-csv/parse@4.3.6": - resolution: - { - integrity: sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==, - } - - "@fast-csv/parse@5.0.0": - resolution: - { - integrity: sha512-ecF8tCm3jVxeRjEB6VPzmA+1wGaJ5JgaUX2uesOXdXD6qQp0B3EdshOIed4yT1Xlj/F2f8v4zHSo0Oi31L697g==, - } - - "@fastify/accept-negotiator@1.1.0": - resolution: - { - integrity: sha512-OIHZrb2ImZ7XG85HXOONLcJWGosv7sIvM2ifAPQVhg9Lv7qdmMBNVaai4QTdyuaqbKM5eO6sLSQOYI7wEQeCJQ==, - } - engines: { node: ">=14" } - - "@fastify/ajv-compiler@3.6.0": - resolution: - { - integrity: sha512-LwdXQJjmMD+GwLOkP7TVC68qa+pSSogeWWmznRJ/coyTcfe9qA05AHFSe1eZFwK6q+xVRpChnvFUkf1iYaSZsQ==, - } - - "@fastify/busboy@2.1.1": - resolution: - { - integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==, - } - engines: { node: ">=14" } - - "@fastify/cors@9.0.1": - resolution: - { - integrity: sha512-YY9Ho3ovI+QHIL2hW+9X4XqQjXLjJqsU+sMV/xFsxZkE8p3GNnYVFpoOxF7SsP5ZL76gwvbo3V9L+FIekBGU4Q==, - } - - "@fastify/deepmerge@1.3.0": - resolution: - { - integrity: sha512-J8TOSBq3SoZbDhM9+R/u77hP93gz/rajSA+K2kGyijPpORPWUXHUpTaleoj+92As0S9uPRP7Oi8IqMf0u+ro6A==, - } - - "@fastify/error@3.4.1": - resolution: - { - integrity: sha512-wWSvph+29GR783IhmvdwWnN4bUxTD01Vm5Xad4i7i1VuAOItLvbPAb69sb0IQ2N57yprvhNIwAP5B6xfKTmjmQ==, - } - - "@fastify/fast-json-stringify-compiler@4.3.0": - resolution: - { - integrity: sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==, - } - - "@fastify/formbody@7.4.0": - resolution: - { - integrity: sha512-H3C6h1GN56/SMrZS8N2vCT2cZr7mIHzBHzOBa5OPpjfB/D6FzP9mMpE02ZzrFX0ANeh0BAJdoXKOF2e7IbV+Og==, - } - - "@fastify/merge-json-schemas@0.1.1": - resolution: - { - integrity: sha512-fERDVz7topgNjtXsJTTW1JKLy0rhuLRcquYqNR9rF7OcVpCa2OVW49ZPDIhaRRCaUuvVxI+N416xUoF76HNSXA==, - } - - "@fastify/middie@8.3.1": - resolution: - { - integrity: sha512-qrQ8U3iCdjNum3+omnIvAyz21ifFx+Pp5jYW7PJJ7b9ueKTCPXsH6vEvaZQrjEZvOpTnWte+CswfBODWD0NqYQ==, - } - - "@fastify/multipart@8.3.0": - resolution: - { - integrity: sha512-A8h80TTyqUzaMVH0Cr9Qcm6RxSkVqmhK/MVBYHYeRRSUbUYv08WecjWKSlG2aSnD4aGI841pVxAjC+G1GafUeQ==, - } - - "@fastify/send@2.1.0": - resolution: - { - integrity: sha512-yNYiY6sDkexoJR0D8IDy3aRP3+L4wdqCpvx5WP+VtEU58sn7USmKynBzDQex5X42Zzvw2gNzzYgP90UfWShLFA==, - } - - "@fastify/static@7.0.4": - resolution: - { - integrity: sha512-p2uKtaf8BMOZWLs6wu+Ihg7bWNBdjNgCwDza4MJtTqg+5ovKmcbgbR9Xs5/smZ1YISfzKOCNYmZV8LaCj+eJ1Q==, - } - - "@floating-ui/core@1.6.4": - resolution: - { - integrity: sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==, - } - - "@floating-ui/core@1.6.5": - resolution: - { - integrity: sha512-8GrTWmoFhm5BsMZOTHeGD2/0FLKLQQHvO/ZmQga4tKempYRLz8aqJGqXVuQgisnMObq2YZ2SgkwctN1LOOxcqA==, - } - - "@floating-ui/dom@1.6.7": - resolution: - { - integrity: sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==, - } - - "@floating-ui/dom@1.6.8": - resolution: - { - integrity: sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q==, - } - - "@floating-ui/react-dom@2.1.1": - resolution: - { - integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==, - } - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - - "@floating-ui/react@0.26.20": - resolution: - { - integrity: sha512-RixKJJG92fcIsVoqrFr4Onpzh7hlOx4U7NV4aLhMLmtvjZ5oTB/WzXaANYUZATKqXvvW7t9sCxtzejip26N5Ag==, - } - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - - "@floating-ui/utils@0.2.5": - resolution: - { - integrity: sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ==, - } - - "@hapi/hoek@9.3.0": - resolution: - { - integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==, - } - - "@hapi/topo@5.1.0": - resolution: - { - integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==, - } - - "@headlessui/react@2.1.2": - resolution: - { - integrity: sha512-Kb3hgk9gRNRcTZktBrKdHhF3xFhYkca1Rk6e1/im2ENf83dgN54orMW0uSKTXFnUpZOUFZ+wcY05LlipwgZIFQ==, - } - engines: { node: ">=10" } + '@eslint-community/regexpp@4.11.0': + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.17.1': + resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.1.0': + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.8.0': + resolution: {integrity: sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.4': + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@faker-js/faker@8.4.1': + resolution: {integrity: sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13'} + + '@fast-csv/format@4.3.5': + resolution: {integrity: sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==} + + '@fast-csv/format@5.0.0': + resolution: {integrity: sha512-IyMpHwYIOGa2f0BJi6Wk55UF0oBA5urdIydoEDYxPo88LFbeb3Yr4rgpu98OAO1glUWheSnNtUgS80LE+/dqmw==} + + '@fast-csv/parse@4.3.6': + resolution: {integrity: sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==} + + '@fast-csv/parse@5.0.0': + resolution: {integrity: sha512-ecF8tCm3jVxeRjEB6VPzmA+1wGaJ5JgaUX2uesOXdXD6qQp0B3EdshOIed4yT1Xlj/F2f8v4zHSo0Oi31L697g==} + + '@fastify/accept-negotiator@1.1.0': + resolution: {integrity: sha512-OIHZrb2ImZ7XG85HXOONLcJWGosv7sIvM2ifAPQVhg9Lv7qdmMBNVaai4QTdyuaqbKM5eO6sLSQOYI7wEQeCJQ==} + engines: {node: '>=14'} + + '@fastify/ajv-compiler@3.6.0': + resolution: {integrity: sha512-LwdXQJjmMD+GwLOkP7TVC68qa+pSSogeWWmznRJ/coyTcfe9qA05AHFSe1eZFwK6q+xVRpChnvFUkf1iYaSZsQ==} + + '@fastify/busboy@2.1.1': + resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} + engines: {node: '>=14'} + + '@fastify/cors@9.0.1': + resolution: {integrity: sha512-YY9Ho3ovI+QHIL2hW+9X4XqQjXLjJqsU+sMV/xFsxZkE8p3GNnYVFpoOxF7SsP5ZL76gwvbo3V9L+FIekBGU4Q==} + + '@fastify/deepmerge@1.3.0': + resolution: {integrity: sha512-J8TOSBq3SoZbDhM9+R/u77hP93gz/rajSA+K2kGyijPpORPWUXHUpTaleoj+92As0S9uPRP7Oi8IqMf0u+ro6A==} + + '@fastify/error@3.4.1': + resolution: {integrity: sha512-wWSvph+29GR783IhmvdwWnN4bUxTD01Vm5Xad4i7i1VuAOItLvbPAb69sb0IQ2N57yprvhNIwAP5B6xfKTmjmQ==} + + '@fastify/fast-json-stringify-compiler@4.3.0': + resolution: {integrity: sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==} + + '@fastify/formbody@7.4.0': + resolution: {integrity: sha512-H3C6h1GN56/SMrZS8N2vCT2cZr7mIHzBHzOBa5OPpjfB/D6FzP9mMpE02ZzrFX0ANeh0BAJdoXKOF2e7IbV+Og==} + + '@fastify/merge-json-schemas@0.1.1': + resolution: {integrity: sha512-fERDVz7topgNjtXsJTTW1JKLy0rhuLRcquYqNR9rF7OcVpCa2OVW49ZPDIhaRRCaUuvVxI+N416xUoF76HNSXA==} + + '@fastify/middie@8.3.1': + resolution: {integrity: sha512-qrQ8U3iCdjNum3+omnIvAyz21ifFx+Pp5jYW7PJJ7b9ueKTCPXsH6vEvaZQrjEZvOpTnWte+CswfBODWD0NqYQ==} + + '@fastify/multipart@8.3.0': + resolution: {integrity: sha512-A8h80TTyqUzaMVH0Cr9Qcm6RxSkVqmhK/MVBYHYeRRSUbUYv08WecjWKSlG2aSnD4aGI841pVxAjC+G1GafUeQ==} + + '@fastify/send@2.1.0': + resolution: {integrity: sha512-yNYiY6sDkexoJR0D8IDy3aRP3+L4wdqCpvx5WP+VtEU58sn7USmKynBzDQex5X42Zzvw2gNzzYgP90UfWShLFA==} + + '@fastify/static@7.0.4': + resolution: {integrity: sha512-p2uKtaf8BMOZWLs6wu+Ihg7bWNBdjNgCwDza4MJtTqg+5ovKmcbgbR9Xs5/smZ1YISfzKOCNYmZV8LaCj+eJ1Q==} + + '@floating-ui/core@1.6.4': + resolution: {integrity: sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==} + + '@floating-ui/core@1.6.5': + resolution: {integrity: sha512-8GrTWmoFhm5BsMZOTHeGD2/0FLKLQQHvO/ZmQga4tKempYRLz8aqJGqXVuQgisnMObq2YZ2SgkwctN1LOOxcqA==} + + '@floating-ui/dom@1.6.7': + resolution: {integrity: sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==} + + '@floating-ui/dom@1.6.8': + resolution: {integrity: sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q==} + + '@floating-ui/react-dom@2.1.1': + resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/react@0.26.20': + resolution: {integrity: sha512-RixKJJG92fcIsVoqrFr4Onpzh7hlOx4U7NV4aLhMLmtvjZ5oTB/WzXaANYUZATKqXvvW7t9sCxtzejip26N5Ag==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/utils@0.2.5': + resolution: {integrity: sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ==} + + '@hapi/hoek@9.3.0': + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + + '@hapi/topo@5.1.0': + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + + '@headlessui/react@2.1.2': + resolution: {integrity: sha512-Kb3hgk9gRNRcTZktBrKdHhF3xFhYkca1Rk6e1/im2ENf83dgN54orMW0uSKTXFnUpZOUFZ+wcY05LlipwgZIFQ==} + engines: {node: '>=10'} peerDependencies: react: ^18 react-dom: ^18 - "@headlessui/tailwindcss@0.2.1": - resolution: - { - integrity: sha512-2+5+NZ+RzMyrVeCZOxdbvkUSssSxGvcUxphkIfSVLpRiKsj+/63T2TOL9dBYMXVfj/CGr6hMxSRInzXv6YY7sA==, - } - engines: { node: ">=10" } + '@headlessui/tailwindcss@0.2.1': + resolution: {integrity: sha512-2+5+NZ+RzMyrVeCZOxdbvkUSssSxGvcUxphkIfSVLpRiKsj+/63T2TOL9dBYMXVfj/CGr6hMxSRInzXv6YY7sA==} + engines: {node: '>=10'} peerDependencies: tailwindcss: ^3.0 - "@hookform/resolvers@3.9.0": - resolution: - { - integrity: sha512-bU0Gr4EepJ/EQsH/IwEzYLsT/PEj5C0ynLQ4m+GSHS+xKH4TfSelhluTgOaoc4kA5s7eCsQbM4wvZLzELmWzUg==, - } + '@hookform/resolvers@3.9.0': + resolution: {integrity: sha512-bU0Gr4EepJ/EQsH/IwEzYLsT/PEj5C0ynLQ4m+GSHS+xKH4TfSelhluTgOaoc4kA5s7eCsQbM4wvZLzELmWzUg==} peerDependencies: react-hook-form: ^7.0.0 - "@humanwhocodes/module-importer@1.0.1": - resolution: - { - integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, - } - engines: { node: ">=12.22" } - - "@humanwhocodes/retry@0.3.0": - resolution: - { - integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==, - } - engines: { node: ">=18.18" } - - "@ianvs/prettier-plugin-sort-imports@4.3.1": - resolution: - { - integrity: sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==, - } - peerDependencies: - "@vue/compiler-sfc": 2.7.x || 3.x + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.3.0': + resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + engines: {node: '>=18.18'} + + '@ianvs/prettier-plugin-sort-imports@4.3.1': + resolution: {integrity: sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==} + peerDependencies: + '@vue/compiler-sfc': 2.7.x || 3.x prettier: 2 || 3 peerDependenciesMeta: - "@vue/compiler-sfc": + '@vue/compiler-sfc': optional: true - "@img/sharp-darwin-arm64@0.33.4": - resolution: - { - integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==, - } - engines: - { - glibc: ">=2.26", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", - } + '@img/sharp-darwin-arm64@0.33.4': + resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [darwin] - "@img/sharp-darwin-x64@0.33.4": - resolution: - { - integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==, - } - engines: - { - glibc: ">=2.26", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", - } + '@img/sharp-darwin-x64@0.33.4': + resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [darwin] - "@img/sharp-libvips-darwin-arm64@1.0.2": - resolution: - { - integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==, - } - engines: { macos: ">=11", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } + '@img/sharp-libvips-darwin-arm64@1.0.2': + resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==} + engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [darwin] - "@img/sharp-libvips-darwin-x64@1.0.2": - resolution: - { - integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==, - } - engines: - { macos: ">=10.13", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } + '@img/sharp-libvips-darwin-x64@1.0.2': + resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==} + engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [darwin] - "@img/sharp-libvips-linux-arm64@1.0.2": - resolution: - { - integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==, - } - engines: - { glibc: ">=2.26", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } + '@img/sharp-libvips-linux-arm64@1.0.2': + resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] - "@img/sharp-libvips-linux-arm@1.0.2": - resolution: - { - integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==, - } - engines: - { glibc: ">=2.28", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } + '@img/sharp-libvips-linux-arm@1.0.2': + resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm] os: [linux] - "@img/sharp-libvips-linux-s390x@1.0.2": - resolution: - { - integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==, - } - engines: - { glibc: ">=2.28", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } + '@img/sharp-libvips-linux-s390x@1.0.2': + resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [s390x] os: [linux] - "@img/sharp-libvips-linux-x64@1.0.2": - resolution: - { - integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==, - } - engines: - { glibc: ">=2.26", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } + '@img/sharp-libvips-linux-x64@1.0.2': + resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] - "@img/sharp-libvips-linuxmusl-arm64@1.0.2": - resolution: - { - integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==, - } - engines: - { musl: ">=1.2.2", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } + '@img/sharp-libvips-linuxmusl-arm64@1.0.2': + resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] - "@img/sharp-libvips-linuxmusl-x64@1.0.2": - resolution: - { - integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==, - } - engines: - { musl: ">=1.2.2", npm: ">=9.6.5", pnpm: ">=7.1.0", yarn: ">=3.2.0" } + '@img/sharp-libvips-linuxmusl-x64@1.0.2': + resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] - "@img/sharp-linux-arm64@0.33.4": - resolution: - { - integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==, - } - engines: - { - glibc: ">=2.26", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", - } + '@img/sharp-linux-arm64@0.33.4': + resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] - "@img/sharp-linux-arm@0.33.4": - resolution: - { - integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==, - } - engines: - { - glibc: ">=2.28", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", - } + '@img/sharp-linux-arm@0.33.4': + resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} + engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm] os: [linux] - "@img/sharp-linux-s390x@0.33.4": - resolution: - { - integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==, - } - engines: - { - glibc: ">=2.31", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", - } + '@img/sharp-linux-s390x@0.33.4': + resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} + engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [s390x] os: [linux] - "@img/sharp-linux-x64@0.33.4": - resolution: - { - integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==, - } - engines: - { - glibc: ">=2.26", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", - } + '@img/sharp-linux-x64@0.33.4': + resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] - "@img/sharp-linuxmusl-arm64@0.33.4": - resolution: - { - integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==, - } - engines: - { - musl: ">=1.2.2", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", - } + '@img/sharp-linuxmusl-arm64@0.33.4': + resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] - "@img/sharp-linuxmusl-x64@0.33.4": - resolution: - { - integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==, - } - engines: - { - musl: ">=1.2.2", - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", - } + '@img/sharp-linuxmusl-x64@0.33.4': + resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] - "@img/sharp-wasm32@0.33.4": - resolution: - { - integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==, - } - engines: - { - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", - } + '@img/sharp-wasm32@0.33.4': + resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [wasm32] - "@img/sharp-win32-ia32@0.33.4": - resolution: - { - integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==, - } - engines: - { - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", - } + '@img/sharp-win32-ia32@0.33.4': + resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [ia32] os: [win32] - "@img/sharp-win32-x64@0.33.4": - resolution: - { - integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==, - } - engines: - { - node: ^18.17.0 || ^20.3.0 || >=21.0.0, - npm: ">=9.6.5", - pnpm: ">=7.1.0", - yarn: ">=3.2.0", - } + '@img/sharp-win32-x64@0.33.4': + resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [win32] - "@inquirer/confirm@3.1.17": - resolution: - { - integrity: sha512-qCpt/AABzPynz8tr69VDvhcjwmzAryipWXtW8Vi6m651da4H/d0Bdn55LkxXD7Rp2gfgxvxzTdb66AhIA8gzBA==, - } - engines: { node: ">=18" } - - "@inquirer/core@9.0.5": - resolution: - { - integrity: sha512-QWG41I7vn62O9stYKg/juKXt1PEbr/4ZZCPb4KgXDQGwgA9M5NBTQ7FnOvT1ridbxkm/wTxLCNraUs7y47pIRQ==, - } - engines: { node: ">=18" } - - "@inquirer/figures@1.0.5": - resolution: - { - integrity: sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==, - } - engines: { node: ">=18" } - - "@inquirer/type@1.5.1": - resolution: - { - integrity: sha512-m3YgGQlKNS0BM+8AFiJkCsTqHEFCWn6s/Rqye3mYwvqY6LdfUv12eSwbsgNzrYyrLXiy7IrrjDLPysaSBwEfhw==, - } - engines: { node: ">=18" } - - "@isaacs/cliui@8.0.2": - resolution: - { - integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==, - } - engines: { node: ">=12" } - - "@istanbuljs/load-nyc-config@1.1.0": - resolution: - { - integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==, - } - engines: { node: ">=8" } - - "@istanbuljs/schema@0.1.3": - resolution: - { - integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==, - } - engines: { node: ">=8" } - - "@jest/console@29.7.0": - resolution: - { - integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - - "@jest/core@29.7.0": - resolution: - { - integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + '@inquirer/confirm@3.1.17': + resolution: {integrity: sha512-qCpt/AABzPynz8tr69VDvhcjwmzAryipWXtW8Vi6m651da4H/d0Bdn55LkxXD7Rp2gfgxvxzTdb66AhIA8gzBA==} + engines: {node: '>=18'} + + '@inquirer/core@9.0.5': + resolution: {integrity: sha512-QWG41I7vn62O9stYKg/juKXt1PEbr/4ZZCPb4KgXDQGwgA9M5NBTQ7FnOvT1ridbxkm/wTxLCNraUs7y47pIRQ==} + engines: {node: '>=18'} + + '@inquirer/figures@1.0.5': + resolution: {integrity: sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==} + engines: {node: '>=18'} + + '@inquirer/type@1.5.1': + resolution: {integrity: sha512-m3YgGQlKNS0BM+8AFiJkCsTqHEFCWn6s/Rqye3mYwvqY6LdfUv12eSwbsgNzrYyrLXiy7IrrjDLPysaSBwEfhw==} + engines: {node: '>=18'} + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@istanbuljs/load-nyc-config@1.1.0': + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + + '@jest/console@29.7.0': + resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/core@29.7.0': + resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - "@jest/create-cache-key-function@29.7.0": - resolution: - { - integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - - "@jest/environment@29.7.0": - resolution: - { - integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - - "@jest/expect-utils@29.7.0": - resolution: - { - integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - - "@jest/expect@29.7.0": - resolution: - { - integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - - "@jest/fake-timers@29.7.0": - resolution: - { - integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - - "@jest/globals@29.7.0": - resolution: - { - integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - - "@jest/reporters@29.7.0": - resolution: - { - integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + '@jest/create-cache-key-function@29.7.0': + resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/environment@29.7.0': + resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/expect-utils@29.7.0': + resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/expect@29.7.0': + resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/fake-timers@29.7.0': + resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/globals@29.7.0': + resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/reporters@29.7.0': + resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - "@jest/schemas@29.6.3": - resolution: - { - integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - - "@jest/source-map@29.6.3": - resolution: - { - integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - - "@jest/test-result@29.7.0": - resolution: - { - integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - - "@jest/test-sequencer@29.7.0": - resolution: - { - integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - - "@jest/transform@29.7.0": - resolution: - { - integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - - "@jest/types@29.6.3": - resolution: - { - integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - - "@jridgewell/gen-mapping@0.3.5": - resolution: - { - integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==, - } - engines: { node: ">=6.0.0" } - - "@jridgewell/resolve-uri@3.1.2": - resolution: - { - integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, - } - engines: { node: ">=6.0.0" } - - "@jridgewell/set-array@1.2.1": - resolution: - { - integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==, - } - engines: { node: ">=6.0.0" } - - "@jridgewell/source-map@0.3.6": - resolution: - { - integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==, - } - - "@jridgewell/sourcemap-codec@1.5.0": - resolution: - { - integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==, - } - - "@jridgewell/trace-mapping@0.3.25": - resolution: - { - integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, - } - - "@jridgewell/trace-mapping@0.3.9": - resolution: - { - integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==, - } - - "@ljharb/through@2.3.13": - resolution: - { - integrity: sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==, - } - engines: { node: ">= 0.4" } - - "@lukeed/csprng@1.1.0": - resolution: - { - integrity: sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==, - } - engines: { node: ">=8" } - - "@lukeed/ms@2.0.2": - resolution: - { - integrity: sha512-9I2Zn6+NJLfaGoz9jN3lpwDgAYvfGeNYdbAIjJOqzs4Tpc+VU3Jqq4IofSUBKajiDS8k9fZIg18/z13mpk1bsA==, - } - engines: { node: ">=8" } - - "@mapbox/node-pre-gyp@1.0.11": - resolution: - { - integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==, - } + '@jest/schemas@29.6.3': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/source-map@29.6.3': + resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/test-result@29.7.0': + resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/test-sequencer@29.7.0': + resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/transform@29.7.0': + resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/types@29.6.3': + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@jridgewell/trace-mapping@0.3.9': + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + + '@ljharb/through@2.3.13': + resolution: {integrity: sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==} + engines: {node: '>= 0.4'} + + '@lukeed/csprng@1.1.0': + resolution: {integrity: sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==} + engines: {node: '>=8'} + + '@lukeed/ms@2.0.2': + resolution: {integrity: sha512-9I2Zn6+NJLfaGoz9jN3lpwDgAYvfGeNYdbAIjJOqzs4Tpc+VU3Jqq4IofSUBKajiDS8k9fZIg18/z13mpk1bsA==} + engines: {node: '>=8'} + + '@mapbox/node-pre-gyp@1.0.11': + resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} hasBin: true - "@microsoft/tsdoc@0.15.0": - resolution: - { - integrity: sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==, - } - - "@mole-inc/bin-wrapper@8.0.1": - resolution: - { - integrity: sha512-sTGoeZnjI8N4KS+sW2AN95gDBErhAguvkw/tWdCjeM8bvxpz5lqrnd0vOJABA1A+Ic3zED7PYoLP/RANLgVotA==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - - "@mswjs/interceptors@0.29.1": - resolution: - { - integrity: sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==, - } - engines: { node: ">=18" } - - "@mui/base@5.0.0-beta.40": - resolution: - { - integrity: sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==, - } - engines: { node: ">=12.0.0" } - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 + '@microsoft/tsdoc@0.15.0': + resolution: {integrity: sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==} + + '@mole-inc/bin-wrapper@8.0.1': + resolution: {integrity: sha512-sTGoeZnjI8N4KS+sW2AN95gDBErhAguvkw/tWdCjeM8bvxpz5lqrnd0vOJABA1A+Ic3zED7PYoLP/RANLgVotA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + '@mswjs/interceptors@0.29.1': + resolution: {integrity: sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==} + engines: {node: '>=18'} + + '@mui/base@5.0.0-beta.40': + resolution: {integrity: sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: - "@types/react": + '@types/react': optional: true - "@mui/types@7.2.15": - resolution: - { - integrity: sha512-nbo7yPhtKJkdf9kcVOF8JZHPZTmqXjJ/tI0bdWgHg5tp9AnIN4Y7f7wm9T+0SyGYJk76+GYZ8Q5XaTYAsUHN0Q==, - } + '@mui/types@7.2.15': + resolution: {integrity: sha512-nbo7yPhtKJkdf9kcVOF8JZHPZTmqXjJ/tI0bdWgHg5tp9AnIN4Y7f7wm9T+0SyGYJk76+GYZ8Q5XaTYAsUHN0Q==} peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 + '@types/react': ^17.0.0 || ^18.0.0 peerDependenciesMeta: - "@types/react": + '@types/react': optional: true - "@mui/utils@5.16.1": - resolution: - { - integrity: sha512-4UQzK46tAEYs2xZv79hRiIc3GxZScd00kGPDadNrGztAEZlmSaUY8cb9ITd2xCiTfzsx5AN6DH8aaQ8QEKJQeQ==, - } - engines: { node: ">=12.0.0" } + '@mui/utils@5.16.1': + resolution: {integrity: sha512-4UQzK46tAEYs2xZv79hRiIc3GxZScd00kGPDadNrGztAEZlmSaUY8cb9ITd2xCiTfzsx5AN6DH8aaQ8QEKJQeQ==} + engines: {node: '>=12.0.0'} peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 peerDependenciesMeta: - "@types/react": + '@types/react': optional: true - "@napi-rs/wasm-runtime@0.2.4": - resolution: - { - integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==, - } - - "@nestjs-modules/mailer@2.0.2": - resolution: - { - integrity: sha512-+z4mADQasg0H1ZaGu4zZTuKv2pu+XdErqx99PLFPzCDNTN/q9U59WPgkxVaHnsvKHNopLj5Xap7G4ZpptduoYw==, - } - peerDependencies: - "@nestjs/common": ">=7.0.9" - "@nestjs/core": ">=7.0.9" - nodemailer: ">=6.4.6" - - "@nestjs/axios@3.0.2": - resolution: - { - integrity: sha512-Z6GuOUdNQjP7FX+OuV2Ybyamse+/e0BFdTWBX5JxpBDKA+YkdLynDgG6HTF04zy6e9zPa19UX0WA2VDoehwhXQ==, - } - peerDependencies: - "@nestjs/common": ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + '@napi-rs/wasm-runtime@0.2.4': + resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} + + '@nestjs-modules/mailer@2.0.2': + resolution: {integrity: sha512-+z4mADQasg0H1ZaGu4zZTuKv2pu+XdErqx99PLFPzCDNTN/q9U59WPgkxVaHnsvKHNopLj5Xap7G4ZpptduoYw==} + peerDependencies: + '@nestjs/common': '>=7.0.9' + '@nestjs/core': '>=7.0.9' + nodemailer: '>=6.4.6' + + '@nestjs/axios@3.0.2': + resolution: {integrity: sha512-Z6GuOUdNQjP7FX+OuV2Ybyamse+/e0BFdTWBX5JxpBDKA+YkdLynDgG6HTF04zy6e9zPa19UX0WA2VDoehwhXQ==} + peerDependencies: + '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 axios: ^1.3.1 rxjs: ^6.0.0 || ^7.0.0 - "@nestjs/cli@10.4.2": - resolution: - { - integrity: sha512-fQexIfLHfp6GUgX+CO4fOg+AEwV5ox/LHotQhyZi9wXUQDyIqS0NTTbumr//62EcX35qV4nU0359nYnuEdzG+A==, - } - engines: { node: ">= 16.14" } + '@nestjs/cli@10.4.2': + resolution: {integrity: sha512-fQexIfLHfp6GUgX+CO4fOg+AEwV5ox/LHotQhyZi9wXUQDyIqS0NTTbumr//62EcX35qV4nU0359nYnuEdzG+A==} + engines: {node: '>= 16.14'} hasBin: true peerDependencies: - "@swc/cli": ^0.1.62 || ^0.3.0 || ^0.4.0 - "@swc/core": ^1.3.62 + '@swc/cli': ^0.1.62 || ^0.3.0 || ^0.4.0 + '@swc/core': ^1.3.62 peerDependenciesMeta: - "@swc/cli": + '@swc/cli': optional: true - "@swc/core": + '@swc/core': optional: true - "@nestjs/common@10.3.10": - resolution: - { - integrity: sha512-H8k0jZtxk1IdtErGDmxFRy0PfcOAUg41Prrqpx76DQusGGJjsaovs1zjXVD1rZWaVYchfT1uczJ6L4Kio10VNg==, - } + '@nestjs/common@10.3.10': + resolution: {integrity: sha512-H8k0jZtxk1IdtErGDmxFRy0PfcOAUg41Prrqpx76DQusGGJjsaovs1zjXVD1rZWaVYchfT1uczJ6L4Kio10VNg==} peerDependencies: - class-transformer: "*" - class-validator: "*" + class-transformer: '*' + class-validator: '*' reflect-metadata: ^0.1.12 || ^0.2.0 rxjs: ^7.1.0 peerDependenciesMeta: @@ -3456,59 +2366,44 @@ packages: class-validator: optional: true - "@nestjs/config@3.2.3": - resolution: - { - integrity: sha512-p6yv/CvoBewJ72mBq4NXgOAi2rSQNWx3a+IMJLVKS2uiwFCOQQuiIatGwq6MRjXV3Jr+B41iUO8FIf4xBrZ4/w==, - } + '@nestjs/config@3.2.3': + resolution: {integrity: sha512-p6yv/CvoBewJ72mBq4NXgOAi2rSQNWx3a+IMJLVKS2uiwFCOQQuiIatGwq6MRjXV3Jr+B41iUO8FIf4xBrZ4/w==} peerDependencies: - "@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0 + '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 rxjs: ^7.1.0 - "@nestjs/core@10.3.10": - resolution: - { - integrity: sha512-ZbQ4jovQyzHtCGCrzK5NdtW1SYO2fHSsgSY1+/9WdruYCUra+JDkWEXgZ4M3Hv480Dl3OXehAmY1wCOojeMyMQ==, - } + '@nestjs/core@10.3.10': + resolution: {integrity: sha512-ZbQ4jovQyzHtCGCrzK5NdtW1SYO2fHSsgSY1+/9WdruYCUra+JDkWEXgZ4M3Hv480Dl3OXehAmY1wCOojeMyMQ==} peerDependencies: - "@nestjs/common": ^10.0.0 - "@nestjs/microservices": ^10.0.0 - "@nestjs/platform-express": ^10.0.0 - "@nestjs/websockets": ^10.0.0 + '@nestjs/common': ^10.0.0 + '@nestjs/microservices': ^10.0.0 + '@nestjs/platform-express': ^10.0.0 + '@nestjs/websockets': ^10.0.0 reflect-metadata: ^0.1.12 || ^0.2.0 rxjs: ^7.1.0 peerDependenciesMeta: - "@nestjs/microservices": + '@nestjs/microservices': optional: true - "@nestjs/platform-express": + '@nestjs/platform-express': optional: true - "@nestjs/websockets": + '@nestjs/websockets': optional: true - "@nestjs/event-emitter@2.0.4": - resolution: - { - integrity: sha512-quMiw8yOwoSul0pp3mOonGz8EyXWHSBTqBy8B0TbYYgpnG1Ix2wGUnuTksLWaaBiiOTDhciaZ41Y5fJZsSJE1Q==, - } + '@nestjs/event-emitter@2.0.4': + resolution: {integrity: sha512-quMiw8yOwoSul0pp3mOonGz8EyXWHSBTqBy8B0TbYYgpnG1Ix2wGUnuTksLWaaBiiOTDhciaZ41Y5fJZsSJE1Q==} peerDependencies: - "@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0 - "@nestjs/core": ^8.0.0 || ^9.0.0 || ^10.0.0 + '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 + '@nestjs/core': ^8.0.0 || ^9.0.0 || ^10.0.0 - "@nestjs/jwt@10.2.0": - resolution: - { - integrity: sha512-x8cG90SURkEiLOehNaN2aRlotxT0KZESUliOPKKnjWiyJOcWurkF3w345WOX0P4MgFzUjGoZ1Sy0aZnxeihT0g==, - } + '@nestjs/jwt@10.2.0': + resolution: {integrity: sha512-x8cG90SURkEiLOehNaN2aRlotxT0KZESUliOPKKnjWiyJOcWurkF3w345WOX0P4MgFzUjGoZ1Sy0aZnxeihT0g==} peerDependencies: - "@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0 + '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 - "@nestjs/mapped-types@2.0.5": - resolution: - { - integrity: sha512-bSJv4pd6EY99NX9CjBIyn4TVDoSit82DUZlL4I3bqNfy5Gt+gXTa86i3I/i0iIV9P4hntcGM5GyO+FhZAhxtyg==, - } + '@nestjs/mapped-types@2.0.5': + resolution: {integrity: sha512-bSJv4pd6EY99NX9CjBIyn4TVDoSit82DUZlL4I3bqNfy5Gt+gXTa86i3I/i0iIV9P4hntcGM5GyO+FhZAhxtyg==} peerDependencies: - "@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0 + '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 class-transformer: ^0.4.0 || ^0.5.0 class-validator: ^0.13.0 || ^0.14.0 reflect-metadata: ^0.1.12 || ^0.2.0 @@ -3518,120 +2413,99 @@ packages: class-validator: optional: true - "@nestjs/passport@10.0.3": - resolution: - { - integrity: sha512-znJ9Y4S8ZDVY+j4doWAJ8EuuVO7SkQN3yOBmzxbGaXbvcSwFDAdGJ+OMCg52NdzIO4tQoN4pYKx8W6M0ArfFRQ==, - } + '@nestjs/passport@10.0.3': + resolution: {integrity: sha512-znJ9Y4S8ZDVY+j4doWAJ8EuuVO7SkQN3yOBmzxbGaXbvcSwFDAdGJ+OMCg52NdzIO4tQoN4pYKx8W6M0ArfFRQ==} peerDependencies: - "@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0 + '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 passport: ^0.4.0 || ^0.5.0 || ^0.6.0 || ^0.7.0 - "@nestjs/platform-express@10.3.10": - resolution: - { - integrity: sha512-wK2ow3CZI2KFqWeEpPmoR300OB6BcBLxARV1EiClJLCj4S1mZsoCmS0YWgpk3j1j6mo0SI8vNLi/cC2iZPEPQA==, - } - peerDependencies: - "@nestjs/common": ^10.0.0 - "@nestjs/core": ^10.0.0 - - "@nestjs/platform-fastify@10.3.10": - resolution: - { - integrity: sha512-waNyUl4N/sRDPdEgJyhn+k0lS3ZpaDXRPjJVlDhlwOPGN38hMIGRjs+Gwz4pXqA5CP9PLuptMtHAWkb2m8I/nA==, - } - peerDependencies: - "@fastify/static": ^6.0.0 || ^7.0.0 - "@fastify/view": ^7.0.0 || ^8.0.0 - "@nestjs/common": ^10.0.0 - "@nestjs/core": ^10.0.0 + '@nestjs/platform-express@10.3.10': + resolution: {integrity: sha512-wK2ow3CZI2KFqWeEpPmoR300OB6BcBLxARV1EiClJLCj4S1mZsoCmS0YWgpk3j1j6mo0SI8vNLi/cC2iZPEPQA==} + peerDependencies: + '@nestjs/common': ^10.0.0 + '@nestjs/core': ^10.0.0 + + '@nestjs/platform-fastify@10.3.10': + resolution: {integrity: sha512-waNyUl4N/sRDPdEgJyhn+k0lS3ZpaDXRPjJVlDhlwOPGN38hMIGRjs+Gwz4pXqA5CP9PLuptMtHAWkb2m8I/nA==} + peerDependencies: + '@fastify/static': ^6.0.0 || ^7.0.0 + '@fastify/view': ^7.0.0 || ^8.0.0 + '@nestjs/common': ^10.0.0 + '@nestjs/core': ^10.0.0 peerDependenciesMeta: - "@fastify/static": + '@fastify/static': optional: true - "@fastify/view": + '@fastify/view': optional: true - "@nestjs/schedule@4.1.0": - resolution: - { - integrity: sha512-WEc96WTXZW+VI/Ng+uBpiBUwm6TWtAbQ4RKWkfbmzKvmbRGzA/9k/UyAWDS9k0pp+ZcbC+MaZQtt7TjQHrwX6g==, - } - peerDependencies: - "@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0 - "@nestjs/core": ^8.0.0 || ^9.0.0 || ^10.0.0 - - "@nestjs/schematics@10.1.3": - resolution: - { - integrity: sha512-aLJ4Nl/K/u6ZlgLa0NjKw5CuBOIgc6vudF42QvmGueu5FaMGM6IJrAuEvB5T2kr0PAfVwYmDFBBHCWdYhTw4Tg==, - } - peerDependencies: - typescript: ">=4.8.2" - - "@nestjs/swagger@7.4.0": - resolution: - { - integrity: sha512-dCiwKkRxcR7dZs5jtrGspBAe/nqJd1AYzOBTzw9iCdbq3BGrLpwokelk6lFZPe4twpTsPQqzNKBwKzVbI6AR/g==, - } - peerDependencies: - "@fastify/static": ^6.0.0 || ^7.0.0 - "@nestjs/common": ^9.0.0 || ^10.0.0 - "@nestjs/core": ^9.0.0 || ^10.0.0 - class-transformer: "*" - class-validator: "*" + '@nestjs/schedule@4.1.0': + resolution: {integrity: sha512-WEc96WTXZW+VI/Ng+uBpiBUwm6TWtAbQ4RKWkfbmzKvmbRGzA/9k/UyAWDS9k0pp+ZcbC+MaZQtt7TjQHrwX6g==} + peerDependencies: + '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 + '@nestjs/core': ^8.0.0 || ^9.0.0 || ^10.0.0 + + '@nestjs/schematics@10.1.3': + resolution: {integrity: sha512-aLJ4Nl/K/u6ZlgLa0NjKw5CuBOIgc6vudF42QvmGueu5FaMGM6IJrAuEvB5T2kr0PAfVwYmDFBBHCWdYhTw4Tg==} + peerDependencies: + typescript: '>=4.8.2' + + '@nestjs/swagger@7.4.0': + resolution: {integrity: sha512-dCiwKkRxcR7dZs5jtrGspBAe/nqJd1AYzOBTzw9iCdbq3BGrLpwokelk6lFZPe4twpTsPQqzNKBwKzVbI6AR/g==} + peerDependencies: + '@fastify/static': ^6.0.0 || ^7.0.0 + '@nestjs/common': ^9.0.0 || ^10.0.0 + '@nestjs/core': ^9.0.0 || ^10.0.0 + class-transformer: '*' + class-validator: '*' reflect-metadata: ^0.1.12 || ^0.2.0 peerDependenciesMeta: - "@fastify/static": + '@fastify/static': optional: true class-transformer: optional: true class-validator: optional: true - "@nestjs/terminus@10.2.3": - resolution: - { - integrity: sha512-iX7gXtAooePcyQqFt57aDke5MzgdkBeYgF5YsFNNFwOiAFdIQEhfv3PR0G+HlH9F6D7nBCDZt9U87Pks/qHijg==, - } - peerDependencies: - "@grpc/grpc-js": "*" - "@grpc/proto-loader": "*" - "@mikro-orm/core": "*" - "@mikro-orm/nestjs": "*" - "@nestjs/axios": ^1.0.0 || ^2.0.0 || ^3.0.0 - "@nestjs/common": ^9.0.0 || ^10.0.0 - "@nestjs/core": ^9.0.0 || ^10.0.0 - "@nestjs/microservices": ^9.0.0 || ^10.0.0 - "@nestjs/mongoose": ^9.0.0 || ^10.0.0 - "@nestjs/sequelize": ^9.0.0 || ^10.0.0 - "@nestjs/typeorm": ^9.0.0 || ^10.0.0 - "@prisma/client": "*" - mongoose: "*" + '@nestjs/terminus@10.2.3': + resolution: {integrity: sha512-iX7gXtAooePcyQqFt57aDke5MzgdkBeYgF5YsFNNFwOiAFdIQEhfv3PR0G+HlH9F6D7nBCDZt9U87Pks/qHijg==} + peerDependencies: + '@grpc/grpc-js': '*' + '@grpc/proto-loader': '*' + '@mikro-orm/core': '*' + '@mikro-orm/nestjs': '*' + '@nestjs/axios': ^1.0.0 || ^2.0.0 || ^3.0.0 + '@nestjs/common': ^9.0.0 || ^10.0.0 + '@nestjs/core': ^9.0.0 || ^10.0.0 + '@nestjs/microservices': ^9.0.0 || ^10.0.0 + '@nestjs/mongoose': ^9.0.0 || ^10.0.0 + '@nestjs/sequelize': ^9.0.0 || ^10.0.0 + '@nestjs/typeorm': ^9.0.0 || ^10.0.0 + '@prisma/client': '*' + mongoose: '*' reflect-metadata: 0.1.x || 0.2.x rxjs: 7.x - sequelize: "*" - typeorm: "*" + sequelize: '*' + typeorm: '*' peerDependenciesMeta: - "@grpc/grpc-js": + '@grpc/grpc-js': optional: true - "@grpc/proto-loader": + '@grpc/proto-loader': optional: true - "@mikro-orm/core": + '@mikro-orm/core': optional: true - "@mikro-orm/nestjs": + '@mikro-orm/nestjs': optional: true - "@nestjs/axios": + '@nestjs/axios': optional: true - "@nestjs/microservices": + '@nestjs/microservices': optional: true - "@nestjs/mongoose": + '@nestjs/mongoose': optional: true - "@nestjs/sequelize": + '@nestjs/sequelize': optional: true - "@nestjs/typeorm": + '@nestjs/typeorm': optional: true - "@prisma/client": + '@prisma/client': optional: true mongoose: optional: true @@ -3640,2448 +2514,1452 @@ packages: typeorm: optional: true - "@nestjs/testing@10.3.10": - resolution: - { - integrity: sha512-i3HAtVQJijxNxJq1k39aelyJlyEIBRONys7IipH/4r8W0J+M1V+y5EKDOyi4j1SdNSb/vmNyWpZ2/ewZjl3kRA==, - } + '@nestjs/testing@10.3.10': + resolution: {integrity: sha512-i3HAtVQJijxNxJq1k39aelyJlyEIBRONys7IipH/4r8W0J+M1V+y5EKDOyi4j1SdNSb/vmNyWpZ2/ewZjl3kRA==} peerDependencies: - "@nestjs/common": ^10.0.0 - "@nestjs/core": ^10.0.0 - "@nestjs/microservices": ^10.0.0 - "@nestjs/platform-express": ^10.0.0 + '@nestjs/common': ^10.0.0 + '@nestjs/core': ^10.0.0 + '@nestjs/microservices': ^10.0.0 + '@nestjs/platform-express': ^10.0.0 peerDependenciesMeta: - "@nestjs/microservices": + '@nestjs/microservices': optional: true - "@nestjs/platform-express": + '@nestjs/platform-express': optional: true - "@nestjs/typeorm@10.0.2": - resolution: - { - integrity: sha512-H738bJyydK4SQkRCTeh1aFBxoO1E9xdL/HaLGThwrqN95os5mEyAtK7BLADOS+vldP4jDZ2VQPLj4epWwRqCeQ==, - } + '@nestjs/typeorm@10.0.2': + resolution: {integrity: sha512-H738bJyydK4SQkRCTeh1aFBxoO1E9xdL/HaLGThwrqN95os5mEyAtK7BLADOS+vldP4jDZ2VQPLj4epWwRqCeQ==} peerDependencies: - "@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0 - "@nestjs/core": ^8.0.0 || ^9.0.0 || ^10.0.0 + '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 + '@nestjs/core': ^8.0.0 || ^9.0.0 || ^10.0.0 reflect-metadata: ^0.1.13 || ^0.2.0 rxjs: ^7.2.0 typeorm: ^0.3.0 - "@next/env@14.2.5": - resolution: - { - integrity: sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==, - } - - "@next/eslint-plugin-next@14.2.5": - resolution: - { - integrity: sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==, - } - - "@next/swc-darwin-arm64@14.2.5": - resolution: - { - integrity: sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==, - } - engines: { node: ">= 10" } + '@next/env@14.2.5': + resolution: {integrity: sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==} + + '@next/eslint-plugin-next@14.2.5': + resolution: {integrity: sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==} + + '@next/swc-darwin-arm64@14.2.5': + resolution: {integrity: sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==} + engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - "@next/swc-darwin-x64@14.2.5": - resolution: - { - integrity: sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==, - } - engines: { node: ">= 10" } + '@next/swc-darwin-x64@14.2.5': + resolution: {integrity: sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==} + engines: {node: '>= 10'} cpu: [x64] os: [darwin] - "@next/swc-linux-arm64-gnu@14.2.5": - resolution: - { - integrity: sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==, - } - engines: { node: ">= 10" } + '@next/swc-linux-arm64-gnu@14.2.5': + resolution: {integrity: sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==} + engines: {node: '>= 10'} cpu: [arm64] os: [linux] - "@next/swc-linux-arm64-musl@14.2.5": - resolution: - { - integrity: sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==, - } - engines: { node: ">= 10" } + '@next/swc-linux-arm64-musl@14.2.5': + resolution: {integrity: sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==} + engines: {node: '>= 10'} cpu: [arm64] os: [linux] - "@next/swc-linux-x64-gnu@14.2.5": - resolution: - { - integrity: sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==, - } - engines: { node: ">= 10" } + '@next/swc-linux-x64-gnu@14.2.5': + resolution: {integrity: sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==} + engines: {node: '>= 10'} cpu: [x64] os: [linux] - "@next/swc-linux-x64-musl@14.2.5": - resolution: - { - integrity: sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==, - } - engines: { node: ">= 10" } + '@next/swc-linux-x64-musl@14.2.5': + resolution: {integrity: sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==} + engines: {node: '>= 10'} cpu: [x64] os: [linux] - "@next/swc-win32-arm64-msvc@14.2.5": - resolution: - { - integrity: sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==, - } - engines: { node: ">= 10" } + '@next/swc-win32-arm64-msvc@14.2.5': + resolution: {integrity: sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==} + engines: {node: '>= 10'} cpu: [arm64] os: [win32] - "@next/swc-win32-ia32-msvc@14.2.5": - resolution: - { - integrity: sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==, - } - engines: { node: ">= 10" } + '@next/swc-win32-ia32-msvc@14.2.5': + resolution: {integrity: sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==} + engines: {node: '>= 10'} cpu: [ia32] os: [win32] - "@next/swc-win32-x64-msvc@14.2.5": - resolution: - { - integrity: sha512-tEQ7oinq1/CjSG9uSTerca3v4AZ+dFa+4Yu6ihaG8Ud8ddqLQgFGcnwYls13H5X5CPDPZJdYxyeMui6muOLd4g==, - } - engines: { node: ">= 10" } + '@next/swc-win32-x64-msvc@14.2.5': + resolution: {integrity: sha512-tEQ7oinq1/CjSG9uSTerca3v4AZ+dFa+4Yu6ihaG8Ud8ddqLQgFGcnwYls13H5X5CPDPZJdYxyeMui6muOLd4g==} + engines: {node: '>= 10'} cpu: [x64] os: [win32] - "@node-rs/xxhash-android-arm-eabi@1.7.3": - resolution: - { - integrity: sha512-BQTZxzBwmQg23G38X0ysjbw91cKXYBF/35j6bywEZjBvbn8QwT8rpmYVmNqQ28QtIO3/P6/LJqYm6rRbY6EzvA==, - } - engines: { node: ">= 12" } + '@node-rs/xxhash-android-arm-eabi@1.7.3': + resolution: {integrity: sha512-BQTZxzBwmQg23G38X0ysjbw91cKXYBF/35j6bywEZjBvbn8QwT8rpmYVmNqQ28QtIO3/P6/LJqYm6rRbY6EzvA==} + engines: {node: '>= 12'} cpu: [arm] os: [android] - "@node-rs/xxhash-android-arm64@1.7.3": - resolution: - { - integrity: sha512-3ifUgdNzZTPHtg4FWaQ3XTlsIMN6GSWbcH6UUx4xe4hZyeZs865m/1Id5ur4HqFSTRCqq1J5JG2sf8vRb8zJxw==, - } - engines: { node: ">= 12" } + '@node-rs/xxhash-android-arm64@1.7.3': + resolution: {integrity: sha512-3ifUgdNzZTPHtg4FWaQ3XTlsIMN6GSWbcH6UUx4xe4hZyeZs865m/1Id5ur4HqFSTRCqq1J5JG2sf8vRb8zJxw==} + engines: {node: '>= 12'} cpu: [arm64] os: [android] - "@node-rs/xxhash-darwin-arm64@1.7.3": - resolution: - { - integrity: sha512-xsXlhRrMOvVnnMey3LuutVULv5UcHZiimdXv98V4wmTXCJqnP4lu+svB283NVY2Sgm0hTAq3IvIQ2vbFLkthzA==, - } - engines: { node: ">= 12" } + '@node-rs/xxhash-darwin-arm64@1.7.3': + resolution: {integrity: sha512-xsXlhRrMOvVnnMey3LuutVULv5UcHZiimdXv98V4wmTXCJqnP4lu+svB283NVY2Sgm0hTAq3IvIQ2vbFLkthzA==} + engines: {node: '>= 12'} cpu: [arm64] os: [darwin] - "@node-rs/xxhash-darwin-x64@1.7.3": - resolution: - { - integrity: sha512-b9UAR8JwiZIamfdlplGlArAb/O1FpZgIdOI2ujBXfsevkPWsl6bxgghsNzWCQiBjCAagSzfzwZ/YunJnNv+1dw==, - } - engines: { node: ">= 12" } + '@node-rs/xxhash-darwin-x64@1.7.3': + resolution: {integrity: sha512-b9UAR8JwiZIamfdlplGlArAb/O1FpZgIdOI2ujBXfsevkPWsl6bxgghsNzWCQiBjCAagSzfzwZ/YunJnNv+1dw==} + engines: {node: '>= 12'} cpu: [x64] os: [darwin] - "@node-rs/xxhash-freebsd-x64@1.7.3": - resolution: - { - integrity: sha512-WPZIcF4k4reQF0w+JTKRhfVTO9Xh418uI1UDva7p+K8h/BxKd2z43BzAsnLgnnsH7JTOcGcsNeajHLoXeSYExw==, - } - engines: { node: ">= 12" } + '@node-rs/xxhash-freebsd-x64@1.7.3': + resolution: {integrity: sha512-WPZIcF4k4reQF0w+JTKRhfVTO9Xh418uI1UDva7p+K8h/BxKd2z43BzAsnLgnnsH7JTOcGcsNeajHLoXeSYExw==} + engines: {node: '>= 12'} cpu: [x64] os: [freebsd] - "@node-rs/xxhash-linux-arm-gnueabihf@1.7.3": - resolution: - { - integrity: sha512-XHZknt9apzBkGWp1Kz4Q9/GmgcTEj/VGnGcSJVuU+mvPqrOnFxi5wJzE4yw6w3Vl72jTMI0N2tx+jIHT0G7k4g==, - } - engines: { node: ">= 12" } + '@node-rs/xxhash-linux-arm-gnueabihf@1.7.3': + resolution: {integrity: sha512-XHZknt9apzBkGWp1Kz4Q9/GmgcTEj/VGnGcSJVuU+mvPqrOnFxi5wJzE4yw6w3Vl72jTMI0N2tx+jIHT0G7k4g==} + engines: {node: '>= 12'} cpu: [arm] os: [linux] - "@node-rs/xxhash-linux-arm64-gnu@1.7.3": - resolution: - { - integrity: sha512-jNYenmfb7r44o3ihuF3tG3YKqe5wn6jGp/4dkiF0e5s1A9Eyjx3tUn8NxAaONEJKE8qKtPns0Z4bnvQQDHa1Sw==, - } - engines: { node: ">= 12" } + '@node-rs/xxhash-linux-arm64-gnu@1.7.3': + resolution: {integrity: sha512-jNYenmfb7r44o3ihuF3tG3YKqe5wn6jGp/4dkiF0e5s1A9Eyjx3tUn8NxAaONEJKE8qKtPns0Z4bnvQQDHa1Sw==} + engines: {node: '>= 12'} cpu: [arm64] os: [linux] - "@node-rs/xxhash-linux-arm64-musl@1.7.3": - resolution: - { - integrity: sha512-sxEDrMdZDxYTo++VElmC34FZKSkNte7o2fCLq6falb9mx+1kMJa8QbF+Gk5wcVabjnbMgcLTiBez8LF0SRLSew==, - } - engines: { node: ">= 12" } + '@node-rs/xxhash-linux-arm64-musl@1.7.3': + resolution: {integrity: sha512-sxEDrMdZDxYTo++VElmC34FZKSkNte7o2fCLq6falb9mx+1kMJa8QbF+Gk5wcVabjnbMgcLTiBez8LF0SRLSew==} + engines: {node: '>= 12'} cpu: [arm64] os: [linux] - "@node-rs/xxhash-linux-x64-gnu@1.7.3": - resolution: - { - integrity: sha512-Aw61p+EiDEuVHYATEvsxb0kKJryiRUiKxjmDHH4s7Z6lpXcSyNQemGkbZUr+CX5+plnMXIIuzNinBbVQl2NRvQ==, - } - engines: { node: ">= 12" } + '@node-rs/xxhash-linux-x64-gnu@1.7.3': + resolution: {integrity: sha512-Aw61p+EiDEuVHYATEvsxb0kKJryiRUiKxjmDHH4s7Z6lpXcSyNQemGkbZUr+CX5+plnMXIIuzNinBbVQl2NRvQ==} + engines: {node: '>= 12'} cpu: [x64] os: [linux] - "@node-rs/xxhash-linux-x64-musl@1.7.3": - resolution: - { - integrity: sha512-cvolPw1xfUkHAObcaRDu8tRjm4/q2ei3AGGwkfoYKsCI3pAU0vkDqr9SIju3xjNom7XCKCkLkD1EYJ4dBdHdvQ==, - } - engines: { node: ">= 12" } + '@node-rs/xxhash-linux-x64-musl@1.7.3': + resolution: {integrity: sha512-cvolPw1xfUkHAObcaRDu8tRjm4/q2ei3AGGwkfoYKsCI3pAU0vkDqr9SIju3xjNom7XCKCkLkD1EYJ4dBdHdvQ==} + engines: {node: '>= 12'} cpu: [x64] os: [linux] - "@node-rs/xxhash-wasm32-wasi@1.7.3": - resolution: - { - integrity: sha512-xUvXOaGOyUcc892k+mrMA9hkUIdUu2KUuoYOx7FoWlOLvlo+nNGXUazTWfS9tjzypAW0jB80lA/uMwGZr9ncWA==, - } - engines: { node: ">=14.0.0" } + '@node-rs/xxhash-wasm32-wasi@1.7.3': + resolution: {integrity: sha512-xUvXOaGOyUcc892k+mrMA9hkUIdUu2KUuoYOx7FoWlOLvlo+nNGXUazTWfS9tjzypAW0jB80lA/uMwGZr9ncWA==} + engines: {node: '>=14.0.0'} cpu: [wasm32] - "@node-rs/xxhash-win32-arm64-msvc@1.7.3": - resolution: - { - integrity: sha512-J90MJoVGoHNJj8RxYoAupAZijZ/Jui8szJ9KIHGPOD/g4jXlmNo4oBQMwbEWZDX0oYftNvRxA6MJWwet6mz6ow==, - } - engines: { node: ">= 12" } + '@node-rs/xxhash-win32-arm64-msvc@1.7.3': + resolution: {integrity: sha512-J90MJoVGoHNJj8RxYoAupAZijZ/Jui8szJ9KIHGPOD/g4jXlmNo4oBQMwbEWZDX0oYftNvRxA6MJWwet6mz6ow==} + engines: {node: '>= 12'} cpu: [arm64] os: [win32] - "@node-rs/xxhash-win32-ia32-msvc@1.7.3": - resolution: - { - integrity: sha512-oaAkcgfHWUgrNGZzKXv+vOfs3xFxNwH4SAhETz40U+42XrgHx3m7aPoPrMiiTnWxiNOd2mIiioYUjh3QHwuktA==, - } - engines: { node: ">= 12" } + '@node-rs/xxhash-win32-ia32-msvc@1.7.3': + resolution: {integrity: sha512-oaAkcgfHWUgrNGZzKXv+vOfs3xFxNwH4SAhETz40U+42XrgHx3m7aPoPrMiiTnWxiNOd2mIiioYUjh3QHwuktA==} + engines: {node: '>= 12'} cpu: [ia32] os: [win32] - "@node-rs/xxhash-win32-x64-msvc@1.7.3": - resolution: - { - integrity: sha512-53v0vgPzE3oogIQJzK7D7lzEapWQZrhI5+aNnIq18tYawixXUIyPLmx8U7S461i/kkqVF7IzQy4hbcW7NzzHxw==, - } - engines: { node: ">= 12" } + '@node-rs/xxhash-win32-x64-msvc@1.7.3': + resolution: {integrity: sha512-53v0vgPzE3oogIQJzK7D7lzEapWQZrhI5+aNnIq18tYawixXUIyPLmx8U7S461i/kkqVF7IzQy4hbcW7NzzHxw==} + engines: {node: '>= 12'} cpu: [x64] os: [win32] - "@node-rs/xxhash@1.7.3": - resolution: - { - integrity: sha512-uK06Hw0hDxQcfKsCAYJlIirQHO74KfuGp9+/q+Pc1sBFITsA7+UOj4dM71jV9z59+qktNVmp/m9bEjZ8fRrWLQ==, - } - engines: { node: ">= 12" } - - "@nodelib/fs.scandir@2.1.5": - resolution: - { - integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, - } - engines: { node: ">= 8" } - - "@nodelib/fs.stat@2.0.5": - resolution: - { - integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, - } - engines: { node: ">= 8" } - - "@nodelib/fs.walk@1.2.8": - resolution: - { - integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, - } - engines: { node: ">= 8" } - - "@nuxtjs/opencollective@0.3.2": - resolution: - { - integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==, - } - engines: { node: ">=8.0.0", npm: ">=5.0.0" } + '@node-rs/xxhash@1.7.3': + resolution: {integrity: sha512-uK06Hw0hDxQcfKsCAYJlIirQHO74KfuGp9+/q+Pc1sBFITsA7+UOj4dM71jV9z59+qktNVmp/m9bEjZ8fRrWLQ==} + engines: {node: '>= 12'} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@nuxtjs/opencollective@0.3.2': + resolution: {integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==} + engines: {node: '>=8.0.0', npm: '>=5.0.0'} hasBin: true - "@one-ini/wasm@0.1.1": - resolution: - { - integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==, - } - - "@open-draft/deferred-promise@2.2.0": - resolution: - { - integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==, - } - - "@open-draft/logger@0.3.0": - resolution: - { - integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==, - } - - "@open-draft/until@2.1.0": - resolution: - { - integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==, - } - - "@opensearch-project/opensearch@2.11.0": - resolution: - { - integrity: sha512-G+SZwtWRDv90IrtTSNnCt0MQjHVyqrcIXcpwN68vjHnfbun2+RHn+ux4K7dnG+s/KwWzVKIpPFoRjg2gfFX0Mw==, - } - engines: { node: ">=10", yarn: ^1.22.10 } - - "@opentelemetry/api@1.9.0": - resolution: - { - integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==, - } - engines: { node: ">=8.0.0" } - - "@oxc-resolver/binding-darwin-arm64@1.10.2": - resolution: - { - integrity: sha512-aOCZYXqmFL+2sXlaVkYbAOtICGGeTFtmdul8OimQfOXHJods6YHJ2nR6+rEeBcJzaXyXPP18ne1IsEc4AYL1IA==, - } + '@one-ini/wasm@0.1.1': + resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} + + '@open-draft/deferred-promise@2.2.0': + resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} + + '@open-draft/logger@0.3.0': + resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} + + '@open-draft/until@2.1.0': + resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} + + '@opensearch-project/opensearch@2.11.0': + resolution: {integrity: sha512-G+SZwtWRDv90IrtTSNnCt0MQjHVyqrcIXcpwN68vjHnfbun2+RHn+ux4K7dnG+s/KwWzVKIpPFoRjg2gfFX0Mw==} + engines: {node: '>=10', yarn: ^1.22.10} + + '@opentelemetry/api@1.9.0': + resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} + engines: {node: '>=8.0.0'} + + '@oxc-resolver/binding-darwin-arm64@1.10.2': + resolution: {integrity: sha512-aOCZYXqmFL+2sXlaVkYbAOtICGGeTFtmdul8OimQfOXHJods6YHJ2nR6+rEeBcJzaXyXPP18ne1IsEc4AYL1IA==} cpu: [arm64] os: [darwin] - "@oxc-resolver/binding-darwin-x64@1.10.2": - resolution: - { - integrity: sha512-6WD7lHGkoduFZfUgnC2suKOlqttQRKxWsiVXiiGPu3mfXvQAhMd/gekuH1t8vOhFlPJduaww15n5UB0bSjCK+w==, - } + '@oxc-resolver/binding-darwin-x64@1.10.2': + resolution: {integrity: sha512-6WD7lHGkoduFZfUgnC2suKOlqttQRKxWsiVXiiGPu3mfXvQAhMd/gekuH1t8vOhFlPJduaww15n5UB0bSjCK+w==} cpu: [x64] os: [darwin] - "@oxc-resolver/binding-freebsd-x64@1.10.2": - resolution: - { - integrity: sha512-nEqHWx/Ot5p7Mafj8qH6vFlLSvHjECxAcZwhnAMqRuQu1NgXC/QM3emkdhVGy7QJgsxZbHpPaF6TERNf5/NL9Q==, - } + '@oxc-resolver/binding-freebsd-x64@1.10.2': + resolution: {integrity: sha512-nEqHWx/Ot5p7Mafj8qH6vFlLSvHjECxAcZwhnAMqRuQu1NgXC/QM3emkdhVGy7QJgsxZbHpPaF6TERNf5/NL9Q==} cpu: [x64] os: [freebsd] - "@oxc-resolver/binding-linux-arm-gnueabihf@1.10.2": - resolution: - { - integrity: sha512-+AlZI0fPnpfArh8aC5k2295lmQrxa2p8gBLxC3buvCkz0ZpbVLxyyAXz3J2jGwJnmc5MUPLEqPYw6ZlAGH4XHA==, - } + '@oxc-resolver/binding-linux-arm-gnueabihf@1.10.2': + resolution: {integrity: sha512-+AlZI0fPnpfArh8aC5k2295lmQrxa2p8gBLxC3buvCkz0ZpbVLxyyAXz3J2jGwJnmc5MUPLEqPYw6ZlAGH4XHA==} cpu: [arm] os: [linux] - "@oxc-resolver/binding-linux-arm64-gnu@1.10.2": - resolution: - { - integrity: sha512-8fZ8NszFaUZaoA8eUwkF2lHjgUs76aFiewWgG/cjcZmwKp+ErZQLW8eOvIWZ4SohHQ+ScvhVsSaU2PU38c88gw==, - } + '@oxc-resolver/binding-linux-arm64-gnu@1.10.2': + resolution: {integrity: sha512-8fZ8NszFaUZaoA8eUwkF2lHjgUs76aFiewWgG/cjcZmwKp+ErZQLW8eOvIWZ4SohHQ+ScvhVsSaU2PU38c88gw==} cpu: [arm64] os: [linux] - "@oxc-resolver/binding-linux-arm64-musl@1.10.2": - resolution: - { - integrity: sha512-oPrLICrw96Ym9n04FWXWGkbkpF6qJtZ57JSnqI3oQ24xHTt4iWyjHKHQO46NbJAK9sFb3Qce4BzV8faDI5Rifg==, - } + '@oxc-resolver/binding-linux-arm64-musl@1.10.2': + resolution: {integrity: sha512-oPrLICrw96Ym9n04FWXWGkbkpF6qJtZ57JSnqI3oQ24xHTt4iWyjHKHQO46NbJAK9sFb3Qce4BzV8faDI5Rifg==} cpu: [arm64] os: [linux] - "@oxc-resolver/binding-linux-x64-gnu@1.10.2": - resolution: - { - integrity: sha512-eli74jTAUiIfqi8IPFqiPxQS69Alcr6w/IFRyf3XxrkxeFGgcgxJkRIxWNTKJ6T3EXxjuma+49LdZn6l9rEj7A==, - } + '@oxc-resolver/binding-linux-x64-gnu@1.10.2': + resolution: {integrity: sha512-eli74jTAUiIfqi8IPFqiPxQS69Alcr6w/IFRyf3XxrkxeFGgcgxJkRIxWNTKJ6T3EXxjuma+49LdZn6l9rEj7A==} cpu: [x64] os: [linux] - "@oxc-resolver/binding-linux-x64-musl@1.10.2": - resolution: - { - integrity: sha512-HH9zmjNSQo3rkbqJH5nIjGrtjC+QPrUy0KGGMR/oRCSLuD0cNFJ/Uly1XAugwSm4oEw0+rv6PmeclXmVTKsxhw==, - } + '@oxc-resolver/binding-linux-x64-musl@1.10.2': + resolution: {integrity: sha512-HH9zmjNSQo3rkbqJH5nIjGrtjC+QPrUy0KGGMR/oRCSLuD0cNFJ/Uly1XAugwSm4oEw0+rv6PmeclXmVTKsxhw==} cpu: [x64] os: [linux] - "@oxc-resolver/binding-wasm32-wasi@1.10.2": - resolution: - { - integrity: sha512-3ItX23q33sfVBtMMdMhVDSe0NX5zBHxHfmFiXhSJuwNaVIwGpLFU7WU2nmq9oNdnmTOvjL8vlhOqiGvumBLlRA==, - } - engines: { node: ">=14.0.0" } + '@oxc-resolver/binding-wasm32-wasi@1.10.2': + resolution: {integrity: sha512-3ItX23q33sfVBtMMdMhVDSe0NX5zBHxHfmFiXhSJuwNaVIwGpLFU7WU2nmq9oNdnmTOvjL8vlhOqiGvumBLlRA==} + engines: {node: '>=14.0.0'} cpu: [wasm32] - "@oxc-resolver/binding-win32-arm64-msvc@1.10.2": - resolution: - { - integrity: sha512-aVoj2V+jmQ1N+lVy9AhaLmzssJM0lcKt8D0UL83aNLZJ5lSN7hgBuUXTVmL+VF268f167khjo38z+fbELDVm8Q==, - } + '@oxc-resolver/binding-win32-arm64-msvc@1.10.2': + resolution: {integrity: sha512-aVoj2V+jmQ1N+lVy9AhaLmzssJM0lcKt8D0UL83aNLZJ5lSN7hgBuUXTVmL+VF268f167khjo38z+fbELDVm8Q==} cpu: [arm64] os: [win32] - "@oxc-resolver/binding-win32-x64-msvc@1.10.2": - resolution: - { - integrity: sha512-l8BDQWyP0Piw8hlmYPUqTRKLsq+ceG9h+9p6ZrjNzwW9AmJX7T7T2hgoVVHqS6f4WNA/CFkb3RyZP9QTzNkyyA==, - } + '@oxc-resolver/binding-win32-x64-msvc@1.10.2': + resolution: {integrity: sha512-l8BDQWyP0Piw8hlmYPUqTRKLsq+ceG9h+9p6ZrjNzwW9AmJX7T7T2hgoVVHqS6f4WNA/CFkb3RyZP9QTzNkyyA==} cpu: [x64] os: [win32] - "@pkgjs/parseargs@0.11.0": - resolution: - { - integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, - } - engines: { node: ">=14" } - - "@pkgr/core@0.1.1": - resolution: - { - integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==, - } - engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 } - - "@playwright/test@1.45.3": - resolution: - { - integrity: sha512-UKF4XsBfy+u3MFWEH44hva1Q8Da28G6RFtR2+5saw+jgAFQV5yYnB1fu68Mz7fO+5GJF3wgwAIs0UelU8TxFrA==, - } - engines: { node: ">=18" } + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@pkgr/core@0.1.1': + resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + + '@playwright/test@1.45.3': + resolution: {integrity: sha512-UKF4XsBfy+u3MFWEH44hva1Q8Da28G6RFtR2+5saw+jgAFQV5yYnB1fu68Mz7fO+5GJF3wgwAIs0UelU8TxFrA==} + engines: {node: '>=18'} hasBin: true - "@popperjs/core@2.11.8": - resolution: - { - integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==, - } + '@popperjs/core@2.11.8': + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - "@react-aria/focus@3.17.1": - resolution: - { - integrity: sha512-FLTySoSNqX++u0nWZJPPN5etXY0WBxaIe/YuL/GTEeuqUIuC/2bJSaw5hlsM6T2yjy6Y/VAxBcKSdAFUlU6njQ==, - } + '@react-aria/focus@3.17.1': + resolution: {integrity: sha512-FLTySoSNqX++u0nWZJPPN5etXY0WBxaIe/YuL/GTEeuqUIuC/2bJSaw5hlsM6T2yjy6Y/VAxBcKSdAFUlU6njQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - "@react-aria/interactions@3.21.3": - resolution: - { - integrity: sha512-BWIuf4qCs5FreDJ9AguawLVS0lV9UU+sK4CCnbCNNmYqOWY+1+gRXCsnOM32K+oMESBxilAjdHW5n1hsMqYMpA==, - } + '@react-aria/interactions@3.21.3': + resolution: {integrity: sha512-BWIuf4qCs5FreDJ9AguawLVS0lV9UU+sK4CCnbCNNmYqOWY+1+gRXCsnOM32K+oMESBxilAjdHW5n1hsMqYMpA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - "@react-aria/ssr@3.9.4": - resolution: - { - integrity: sha512-4jmAigVq409qcJvQyuorsmBR4+9r3+JEC60wC+Y0MZV0HCtTmm8D9guYXlJMdx0SSkgj0hHAyFm/HvPNFofCoQ==, - } - engines: { node: ">= 12" } + '@react-aria/ssr@3.9.4': + resolution: {integrity: sha512-4jmAigVq409qcJvQyuorsmBR4+9r3+JEC60wC+Y0MZV0HCtTmm8D9guYXlJMdx0SSkgj0hHAyFm/HvPNFofCoQ==} + engines: {node: '>= 12'} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - "@react-aria/utils@3.24.1": - resolution: - { - integrity: sha512-O3s9qhPMd6n42x9sKeJ3lhu5V1Tlnzhu6Yk8QOvDuXf7UGuUjXf9mzfHJt1dYzID4l9Fwm8toczBzPM9t0jc8Q==, - } + '@react-aria/utils@3.24.1': + resolution: {integrity: sha512-O3s9qhPMd6n42x9sKeJ3lhu5V1Tlnzhu6Yk8QOvDuXf7UGuUjXf9mzfHJt1dYzID4l9Fwm8toczBzPM9t0jc8Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - "@react-stately/utils@3.10.1": - resolution: - { - integrity: sha512-VS/EHRyicef25zDZcM/ClpzYMC5i2YGN6uegOeQawmgfGjb02yaCX0F0zR69Pod9m2Hr3wunTbtpgVXvYbZItg==, - } + '@react-stately/utils@3.10.1': + resolution: {integrity: sha512-VS/EHRyicef25zDZcM/ClpzYMC5i2YGN6uegOeQawmgfGjb02yaCX0F0zR69Pod9m2Hr3wunTbtpgVXvYbZItg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - "@react-types/shared@3.23.1": - resolution: - { - integrity: sha512-5d+3HbFDxGZjhbMBeFHRQhexMFt4pUce3okyRtUVKbbedQFUrtXSBg9VszgF2RTeQDKDkMCIQDtz5ccP/Lk1gw==, - } + '@react-types/shared@3.23.1': + resolution: {integrity: sha512-5d+3HbFDxGZjhbMBeFHRQhexMFt4pUce3okyRtUVKbbedQFUrtXSBg9VszgF2RTeQDKDkMCIQDtz5ccP/Lk1gw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - "@redocly/ajv@8.11.0": - resolution: - { - integrity: sha512-9GWx27t7xWhDIR02PA18nzBdLcKQRgc46xNQvjFkrYk4UOmvKhJ/dawwiX0cCOeetN5LcaaiqQbVOWYK62SGHw==, - } - - "@redocly/config@0.7.0": - resolution: - { - integrity: sha512-6GKxTo/9df0654Mtivvr4lQnMOp+pRj9neVywmI5+BwfZLTtkJnj2qB3D6d8FHTr4apsNOf6zTa5FojX0Evh4g==, - } - - "@redocly/openapi-core@1.18.1": - resolution: - { - integrity: sha512-y2ZR3aaVF80XRVoFP0Dp2z5DeCOilPTuS7V4HnHIYZdBTfsqzjkO169h5JqAaifnaLsLBhe3YArdgLb7W7wW6Q==, - } - engines: { node: ">=14.19.0", npm: ">=7.0.0" } - - "@rollup/plugin-commonjs@26.0.1": - resolution: - { - integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==, - } - engines: { node: ">=16.0.0 || 14 >= 14.17" } + '@redocly/ajv@8.11.0': + resolution: {integrity: sha512-9GWx27t7xWhDIR02PA18nzBdLcKQRgc46xNQvjFkrYk4UOmvKhJ/dawwiX0cCOeetN5LcaaiqQbVOWYK62SGHw==} + + '@redocly/config@0.7.0': + resolution: {integrity: sha512-6GKxTo/9df0654Mtivvr4lQnMOp+pRj9neVywmI5+BwfZLTtkJnj2qB3D6d8FHTr4apsNOf6zTa5FojX0Evh4g==} + + '@redocly/openapi-core@1.18.1': + resolution: {integrity: sha512-y2ZR3aaVF80XRVoFP0Dp2z5DeCOilPTuS7V4HnHIYZdBTfsqzjkO169h5JqAaifnaLsLBhe3YArdgLb7W7wW6Q==} + engines: {node: '>=14.19.0', npm: '>=7.0.0'} + + '@rollup/plugin-commonjs@26.0.1': + resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} + engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: rollup: ^2.68.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true - "@rollup/pluginutils@5.1.0": - resolution: - { - integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==, - } - engines: { node: ">=14.0.0" } + '@rollup/pluginutils@5.1.0': + resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} + engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true - "@rollup/rollup-android-arm-eabi@4.19.0": - resolution: - { - integrity: sha512-JlPfZ/C7yn5S5p0yKk7uhHTTnFlvTgLetl2VxqE518QgyM7C9bSfFTYvB/Q/ftkq0RIPY4ySxTz+/wKJ/dXC0w==, - } + '@rollup/rollup-android-arm-eabi@4.19.0': + resolution: {integrity: sha512-JlPfZ/C7yn5S5p0yKk7uhHTTnFlvTgLetl2VxqE518QgyM7C9bSfFTYvB/Q/ftkq0RIPY4ySxTz+/wKJ/dXC0w==} cpu: [arm] os: [android] - "@rollup/rollup-android-arm64@4.19.0": - resolution: - { - integrity: sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw==, - } + '@rollup/rollup-android-arm64@4.19.0': + resolution: {integrity: sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw==} cpu: [arm64] os: [android] - "@rollup/rollup-darwin-arm64@4.19.0": - resolution: - { - integrity: sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA==, - } + '@rollup/rollup-darwin-arm64@4.19.0': + resolution: {integrity: sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA==} cpu: [arm64] os: [darwin] - "@rollup/rollup-darwin-x64@4.19.0": - resolution: - { - integrity: sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg==, - } + '@rollup/rollup-darwin-x64@4.19.0': + resolution: {integrity: sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg==} cpu: [x64] os: [darwin] - "@rollup/rollup-linux-arm-gnueabihf@4.19.0": - resolution: - { - integrity: sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw==, - } + '@rollup/rollup-linux-arm-gnueabihf@4.19.0': + resolution: {integrity: sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw==} cpu: [arm] os: [linux] - "@rollup/rollup-linux-arm-musleabihf@4.19.0": - resolution: - { - integrity: sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ==, - } + '@rollup/rollup-linux-arm-musleabihf@4.19.0': + resolution: {integrity: sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ==} cpu: [arm] os: [linux] - "@rollup/rollup-linux-arm64-gnu@4.19.0": - resolution: - { - integrity: sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug==, - } + '@rollup/rollup-linux-arm64-gnu@4.19.0': + resolution: {integrity: sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug==} cpu: [arm64] os: [linux] - "@rollup/rollup-linux-arm64-musl@4.19.0": - resolution: - { - integrity: sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ==, - } + '@rollup/rollup-linux-arm64-musl@4.19.0': + resolution: {integrity: sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ==} cpu: [arm64] os: [linux] - "@rollup/rollup-linux-powerpc64le-gnu@4.19.0": - resolution: - { - integrity: sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ==, - } + '@rollup/rollup-linux-powerpc64le-gnu@4.19.0': + resolution: {integrity: sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ==} cpu: [ppc64] os: [linux] - "@rollup/rollup-linux-riscv64-gnu@4.19.0": - resolution: - { - integrity: sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg==, - } + '@rollup/rollup-linux-riscv64-gnu@4.19.0': + resolution: {integrity: sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg==} cpu: [riscv64] os: [linux] - "@rollup/rollup-linux-s390x-gnu@4.19.0": - resolution: - { - integrity: sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA==, - } + '@rollup/rollup-linux-s390x-gnu@4.19.0': + resolution: {integrity: sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA==} cpu: [s390x] os: [linux] - "@rollup/rollup-linux-x64-gnu@4.19.0": - resolution: - { - integrity: sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA==, - } + '@rollup/rollup-linux-x64-gnu@4.19.0': + resolution: {integrity: sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA==} cpu: [x64] os: [linux] - "@rollup/rollup-linux-x64-musl@4.19.0": - resolution: - { - integrity: sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A==, - } + '@rollup/rollup-linux-x64-musl@4.19.0': + resolution: {integrity: sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A==} cpu: [x64] os: [linux] - "@rollup/rollup-win32-arm64-msvc@4.19.0": - resolution: - { - integrity: sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg==, - } + '@rollup/rollup-win32-arm64-msvc@4.19.0': + resolution: {integrity: sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg==} cpu: [arm64] os: [win32] - "@rollup/rollup-win32-ia32-msvc@4.19.0": - resolution: - { - integrity: sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q==, - } + '@rollup/rollup-win32-ia32-msvc@4.19.0': + resolution: {integrity: sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q==} cpu: [ia32] os: [win32] - "@rollup/rollup-win32-x64-msvc@4.19.0": - resolution: - { - integrity: sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag==, - } + '@rollup/rollup-win32-x64-msvc@4.19.0': + resolution: {integrity: sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag==} cpu: [x64] os: [win32] - "@selderee/plugin-htmlparser2@0.11.0": - resolution: - { - integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==, - } - - "@sideway/address@4.1.5": - resolution: - { - integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==, - } - - "@sideway/formula@3.0.1": - resolution: - { - integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==, - } - - "@sideway/pinpoint@2.0.0": - resolution: - { - integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==, - } - - "@sinclair/typebox@0.27.8": - resolution: - { - integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==, - } - - "@sindresorhus/is@4.6.0": - resolution: - { - integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==, - } - engines: { node: ">=10" } - - "@sindresorhus/merge-streams@2.3.0": - resolution: - { - integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==, - } - engines: { node: ">=18" } - - "@sinonjs/commons@3.0.1": - resolution: - { - integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==, - } - - "@sinonjs/fake-timers@10.3.0": - resolution: - { - integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==, - } - - "@smithy/abort-controller@3.1.1": - resolution: - { - integrity: sha512-MBJBiidoe+0cTFhyxT8g+9g7CeVccLM0IOKKUMCNQ1CNMJ/eIfoo0RTfVrXOONEI1UCN1W+zkiHSbzUNE9dZtQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/chunked-blob-reader-native@3.0.0": - resolution: - { - integrity: sha512-VDkpCYW+peSuM4zJip5WDfqvg2Mo/e8yxOv3VF1m11y7B8KKMKVFtmZWDe36Fvk8rGuWrPZHHXZ7rR7uM5yWyg==, - } - - "@smithy/chunked-blob-reader@3.0.0": - resolution: - { - integrity: sha512-sbnURCwjF0gSToGlsBiAmd1lRCmSn72nu9axfJu5lIx6RUEgHu6GwTMbqCdhQSi0Pumcm5vFxsi9XWXb2mTaoA==, - } - - "@smithy/config-resolver@3.0.5": - resolution: - { - integrity: sha512-SkW5LxfkSI1bUC74OtfBbdz+grQXYiPYolyu8VfpLIjEoN/sHVBlLeGXMQ1vX4ejkgfv6sxVbQJ32yF2cl1veA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/core@2.3.1": - resolution: - { - integrity: sha512-BC7VMXx/1BCmRPCVzzn4HGWAtsrb7/0758EtwOGFJQrlSwJBEjCcDLNZLFoL/68JexYa2s+KmgL/UfmXdG6v1w==, - } - engines: { node: ">=16.0.0" } - - "@smithy/credential-provider-imds@3.2.0": - resolution: - { - integrity: sha512-0SCIzgd8LYZ9EJxUjLXBmEKSZR/P/w6l7Rz/pab9culE/RWuqelAKGJvn5qUOl8BgX8Yj5HWM50A5hiB/RzsgA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/eventstream-codec@3.1.2": - resolution: - { - integrity: sha512-0mBcu49JWt4MXhrhRAlxASNy0IjDRFU+aWNDRal9OtUJvJNiwDuyKMUONSOjLjSCeGwZaE0wOErdqULer8r7yw==, - } - - "@smithy/eventstream-serde-browser@3.0.5": - resolution: - { - integrity: sha512-dEyiUYL/ekDfk+2Ra4GxV+xNnFoCmk1nuIXg+fMChFTrM2uI/1r9AdiTYzPqgb72yIv/NtAj6C3dG//1wwgakQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/eventstream-serde-config-resolver@3.0.3": - resolution: - { - integrity: sha512-NVTYjOuYpGfrN/VbRQgn31x73KDLfCXCsFdad8DiIc3IcdxL+dYA9zEQPyOP7Fy2QL8CPy2WE4WCUD+ZsLNfaQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/eventstream-serde-node@3.0.4": - resolution: - { - integrity: sha512-mjlG0OzGAYuUpdUpflfb9zyLrBGgmQmrobNT8b42ZTsGv/J03+t24uhhtVEKG/b2jFtPIHF74Bq+VUtbzEKOKg==, - } - engines: { node: ">=16.0.0" } - - "@smithy/eventstream-serde-universal@3.0.4": - resolution: - { - integrity: sha512-Od9dv8zh3PgOD7Vj4T3HSuox16n0VG8jJIM2gvKASL6aCtcS8CfHZDWe1Ik3ZXW6xBouU+45Q5wgoliWDZiJ0A==, - } - engines: { node: ">=16.0.0" } - - "@smithy/fetch-http-handler@3.2.4": - resolution: - { - integrity: sha512-kBprh5Gs5h7ug4nBWZi1FZthdqSM+T7zMmsZxx0IBvWUn7dK3diz2SHn7Bs4dQGFDk8plDv375gzenDoNwrXjg==, - } - - "@smithy/hash-blob-browser@3.1.2": - resolution: - { - integrity: sha512-hAbfqN2UbISltakCC2TP0kx4LqXBttEv2MqSPE98gVuDFMf05lU+TpC41QtqGP3Ff5A3GwZMPfKnEy0VmEUpmg==, - } - - "@smithy/hash-node@3.0.3": - resolution: - { - integrity: sha512-2ctBXpPMG+B3BtWSGNnKELJ7SH9e4TNefJS0cd2eSkOOROeBnnVBnAy9LtJ8tY4vUEoe55N4CNPxzbWvR39iBw==, - } - engines: { node: ">=16.0.0" } - - "@smithy/hash-stream-node@3.1.2": - resolution: - { - integrity: sha512-PBgDMeEdDzi6JxKwbfBtwQG9eT9cVwsf0dZzLXoJF4sHKHs5HEo/3lJWpn6jibfJwT34I1EBXpBnZE8AxAft6g==, - } - engines: { node: ">=16.0.0" } - - "@smithy/invalid-dependency@3.0.3": - resolution: - { - integrity: sha512-ID1eL/zpDULmHJbflb864k72/SNOZCADRc9i7Exq3RUNJw6raWUSlFEQ+3PX3EYs++bTxZB2dE9mEHTQLv61tw==, - } - - "@smithy/is-array-buffer@2.2.0": - resolution: - { - integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==, - } - engines: { node: ">=14.0.0" } - - "@smithy/is-array-buffer@3.0.0": - resolution: - { - integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/md5-js@3.0.3": - resolution: - { - integrity: sha512-O/SAkGVwpWmelpj/8yDtsaVe6sINHLB1q8YE/+ZQbDxIw3SRLbTZuRaI10K12sVoENdnHqzPp5i3/H+BcZ3m3Q==, - } - - "@smithy/middleware-content-length@3.0.5": - resolution: - { - integrity: sha512-ILEzC2eyxx6ncej3zZSwMpB5RJ0zuqH7eMptxC4KN3f+v9bqT8ohssKbhNR78k/2tWW+KS5Spw+tbPF4Ejyqvw==, - } - engines: { node: ">=16.0.0" } - - "@smithy/middleware-endpoint@3.1.0": - resolution: - { - integrity: sha512-5y5aiKCEwg9TDPB4yFE7H6tYvGFf1OJHNczeY10/EFF8Ir8jZbNntQJxMWNfeQjC1mxPsaQ6mR9cvQbf+0YeMw==, - } - engines: { node: ">=16.0.0" } - - "@smithy/middleware-retry@3.0.13": - resolution: - { - integrity: sha512-zvCLfaRYCaUmjbF2yxShGZdolSHft7NNCTA28HVN9hKcEbOH+g5irr1X9s+in8EpambclGnevZY4A3lYpvDCFw==, - } - engines: { node: ">=16.0.0" } - - "@smithy/middleware-serde@3.0.3": - resolution: - { - integrity: sha512-puUbyJQBcg9eSErFXjKNiGILJGtiqmuuNKEYNYfUD57fUl4i9+mfmThtQhvFXU0hCVG0iEJhvQUipUf+/SsFdA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/middleware-stack@3.0.3": - resolution: - { - integrity: sha512-r4klY9nFudB0r9UdSMaGSyjyQK5adUyPnQN/ZM6M75phTxOdnc/AhpvGD1fQUvgmqjQEBGCwpnPbDm8pH5PapA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/node-config-provider@3.1.4": - resolution: - { - integrity: sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/node-http-handler@3.1.4": - resolution: - { - integrity: sha512-+UmxgixgOr/yLsUxcEKGH0fMNVteJFGkmRltYFHnBMlogyFdpzn2CwqWmxOrfJELhV34v0WSlaqG1UtE1uXlJg==, - } - engines: { node: ">=16.0.0" } - - "@smithy/property-provider@3.1.3": - resolution: - { - integrity: sha512-zahyOVR9Q4PEoguJ/NrFP4O7SMAfYO1HLhB18M+q+Z4KFd4V2obiMnlVoUFzFLSPeVt1POyNWneHHrZaTMoc/g==, - } - engines: { node: ">=16.0.0" } - - "@smithy/protocol-http@4.1.0": - resolution: - { - integrity: sha512-dPVoHYQ2wcHooGXg3LQisa1hH0e4y0pAddPMeeUPipI1tEOqL6A4N0/G7abeq+K8wrwSgjk4C0wnD1XZpJm5aA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/querystring-builder@3.0.3": - resolution: - { - integrity: sha512-vyWckeUeesFKzCDaRwWLUA1Xym9McaA6XpFfAK5qI9DKJ4M33ooQGqvM4J+LalH4u/Dq9nFiC8U6Qn1qi0+9zw==, - } - engines: { node: ">=16.0.0" } - - "@smithy/querystring-parser@3.0.3": - resolution: - { - integrity: sha512-zahM1lQv2YjmznnfQsWbYojFe55l0SLG/988brlLv1i8z3dubloLF+75ATRsqPBboUXsW6I9CPGE5rQgLfY0vQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/service-error-classification@3.0.3": - resolution: - { - integrity: sha512-Jn39sSl8cim/VlkLsUhRFq/dKDnRUFlfRkvhOJaUbLBXUsLRLNf9WaxDv/z9BjuQ3A6k/qE8af1lsqcwm7+DaQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/shared-ini-file-loader@3.1.4": - resolution: - { - integrity: sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/signature-v4@4.1.0": - resolution: - { - integrity: sha512-aRryp2XNZeRcOtuJoxjydO6QTaVhxx/vjaR+gx7ZjaFgrgPRyZ3HCTbfwqYj6ZWEBHkCSUfcaymKPURaByukag==, - } - engines: { node: ">=16.0.0" } - - "@smithy/smithy-client@3.1.11": - resolution: - { - integrity: sha512-l0BpyYkciNyMaS+PnFFz4aO5sBcXvGLoJd7mX9xrMBIm2nIQBVvYgp2ZpPDMzwjKCavsXu06iuCm0F6ZJZc6yQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/types@3.3.0": - resolution: - { - integrity: sha512-IxvBBCTFDHbVoK7zIxqA1ZOdc4QfM5HM7rGleCuHi7L1wnKv5Pn69xXJQ9hgxH60ZVygH9/JG0jRgtUncE3QUA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/url-parser@3.0.3": - resolution: - { - integrity: sha512-pw3VtZtX2rg+s6HMs6/+u9+hu6oY6U7IohGhVNnjbgKy86wcIsSZwgHrFR+t67Uyxvp4Xz3p3kGXXIpTNisq8A==, - } - - "@smithy/util-base64@3.0.0": - resolution: - { - integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-body-length-browser@3.0.0": - resolution: - { - integrity: sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==, - } - - "@smithy/util-body-length-node@3.0.0": - resolution: - { - integrity: sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-buffer-from@2.2.0": - resolution: - { - integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==, - } - engines: { node: ">=14.0.0" } - - "@smithy/util-buffer-from@3.0.0": - resolution: - { - integrity: sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-config-provider@3.0.0": - resolution: - { - integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-defaults-mode-browser@3.0.13": - resolution: - { - integrity: sha512-ZIRSUsnnMRStOP6OKtW+gCSiVFkwnfQF2xtf32QKAbHR6ACjhbAybDvry+3L5qQYdh3H6+7yD/AiUE45n8mTTw==, - } - engines: { node: ">= 10.0.0" } - - "@smithy/util-defaults-mode-node@3.0.13": - resolution: - { - integrity: sha512-voUa8TFJGfD+U12tlNNLCDlXibt9vRdNzRX45Onk/WxZe7TS+hTOZouEZRa7oARGicdgeXvt1A0W45qLGYdy+g==, - } - engines: { node: ">= 10.0.0" } - - "@smithy/util-endpoints@2.0.5": - resolution: - { - integrity: sha512-ReQP0BWihIE68OAblC/WQmDD40Gx+QY1Ez8mTdFMXpmjfxSyz2fVQu3A4zXRfQU9sZXtewk3GmhfOHswvX+eNg==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-hex-encoding@3.0.0": - resolution: - { - integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-middleware@3.0.3": - resolution: - { - integrity: sha512-l+StyYYK/eO3DlVPbU+4Bi06Jjal+PFLSMmlWM1BEwyLxZ3aKkf1ROnoIakfaA7mC6uw3ny7JBkau4Yc+5zfWw==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-retry@3.0.3": - resolution: - { - integrity: sha512-AFw+hjpbtVApzpNDhbjNG5NA3kyoMs7vx0gsgmlJF4s+yz1Zlepde7J58zpIRIsdjc+emhpAITxA88qLkPF26w==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-stream@3.1.3": - resolution: - { - integrity: sha512-FIv/bRhIlAxC0U7xM1BCnF2aDRPq0UaelqBHkM2lsCp26mcBbgI0tCVTv+jGdsQLUmAMybua/bjDsSu8RQHbmw==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-uri-escape@3.0.0": - resolution: - { - integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-utf8@2.3.0": - resolution: - { - integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==, - } - engines: { node: ">=14.0.0" } - - "@smithy/util-utf8@3.0.0": - resolution: - { - integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-waiter@3.1.2": - resolution: - { - integrity: sha512-4pP0EV3iTsexDx+8PPGAKCQpd/6hsQBaQhqWzU4hqKPHN5epPsxKbvUTIiYIHTxaKt6/kEaqPBpu/ufvfbrRzw==, - } - engines: { node: ">=16.0.0" } - - "@sqltools/formatter@1.2.5": - resolution: - { - integrity: sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==, - } - - "@svgr/babel-plugin-add-jsx-attribute@8.0.0": - resolution: - { - integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==, - } - engines: { node: ">=14" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@svgr/babel-plugin-remove-jsx-attribute@8.0.0": - resolution: - { - integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==, - } - engines: { node: ">=14" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0": - resolution: - { - integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==, - } - engines: { node: ">=14" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0": - resolution: - { - integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==, - } - engines: { node: ">=14" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@svgr/babel-plugin-svg-dynamic-title@8.0.0": - resolution: - { - integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==, - } - engines: { node: ">=14" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@svgr/babel-plugin-svg-em-dimensions@8.0.0": - resolution: - { - integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==, - } - engines: { node: ">=14" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@svgr/babel-plugin-transform-react-native-svg@8.1.0": - resolution: - { - integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==, - } - engines: { node: ">=14" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@svgr/babel-plugin-transform-svg-component@8.0.0": - resolution: - { - integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==, - } - engines: { node: ">=12" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@svgr/babel-preset@8.1.0": - resolution: - { - integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==, - } - engines: { node: ">=14" } - peerDependencies: - "@babel/core": ^7.0.0-0 - - "@svgr/core@8.1.0": - resolution: - { - integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==, - } - engines: { node: ">=14" } - - "@svgr/hast-util-to-babel-ast@8.0.0": - resolution: - { - integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==, - } - engines: { node: ">=14" } - - "@svgr/plugin-jsx@8.1.0": - resolution: - { - integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==, - } - engines: { node: ">=14" } - peerDependencies: - "@svgr/core": "*" - - "@svgr/plugin-svgo@8.1.0": - resolution: - { - integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==, - } - engines: { node: ">=14" } - peerDependencies: - "@svgr/core": "*" - - "@svgr/webpack@8.1.0": - resolution: - { - integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==, - } - engines: { node: ">=14" } - - "@swc-node/core@1.13.3": - resolution: - { - integrity: sha512-OGsvXIid2Go21kiNqeTIn79jcaX4l0G93X2rAnas4LFoDyA9wAwVK7xZdm+QsKoMn5Mus2yFLCc4OtX2dD/PWA==, - } - engines: { node: ">= 10" } - peerDependencies: - "@swc/core": ">= 1.4.13" - "@swc/types": ">= 0.1" - - "@swc-node/jest@1.8.12": - resolution: - { - integrity: sha512-HyuYSSB0tOh8eXzRXBWD4GJO0OK2s/nTinHliTuOexaNuS8R/Oqun686827ueAeGiaRLC72yzOpn6P7xhApdBg==, - } - peerDependencies: - "@swc/core": ">= 1.4.13" - "@swc/types": ">= 0.1" - typescript: ">= 5.0" - - "@swc-node/register@1.10.9": - resolution: - { - integrity: sha512-iXy2sjP0phPEpK2yivjRC3PAgoLaT4sjSk0LDWCTdcTBJmR4waEog0E6eJbvoOkLkOtWw37SB8vCkl/bbh4+8A==, - } - peerDependencies: - "@swc/core": ">= 1.4.13" - typescript: ">= 4.3" - - "@swc-node/sourcemap-support@0.5.1": - resolution: - { - integrity: sha512-JxIvIo/Hrpv0JCHSyRpetAdQ6lB27oFYhv0PKCNf1g2gUXOjpeR1exrXccRxLMuAV5WAmGFBwRnNOJqN38+qtg==, - } - - "@swc/cli@0.4.0": - resolution: - { - integrity: sha512-4JdVrPtF/4rCMXp6Q1h5I6YkYZrCCcqod7Wk97ZQq7K8vNGzJUryBv4eHCvqx5sJOJBrbYm9fcswe1B0TygNoA==, - } - engines: { node: ">= 16.14.0" } + '@selderee/plugin-htmlparser2@0.11.0': + resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} + + '@sideway/address@4.1.5': + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} + + '@sideway/formula@3.0.1': + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + + '@sideway/pinpoint@2.0.0': + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + + '@sinclair/typebox@0.27.8': + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + + '@sindresorhus/is@4.6.0': + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} + + '@sindresorhus/merge-streams@2.3.0': + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + engines: {node: '>=18'} + + '@sinonjs/commons@3.0.1': + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} + + '@sinonjs/fake-timers@10.3.0': + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + + '@smithy/abort-controller@3.1.1': + resolution: {integrity: sha512-MBJBiidoe+0cTFhyxT8g+9g7CeVccLM0IOKKUMCNQ1CNMJ/eIfoo0RTfVrXOONEI1UCN1W+zkiHSbzUNE9dZtQ==} + engines: {node: '>=16.0.0'} + + '@smithy/chunked-blob-reader-native@3.0.0': + resolution: {integrity: sha512-VDkpCYW+peSuM4zJip5WDfqvg2Mo/e8yxOv3VF1m11y7B8KKMKVFtmZWDe36Fvk8rGuWrPZHHXZ7rR7uM5yWyg==} + + '@smithy/chunked-blob-reader@3.0.0': + resolution: {integrity: sha512-sbnURCwjF0gSToGlsBiAmd1lRCmSn72nu9axfJu5lIx6RUEgHu6GwTMbqCdhQSi0Pumcm5vFxsi9XWXb2mTaoA==} + + '@smithy/config-resolver@3.0.5': + resolution: {integrity: sha512-SkW5LxfkSI1bUC74OtfBbdz+grQXYiPYolyu8VfpLIjEoN/sHVBlLeGXMQ1vX4ejkgfv6sxVbQJ32yF2cl1veA==} + engines: {node: '>=16.0.0'} + + '@smithy/core@2.3.1': + resolution: {integrity: sha512-BC7VMXx/1BCmRPCVzzn4HGWAtsrb7/0758EtwOGFJQrlSwJBEjCcDLNZLFoL/68JexYa2s+KmgL/UfmXdG6v1w==} + engines: {node: '>=16.0.0'} + + '@smithy/credential-provider-imds@3.2.0': + resolution: {integrity: sha512-0SCIzgd8LYZ9EJxUjLXBmEKSZR/P/w6l7Rz/pab9culE/RWuqelAKGJvn5qUOl8BgX8Yj5HWM50A5hiB/RzsgA==} + engines: {node: '>=16.0.0'} + + '@smithy/eventstream-codec@3.1.2': + resolution: {integrity: sha512-0mBcu49JWt4MXhrhRAlxASNy0IjDRFU+aWNDRal9OtUJvJNiwDuyKMUONSOjLjSCeGwZaE0wOErdqULer8r7yw==} + + '@smithy/eventstream-serde-browser@3.0.5': + resolution: {integrity: sha512-dEyiUYL/ekDfk+2Ra4GxV+xNnFoCmk1nuIXg+fMChFTrM2uI/1r9AdiTYzPqgb72yIv/NtAj6C3dG//1wwgakQ==} + engines: {node: '>=16.0.0'} + + '@smithy/eventstream-serde-config-resolver@3.0.3': + resolution: {integrity: sha512-NVTYjOuYpGfrN/VbRQgn31x73KDLfCXCsFdad8DiIc3IcdxL+dYA9zEQPyOP7Fy2QL8CPy2WE4WCUD+ZsLNfaQ==} + engines: {node: '>=16.0.0'} + + '@smithy/eventstream-serde-node@3.0.4': + resolution: {integrity: sha512-mjlG0OzGAYuUpdUpflfb9zyLrBGgmQmrobNT8b42ZTsGv/J03+t24uhhtVEKG/b2jFtPIHF74Bq+VUtbzEKOKg==} + engines: {node: '>=16.0.0'} + + '@smithy/eventstream-serde-universal@3.0.4': + resolution: {integrity: sha512-Od9dv8zh3PgOD7Vj4T3HSuox16n0VG8jJIM2gvKASL6aCtcS8CfHZDWe1Ik3ZXW6xBouU+45Q5wgoliWDZiJ0A==} + engines: {node: '>=16.0.0'} + + '@smithy/fetch-http-handler@3.2.4': + resolution: {integrity: sha512-kBprh5Gs5h7ug4nBWZi1FZthdqSM+T7zMmsZxx0IBvWUn7dK3diz2SHn7Bs4dQGFDk8plDv375gzenDoNwrXjg==} + + '@smithy/hash-blob-browser@3.1.2': + resolution: {integrity: sha512-hAbfqN2UbISltakCC2TP0kx4LqXBttEv2MqSPE98gVuDFMf05lU+TpC41QtqGP3Ff5A3GwZMPfKnEy0VmEUpmg==} + + '@smithy/hash-node@3.0.3': + resolution: {integrity: sha512-2ctBXpPMG+B3BtWSGNnKELJ7SH9e4TNefJS0cd2eSkOOROeBnnVBnAy9LtJ8tY4vUEoe55N4CNPxzbWvR39iBw==} + engines: {node: '>=16.0.0'} + + '@smithy/hash-stream-node@3.1.2': + resolution: {integrity: sha512-PBgDMeEdDzi6JxKwbfBtwQG9eT9cVwsf0dZzLXoJF4sHKHs5HEo/3lJWpn6jibfJwT34I1EBXpBnZE8AxAft6g==} + engines: {node: '>=16.0.0'} + + '@smithy/invalid-dependency@3.0.3': + resolution: {integrity: sha512-ID1eL/zpDULmHJbflb864k72/SNOZCADRc9i7Exq3RUNJw6raWUSlFEQ+3PX3EYs++bTxZB2dE9mEHTQLv61tw==} + + '@smithy/is-array-buffer@2.2.0': + resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} + engines: {node: '>=14.0.0'} + + '@smithy/is-array-buffer@3.0.0': + resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==} + engines: {node: '>=16.0.0'} + + '@smithy/md5-js@3.0.3': + resolution: {integrity: sha512-O/SAkGVwpWmelpj/8yDtsaVe6sINHLB1q8YE/+ZQbDxIw3SRLbTZuRaI10K12sVoENdnHqzPp5i3/H+BcZ3m3Q==} + + '@smithy/middleware-content-length@3.0.5': + resolution: {integrity: sha512-ILEzC2eyxx6ncej3zZSwMpB5RJ0zuqH7eMptxC4KN3f+v9bqT8ohssKbhNR78k/2tWW+KS5Spw+tbPF4Ejyqvw==} + engines: {node: '>=16.0.0'} + + '@smithy/middleware-endpoint@3.1.0': + resolution: {integrity: sha512-5y5aiKCEwg9TDPB4yFE7H6tYvGFf1OJHNczeY10/EFF8Ir8jZbNntQJxMWNfeQjC1mxPsaQ6mR9cvQbf+0YeMw==} + engines: {node: '>=16.0.0'} + + '@smithy/middleware-retry@3.0.13': + resolution: {integrity: sha512-zvCLfaRYCaUmjbF2yxShGZdolSHft7NNCTA28HVN9hKcEbOH+g5irr1X9s+in8EpambclGnevZY4A3lYpvDCFw==} + engines: {node: '>=16.0.0'} + + '@smithy/middleware-serde@3.0.3': + resolution: {integrity: sha512-puUbyJQBcg9eSErFXjKNiGILJGtiqmuuNKEYNYfUD57fUl4i9+mfmThtQhvFXU0hCVG0iEJhvQUipUf+/SsFdA==} + engines: {node: '>=16.0.0'} + + '@smithy/middleware-stack@3.0.3': + resolution: {integrity: sha512-r4klY9nFudB0r9UdSMaGSyjyQK5adUyPnQN/ZM6M75phTxOdnc/AhpvGD1fQUvgmqjQEBGCwpnPbDm8pH5PapA==} + engines: {node: '>=16.0.0'} + + '@smithy/node-config-provider@3.1.4': + resolution: {integrity: sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==} + engines: {node: '>=16.0.0'} + + '@smithy/node-http-handler@3.1.4': + resolution: {integrity: sha512-+UmxgixgOr/yLsUxcEKGH0fMNVteJFGkmRltYFHnBMlogyFdpzn2CwqWmxOrfJELhV34v0WSlaqG1UtE1uXlJg==} + engines: {node: '>=16.0.0'} + + '@smithy/property-provider@3.1.3': + resolution: {integrity: sha512-zahyOVR9Q4PEoguJ/NrFP4O7SMAfYO1HLhB18M+q+Z4KFd4V2obiMnlVoUFzFLSPeVt1POyNWneHHrZaTMoc/g==} + engines: {node: '>=16.0.0'} + + '@smithy/protocol-http@4.1.0': + resolution: {integrity: sha512-dPVoHYQ2wcHooGXg3LQisa1hH0e4y0pAddPMeeUPipI1tEOqL6A4N0/G7abeq+K8wrwSgjk4C0wnD1XZpJm5aA==} + engines: {node: '>=16.0.0'} + + '@smithy/querystring-builder@3.0.3': + resolution: {integrity: sha512-vyWckeUeesFKzCDaRwWLUA1Xym9McaA6XpFfAK5qI9DKJ4M33ooQGqvM4J+LalH4u/Dq9nFiC8U6Qn1qi0+9zw==} + engines: {node: '>=16.0.0'} + + '@smithy/querystring-parser@3.0.3': + resolution: {integrity: sha512-zahM1lQv2YjmznnfQsWbYojFe55l0SLG/988brlLv1i8z3dubloLF+75ATRsqPBboUXsW6I9CPGE5rQgLfY0vQ==} + engines: {node: '>=16.0.0'} + + '@smithy/service-error-classification@3.0.3': + resolution: {integrity: sha512-Jn39sSl8cim/VlkLsUhRFq/dKDnRUFlfRkvhOJaUbLBXUsLRLNf9WaxDv/z9BjuQ3A6k/qE8af1lsqcwm7+DaQ==} + engines: {node: '>=16.0.0'} + + '@smithy/shared-ini-file-loader@3.1.4': + resolution: {integrity: sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==} + engines: {node: '>=16.0.0'} + + '@smithy/signature-v4@4.1.0': + resolution: {integrity: sha512-aRryp2XNZeRcOtuJoxjydO6QTaVhxx/vjaR+gx7ZjaFgrgPRyZ3HCTbfwqYj6ZWEBHkCSUfcaymKPURaByukag==} + engines: {node: '>=16.0.0'} + + '@smithy/smithy-client@3.1.11': + resolution: {integrity: sha512-l0BpyYkciNyMaS+PnFFz4aO5sBcXvGLoJd7mX9xrMBIm2nIQBVvYgp2ZpPDMzwjKCavsXu06iuCm0F6ZJZc6yQ==} + engines: {node: '>=16.0.0'} + + '@smithy/types@3.3.0': + resolution: {integrity: sha512-IxvBBCTFDHbVoK7zIxqA1ZOdc4QfM5HM7rGleCuHi7L1wnKv5Pn69xXJQ9hgxH60ZVygH9/JG0jRgtUncE3QUA==} + engines: {node: '>=16.0.0'} + + '@smithy/url-parser@3.0.3': + resolution: {integrity: sha512-pw3VtZtX2rg+s6HMs6/+u9+hu6oY6U7IohGhVNnjbgKy86wcIsSZwgHrFR+t67Uyxvp4Xz3p3kGXXIpTNisq8A==} + + '@smithy/util-base64@3.0.0': + resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==} + engines: {node: '>=16.0.0'} + + '@smithy/util-body-length-browser@3.0.0': + resolution: {integrity: sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==} + + '@smithy/util-body-length-node@3.0.0': + resolution: {integrity: sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==} + engines: {node: '>=16.0.0'} + + '@smithy/util-buffer-from@2.2.0': + resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} + engines: {node: '>=14.0.0'} + + '@smithy/util-buffer-from@3.0.0': + resolution: {integrity: sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==} + engines: {node: '>=16.0.0'} + + '@smithy/util-config-provider@3.0.0': + resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} + engines: {node: '>=16.0.0'} + + '@smithy/util-defaults-mode-browser@3.0.13': + resolution: {integrity: sha512-ZIRSUsnnMRStOP6OKtW+gCSiVFkwnfQF2xtf32QKAbHR6ACjhbAybDvry+3L5qQYdh3H6+7yD/AiUE45n8mTTw==} + engines: {node: '>= 10.0.0'} + + '@smithy/util-defaults-mode-node@3.0.13': + resolution: {integrity: sha512-voUa8TFJGfD+U12tlNNLCDlXibt9vRdNzRX45Onk/WxZe7TS+hTOZouEZRa7oARGicdgeXvt1A0W45qLGYdy+g==} + engines: {node: '>= 10.0.0'} + + '@smithy/util-endpoints@2.0.5': + resolution: {integrity: sha512-ReQP0BWihIE68OAblC/WQmDD40Gx+QY1Ez8mTdFMXpmjfxSyz2fVQu3A4zXRfQU9sZXtewk3GmhfOHswvX+eNg==} + engines: {node: '>=16.0.0'} + + '@smithy/util-hex-encoding@3.0.0': + resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==} + engines: {node: '>=16.0.0'} + + '@smithy/util-middleware@3.0.3': + resolution: {integrity: sha512-l+StyYYK/eO3DlVPbU+4Bi06Jjal+PFLSMmlWM1BEwyLxZ3aKkf1ROnoIakfaA7mC6uw3ny7JBkau4Yc+5zfWw==} + engines: {node: '>=16.0.0'} + + '@smithy/util-retry@3.0.3': + resolution: {integrity: sha512-AFw+hjpbtVApzpNDhbjNG5NA3kyoMs7vx0gsgmlJF4s+yz1Zlepde7J58zpIRIsdjc+emhpAITxA88qLkPF26w==} + engines: {node: '>=16.0.0'} + + '@smithy/util-stream@3.1.3': + resolution: {integrity: sha512-FIv/bRhIlAxC0U7xM1BCnF2aDRPq0UaelqBHkM2lsCp26mcBbgI0tCVTv+jGdsQLUmAMybua/bjDsSu8RQHbmw==} + engines: {node: '>=16.0.0'} + + '@smithy/util-uri-escape@3.0.0': + resolution: {integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==} + engines: {node: '>=16.0.0'} + + '@smithy/util-utf8@2.3.0': + resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} + engines: {node: '>=14.0.0'} + + '@smithy/util-utf8@3.0.0': + resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==} + engines: {node: '>=16.0.0'} + + '@smithy/util-waiter@3.1.2': + resolution: {integrity: sha512-4pP0EV3iTsexDx+8PPGAKCQpd/6hsQBaQhqWzU4hqKPHN5epPsxKbvUTIiYIHTxaKt6/kEaqPBpu/ufvfbrRzw==} + engines: {node: '>=16.0.0'} + + '@sqltools/formatter@1.2.5': + resolution: {integrity: sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==} + + '@svgr/babel-plugin-add-jsx-attribute@8.0.0': + resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0': + resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0': + resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0': + resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-svg-dynamic-title@8.0.0': + resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-svg-em-dimensions@8.0.0': + resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-transform-react-native-svg@8.1.0': + resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-transform-svg-component@8.0.0': + resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} + engines: {node: '>=12'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-preset@8.1.0': + resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/core@8.1.0': + resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} + engines: {node: '>=14'} + + '@svgr/hast-util-to-babel-ast@8.0.0': + resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==} + engines: {node: '>=14'} + + '@svgr/plugin-jsx@8.1.0': + resolution: {integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==} + engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' + + '@svgr/plugin-svgo@8.1.0': + resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==} + engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' + + '@svgr/webpack@8.1.0': + resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} + engines: {node: '>=14'} + + '@swc-node/core@1.13.3': + resolution: {integrity: sha512-OGsvXIid2Go21kiNqeTIn79jcaX4l0G93X2rAnas4LFoDyA9wAwVK7xZdm+QsKoMn5Mus2yFLCc4OtX2dD/PWA==} + engines: {node: '>= 10'} + peerDependencies: + '@swc/core': '>= 1.4.13' + '@swc/types': '>= 0.1' + + '@swc-node/jest@1.8.12': + resolution: {integrity: sha512-HyuYSSB0tOh8eXzRXBWD4GJO0OK2s/nTinHliTuOexaNuS8R/Oqun686827ueAeGiaRLC72yzOpn6P7xhApdBg==} + peerDependencies: + '@swc/core': '>= 1.4.13' + '@swc/types': '>= 0.1' + typescript: '>= 5.0' + + '@swc-node/register@1.10.9': + resolution: {integrity: sha512-iXy2sjP0phPEpK2yivjRC3PAgoLaT4sjSk0LDWCTdcTBJmR4waEog0E6eJbvoOkLkOtWw37SB8vCkl/bbh4+8A==} + peerDependencies: + '@swc/core': '>= 1.4.13' + typescript: '>= 4.3' + + '@swc-node/sourcemap-support@0.5.1': + resolution: {integrity: sha512-JxIvIo/Hrpv0JCHSyRpetAdQ6lB27oFYhv0PKCNf1g2gUXOjpeR1exrXccRxLMuAV5WAmGFBwRnNOJqN38+qtg==} + + '@swc/cli@0.4.0': + resolution: {integrity: sha512-4JdVrPtF/4rCMXp6Q1h5I6YkYZrCCcqod7Wk97ZQq7K8vNGzJUryBv4eHCvqx5sJOJBrbYm9fcswe1B0TygNoA==} + engines: {node: '>= 16.14.0'} hasBin: true peerDependencies: - "@swc/core": ^1.2.66 + '@swc/core': ^1.2.66 chokidar: ^3.5.1 peerDependenciesMeta: chokidar: optional: true - "@swc/core-darwin-arm64@1.4.16": - resolution: - { - integrity: sha512-UOCcH1GvjRnnM/LWT6VCGpIk0OhHRq6v1U6QXuPt5wVsgXnXQwnf5k3sG5Cm56hQHDvhRPY6HCsHi/p0oek8oQ==, - } - engines: { node: ">=10" } + '@swc/core-darwin-arm64@1.4.16': + resolution: {integrity: sha512-UOCcH1GvjRnnM/LWT6VCGpIk0OhHRq6v1U6QXuPt5wVsgXnXQwnf5k3sG5Cm56hQHDvhRPY6HCsHi/p0oek8oQ==} + engines: {node: '>=10'} cpu: [arm64] os: [darwin] - "@swc/core-darwin-arm64@1.7.4": - resolution: - { - integrity: sha512-RbWrdGh+x9xKFUA9/kPZRR8OPxUsDUuPyLjPIGLYZMO+ftht2vhVH7QsUq6lg+jAP34eIya72UA1isiZe+BRaA==, - } - engines: { node: ">=10" } + '@swc/core-darwin-arm64@1.7.4': + resolution: {integrity: sha512-RbWrdGh+x9xKFUA9/kPZRR8OPxUsDUuPyLjPIGLYZMO+ftht2vhVH7QsUq6lg+jAP34eIya72UA1isiZe+BRaA==} + engines: {node: '>=10'} cpu: [arm64] os: [darwin] - "@swc/core-darwin-x64@1.4.16": - resolution: - { - integrity: sha512-t3bgqFoYLWvyVtVL6KkFNCINEoOrIlyggT/kJRgi1y0aXSr0oVgcrQ4ezJpdeahZZ4N+Q6vT3ffM30yIunELNA==, - } - engines: { node: ">=10" } + '@swc/core-darwin-x64@1.4.16': + resolution: {integrity: sha512-t3bgqFoYLWvyVtVL6KkFNCINEoOrIlyggT/kJRgi1y0aXSr0oVgcrQ4ezJpdeahZZ4N+Q6vT3ffM30yIunELNA==} + engines: {node: '>=10'} cpu: [x64] os: [darwin] - "@swc/core-darwin-x64@1.7.4": - resolution: - { - integrity: sha512-TxCWMJs4OrqApjFuT8cUiqMz0zg97F0JsXBEeZ7zjkyv9XJ/rN2pdwqMlZv0Wv2C2rivOPo6FsWYlZ3V8ZHhyA==, - } - engines: { node: ">=10" } + '@swc/core-darwin-x64@1.7.4': + resolution: {integrity: sha512-TxCWMJs4OrqApjFuT8cUiqMz0zg97F0JsXBEeZ7zjkyv9XJ/rN2pdwqMlZv0Wv2C2rivOPo6FsWYlZ3V8ZHhyA==} + engines: {node: '>=10'} cpu: [x64] os: [darwin] - "@swc/core-linux-arm-gnueabihf@1.4.16": - resolution: - { - integrity: sha512-DvHuwvEF86YvSd0lwnzVcjOTZ0jcxewIbsN0vc/0fqm9qBdMMjr9ox6VCam1n3yYeRtj4VFgrjeNFksqbUejdQ==, - } - engines: { node: ">=10" } + '@swc/core-linux-arm-gnueabihf@1.4.16': + resolution: {integrity: sha512-DvHuwvEF86YvSd0lwnzVcjOTZ0jcxewIbsN0vc/0fqm9qBdMMjr9ox6VCam1n3yYeRtj4VFgrjeNFksqbUejdQ==} + engines: {node: '>=10'} cpu: [arm] os: [linux] - "@swc/core-linux-arm-gnueabihf@1.7.4": - resolution: - { - integrity: sha512-5IhwIJZAgkkfI6PqgQ3xk0/2hTAVsAczIPLiR2Epp30EgsNo1KIFL0ZHzrnvJPy5BZ3jy3T1dEbDE/memBOEmA==, - } - engines: { node: ">=10" } + '@swc/core-linux-arm-gnueabihf@1.7.4': + resolution: {integrity: sha512-5IhwIJZAgkkfI6PqgQ3xk0/2hTAVsAczIPLiR2Epp30EgsNo1KIFL0ZHzrnvJPy5BZ3jy3T1dEbDE/memBOEmA==} + engines: {node: '>=10'} cpu: [arm] os: [linux] - "@swc/core-linux-arm64-gnu@1.4.16": - resolution: - { - integrity: sha512-9Uu5YlPbyCvbidjKtYEsPpyZlu16roOZ5c2tP1vHfnU9bgf5Tz5q5VovSduNxPHx+ed2iC1b1URODHvDzbbDuQ==, - } - engines: { node: ">=10" } + '@swc/core-linux-arm64-gnu@1.4.16': + resolution: {integrity: sha512-9Uu5YlPbyCvbidjKtYEsPpyZlu16roOZ5c2tP1vHfnU9bgf5Tz5q5VovSduNxPHx+ed2iC1b1URODHvDzbbDuQ==} + engines: {node: '>=10'} cpu: [arm64] os: [linux] - "@swc/core-linux-arm64-gnu@1.7.4": - resolution: - { - integrity: sha512-0787jri83jigf26mF8FndWehh7jqMaHwAm/OV6VdToyNo/g+d1AxVpkEizrywZK46el+AObnHUIHIHwZgO21LA==, - } - engines: { node: ">=10" } + '@swc/core-linux-arm64-gnu@1.7.4': + resolution: {integrity: sha512-0787jri83jigf26mF8FndWehh7jqMaHwAm/OV6VdToyNo/g+d1AxVpkEizrywZK46el+AObnHUIHIHwZgO21LA==} + engines: {node: '>=10'} cpu: [arm64] os: [linux] - "@swc/core-linux-arm64-musl@1.4.16": - resolution: - { - integrity: sha512-/YZq/qB1CHpeoL0eMzyqK5/tYZn/rzKoCYDviFU4uduSUIJsDJQuQA/skdqUzqbheOXKAd4mnJ1hT04RbJ8FPQ==, - } - engines: { node: ">=10" } + '@swc/core-linux-arm64-musl@1.4.16': + resolution: {integrity: sha512-/YZq/qB1CHpeoL0eMzyqK5/tYZn/rzKoCYDviFU4uduSUIJsDJQuQA/skdqUzqbheOXKAd4mnJ1hT04RbJ8FPQ==} + engines: {node: '>=10'} cpu: [arm64] os: [linux] - "@swc/core-linux-arm64-musl@1.7.4": - resolution: - { - integrity: sha512-A45hGKWAGcjU5Ol0uQUoK0tHerwEKxfprYUZbmPLpD2yrpMZr+dTrwY2n075sixs7RuZEccBkgGNpehEe5BPBQ==, - } - engines: { node: ">=10" } + '@swc/core-linux-arm64-musl@1.7.4': + resolution: {integrity: sha512-A45hGKWAGcjU5Ol0uQUoK0tHerwEKxfprYUZbmPLpD2yrpMZr+dTrwY2n075sixs7RuZEccBkgGNpehEe5BPBQ==} + engines: {node: '>=10'} cpu: [arm64] os: [linux] - "@swc/core-linux-x64-gnu@1.4.16": - resolution: - { - integrity: sha512-UUjaW5VTngZYDcA8yQlrFmqs1tLi1TxbKlnaJwoNhel9zRQ0yG1YEVGrzTvv4YApSuIiDK18t+Ip927bwucuVQ==, - } - engines: { node: ">=10" } + '@swc/core-linux-x64-gnu@1.4.16': + resolution: {integrity: sha512-UUjaW5VTngZYDcA8yQlrFmqs1tLi1TxbKlnaJwoNhel9zRQ0yG1YEVGrzTvv4YApSuIiDK18t+Ip927bwucuVQ==} + engines: {node: '>=10'} cpu: [x64] os: [linux] - "@swc/core-linux-x64-gnu@1.7.4": - resolution: - { - integrity: sha512-bcO1MpAm39TXqqHuYW4ox4vDvhB7jkguwMwxvmL+cKBGsUHrIoUTfGt9NM9N4D4CvOwULlxqbyt19veUJ7CVPw==, - } - engines: { node: ">=10" } + '@swc/core-linux-x64-gnu@1.7.4': + resolution: {integrity: sha512-bcO1MpAm39TXqqHuYW4ox4vDvhB7jkguwMwxvmL+cKBGsUHrIoUTfGt9NM9N4D4CvOwULlxqbyt19veUJ7CVPw==} + engines: {node: '>=10'} cpu: [x64] os: [linux] - "@swc/core-linux-x64-musl@1.4.16": - resolution: - { - integrity: sha512-aFhxPifevDTwEDKPi4eRYWzC0p/WYJeiFkkpNU5Uc7a7M5iMWPAbPFUbHesdlb9Jfqs5c07oyz86u+/HySBNPQ==, - } - engines: { node: ">=10" } + '@swc/core-linux-x64-musl@1.4.16': + resolution: {integrity: sha512-aFhxPifevDTwEDKPi4eRYWzC0p/WYJeiFkkpNU5Uc7a7M5iMWPAbPFUbHesdlb9Jfqs5c07oyz86u+/HySBNPQ==} + engines: {node: '>=10'} cpu: [x64] os: [linux] - "@swc/core-linux-x64-musl@1.7.4": - resolution: - { - integrity: sha512-N6nXuHyDO/q5kPN2xQxz5BEvhFpgnFSkP+9wxg5xWq+qIQL5bv37jk8dkKvMLx/8fHzTqrIjPDSRzVbcL7sqXg==, - } - engines: { node: ">=10" } + '@swc/core-linux-x64-musl@1.7.4': + resolution: {integrity: sha512-N6nXuHyDO/q5kPN2xQxz5BEvhFpgnFSkP+9wxg5xWq+qIQL5bv37jk8dkKvMLx/8fHzTqrIjPDSRzVbcL7sqXg==} + engines: {node: '>=10'} cpu: [x64] os: [linux] - "@swc/core-win32-arm64-msvc@1.4.16": - resolution: - { - integrity: sha512-bTD43MbhIHL2s5QgCwyleaGwl96Gk/scF2TaVKdUe4QlJCDV/YK9h5oIBAp63ckHtE8GHlH4c8dZNBiAXn4Org==, - } - engines: { node: ">=10" } + '@swc/core-win32-arm64-msvc@1.4.16': + resolution: {integrity: sha512-bTD43MbhIHL2s5QgCwyleaGwl96Gk/scF2TaVKdUe4QlJCDV/YK9h5oIBAp63ckHtE8GHlH4c8dZNBiAXn4Org==} + engines: {node: '>=10'} cpu: [arm64] os: [win32] - "@swc/core-win32-arm64-msvc@1.7.4": - resolution: - { - integrity: sha512-7W1owqCNR1cG+mpS55juiZlR/lrAdxB1pH32egeOipNKOLGwyqmlzQ0g9tkQTNgzwgfpCUg8z606+GqqXvajZw==, - } - engines: { node: ">=10" } + '@swc/core-win32-arm64-msvc@1.7.4': + resolution: {integrity: sha512-7W1owqCNR1cG+mpS55juiZlR/lrAdxB1pH32egeOipNKOLGwyqmlzQ0g9tkQTNgzwgfpCUg8z606+GqqXvajZw==} + engines: {node: '>=10'} cpu: [arm64] os: [win32] - "@swc/core-win32-ia32-msvc@1.4.16": - resolution: - { - integrity: sha512-/lmZeAN/qV5XbK2SEvi8e2RkIg8FQNYiSA8y2/Zb4gTUMKVO5JMLH0BSWMiIKMstKDPDSxMWgwJaQHF8UMyPmQ==, - } - engines: { node: ">=10" } + '@swc/core-win32-ia32-msvc@1.4.16': + resolution: {integrity: sha512-/lmZeAN/qV5XbK2SEvi8e2RkIg8FQNYiSA8y2/Zb4gTUMKVO5JMLH0BSWMiIKMstKDPDSxMWgwJaQHF8UMyPmQ==} + engines: {node: '>=10'} cpu: [ia32] os: [win32] - "@swc/core-win32-ia32-msvc@1.7.4": - resolution: - { - integrity: sha512-saLkY+q7zNPk4gYiUBCc93FYPo4ECXMjHcSPtLVHoPZBIxRrklgaAf6aDpblBo30nVdoBE2V3YPd0Y/cPiY6RQ==, - } - engines: { node: ">=10" } + '@swc/core-win32-ia32-msvc@1.7.4': + resolution: {integrity: sha512-saLkY+q7zNPk4gYiUBCc93FYPo4ECXMjHcSPtLVHoPZBIxRrklgaAf6aDpblBo30nVdoBE2V3YPd0Y/cPiY6RQ==} + engines: {node: '>=10'} cpu: [ia32] os: [win32] - "@swc/core-win32-x64-msvc@1.4.16": - resolution: - { - integrity: sha512-BPAfFfODWXtUu6SwaTTftDHvcbDyWBSI/oanUeRbQR5vVWkXoQ3cxLTsDluc3H74IqXS5z1Uyoe0vNo2hB1opA==, - } - engines: { node: ">=10" } + '@swc/core-win32-x64-msvc@1.4.16': + resolution: {integrity: sha512-BPAfFfODWXtUu6SwaTTftDHvcbDyWBSI/oanUeRbQR5vVWkXoQ3cxLTsDluc3H74IqXS5z1Uyoe0vNo2hB1opA==} + engines: {node: '>=10'} cpu: [x64] os: [win32] - "@swc/core-win32-x64-msvc@1.7.4": - resolution: - { - integrity: sha512-zKF6jpRBNuVKgOf2W5dMcPyjwcNCp21syjl9lvLRbCeIg+1U+zjdoQCAmMWWoPNE7fLg+yfvohnnOJG2AdzQ9Q==, - } - engines: { node: ">=10" } + '@swc/core-win32-x64-msvc@1.7.4': + resolution: {integrity: sha512-zKF6jpRBNuVKgOf2W5dMcPyjwcNCp21syjl9lvLRbCeIg+1U+zjdoQCAmMWWoPNE7fLg+yfvohnnOJG2AdzQ9Q==} + engines: {node: '>=10'} cpu: [x64] os: [win32] - "@swc/core@1.4.16": - resolution: - { - integrity: sha512-Xaf+UBvW6JNuV131uvSNyMXHn+bh6LyKN4tbv7tOUFQpXyz/t9YWRE04emtlUW9Y0qrm/GKFCbY8n3z6BpZbTA==, - } - engines: { node: ">=10" } + '@swc/core@1.4.16': + resolution: {integrity: sha512-Xaf+UBvW6JNuV131uvSNyMXHn+bh6LyKN4tbv7tOUFQpXyz/t9YWRE04emtlUW9Y0qrm/GKFCbY8n3z6BpZbTA==} + engines: {node: '>=10'} peerDependencies: - "@swc/helpers": ^0.5.0 + '@swc/helpers': ^0.5.0 peerDependenciesMeta: - "@swc/helpers": + '@swc/helpers': optional: true - "@swc/core@1.7.4": - resolution: - { - integrity: sha512-+wSycNxOw9QQz81AJAZlNS34EtOIifwUXMPACg05PWjECsjOKDTXLCVPx6J0lRaxhHSGBU2OYs9mRfIvxGt3CA==, - } - engines: { node: ">=10" } + '@swc/core@1.7.4': + resolution: {integrity: sha512-+wSycNxOw9QQz81AJAZlNS34EtOIifwUXMPACg05PWjECsjOKDTXLCVPx6J0lRaxhHSGBU2OYs9mRfIvxGt3CA==} + engines: {node: '>=10'} peerDependencies: - "@swc/helpers": "*" + '@swc/helpers': '*' peerDependenciesMeta: - "@swc/helpers": + '@swc/helpers': optional: true - "@swc/counter@0.1.3": - resolution: - { - integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==, - } - - "@swc/helpers@0.5.12": - resolution: - { - integrity: sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==, - } - - "@swc/helpers@0.5.5": - resolution: - { - integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==, - } - - "@swc/jest@0.2.36": - resolution: - { - integrity: sha512-8X80dp81ugxs4a11z1ka43FPhP+/e+mJNXJSxiNYk8gIX/jPBtY4gQTrKu/KIoco8bzKuPI5lUxjfLiGsfvnlw==, - } - engines: { npm: ">= 7.0.0" } - peerDependencies: - "@swc/core": "*" - - "@swc/types@0.1.12": - resolution: - { - integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==, - } - - "@szmarczak/http-timer@4.0.6": - resolution: - { - integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==, - } - engines: { node: ">=10" } - - "@t3-oss/env-core@0.11.0": - resolution: - { - integrity: sha512-PSalC5bG0a7XbyoLydiQdAnx3gICX6IQNctvh+TyLrdFxsxgocdj9Ui7sd061UlBzi+z4aIGjnem1kZx9QtUgQ==, - } - peerDependencies: - typescript: ">=5.0.0" + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + + '@swc/helpers@0.5.12': + resolution: {integrity: sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==} + + '@swc/helpers@0.5.5': + resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} + + '@swc/jest@0.2.36': + resolution: {integrity: sha512-8X80dp81ugxs4a11z1ka43FPhP+/e+mJNXJSxiNYk8gIX/jPBtY4gQTrKu/KIoco8bzKuPI5lUxjfLiGsfvnlw==} + engines: {npm: '>= 7.0.0'} + peerDependencies: + '@swc/core': '*' + + '@swc/types@0.1.12': + resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} + + '@szmarczak/http-timer@4.0.6': + resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} + engines: {node: '>=10'} + + '@t3-oss/env-core@0.11.0': + resolution: {integrity: sha512-PSalC5bG0a7XbyoLydiQdAnx3gICX6IQNctvh+TyLrdFxsxgocdj9Ui7sd061UlBzi+z4aIGjnem1kZx9QtUgQ==} + peerDependencies: + typescript: '>=5.0.0' zod: ^3.0.0 peerDependenciesMeta: typescript: optional: true - "@t3-oss/env-nextjs@0.11.0": - resolution: - { - integrity: sha512-gcRrY2CzSMSrxDf5+fKCUfzbBK125IxOcJHcoMVdjcTmYxEgIZFZ5qPPtngOY3UmTeXSqRZOGuNiosqWTFTkMw==, - } + '@t3-oss/env-nextjs@0.11.0': + resolution: {integrity: sha512-gcRrY2CzSMSrxDf5+fKCUfzbBK125IxOcJHcoMVdjcTmYxEgIZFZ5qPPtngOY3UmTeXSqRZOGuNiosqWTFTkMw==} peerDependencies: - typescript: ">=5.0.0" + typescript: '>=5.0.0' zod: ^3.0.0 peerDependenciesMeta: typescript: optional: true - "@tanstack/query-core@5.51.16": - resolution: - { - integrity: sha512-zfV+WAtBGm1dUIbL0w/x8qTqVLKU1/Bo1p19J9LF02MmIc4FxzMImMXhFzYJQl5Hx8Wit6RiQ4tB/DvN8y9zaQ==, - } - - "@tanstack/query-devtools@5.51.16": - resolution: - { - integrity: sha512-ajwuq4WnkNCMj/Hy3KR8d3RtZ6PSKc1dD2vs2T408MdjgKzQ3klVoL6zDgVO7X+5jlb5zfgcO3thh4ojPhfIaw==, - } - - "@tanstack/react-query-devtools@5.51.16": - resolution: - { - integrity: sha512-nX/LeBMba9S9/kKfOrPDUiBXkpc5To8JbssABOadukPB093SF8+NdSO5/2RY72aE0pBwaru2THyM4WX5rEnuAw==, - } - peerDependencies: - "@tanstack/react-query": ^5.51.16 + '@tanstack/query-core@5.51.16': + resolution: {integrity: sha512-zfV+WAtBGm1dUIbL0w/x8qTqVLKU1/Bo1p19J9LF02MmIc4FxzMImMXhFzYJQl5Hx8Wit6RiQ4tB/DvN8y9zaQ==} + + '@tanstack/query-devtools@5.51.16': + resolution: {integrity: sha512-ajwuq4WnkNCMj/Hy3KR8d3RtZ6PSKc1dD2vs2T408MdjgKzQ3klVoL6zDgVO7X+5jlb5zfgcO3thh4ojPhfIaw==} + + '@tanstack/react-query-devtools@5.51.16': + resolution: {integrity: sha512-nX/LeBMba9S9/kKfOrPDUiBXkpc5To8JbssABOadukPB093SF8+NdSO5/2RY72aE0pBwaru2THyM4WX5rEnuAw==} + peerDependencies: + '@tanstack/react-query': ^5.51.16 react: ^18 || ^19 - "@tanstack/react-query@5.51.16": - resolution: - { - integrity: sha512-NZnpJ30zkwaA2ZPhxJLs/qoMbd0yNAj6yyb3JTADJx9HjSdtvnNzOY1bDa3bU1B9CZTBBb7W9E1PpWlNXdgESg==, - } + '@tanstack/react-query@5.51.16': + resolution: {integrity: sha512-NZnpJ30zkwaA2ZPhxJLs/qoMbd0yNAj6yyb3JTADJx9HjSdtvnNzOY1bDa3bU1B9CZTBBb7W9E1PpWlNXdgESg==} peerDependencies: react: ^18.0.0 - "@tanstack/react-table@8.19.3": - resolution: - { - integrity: sha512-MtgPZc4y+cCRtU16y1vh1myuyZ2OdkWgMEBzyjYsoMWMicKZGZvcDnub3Zwb6XF2pj9iRMvm1SO1n57lS0vXLw==, - } - engines: { node: ">=12" } + '@tanstack/react-table@8.19.3': + resolution: {integrity: sha512-MtgPZc4y+cCRtU16y1vh1myuyZ2OdkWgMEBzyjYsoMWMicKZGZvcDnub3Zwb6XF2pj9iRMvm1SO1n57lS0vXLw==} + engines: {node: '>=12'} peerDependencies: - react: ">=16.8" - react-dom: ">=16.8" + react: '>=16.8' + react-dom: '>=16.8' - "@tanstack/react-virtual@3.8.3": - resolution: - { - integrity: sha512-9ICwbDUUzN99CJIGc373i8NLoj6zFTKI2Hlcmo0+lCSAhPQ5mxq4dGOMKmLYoEFyHcGQ64Bd6ZVbnPpM6lNK5w==, - } + '@tanstack/react-virtual@3.8.3': + resolution: {integrity: sha512-9ICwbDUUzN99CJIGc373i8NLoj6zFTKI2Hlcmo0+lCSAhPQ5mxq4dGOMKmLYoEFyHcGQ64Bd6ZVbnPpM6lNK5w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - "@tanstack/table-core@8.19.3": - resolution: - { - integrity: sha512-IqREj9ADoml9zCAouIG/5kCGoyIxPFdqdyoxis9FisXFi5vT+iYfEfLosq4xkU/iDbMcEuAj+X8dWRLvKYDNoQ==, - } - engines: { node: ">=12" } - - "@tanstack/virtual-core@3.8.3": - resolution: - { - integrity: sha512-vd2A2TnM5lbnWZnHi9B+L2gPtkSeOtJOAw358JqokIH1+v2J7vUAzFVPwB/wrye12RFOurffXu33plm4uQ+JBQ==, - } - - "@testing-library/dom@10.3.2": - resolution: - { - integrity: sha512-0bxIdP9mmPiOJ6wHLj8bdJRq+51oddObeCGdEf6PNEhYd93ZYAN+lPRnEOVFtheVwDM7+p+tza3LAQgp0PTudg==, - } - engines: { node: ">=18" } - - "@testing-library/jest-dom@6.4.8": - resolution: - { - integrity: sha512-JD0G+Zc38f5MBHA4NgxQMR5XtO5Jx9g86jqturNTt2WUfRmLDIY7iKkWHDCCTiDuFMre6nxAD5wHw9W5kI4rGw==, - } - engines: { node: ">=14", npm: ">=6", yarn: ">=1" } - - "@testing-library/react@16.0.0": - resolution: - { - integrity: sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==, - } - engines: { node: ">=18" } - peerDependencies: - "@testing-library/dom": ^10.0.0 - "@types/react": ^18.0.0 - "@types/react-dom": ^18.0.0 + '@tanstack/table-core@8.19.3': + resolution: {integrity: sha512-IqREj9ADoml9zCAouIG/5kCGoyIxPFdqdyoxis9FisXFi5vT+iYfEfLosq4xkU/iDbMcEuAj+X8dWRLvKYDNoQ==} + engines: {node: '>=12'} + + '@tanstack/virtual-core@3.8.3': + resolution: {integrity: sha512-vd2A2TnM5lbnWZnHi9B+L2gPtkSeOtJOAw358JqokIH1+v2J7vUAzFVPwB/wrye12RFOurffXu33plm4uQ+JBQ==} + + '@testing-library/dom@10.3.2': + resolution: {integrity: sha512-0bxIdP9mmPiOJ6wHLj8bdJRq+51oddObeCGdEf6PNEhYd93ZYAN+lPRnEOVFtheVwDM7+p+tza3LAQgp0PTudg==} + engines: {node: '>=18'} + + '@testing-library/jest-dom@6.4.8': + resolution: {integrity: sha512-JD0G+Zc38f5MBHA4NgxQMR5XtO5Jx9g86jqturNTt2WUfRmLDIY7iKkWHDCCTiDuFMre6nxAD5wHw9W5kI4rGw==} + engines: {node: '>=14', npm: '>=6', yarn: '>=1'} + + '@testing-library/react@16.0.0': + resolution: {integrity: sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==} + engines: {node: '>=18'} + peerDependencies: + '@testing-library/dom': ^10.0.0 + '@types/react': ^18.0.0 + '@types/react-dom': ^18.0.0 react: ^18.0.0 react-dom: ^18.0.0 peerDependenciesMeta: - "@types/react": + '@types/react': optional: true - "@types/react-dom": + '@types/react-dom': optional: true - "@testing-library/user-event@14.5.2": - resolution: - { - integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==, - } - engines: { node: ">=12", npm: ">=6" } - peerDependencies: - "@testing-library/dom": ">=7.21.4" - - "@tokenizer/token@0.3.0": - resolution: - { - integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==, - } - - "@tootallnate/once@2.0.0": - resolution: - { - integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==, - } - engines: { node: ">= 10" } - - "@toss/use-overlay@1.4.0": - resolution: - { - integrity: sha512-1fkKRwUWaPn1fPTHeYiOdnQu4j6sHLDfJZS1smsarPxWxUlr1+FikNIjzYQGAVXgNjxw0cqNfKR4HvVSsM5w3A==, - } + '@testing-library/user-event@14.5.2': + resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + + '@tokenizer/token@0.3.0': + resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} + + '@tootallnate/once@2.0.0': + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + + '@toss/use-overlay@1.4.0': + resolution: {integrity: sha512-1fkKRwUWaPn1fPTHeYiOdnQu4j6sHLDfJZS1smsarPxWxUlr1+FikNIjzYQGAVXgNjxw0cqNfKR4HvVSsM5w3A==} peerDependencies: react: ^16.8 || ^17 || ^18 - "@trysound/sax@0.2.0": - resolution: - { - integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==, - } - engines: { node: ">=10.13.0" } - - "@tsconfig/node10@1.0.11": - resolution: - { - integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==, - } - - "@tsconfig/node12@1.0.11": - resolution: - { - integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==, - } - - "@tsconfig/node14@1.0.3": - resolution: - { - integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==, - } - - "@tsconfig/node16@1.0.4": - resolution: - { - integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==, - } - - "@tybys/wasm-util@0.9.0": - resolution: - { - integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==, - } - - "@types/aria-query@5.0.4": - resolution: - { - integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==, - } - - "@types/babel__core@7.20.5": - resolution: - { - integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==, - } - - "@types/babel__generator@7.6.8": - resolution: - { - integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==, - } - - "@types/babel__template@7.4.4": - resolution: - { - integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==, - } - - "@types/babel__traverse@7.20.6": - resolution: - { - integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==, - } - - "@types/bcrypt@5.0.2": - resolution: - { - integrity: sha512-6atioO8Y75fNcbmj0G7UjI9lXN2pQ/IGJ2FWT4a/btd0Lk9lQalHLKhkgKVZ3r+spnmWUKfbMi1GEe9wyHQfNQ==, - } - - "@types/body-parser@1.19.5": - resolution: - { - integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==, - } - - "@types/cacheable-request@6.0.3": - resolution: - { - integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==, - } - - "@types/cls-hooked@4.3.8": - resolution: - { - integrity: sha512-tf/7H883gFA6MPlWI15EQtfNZ+oPL0gLKkOlx9UHFrun1fC/FkuyNBpTKq1B5E3T4fbvjId6WifHUdSGsMMuPg==, - } - - "@types/connect@3.4.38": - resolution: - { - integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==, - } - - "@types/cookie@0.6.0": - resolution: - { - integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==, - } - - "@types/cookiejar@2.1.5": - resolution: - { - integrity: sha512-he+DHOWReW0nghN24E1WUqM0efK4kI9oTqDm6XmK8ZPe2djZ90BSNdGnIyCLzCPw7/pogPlGbzI2wHGGmi4O/Q==, - } - - "@types/d3-array@3.2.1": - resolution: - { - integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==, - } - - "@types/d3-color@3.1.3": - resolution: - { - integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==, - } - - "@types/d3-ease@3.0.2": - resolution: - { - integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==, - } - - "@types/d3-interpolate@3.0.4": - resolution: - { - integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==, - } - - "@types/d3-path@3.1.0": - resolution: - { - integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==, - } - - "@types/d3-scale@4.0.8": - resolution: - { - integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==, - } - - "@types/d3-shape@3.1.6": - resolution: - { - integrity: sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==, - } - - "@types/d3-time@3.0.3": - resolution: - { - integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==, - } - - "@types/d3-timer@3.0.2": - resolution: - { - integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==, - } - - "@types/ejs@3.1.5": - resolution: - { - integrity: sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==, - } - - "@types/eslint-scope@3.7.7": - resolution: - { - integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==, - } - - "@types/eslint@8.56.10": - resolution: - { - integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==, - } - - "@types/estree@1.0.5": - resolution: - { - integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==, - } - - "@types/express-serve-static-core@4.19.5": - resolution: - { - integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==, - } - - "@types/express@4.17.21": - resolution: - { - integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==, - } - - "@types/graceful-fs@4.1.9": - resolution: - { - integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==, - } - - "@types/hoist-non-react-statics@3.3.5": - resolution: - { - integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==, - } - - "@types/http-cache-semantics@4.0.4": - resolution: - { - integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==, - } - - "@types/http-errors@2.0.4": - resolution: - { - integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==, - } - - "@types/istanbul-lib-coverage@2.0.6": - resolution: - { - integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==, - } - - "@types/istanbul-lib-report@3.0.3": - resolution: - { - integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==, - } - - "@types/istanbul-reports@3.0.4": - resolution: - { - integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==, - } - - "@types/jest@29.5.12": - resolution: - { - integrity: sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==, - } - - "@types/js-cookie@2.2.7": - resolution: - { - integrity: sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==, - } - - "@types/jsdom@20.0.1": - resolution: - { - integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==, - } - - "@types/json-schema@7.0.15": - resolution: - { - integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, - } - - "@types/json5@0.0.29": - resolution: - { - integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==, - } - - "@types/jsonwebtoken@9.0.5": - resolution: - { - integrity: sha512-VRLSGzik+Unrup6BsouBeHsf4d1hOEgYWTm/7Nmw1sXoN1+tRly/Gy/po3yeahnP4jfnQWWAhQAqcNfH7ngOkA==, - } - - "@types/keyv@3.1.4": - resolution: - { - integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==, - } - - "@types/luxon@3.4.2": - resolution: - { - integrity: sha512-TifLZlFudklWlMBfhubvgqTXRzLDI5pCbGa4P8a3wPyUQSW+1xQ5eDsreP9DWHX3tjq1ke96uYG/nwundroWcA==, - } - - "@types/methods@1.1.4": - resolution: - { - integrity: sha512-ymXWVrDiCxTBE3+RIrrP533E70eA+9qu7zdWoHuOmGujkYtzf4HQF96b8nwHLqhuf4ykX61IGRIB38CC6/sImQ==, - } - - "@types/mime@1.3.5": - resolution: - { - integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==, - } - - "@types/mjml-core@4.7.4": - resolution: - { - integrity: sha512-hajbYITLm/wJU99Of50Dmn/k4ok+mrhJs4qDdnveJsINdiNJhQd+03C6Kt09vF9biB23cEI4pPeLrJNYfIZf7g==, - } - - "@types/mjml@4.7.4": - resolution: - { - integrity: sha512-vyi1vzWgMzFMwZY7GSZYX0GU0dmtC8vLHwpgk+NWmwbwRSrlieVyJ9sn5elodwUfklJM7yGl0zQeet1brKTWaQ==, - } - - "@types/mute-stream@0.0.4": - resolution: - { - integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==, - } - - "@types/node@14.18.63": - resolution: - { - integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==, - } - - "@types/node@20.14.13": - resolution: - { - integrity: sha512-+bHoGiZb8UiQ0+WEtmph2IWQCjIqg8MDZMAV+ppRRhUZnquF5mQkP/9vpSwJClEiSM/C7fZZExPzfU0vJTyp8w==, - } - - "@types/nodemailer@6.4.15": - resolution: - { - integrity: sha512-0EBJxawVNjPkng1zm2vopRctuWVCxk34JcIlRuXSf54habUWdz1FB7wHDqOqvDa8Mtpt0Q3LTXQkAs2LNyK5jQ==, - } - - "@types/parse-json@4.0.2": - resolution: - { - integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==, - } - - "@types/passport-jwt@4.0.1": - resolution: - { - integrity: sha512-Y0Ykz6nWP4jpxgEUYq8NoVZeCQPo1ZndJLfapI249g1jHChvRfZRO/LS3tqu26YgAS/laI1qx98sYGz0IalRXQ==, - } - - "@types/passport-local@1.0.38": - resolution: - { - integrity: sha512-nsrW4A963lYE7lNTv9cr5WmiUD1ibYJvWrpE13oxApFsRt77b0RdtZvKbCdNIY4v/QZ6TRQWaDDEwV1kCTmcXg==, - } - - "@types/passport-strategy@0.2.38": - resolution: - { - integrity: sha512-GC6eMqqojOooq993Tmnmp7AUTbbQSgilyvpCYQjT+H6JfG/g6RGc7nXEniZlp0zyKJ0WUdOiZWLBZft9Yug1uA==, - } - - "@types/passport@1.0.16": - resolution: - { - integrity: sha512-FD0qD5hbPWQzaM0wHUnJ/T0BBCJBxCeemtnCwc/ThhTg3x9jfrAcRUmj5Dopza+MfFS9acTe3wk7rcVnRIp/0A==, - } - - "@types/prop-types@15.7.12": - resolution: - { - integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==, - } - - "@types/pug@2.0.10": - resolution: - { - integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==, - } - - "@types/qs@6.9.15": - resolution: - { - integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==, - } - - "@types/range-parser@1.2.7": - resolution: - { - integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==, - } - - "@types/react-beautiful-dnd@13.1.8": - resolution: - { - integrity: sha512-E3TyFsro9pQuK4r8S/OL6G99eq7p8v29sX0PM7oT8Z+PJfZvSQTx4zTQbUJ+QZXioAF0e7TGBEcA1XhYhCweyQ==, - } - - "@types/react-datepicker@6.2.0": - resolution: - { - integrity: sha512-+JtO4Fm97WLkJTH8j8/v3Ldh7JCNRwjMYjRaKh4KHH0M3jJoXtwiD3JBCsdlg3tsFIw9eQSqyAPeVDN2H2oM9Q==, - } - - "@types/react-dom@18.3.0": - resolution: - { - integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==, - } - - "@types/react-redux@7.1.33": - resolution: - { - integrity: sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==, - } - - "@types/react-transition-group@4.4.10": - resolution: - { - integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==, - } - - "@types/react@18.3.3": - resolution: - { - integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==, - } - - "@types/responselike@1.0.3": - resolution: - { - integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==, - } - - "@types/send@0.17.4": - resolution: - { - integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==, - } - - "@types/serve-static@1.15.7": - resolution: - { - integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==, - } - - "@types/stack-utils@2.0.3": - resolution: - { - integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==, - } - - "@types/statuses@2.0.5": - resolution: - { - integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==, - } - - "@types/superagent@8.1.7": - resolution: - { - integrity: sha512-NmIsd0Yj4DDhftfWvvAku482PZum4DBW7U51OvS8gvOkDDY0WT1jsVyDV3hK+vplrsYw8oDwi9QxOM7U68iwww==, - } - - "@types/supertest@6.0.2": - resolution: - { - integrity: sha512-137ypx2lk/wTQbW6An6safu9hXmajAifU/s7szAHLN/FeIm5w7yR0Wkl9fdJMRSHwOn4HLAI0DaB2TOORuhPDg==, - } - - "@types/tough-cookie@4.0.5": - resolution: - { - integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==, - } - - "@types/validator@13.12.0": - resolution: - { - integrity: sha512-nH45Lk7oPIJ1RVOF6JgFI6Dy0QpHEzq4QecZhvguxYPDwT8c93prCMqAtiIttm39voZ+DDR+qkNnMpJmMBRqag==, - } - - "@types/wrap-ansi@3.0.0": - resolution: - { - integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==, - } - - "@types/yargs-parser@21.0.3": - resolution: - { - integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==, - } - - "@types/yargs@17.0.32": - resolution: - { - integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==, - } - - "@typescript-eslint/eslint-plugin@7.17.0": - resolution: - { - integrity: sha512-pyiDhEuLM3PuANxH7uNYan1AaFs5XE0zw1hq69JBvGvE7gSuEoQl1ydtEe/XQeoC3GQxLXyOVa5kNOATgM638A==, - } - engines: { node: ^18.18.0 || >=20.0.0 } - peerDependencies: - "@typescript-eslint/parser": ^7.0.0 + '@trysound/sax@0.2.0': + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + + '@tsconfig/node10@1.0.11': + resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} + + '@tsconfig/node12@1.0.11': + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + + '@tsconfig/node14@1.0.3': + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + + '@tsconfig/node16@1.0.4': + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + + '@tybys/wasm-util@0.9.0': + resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + + '@types/aria-query@5.0.4': + resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.6.8': + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.6': + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + + '@types/bcrypt@5.0.2': + resolution: {integrity: sha512-6atioO8Y75fNcbmj0G7UjI9lXN2pQ/IGJ2FWT4a/btd0Lk9lQalHLKhkgKVZ3r+spnmWUKfbMi1GEe9wyHQfNQ==} + + '@types/body-parser@1.19.5': + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + + '@types/cacheable-request@6.0.3': + resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} + + '@types/cls-hooked@4.3.8': + resolution: {integrity: sha512-tf/7H883gFA6MPlWI15EQtfNZ+oPL0gLKkOlx9UHFrun1fC/FkuyNBpTKq1B5E3T4fbvjId6WifHUdSGsMMuPg==} + + '@types/connect@3.4.38': + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + + '@types/cookie@0.6.0': + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + + '@types/cookiejar@2.1.5': + resolution: {integrity: sha512-he+DHOWReW0nghN24E1WUqM0efK4kI9oTqDm6XmK8ZPe2djZ90BSNdGnIyCLzCPw7/pogPlGbzI2wHGGmi4O/Q==} + + '@types/d3-array@3.2.1': + resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==} + + '@types/d3-color@3.1.3': + resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} + + '@types/d3-ease@3.0.2': + resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==} + + '@types/d3-interpolate@3.0.4': + resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} + + '@types/d3-path@3.1.0': + resolution: {integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==} + + '@types/d3-scale@4.0.8': + resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} + + '@types/d3-shape@3.1.6': + resolution: {integrity: sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==} + + '@types/d3-time@3.0.3': + resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==} + + '@types/d3-timer@3.0.2': + resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==} + + '@types/ejs@3.1.5': + resolution: {integrity: sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==} + + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + + '@types/eslint@8.56.10': + resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} + + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + '@types/express-serve-static-core@4.19.5': + resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} + + '@types/express@4.17.21': + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + + '@types/graceful-fs@4.1.9': + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + + '@types/hoist-non-react-statics@3.3.5': + resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==} + + '@types/http-cache-semantics@4.0.4': + resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} + + '@types/http-errors@2.0.4': + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/jest@29.5.12': + resolution: {integrity: sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==} + + '@types/js-cookie@2.2.7': + resolution: {integrity: sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==} + + '@types/jsdom@20.0.1': + resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/json5@0.0.29': + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + + '@types/jsonwebtoken@9.0.5': + resolution: {integrity: sha512-VRLSGzik+Unrup6BsouBeHsf4d1hOEgYWTm/7Nmw1sXoN1+tRly/Gy/po3yeahnP4jfnQWWAhQAqcNfH7ngOkA==} + + '@types/keyv@3.1.4': + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + + '@types/luxon@3.4.2': + resolution: {integrity: sha512-TifLZlFudklWlMBfhubvgqTXRzLDI5pCbGa4P8a3wPyUQSW+1xQ5eDsreP9DWHX3tjq1ke96uYG/nwundroWcA==} + + '@types/methods@1.1.4': + resolution: {integrity: sha512-ymXWVrDiCxTBE3+RIrrP533E70eA+9qu7zdWoHuOmGujkYtzf4HQF96b8nwHLqhuf4ykX61IGRIB38CC6/sImQ==} + + '@types/mime@1.3.5': + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + + '@types/mjml-core@4.7.4': + resolution: {integrity: sha512-hajbYITLm/wJU99Of50Dmn/k4ok+mrhJs4qDdnveJsINdiNJhQd+03C6Kt09vF9biB23cEI4pPeLrJNYfIZf7g==} + + '@types/mjml@4.7.4': + resolution: {integrity: sha512-vyi1vzWgMzFMwZY7GSZYX0GU0dmtC8vLHwpgk+NWmwbwRSrlieVyJ9sn5elodwUfklJM7yGl0zQeet1brKTWaQ==} + + '@types/mute-stream@0.0.4': + resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} + + '@types/node@14.18.63': + resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} + + '@types/node@20.14.13': + resolution: {integrity: sha512-+bHoGiZb8UiQ0+WEtmph2IWQCjIqg8MDZMAV+ppRRhUZnquF5mQkP/9vpSwJClEiSM/C7fZZExPzfU0vJTyp8w==} + + '@types/nodemailer@6.4.15': + resolution: {integrity: sha512-0EBJxawVNjPkng1zm2vopRctuWVCxk34JcIlRuXSf54habUWdz1FB7wHDqOqvDa8Mtpt0Q3LTXQkAs2LNyK5jQ==} + + '@types/parse-json@4.0.2': + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + + '@types/passport-jwt@4.0.1': + resolution: {integrity: sha512-Y0Ykz6nWP4jpxgEUYq8NoVZeCQPo1ZndJLfapI249g1jHChvRfZRO/LS3tqu26YgAS/laI1qx98sYGz0IalRXQ==} + + '@types/passport-local@1.0.38': + resolution: {integrity: sha512-nsrW4A963lYE7lNTv9cr5WmiUD1ibYJvWrpE13oxApFsRt77b0RdtZvKbCdNIY4v/QZ6TRQWaDDEwV1kCTmcXg==} + + '@types/passport-strategy@0.2.38': + resolution: {integrity: sha512-GC6eMqqojOooq993Tmnmp7AUTbbQSgilyvpCYQjT+H6JfG/g6RGc7nXEniZlp0zyKJ0WUdOiZWLBZft9Yug1uA==} + + '@types/passport@1.0.16': + resolution: {integrity: sha512-FD0qD5hbPWQzaM0wHUnJ/T0BBCJBxCeemtnCwc/ThhTg3x9jfrAcRUmj5Dopza+MfFS9acTe3wk7rcVnRIp/0A==} + + '@types/prop-types@15.7.12': + resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} + + '@types/pug@2.0.10': + resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} + + '@types/qs@6.9.15': + resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} + + '@types/range-parser@1.2.7': + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + + '@types/react-beautiful-dnd@13.1.8': + resolution: {integrity: sha512-E3TyFsro9pQuK4r8S/OL6G99eq7p8v29sX0PM7oT8Z+PJfZvSQTx4zTQbUJ+QZXioAF0e7TGBEcA1XhYhCweyQ==} + + '@types/react-datepicker@6.2.0': + resolution: {integrity: sha512-+JtO4Fm97WLkJTH8j8/v3Ldh7JCNRwjMYjRaKh4KHH0M3jJoXtwiD3JBCsdlg3tsFIw9eQSqyAPeVDN2H2oM9Q==} + + '@types/react-dom@18.3.0': + resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} + + '@types/react-redux@7.1.33': + resolution: {integrity: sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==} + + '@types/react-transition-group@4.4.10': + resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==} + + '@types/react@18.3.3': + resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + + '@types/responselike@1.0.3': + resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} + + '@types/send@0.17.4': + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + + '@types/serve-static@1.15.7': + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + + '@types/stack-utils@2.0.3': + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + + '@types/statuses@2.0.5': + resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==} + + '@types/superagent@8.1.7': + resolution: {integrity: sha512-NmIsd0Yj4DDhftfWvvAku482PZum4DBW7U51OvS8gvOkDDY0WT1jsVyDV3hK+vplrsYw8oDwi9QxOM7U68iwww==} + + '@types/supertest@6.0.2': + resolution: {integrity: sha512-137ypx2lk/wTQbW6An6safu9hXmajAifU/s7szAHLN/FeIm5w7yR0Wkl9fdJMRSHwOn4HLAI0DaB2TOORuhPDg==} + + '@types/tough-cookie@4.0.5': + resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} + + '@types/validator@13.12.0': + resolution: {integrity: sha512-nH45Lk7oPIJ1RVOF6JgFI6Dy0QpHEzq4QecZhvguxYPDwT8c93prCMqAtiIttm39voZ+DDR+qkNnMpJmMBRqag==} + + '@types/wrap-ansi@3.0.0': + resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@17.0.32': + resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} + + '@typescript-eslint/eslint-plugin@7.17.0': + resolution: {integrity: sha512-pyiDhEuLM3PuANxH7uNYan1AaFs5XE0zw1hq69JBvGvE7gSuEoQl1ydtEe/XQeoC3GQxLXyOVa5kNOATgM638A==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + '@typescript-eslint/parser': ^7.0.0 eslint: ^8.56.0 - typescript: "*" + typescript: '*' peerDependenciesMeta: typescript: optional: true - "@typescript-eslint/parser@7.17.0": - resolution: - { - integrity: sha512-puiYfGeg5Ydop8eusb/Hy1k7QmOU6X3nvsqCgzrB2K4qMavK//21+PzNE8qeECgNOIoertJPUC1SpegHDI515A==, - } - engines: { node: ^18.18.0 || >=20.0.0 } + '@typescript-eslint/parser@7.17.0': + resolution: {integrity: sha512-puiYfGeg5Ydop8eusb/Hy1k7QmOU6X3nvsqCgzrB2K4qMavK//21+PzNE8qeECgNOIoertJPUC1SpegHDI515A==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - typescript: "*" + typescript: '*' peerDependenciesMeta: typescript: optional: true - "@typescript-eslint/scope-manager@7.17.0": - resolution: - { - integrity: sha512-0P2jTTqyxWp9HiKLu/Vemr2Rg1Xb5B7uHItdVZ6iAenXmPo4SZ86yOPCJwMqpCyaMiEHTNqizHfsbmCFT1x9SA==, - } - engines: { node: ^18.18.0 || >=20.0.0 } + '@typescript-eslint/scope-manager@7.17.0': + resolution: {integrity: sha512-0P2jTTqyxWp9HiKLu/Vemr2Rg1Xb5B7uHItdVZ6iAenXmPo4SZ86yOPCJwMqpCyaMiEHTNqizHfsbmCFT1x9SA==} + engines: {node: ^18.18.0 || >=20.0.0} - "@typescript-eslint/type-utils@7.17.0": - resolution: - { - integrity: sha512-XD3aaBt+orgkM/7Cei0XNEm1vwUxQ958AOLALzPlbPqb8C1G8PZK85tND7Jpe69Wualri81PLU+Zc48GVKIMMA==, - } - engines: { node: ^18.18.0 || >=20.0.0 } + '@typescript-eslint/type-utils@7.17.0': + resolution: {integrity: sha512-XD3aaBt+orgkM/7Cei0XNEm1vwUxQ958AOLALzPlbPqb8C1G8PZK85tND7Jpe69Wualri81PLU+Zc48GVKIMMA==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - typescript: "*" + typescript: '*' peerDependenciesMeta: typescript: optional: true - "@typescript-eslint/types@7.17.0": - resolution: - { - integrity: sha512-a29Ir0EbyKTKHnZWbNsrc/gqfIBqYPwj3F2M+jWE/9bqfEHg0AMtXzkbUkOG6QgEScxh2+Pz9OXe11jHDnHR7A==, - } - engines: { node: ^18.18.0 || >=20.0.0 } - - "@typescript-eslint/typescript-estree@7.17.0": - resolution: - { - integrity: sha512-72I3TGq93t2GoSBWI093wmKo0n6/b7O4j9o8U+f65TVD0FS6bI2180X5eGEr8MA8PhKMvYe9myZJquUT2JkCZw==, - } - engines: { node: ^18.18.0 || >=20.0.0 } - peerDependencies: - typescript: "*" + '@typescript-eslint/types@7.17.0': + resolution: {integrity: sha512-a29Ir0EbyKTKHnZWbNsrc/gqfIBqYPwj3F2M+jWE/9bqfEHg0AMtXzkbUkOG6QgEScxh2+Pz9OXe11jHDnHR7A==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/typescript-estree@7.17.0': + resolution: {integrity: sha512-72I3TGq93t2GoSBWI093wmKo0n6/b7O4j9o8U+f65TVD0FS6bI2180X5eGEr8MA8PhKMvYe9myZJquUT2JkCZw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' peerDependenciesMeta: typescript: optional: true - "@typescript-eslint/utils@7.17.0": - resolution: - { - integrity: sha512-r+JFlm5NdB+JXc7aWWZ3fKSm1gn0pkswEwIYsrGPdsT2GjsRATAKXiNtp3vgAAO1xZhX8alIOEQnNMl3kbTgJw==, - } - engines: { node: ^18.18.0 || >=20.0.0 } + '@typescript-eslint/utils@7.17.0': + resolution: {integrity: sha512-r+JFlm5NdB+JXc7aWWZ3fKSm1gn0pkswEwIYsrGPdsT2GjsRATAKXiNtp3vgAAO1xZhX8alIOEQnNMl3kbTgJw==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - "@typescript-eslint/visitor-keys@7.17.0": - resolution: - { - integrity: sha512-RVGC9UhPOCsfCdI9pU++K4nD7to+jTcMIbXTSOcrLqUEW6gF2pU1UUbYJKc9cvcRSK1UDeMJ7pdMxf4bhMpV/A==, - } - engines: { node: ^18.18.0 || >=20.0.0 } - - "@webassemblyjs/ast@1.12.1": - resolution: - { - integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==, - } - - "@webassemblyjs/floating-point-hex-parser@1.11.6": - resolution: - { - integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==, - } - - "@webassemblyjs/helper-api-error@1.11.6": - resolution: - { - integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==, - } - - "@webassemblyjs/helper-buffer@1.12.1": - resolution: - { - integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==, - } - - "@webassemblyjs/helper-numbers@1.11.6": - resolution: - { - integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==, - } - - "@webassemblyjs/helper-wasm-bytecode@1.11.6": - resolution: - { - integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==, - } - - "@webassemblyjs/helper-wasm-section@1.12.1": - resolution: - { - integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==, - } - - "@webassemblyjs/ieee754@1.11.6": - resolution: - { - integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==, - } - - "@webassemblyjs/leb128@1.11.6": - resolution: - { - integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==, - } - - "@webassemblyjs/utf8@1.11.6": - resolution: - { - integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==, - } - - "@webassemblyjs/wasm-edit@1.12.1": - resolution: - { - integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==, - } - - "@webassemblyjs/wasm-gen@1.12.1": - resolution: - { - integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==, - } - - "@webassemblyjs/wasm-opt@1.12.1": - resolution: - { - integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==, - } - - "@webassemblyjs/wasm-parser@1.12.1": - resolution: - { - integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==, - } - - "@webassemblyjs/wast-printer@1.12.1": - resolution: - { - integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==, - } - - "@willsoto/nestjs-prometheus@6.0.1": - resolution: - { - integrity: sha512-4N3N6/EE9Qxyo/efOmj5XIQPLjCaYEtFcSvs4OM6hRFoxEWa96adGkoQnzYGsJ6GM+txMCx+w6NfOEOxLjlzPQ==, - } - peerDependencies: - "@nestjs/common": ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + '@typescript-eslint/visitor-keys@7.17.0': + resolution: {integrity: sha512-RVGC9UhPOCsfCdI9pU++K4nD7to+jTcMIbXTSOcrLqUEW6gF2pU1UUbYJKc9cvcRSK1UDeMJ7pdMxf4bhMpV/A==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@webassemblyjs/ast@1.12.1': + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} + + '@webassemblyjs/floating-point-hex-parser@1.11.6': + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + + '@webassemblyjs/helper-api-error@1.11.6': + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + + '@webassemblyjs/helper-buffer@1.12.1': + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} + + '@webassemblyjs/helper-numbers@1.11.6': + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} + + '@webassemblyjs/helper-wasm-bytecode@1.11.6': + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + + '@webassemblyjs/helper-wasm-section@1.12.1': + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} + + '@webassemblyjs/ieee754@1.11.6': + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} + + '@webassemblyjs/leb128@1.11.6': + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} + + '@webassemblyjs/utf8@1.11.6': + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + + '@webassemblyjs/wasm-edit@1.12.1': + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} + + '@webassemblyjs/wasm-gen@1.12.1': + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} + + '@webassemblyjs/wasm-opt@1.12.1': + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} + + '@webassemblyjs/wasm-parser@1.12.1': + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} + + '@webassemblyjs/wast-printer@1.12.1': + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} + + '@willsoto/nestjs-prometheus@6.0.1': + resolution: {integrity: sha512-4N3N6/EE9Qxyo/efOmj5XIQPLjCaYEtFcSvs4OM6hRFoxEWa96adGkoQnzYGsJ6GM+txMCx+w6NfOEOxLjlzPQ==} + peerDependencies: + '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 prom-client: ^15.0.0 - "@xobotyi/scrollbar-width@1.9.5": - resolution: - { - integrity: sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==, - } + '@xobotyi/scrollbar-width@1.9.5': + resolution: {integrity: sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==} - "@xtuc/ieee754@1.2.0": - resolution: - { - integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, - } + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - "@xtuc/long@4.2.2": - resolution: - { - integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==, - } + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} abab@2.0.6: - resolution: - { - integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==, - } + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} deprecated: Use your platform's native atob() and btoa() methods instead abbrev@1.1.1: - resolution: - { - integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==, - } + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} abbrev@2.0.0: - resolution: - { - integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} abort-controller@3.0.0: - resolution: - { - integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==, - } - engines: { node: ">=6.5" } + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} abstract-logging@2.0.1: - resolution: - { - integrity: sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==, - } + resolution: {integrity: sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==} accepts@1.3.8: - resolution: - { - integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} acorn-globals@7.0.1: - resolution: - { - integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==, - } + resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} acorn-import-attributes@1.9.5: - resolution: - { - integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==, - } + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: acorn: ^8 acorn-jsx@5.3.2: - resolution: - { - integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, - } + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 acorn-walk@8.3.3: - resolution: - { - integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==, - } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} + engines: {node: '>=0.4.0'} acorn@7.4.1: - resolution: - { - integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==, - } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} hasBin: true acorn@8.12.1: - resolution: - { - integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==, - } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} hasBin: true agent-base@6.0.2: - resolution: - { - integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==, - } - engines: { node: ">= 6.0.0" } + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} agent-base@7.1.1: - resolution: - { - integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==, - } - engines: { node: ">= 14" } + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + engines: {node: '>= 14'} ajv-formats@2.1.1: - resolution: - { - integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==, - } + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: ajv: ^8.0.0 peerDependenciesMeta: @@ -6089,10 +3967,7 @@ packages: optional: true ajv-formats@3.0.1: - resolution: - { - integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==, - } + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} peerDependencies: ajv: ^8.0.0 peerDependenciesMeta: @@ -6100,1662 +3975,930 @@ packages: optional: true ajv-keywords@3.5.2: - resolution: - { - integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==, - } + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} peerDependencies: ajv: ^6.9.1 ajv@6.12.6: - resolution: - { - integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, - } + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} ajv@8.12.0: - resolution: - { - integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==, - } + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} ajv@8.17.1: - resolution: - { - integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==, - } + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} alce@1.2.0: - resolution: - { - integrity: sha512-XppPf2S42nO2WhvKzlwzlfcApcXHzjlod30pKmcWjRgLOtqoe5DMuqdiYoM6AgyXksc6A6pV4v1L/WW217e57w==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-XppPf2S42nO2WhvKzlwzlfcApcXHzjlod30pKmcWjRgLOtqoe5DMuqdiYoM6AgyXksc6A6pV4v1L/WW217e57w==} + engines: {node: '>=0.8.0'} ansi-align@3.0.1: - resolution: - { - integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==, - } + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} ansi-colors@4.1.3: - resolution: - { - integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} ansi-escapes@4.3.2: - resolution: - { - integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} ansi-regex@2.1.1: - resolution: - { - integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} + engines: {node: '>=0.10.0'} ansi-regex@5.0.1: - resolution: - { - integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} ansi-regex@6.0.1: - resolution: - { - integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} ansi-styles@2.2.1: - resolution: - { - integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} + engines: {node: '>=0.10.0'} ansi-styles@3.2.1: - resolution: - { - integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} ansi-styles@4.3.0: - resolution: - { - integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} ansi-styles@5.2.0: - resolution: - { - integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} ansi-styles@6.2.1: - resolution: - { - integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} any-promise@1.3.0: - resolution: - { - integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==, - } + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} anymatch@3.1.3: - resolution: - { - integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} app-root-path@3.1.0: - resolution: - { - integrity: sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==, - } - engines: { node: ">= 6.0.0" } + resolution: {integrity: sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==} + engines: {node: '>= 6.0.0'} append-field@1.0.0: - resolution: - { - integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==, - } + resolution: {integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==} aproba@2.0.0: - resolution: - { - integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==, - } + resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} arch@2.2.0: - resolution: - { - integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==, - } + resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} archiver-utils@2.1.0: - resolution: - { - integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} + engines: {node: '>= 6'} archiver-utils@3.0.4: - resolution: - { - integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==, - } - engines: { node: ">= 10" } + resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==} + engines: {node: '>= 10'} archiver@5.3.2: - resolution: - { - integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==, - } - engines: { node: ">= 10" } + resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==} + engines: {node: '>= 10'} are-we-there-yet@2.0.0: - resolution: - { - integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} + engines: {node: '>=10'} deprecated: This package is no longer supported. arg@4.1.3: - resolution: - { - integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==, - } + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} arg@5.0.2: - resolution: - { - integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, - } + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} argparse@1.0.10: - resolution: - { - integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, - } + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} argparse@2.0.1: - resolution: - { - integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, - } + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} aria-query@5.3.0: - resolution: - { - integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==, - } + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} array-buffer-byte-length@1.0.1: - resolution: - { - integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} array-flatten@1.1.1: - resolution: - { - integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==, - } + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} array-includes@3.1.8: - resolution: - { - integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} array-timsort@1.0.3: - resolution: - { - integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==, - } + resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} array-union@2.1.0: - resolution: - { - integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} array.prototype.findlast@1.2.5: - resolution: - { - integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} array.prototype.findlastindex@1.2.5: - resolution: - { - integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + engines: {node: '>= 0.4'} array.prototype.flat@1.3.2: - resolution: - { - integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + engines: {node: '>= 0.4'} array.prototype.flatmap@1.3.2: - resolution: - { - integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} + engines: {node: '>= 0.4'} array.prototype.tosorted@1.1.4: - resolution: - { - integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} arraybuffer.prototype.slice@1.0.3: - resolution: - { - integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} asap@2.0.6: - resolution: - { - integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==, - } + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} assert-never@1.3.0: - resolution: - { - integrity: sha512-9Z3vxQ+berkL/JJo0dK+EY3Lp0s3NtSnP3VCLsh5HDcZPrh0M+KQRK5sWhUeyPPH+/RCxZqOxLMR+YC6vlviEQ==, - } + resolution: {integrity: sha512-9Z3vxQ+berkL/JJo0dK+EY3Lp0s3NtSnP3VCLsh5HDcZPrh0M+KQRK5sWhUeyPPH+/RCxZqOxLMR+YC6vlviEQ==} async-hook-jl@1.7.6: - resolution: - { - integrity: sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg==, - } - engines: { node: ^4.7 || >=6.9 || >=7.3 } + resolution: {integrity: sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg==} + engines: {node: ^4.7 || >=6.9 || >=7.3} async@3.2.5: - resolution: - { - integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==, - } + resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} asynckit@0.4.0: - resolution: - { - integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, - } + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} atomic-sleep@1.0.0: - resolution: - { - integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==, - } - engines: { node: ">=8.0.0" } + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} + engines: {node: '>=8.0.0'} autoprefixer@10.4.19: - resolution: - { - integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==, - } - engines: { node: ^10 || ^12 || >=14 } + resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} + engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 available-typed-arrays@1.0.7: - resolution: - { - integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} avvio@8.3.2: - resolution: - { - integrity: sha512-st8e519GWHa/azv8S87mcJvZs4WsgTBjOw/Ih1CP6u+8SZvcOeAYNG6JbsIrAUUJJ7JfmrnOkR8ipDS+u9SIRQ==, - } + resolution: {integrity: sha512-st8e519GWHa/azv8S87mcJvZs4WsgTBjOw/Ih1CP6u+8SZvcOeAYNG6JbsIrAUUJJ7JfmrnOkR8ipDS+u9SIRQ==} aws-sdk@2.1665.0: - resolution: - { - integrity: sha512-IhEcdGmiplF3l/pCROxEYIdi0s+LZ2VkbMAq3RgoXTHxY5cgqVRNaqsEsgIHev2Clxa9V08HttnIERTIUqb1+Q==, - } - engines: { node: ">= 10.0.0" } + resolution: {integrity: sha512-IhEcdGmiplF3l/pCROxEYIdi0s+LZ2VkbMAq3RgoXTHxY5cgqVRNaqsEsgIHev2Clxa9V08HttnIERTIUqb1+Q==} + engines: {node: '>= 10.0.0'} aws-ssl-profiles@1.1.1: - resolution: - { - integrity: sha512-+H+kuK34PfMaI9PNU/NSjBKL5hh/KDM9J72kwYeYEm0A8B1AC4fuCy3qsjnA7lxklgyXsB68yn8Z2xoZEjgwCQ==, - } - engines: { node: ">= 6.0.0" } + resolution: {integrity: sha512-+H+kuK34PfMaI9PNU/NSjBKL5hh/KDM9J72kwYeYEm0A8B1AC4fuCy3qsjnA7lxklgyXsB68yn8Z2xoZEjgwCQ==} + engines: {node: '>= 6.0.0'} aws4@1.13.0: - resolution: - { - integrity: sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==, - } + resolution: {integrity: sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==} axios-auth-refresh@3.3.6: - resolution: - { - integrity: sha512-2CeBUce/SxIfFxow5/n8vApJ97yYF6qoV4gh1UrswT7aEOnlOdBLxxyhOI4IaxGs6BY0l8YujU2jlc4aCmK17Q==, - } + resolution: {integrity: sha512-2CeBUce/SxIfFxow5/n8vApJ97yYF6qoV4gh1UrswT7aEOnlOdBLxxyhOI4IaxGs6BY0l8YujU2jlc4aCmK17Q==} peerDependencies: - axios: ">= 0.18 < 0.19.0 || >= 0.19.1" + axios: '>= 0.18 < 0.19.0 || >= 0.19.1' axios@1.7.2: - resolution: - { - integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==, - } + resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==} babel-jest@29.7.0: - resolution: - { - integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: - "@babel/core": ^7.8.0 + '@babel/core': ^7.8.0 babel-plugin-istanbul@6.1.1: - resolution: - { - integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} babel-plugin-jest-hoist@29.6.3: - resolution: - { - integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} babel-plugin-macros@3.1.0: - resolution: - { - integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==, - } - engines: { node: ">=10", npm: ">=6" } + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} babel-plugin-polyfill-corejs2@0.4.11: - resolution: - { - integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==, - } + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 babel-plugin-polyfill-corejs3@0.10.4: - resolution: - { - integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==, - } + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 babel-plugin-polyfill-regenerator@0.6.2: - resolution: - { - integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==, - } + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 babel-preset-current-node-syntax@1.0.1: - resolution: - { - integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==, - } + resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: - "@babel/core": ^7.0.0 + '@babel/core': ^7.0.0 babel-preset-jest@29.6.3: - resolution: - { - integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: - "@babel/core": ^7.0.0 + '@babel/core': ^7.0.0 babel-runtime@6.26.0: - resolution: - { - integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==, - } + resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} babel-walk@3.0.0-canary-5: - resolution: - { - integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==, - } - engines: { node: ">= 10.0.0" } + resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==} + engines: {node: '>= 10.0.0'} balanced-match@1.0.2: - resolution: - { - integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, - } + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} base64-js@1.5.1: - resolution: - { - integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, - } + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} bcrypt@5.1.1: - resolution: - { - integrity: sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==, - } - engines: { node: ">= 10.0.0" } + resolution: {integrity: sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==} + engines: {node: '>= 10.0.0'} big-integer@1.6.52: - resolution: - { - integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==, - } - engines: { node: ">=0.6" } + resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} + engines: {node: '>=0.6'} bin-check@4.1.0: - resolution: - { - integrity: sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==} + engines: {node: '>=4'} bin-version-check@5.1.0: - resolution: - { - integrity: sha512-bYsvMqJ8yNGILLz1KP9zKLzQ6YpljV3ln1gqhuLkUtyfGi3qXKGuK2p+U4NAvjVFzDFiBBtOpCOSFNuYYEGZ5g==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-bYsvMqJ8yNGILLz1KP9zKLzQ6YpljV3ln1gqhuLkUtyfGi3qXKGuK2p+U4NAvjVFzDFiBBtOpCOSFNuYYEGZ5g==} + engines: {node: '>=12'} bin-version@6.0.0: - resolution: - { - integrity: sha512-nk5wEsP4RiKjG+vF+uG8lFsEn4d7Y6FVDamzzftSunXOoOcOOkzcWdKVlGgFFwlUQCj63SgnUkLLGF8v7lufhw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-nk5wEsP4RiKjG+vF+uG8lFsEn4d7Y6FVDamzzftSunXOoOcOOkzcWdKVlGgFFwlUQCj63SgnUkLLGF8v7lufhw==} + engines: {node: '>=12'} binary-extensions@2.3.0: - resolution: - { - integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} binary@0.3.0: - resolution: - { - integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==, - } + resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==} bindings@1.5.0: - resolution: - { - integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==, - } + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} bintrees@1.0.2: - resolution: - { - integrity: sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw==, - } + resolution: {integrity: sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw==} bl@4.1.0: - resolution: - { - integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==, - } + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} bluebird@3.4.7: - resolution: - { - integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==, - } + resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==} body-parser@1.20.2: - resolution: - { - integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==, - } - engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } + resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} boolbase@1.0.0: - resolution: - { - integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, - } + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} bowser@2.11.0: - resolution: - { - integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==, - } + resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} boxen@5.1.2: - resolution: - { - integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} + engines: {node: '>=10'} brace-expansion@1.1.11: - resolution: - { - integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, - } + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} brace-expansion@2.0.1: - resolution: - { - integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, - } + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} braces@3.0.3: - resolution: - { - integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} browserslist@4.23.2: - resolution: - { - integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==, - } - engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true bs-logger@0.2.6: - resolution: - { - integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} + engines: {node: '>= 6'} bser@2.1.1: - resolution: - { - integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==, - } + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} buffer-crc32@0.2.13: - resolution: - { - integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==, - } + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} buffer-equal-constant-time@1.0.1: - resolution: - { - integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==, - } + resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} buffer-from@1.1.2: - resolution: - { - integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, - } + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} buffer-indexof-polyfill@1.0.2: - resolution: - { - integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==, - } - engines: { node: ">=0.10" } + resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==} + engines: {node: '>=0.10'} buffer@4.9.2: - resolution: - { - integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==, - } + resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==} buffer@5.7.1: - resolution: - { - integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, - } + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} buffer@6.0.3: - resolution: - { - integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==, - } + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} buffers@0.1.1: - resolution: - { - integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==, - } - engines: { node: ">=0.2.0" } + resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} + engines: {node: '>=0.2.0'} bundle-require@5.0.0: - resolution: - { - integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: - esbuild: ">=0.18" + esbuild: '>=0.18' busboy@1.6.0: - resolution: - { - integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==, - } - engines: { node: ">=10.16.0" } + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} bytes@3.1.2: - resolution: - { - integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} cac@6.7.14: - resolution: - { - integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} cacheable-lookup@5.0.4: - resolution: - { - integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==, - } - engines: { node: ">=10.6.0" } + resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} + engines: {node: '>=10.6.0'} cacheable-request@7.0.4: - resolution: - { - integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} + engines: {node: '>=8'} call-bind@1.0.7: - resolution: - { - integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} callsites@3.1.0: - resolution: - { - integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} camel-case@3.0.0: - resolution: - { - integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==, - } + resolution: {integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==} camelcase-css@1.0.1: - resolution: - { - integrity: sha512-cvhbU5XiKkPbU4TZ+8o8uMFAeNtl31W/EIy9EKLrHKFnz9EsS7/iPaKr1FkU7w5PEmCJXeS/69y2v8iUhFfn4A==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-cvhbU5XiKkPbU4TZ+8o8uMFAeNtl31W/EIy9EKLrHKFnz9EsS7/iPaKr1FkU7w5PEmCJXeS/69y2v8iUhFfn4A==} + engines: {node: '>= 0.10'} camelcase-css@2.0.1: - resolution: - { - integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} camelcase@5.3.1: - resolution: - { - integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} camelcase@6.3.0: - resolution: - { - integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} caniuse-lite@1.0.30001642: - resolution: - { - integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==, - } + resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==} chainsaw@0.1.0: - resolution: - { - integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==, - } + resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==} chalk@1.1.3: - resolution: - { - integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} + engines: {node: '>=0.10.0'} chalk@2.4.2: - resolution: - { - integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} chalk@3.0.0: - resolution: - { - integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} + engines: {node: '>=8'} chalk@4.1.2: - resolution: - { - integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} chalk@5.3.0: - resolution: - { - integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==, - } - engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} char-regex@1.0.2: - resolution: - { - integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} character-parser@2.2.0: - resolution: - { - integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==, - } + resolution: {integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==} chardet@0.7.0: - resolution: - { - integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==, - } + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} check-disk-space@3.4.0: - resolution: - { - integrity: sha512-drVkSqfwA+TvuEhFipiR1OC9boEGZL5RrWvVsOthdcvQNXyCCuKkEiTOTXZ7qxSf/GLwq4GvzfrQD/Wz325hgw==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-drVkSqfwA+TvuEhFipiR1OC9boEGZL5RrWvVsOthdcvQNXyCCuKkEiTOTXZ7qxSf/GLwq4GvzfrQD/Wz325hgw==} + engines: {node: '>=16'} cheerio-select@2.1.0: - resolution: - { - integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==, - } + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} cheerio@1.0.0-rc.12: - resolution: - { - integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} + engines: {node: '>= 6'} chokidar@3.6.0: - resolution: - { - integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, - } - engines: { node: ">= 8.10.0" } + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} chownr@2.0.0: - resolution: - { - integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} chrome-trace-event@1.0.4: - resolution: - { - integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==, - } - engines: { node: ">=6.0" } + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} ci-info@3.9.0: - resolution: - { - integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} cjs-module-lexer@1.3.1: - resolution: - { - integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==, - } + resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} class-transformer@0.5.1: - resolution: - { - integrity: sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==, - } + resolution: {integrity: sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==} class-validator@0.14.1: - resolution: - { - integrity: sha512-2VEG9JICxIqTpoK1eMzZqaV+u/EiwEJkMGzTrZf6sU/fwsnOITVgYJ8yojSy6CaXtO9V0Cc6ZQZ8h8m4UBuLwQ==, - } + resolution: {integrity: sha512-2VEG9JICxIqTpoK1eMzZqaV+u/EiwEJkMGzTrZf6sU/fwsnOITVgYJ8yojSy6CaXtO9V0Cc6ZQZ8h8m4UBuLwQ==} classnames@2.5.1: - resolution: - { - integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==, - } + resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} clean-css@4.2.4: - resolution: - { - integrity: sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==, - } - engines: { node: ">= 4.0" } + resolution: {integrity: sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==} + engines: {node: '>= 4.0'} cli-boxes@2.2.1: - resolution: - { - integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} + engines: {node: '>=6'} cli-cursor@3.1.0: - resolution: - { - integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} cli-highlight@2.1.11: - resolution: - { - integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==, - } - engines: { node: ">=8.0.0", npm: ">=5.0.0" } + resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==} + engines: {node: '>=8.0.0', npm: '>=5.0.0'} hasBin: true cli-spinners@2.9.2: - resolution: - { - integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} cli-table3@0.6.5: - resolution: - { - integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==, - } - engines: { node: 10.* || >= 12.* } + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} + engines: {node: 10.* || >= 12.*} cli-width@3.0.0: - resolution: - { - integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==, - } - engines: { node: ">= 10" } + resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} + engines: {node: '>= 10'} cli-width@4.1.0: - resolution: - { - integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==, - } - engines: { node: ">= 12" } + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} client-only@0.0.1: - resolution: - { - integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==, - } + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} cliui@7.0.4: - resolution: - { - integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==, - } + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} cliui@8.0.1: - resolution: - { - integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} clone-response@1.0.3: - resolution: - { - integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==, - } + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} clone@1.0.4: - resolution: - { - integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==, - } - engines: { node: ">=0.8" } + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} cls-hooked@4.2.2: - resolution: - { - integrity: sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw==, - } - engines: { node: ^4.7 || >=6.9 || >=7.3 || >=8.2.1 } + resolution: {integrity: sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw==} + engines: {node: ^4.7 || >=6.9 || >=7.3 || >=8.2.1} clsx@2.1.1: - resolution: - { - integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} co@4.6.0: - resolution: - { - integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==, - } - engines: { iojs: ">= 1.0.0", node: ">= 0.12.0" } + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} collect-v8-coverage@1.0.2: - resolution: - { - integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==, - } + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} color-convert@1.9.3: - resolution: - { - integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, - } + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} color-convert@2.0.1: - resolution: - { - integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, - } - engines: { node: ">=7.0.0" } + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} color-name@1.1.3: - resolution: - { - integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, - } + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} color-name@1.1.4: - resolution: - { - integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, - } + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} color-string@1.9.1: - resolution: - { - integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==, - } + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} color-support@1.1.3: - resolution: - { - integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==, - } + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true color@4.2.3: - resolution: - { - integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==, - } - engines: { node: ">=12.5.0" } + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} colorette@1.4.0: - resolution: - { - integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==, - } + resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} colorette@2.0.20: - resolution: - { - integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==, - } + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} combined-stream@1.0.8: - resolution: - { - integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} commander@10.0.1: - resolution: - { - integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} commander@2.20.3: - resolution: - { - integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, - } + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} commander@4.1.1: - resolution: - { - integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} commander@6.2.1: - resolution: - { - integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} + engines: {node: '>= 6'} commander@7.2.0: - resolution: - { - integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==, - } - engines: { node: ">= 10" } + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} commander@8.3.0: - resolution: - { - integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==, - } - engines: { node: ">= 12" } + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} comment-json@4.2.3: - resolution: - { - integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==} + engines: {node: '>= 6'} commondir@1.0.1: - resolution: - { - integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==, - } + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} component-emitter@1.3.1: - resolution: - { - integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==, - } + resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} compress-commons@4.1.2: - resolution: - { - integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==, - } - engines: { node: ">= 10" } + resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==} + engines: {node: '>= 10'} concat-map@0.0.1: - resolution: - { - integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, - } + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} concat-stream@1.6.2: - resolution: - { - integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==, - } - engines: { "0": node >= 0.8 } + resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} + engines: {'0': node >= 0.8} config-chain@1.1.13: - resolution: - { - integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==, - } + resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} consola@2.15.3: - resolution: - { - integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==, - } + resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} consola@3.2.3: - resolution: - { - integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==, - } - engines: { node: ^14.18.0 || >=16.10.0 } + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} console-control-strings@1.1.0: - resolution: - { - integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==, - } + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} constantinople@4.0.1: - resolution: - { - integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==, - } + resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==} content-disposition@0.5.4: - resolution: - { - integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} content-type@1.0.5: - resolution: - { - integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} convert-source-map@1.9.0: - resolution: - { - integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==, - } + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} convert-source-map@2.0.0: - resolution: - { - integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, - } + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} cookie-signature@1.0.6: - resolution: - { - integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==, - } + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} cookie@0.5.0: - resolution: - { - integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} cookie@0.6.0: - resolution: - { - integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} cookiejar@2.1.4: - resolution: - { - integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==, - } + resolution: {integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==} cookies-next@4.2.1: - resolution: - { - integrity: sha512-qsjtZ8TLlxCSX2JphMQNhkm3V3zIMQ05WrLkBKBwu50npBbBfiZWIdmSMzBGcdGKfMK19E0PIitTfRFAdMGHXg==, - } + resolution: {integrity: sha512-qsjtZ8TLlxCSX2JphMQNhkm3V3zIMQ05WrLkBKBwu50npBbBfiZWIdmSMzBGcdGKfMK19E0PIitTfRFAdMGHXg==} copy-to-clipboard@3.3.3: - resolution: - { - integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==, - } + resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} core-js-compat@3.37.1: - resolution: - { - integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==, - } + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} core-js@2.6.12: - resolution: - { - integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==, - } + resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. core-js@3.37.1: - resolution: - { - integrity: sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==, - } + resolution: {integrity: sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==} core-util-is@1.0.3: - resolution: - { - integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, - } + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} cors@2.8.5: - resolution: - { - integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} cosmiconfig@2.2.2: - resolution: - { - integrity: sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==, - } - engines: { node: ">=0.12" } + resolution: {integrity: sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==} + engines: {node: '>=0.12'} cosmiconfig@7.1.0: - resolution: - { - integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} cosmiconfig@8.3.6: - resolution: - { - integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} peerDependencies: - typescript: ">=4.9.5" + typescript: '>=4.9.5' peerDependenciesMeta: typescript: optional: true countries-and-timezones@3.6.0: - resolution: - { - integrity: sha512-8/nHBCs1eKeQ1jnsZVGdqrLYxS8nPcfJn8PnmxdJXWRLZdXsGFR8gnVhRjatGDBjqmPm7H+FtYpBYTPWd0Eiqg==, - } - engines: { node: ">=8.x", npm: ">=5.x" } + resolution: {integrity: sha512-8/nHBCs1eKeQ1jnsZVGdqrLYxS8nPcfJn8PnmxdJXWRLZdXsGFR8gnVhRjatGDBjqmPm7H+FtYpBYTPWd0Eiqg==} + engines: {node: '>=8.x', npm: '>=5.x'} crc-32@1.2.2: - resolution: - { - integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==, - } - engines: { node: ">=0.8" } + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} hasBin: true crc32-stream@4.0.3: - resolution: - { - integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==, - } - engines: { node: ">= 10" } + resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==} + engines: {node: '>= 10'} create-jest@29.7.0: - resolution: - { - integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true create-require@1.1.1: - resolution: - { - integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==, - } + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} cron@3.1.7: - resolution: - { - integrity: sha512-tlBg7ARsAMQLzgwqVxy8AZl/qlTc5nibqYwtNGoCrd+cV+ugI+tvZC1oT/8dFH8W455YrywGykx/KMmAqOr7Jw==, - } + resolution: {integrity: sha512-tlBg7ARsAMQLzgwqVxy8AZl/qlTc5nibqYwtNGoCrd+cV+ugI+tvZC1oT/8dFH8W455YrywGykx/KMmAqOr7Jw==} cross-spawn@5.1.0: - resolution: - { - integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==, - } + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} cross-spawn@6.0.5: - resolution: - { - integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==, - } - engines: { node: ">=4.8" } + resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} + engines: {node: '>=4.8'} cross-spawn@7.0.3: - resolution: - { - integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} css-box-model@1.2.1: - resolution: - { - integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==, - } + resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} css-in-js-utils@3.1.0: - resolution: - { - integrity: sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==, - } + resolution: {integrity: sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==} css-select@5.1.0: - resolution: - { - integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==, - } + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} css-tree@1.1.3: - resolution: - { - integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==, - } - engines: { node: ">=8.0.0" } + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} css-tree@2.2.1: - resolution: - { - integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==, - } - engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} css-tree@2.3.1: - resolution: - { - integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==, - } - engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 } + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} css-what@6.1.0: - resolution: - { - integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} css.escape@1.5.1: - resolution: - { - integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==, - } + resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} cssesc@3.0.0: - resolution: - { - integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} hasBin: true csso@5.0.5: - resolution: - { - integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==, - } - engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} cssom@0.3.8: - resolution: - { - integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==, - } + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} cssom@0.5.0: - resolution: - { - integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==, - } + resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} cssstyle@2.3.0: - resolution: - { - integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} csstype@3.1.3: - resolution: - { - integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==, - } + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} d3-array@3.2.4: - resolution: - { - integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} + engines: {node: '>=12'} d3-color@3.1.0: - resolution: - { - integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} d3-ease@3.0.1: - resolution: - { - integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} + engines: {node: '>=12'} d3-format@3.1.0: - resolution: - { - integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} + engines: {node: '>=12'} d3-interpolate@3.0.1: - resolution: - { - integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} d3-path@3.1.0: - resolution: - { - integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} + engines: {node: '>=12'} d3-scale@4.0.2: - resolution: - { - integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} + engines: {node: '>=12'} d3-shape@3.2.0: - resolution: - { - integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} + engines: {node: '>=12'} d3-time-format@4.1.0: - resolution: - { - integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} + engines: {node: '>=12'} d3-time@3.1.0: - resolution: - { - integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} + engines: {node: '>=12'} d3-timer@3.0.1: - resolution: - { - integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} + engines: {node: '>=12'} data-urls@3.0.2: - resolution: - { - integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} + engines: {node: '>=12'} data-view-buffer@1.0.1: - resolution: - { - integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} data-view-byte-length@1.0.1: - resolution: - { - integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} data-view-byte-offset@1.0.0: - resolution: - { - integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} date-fns@3.6.0: - resolution: - { - integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==, - } + resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} dateformat@4.6.3: - resolution: - { - integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==, - } + resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==} dayjs@1.11.11: - resolution: - { - integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==, - } + resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} deasync@0.1.30: - resolution: - { - integrity: sha512-OaAjvEQuQ9tJsKG4oHO9nV1UHTwb2Qc2+fadB0VeVtD0Z9wiG1XPGLJ4W3aLhAoQSYTaLROFRbd5X20Dkzf7MQ==, - } - engines: { node: ">=0.11.0" } + resolution: {integrity: sha512-OaAjvEQuQ9tJsKG4oHO9nV1UHTwb2Qc2+fadB0VeVtD0Z9wiG1XPGLJ4W3aLhAoQSYTaLROFRbd5X20Dkzf7MQ==} + engines: {node: '>=0.11.0'} debug@2.6.9: - resolution: - { - integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, - } + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: - supports-color: "*" + supports-color: '*' peerDependenciesMeta: supports-color: optional: true debug@3.2.7: - resolution: - { - integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, - } + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: - supports-color: "*" + supports-color: '*' peerDependenciesMeta: supports-color: optional: true debug@4.3.5: - resolution: - { - integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==, - } - engines: { node: ">=6.0" } + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} peerDependencies: - supports-color: "*" + supports-color: '*' peerDependenciesMeta: supports-color: optional: true debug@4.3.6: - resolution: - { - integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==, - } - engines: { node: ">=6.0" } + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + engines: {node: '>=6.0'} peerDependencies: - supports-color: "*" + supports-color: '*' peerDependenciesMeta: supports-color: optional: true decimal.js-light@2.5.1: - resolution: - { - integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==, - } + resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==} decimal.js@10.4.3: - resolution: - { - integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==, - } + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} decompress-response@6.0.0: - resolution: - { - integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} dedent@1.5.3: - resolution: - { - integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==, - } + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -7763,596 +4906,335 @@ packages: optional: true deep-extend@0.6.0: - resolution: - { - integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, - } - engines: { node: ">=4.0.0" } + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} deep-is@0.1.4: - resolution: - { - integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, - } + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} deepmerge@4.3.1: - resolution: - { - integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} defaults@1.0.4: - resolution: - { - integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==, - } + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} defer-to-connect@2.0.1: - resolution: - { - integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} + engines: {node: '>=10'} define-data-property@1.1.4: - resolution: - { - integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} define-properties@1.2.1: - resolution: - { - integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} delayed-stream@1.0.0: - resolution: - { - integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, - } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} delegates@1.0.0: - resolution: - { - integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==, - } + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} denque@2.1.0: - resolution: - { - integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==, - } - engines: { node: ">=0.10" } + resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} + engines: {node: '>=0.10'} depd@1.1.2: - resolution: - { - integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} depd@2.0.0: - resolution: - { - integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} dependency-graph@0.11.0: - resolution: - { - integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==, - } - engines: { node: ">= 0.6.0" } + resolution: {integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==} + engines: {node: '>= 0.6.0'} dequal@2.0.3: - resolution: - { - integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} destroy@1.2.0: - resolution: - { - integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==, - } - engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} detect-indent@6.1.0: - resolution: - { - integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} detect-libc@2.0.3: - resolution: - { - integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} detect-newline@3.1.0: - resolution: - { - integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} detect-node@2.1.0: - resolution: - { - integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==, - } + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} dezalgo@1.0.4: - resolution: - { - integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==, - } + resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} didyoumean@1.2.2: - resolution: - { - integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==, - } + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} diff-sequences@29.6.3: - resolution: - { - integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} diff@4.0.2: - resolution: - { - integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==, - } - engines: { node: ">=0.3.1" } + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} dir-glob@3.0.1: - resolution: - { - integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} display-notification@2.0.0: - resolution: - { - integrity: sha512-TdmtlAcdqy1NU+j7zlkDdMnCL878zriLaBmoD9quOoq1ySSSGv03l0hXK5CvIFZlIfFI/hizqdQuW+Num7xuhw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-TdmtlAcdqy1NU+j7zlkDdMnCL878zriLaBmoD9quOoq1ySSSGv03l0hXK5CvIFZlIfFI/hizqdQuW+Num7xuhw==} + engines: {node: '>=4'} dlv@1.1.3: - resolution: - { - integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==, - } + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} doctrine@2.1.0: - resolution: - { - integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} doctypes@1.1.0: - resolution: - { - integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==, - } + resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==} dom-accessibility-api@0.5.16: - resolution: - { - integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==, - } + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} dom-accessibility-api@0.6.3: - resolution: - { - integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==, - } + resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} dom-helpers@5.2.1: - resolution: - { - integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==, - } + resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dom-serializer@1.4.1: - resolution: - { - integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, - } + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} dom-serializer@2.0.0: - resolution: - { - integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==, - } + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} domelementtype@2.3.0: - resolution: - { - integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, - } + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} domexception@4.0.0: - resolution: - { - integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} + engines: {node: '>=12'} deprecated: Use your platform's native DOMException instead domhandler@3.3.0: - resolution: - { - integrity: sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==, - } - engines: { node: ">= 4" } + resolution: {integrity: sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==} + engines: {node: '>= 4'} domhandler@4.3.1: - resolution: - { - integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==, - } - engines: { node: ">= 4" } + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} domhandler@5.0.3: - resolution: - { - integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==, - } - engines: { node: ">= 4" } + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} domutils@2.8.0: - resolution: - { - integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==, - } + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} domutils@3.1.0: - resolution: - { - integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==, - } + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} dot-case@3.0.4: - resolution: - { - integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==, - } + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dotenv-expand@10.0.0: - resolution: - { - integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} + engines: {node: '>=12'} dotenv@16.0.3: - resolution: - { - integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} + engines: {node: '>=12'} dotenv@16.4.5: - resolution: - { - integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} duplexer2@0.1.4: - resolution: - { - integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==, - } + resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} eastasianwidth@0.2.0: - resolution: - { - integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, - } + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} ecdsa-sig-formatter@1.0.11: - resolution: - { - integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==, - } + resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} editorconfig@1.0.4: - resolution: - { - integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==} + engines: {node: '>=14'} hasBin: true ee-first@1.1.1: - resolution: - { - integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==, - } + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} ejs@3.1.10: - resolution: - { - integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} hasBin: true electron-to-chromium@1.4.828: - resolution: - { - integrity: sha512-QOIJiWpQJDHAVO4P58pwb133Cwee0nbvy/MV1CwzZVGpkH1RX33N3vsaWRCpR6bF63AAq366neZrRTu7Qlsbbw==, - } + resolution: {integrity: sha512-QOIJiWpQJDHAVO4P58pwb133Cwee0nbvy/MV1CwzZVGpkH1RX33N3vsaWRCpR6bF63AAq366neZrRTu7Qlsbbw==} emitter-listener@1.1.2: - resolution: - { - integrity: sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==, - } + resolution: {integrity: sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==} emittery@0.13.1: - resolution: - { - integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} + engines: {node: '>=12'} emoji-regex@8.0.0: - resolution: - { - integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, - } + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} emoji-regex@9.2.2: - resolution: - { - integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, - } + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} encodeurl@1.0.2: - resolution: - { - integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} encoding-japanese@2.0.0: - resolution: - { - integrity: sha512-++P0RhebUC8MJAwJOsT93dT+5oc5oPImp1HubZpAuCZ5kTLnhuuBhKHj2jJeO/Gj93idPBWmIuQ9QWMe5rX3pQ==, - } - engines: { node: ">=8.10.0" } + resolution: {integrity: sha512-++P0RhebUC8MJAwJOsT93dT+5oc5oPImp1HubZpAuCZ5kTLnhuuBhKHj2jJeO/Gj93idPBWmIuQ9QWMe5rX3pQ==} + engines: {node: '>=8.10.0'} encoding-japanese@2.1.0: - resolution: - { - integrity: sha512-58XySVxUgVlBikBTbQ8WdDxBDHIdXucB16LO5PBHR8t75D54wQrNo4cg+58+R1CtJfKnsVsvt9XlteRaR8xw1w==, - } - engines: { node: ">=8.10.0" } + resolution: {integrity: sha512-58XySVxUgVlBikBTbQ8WdDxBDHIdXucB16LO5PBHR8t75D54wQrNo4cg+58+R1CtJfKnsVsvt9XlteRaR8xw1w==} + engines: {node: '>=8.10.0'} end-of-stream@1.4.4: - resolution: - { - integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, - } + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} enhanced-resolve@5.17.0: - resolution: - { - integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==, - } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} + engines: {node: '>=10.13.0'} entities@2.2.0: - resolution: - { - integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, - } + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} entities@4.5.0: - resolution: - { - integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, - } - engines: { node: ">=0.12" } + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} error-ex@1.3.2: - resolution: - { - integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, - } + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} error-stack-parser@2.1.4: - resolution: - { - integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==, - } + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} es-abstract@1.23.3: - resolution: - { - integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} es-define-property@1.0.0: - resolution: - { - integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} es-errors@1.3.0: - resolution: - { - integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} es-iterator-helpers@1.0.19: - resolution: - { - integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} + engines: {node: '>= 0.4'} es-module-lexer@1.5.4: - resolution: - { - integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==, - } + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} es-object-atoms@1.0.0: - resolution: - { - integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} es-set-tostringtag@2.0.3: - resolution: - { - integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} es-shim-unscopables@1.0.2: - resolution: - { - integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==, - } + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} es-to-primitive@1.2.1: - resolution: - { - integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} esbuild@0.23.0: - resolution: - { - integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==} + engines: {node: '>=18'} hasBin: true escalade@3.1.2: - resolution: - { - integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} escape-goat@3.0.0: - resolution: - { - integrity: sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw==} + engines: {node: '>=10'} escape-html@1.0.3: - resolution: - { - integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, - } + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} escape-string-applescript@1.0.0: - resolution: - { - integrity: sha512-4/hFwoYaC6TkpDn9A3pTC52zQPArFeXuIfhUtCGYdauTzXVP9H3BDr3oO/QzQehMpLDC7srvYgfwvImPFGfvBA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-4/hFwoYaC6TkpDn9A3pTC52zQPArFeXuIfhUtCGYdauTzXVP9H3BDr3oO/QzQehMpLDC7srvYgfwvImPFGfvBA==} + engines: {node: '>=0.10.0'} escape-string-regexp@1.0.5: - resolution: - { - integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} escape-string-regexp@2.0.0: - resolution: - { - integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} escape-string-regexp@4.0.0: - resolution: - { - integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} escape-string-regexp@5.0.0: - resolution: - { - integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} escodegen@2.1.0: - resolution: - { - integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==, - } - engines: { node: ">=6.0" } + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} hasBin: true eslint-config-prettier@9.1.0: - resolution: - { - integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==, - } + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: - eslint: ">=7.0.0" + eslint: '>=7.0.0' eslint-config-turbo@2.0.11: - resolution: - { - integrity: sha512-hriQ+OQvKbtE1w7JH+w2X+Lh/9YPgnaNJmjrfhANWStFJTDa1NrJMCm2UaxHbDNKxFsr/mN9TTkVCRiTktIaqw==, - } + resolution: {integrity: sha512-hriQ+OQvKbtE1w7JH+w2X+Lh/9YPgnaNJmjrfhANWStFJTDa1NrJMCm2UaxHbDNKxFsr/mN9TTkVCRiTktIaqw==} peerDependencies: - eslint: ">6.6.0" + eslint: '>6.6.0' eslint-import-resolver-node@0.3.9: - resolution: - { - integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==, - } + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} eslint-module-utils@2.8.1: - resolution: - { - integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==, - } - engines: { node: ">=4" } - peerDependencies: - "@typescript-eslint/parser": "*" - eslint: "*" - eslint-import-resolver-node: "*" - eslint-import-resolver-typescript: "*" - eslint-import-resolver-webpack: "*" + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' peerDependenciesMeta: - "@typescript-eslint/parser": + '@typescript-eslint/parser': optional: true eslint: optional: true @@ -8364,634 +5246,367 @@ packages: optional: true eslint-plugin-import@2.29.1: - resolution: - { - integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} + engines: {node: '>=4'} peerDependencies: - "@typescript-eslint/parser": "*" + '@typescript-eslint/parser': '*' eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 peerDependenciesMeta: - "@typescript-eslint/parser": + '@typescript-eslint/parser': optional: true eslint-plugin-prettier@5.2.1: - resolution: - { - integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==, - } - engines: { node: ^14.18.0 || >=16.0.0 } - peerDependencies: - "@types/eslint": ">=8.0.0" - eslint: ">=8.0.0" - eslint-config-prettier: "*" - prettier: ">=3.0.0" + resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '*' + prettier: '>=3.0.0' peerDependenciesMeta: - "@types/eslint": + '@types/eslint': optional: true eslint-config-prettier: optional: true eslint-plugin-react-hooks@4.6.2: - resolution: - { - integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} + engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 eslint-plugin-react@7.35.0: - resolution: - { - integrity: sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==} + engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 eslint-plugin-turbo@2.0.11: - resolution: - { - integrity: sha512-cM2KRlC6zh8Y5pOpiGTkBMp3/V4f4sEebSYcHjotfc4VQziPXuZtf/4Si4pd6l1FpmYfkgE+AReZsRfEfK17bw==, - } + resolution: {integrity: sha512-cM2KRlC6zh8Y5pOpiGTkBMp3/V4f4sEebSYcHjotfc4VQziPXuZtf/4Si4pd6l1FpmYfkgE+AReZsRfEfK17bw==} peerDependencies: - eslint: ">6.6.0" + eslint: '>6.6.0' eslint-scope@5.1.1: - resolution: - { - integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, - } - engines: { node: ">=8.0.0" } + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} eslint-scope@8.0.2: - resolution: - { - integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@3.4.3: - resolution: - { - integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} eslint-visitor-keys@4.0.0: - resolution: - { - integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint@9.8.0: - resolution: - { - integrity: sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true espree@10.1.0: - resolution: - { - integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} esprima@1.2.5: - resolution: - { - integrity: sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==, - } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==} + engines: {node: '>=0.4.0'} hasBin: true esprima@4.0.1: - resolution: - { - integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} hasBin: true esquery@1.6.0: - resolution: - { - integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==, - } - engines: { node: ">=0.10" } + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} esrecurse@4.3.0: - resolution: - { - integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, - } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} estraverse@1.9.3: - resolution: - { - integrity: sha512-25w1fMXQrGdoquWnScXZGckOv+Wes+JDnuN/+7ex3SauFRS72r2lFDec0EKPt2YD1wUJ/IrfEex+9yp4hfSOJA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-25w1fMXQrGdoquWnScXZGckOv+Wes+JDnuN/+7ex3SauFRS72r2lFDec0EKPt2YD1wUJ/IrfEex+9yp4hfSOJA==} + engines: {node: '>=0.10.0'} estraverse@4.3.0: - resolution: - { - integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, - } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} estraverse@5.3.0: - resolution: - { - integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, - } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} estree-walker@2.0.2: - resolution: - { - integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, - } + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} esutils@2.0.3: - resolution: - { - integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} etag@1.8.1: - resolution: - { - integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} event-target-shim@5.0.1: - resolution: - { - integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} eventemitter2@6.4.9: - resolution: - { - integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==, - } + resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==} eventemitter3@4.0.7: - resolution: - { - integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, - } + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} events@1.1.1: - resolution: - { - integrity: sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==, - } - engines: { node: ">=0.4.x" } + resolution: {integrity: sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==} + engines: {node: '>=0.4.x'} events@3.3.0: - resolution: - { - integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==, - } - engines: { node: ">=0.8.x" } + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} exceljs@4.4.0: - resolution: - { - integrity: sha512-XctvKaEMaj1Ii9oDOqbW/6e1gXknSY4g/aLCDicOXqBE4M0nRWkUu0PTp++UPNzoFY12BNHMfs/VadKIS6llvg==, - } - engines: { node: ">=8.3.0" } + resolution: {integrity: sha512-XctvKaEMaj1Ii9oDOqbW/6e1gXknSY4g/aLCDicOXqBE4M0nRWkUu0PTp++UPNzoFY12BNHMfs/VadKIS6llvg==} + engines: {node: '>=8.3.0'} execa@0.10.0: - resolution: - { - integrity: sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==} + engines: {node: '>=4'} execa@0.7.0: - resolution: - { - integrity: sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==} + engines: {node: '>=4'} execa@5.1.1: - resolution: - { - integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} executable@4.1.1: - resolution: - { - integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==} + engines: {node: '>=4'} exit@0.1.2: - resolution: - { - integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} expect@29.7.0: - resolution: - { - integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} express@4.19.2: - resolution: - { - integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==, - } - engines: { node: ">= 0.10.0" } + resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} + engines: {node: '>= 0.10.0'} ext-list@2.2.2: - resolution: - { - integrity: sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==} + engines: {node: '>=0.10.0'} ext-name@5.0.0: - resolution: - { - integrity: sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==} + engines: {node: '>=4'} extend-object@1.0.0: - resolution: - { - integrity: sha512-0dHDIXC7y7LDmCh/lp1oYkmv73K25AMugQI07r8eFopkW6f7Ufn1q+ETMsJjnV9Am14SlElkqy3O92r6xEaxPw==, - } + resolution: {integrity: sha512-0dHDIXC7y7LDmCh/lp1oYkmv73K25AMugQI07r8eFopkW6f7Ufn1q+ETMsJjnV9Am14SlElkqy3O92r6xEaxPw==} external-editor@3.1.0: - resolution: - { - integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} fast-content-type-parse@1.1.0: - resolution: - { - integrity: sha512-fBHHqSTFLVnR61C+gltJuE5GkVQMV0S2nqUO8TJ+5Z3qAKG8vAx4FKai1s5jq/inV1+sREynIWSuQ6HgoSXpDQ==, - } + resolution: {integrity: sha512-fBHHqSTFLVnR61C+gltJuE5GkVQMV0S2nqUO8TJ+5Z3qAKG8vAx4FKai1s5jq/inV1+sREynIWSuQ6HgoSXpDQ==} fast-copy@3.0.2: - resolution: - { - integrity: sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==, - } + resolution: {integrity: sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==} fast-csv@4.3.6: - resolution: - { - integrity: sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==, - } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==} + engines: {node: '>=10.0.0'} fast-csv@5.0.1: - resolution: - { - integrity: sha512-Q43zC4NdQD5MAWOVQOF8KA+D6ddvTJjX2ib8zqysm74jZhtk6+dc8C75/OqRV6Y9CLc4kgvbC3PLG8YL4YZfgw==, - } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-Q43zC4NdQD5MAWOVQOF8KA+D6ddvTJjX2ib8zqysm74jZhtk6+dc8C75/OqRV6Y9CLc4kgvbC3PLG8YL4YZfgw==} + engines: {node: '>=10.0.0'} fast-decode-uri-component@1.0.1: - resolution: - { - integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==, - } + resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} fast-deep-equal@3.1.3: - resolution: - { - integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, - } + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} fast-diff@1.3.0: - resolution: - { - integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==, - } + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} fast-equals@5.0.1: - resolution: - { - integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==, - } - engines: { node: ">=6.0.0" } + resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} + engines: {node: '>=6.0.0'} fast-glob@3.3.2: - resolution: - { - integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==, - } - engines: { node: ">=8.6.0" } + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} fast-json-stable-stringify@2.1.0: - resolution: - { - integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, - } + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} fast-json-stringify@5.16.1: - resolution: - { - integrity: sha512-KAdnLvy1yu/XrRtP+LJnxbBGrhN+xXu+gt3EUvZhYGKCr3lFHq/7UFJHHFgmJKoqlh6B40bZLEv7w46B0mqn1g==, - } + resolution: {integrity: sha512-KAdnLvy1yu/XrRtP+LJnxbBGrhN+xXu+gt3EUvZhYGKCr3lFHq/7UFJHHFgmJKoqlh6B40bZLEv7w46B0mqn1g==} fast-levenshtein@2.0.6: - resolution: - { - integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, - } + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} fast-querystring@1.1.2: - resolution: - { - integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==, - } + resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} fast-redact@3.5.0: - resolution: - { - integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} + engines: {node: '>=6'} fast-safe-stringify@2.1.1: - resolution: - { - integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==, - } + resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} fast-shallow-equal@1.0.0: - resolution: - { - integrity: sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==, - } + resolution: {integrity: sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==} fast-uri@2.4.0: - resolution: - { - integrity: sha512-ypuAmmMKInk5q7XcepxlnUWDLWv4GFtaJqAzWKqn62IpQ3pejtr5dTVbt3vwqVaMKmkNR55sTT+CqUKIaT21BA==, - } + resolution: {integrity: sha512-ypuAmmMKInk5q7XcepxlnUWDLWv4GFtaJqAzWKqn62IpQ3pejtr5dTVbt3vwqVaMKmkNR55sTT+CqUKIaT21BA==} fast-uri@3.0.1: - resolution: - { - integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==, - } + resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} fast-xml-parser@4.4.1: - resolution: - { - integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==, - } + resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==} hasBin: true fastest-stable-stringify@2.0.2: - resolution: - { - integrity: sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==, - } + resolution: {integrity: sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==} fastify-plugin@4.5.1: - resolution: - { - integrity: sha512-stRHYGeuqpEZTL1Ef0Ovr2ltazUT9g844X5z/zEBFLG8RYlpDiOCIG+ATvYEp+/zmc7sN29mcIMp8gvYplYPIQ==, - } + resolution: {integrity: sha512-stRHYGeuqpEZTL1Ef0Ovr2ltazUT9g844X5z/zEBFLG8RYlpDiOCIG+ATvYEp+/zmc7sN29mcIMp8gvYplYPIQ==} fastify@4.28.0: - resolution: - { - integrity: sha512-HhW7UHW07YlqH5qpS0af8d2Gl/o98DhJ8ZDQWHRNDnzeOhZvtreWsX8xanjGgXmkYerGbo8ax/n40Dpwqkot8Q==, - } + resolution: {integrity: sha512-HhW7UHW07YlqH5qpS0af8d2Gl/o98DhJ8ZDQWHRNDnzeOhZvtreWsX8xanjGgXmkYerGbo8ax/n40Dpwqkot8Q==} fastify@4.28.1: - resolution: - { - integrity: sha512-kFWUtpNr4i7t5vY2EJPCN2KgMVpuqfU4NjnJNCgiNB900oiDeYqaNDRcAfeBbOF5hGixixxcKnOU4KN9z6QncQ==, - } + resolution: {integrity: sha512-kFWUtpNr4i7t5vY2EJPCN2KgMVpuqfU4NjnJNCgiNB900oiDeYqaNDRcAfeBbOF5hGixixxcKnOU4KN9z6QncQ==} fastq@1.17.1: - resolution: - { - integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==, - } + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} fb-watchman@2.0.2: - resolution: - { - integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==, - } + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} figures@3.2.0: - resolution: - { - integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} file-entry-cache@8.0.0: - resolution: - { - integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==, - } - engines: { node: ">=16.0.0" } + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} file-type@17.1.6: - resolution: - { - integrity: sha512-hlDw5Ev+9e883s0pwUsuuYNu4tD7GgpUnOvykjv1Gya0ZIjuKumthDRua90VUn6/nlRKAjcxLUnHNTIUWwWIiw==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-hlDw5Ev+9e883s0pwUsuuYNu4tD7GgpUnOvykjv1Gya0ZIjuKumthDRua90VUn6/nlRKAjcxLUnHNTIUWwWIiw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} file-uri-to-path@1.0.0: - resolution: - { - integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==, - } + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} filelist@1.0.4: - resolution: - { - integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==, - } + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} filename-reserved-regex@3.0.0: - resolution: - { - integrity: sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} filenamify@5.1.1: - resolution: - { - integrity: sha512-M45CbrJLGACfrPOkrTp3j2EcO9OBkKUYME0eiqOCa7i2poaklU0jhlIaMlr8ijLorT0uLAzrn3qXOp5684CkfA==, - } - engines: { node: ">=12.20" } + resolution: {integrity: sha512-M45CbrJLGACfrPOkrTp3j2EcO9OBkKUYME0eiqOCa7i2poaklU0jhlIaMlr8ijLorT0uLAzrn3qXOp5684CkfA==} + engines: {node: '>=12.20'} fill-range@7.1.1: - resolution: - { - integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} finalhandler@1.2.0: - resolution: - { - integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} find-my-way@8.2.0: - resolution: - { - integrity: sha512-HdWXgFYc6b1BJcOBDBwjqWuHJj1WYiqrxSh25qtU4DabpMFdj/gSunNBQb83t+8Zt67D7CXEzJWTkxaShMTMOA==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-HdWXgFYc6b1BJcOBDBwjqWuHJj1WYiqrxSh25qtU4DabpMFdj/gSunNBQb83t+8Zt67D7CXEzJWTkxaShMTMOA==} + engines: {node: '>=14'} find-root@1.1.0: - resolution: - { - integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==, - } + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} find-up@4.1.0: - resolution: - { - integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} find-up@5.0.0: - resolution: - { - integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} find-versions@5.1.0: - resolution: - { - integrity: sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg==} + engines: {node: '>=12'} fixpack@4.0.0: - resolution: - { - integrity: sha512-5SM1+H2CcuJ3gGEwTiVo/+nd/hYpNj9Ch3iMDOQ58ndY+VGQ2QdvaUTkd3otjZvYnd/8LF/HkJ5cx7PBq0orCQ==, - } + resolution: {integrity: sha512-5SM1+H2CcuJ3gGEwTiVo/+nd/hYpNj9Ch3iMDOQ58ndY+VGQ2QdvaUTkd3otjZvYnd/8LF/HkJ5cx7PBq0orCQ==} hasBin: true flat-cache@4.0.1: - resolution: - { - integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} flatted@3.3.1: - resolution: - { - integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==, - } + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} follow-redirects@1.15.6: - resolution: - { - integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==, - } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} peerDependencies: - debug: "*" + debug: '*' peerDependenciesMeta: debug: optional: true for-each@0.3.3: - resolution: - { - integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==, - } + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} foreground-child@3.2.1: - resolution: - { - integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} + engines: {node: '>=14'} fork-ts-checker-webpack-plugin@9.0.2: - resolution: - { - integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==, - } - engines: { node: ">=12.13.0", yarn: ">=1.0.0" } + resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==} + engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: - typescript: ">3.6.0" + typescript: '>3.6.0' webpack: ^5.11.0 form-data@4.0.0: - resolution: - { - integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} formidable@3.5.1: - resolution: - { - integrity: sha512-WJWKelbRHN41m5dumb0/k8TeAx7Id/y3a+Z7QfhxP/htI9Js5zYaEDtG8uMgG0vM0lOlqnmjE99/kfpOYi/0Og==, - } + resolution: {integrity: sha512-WJWKelbRHN41m5dumb0/k8TeAx7Id/y3a+Z7QfhxP/htI9Js5zYaEDtG8uMgG0vM0lOlqnmjE99/kfpOYi/0Og==} forwarded@0.2.0: - resolution: - { - integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} fraction.js@4.3.7: - resolution: - { - integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==, - } + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} framer-motion@11.3.19: - resolution: - { - integrity: sha512-+luuQdx4AsamyMcvzW7jUAJYIKvQs1KE7oHvKkW3eNzmo0S+3PSDWjBuQkuIP9WyneGnKGMLUSuHs8OP7jKpQg==, - } + resolution: {integrity: sha512-+luuQdx4AsamyMcvzW7jUAJYIKvQs1KE7oHvKkW3eNzmo0S+3PSDWjBuQkuIP9WyneGnKGMLUSuHs8OP7jKpQg==} peerDependencies: - "@emotion/is-prop-valid": "*" + '@emotion/is-prop-valid': '*' react: ^18.0.0 react-dom: ^18.0.0 peerDependenciesMeta: - "@emotion/is-prop-valid": + '@emotion/is-prop-valid': optional: true react: optional: true @@ -8999,1163 +5614,650 @@ packages: optional: true fresh@0.5.2: - resolution: - { - integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} fs-constants@1.0.0: - resolution: - { - integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==, - } + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} fs-extra@10.1.0: - resolution: - { - integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} fs-extra@11.2.0: - resolution: - { - integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==, - } - engines: { node: ">=14.14" } + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} fs-minipass@2.1.0: - resolution: - { - integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} fs-monkey@1.0.6: - resolution: - { - integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==, - } + resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} fs-readdir-recursive@1.1.0: - resolution: - { - integrity: sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==, - } + resolution: {integrity: sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==} fs.realpath@1.0.0: - resolution: - { - integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, - } + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} fsevents@2.3.2: - resolution: - { - integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, - } - engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] fsevents@2.3.3: - resolution: - { - integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, - } - engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] fstream@1.0.12: - resolution: - { - integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==, - } - engines: { node: ">=0.6" } + resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} + engines: {node: '>=0.6'} deprecated: This package is no longer supported. function-bind@1.1.2: - resolution: - { - integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, - } + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} function.prototype.name@1.1.6: - resolution: - { - integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} functions-have-names@1.2.3: - resolution: - { - integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, - } + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} gauge@3.0.2: - resolution: - { - integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} + engines: {node: '>=10'} deprecated: This package is no longer supported. generate-function@2.3.1: - resolution: - { - integrity: sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==, - } + resolution: {integrity: sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==} gensync@1.0.0-beta.2: - resolution: - { - integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, - } - engines: { node: ">=6.9.0" } + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} get-caller-file@2.0.5: - resolution: - { - integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, - } - engines: { node: 6.* || 8.* || >= 10.* } + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} get-intrinsic@1.2.4: - resolution: - { - integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} get-package-type@0.1.0: - resolution: - { - integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==, - } - engines: { node: ">=8.0.0" } + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} get-port@5.1.1: - resolution: - { - integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} + engines: {node: '>=8'} get-stdin@9.0.0: - resolution: - { - integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} + engines: {node: '>=12'} get-stream@3.0.0: - resolution: - { - integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} + engines: {node: '>=4'} get-stream@5.2.0: - resolution: - { - integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} get-stream@6.0.1: - resolution: - { - integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} get-symbol-description@1.0.2: - resolution: - { - integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} glob-parent@5.1.2: - resolution: - { - integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} glob-parent@6.0.2: - resolution: - { - integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, - } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} glob-to-regexp@0.4.1: - resolution: - { - integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, - } + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} glob@10.3.10: - resolution: - { - integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==, - } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} + engines: {node: '>=16 || 14 >=14.17'} hasBin: true glob@10.3.12: - resolution: - { - integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==, - } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} + engines: {node: '>=16 || 14 >=14.17'} hasBin: true glob@10.4.2: - resolution: - { - integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==, - } - engines: { node: ">=16 || 14 >=14.18" } + resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} + engines: {node: '>=16 || 14 >=14.18'} hasBin: true glob@10.4.5: - resolution: - { - integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==, - } + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true glob@11.0.0: - resolution: - { - integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==, - } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} hasBin: true glob@7.2.3: - resolution: - { - integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, - } + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported globals@11.12.0: - resolution: - { - integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} globals@14.0.0: - resolution: - { - integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} globalthis@1.0.4: - resolution: - { - integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} globby@11.1.0: - resolution: - { - integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} globby@14.0.2: - resolution: - { - integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} + engines: {node: '>=18'} goober@2.1.14: - resolution: - { - integrity: sha512-4UpC0NdGyAFqLNPnhCT2iHpza2q+RAY3GV85a/mRPdzyPQMsj0KmMMuetdIkzWRbJ+Hgau1EZztq8ImmiMGhsg==, - } + resolution: {integrity: sha512-4UpC0NdGyAFqLNPnhCT2iHpza2q+RAY3GV85a/mRPdzyPQMsj0KmMMuetdIkzWRbJ+Hgau1EZztq8ImmiMGhsg==} peerDependencies: csstype: ^3.0.10 gopd@1.0.1: - resolution: - { - integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==, - } + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} got@11.8.6: - resolution: - { - integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==, - } - engines: { node: ">=10.19.0" } + resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} + engines: {node: '>=10.19.0'} graceful-fs@4.2.11: - resolution: - { - integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, - } + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} graphemer@1.4.0: - resolution: - { - integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==, - } + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} graphql@16.9.0: - resolution: - { - integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==, - } - engines: { node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0 } + resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} handlebars@4.7.8: - resolution: - { - integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==, - } - engines: { node: ">=0.4.7" } + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} hasBin: true has-ansi@2.0.0: - resolution: - { - integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} + engines: {node: '>=0.10.0'} has-bigints@1.0.2: - resolution: - { - integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, - } + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} has-flag@1.0.0: - resolution: - { - integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==} + engines: {node: '>=0.10.0'} has-flag@3.0.0: - resolution: - { - integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} has-flag@4.0.0: - resolution: - { - integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} has-own-prop@2.0.0: - resolution: - { - integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==} + engines: {node: '>=8'} has-property-descriptors@1.0.2: - resolution: - { - integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==, - } + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} has-proto@1.0.3: - resolution: - { - integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} has-symbols@1.0.3: - resolution: - { - integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} has-tostringtag@1.0.2: - resolution: - { - integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} has-unicode@2.0.1: - resolution: - { - integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==, - } + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} hasown@2.0.2: - resolution: - { - integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} he@1.2.0: - resolution: - { - integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, - } + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true headers-polyfill@4.0.3: - resolution: - { - integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==, - } + resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} help-me@5.0.0: - resolution: - { - integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==, - } + resolution: {integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==} hexoid@1.0.0: - resolution: - { - integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==} + engines: {node: '>=8'} highlight.js@10.7.3: - resolution: - { - integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==, - } + resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} hoist-non-react-statics@3.3.2: - resolution: - { - integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==, - } + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} hpagent@1.2.0: - resolution: - { - integrity: sha512-A91dYTeIB6NoXG+PxTQpCCDDnfHsW9kc06Lvpu1TEe9gnd6ZFeiBoRO9JvzEv6xK7EX97/dUE8g/vBMTqTS3CA==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-A91dYTeIB6NoXG+PxTQpCCDDnfHsW9kc06Lvpu1TEe9gnd6ZFeiBoRO9JvzEv6xK7EX97/dUE8g/vBMTqTS3CA==} + engines: {node: '>=14'} html-encoding-sniffer@3.0.0: - resolution: - { - integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} + engines: {node: '>=12'} html-escaper@2.0.2: - resolution: - { - integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==, - } + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} html-minifier@4.0.0: - resolution: - { - integrity: sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==} + engines: {node: '>=6'} hasBin: true html-parse-stringify@3.0.1: - resolution: - { - integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==, - } + resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} html-to-text@9.0.5: - resolution: - { - integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==} + engines: {node: '>=14'} htmlparser2@5.0.1: - resolution: - { - integrity: sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==, - } + resolution: {integrity: sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==} htmlparser2@8.0.2: - resolution: - { - integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==, - } + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} htmlparser2@9.1.0: - resolution: - { - integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==, - } + resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} http-cache-semantics@4.1.1: - resolution: - { - integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==, - } + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} http-errors@2.0.0: - resolution: - { - integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} http-proxy-agent@5.0.0: - resolution: - { - integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} http2-wrapper@1.0.3: - resolution: - { - integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==, - } - engines: { node: ">=10.19.0" } + resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} + engines: {node: '>=10.19.0'} https-proxy-agent@5.0.1: - resolution: - { - integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} https-proxy-agent@7.0.5: - resolution: - { - integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==, - } - engines: { node: ">= 14" } + resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} + engines: {node: '>= 14'} human-signals@2.1.0: - resolution: - { - integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==, - } - engines: { node: ">=10.17.0" } + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} hyphenate-style-name@1.1.0: - resolution: - { - integrity: sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==, - } + resolution: {integrity: sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==} i18next-fs-backend@2.3.2: - resolution: - { - integrity: sha512-LIwUlkqDZnUI8lnUxBnEj8K/FrHQTT/Sc+1rvDm9E8YvvY5YxzoEAASNx+W5M9DfD5s77lI5vSAFWeTp26B/3Q==, - } + resolution: {integrity: sha512-LIwUlkqDZnUI8lnUxBnEj8K/FrHQTT/Sc+1rvDm9E8YvvY5YxzoEAASNx+W5M9DfD5s77lI5vSAFWeTp26B/3Q==} i18next@23.12.2: - resolution: - { - integrity: sha512-XIeh5V+bi8SJSWGL3jqbTEBW5oD6rbP5L+E7dVQh1MNTxxYef0x15rhJVcRb7oiuq4jLtgy2SD8eFlf6P2cmqg==, - } + resolution: {integrity: sha512-XIeh5V+bi8SJSWGL3jqbTEBW5oD6rbP5L+E7dVQh1MNTxxYef0x15rhJVcRb7oiuq4jLtgy2SD8eFlf6P2cmqg==} iconv-lite@0.4.24: - resolution: - { - integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} iconv-lite@0.6.3: - resolution: - { - integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} ieee754@1.1.13: - resolution: - { - integrity: sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==, - } + resolution: {integrity: sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==} ieee754@1.2.1: - resolution: - { - integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, - } + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} ignore@5.3.1: - resolution: - { - integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==, - } - engines: { node: ">= 4" } + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} immediate@3.0.6: - resolution: - { - integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==, - } + resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} immer@10.1.1: - resolution: - { - integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==, - } + resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} import-fresh@3.3.0: - resolution: - { - integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} import-local@3.1.0: - resolution: - { - integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + engines: {node: '>=8'} hasBin: true imurmurhash@0.1.4: - resolution: - { - integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, - } - engines: { node: ">=0.8.19" } + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} indent-string@4.0.0: - resolution: - { - integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} index-to-position@0.1.2: - resolution: - { - integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==} + engines: {node: '>=18'} inflight@1.0.6: - resolution: - { - integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, - } + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: - resolution: - { - integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, - } + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} ini@1.3.8: - resolution: - { - integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, - } + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} inline-style-prefixer@7.0.1: - resolution: - { - integrity: sha512-lhYo5qNTQp3EvSSp3sRvXMbVQTLrvGV6DycRMJ5dm2BLMiJ30wpXKdDdgX+GmJZ5uQMucwRKHamXSst3Sj/Giw==, - } + resolution: {integrity: sha512-lhYo5qNTQp3EvSSp3sRvXMbVQTLrvGV6DycRMJ5dm2BLMiJ30wpXKdDdgX+GmJZ5uQMucwRKHamXSst3Sj/Giw==} inquirer@8.2.6: - resolution: - { - integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==, - } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} + engines: {node: '>=12.0.0'} inquirer@9.2.15: - resolution: - { - integrity: sha512-vI2w4zl/mDluHt9YEQ/543VTCwPKWiHzKtm9dM2V0NdFcqEexDAjUHzO1oA60HRNaVifGXXM1tRRNluLVHa0Kg==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-vI2w4zl/mDluHt9YEQ/543VTCwPKWiHzKtm9dM2V0NdFcqEexDAjUHzO1oA60HRNaVifGXXM1tRRNluLVHa0Kg==} + engines: {node: '>=18'} internal-slot@1.0.7: - resolution: - { - integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} internmap@2.0.3: - resolution: - { - integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} + engines: {node: '>=12'} ipaddr.js@1.9.1: - resolution: - { - integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} iron-session@8.0.2: - resolution: - { - integrity: sha512-p4Yf1moQr6gnCcXu5vCaxVKRKDmR9PZcQDfp7ZOgbsSHUsgaNti6OgDB2BdgxC2aS6V/6Hu4O0wYlj92sbdIJg==, - } + resolution: {integrity: sha512-p4Yf1moQr6gnCcXu5vCaxVKRKDmR9PZcQDfp7ZOgbsSHUsgaNti6OgDB2BdgxC2aS6V/6Hu4O0wYlj92sbdIJg==} iron-webcrypto@1.2.1: - resolution: - { - integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==, - } + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} is-arguments@1.1.1: - resolution: - { - integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} is-array-buffer@3.0.4: - resolution: - { - integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} is-arrayish@0.2.1: - resolution: - { - integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, - } + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} is-arrayish@0.3.2: - resolution: - { - integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==, - } + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} is-async-function@2.0.0: - resolution: - { - integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} + engines: {node: '>= 0.4'} is-bigint@1.0.4: - resolution: - { - integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, - } + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} is-binary-path@2.1.0: - resolution: - { - integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} is-boolean-object@1.1.2: - resolution: - { - integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} is-callable@1.2.7: - resolution: - { - integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} is-core-module@2.15.0: - resolution: - { - integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} + engines: {node: '>= 0.4'} is-data-view@1.0.1: - resolution: - { - integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} is-date-object@1.0.5: - resolution: - { - integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} is-directory@0.3.1: - resolution: - { - integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} + engines: {node: '>=0.10.0'} is-docker@2.2.1: - resolution: - { - integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} hasBin: true is-expression@4.0.0: - resolution: - { - integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==, - } + resolution: {integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==} is-extglob@2.1.1: - resolution: - { - integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} is-finalizationregistry@1.0.2: - resolution: - { - integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==, - } + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} is-fullwidth-code-point@3.0.0: - resolution: - { - integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} is-generator-fn@2.1.0: - resolution: - { - integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} is-generator-function@1.0.10: - resolution: - { - integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} is-glob@4.0.3: - resolution: - { - integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} is-interactive@1.0.0: - resolution: - { - integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} is-map@2.0.3: - resolution: - { - integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} is-negative-zero@2.0.3: - resolution: - { - integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} is-node-process@1.2.0: - resolution: - { - integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==, - } + resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} is-number-object@1.0.7: - resolution: - { - integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} is-number@7.0.0: - resolution: - { - integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, - } - engines: { node: ">=0.12.0" } + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} is-path-inside@3.0.3: - resolution: - { - integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} is-plain-obj@1.1.0: - resolution: - { - integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} is-potential-custom-element-name@1.0.1: - resolution: - { - integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==, - } + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} is-promise@2.2.2: - resolution: - { - integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==, - } + resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} is-property@1.0.2: - resolution: - { - integrity: sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==, - } + resolution: {integrity: sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==} is-reference@1.2.1: - resolution: - { - integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==, - } + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} is-regex@1.1.4: - resolution: - { - integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} is-set@2.0.3: - resolution: - { - integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} is-shared-array-buffer@1.0.3: - resolution: - { - integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} is-stream@1.1.0: - resolution: - { - integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} + engines: {node: '>=0.10.0'} is-stream@2.0.1: - resolution: - { - integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} is-string@1.0.7: - resolution: - { - integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} is-symbol@1.0.4: - resolution: - { - integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} is-typed-array@1.1.13: - resolution: - { - integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} is-unicode-supported@0.1.0: - resolution: - { - integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} is-weakmap@2.0.2: - resolution: - { - integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} is-weakref@1.0.2: - resolution: - { - integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, - } + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} is-weakset@2.0.3: - resolution: - { - integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + engines: {node: '>= 0.4'} is-wsl@2.2.0: - resolution: - { - integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} isarray@1.0.0: - resolution: - { - integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, - } + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} isarray@2.0.5: - resolution: - { - integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==, - } + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} isexe@2.0.0: - resolution: - { - integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, - } + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} istanbul-lib-coverage@3.2.2: - resolution: - { - integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} istanbul-lib-instrument@5.2.1: - resolution: - { - integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} istanbul-lib-instrument@6.0.3: - resolution: - { - integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} + engines: {node: '>=10'} istanbul-lib-report@3.0.1: - resolution: - { - integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} istanbul-lib-source-maps@4.0.1: - resolution: - { - integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} istanbul-reports@3.1.7: - resolution: - { - integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} iterare@1.2.1: - resolution: - { - integrity: sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==} + engines: {node: '>=6'} iterator.prototype@1.1.2: - resolution: - { - integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==, - } + resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} jackspeak@2.3.6: - resolution: - { - integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} jackspeak@3.4.3: - resolution: - { - integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==, - } + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} jackspeak@4.0.1: - resolution: - { - integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==, - } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} + engines: {node: 20 || >=22} jake@10.9.1: - resolution: - { - integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==} + engines: {node: '>=10'} hasBin: true jest-changed-files@29.7.0: - resolution: - { - integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-circus@29.7.0: - resolution: - { - integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-cli@29.7.0: - resolution: - { - integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -10164,47 +6266,32 @@ packages: optional: true jest-config@29.7.0: - resolution: - { - integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - peerDependencies: - "@types/node": "*" - ts-node: ">=9.0.0" + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true ts-node: optional: true jest-diff@29.7.0: - resolution: - { - integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-docblock@29.7.0: - resolution: - { - integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-each@29.7.0: - resolution: - { - integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-environment-jsdom@29.7.0: - resolution: - { - integrity: sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: canvas: ^2.5.0 peerDependenciesMeta: @@ -10212,149 +6299,89 @@ packages: optional: true jest-environment-node@29.7.0: - resolution: - { - integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-get-type@29.6.3: - resolution: - { - integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-haste-map@29.7.0: - resolution: - { - integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-leak-detector@29.7.0: - resolution: - { - integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-matcher-utils@29.7.0: - resolution: - { - integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-message-util@29.7.0: - resolution: - { - integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-mock@29.7.0: - resolution: - { - integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-pnp-resolver@1.2.3: - resolution: - { - integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} peerDependencies: - jest-resolve: "*" + jest-resolve: '*' peerDependenciesMeta: jest-resolve: optional: true jest-regex-util@29.6.3: - resolution: - { - integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-resolve-dependencies@29.7.0: - resolution: - { - integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-resolve@29.7.0: - resolution: - { - integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-runner@29.7.0: - resolution: - { - integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-runtime@29.7.0: - resolution: - { - integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-snapshot@29.7.0: - resolution: - { - integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-util@29.7.0: - resolution: - { - integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-validate@29.7.0: - resolution: - { - integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-watcher@29.7.0: - resolution: - { - integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest-worker@27.5.1: - resolution: - { - integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==, - } - engines: { node: ">= 10.13.0" } + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} jest-worker@29.7.0: - resolution: - { - integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} jest@29.7.0: - resolution: - { - integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -10363,98 +6390,56 @@ packages: optional: true jiti@1.21.6: - resolution: - { - integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==, - } + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true jmespath@0.16.0: - resolution: - { - integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==, - } - engines: { node: ">= 0.6.0" } + resolution: {integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==} + engines: {node: '>= 0.6.0'} joi@17.13.3: - resolution: - { - integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==, - } + resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} joycon@3.1.1: - resolution: - { - integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} js-base64@2.6.4: - resolution: - { - integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==, - } + resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} js-beautify@1.15.1: - resolution: - { - integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==} + engines: {node: '>=14'} hasBin: true js-cookie@2.2.1: - resolution: - { - integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==, - } + resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==} js-cookie@3.0.5: - resolution: - { - integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} + engines: {node: '>=14'} js-levenshtein@1.1.6: - resolution: - { - integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==} + engines: {node: '>=0.10.0'} js-stringify@1.0.2: - resolution: - { - integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==, - } + resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==} js-tokens@4.0.0: - resolution: - { - integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, - } + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} js-yaml@3.14.1: - resolution: - { - integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, - } + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true js-yaml@4.1.0: - resolution: - { - integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, - } + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true jsdom@20.0.3: - resolution: - { - integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} + engines: {node: '>=14'} peerDependencies: canvas: ^2.5.0 peerDependenciesMeta: @@ -10462,1298 +6447,713 @@ packages: optional: true jsesc@0.5.0: - resolution: - { - integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==, - } + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true jsesc@2.5.2: - resolution: - { - integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} hasBin: true json-buffer@3.0.1: - resolution: - { - integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, - } + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} json-parse-even-better-errors@2.3.1: - resolution: - { - integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, - } + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} json-schema-ref-resolver@1.0.1: - resolution: - { - integrity: sha512-EJAj1pgHc1hxF6vo2Z3s69fMjO1INq6eGHXZ8Z6wCQeldCuwxGK9Sxf4/cScGn3FZubCVUehfWtcDM/PLteCQw==, - } + resolution: {integrity: sha512-EJAj1pgHc1hxF6vo2Z3s69fMjO1INq6eGHXZ8Z6wCQeldCuwxGK9Sxf4/cScGn3FZubCVUehfWtcDM/PLteCQw==} json-schema-traverse@0.4.1: - resolution: - { - integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, - } + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} json-schema-traverse@1.0.0: - resolution: - { - integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, - } + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} json-stable-stringify-without-jsonify@1.0.1: - resolution: - { - integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, - } + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} json11@1.1.2: - resolution: - { - integrity: sha512-5r1RHT1/Gr/jsI/XZZj/P6F11BKM8xvTaftRuiLkQI9Z2PFDukM82Ysxw8yDszb3NJP/NKnRlSGmhUdG99rlBw==, - } + resolution: {integrity: sha512-5r1RHT1/Gr/jsI/XZZj/P6F11BKM8xvTaftRuiLkQI9Z2PFDukM82Ysxw8yDszb3NJP/NKnRlSGmhUdG99rlBw==} hasBin: true json5@1.0.2: - resolution: - { - integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==, - } + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} hasBin: true json5@2.2.3: - resolution: - { - integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} hasBin: true jsonc-parser@3.2.1: - resolution: - { - integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==, - } + resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} jsonc-parser@3.3.1: - resolution: - { - integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==, - } + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} jsonfile@6.1.0: - resolution: - { - integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, - } + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} jsonwebtoken@9.0.2: - resolution: - { - integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==, - } - engines: { node: ">=12", npm: ">=6" } + resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} + engines: {node: '>=12', npm: '>=6'} jstransformer@1.0.0: - resolution: - { - integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==, - } + resolution: {integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==} jsx-ast-utils@3.3.5: - resolution: - { - integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==, - } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} jszip@3.10.1: - resolution: - { - integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==, - } + resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} juice@10.0.0: - resolution: - { - integrity: sha512-9f68xmhGrnIi6DBkiiP3rUrQN33SEuaKu1+njX6VgMP+jwZAsnT33WIzlrWICL9matkhYu3OyrqSUP55YTIdGg==, - } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-9f68xmhGrnIi6DBkiiP3rUrQN33SEuaKu1+njX6VgMP+jwZAsnT33WIzlrWICL9matkhYu3OyrqSUP55YTIdGg==} + engines: {node: '>=10.0.0'} hasBin: true jwa@1.4.1: - resolution: - { - integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==, - } + resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} jws@3.2.2: - resolution: - { - integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==, - } + resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} jwt-decode@4.0.0: - resolution: - { - integrity: sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==} + engines: {node: '>=18'} keyv@4.5.4: - resolution: - { - integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, - } + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} kleur@3.0.3: - resolution: - { - integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} lazystream@1.0.1: - resolution: - { - integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==, - } - engines: { node: ">= 0.6.3" } + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} + engines: {node: '>= 0.6.3'} leac@0.6.0: - resolution: - { - integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==, - } + resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==} leven@3.1.0: - resolution: - { - integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} levn@0.4.1: - resolution: - { - integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} libbase64@1.2.1: - resolution: - { - integrity: sha512-l+nePcPbIG1fNlqMzrh68MLkX/gTxk/+vdvAb388Ssi7UuUN31MI44w4Yf33mM3Cm4xDfw48mdf3rkdHszLNew==, - } + resolution: {integrity: sha512-l+nePcPbIG1fNlqMzrh68MLkX/gTxk/+vdvAb388Ssi7UuUN31MI44w4Yf33mM3Cm4xDfw48mdf3rkdHszLNew==} libbase64@1.3.0: - resolution: - { - integrity: sha512-GgOXd0Eo6phYgh0DJtjQ2tO8dc0IVINtZJeARPeiIJqge+HdsWSuaDTe8ztQ7j/cONByDZ3zeB325AHiv5O0dg==, - } + resolution: {integrity: sha512-GgOXd0Eo6phYgh0DJtjQ2tO8dc0IVINtZJeARPeiIJqge+HdsWSuaDTe8ztQ7j/cONByDZ3zeB325AHiv5O0dg==} libmime@5.2.0: - resolution: - { - integrity: sha512-X2U5Wx0YmK0rXFbk67ASMeqYIkZ6E5vY7pNWRKtnNzqjvdYYG8xtPDpCnuUEnPU9vlgNev+JoSrcaKSUaNvfsw==, - } + resolution: {integrity: sha512-X2U5Wx0YmK0rXFbk67ASMeqYIkZ6E5vY7pNWRKtnNzqjvdYYG8xtPDpCnuUEnPU9vlgNev+JoSrcaKSUaNvfsw==} libmime@5.3.5: - resolution: - { - integrity: sha512-nSlR1yRZ43L3cZCiWEw7ali3jY29Hz9CQQ96Oy+sSspYnIP5N54ucOPHqooBsXzwrX1pwn13VUE05q4WmzfaLg==, - } + resolution: {integrity: sha512-nSlR1yRZ43L3cZCiWEw7ali3jY29Hz9CQQ96Oy+sSspYnIP5N54ucOPHqooBsXzwrX1pwn13VUE05q4WmzfaLg==} libphonenumber-js@1.11.4: - resolution: - { - integrity: sha512-F/R50HQuWWYcmU/esP5jrH5LiWYaN7DpN0a/99U8+mnGGtnx8kmRE+649dQh3v+CowXXZc8vpkf5AmYkO0AQ7Q==, - } + resolution: {integrity: sha512-F/R50HQuWWYcmU/esP5jrH5LiWYaN7DpN0a/99U8+mnGGtnx8kmRE+649dQh3v+CowXXZc8vpkf5AmYkO0AQ7Q==} libqp@2.0.1: - resolution: - { - integrity: sha512-Ka0eC5LkF3IPNQHJmYBWljJsw0UvM6j+QdKRbWyCdTmYwvIDE6a7bCm0UkTAL/K+3KXK5qXT/ClcInU01OpdLg==, - } + resolution: {integrity: sha512-Ka0eC5LkF3IPNQHJmYBWljJsw0UvM6j+QdKRbWyCdTmYwvIDE6a7bCm0UkTAL/K+3KXK5qXT/ClcInU01OpdLg==} libqp@2.1.0: - resolution: - { - integrity: sha512-O6O6/fsG5jiUVbvdgT7YX3xY3uIadR6wEZ7+vy9u7PKHAlSEB6blvC1o5pHBjgsi95Uo0aiBBdkyFecj6jtb7A==, - } + resolution: {integrity: sha512-O6O6/fsG5jiUVbvdgT7YX3xY3uIadR6wEZ7+vy9u7PKHAlSEB6blvC1o5pHBjgsi95Uo0aiBBdkyFecj6jtb7A==} lie@3.3.0: - resolution: - { - integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==, - } + resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} light-my-request@5.13.0: - resolution: - { - integrity: sha512-9IjUN9ZyCS9pTG+KqTDEQo68Sui2lHsYBrfMyVUTTZ3XhH8PMZq7xO94Kr+eP9dhi/kcKsx4N41p2IXEBil1pQ==, - } + resolution: {integrity: sha512-9IjUN9ZyCS9pTG+KqTDEQo68Sui2lHsYBrfMyVUTTZ3XhH8PMZq7xO94Kr+eP9dhi/kcKsx4N41p2IXEBil1pQ==} lilconfig@2.1.0: - resolution: - { - integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} lilconfig@3.1.2: - resolution: - { - integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + engines: {node: '>=14'} lines-and-columns@1.2.4: - resolution: - { - integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, - } + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} linkify-it@5.0.0: - resolution: - { - integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==, - } + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} liquidjs@10.15.0: - resolution: - { - integrity: sha512-u5lYWhW8ioT+O3FdCcp5U+hiPEGNO4xASCFlCHA+k5rMTJwDIa2c2KF111ZDKc2xGM7LXPvMoNRIrBfbLNpRBg==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-u5lYWhW8ioT+O3FdCcp5U+hiPEGNO4xASCFlCHA+k5rMTJwDIa2c2KF111ZDKc2xGM7LXPvMoNRIrBfbLNpRBg==} + engines: {node: '>=14'} hasBin: true listenercount@1.0.1: - resolution: - { - integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==, - } + resolution: {integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==} load-tsconfig@0.2.5: - resolution: - { - integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} loader-runner@4.3.0: - resolution: - { - integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==, - } - engines: { node: ">=6.11.5" } + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} locate-path@5.0.0: - resolution: - { - integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} locate-path@6.0.0: - resolution: - { - integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} lodash.debounce@4.0.8: - resolution: - { - integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, - } + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} lodash.defaults@4.2.0: - resolution: - { - integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==, - } + resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} lodash.difference@4.5.0: - resolution: - { - integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==, - } + resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} lodash.escaperegexp@4.1.2: - resolution: - { - integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==, - } + resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==} lodash.flatten@4.4.0: - resolution: - { - integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==, - } + resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} lodash.groupby@4.6.0: - resolution: - { - integrity: sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==, - } + resolution: {integrity: sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==} lodash.includes@4.3.0: - resolution: - { - integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==, - } + resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} lodash.isboolean@3.0.3: - resolution: - { - integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==, - } + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} lodash.isequal@4.5.0: - resolution: - { - integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==, - } + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} lodash.isfunction@3.0.9: - resolution: - { - integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==, - } + resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} lodash.isinteger@4.0.4: - resolution: - { - integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==, - } + resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} lodash.isnil@4.0.0: - resolution: - { - integrity: sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==, - } + resolution: {integrity: sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==} lodash.isnumber@3.0.3: - resolution: - { - integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==, - } + resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} lodash.isplainobject@4.0.6: - resolution: - { - integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==, - } + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} lodash.isstring@4.0.1: - resolution: - { - integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==, - } + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} lodash.isundefined@3.0.1: - resolution: - { - integrity: sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==, - } + resolution: {integrity: sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==} lodash.memoize@4.1.2: - resolution: - { - integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==, - } + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} lodash.merge@4.6.2: - resolution: - { - integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, - } + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} lodash.once@4.1.1: - resolution: - { - integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==, - } + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} lodash.sortby@4.7.0: - resolution: - { - integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==, - } + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} lodash.union@4.6.0: - resolution: - { - integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==, - } + resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} lodash.uniq@4.5.0: - resolution: - { - integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==, - } + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} lodash@4.17.21: - resolution: - { - integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, - } + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} log-symbols@4.1.0: - resolution: - { - integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} long@5.2.3: - resolution: - { - integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==, - } + resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} loose-envify@1.4.0: - resolution: - { - integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, - } + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true lower-case@1.1.4: - resolution: - { - integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==, - } + resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==} lower-case@2.0.2: - resolution: - { - integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==, - } + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} lowercase-keys@2.0.0: - resolution: - { - integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} + engines: {node: '>=8'} lru-cache@10.4.3: - resolution: - { - integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==, - } + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} lru-cache@11.0.0: - resolution: - { - integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==, - } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} + engines: {node: 20 || >=22} lru-cache@4.1.5: - resolution: - { - integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==, - } + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} lru-cache@5.1.1: - resolution: - { - integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, - } + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} lru-cache@7.18.3: - resolution: - { - integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} + engines: {node: '>=12'} lru-cache@8.0.5: - resolution: - { - integrity: sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==, - } - engines: { node: ">=16.14" } + resolution: {integrity: sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==} + engines: {node: '>=16.14'} luxon@3.4.4: - resolution: - { - integrity: sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==} + engines: {node: '>=12'} lz-string@1.5.0: - resolution: - { - integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==, - } + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true magic-bytes.js@1.10.0: - resolution: - { - integrity: sha512-/k20Lg2q8LE5xiaaSkMXk4sfvI+9EGEykFS4b0CHHGWqDYU0bGUFSwchNOMA56D7TCs9GwVTkqe9als1/ns8UQ==, - } + resolution: {integrity: sha512-/k20Lg2q8LE5xiaaSkMXk4sfvI+9EGEykFS4b0CHHGWqDYU0bGUFSwchNOMA56D7TCs9GwVTkqe9als1/ns8UQ==} magic-string@0.30.10: - resolution: - { - integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==, - } + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} magic-string@0.30.8: - resolution: - { - integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} + engines: {node: '>=12'} mailparser@3.7.1: - resolution: - { - integrity: sha512-RCnBhy5q8XtB3mXzxcAfT1huNqN93HTYYyL6XawlIKycfxM/rXPg9tXoZ7D46+SgCS1zxKzw+BayDQSvncSTTw==, - } + resolution: {integrity: sha512-RCnBhy5q8XtB3mXzxcAfT1huNqN93HTYYyL6XawlIKycfxM/rXPg9tXoZ7D46+SgCS1zxKzw+BayDQSvncSTTw==} mailsplit@5.4.0: - resolution: - { - integrity: sha512-wnYxX5D5qymGIPYLwnp6h8n1+6P6vz/MJn5AzGjZ8pwICWssL+CCQjWBIToOVHASmATot4ktvlLo6CyLfOXWYA==, - } + resolution: {integrity: sha512-wnYxX5D5qymGIPYLwnp6h8n1+6P6vz/MJn5AzGjZ8pwICWssL+CCQjWBIToOVHASmATot4ktvlLo6CyLfOXWYA==} make-dir@3.1.0: - resolution: - { - integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} make-dir@4.0.0: - resolution: - { - integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} make-error@1.3.6: - resolution: - { - integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==, - } + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} makeerror@1.0.12: - resolution: - { - integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==, - } + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} mdn-data@2.0.14: - resolution: - { - integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==, - } + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} mdn-data@2.0.28: - resolution: - { - integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==, - } + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} mdn-data@2.0.30: - resolution: - { - integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==, - } + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} media-typer@0.3.0: - resolution: - { - integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} memfs@3.5.3: - resolution: - { - integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==, - } - engines: { node: ">= 4.0.0" } + resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} + engines: {node: '>= 4.0.0'} memoize-one@5.2.1: - resolution: - { - integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==, - } + resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} memoize-one@6.0.0: - resolution: - { - integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==, - } + resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} mensch@0.3.4: - resolution: - { - integrity: sha512-IAeFvcOnV9V0Yk+bFhYR07O3yNina9ANIN5MoXBKYJ/RLYPurd2d0yw14MDhpr9/momp0WofT1bPUh3hkzdi/g==, - } + resolution: {integrity: sha512-IAeFvcOnV9V0Yk+bFhYR07O3yNina9ANIN5MoXBKYJ/RLYPurd2d0yw14MDhpr9/momp0WofT1bPUh3hkzdi/g==} merge-descriptors@1.0.1: - resolution: - { - integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==, - } + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} merge-descriptors@1.0.3: - resolution: - { - integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==, - } + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} merge-stream@2.0.0: - resolution: - { - integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, - } + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} merge2@1.4.1: - resolution: - { - integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} methods@1.1.2: - resolution: - { - integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} micromatch@4.0.7: - resolution: - { - integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==, - } - engines: { node: ">=8.6" } + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + engines: {node: '>=8.6'} mime-db@1.52.0: - resolution: - { - integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} mime-types@2.1.35: - resolution: - { - integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} mime@1.6.0: - resolution: - { - integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} hasBin: true mime@2.6.0: - resolution: - { - integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==, - } - engines: { node: ">=4.0.0" } + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} hasBin: true mime@3.0.0: - resolution: - { - integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==, - } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} hasBin: true mimic-fn@2.1.0: - resolution: - { - integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} mimic-response@1.0.1: - resolution: - { - integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} mimic-response@3.1.0: - resolution: - { - integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} min-indent@1.0.1: - resolution: - { - integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} minimatch@10.0.1: - resolution: - { - integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==, - } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} minimatch@3.1.2: - resolution: - { - integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, - } + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} minimatch@5.1.6: - resolution: - { - integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} minimatch@9.0.1: - resolution: - { - integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==, - } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} + engines: {node: '>=16 || 14 >=14.17'} minimatch@9.0.5: - resolution: - { - integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==, - } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} minimist@1.2.8: - resolution: - { - integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, - } + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} minipass@3.3.6: - resolution: - { - integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} minipass@5.0.0: - resolution: - { - integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} minipass@7.1.2: - resolution: - { - integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==, - } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} minizlib@2.1.2: - resolution: - { - integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} mitt@3.0.1: - resolution: - { - integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==, - } + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} mjml-accordion@4.15.3: - resolution: - { - integrity: sha512-LPNVSj1LyUVYT9G1gWwSw3GSuDzDsQCu0tPB2uDsq4VesYNnU6v3iLCQidMiR6azmIt13OEozG700ygAUuA6Ng==, - } + resolution: {integrity: sha512-LPNVSj1LyUVYT9G1gWwSw3GSuDzDsQCu0tPB2uDsq4VesYNnU6v3iLCQidMiR6azmIt13OEozG700ygAUuA6Ng==} mjml-body@4.15.3: - resolution: - { - integrity: sha512-7pfUOVPtmb0wC+oUOn4xBsAw4eT5DyD6xqaxj/kssu6RrFXOXgJaVnDPAI9AzIvXJ/5as9QrqRGYAddehwWpHQ==, - } + resolution: {integrity: sha512-7pfUOVPtmb0wC+oUOn4xBsAw4eT5DyD6xqaxj/kssu6RrFXOXgJaVnDPAI9AzIvXJ/5as9QrqRGYAddehwWpHQ==} mjml-button@4.15.3: - resolution: - { - integrity: sha512-79qwn9AgdGjJR1vLnrcm2rq2AsAZkKC5JPwffTMG+Nja6zGYpTDZFZ56ekHWr/r1b5WxkukcPj2PdevUug8c+Q==, - } + resolution: {integrity: sha512-79qwn9AgdGjJR1vLnrcm2rq2AsAZkKC5JPwffTMG+Nja6zGYpTDZFZ56ekHWr/r1b5WxkukcPj2PdevUug8c+Q==} mjml-carousel@4.15.3: - resolution: - { - integrity: sha512-3ju6I4l7uUhPRrJfN3yK9AMsfHvrYbRkcJ1GRphFHzUj37B2J6qJOQUpzA547Y4aeh69TSb7HFVf1t12ejQxVw==, - } + resolution: {integrity: sha512-3ju6I4l7uUhPRrJfN3yK9AMsfHvrYbRkcJ1GRphFHzUj37B2J6qJOQUpzA547Y4aeh69TSb7HFVf1t12ejQxVw==} mjml-cli@4.15.3: - resolution: - { - integrity: sha512-+V2TDw3tXUVEptFvLSerz125C2ogYl8klIBRY1m5BHd4JvGVf3yhx8N3PngByCzA6PGcv/eydGQN+wy34SHf0Q==, - } + resolution: {integrity: sha512-+V2TDw3tXUVEptFvLSerz125C2ogYl8klIBRY1m5BHd4JvGVf3yhx8N3PngByCzA6PGcv/eydGQN+wy34SHf0Q==} hasBin: true mjml-column@4.15.3: - resolution: - { - integrity: sha512-hYdEFdJGHPbZJSEysykrevEbB07yhJGSwfDZEYDSbhQQFjV2tXrEgYcFD5EneMaowjb55e3divSJxU4c5q4Qgw==, - } + resolution: {integrity: sha512-hYdEFdJGHPbZJSEysykrevEbB07yhJGSwfDZEYDSbhQQFjV2tXrEgYcFD5EneMaowjb55e3divSJxU4c5q4Qgw==} mjml-core@4.15.3: - resolution: - { - integrity: sha512-Dmwk+2cgSD9L9GmTbEUNd8QxkTZtW9P7FN/ROZW/fGZD6Hq6/4TB0zEspg2Ow9eYjZXO2ofOJ3PaQEEShKV0kQ==, - } + resolution: {integrity: sha512-Dmwk+2cgSD9L9GmTbEUNd8QxkTZtW9P7FN/ROZW/fGZD6Hq6/4TB0zEspg2Ow9eYjZXO2ofOJ3PaQEEShKV0kQ==} mjml-divider@4.15.3: - resolution: - { - integrity: sha512-vh27LQ9FG/01y0b9ntfqm+GT5AjJnDSDY9hilss2ixIUh0FemvfGRfsGVeV5UBVPBKK7Ffhvfqc7Rciob9Spzw==, - } + resolution: {integrity: sha512-vh27LQ9FG/01y0b9ntfqm+GT5AjJnDSDY9hilss2ixIUh0FemvfGRfsGVeV5UBVPBKK7Ffhvfqc7Rciob9Spzw==} mjml-group@4.15.3: - resolution: - { - integrity: sha512-HSu/rKnGZVKFq3ciT46vi1EOy+9mkB0HewO4+P6dP/Y0UerWkN6S3UK11Cxsj0cAp0vFwkPDCdOeEzRdpFEkzA==, - } + resolution: {integrity: sha512-HSu/rKnGZVKFq3ciT46vi1EOy+9mkB0HewO4+P6dP/Y0UerWkN6S3UK11Cxsj0cAp0vFwkPDCdOeEzRdpFEkzA==} mjml-head-attributes@4.15.3: - resolution: - { - integrity: sha512-2ISo0r5ZKwkrvJgDou9xVPxxtXMaETe2AsAA02L89LnbB2KC0N5myNsHV0sEysTw9+CfCmgjAb0GAI5QGpxKkQ==, - } + resolution: {integrity: sha512-2ISo0r5ZKwkrvJgDou9xVPxxtXMaETe2AsAA02L89LnbB2KC0N5myNsHV0sEysTw9+CfCmgjAb0GAI5QGpxKkQ==} mjml-head-breakpoint@4.15.3: - resolution: - { - integrity: sha512-Eo56FA5C2v6ucmWQL/JBJ2z641pLOom4k0wP6CMZI2utfyiJ+e2Uuinj1KTrgDcEvW4EtU9HrfAqLK9UosLZlg==, - } + resolution: {integrity: sha512-Eo56FA5C2v6ucmWQL/JBJ2z641pLOom4k0wP6CMZI2utfyiJ+e2Uuinj1KTrgDcEvW4EtU9HrfAqLK9UosLZlg==} mjml-head-font@4.15.3: - resolution: - { - integrity: sha512-CzV2aDPpiNIIgGPHNcBhgyedKY4SX3BJoTwOobSwZVIlEA6TAWB4Z9WwFUmQqZOgo1AkkiTHPZQvGcEhFFXH6g==, - } + resolution: {integrity: sha512-CzV2aDPpiNIIgGPHNcBhgyedKY4SX3BJoTwOobSwZVIlEA6TAWB4Z9WwFUmQqZOgo1AkkiTHPZQvGcEhFFXH6g==} mjml-head-html-attributes@4.15.3: - resolution: - { - integrity: sha512-MDNDPMBOgXUZYdxhosyrA2kudiGO8aogT0/cODyi2Ed9o/1S7W+je11JUYskQbncqhWKGxNyaP4VWa+6+vUC/g==, - } + resolution: {integrity: sha512-MDNDPMBOgXUZYdxhosyrA2kudiGO8aogT0/cODyi2Ed9o/1S7W+je11JUYskQbncqhWKGxNyaP4VWa+6+vUC/g==} mjml-head-preview@4.15.3: - resolution: - { - integrity: sha512-J2PxCefUVeFwsAExhrKo4lwxDevc5aKj888HBl/wN4EuWOoOg06iOGCxz4Omd8dqyFsrqvbBuPqRzQ+VycGmaA==, - } + resolution: {integrity: sha512-J2PxCefUVeFwsAExhrKo4lwxDevc5aKj888HBl/wN4EuWOoOg06iOGCxz4Omd8dqyFsrqvbBuPqRzQ+VycGmaA==} mjml-head-style@4.15.3: - resolution: - { - integrity: sha512-9J+JuH+mKrQU65CaJ4KZegACUgNIlYmWQYx3VOBR/tyz+8kDYX7xBhKJCjQ1I4wj2Tvga3bykd89Oc2kFZ5WOw==, - } + resolution: {integrity: sha512-9J+JuH+mKrQU65CaJ4KZegACUgNIlYmWQYx3VOBR/tyz+8kDYX7xBhKJCjQ1I4wj2Tvga3bykd89Oc2kFZ5WOw==} mjml-head-title@4.15.3: - resolution: - { - integrity: sha512-IM59xRtsxID4DubQ0iLmoCGXguEe+9BFG4z6y2xQDrscIa4QY3KlfqgKGT69ojW+AVbXXJPEVqrAi4/eCsLItQ==, - } + resolution: {integrity: sha512-IM59xRtsxID4DubQ0iLmoCGXguEe+9BFG4z6y2xQDrscIa4QY3KlfqgKGT69ojW+AVbXXJPEVqrAi4/eCsLItQ==} mjml-head@4.15.3: - resolution: - { - integrity: sha512-o3mRuuP/MB5fZycjD3KH/uXsnaPl7Oo8GtdbJTKtH1+O/3pz8GzGMkscTKa97l03DAG2EhGrzzLcU2A6eshwFw==, - } + resolution: {integrity: sha512-o3mRuuP/MB5fZycjD3KH/uXsnaPl7Oo8GtdbJTKtH1+O/3pz8GzGMkscTKa97l03DAG2EhGrzzLcU2A6eshwFw==} mjml-hero@4.15.3: - resolution: - { - integrity: sha512-9cLAPuc69yiuzNrMZIN58j+HMK1UWPaq2i3/Fg2ZpimfcGFKRcPGCbEVh0v+Pb6/J0+kf8yIO0leH20opu3AyQ==, - } + resolution: {integrity: sha512-9cLAPuc69yiuzNrMZIN58j+HMK1UWPaq2i3/Fg2ZpimfcGFKRcPGCbEVh0v+Pb6/J0+kf8yIO0leH20opu3AyQ==} mjml-image@4.15.3: - resolution: - { - integrity: sha512-g1OhSdofIytE9qaOGdTPmRIp7JsCtgO0zbsn1Fk6wQh2gEL55Z40j/VoghslWAWTgT2OHFdBKnMvWtN6U5+d2Q==, - } + resolution: {integrity: sha512-g1OhSdofIytE9qaOGdTPmRIp7JsCtgO0zbsn1Fk6wQh2gEL55Z40j/VoghslWAWTgT2OHFdBKnMvWtN6U5+d2Q==} mjml-migrate@4.15.3: - resolution: - { - integrity: sha512-sr/+35RdxZroNQVegjpfRHJ5hda9XCgaS4mK2FGO+Mb1IUevKfeEPII3F/cHDpNwFeYH3kAgyqQ22ClhGLWNBA==, - } + resolution: {integrity: sha512-sr/+35RdxZroNQVegjpfRHJ5hda9XCgaS4mK2FGO+Mb1IUevKfeEPII3F/cHDpNwFeYH3kAgyqQ22ClhGLWNBA==} hasBin: true mjml-navbar@4.15.3: - resolution: - { - integrity: sha512-VsKH/Jdlf8Yu3y7GpzQV5n7JMdpqvZvTSpF6UQXL0PWOm7k6+LX+sCZimOfpHJ+wCaaybpxokjWZ71mxOoCWoA==, - } + resolution: {integrity: sha512-VsKH/Jdlf8Yu3y7GpzQV5n7JMdpqvZvTSpF6UQXL0PWOm7k6+LX+sCZimOfpHJ+wCaaybpxokjWZ71mxOoCWoA==} mjml-parser-xml@4.15.3: - resolution: - { - integrity: sha512-Tz0UX8/JVYICLjT+U8J1f/TFxIYVYjzZHeh4/Oyta0pLpRLeZlxEd71f3u3kdnulCKMP4i37pFRDmyLXAlEuLw==, - } + resolution: {integrity: sha512-Tz0UX8/JVYICLjT+U8J1f/TFxIYVYjzZHeh4/Oyta0pLpRLeZlxEd71f3u3kdnulCKMP4i37pFRDmyLXAlEuLw==} mjml-preset-core@4.15.3: - resolution: - { - integrity: sha512-1zZS8P4O0KweWUqNS655+oNnVMPQ1Rq1GaZq5S9JfwT1Vh/m516lSmiTW9oko6gGHytt5s6Yj6oOeu5Zm8FoLw==, - } + resolution: {integrity: sha512-1zZS8P4O0KweWUqNS655+oNnVMPQ1Rq1GaZq5S9JfwT1Vh/m516lSmiTW9oko6gGHytt5s6Yj6oOeu5Zm8FoLw==} mjml-raw@4.15.3: - resolution: - { - integrity: sha512-IGyHheOYyRchBLiAEgw3UM11kFNmBSMupu2BDdejC6ZiDhEAdG+tyERlsCwDPYtXanvFpGWULIu3XlsUPc+RZw==, - } + resolution: {integrity: sha512-IGyHheOYyRchBLiAEgw3UM11kFNmBSMupu2BDdejC6ZiDhEAdG+tyERlsCwDPYtXanvFpGWULIu3XlsUPc+RZw==} mjml-section@4.15.3: - resolution: - { - integrity: sha512-JfVPRXH++Hd933gmQfG8JXXCBCR6fIzC3DwiYycvanL/aW1cEQ2EnebUfQkt5QzlYjOkJEH+JpccAsq3ln6FZQ==, - } + resolution: {integrity: sha512-JfVPRXH++Hd933gmQfG8JXXCBCR6fIzC3DwiYycvanL/aW1cEQ2EnebUfQkt5QzlYjOkJEH+JpccAsq3ln6FZQ==} mjml-social@4.15.3: - resolution: - { - integrity: sha512-7sD5FXrESOxpT9Z4Oh36bS6u/geuUrMP1aCg2sjyAwbPcF1aWa2k9OcatQfpRf6pJEhUZ18y6/WBBXmMVmSzXg==, - } + resolution: {integrity: sha512-7sD5FXrESOxpT9Z4Oh36bS6u/geuUrMP1aCg2sjyAwbPcF1aWa2k9OcatQfpRf6pJEhUZ18y6/WBBXmMVmSzXg==} mjml-spacer@4.15.3: - resolution: - { - integrity: sha512-3B7Qj+17EgDdAtZ3NAdMyOwLTX1jfmJuY7gjyhS2HtcZAmppW+cxqHUBwCKfvSRgTQiccmEvtNxaQK+tfyrZqA==, - } + resolution: {integrity: sha512-3B7Qj+17EgDdAtZ3NAdMyOwLTX1jfmJuY7gjyhS2HtcZAmppW+cxqHUBwCKfvSRgTQiccmEvtNxaQK+tfyrZqA==} mjml-table@4.15.3: - resolution: - { - integrity: sha512-FLx7DcRKTdKdcOCbMyBaeudeHaHpwPveRrBm6WyQe3LXx6FfdmOh59i71/16LFQMgBOD3N4/UJkzxLzlTJzMqQ==, - } + resolution: {integrity: sha512-FLx7DcRKTdKdcOCbMyBaeudeHaHpwPveRrBm6WyQe3LXx6FfdmOh59i71/16LFQMgBOD3N4/UJkzxLzlTJzMqQ==} mjml-text@4.15.3: - resolution: - { - integrity: sha512-+C0hxCmw9kg0XzT6vhE5mFkK6y225nC8UEQcN94K0fBCjPKkM+HqZMwGX205fzdGRi+Bxa55b/VhrIVwdv+8vw==, - } + resolution: {integrity: sha512-+C0hxCmw9kg0XzT6vhE5mFkK6y225nC8UEQcN94K0fBCjPKkM+HqZMwGX205fzdGRi+Bxa55b/VhrIVwdv+8vw==} mjml-validator@4.15.3: - resolution: - { - integrity: sha512-Xb72KdqRwjv/qM2rJpV22syyP2N3cRQ9VVDrN6u2FSzLq02buFNxmSPJ7CKhat3PrUNdVHU75KZwOf/tz4UEhA==, - } + resolution: {integrity: sha512-Xb72KdqRwjv/qM2rJpV22syyP2N3cRQ9VVDrN6u2FSzLq02buFNxmSPJ7CKhat3PrUNdVHU75KZwOf/tz4UEhA==} mjml-wrapper@4.15.3: - resolution: - { - integrity: sha512-ditsCijeHJrmBmObtJmQ18ddLxv5oPyMTdPU8Di8APOnD2zPk7Z4UAuJSl7HXB45oFiivr3MJf4koFzMUSZ6Gg==, - } + resolution: {integrity: sha512-ditsCijeHJrmBmObtJmQ18ddLxv5oPyMTdPU8Di8APOnD2zPk7Z4UAuJSl7HXB45oFiivr3MJf4koFzMUSZ6Gg==} mjml@4.15.3: - resolution: - { - integrity: sha512-bW2WpJxm6HS+S3Yu6tq1DUPFoTxU9sPviUSmnL7Ua+oVO3WA5ILFWqvujUlz+oeuM+HCwEyMiP5xvKNPENVjYA==, - } + resolution: {integrity: sha512-bW2WpJxm6HS+S3Yu6tq1DUPFoTxU9sPviUSmnL7Ua+oVO3WA5ILFWqvujUlz+oeuM+HCwEyMiP5xvKNPENVjYA==} hasBin: true mkdirp@0.5.6: - resolution: - { - integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==, - } + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true mkdirp@1.0.4: - resolution: - { - integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} hasBin: true mkdirp@2.1.6: - resolution: - { - integrity: sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==} + engines: {node: '>=10'} hasBin: true mnemonist@0.39.6: - resolution: - { - integrity: sha512-A/0v5Z59y63US00cRSLiloEIw3t5G+MiKz4BhX21FI+YBJXBOGW0ohFxTxO08dsOYlzxo87T7vGfZKYp2bcAWA==, - } + resolution: {integrity: sha512-A/0v5Z59y63US00cRSLiloEIw3t5G+MiKz4BhX21FI+YBJXBOGW0ohFxTxO08dsOYlzxo87T7vGfZKYp2bcAWA==} mockdate@3.0.5: - resolution: - { - integrity: sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ==, - } + resolution: {integrity: sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ==} ms@2.0.0: - resolution: - { - integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, - } + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} ms@2.1.2: - resolution: - { - integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, - } + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} ms@2.1.3: - resolution: - { - integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, - } + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} msw@2.3.3: - resolution: - { - integrity: sha512-1iqDImTZwm/6IcNK249YjFkB4x2B2pAP3b8cVjuOPt5bXLubVYSp5+3znW4N0iwYq1p6cWW3L8qKSo1+/yR4xA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-1iqDImTZwm/6IcNK249YjFkB4x2B2pAP3b8cVjuOPt5bXLubVYSp5+3znW4N0iwYq1p6cWW3L8qKSo1+/yR4xA==} + engines: {node: '>=18'} hasBin: true peerDependencies: - typescript: ">= 4.7.x" + typescript: '>= 4.7.x' peerDependenciesMeta: typescript: optional: true multer@1.4.4-lts.1: - resolution: - { - integrity: sha512-WeSGziVj6+Z2/MwQo3GvqzgR+9Uc+qt8SwHKh3gvNPiISKfsMfG4SvCOFYlxxgkXt7yIV2i1yczehm0EOKIxIg==, - } - engines: { node: ">= 6.0.0" } + resolution: {integrity: sha512-WeSGziVj6+Z2/MwQo3GvqzgR+9Uc+qt8SwHKh3gvNPiISKfsMfG4SvCOFYlxxgkXt7yIV2i1yczehm0EOKIxIg==} + engines: {node: '>= 6.0.0'} mute-stream@0.0.8: - resolution: - { - integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==, - } + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} mute-stream@1.0.0: - resolution: - { - integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} mysql2@3.11.0: - resolution: - { - integrity: sha512-J9phbsXGvTOcRVPR95YedzVSxJecpW5A5+cQ57rhHIFXteTP10HCs+VBjS7DHIKfEaI1zQ5tlVrquCd64A6YvA==, - } - engines: { node: ">= 8.0" } + resolution: {integrity: sha512-J9phbsXGvTOcRVPR95YedzVSxJecpW5A5+cQ57rhHIFXteTP10HCs+VBjS7DHIKfEaI1zQ5tlVrquCd64A6YvA==} + engines: {node: '>= 8.0'} mz@2.7.0: - resolution: - { - integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, - } + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} named-placeholders@1.1.3: - resolution: - { - integrity: sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==, - } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==} + engines: {node: '>=12.0.0'} nano-css@5.6.2: - resolution: - { - integrity: sha512-+6bHaC8dSDGALM1HJjOHVXpuastdu2xFoZlC77Jh4cg+33Zcgm+Gxd+1xsnpZK14eyHObSp82+ll5y3SX75liw==, - } + resolution: {integrity: sha512-+6bHaC8dSDGALM1HJjOHVXpuastdu2xFoZlC77Jh4cg+33Zcgm+Gxd+1xsnpZK14eyHObSp82+ll5y3SX75liw==} peerDependencies: - react: "*" - react-dom: "*" + react: '*' + react-dom: '*' nanoid@3.3.7: - resolution: - { - integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, - } - engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true natural-compare@1.4.0: - resolution: - { - integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, - } + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} negotiator@0.6.3: - resolution: - { - integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} neo-async@2.6.2: - resolution: - { - integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, - } + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} nestjs-cls@4.4.0: - resolution: - { - integrity: sha512-qxsptbCo8Cp7xnAxtWv9+pSqOtB2NCr9ekQDH3FhxPAmgOys8F4WEGhuLLQ9iyW4dwqCao0xXatqQyA4anedmQ==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-qxsptbCo8Cp7xnAxtWv9+pSqOtB2NCr9ekQDH3FhxPAmgOys8F4WEGhuLLQ9iyW4dwqCao0xXatqQyA4anedmQ==} + engines: {node: '>=16'} peerDependencies: - "@nestjs/common": "> 7.0.0 < 11" - "@nestjs/core": "> 7.0.0 < 11" - reflect-metadata: "*" - rxjs: ">= 7" + '@nestjs/common': '> 7.0.0 < 11' + '@nestjs/core': '> 7.0.0 < 11' + reflect-metadata: '*' + rxjs: '>= 7' nestjs-pino@4.1.0: - resolution: - { - integrity: sha512-I6zcddauD2TNMRbsraEIxNUvHcz0El5QRUYH5eY1+pBzj7R17U+Yoyypoc+akVdSLWJ1r0kDYAZPy2mlhXv6vw==, - } - engines: { node: ">= 14" } + resolution: {integrity: sha512-I6zcddauD2TNMRbsraEIxNUvHcz0El5QRUYH5eY1+pBzj7R17U+Yoyypoc+akVdSLWJ1r0kDYAZPy2mlhXv6vw==} + engines: {node: '>= 14'} peerDependencies: - "@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0 + '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 pino-http: ^6.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 nestjs-typeorm-paginate@4.0.4: - resolution: - { - integrity: sha512-arinWDc78wPV/EYWMmLYyeMSE5Lae1FHWD/2QpOdTmHaOVqK4PYf19EqZBqT9gbbPugkNW9JAMz3G2WmvSgR/A==, - } + resolution: {integrity: sha512-arinWDc78wPV/EYWMmLYyeMSE5Lae1FHWD/2QpOdTmHaOVqK4PYf19EqZBqT9gbbPugkNW9JAMz3G2WmvSgR/A==} peerDependencies: - "@nestjs/common": ^6.1.1 || ^5.6.2 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + '@nestjs/common': ^6.1.1 || ^5.6.2 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 typeorm: ^0.3.0 next-i18next@15.3.1: - resolution: - { - integrity: sha512-+pa2pZJb7B6k5PKW3TLVMmAodqkNaOBWVYlpWX56mgcEJz0UMW+MKSdKM9Z72CHp6Bp48g7OWwDnLqxXNp/84w==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-+pa2pZJb7B6k5PKW3TLVMmAodqkNaOBWVYlpWX56mgcEJz0UMW+MKSdKM9Z72CHp6Bp48g7OWwDnLqxXNp/84w==} + engines: {node: '>=14'} peerDependencies: - i18next: ">= 23.7.13" - next: ">= 12.0.0" - react: ">= 17.0.2" - react-i18next: ">= 13.5.0" + i18next: '>= 23.7.13' + next: '>= 12.0.0' + react: '>= 17.0.2' + react-i18next: '>= 13.5.0' next-router-mock@0.9.13: - resolution: - { - integrity: sha512-906n2RRaE6Y28PfYJbaz5XZeJ6Tw8Xz1S6E31GGwZ0sXB6/XjldD1/2azn1ZmBmRk5PQRkzjg+n+RHZe5xQzWA==, - } + resolution: {integrity: sha512-906n2RRaE6Y28PfYJbaz5XZeJ6Tw8Xz1S6E31GGwZ0sXB6/XjldD1/2azn1ZmBmRk5PQRkzjg+n+RHZe5xQzWA==} peerDependencies: - next: ">=10.0.0" - react: ">=17.0.0" + next: '>=10.0.0' + react: '>=17.0.0' next@14.2.5: - resolution: - { - integrity: sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==, - } - engines: { node: ">=18.17.0" } + resolution: {integrity: sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==} + engines: {node: '>=18.17.0'} hasBin: true peerDependencies: - "@opentelemetry/api": ^1.1.0 - "@playwright/test": ^1.41.2 + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 react: ^18.2.0 react-dom: ^18.2.0 sass: ^1.3.0 peerDependenciesMeta: - "@opentelemetry/api": + '@opentelemetry/api': optional: true - "@playwright/test": + '@playwright/test': optional: true sass: optional: true nice-napi@1.0.2: - resolution: - { - integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==, - } - os: ["!win32"] + resolution: {integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==} + os: ['!win32'] nice-try@1.0.5: - resolution: - { - integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==, - } + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} no-case@2.3.2: - resolution: - { - integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==, - } + resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} no-case@3.0.4: - resolution: - { - integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==, - } + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} node-abort-controller@3.1.1: - resolution: - { - integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==, - } + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} node-addon-api@1.7.2: - resolution: - { - integrity: sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==, - } + resolution: {integrity: sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==} node-addon-api@3.2.1: - resolution: - { - integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==, - } + resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==} node-addon-api@5.1.0: - resolution: - { - integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==, - } + resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} node-emoji@1.11.0: - resolution: - { - integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==, - } + resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} node-fetch@2.7.0: - resolution: - { - integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==, - } - engines: { node: 4.x || >=6.0.0 } + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 peerDependenciesMeta: @@ -11761,755 +7161,428 @@ packages: optional: true node-gyp-build@4.8.1: - resolution: - { - integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==, - } + resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==} hasBin: true node-int64@0.4.0: - resolution: - { - integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==, - } + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} node-mocks-http@1.15.1: - resolution: - { - integrity: sha512-X/GpUpNNiPDYUeUD183W8V4OW6OHYWI29w/QDyb+c/GzOfVEAlo6HjbW9++eXT2aV2lGg+uS+XqTD2q0pNREQA==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-X/GpUpNNiPDYUeUD183W8V4OW6OHYWI29w/QDyb+c/GzOfVEAlo6HjbW9++eXT2aV2lGg+uS+XqTD2q0pNREQA==} + engines: {node: '>=14'} node-releases@2.0.14: - resolution: - { - integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==, - } + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} nodemailer@6.9.13: - resolution: - { - integrity: sha512-7o38Yogx6krdoBf3jCAqnIN4oSQFx+fMa0I7dK1D+me9kBxx12D+/33wSb+fhOCtIxvYJ+4x4IMEhmhCKfAiOA==, - } - engines: { node: ">=6.0.0" } + resolution: {integrity: sha512-7o38Yogx6krdoBf3jCAqnIN4oSQFx+fMa0I7dK1D+me9kBxx12D+/33wSb+fhOCtIxvYJ+4x4IMEhmhCKfAiOA==} + engines: {node: '>=6.0.0'} nodemailer@6.9.14: - resolution: - { - integrity: sha512-Dobp/ebDKBvz91sbtRKhcznLThrKxKt97GI2FAlAyy+fk19j73Uz3sBXolVtmcXjaorivqsbbbjDY+Jkt4/bQA==, - } - engines: { node: ">=6.0.0" } + resolution: {integrity: sha512-Dobp/ebDKBvz91sbtRKhcznLThrKxKt97GI2FAlAyy+fk19j73Uz3sBXolVtmcXjaorivqsbbbjDY+Jkt4/bQA==} + engines: {node: '>=6.0.0'} nopt@5.0.0: - resolution: - { - integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} hasBin: true nopt@7.2.1: - resolution: - { - integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true normalize-path@3.0.0: - resolution: - { - integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} normalize-range@0.1.2: - resolution: - { - integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} normalize-url@6.1.0: - resolution: - { - integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} npm-run-path@2.0.2: - resolution: - { - integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} + engines: {node: '>=4'} npm-run-path@4.0.1: - resolution: - { - integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} npmlog@5.0.1: - resolution: - { - integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==, - } + resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} deprecated: This package is no longer supported. nth-check@2.1.1: - resolution: - { - integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, - } + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} nuqs@1.17.6: - resolution: - { - integrity: sha512-mbQKLo+4h9ZsCg9u4WcitBqVhP2XG2PrPc0sUN0IEHL3nUKjxHT2h3tqd1Wo1gkkGxan5uVpnJ9NP51y2j7vgg==, - } + resolution: {integrity: sha512-mbQKLo+4h9ZsCg9u4WcitBqVhP2XG2PrPc0sUN0IEHL3nUKjxHT2h3tqd1Wo1gkkGxan5uVpnJ9NP51y2j7vgg==} peerDependencies: - next: ">=13.4 <14.0.2 || ^14.0.3" + next: '>=13.4 <14.0.2 || ^14.0.3' nwsapi@2.2.12: - resolution: - { - integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==, - } + resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==} object-assign@4.1.1: - resolution: - { - integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} object-hash@3.0.0: - resolution: - { - integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} object-inspect@1.13.2: - resolution: - { - integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} object-keys@1.1.1: - resolution: - { - integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} object.assign@4.1.5: - resolution: - { - integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} object.entries@1.1.8: - resolution: - { - integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} + engines: {node: '>= 0.4'} object.fromentries@2.0.8: - resolution: - { - integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} object.groupby@1.0.3: - resolution: - { - integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} object.values@1.2.0: - resolution: - { - integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + engines: {node: '>= 0.4'} obliterator@2.0.4: - resolution: - { - integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==, - } + resolution: {integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==} on-exit-leak-free@2.1.2: - resolution: - { - integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==, - } - engines: { node: ">=14.0.0" } + resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} + engines: {node: '>=14.0.0'} on-finished@2.4.1: - resolution: - { - integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} once@1.4.0: - resolution: - { - integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, - } + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} onetime@5.1.2: - resolution: - { - integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} open@7.4.2: - resolution: - { - integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} + engines: {node: '>=8'} openapi-typescript@7.2.0: - resolution: - { - integrity: sha512-VwNhJ6JpslhOYHIM/WXYKoaKuD8V19Z0V4vzoaar1Wjg4BPHck7wXzsOb3UAZZTJtY8kxfPv3TsH537vKH76vQ==, - } + resolution: {integrity: sha512-VwNhJ6JpslhOYHIM/WXYKoaKuD8V19Z0V4vzoaar1Wjg4BPHck7wXzsOb3UAZZTJtY8kxfPv3TsH537vKH76vQ==} hasBin: true peerDependencies: typescript: ^5.x optionator@0.9.4: - resolution: - { - integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} ora@5.4.1: - resolution: - { - integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} os-filter-obj@2.0.0: - resolution: - { - integrity: sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==} + engines: {node: '>=4'} os-homedir@1.0.2: - resolution: - { - integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} + engines: {node: '>=0.10.0'} os-tmpdir@1.0.2: - resolution: - { - integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} output-file-sync@1.1.2: - resolution: - { - integrity: sha512-uQLlclru4xpCi+tfs80l3QF24KL81X57ELNMy7W/dox+JTtxUf1bLyQ8968fFCmSqqbokjW0kn+WBIlO+rSkNg==, - } + resolution: {integrity: sha512-uQLlclru4xpCi+tfs80l3QF24KL81X57ELNMy7W/dox+JTtxUf1bLyQ8968fFCmSqqbokjW0kn+WBIlO+rSkNg==} outvariant@1.4.3: - resolution: - { - integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==, - } + resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==} oxc-resolver@1.10.2: - resolution: - { - integrity: sha512-NIbwVqoU8Bhl7PVtItHCg+VFFokIDwBgIgFUwFG2Y8ePhxftFh5xG+KLar5PLWXlCP4WunPIuXD3jr3v6/MfRw==, - } + resolution: {integrity: sha512-NIbwVqoU8Bhl7PVtItHCg+VFFokIDwBgIgFUwFG2Y8ePhxftFh5xG+KLar5PLWXlCP4WunPIuXD3jr3v6/MfRw==} p-cancelable@2.1.1: - resolution: - { - integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} + engines: {node: '>=8'} p-event@4.2.0: - resolution: - { - integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==} + engines: {node: '>=8'} p-finally@1.0.0: - resolution: - { - integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + engines: {node: '>=4'} p-limit@2.3.0: - resolution: - { - integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} p-limit@3.1.0: - resolution: - { - integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} p-locate@4.1.0: - resolution: - { - integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} p-locate@5.0.0: - resolution: - { - integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} p-timeout@3.2.0: - resolution: - { - integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} + engines: {node: '>=8'} p-try@2.2.0: - resolution: - { - integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} p-wait-for@3.2.0: - resolution: - { - integrity: sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==} + engines: {node: '>=8'} package-json-from-dist@1.0.0: - resolution: - { - integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==, - } + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} pako@1.0.11: - resolution: - { - integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==, - } + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} param-case@2.1.1: - resolution: - { - integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==, - } + resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==} parent-module@1.0.1: - resolution: - { - integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} parse-json@2.2.0: - resolution: - { - integrity: sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==} + engines: {node: '>=0.10.0'} parse-json@5.2.0: - resolution: - { - integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} parse-json@8.1.0: - resolution: - { - integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} + engines: {node: '>=18'} parse5-htmlparser2-tree-adapter@6.0.1: - resolution: - { - integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==, - } + resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} parse5-htmlparser2-tree-adapter@7.0.0: - resolution: - { - integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==, - } + resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} parse5@5.1.1: - resolution: - { - integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==, - } + resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==} parse5@6.0.1: - resolution: - { - integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==, - } + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} parse5@7.1.2: - resolution: - { - integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==, - } + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} parseley@0.12.1: - resolution: - { - integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==, - } + resolution: {integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==} parseurl@1.3.3: - resolution: - { - integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} passport-custom@1.1.1: - resolution: - { - integrity: sha512-/2m7jUGxmCYvoqenLB9UrmkCgPt64h8ZtV+UtuQklZ/Tn1NpKBeOorCYkB/8lMRoiZ5hUrCoMmDtxCS/d38mlg==, - } - engines: { node: ">= 0.10.0" } + resolution: {integrity: sha512-/2m7jUGxmCYvoqenLB9UrmkCgPt64h8ZtV+UtuQklZ/Tn1NpKBeOorCYkB/8lMRoiZ5hUrCoMmDtxCS/d38mlg==} + engines: {node: '>= 0.10.0'} passport-jwt@4.0.1: - resolution: - { - integrity: sha512-UCKMDYhNuGOBE9/9Ycuoyh7vP6jpeTp/+sfMJl7nLff/t6dps+iaeE0hhNkKN8/HZHcJ7lCdOyDxHdDoxoSvdQ==, - } + resolution: {integrity: sha512-UCKMDYhNuGOBE9/9Ycuoyh7vP6jpeTp/+sfMJl7nLff/t6dps+iaeE0hhNkKN8/HZHcJ7lCdOyDxHdDoxoSvdQ==} passport-local@1.0.0: - resolution: - { - integrity: sha512-9wCE6qKznvf9mQYYbgJ3sVOHmCWoUNMVFoZzNoznmISbhnNNPhN9xfY3sLmScHMetEJeoY7CXwfhCe7argfQow==, - } - engines: { node: ">= 0.4.0" } + resolution: {integrity: sha512-9wCE6qKznvf9mQYYbgJ3sVOHmCWoUNMVFoZzNoznmISbhnNNPhN9xfY3sLmScHMetEJeoY7CXwfhCe7argfQow==} + engines: {node: '>= 0.4.0'} passport-strategy@1.0.0: - resolution: - { - integrity: sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==, - } - engines: { node: ">= 0.4.0" } + resolution: {integrity: sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==} + engines: {node: '>= 0.4.0'} passport@0.7.0: - resolution: - { - integrity: sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ==, - } - engines: { node: ">= 0.4.0" } + resolution: {integrity: sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ==} + engines: {node: '>= 0.4.0'} path-exists@4.0.0: - resolution: - { - integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} path-is-absolute@1.0.1: - resolution: - { - integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} path-key@2.0.1: - resolution: - { - integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} + engines: {node: '>=4'} path-key@3.1.1: - resolution: - { - integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} path-parse@1.0.7: - resolution: - { - integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, - } + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} path-scurry@1.11.1: - resolution: - { - integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==, - } - engines: { node: ">=16 || 14 >=14.18" } + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} path-scurry@2.0.0: - resolution: - { - integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==, - } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} path-to-regexp@0.1.7: - resolution: - { - integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==, - } + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} path-to-regexp@3.2.0: - resolution: - { - integrity: sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==, - } + resolution: {integrity: sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==} path-to-regexp@6.2.2: - resolution: - { - integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==, - } + resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} path-type@4.0.0: - resolution: - { - integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} path-type@5.0.0: - resolution: - { - integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} pause@0.0.1: - resolution: - { - integrity: sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==, - } + resolution: {integrity: sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==} peberminta@0.9.0: - resolution: - { - integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==, - } + resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==} peek-readable@5.1.3: - resolution: - { - integrity: sha512-kCsc9HwH5RgVA3H3VqkWFyGQwsxUxLdiSX1d5nqAm7hnMFjNFX1VhBLmJoUY0hZNc8gmDNgBkLjfhiWPsziXWA==, - } - engines: { node: ">=14.16" } + resolution: {integrity: sha512-kCsc9HwH5RgVA3H3VqkWFyGQwsxUxLdiSX1d5nqAm7hnMFjNFX1VhBLmJoUY0hZNc8gmDNgBkLjfhiWPsziXWA==} + engines: {node: '>=14.16'} picocolors@1.0.1: - resolution: - { - integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==, - } + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} picomatch@2.3.1: - resolution: - { - integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, - } - engines: { node: ">=8.6" } + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} picomatch@4.0.1: - resolution: - { - integrity: sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==} + engines: {node: '>=12'} pify@2.3.0: - resolution: - { - integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} pino-abstract-transport@1.2.0: - resolution: - { - integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==, - } + resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==} pino-http@10.2.0: - resolution: - { - integrity: sha512-am03BxnV3Ckx68OkbH0iZs3indsrH78wncQ6w1w51KroIbvJZNImBKX2X1wjdY8lSyaJ0UrX/dnO2DY3cTeCRw==, - } + resolution: {integrity: sha512-am03BxnV3Ckx68OkbH0iZs3indsrH78wncQ6w1w51KroIbvJZNImBKX2X1wjdY8lSyaJ0UrX/dnO2DY3cTeCRw==} pino-pretty@11.2.2: - resolution: - { - integrity: sha512-2FnyGir8nAJAqD3srROdrF1J5BIcMT4nwj7hHSc60El6Uxlym00UbCCd8pYIterstVBFlMyF1yFV8XdGIPbj4A==, - } + resolution: {integrity: sha512-2FnyGir8nAJAqD3srROdrF1J5BIcMT4nwj7hHSc60El6Uxlym00UbCCd8pYIterstVBFlMyF1yFV8XdGIPbj4A==} hasBin: true pino-std-serializers@7.0.0: - resolution: - { - integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==, - } + resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==} pino@9.3.1: - resolution: - { - integrity: sha512-afSfrq/hUiW/MFmQcLEwV9Zh8Ry6MrMTOyBU53o/fc0gEl+1OZ/Fks/xQCM2nOC0C/OfDtQMnT2d8c3kpcfSzA==, - } + resolution: {integrity: sha512-afSfrq/hUiW/MFmQcLEwV9Zh8Ry6MrMTOyBU53o/fc0gEl+1OZ/Fks/xQCM2nOC0C/OfDtQMnT2d8c3kpcfSzA==} hasBin: true pino@9.3.2: - resolution: - { - integrity: sha512-WtARBjgZ7LNEkrGWxMBN/jvlFiE17LTbBoH0konmBU684Kd0uIiDwBXlcTCW7iJnA6HfIKwUssS/2AC6cDEanw==, - } + resolution: {integrity: sha512-WtARBjgZ7LNEkrGWxMBN/jvlFiE17LTbBoH0konmBU684Kd0uIiDwBXlcTCW7iJnA6HfIKwUssS/2AC6cDEanw==} hasBin: true pirates@4.0.6: - resolution: - { - integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} piscina@4.6.1: - resolution: - { - integrity: sha512-z30AwWGtQE+Apr+2WBZensP2lIvwoaMcOPkQlIEmSGMJNUvaYACylPYrQM6wSdUNJlnDVMSpLv7xTMJqlVshOA==, - } + resolution: {integrity: sha512-z30AwWGtQE+Apr+2WBZensP2lIvwoaMcOPkQlIEmSGMJNUvaYACylPYrQM6wSdUNJlnDVMSpLv7xTMJqlVshOA==} pkg-dir@4.2.0: - resolution: - { - integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} playwright-core@1.45.3: - resolution: - { - integrity: sha512-+ym0jNbcjikaOwwSZycFbwkWgfruWvYlJfThKYAlImbxUgdWFO2oW70ojPm4OpE4t6TAo2FY/smM+hpVTtkhDA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-+ym0jNbcjikaOwwSZycFbwkWgfruWvYlJfThKYAlImbxUgdWFO2oW70ojPm4OpE4t6TAo2FY/smM+hpVTtkhDA==} + engines: {node: '>=18'} hasBin: true playwright@1.45.3: - resolution: - { - integrity: sha512-QhVaS+lpluxCaioejDZ95l4Y4jSFCsBvl2UZkpeXlzxmqS+aABr5c82YmfMHrL6x27nvrvykJAFpkzT2eWdJww==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-QhVaS+lpluxCaioejDZ95l4Y4jSFCsBvl2UZkpeXlzxmqS+aABr5c82YmfMHrL6x27nvrvykJAFpkzT2eWdJww==} + engines: {node: '>=18'} hasBin: true pluralize@8.0.0: - resolution: - { - integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} possible-typed-array-names@1.0.0: - resolution: - { - integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} postcss-cli@11.0.0: - resolution: - { - integrity: sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==} + engines: {node: '>=18'} hasBin: true peerDependencies: postcss: ^8.0.0 postcss-import@15.1.0: - resolution: - { - integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==, - } - engines: { node: ">=14.0.0" } + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 postcss-import@16.1.0: - resolution: - { - integrity: sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==, - } - engines: { node: ">=18.0.0" } + resolution: {integrity: sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==} + engines: {node: '>=18.0.0'} peerDependencies: postcss: ^8.0.0 postcss-js@0.3.0: - resolution: - { - integrity: sha512-Sr6rxpa8Ku+3pHLd5T35WTlOGA4sXjTH6/D0/Trx+vtnPJqAPkyaqub46v9wUU7cEGyjT+NyE4BguitwcjVUTg==, - } + resolution: {integrity: sha512-Sr6rxpa8Ku+3pHLd5T35WTlOGA4sXjTH6/D0/Trx+vtnPJqAPkyaqub46v9wUU7cEGyjT+NyE4BguitwcjVUTg==} postcss-js@4.0.1: - resolution: - { - integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==, - } - engines: { node: ^12 || ^14 || >= 16 } + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 postcss-load-config@1.2.0: - resolution: - { - integrity: sha512-3fpCfnXo9Qd/O/q/XL4cJUhRsqjVD2V1Vhy3wOEcLE5kz0TGtdDXJSoiTdH4e847KphbEac4+EZSH4qLRYIgLw==, - } - engines: { node: ">=0.12" } + resolution: {integrity: sha512-3fpCfnXo9Qd/O/q/XL4cJUhRsqjVD2V1Vhy3wOEcLE5kz0TGtdDXJSoiTdH4e847KphbEac4+EZSH4qLRYIgLw==} + engines: {node: '>=0.12'} postcss-load-config@4.0.2: - resolution: - { - integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==, - } - engines: { node: ">= 14" } - peerDependencies: - postcss: ">=8.0.9" - ts-node: ">=9.0.0" + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' peerDependenciesMeta: postcss: optional: true @@ -12517,14 +7590,11 @@ packages: optional: true postcss-load-config@5.1.0: - resolution: - { - integrity: sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==, - } - engines: { node: ">= 18" } - peerDependencies: - jiti: ">=1.21.0" - postcss: ">=8.0.9" + resolution: {integrity: sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' tsx: ^4.8.1 peerDependenciesMeta: jiti: @@ -12535,14 +7605,11 @@ packages: optional: true postcss-load-config@6.0.1: - resolution: - { - integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==, - } - engines: { node: ">= 18" } - peerDependencies: - jiti: ">=1.21.0" - postcss: ">=8.0.9" + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' tsx: ^4.8.1 yaml: ^2.4.2 peerDependenciesMeta: @@ -12556,158 +7623,104 @@ packages: optional: true postcss-load-options@1.2.0: - resolution: - { - integrity: sha512-WKS5LJMZLWGwtfhs5ahb2ycpoYF3m0kK4QEaM+elr5EpiMt0H296P/9ETa13WXzjPwB0DDTBiUBBWSHoApQIJg==, - } - engines: { node: ">=0.12" } + resolution: {integrity: sha512-WKS5LJMZLWGwtfhs5ahb2ycpoYF3m0kK4QEaM+elr5EpiMt0H296P/9ETa13WXzjPwB0DDTBiUBBWSHoApQIJg==} + engines: {node: '>=0.12'} postcss-load-plugins@2.3.0: - resolution: - { - integrity: sha512-/WGUMYhKiryWjYO6c7kAcqMuD7DVkaQ8HcbQenDme/d3OBOmrYMFObOKgUWyUy1uih5U2Dakq8H6VcJi5C9wHQ==, - } - engines: { node: ">=0.12" } + resolution: {integrity: sha512-/WGUMYhKiryWjYO6c7kAcqMuD7DVkaQ8HcbQenDme/d3OBOmrYMFObOKgUWyUy1uih5U2Dakq8H6VcJi5C9wHQ==} + engines: {node: '>=0.12'} postcss-nested@6.2.0: - resolution: - { - integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==, - } - engines: { node: ">=12.0" } + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 postcss-nesting@12.1.5: - resolution: - { - integrity: sha512-N1NgI1PDCiAGWPTYrwqm8wpjv0bgDmkYHH72pNsqTCv9CObxjxftdYu6AKtGN+pnJa7FQjMm3v4sp8QJbFsYdQ==, - } - engines: { node: ^14 || ^16 || >=18 } + resolution: {integrity: sha512-N1NgI1PDCiAGWPTYrwqm8wpjv0bgDmkYHH72pNsqTCv9CObxjxftdYu6AKtGN+pnJa7FQjMm3v4sp8QJbFsYdQ==} + engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 postcss-reporter@7.1.0: - resolution: - { - integrity: sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==} + engines: {node: '>=10'} peerDependencies: postcss: ^8.1.0 postcss-safe-parser@2.0.1: - resolution: - { - integrity: sha512-wpfPOPApUtowKEKXKOPWID9OhBAS6UNn3J882zTblty2naletvr2cH8P/ZFXGLVxIvLIV8YuFk0rAgJUGjw3WA==, - } + resolution: {integrity: sha512-wpfPOPApUtowKEKXKOPWID9OhBAS6UNn3J882zTblty2naletvr2cH8P/ZFXGLVxIvLIV8YuFk0rAgJUGjw3WA==} postcss-scss@0.4.1: - resolution: - { - integrity: sha512-forlh4dhF/pQdXLCc+3YcDN/O0v4QxfWkNf0yGjLEJIWgdLUMlVgyLGYS69KDbeZ5PysmnAkTPlonZ7bRWBgNw==, - } + resolution: {integrity: sha512-forlh4dhF/pQdXLCc+3YcDN/O0v4QxfWkNf0yGjLEJIWgdLUMlVgyLGYS69KDbeZ5PysmnAkTPlonZ7bRWBgNw==} postcss-selector-parser@6.1.1: - resolution: - { - integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} + engines: {node: '>=4'} postcss-simple-vars@3.1.0: - resolution: - { - integrity: sha512-w3m58Xfr4PyXOQeHGomxtFsO3HmNxp8OP1aTM2biD3Bm/k6vxZ/7DVVgzwO1kgn/WxcgYx7FNXpXdxLTvBlQVA==, - } + resolution: {integrity: sha512-w3m58Xfr4PyXOQeHGomxtFsO3HmNxp8OP1aTM2biD3Bm/k6vxZ/7DVVgzwO1kgn/WxcgYx7FNXpXdxLTvBlQVA==} postcss-value-parser@4.2.0: - resolution: - { - integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, - } + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} postcss@5.2.18: - resolution: - { - integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==, - } - engines: { node: ">=0.12" } + resolution: {integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==} + engines: {node: '>=0.12'} postcss@8.4.31: - resolution: - { - integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==, - } - engines: { node: ^10 || ^12 || >=14 } + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} postcss@8.4.40: - resolution: - { - integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==, - } - engines: { node: ^10 || ^12 || >=14 } + resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==} + engines: {node: ^10 || ^12 || >=14} prejss-cli@0.3.3: - resolution: - { - integrity: sha512-r9AXKLJVMWI2CkunEptEI2Z2QhQs44x8FH1v5bph3g9Fm3Cj7bajvKhJECYYmRaFc02nk23JlAhnDx1NoydJHA==, - } + resolution: {integrity: sha512-r9AXKLJVMWI2CkunEptEI2Z2QhQs44x8FH1v5bph3g9Fm3Cj7bajvKhJECYYmRaFc02nk23JlAhnDx1NoydJHA==} hasBin: true prejss-postcss-parser@0.3.2: - resolution: - { - integrity: sha512-GzzOCn/dtRgdig2gdtI1HdySvl7niR2PM7xi7wxum1FL2RiZWPENUUZUfePG3Gy0wcZWCDZwC5GsLGuMbfz7Tg==, - } + resolution: {integrity: sha512-GzzOCn/dtRgdig2gdtI1HdySvl7niR2PM7xi7wxum1FL2RiZWPENUUZUfePG3Gy0wcZWCDZwC5GsLGuMbfz7Tg==} prelude-ls@1.2.1: - resolution: - { - integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} prettier-linter-helpers@1.0.0: - resolution: - { - integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==, - } - engines: { node: ">=6.0.0" } + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + engines: {node: '>=6.0.0'} prettier-plugin-tailwindcss@0.6.5: - resolution: - { - integrity: sha512-axfeOArc/RiGHjOIy9HytehlC0ZLeMaqY09mm8YCkMzznKiDkwFzOpBvtuhuv3xG5qB73+Mj7OCe2j/L1ryfuQ==, - } - engines: { node: ">=14.21.3" } - peerDependencies: - "@ianvs/prettier-plugin-sort-imports": "*" - "@prettier/plugin-pug": "*" - "@shopify/prettier-plugin-liquid": "*" - "@trivago/prettier-plugin-sort-imports": "*" - "@zackad/prettier-plugin-twig-melody": "*" + resolution: {integrity: sha512-axfeOArc/RiGHjOIy9HytehlC0ZLeMaqY09mm8YCkMzznKiDkwFzOpBvtuhuv3xG5qB73+Mj7OCe2j/L1ryfuQ==} + engines: {node: '>=14.21.3'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@trivago/prettier-plugin-sort-imports': '*' + '@zackad/prettier-plugin-twig-melody': '*' 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-sort-imports: "*" - prettier-plugin-style-order: "*" - prettier-plugin-svelte: "*" + 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-sort-imports: '*' + prettier-plugin-style-order: '*' + prettier-plugin-svelte: '*' peerDependenciesMeta: - "@ianvs/prettier-plugin-sort-imports": + '@ianvs/prettier-plugin-sort-imports': optional: true - "@prettier/plugin-pug": + '@prettier/plugin-pug': optional: true - "@shopify/prettier-plugin-liquid": + '@shopify/prettier-plugin-liquid': optional: true - "@trivago/prettier-plugin-sort-imports": + '@trivago/prettier-plugin-sort-imports': optional: true - "@zackad/prettier-plugin-twig-melody": + '@zackad/prettier-plugin-twig-melody': optional: true prettier-plugin-astro: optional: true @@ -12731,362 +7744,203 @@ packages: optional: true prettier@3.3.3: - resolution: - { - integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + engines: {node: '>=14'} hasBin: true pretty-format@27.5.1: - resolution: - { - integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==, - } - engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} pretty-format@29.7.0: - resolution: - { - integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} pretty-hrtime@1.0.3: - resolution: - { - integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} + engines: {node: '>= 0.8'} preview-email@3.0.20: - resolution: - { - integrity: sha512-QbAokW2F3p0thQfp2WTZ0rBy+IZuCnf9gIUCLffr+8hq85esq6pzCA7S0eUdD6oTmtKROqoNeH2rXZWrRow7EA==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-QbAokW2F3p0thQfp2WTZ0rBy+IZuCnf9gIUCLffr+8hq85esq6pzCA7S0eUdD6oTmtKROqoNeH2rXZWrRow7EA==} + engines: {node: '>=14'} process-nextick-args@2.0.1: - resolution: - { - integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, - } + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} process-warning@3.0.0: - resolution: - { - integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==, - } + resolution: {integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==} process-warning@4.0.0: - resolution: - { - integrity: sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==, - } + resolution: {integrity: sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==} process@0.11.10: - resolution: - { - integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==, - } - engines: { node: ">= 0.6.0" } + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} prom-client@15.1.3: - resolution: - { - integrity: sha512-6ZiOBfCywsD4k1BN9IX0uZhF+tJkV8q8llP64G5Hajs4JOeVLPCwpPVcpXy3BwYiUGgyJzsJJQeOIv7+hDSq8g==, - } - engines: { node: ^16 || ^18 || >=20 } + resolution: {integrity: sha512-6ZiOBfCywsD4k1BN9IX0uZhF+tJkV8q8llP64G5Hajs4JOeVLPCwpPVcpXy3BwYiUGgyJzsJJQeOIv7+hDSq8g==} + engines: {node: ^16 || ^18 || >=20} promise@7.3.1: - resolution: - { - integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==, - } + resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} prompts@2.4.2: - resolution: - { - integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} prop-types@15.8.1: - resolution: - { - integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==, - } + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} proto-list@1.2.4: - resolution: - { - integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==, - } + resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} proxy-addr@2.0.7: - resolution: - { - integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} proxy-from-env@1.1.0: - resolution: - { - integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==, - } + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} pseudomap@1.0.2: - resolution: - { - integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==, - } + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} psl@1.9.0: - resolution: - { - integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==, - } + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} pug-attrs@3.0.0: - resolution: - { - integrity: sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==, - } + resolution: {integrity: sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==} pug-code-gen@3.0.3: - resolution: - { - integrity: sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw==, - } + resolution: {integrity: sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw==} pug-error@2.1.0: - resolution: - { - integrity: sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==, - } + resolution: {integrity: sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==} pug-filters@4.0.0: - resolution: - { - integrity: sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==, - } + resolution: {integrity: sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==} pug-lexer@5.0.1: - resolution: - { - integrity: sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==, - } + resolution: {integrity: sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==} pug-linker@4.0.0: - resolution: - { - integrity: sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==, - } + resolution: {integrity: sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==} pug-load@3.0.0: - resolution: - { - integrity: sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==, - } + resolution: {integrity: sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==} pug-parser@6.0.0: - resolution: - { - integrity: sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==, - } + resolution: {integrity: sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==} pug-runtime@3.0.1: - resolution: - { - integrity: sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==, - } + resolution: {integrity: sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==} pug-strip-comments@2.0.0: - resolution: - { - integrity: sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==, - } + resolution: {integrity: sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==} pug-walk@2.0.0: - resolution: - { - integrity: sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==, - } + resolution: {integrity: sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==} pug@3.0.3: - resolution: - { - integrity: sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==, - } + resolution: {integrity: sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==} pump@3.0.0: - resolution: - { - integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==, - } + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} punycode.js@2.3.1: - resolution: - { - integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} punycode@1.3.2: - resolution: - { - integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==, - } + resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} punycode@2.3.1: - resolution: - { - integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} pure-rand@6.1.0: - resolution: - { - integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==, - } + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} qs@6.11.0: - resolution: - { - integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==, - } - engines: { node: ">=0.6" } + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + engines: {node: '>=0.6'} qs@6.12.3: - resolution: - { - integrity: sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==, - } - engines: { node: ">=0.6" } + resolution: {integrity: sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==} + engines: {node: '>=0.6'} querystring@0.2.0: - resolution: - { - integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==, - } - engines: { node: ">=0.4.x" } + resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} + engines: {node: '>=0.4.x'} deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. querystringify@2.2.0: - resolution: - { - integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==, - } + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} queue-microtask@1.2.3: - resolution: - { - integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, - } + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} quick-format-unescaped@4.0.4: - resolution: - { - integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==, - } + resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} quick-lru@5.1.1: - resolution: - { - integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} raf-schd@4.0.3: - resolution: - { - integrity: sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==, - } + resolution: {integrity: sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==} randombytes@2.1.0: - resolution: - { - integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, - } + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} range-parser@1.2.1: - resolution: - { - integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} raw-body@2.5.2: - resolution: - { - integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} rc@1.2.8: - resolution: - { - integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==, - } + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true react-beautiful-dnd@13.1.1: - resolution: - { - integrity: sha512-0Lvs4tq2VcrEjEgDXHjT98r+63drkKEgqyxdA7qD3mvKwga6a5SscbdLPO2IExotU1jW8L0Ksdl0Cj2AF67nPQ==, - } + resolution: {integrity: sha512-0Lvs4tq2VcrEjEgDXHjT98r+63drkKEgqyxdA7qD3mvKwga6a5SscbdLPO2IExotU1jW8L0Ksdl0Cj2AF67nPQ==} peerDependencies: react: ^16.8.5 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.5 || ^17.0.0 || ^18.0.0 react-datepicker@6.9.0: - resolution: - { - integrity: sha512-QTxuzeem7BUfVFWv+g5WuvzT0c5BPo+XTCNbMTZKSZQLU+cMMwSUHwspaxuIcDlwNcOH0tiJ+bh1fJ2yxOGYWA==, - } + resolution: {integrity: sha512-QTxuzeem7BUfVFWv+g5WuvzT0c5BPo+XTCNbMTZKSZQLU+cMMwSUHwspaxuIcDlwNcOH0tiJ+bh1fJ2yxOGYWA==} peerDependencies: react: ^16.9.0 || ^17 || ^18 react-dom: ^16.9.0 || ^17 || ^18 react-dom@18.3.1: - resolution: - { - integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==, - } + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: react: ^18.3.1 react-hook-form@7.52.1: - resolution: - { - integrity: sha512-uNKIhaoICJ5KQALYZ4TOaOLElyM+xipord+Ha3crEFhTntdLvWZqVY49Wqd/0GiVCA/f9NjemLeiNPjG7Hpurg==, - } - engines: { node: ">=12.22.0" } + resolution: {integrity: sha512-uNKIhaoICJ5KQALYZ4TOaOLElyM+xipord+Ha3crEFhTntdLvWZqVY49Wqd/0GiVCA/f9NjemLeiNPjG7Hpurg==} + engines: {node: '>=12.22.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 react-hot-toast@2.4.1: - resolution: - { - integrity: sha512-j8z+cQbWIM5LY37pR6uZR6D4LfseplqnuAO4co4u8917hBUvXlEqyP1ZzqVLcqoyUesZZv/ImreoCeHVDpE5pQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-j8z+cQbWIM5LY37pR6uZR6D4LfseplqnuAO4co4u8917hBUvXlEqyP1ZzqVLcqoyUesZZv/ImreoCeHVDpE5pQ==} + engines: {node: '>=10'} peerDependencies: - react: ">=16" - react-dom: ">=16" + react: '>=16' + react-dom: '>=16' react-i18next@15.0.0: - resolution: - { - integrity: sha512-2O3IgF4zivg57Q6p6i+ChDgJ371IDcEWbuWC6gvoh5NbkDMs0Q+O7RPr4v61+Se32E0V+LmtwePAeqWZW0bi6g==, - } - peerDependencies: - i18next: ">= 23.2.3" - react: ">= 16.8.0" - react-dom: "*" - react-native: "*" + resolution: {integrity: sha512-2O3IgF4zivg57Q6p6i+ChDgJ371IDcEWbuWC6gvoh5NbkDMs0Q+O7RPr4v61+Se32E0V+LmtwePAeqWZW0bi6g==} + peerDependencies: + i18next: '>= 23.2.3' + react: '>= 16.8.0' + react-dom: '*' + react-native: '*' peerDependenciesMeta: react-dom: optional: true @@ -13094,41 +7948,26 @@ packages: optional: true react-is@16.13.1: - resolution: - { - integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==, - } + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} react-is@17.0.2: - resolution: - { - integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==, - } + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} react-is@18.3.1: - resolution: - { - integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==, - } + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} react-onclickoutside@6.13.1: - resolution: - { - integrity: sha512-LdrrxK/Yh9zbBQdFbMTXPp3dTSN9B+9YJQucdDu3JNKRrbdU+H+/TVONJoWtOwy4II8Sqf1y/DTI6w/vGPYW0w==, - } + resolution: {integrity: sha512-LdrrxK/Yh9zbBQdFbMTXPp3dTSN9B+9YJQucdDu3JNKRrbdU+H+/TVONJoWtOwy4II8Sqf1y/DTI6w/vGPYW0w==} peerDependencies: react: ^15.5.x || ^16.x || ^17.x || ^18.x react-dom: ^15.5.x || ^16.x || ^17.x || ^18.x react-redux@7.2.9: - resolution: - { - integrity: sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==, - } + resolution: {integrity: sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==} peerDependencies: react: ^16.8.3 || ^17 || ^18 - react-dom: "*" - react-native: "*" + react-dom: '*' + react-native: '*' peerDependenciesMeta: react-dom: optional: true @@ -13136,1240 +7975,700 @@ packages: optional: true react-select@5.8.0: - resolution: - { - integrity: sha512-TfjLDo58XrhP6VG5M/Mi56Us0Yt8X7xD6cDybC7yoRMUNm7BGO7qk8J0TLQOua/prb8vUOtsfnXZwfm30HGsAA==, - } + resolution: {integrity: sha512-TfjLDo58XrhP6VG5M/Mi56Us0Yt8X7xD6cDybC7yoRMUNm7BGO7qk8J0TLQOua/prb8vUOtsfnXZwfm30HGsAA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 react-smooth@4.0.1: - resolution: - { - integrity: sha512-OE4hm7XqR0jNOq3Qmk9mFLyd6p2+j6bvbPJ7qlB7+oo0eNcL2l7WQzG6MBnT3EXY6xzkLMUBec3AfewJdA0J8w==, - } + resolution: {integrity: sha512-OE4hm7XqR0jNOq3Qmk9mFLyd6p2+j6bvbPJ7qlB7+oo0eNcL2l7WQzG6MBnT3EXY6xzkLMUBec3AfewJdA0J8w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 react-transition-group@4.4.5: - resolution: - { - integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==, - } + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} peerDependencies: - react: ">=16.6.0" - react-dom: ">=16.6.0" + react: '>=16.6.0' + react-dom: '>=16.6.0' react-universal-interface@0.6.2: - resolution: - { - integrity: sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==, - } + resolution: {integrity: sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==} peerDependencies: - react: "*" - tslib: "*" + react: '*' + tslib: '*' react-use@17.5.1: - resolution: - { - integrity: sha512-LG/uPEVRflLWMwi3j/sZqR00nF6JGqTTDblkXK2nzXsIvij06hXl1V/MZIlwj1OKIQUtlh1l9jK8gLsRyCQxMg==, - } + resolution: {integrity: sha512-LG/uPEVRflLWMwi3j/sZqR00nF6JGqTTDblkXK2nzXsIvij06hXl1V/MZIlwj1OKIQUtlh1l9jK8gLsRyCQxMg==} peerDependencies: - react: "*" - react-dom: "*" + react: '*' + react-dom: '*' react@18.3.1: - resolution: - { - integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} read-cache@1.0.0: - resolution: - { - integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==, - } + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} readable-stream@2.3.8: - resolution: - { - integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==, - } + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} readable-stream@3.6.2: - resolution: - { - integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} readable-stream@4.5.2: - resolution: - { - integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} readable-web-to-node-stream@3.0.2: - resolution: - { - integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==} + engines: {node: '>=8'} readdir-glob@1.1.3: - resolution: - { - integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==, - } + resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} readdirp@3.6.0: - resolution: - { - integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, - } - engines: { node: ">=8.10.0" } + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} real-require@0.2.0: - resolution: - { - integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==, - } - engines: { node: ">= 12.13.0" } + resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} + engines: {node: '>= 12.13.0'} recharts-scale@0.4.5: - resolution: - { - integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==, - } + resolution: {integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==} recharts@2.12.7: - resolution: - { - integrity: sha512-hlLJMhPQfv4/3NBSAyq3gzGg4h2v69RJh6KU7b3pXYNNAELs9kEoXOjbkxdXpALqKBoVmVptGfLpxdaVYqjmXQ==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-hlLJMhPQfv4/3NBSAyq3gzGg4h2v69RJh6KU7b3pXYNNAELs9kEoXOjbkxdXpALqKBoVmVptGfLpxdaVYqjmXQ==} + engines: {node: '>=14'} peerDependencies: react: ^16.0.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 redent@3.0.0: - resolution: - { - integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} redux@4.2.1: - resolution: - { - integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==, - } + resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} reflect-metadata@0.2.2: - resolution: - { - integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==, - } + resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} reflect.getprototypeof@1.0.6: - resolution: - { - integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} + engines: {node: '>= 0.4'} regenerate-unicode-properties@10.1.1: - resolution: - { - integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} + engines: {node: '>=4'} regenerate@1.4.2: - resolution: - { - integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==, - } + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} regenerator-runtime@0.11.1: - resolution: - { - integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==, - } + resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} regenerator-runtime@0.14.1: - resolution: - { - integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==, - } + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} regenerator-transform@0.15.2: - resolution: - { - integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==, - } + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} regexp.prototype.flags@1.5.2: - resolution: - { - integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} regexpu-core@5.3.2: - resolution: - { - integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} + engines: {node: '>=4'} regjsparser@0.9.1: - resolution: - { - integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==, - } + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true relateurl@0.2.7: - resolution: - { - integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} repeat-string@1.6.1: - resolution: - { - integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==, - } - engines: { node: ">=0.10" } + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} require-directory@2.1.1: - resolution: - { - integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} require-from-string@1.2.1: - resolution: - { - integrity: sha512-H7AkJWMobeskkttHyhTVtS0fxpFLjxhbfMa6Bk3wimP7sdPRGL3EyCg3sAQenFfAe+xQ+oAc85Nmtvq0ROM83Q==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-H7AkJWMobeskkttHyhTVtS0fxpFLjxhbfMa6Bk3wimP7sdPRGL3EyCg3sAQenFfAe+xQ+oAc85Nmtvq0ROM83Q==} + engines: {node: '>=0.10.0'} require-from-string@2.0.2: - resolution: - { - integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} requires-port@1.0.0: - resolution: - { - integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==, - } + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} resize-observer-polyfill@1.5.1: - resolution: - { - integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==, - } + resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} resolve-alpn@1.2.1: - resolution: - { - integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==, - } + resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} resolve-cwd@3.0.0: - resolution: - { - integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} resolve-from@4.0.0: - resolution: - { - integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} resolve-from@5.0.0: - resolution: - { - integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} resolve.exports@2.0.2: - resolution: - { - integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + engines: {node: '>=10'} resolve@1.22.8: - resolution: - { - integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, - } + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true resolve@2.0.0-next.5: - resolution: - { - integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==, - } + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true responselike@2.0.1: - resolution: - { - integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==, - } + resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} restore-cursor@3.1.0: - resolution: - { - integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} ret@0.4.3: - resolution: - { - integrity: sha512-0f4Memo5QP7WQyUEAYUO3esD/XjOc3Zjjg5CPsAq1p8sIu0XPeMbHJemKA0BO7tV0X7+A0FoEpbmHXWxPyD3wQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-0f4Memo5QP7WQyUEAYUO3esD/XjOc3Zjjg5CPsAq1p8sIu0XPeMbHJemKA0BO7tV0X7+A0FoEpbmHXWxPyD3wQ==} + engines: {node: '>=10'} reusify@1.0.4: - resolution: - { - integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, - } - engines: { iojs: ">=1.0.0", node: ">=0.10.0" } + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} rfdc@1.4.1: - resolution: - { - integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==, - } + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} rimraf@2.7.1: - resolution: - { - integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==, - } + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@3.0.2: - resolution: - { - integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, - } + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@6.0.1: - resolution: - { - integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==, - } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} hasBin: true rollup@4.19.0: - resolution: - { - integrity: sha512-5r7EYSQIowHsK4eTZ0Y81qpZuJz+MUuYeqmmYmRMl1nwhdmbiYqt5jwzf6u7wyOzJgYqtCRMtVRKOtHANBz7rA==, - } - engines: { node: ">=18.0.0", npm: ">=8.0.0" } + resolution: {integrity: sha512-5r7EYSQIowHsK4eTZ0Y81qpZuJz+MUuYeqmmYmRMl1nwhdmbiYqt5jwzf6u7wyOzJgYqtCRMtVRKOtHANBz7rA==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true rtl-css-js@1.16.1: - resolution: - { - integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==, - } + resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} run-applescript@3.2.0: - resolution: - { - integrity: sha512-Ep0RsvAjnRcBX1p5vogbaBdAGu/8j/ewpvGqnQYunnLd9SM0vWcPJewPKNnWFggf0hF0pwIgwV5XK7qQ7UZ8Qg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-Ep0RsvAjnRcBX1p5vogbaBdAGu/8j/ewpvGqnQYunnLd9SM0vWcPJewPKNnWFggf0hF0pwIgwV5XK7qQ7UZ8Qg==} + engines: {node: '>=4'} run-async@2.4.1: - resolution: - { - integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==, - } - engines: { node: ">=0.12.0" } + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} run-async@3.0.0: - resolution: - { - integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==, - } - engines: { node: ">=0.12.0" } + resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} + engines: {node: '>=0.12.0'} run-parallel@1.2.0: - resolution: - { - integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, - } + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} rxjs@7.8.1: - resolution: - { - integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==, - } + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} safe-array-concat@1.1.2: - resolution: - { - integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==, - } - engines: { node: ">=0.4" } + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} safe-buffer@5.1.2: - resolution: - { - integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, - } + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} safe-buffer@5.2.1: - resolution: - { - integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, - } + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} safe-regex-test@1.0.3: - resolution: - { - integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} safe-regex2@3.1.0: - resolution: - { - integrity: sha512-RAAZAGbap2kBfbVhvmnTFv73NWLMvDGOITFYTZBAaY8eR+Ir4ef7Up/e7amo+y1+AH+3PtLkrt9mvcTsG9LXug==, - } + resolution: {integrity: sha512-RAAZAGbap2kBfbVhvmnTFv73NWLMvDGOITFYTZBAaY8eR+Ir4ef7Up/e7amo+y1+AH+3PtLkrt9mvcTsG9LXug==} safe-stable-stringify@2.4.3: - resolution: - { - integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} + engines: {node: '>=10'} safer-buffer@2.1.2: - resolution: - { - integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, - } + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} sax@1.2.1: - resolution: - { - integrity: sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==, - } + resolution: {integrity: sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==} saxes@5.0.1: - resolution: - { - integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} saxes@6.0.0: - resolution: - { - integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==, - } - engines: { node: ">=v12.22.7" } + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} scheduler@0.23.2: - resolution: - { - integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==, - } + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} schema-utils@3.3.0: - resolution: - { - integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==, - } - engines: { node: ">= 10.13.0" } + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} screenfull@5.2.0: - resolution: - { - integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==} + engines: {node: '>=0.10.0'} secure-json-parse@2.7.0: - resolution: - { - integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==, - } + resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} selderee@0.11.0: - resolution: - { - integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==, - } + resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} semver-regex@4.0.5: - resolution: - { - integrity: sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==} + engines: {node: '>=12'} semver-truncate@3.0.0: - resolution: - { - integrity: sha512-LJWA9kSvMolR51oDE6PN3kALBNaUdkxzAGcexw8gjMA8xr5zUqK0JiR3CgARSqanYF3Z1YHvsErb1KDgh+v7Rg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-LJWA9kSvMolR51oDE6PN3kALBNaUdkxzAGcexw8gjMA8xr5zUqK0JiR3CgARSqanYF3Z1YHvsErb1KDgh+v7Rg==} + engines: {node: '>=12'} semver@5.7.2: - resolution: - { - integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==, - } + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true semver@6.3.1: - resolution: - { - integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, - } + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true semver@7.6.2: - resolution: - { - integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} hasBin: true semver@7.6.3: - resolution: - { - integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} hasBin: true send@0.18.0: - resolution: - { - integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} seq-queue@0.0.5: - resolution: - { - integrity: sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==, - } + resolution: {integrity: sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==} serialize-javascript@6.0.2: - resolution: - { - integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==, - } + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} serve-static@1.15.0: - resolution: - { - integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} set-blocking@2.0.0: - resolution: - { - integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==, - } + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} set-cookie-parser@2.6.0: - resolution: - { - integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==, - } + resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} set-function-length@1.2.2: - resolution: - { - integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} set-function-name@2.0.2: - resolution: - { - integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} set-harmonic-interval@1.0.1: - resolution: - { - integrity: sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==, - } - engines: { node: ">=6.9" } + resolution: {integrity: sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==} + engines: {node: '>=6.9'} setimmediate@1.0.5: - resolution: - { - integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==, - } + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} setprototypeof@1.2.0: - resolution: - { - integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==, - } + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} sha.js@2.4.11: - resolution: - { - integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==, - } + resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} hasBin: true sharp@0.33.4: - resolution: - { - integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==, - } - engines: { libvips: ">=8.15.2", node: ^18.17.0 || ^20.3.0 || >=21.0.0 } + resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} + engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0} shebang-command@1.2.0: - resolution: - { - integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} shebang-command@2.0.0: - resolution: - { - integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} shebang-regex@1.0.0: - resolution: - { - integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} shebang-regex@3.0.0: - resolution: - { - integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} shimmer@1.2.1: - resolution: - { - integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==, - } + resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} side-channel@1.0.6: - resolution: - { - integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} signal-exit@3.0.7: - resolution: - { - integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, - } + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} signal-exit@4.1.0: - resolution: - { - integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} simple-swizzle@0.2.2: - resolution: - { - integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==, - } + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} sisteransi@1.0.5: - resolution: - { - integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==, - } + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} slash@3.0.0: - resolution: - { - integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} slash@5.1.0: - resolution: - { - integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==, - } - engines: { node: ">=14.16" } + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} slick@1.12.2: - resolution: - { - integrity: sha512-4qdtOGcBjral6YIBCWJ0ljFSKNLz9KkhbWtuGvUyRowl1kxfuE1x/Z/aJcaiilpb3do9bl5K7/1h9XC5wWpY/A==, - } + resolution: {integrity: sha512-4qdtOGcBjral6YIBCWJ0ljFSKNLz9KkhbWtuGvUyRowl1kxfuE1x/Z/aJcaiilpb3do9bl5K7/1h9XC5wWpY/A==} snake-case@3.0.4: - resolution: - { - integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==, - } + resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} sonic-boom@4.0.1: - resolution: - { - integrity: sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ==, - } + resolution: {integrity: sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ==} sort-keys-length@1.0.1: - resolution: - { - integrity: sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==} + engines: {node: '>=0.10.0'} sort-keys@1.1.2: - resolution: - { - integrity: sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==} + engines: {node: '>=0.10.0'} source-map-js@1.2.0: - resolution: - { - integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} source-map-support@0.5.13: - resolution: - { - integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==, - } + resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} source-map-support@0.5.21: - resolution: - { - integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, - } + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} source-map@0.5.6: - resolution: - { - integrity: sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==} + engines: {node: '>=0.10.0'} source-map@0.5.7: - resolution: - { - integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} source-map@0.6.1: - resolution: - { - integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} source-map@0.7.4: - resolution: - { - integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} source-map@0.8.0-beta.0: - resolution: - { - integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} split2@4.2.0: - resolution: - { - integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==, - } - engines: { node: ">= 10.x" } + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} sprintf-js@1.0.3: - resolution: - { - integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, - } + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} sqlstring@2.3.3: - resolution: - { - integrity: sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==} + engines: {node: '>= 0.6'} stack-chain@1.3.7: - resolution: - { - integrity: sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug==, - } + resolution: {integrity: sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug==} stack-generator@2.0.10: - resolution: - { - integrity: sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==, - } + resolution: {integrity: sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==} stack-utils@2.0.6: - resolution: - { - integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} stackframe@1.3.4: - resolution: - { - integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==, - } + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} stacktrace-gps@3.1.2: - resolution: - { - integrity: sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==, - } + resolution: {integrity: sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==} stacktrace-js@2.0.2: - resolution: - { - integrity: sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==, - } + resolution: {integrity: sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==} statuses@2.0.1: - resolution: - { - integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} stream-wormhole@1.1.0: - resolution: - { - integrity: sha512-gHFfL3px0Kctd6Po0M8TzEvt3De/xu6cnRrjlfYNhwbhLPLwigI2t1nc6jrzNuaYg5C4YF78PPFuQPzRiqn9ew==, - } - engines: { node: ">=4.0.0" } + resolution: {integrity: sha512-gHFfL3px0Kctd6Po0M8TzEvt3De/xu6cnRrjlfYNhwbhLPLwigI2t1nc6jrzNuaYg5C4YF78PPFuQPzRiqn9ew==} + engines: {node: '>=4.0.0'} streamsearch@1.1.0: - resolution: - { - integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==, - } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} strict-event-emitter@0.5.1: - resolution: - { - integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==, - } + resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} string-length@4.0.2: - resolution: - { - integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} string-width@4.2.3: - resolution: - { - integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} string-width@5.1.2: - resolution: - { - integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} string.prototype.matchall@4.0.11: - resolution: - { - integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} + engines: {node: '>= 0.4'} string.prototype.repeat@1.0.0: - resolution: - { - integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==, - } + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} string.prototype.trim@1.2.9: - resolution: - { - integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} string.prototype.trimend@1.0.8: - resolution: - { - integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==, - } + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} string.prototype.trimstart@1.0.8: - resolution: - { - integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} string_decoder@1.1.1: - resolution: - { - integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, - } + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} string_decoder@1.3.0: - resolution: - { - integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, - } + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} strip-ansi@3.0.1: - resolution: - { - integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} + engines: {node: '>=0.10.0'} strip-ansi@6.0.1: - resolution: - { - integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} strip-ansi@7.1.0: - resolution: - { - integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} strip-bom@3.0.0: - resolution: - { - integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} strip-bom@4.0.0: - resolution: - { - integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} strip-eof@1.0.0: - resolution: - { - integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} + engines: {node: '>=0.10.0'} strip-final-newline@2.0.0: - resolution: - { - integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} strip-indent@3.0.0: - resolution: - { - integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} strip-json-comments@2.0.1: - resolution: - { - integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} strip-json-comments@3.1.1: - resolution: - { - integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} strip-outer@2.0.0: - resolution: - { - integrity: sha512-A21Xsm1XzUkK0qK1ZrytDUvqsQWict2Cykhvi0fBQntGG5JSprESasEyV1EZ/4CiR5WB5KjzLTrP/bO37B0wPg==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-A21Xsm1XzUkK0qK1ZrytDUvqsQWict2Cykhvi0fBQntGG5JSprESasEyV1EZ/4CiR5WB5KjzLTrP/bO37B0wPg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} strnum@1.0.5: - resolution: - { - integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==, - } + resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} strtok3@7.1.1: - resolution: - { - integrity: sha512-mKX8HA/cdBqMKUr0MMZAFssCkIGoZeSCMXgnt79yKxNFguMLVFgRe6wB+fsL0NmoHDbeyZXczy7vEPSoo3rkzg==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-mKX8HA/cdBqMKUr0MMZAFssCkIGoZeSCMXgnt79yKxNFguMLVFgRe6wB+fsL0NmoHDbeyZXczy7vEPSoo3rkzg==} + engines: {node: '>=16'} styled-jsx@5.1.1: - resolution: - { - integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==, - } - engines: { node: ">= 12.0.0" } - peerDependencies: - "@babel/core": "*" - babel-plugin-macros: "*" - react: ">= 16.8.0 || 17.x.x || ^18.0.0-0" + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' peerDependenciesMeta: - "@babel/core": + '@babel/core': optional: true babel-plugin-macros: optional: true stylis@4.2.0: - resolution: - { - integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==, - } + resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} stylis@4.3.2: - resolution: - { - integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==, - } + resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==} sucrase@3.35.0: - resolution: - { - integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==, - } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} hasBin: true superagent@9.0.2: - resolution: - { - integrity: sha512-xuW7dzkUpcJq7QnhOsnNUgtYp3xRwpt2F7abdRYIpCsAt0hhUqia0EdxyXZQQpNmGtsCzYHryaKSV3q3GJnq7w==, - } - engines: { node: ">=14.18.0" } + resolution: {integrity: sha512-xuW7dzkUpcJq7QnhOsnNUgtYp3xRwpt2F7abdRYIpCsAt0hhUqia0EdxyXZQQpNmGtsCzYHryaKSV3q3GJnq7w==} + engines: {node: '>=14.18.0'} supertest@7.0.0: - resolution: - { - integrity: sha512-qlsr7fIC0lSddmA3tzojvzubYxvlGtzumcdHgPwbFWMISQwL22MhM2Y3LNt+6w9Yyx7559VW5ab70dgphm8qQA==, - } - engines: { node: ">=14.18.0" } + resolution: {integrity: sha512-qlsr7fIC0lSddmA3tzojvzubYxvlGtzumcdHgPwbFWMISQwL22MhM2Y3LNt+6w9Yyx7559VW5ab70dgphm8qQA==} + engines: {node: '>=14.18.0'} supports-color@2.0.0: - resolution: - { - integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} + engines: {node: '>=0.8.0'} supports-color@3.2.3: - resolution: - { - integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==} + engines: {node: '>=0.8.0'} supports-color@5.5.0: - resolution: - { - integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} supports-color@7.2.0: - resolution: - { - integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} supports-color@8.1.1: - resolution: - { - integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} supports-color@9.4.0: - resolution: - { - integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} + engines: {node: '>=12'} supports-preserve-symlinks-flag@1.0.0: - resolution: - { - integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} svg-parser@2.0.4: - resolution: - { - integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==, - } + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} svgo@3.3.2: - resolution: - { - integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==, - } - engines: { node: ">=14.0.0" } + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} + engines: {node: '>=14.0.0'} hasBin: true swagger-ui-dist@5.17.14: - resolution: - { - integrity: sha512-CVbSfaLpstV65OnSjbXfVd6Sta3q3F7Cj/yYuvHMp1P90LztOLs6PfUnKEVAeiIVQt9u2SaPwv0LiH/OyMjHRw==, - } + resolution: {integrity: sha512-CVbSfaLpstV65OnSjbXfVd6Sta3q3F7Cj/yYuvHMp1P90LztOLs6PfUnKEVAeiIVQt9u2SaPwv0LiH/OyMjHRw==} symbol-observable@4.0.0: - resolution: - { - integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==, - } - engines: { node: ">=0.10" } + resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==} + engines: {node: '>=0.10'} symbol-tree@3.2.4: - resolution: - { - integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==, - } + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} synckit@0.9.1: - resolution: - { - integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==, - } - engines: { node: ^14.18.0 || >=16.0.0 } + resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} + engines: {node: ^14.18.0 || >=16.0.0} tabbable@6.2.0: - resolution: - { - integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==, - } + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} tailwind-merge@2.4.0: - resolution: - { - integrity: sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A==, - } + resolution: {integrity: sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A==} tailwind-scrollbar-hide@1.1.7: - resolution: - { - integrity: sha512-X324n9OtpTmOMqEgDUEA/RgLrNfBF/jwJdctaPZDzB3mppxJk7TLIDmOreEDm1Bq4R9LSPu4Epf8VSdovNU+iA==, - } + resolution: {integrity: sha512-X324n9OtpTmOMqEgDUEA/RgLrNfBF/jwJdctaPZDzB3mppxJk7TLIDmOreEDm1Bq4R9LSPu4Epf8VSdovNU+iA==} tailwindcss@3.4.7: - resolution: - { - integrity: sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==, - } - engines: { node: ">=14.0.0" } + resolution: {integrity: sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==} + engines: {node: '>=14.0.0'} hasBin: true tapable@2.2.1: - resolution: - { - integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} tar-stream@2.2.0: - resolution: - { - integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} tar@6.2.1: - resolution: - { - integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} tdigest@0.1.2: - resolution: - { - integrity: sha512-+G0LLgjjo9BZX2MfdvPfH+MKLCrxlXSYec5DaPYP1fe6Iyhf0/fSmJ0bFiZ1F8BT6cGXl2LpltQptzjXKWEkKA==, - } + resolution: {integrity: sha512-+G0LLgjjo9BZX2MfdvPfH+MKLCrxlXSYec5DaPYP1fe6Iyhf0/fSmJ0bFiZ1F8BT6cGXl2LpltQptzjXKWEkKA==} terser-webpack-plugin@5.3.10: - resolution: - { - integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==, - } - engines: { node: ">= 10.13.0" } - peerDependencies: - "@swc/core": "*" - esbuild: "*" - uglify-js: "*" + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' webpack: ^5.1.0 peerDependenciesMeta: - "@swc/core": + '@swc/core': optional: true esbuild: optional: true @@ -14377,232 +8676,136 @@ packages: optional: true terser@5.31.2: - resolution: - { - integrity: sha512-LGyRZVFm/QElZHy/CPr/O4eNZOZIzsrQ92y4v9UJe/pFJjypje2yI3C2FmPtvUEnhadlSbmG2nXtdcjHOjCfxw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-LGyRZVFm/QElZHy/CPr/O4eNZOZIzsrQ92y4v9UJe/pFJjypje2yI3C2FmPtvUEnhadlSbmG2nXtdcjHOjCfxw==} + engines: {node: '>=10'} hasBin: true test-exclude@6.0.0: - resolution: - { - integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} text-table@0.2.0: - resolution: - { - integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, - } + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} thenby@1.3.4: - resolution: - { - integrity: sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==, - } + resolution: {integrity: sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==} thenify-all@1.6.0: - resolution: - { - integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==, - } - engines: { node: ">=0.8" } + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} thenify@3.3.1: - resolution: - { - integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==, - } + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} thread-stream@3.1.0: - resolution: - { - integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==, - } + resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==} throttle-debounce@3.0.1: - resolution: - { - integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==} + engines: {node: '>=10'} through@2.3.8: - resolution: - { - integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, - } + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} tiny-invariant@1.3.3: - resolution: - { - integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==, - } + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} tlds@1.252.0: - resolution: - { - integrity: sha512-GA16+8HXvqtfEnw/DTcwB0UU354QE1n3+wh08oFjr6Znl7ZLAeUgYzCcK+/CCrOyE0vnHR8/pu3XXG3vDijXpQ==, - } + resolution: {integrity: sha512-GA16+8HXvqtfEnw/DTcwB0UU354QE1n3+wh08oFjr6Znl7ZLAeUgYzCcK+/CCrOyE0vnHR8/pu3XXG3vDijXpQ==} hasBin: true tmp@0.0.33: - resolution: - { - integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==, - } - engines: { node: ">=0.6.0" } + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} tmp@0.2.3: - resolution: - { - integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==, - } - engines: { node: ">=14.14" } + resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + engines: {node: '>=14.14'} tmpl@1.0.5: - resolution: - { - integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==, - } + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} to-fast-properties@2.0.0: - resolution: - { - integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} to-regex-range@5.0.1: - resolution: - { - integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, - } - engines: { node: ">=8.0" } + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} toad-cache@3.7.0: - resolution: - { - integrity: sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw==} + engines: {node: '>=12'} toggle-selection@1.0.6: - resolution: - { - integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==, - } + resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} toidentifier@1.0.1: - resolution: - { - integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==, - } - engines: { node: ">=0.6" } + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} token-stream@1.0.0: - resolution: - { - integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==, - } + resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==} token-types@5.0.1: - resolution: - { - integrity: sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==, - } - engines: { node: ">=14.16" } + resolution: {integrity: sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==} + engines: {node: '>=14.16'} tough-cookie@4.1.4: - resolution: - { - integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} tr46@0.0.3: - resolution: - { - integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, - } + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} tr46@1.0.1: - resolution: - { - integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==, - } + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} tr46@3.0.0: - resolution: - { - integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} + engines: {node: '>=12'} traverse@0.3.9: - resolution: - { - integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==, - } + resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==} tree-kill@1.2.2: - resolution: - { - integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==, - } + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true trim-repeated@2.0.0: - resolution: - { - integrity: sha512-QUHBFTJGdOwmp0tbOG505xAgOp/YliZP/6UgafFXYZ26WT1bvQmSMJUvkeVSASuJJHbqsFbynTvkd5W8RBTipg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-QUHBFTJGdOwmp0tbOG505xAgOp/YliZP/6UgafFXYZ26WT1bvQmSMJUvkeVSASuJJHbqsFbynTvkd5W8RBTipg==} + engines: {node: '>=12'} ts-api-utils@1.3.0: - resolution: - { - integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} peerDependencies: - typescript: ">=4.2.0" + typescript: '>=4.2.0' ts-easing@0.2.0: - resolution: - { - integrity: sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ==, - } + resolution: {integrity: sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ==} ts-interface-checker@0.1.13: - resolution: - { - integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==, - } + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} ts-jest@29.2.3: - resolution: - { - integrity: sha512-yCcfVdiBFngVz9/keHin9EnsrQtQtEu3nRykNy9RVp+FiPFFbPJ3Sg6Qg4+TkmH0vMP5qsTKgXSsk80HRwvdgQ==, - } - engines: { node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0 } + resolution: {integrity: sha512-yCcfVdiBFngVz9/keHin9EnsrQtQtEu3nRykNy9RVp+FiPFFbPJ3Sg6Qg4+TkmH0vMP5qsTKgXSsk80HRwvdgQ==} + engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - "@babel/core": ">=7.0.0-beta.0 <8" - "@jest/transform": ^29.0.0 - "@jest/types": ^29.0.0 + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/transform': ^29.0.0 + '@jest/types': ^29.0.0 babel-jest: ^29.0.0 - esbuild: "*" + esbuild: '*' jest: ^29.0.0 - typescript: ">=4.3 <6" + typescript: '>=4.3 <6' peerDependenciesMeta: - "@babel/core": + '@babel/core': optional: true - "@jest/transform": + '@jest/transform': optional: true - "@jest/types": + '@jest/types': optional: true babel-jest: optional: true @@ -14610,80 +8813,56 @@ packages: optional: true ts-loader@9.5.1: - resolution: - { - integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==, - } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==} + engines: {node: '>=12.0.0'} peerDependencies: - typescript: "*" + typescript: '*' webpack: ^5.0.0 ts-node@10.9.2: - resolution: - { - integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==, - } + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: - "@swc/core": ">=1.2.50" - "@swc/wasm": ">=1.2.50" - "@types/node": "*" - typescript: ">=2.7" + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' peerDependenciesMeta: - "@swc/core": + '@swc/core': optional: true - "@swc/wasm": + '@swc/wasm': optional: true ts-toolbelt@9.6.0: - resolution: - { - integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==, - } + resolution: {integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==} tsconfig-paths-webpack-plugin@4.1.0: - resolution: - { - integrity: sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==, - } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==} + engines: {node: '>=10.13.0'} tsconfig-paths@3.15.0: - resolution: - { - integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==, - } + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} tsconfig-paths@4.2.0: - resolution: - { - integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} + engines: {node: '>=6'} tslib@2.6.3: - resolution: - { - integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==, - } + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} tsup@8.2.3: - resolution: - { - integrity: sha512-6YNT44oUfXRbZuSMNmN36GzwPPIlD2wBccY7looM2fkTcxkf2NEmwr3OZuDZoySklnrIG4hoEtzy8yUXYOqNcg==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-6YNT44oUfXRbZuSMNmN36GzwPPIlD2wBccY7looM2fkTcxkf2NEmwr3OZuDZoySklnrIG4hoEtzy8yUXYOqNcg==} + engines: {node: '>=18'} hasBin: true peerDependencies: - "@microsoft/api-extractor": ^7.36.0 - "@swc/core": ^1 + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 postcss: ^8.4.12 - typescript: ">=4.5.0" + typescript: '>=4.5.0' peerDependenciesMeta: - "@microsoft/api-extractor": + '@microsoft/api-extractor': optional: true - "@swc/core": + '@swc/core': optional: true postcss: optional: true @@ -14691,164 +8870,101 @@ packages: optional: true turbo-darwin-64@2.0.11: - resolution: - { - integrity: sha512-YlHEEhcm+jI1BSZoLugGHUWDfRXaNaQIv7tGQBfadYjo9kixBnqoTOU6s1ubOrQMID+lizZZQs79GXwqM6vohg==, - } + resolution: {integrity: sha512-YlHEEhcm+jI1BSZoLugGHUWDfRXaNaQIv7tGQBfadYjo9kixBnqoTOU6s1ubOrQMID+lizZZQs79GXwqM6vohg==} cpu: [x64] os: [darwin] turbo-darwin-arm64@2.0.11: - resolution: - { - integrity: sha512-K/YW+hWzRQ/wGmtffxllH4M1tgy8OlwgXODrIiAGzkSpZl9+pIsem/F86UULlhsIeavBYK/LS5+dzV3DPMjJ9w==, - } + resolution: {integrity: sha512-K/YW+hWzRQ/wGmtffxllH4M1tgy8OlwgXODrIiAGzkSpZl9+pIsem/F86UULlhsIeavBYK/LS5+dzV3DPMjJ9w==} cpu: [arm64] os: [darwin] turbo-linux-64@2.0.11: - resolution: - { - integrity: sha512-mv8CwGP06UPweMh1Vlp6PI6OWnkuibxfIJ4Vlof7xqjohAaZU5FLqeOeHkjQflH/6YrCVuS9wrK0TFOu+meTtA==, - } + resolution: {integrity: sha512-mv8CwGP06UPweMh1Vlp6PI6OWnkuibxfIJ4Vlof7xqjohAaZU5FLqeOeHkjQflH/6YrCVuS9wrK0TFOu+meTtA==} cpu: [x64] os: [linux] turbo-linux-arm64@2.0.11: - resolution: - { - integrity: sha512-wLE5tl4oriTmHbuayc0ki0csaCplmVLj+uCWtecM/mfBuZgNS9ICNM9c4sB+Cfl5tlBBFeepqRNgvRvn8WeVZg==, - } + resolution: {integrity: sha512-wLE5tl4oriTmHbuayc0ki0csaCplmVLj+uCWtecM/mfBuZgNS9ICNM9c4sB+Cfl5tlBBFeepqRNgvRvn8WeVZg==} cpu: [arm64] os: [linux] turbo-windows-64@2.0.11: - resolution: - { - integrity: sha512-tja3zvVCSWu3HizOoeQv0qDJ+GeWGWRFOOM6a8i3BYnXLgGKAaDZFcjwzgC50tWiAw4aowIVR4OouwIyRhLBaQ==, - } + resolution: {integrity: sha512-tja3zvVCSWu3HizOoeQv0qDJ+GeWGWRFOOM6a8i3BYnXLgGKAaDZFcjwzgC50tWiAw4aowIVR4OouwIyRhLBaQ==} cpu: [x64] os: [win32] turbo-windows-arm64@2.0.11: - resolution: - { - integrity: sha512-sYjXP6k94Bqh99R+y3M1Ks6LRIEZybMz+7enA8GKl6JJ2ZFaXxTnS6q+/2+ii1+rRwxohj5OBb4gxODcF8Jd4w==, - } + resolution: {integrity: sha512-sYjXP6k94Bqh99R+y3M1Ks6LRIEZybMz+7enA8GKl6JJ2ZFaXxTnS6q+/2+ii1+rRwxohj5OBb4gxODcF8Jd4w==} cpu: [arm64] os: [win32] turbo@2.0.11: - resolution: - { - integrity: sha512-imDlFFAvitbCm1JtDFJ6eG882qwxHUmVT2noPb3p2jq5o5DuXOchMbkVS9kUeC3/4WpY5N0GBZ3RvqNyjHZw1Q==, - } + resolution: {integrity: sha512-imDlFFAvitbCm1JtDFJ6eG882qwxHUmVT2noPb3p2jq5o5DuXOchMbkVS9kUeC3/4WpY5N0GBZ3RvqNyjHZw1Q==} hasBin: true type-check@0.4.0: - resolution: - { - integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} type-detect@4.0.8: - resolution: - { - integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} type-fest@0.20.2: - resolution: - { - integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} type-fest@0.21.3: - resolution: - { - integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} type-fest@4.23.0: - resolution: - { - integrity: sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==} + engines: {node: '>=16'} type-is@1.6.18: - resolution: - { - integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==, - } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} typed-array-buffer@1.0.2: - resolution: - { - integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} typed-array-byte-length@1.0.1: - resolution: - { - integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} typed-array-byte-offset@1.0.2: - resolution: - { - integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} typed-array-length@1.0.6: - resolution: - { - integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} typedarray@0.0.6: - resolution: - { - integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==, - } + resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} typeorm-naming-strategies@4.1.0: - resolution: - { - integrity: sha512-vPekJXzZOTZrdDvTl1YoM+w+sUIfQHG4kZTpbFYoTsufyv9NIBRe4Q+PdzhEAFA2std3D9LZHEb1EjE9zhRpiQ==, - } + resolution: {integrity: sha512-vPekJXzZOTZrdDvTl1YoM+w+sUIfQHG4kZTpbFYoTsufyv9NIBRe4Q+PdzhEAFA2std3D9LZHEb1EjE9zhRpiQ==} peerDependencies: typeorm: ^0.2.0 || ^0.3.0 typeorm-transactional@0.5.0: - resolution: - { - integrity: sha512-53/CwnXpOIJnWU3oVCNbhHB95FwciKSGbY+m/Hw4e2dBM2c4toiOHwf4pmk83Ne7guznmDgVr/5IUfbp+JTPCg==, - } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-53/CwnXpOIJnWU3oVCNbhHB95FwciKSGbY+m/Hw4e2dBM2c4toiOHwf4pmk83Ne7guznmDgVr/5IUfbp+JTPCg==} + engines: {node: '>=12.0.0'} peerDependencies: - reflect-metadata: ">= 0.1.12" - typeorm: ">= 0.2.8" + reflect-metadata: '>= 0.1.12' + typeorm: '>= 0.2.8' typeorm@0.3.20: - resolution: - { - integrity: sha512-sJ0T08dV5eoZroaq9uPKBoNcGslHBR4E4y+EBHs//SiGbblGe7IeduP/IH4ddCcj0qp3PHwDwGnuvqEAnKlq/Q==, - } - engines: { node: ">=16.13.0" } + resolution: {integrity: sha512-sJ0T08dV5eoZroaq9uPKBoNcGslHBR4E4y+EBHs//SiGbblGe7IeduP/IH4ddCcj0qp3PHwDwGnuvqEAnKlq/Q==} + engines: {node: '>=16.13.0'} hasBin: true peerDependencies: - "@google-cloud/spanner": ^5.18.0 - "@sap/hana-client": ^2.12.25 + '@google-cloud/spanner': ^5.18.0 + '@sap/hana-client': ^2.12.25 better-sqlite3: ^7.1.2 || ^8.0.0 || ^9.0.0 hdb-pool: ^0.1.6 ioredis: ^5.0.4 @@ -14865,9 +8981,9 @@ packages: ts-node: ^10.7.0 typeorm-aurora-data-api-driver: ^2.0.0 peerDependenciesMeta: - "@google-cloud/spanner": + '@google-cloud/spanner': optional: true - "@sap/hana-client": + '@sap/hana-client': optional: true better-sqlite3: optional: true @@ -14901,527 +9017,305 @@ packages: optional: true typescript-eslint@7.17.0: - resolution: - { - integrity: sha512-spQxsQvPguduCUfyUvLItvKqK3l8KJ/kqs5Pb/URtzQ5AC53Z6us32St37rpmlt2uESG23lOFpV4UErrmy4dZQ==, - } - engines: { node: ^18.18.0 || >=20.0.0 } + resolution: {integrity: sha512-spQxsQvPguduCUfyUvLItvKqK3l8KJ/kqs5Pb/URtzQ5AC53Z6us32St37rpmlt2uESG23lOFpV4UErrmy4dZQ==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - typescript: "*" + typescript: '*' peerDependenciesMeta: typescript: optional: true typescript@5.3.3: - resolution: - { - integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==, - } - engines: { node: ">=14.17" } + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + engines: {node: '>=14.17'} hasBin: true typescript@5.5.4: - resolution: - { - integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==, - } - engines: { node: ">=14.17" } + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + engines: {node: '>=14.17'} hasBin: true uc.micro@2.1.0: - resolution: - { - integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==, - } + resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} uglify-js@3.18.0: - resolution: - { - integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==} + engines: {node: '>=0.8.0'} hasBin: true uid@2.0.2: - resolution: - { - integrity: sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==} + engines: {node: '>=8'} unbox-primitive@1.0.2: - resolution: - { - integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, - } + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} uncrypto@0.1.3: - resolution: - { - integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==, - } + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} undici-types@5.26.5: - resolution: - { - integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, - } + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} undici@5.28.4: - resolution: - { - integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==, - } - engines: { node: ">=14.0" } + resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} + engines: {node: '>=14.0'} unicode-canonical-property-names-ecmascript@2.0.0: - resolution: - { - integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + engines: {node: '>=4'} unicode-match-property-ecmascript@2.0.0: - resolution: - { - integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} unicode-match-property-value-ecmascript@2.1.0: - resolution: - { - integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} + engines: {node: '>=4'} unicode-property-aliases-ecmascript@2.1.0: - resolution: - { - integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} unicorn-magic@0.1.0: - resolution: - { - integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} universalify@0.2.0: - resolution: - { - integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==, - } - engines: { node: ">= 4.0.0" } + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} universalify@2.0.1: - resolution: - { - integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==, - } - engines: { node: ">= 10.0.0" } + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} unpipe@1.0.0: - resolution: - { - integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} unzipper@0.10.14: - resolution: - { - integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==, - } + resolution: {integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==} update-browserslist-db@1.1.0: - resolution: - { - integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==, - } + resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} hasBin: true peerDependencies: - browserslist: ">= 4.21.0" + browserslist: '>= 4.21.0' upper-case@1.1.3: - resolution: - { - integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==, - } + resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==} uri-js@4.4.1: - resolution: - { - integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, - } + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} url-parse@1.5.10: - resolution: - { - integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==, - } + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} url@0.10.3: - resolution: - { - integrity: sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==, - } + resolution: {integrity: sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==} use-isomorphic-layout-effect@1.1.2: - resolution: - { - integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==, - } + resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: - "@types/react": "*" + '@types/react': '*' react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: - "@types/react": + '@types/react': optional: true use-memo-one@1.1.3: - resolution: - { - integrity: sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==, - } + resolution: {integrity: sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 use-sync-external-store@1.2.0: - resolution: - { - integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==, - } + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 util-deprecate@1.0.2: - resolution: - { - integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, - } + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} util@0.12.5: - resolution: - { - integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==, - } + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} utils-merge@1.0.1: - resolution: - { - integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==, - } - engines: { node: ">= 0.4.0" } + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} uuid@10.0.0: - resolution: - { - integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==, - } + resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} hasBin: true uuid@8.0.0: - resolution: - { - integrity: sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==, - } + resolution: {integrity: sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==} hasBin: true uuid@8.3.2: - resolution: - { - integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==, - } + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true uuid@9.0.1: - resolution: - { - integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==, - } + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true v8-compile-cache-lib@3.0.1: - resolution: - { - integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==, - } + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} v8-to-istanbul@9.3.0: - resolution: - { - integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==, - } - engines: { node: ">=10.12.0" } + resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} + engines: {node: '>=10.12.0'} valid-data-url@3.0.1: - resolution: - { - integrity: sha512-jOWVmzVceKlVVdwjNSenT4PbGghU0SBIizAev8ofZVgivk/TVHXSbNL8LP6M3spZvkR9/QolkyJavGSX5Cs0UA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-jOWVmzVceKlVVdwjNSenT4PbGghU0SBIizAev8ofZVgivk/TVHXSbNL8LP6M3spZvkR9/QolkyJavGSX5Cs0UA==} + engines: {node: '>=10'} validator@13.12.0: - resolution: - { - integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==, - } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==} + engines: {node: '>= 0.10'} vary@1.1.2: - resolution: - { - integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, - } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} victory-vendor@36.9.2: - resolution: - { - integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==, - } + resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==} void-elements@3.1.0: - resolution: - { - integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} + engines: {node: '>=0.10.0'} w3c-xmlserializer@4.0.0: - resolution: - { - integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} + engines: {node: '>=14'} walker@1.0.8: - resolution: - { - integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==, - } + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} watchpack@2.4.1: - resolution: - { - integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==, - } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + engines: {node: '>=10.13.0'} wcwidth@1.0.1: - resolution: - { - integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==, - } + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} web-resource-inliner@6.0.1: - resolution: - { - integrity: sha512-kfqDxt5dTB1JhqsCUQVFDj0rmY+4HLwGQIsLPbyrsN9y9WV/1oFDSx3BQ4GfCv9X+jVeQ7rouTqwK53rA/7t8A==, - } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-kfqDxt5dTB1JhqsCUQVFDj0rmY+4HLwGQIsLPbyrsN9y9WV/1oFDSx3BQ4GfCv9X+jVeQ7rouTqwK53rA/7t8A==} + engines: {node: '>=10.0.0'} webidl-conversions@3.0.1: - resolution: - { - integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, - } + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} webidl-conversions@4.0.2: - resolution: - { - integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==, - } + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} webidl-conversions@7.0.0: - resolution: - { - integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} + engines: {node: '>=12'} webpack-node-externals@3.0.0: - resolution: - { - integrity: sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==} + engines: {node: '>=6'} webpack-sources@3.2.3: - resolution: - { - integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, - } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} webpack@5.92.1: - resolution: - { - integrity: sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==, - } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==} + engines: {node: '>=10.13.0'} hasBin: true peerDependencies: - webpack-cli: "*" + webpack-cli: '*' peerDependenciesMeta: webpack-cli: optional: true whatwg-encoding@2.0.0: - resolution: - { - integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} + engines: {node: '>=12'} whatwg-mimetype@3.0.0: - resolution: - { - integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} + engines: {node: '>=12'} whatwg-url@11.0.0: - resolution: - { - integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} + engines: {node: '>=12'} whatwg-url@5.0.0: - resolution: - { - integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, - } + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} whatwg-url@7.1.0: - resolution: - { - integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==, - } + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} which-boxed-primitive@1.0.2: - resolution: - { - integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, - } + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} which-builtin-type@1.1.3: - resolution: - { - integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} + engines: {node: '>= 0.4'} which-collection@1.0.2: - resolution: - { - integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} which-typed-array@1.1.15: - resolution: - { - integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} which@1.3.1: - resolution: - { - integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==, - } + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true which@2.0.2: - resolution: - { - integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} hasBin: true wide-align@1.1.5: - resolution: - { - integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==, - } + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} widest-line@3.1.0: - resolution: - { - integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} + engines: {node: '>=8'} with@7.0.2: - resolution: - { - integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==, - } - engines: { node: ">= 10.0.0" } + resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} + engines: {node: '>= 10.0.0'} word-wrap@1.2.5: - resolution: - { - integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} wordwrap@1.0.0: - resolution: - { - integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==, - } + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} wrap-ansi@6.2.0: - resolution: - { - integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} wrap-ansi@7.0.0: - resolution: - { - integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} wrap-ansi@8.1.0: - resolution: - { - integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} wrappy@1.0.2: - resolution: - { - integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, - } + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} write-file-atomic@4.0.2: - resolution: - { - integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==, - } - engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} ws@8.18.0: - resolution: - { - integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==, - } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" + utf-8-validate: '>=5.0.2' peerDependenciesMeta: bufferutil: optional: true @@ -15429,167 +9323,98 @@ packages: optional: true xml-name-validator@4.0.0: - resolution: - { - integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} xml2js@0.6.2: - resolution: - { - integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==, - } - engines: { node: ">=4.0.0" } + resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==} + engines: {node: '>=4.0.0'} xmlbuilder@11.0.1: - resolution: - { - integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==, - } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} + engines: {node: '>=4.0'} xmlchars@2.2.0: - resolution: - { - integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==, - } + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} xtend@4.0.2: - resolution: - { - integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, - } - engines: { node: ">=0.4" } + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} y18n@5.0.8: - resolution: - { - integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} yallist@2.1.2: - resolution: - { - integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==, - } + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} yallist@3.1.1: - resolution: - { - integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, - } + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} yallist@4.0.0: - resolution: - { - integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, - } + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} yaml-ast-parser@0.0.43: - resolution: - { - integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==, - } + resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==} yaml@1.10.2: - resolution: - { - integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} yaml@2.4.5: - resolution: - { - integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==, - } - engines: { node: ">= 14" } + resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} + engines: {node: '>= 14'} hasBin: true yaml@2.5.0: - resolution: - { - integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==, - } - engines: { node: ">= 14" } + resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} + engines: {node: '>= 14'} hasBin: true yargs-parser@20.2.9: - resolution: - { - integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} yargs-parser@21.1.1: - resolution: - { - integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} yargs@16.2.0: - resolution: - { - integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} yargs@17.7.2: - resolution: - { - integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} yn@3.1.1: - resolution: - { - integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} yocto-queue@0.1.0: - resolution: - { - integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} yoctocolors-cjs@2.1.2: - resolution: - { - integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} + engines: {node: '>=18'} zip-stream@4.1.1: - resolution: - { - integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==, - } - engines: { node: ">= 10" } + resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} + engines: {node: '>= 10'} zod@3.23.8: - resolution: - { - integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==, - } + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} zustand@4.5.4: - resolution: - { - integrity: sha512-/BPMyLKJPtFEvVL0E9E9BTUM63MNyhPGlvxk1XjrfWTUlV+BR8jufjsovHzrtR6YNcBEcL7cMHovL1n9xHawEg==, - } - engines: { node: ">=12.7.0" } - peerDependencies: - "@types/react": ">=16.8" - immer: ">=9.0.6" - react: ">=16.8" + resolution: {integrity: sha512-/BPMyLKJPtFEvVL0E9E9BTUM63MNyhPGlvxk1XjrfWTUlV+BR8jufjsovHzrtR6YNcBEcL7cMHovL1n9xHawEg==} + engines: {node: '>=12.7.0'} + peerDependencies: + '@types/react': '>=16.8' + immer: '>=9.0.6' + react: '>=16.8' peerDependenciesMeta: - "@types/react": + '@types/react': optional: true immer: optional: true @@ -15597,16 +9422,17 @@ packages: optional: true snapshots: - "@adobe/css-tools@4.4.0": {} - "@alloc/quick-lru@5.2.0": {} + '@adobe/css-tools@4.4.0': {} + + '@alloc/quick-lru@5.2.0': {} - "@ampproject/remapping@2.3.0": + '@ampproject/remapping@2.3.0': dependencies: - "@jridgewell/gen-mapping": 0.3.5 - "@jridgewell/trace-mapping": 0.3.25 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 - "@angular-devkit/core@17.3.8(chokidar@3.6.0)": + '@angular-devkit/core@17.3.8(chokidar@3.6.0)': dependencies: ajv: 8.12.0 ajv-formats: 2.1.1(ajv@8.12.0) @@ -15617,10 +9443,10 @@ snapshots: optionalDependencies: chokidar: 3.6.0 - "@angular-devkit/schematics-cli@17.3.8(chokidar@3.6.0)": + '@angular-devkit/schematics-cli@17.3.8(chokidar@3.6.0)': dependencies: - "@angular-devkit/core": 17.3.8(chokidar@3.6.0) - "@angular-devkit/schematics": 17.3.8(chokidar@3.6.0) + '@angular-devkit/core': 17.3.8(chokidar@3.6.0) + '@angular-devkit/schematics': 17.3.8(chokidar@3.6.0) ansi-colors: 4.1.3 inquirer: 9.2.15 symbol-observable: 4.0.0 @@ -15628,9 +9454,9 @@ snapshots: transitivePeerDependencies: - chokidar - "@angular-devkit/schematics@17.3.8(chokidar@3.6.0)": + '@angular-devkit/schematics@17.3.8(chokidar@3.6.0)': dependencies: - "@angular-devkit/core": 17.3.8(chokidar@3.6.0) + '@angular-devkit/core': 17.3.8(chokidar@3.6.0) jsonc-parser: 3.2.1 magic-string: 0.30.8 ora: 5.4.1 @@ -15638,543 +9464,543 @@ snapshots: transitivePeerDependencies: - chokidar - "@aws-crypto/crc32@5.2.0": + '@aws-crypto/crc32@5.2.0': dependencies: - "@aws-crypto/util": 5.2.0 - "@aws-sdk/types": 3.609.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.609.0 tslib: 2.6.3 - "@aws-crypto/crc32c@5.2.0": + '@aws-crypto/crc32c@5.2.0': dependencies: - "@aws-crypto/util": 5.2.0 - "@aws-sdk/types": 3.609.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.609.0 tslib: 2.6.3 - "@aws-crypto/sha1-browser@5.2.0": + '@aws-crypto/sha1-browser@5.2.0': dependencies: - "@aws-crypto/supports-web-crypto": 5.2.0 - "@aws-crypto/util": 5.2.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-locate-window": 3.568.0 - "@smithy/util-utf8": 2.3.0 + '@aws-crypto/supports-web-crypto': 5.2.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-locate-window': 3.568.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.3 - "@aws-crypto/sha256-browser@5.2.0": + '@aws-crypto/sha256-browser@5.2.0': dependencies: - "@aws-crypto/sha256-js": 5.2.0 - "@aws-crypto/supports-web-crypto": 5.2.0 - "@aws-crypto/util": 5.2.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-locate-window": 3.568.0 - "@smithy/util-utf8": 2.3.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-crypto/supports-web-crypto': 5.2.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-locate-window': 3.568.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.3 - "@aws-crypto/sha256-js@5.2.0": + '@aws-crypto/sha256-js@5.2.0': dependencies: - "@aws-crypto/util": 5.2.0 - "@aws-sdk/types": 3.609.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.609.0 tslib: 2.6.3 - "@aws-crypto/supports-web-crypto@5.2.0": + '@aws-crypto/supports-web-crypto@5.2.0': dependencies: tslib: 2.6.3 - "@aws-crypto/util@5.2.0": + '@aws-crypto/util@5.2.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/util-utf8": 2.3.0 + '@aws-sdk/types': 3.609.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.3 - "@aws-sdk/client-s3@3.621.0": - dependencies: - "@aws-crypto/sha1-browser": 5.2.0 - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sso-oidc": 3.621.0(@aws-sdk/client-sts@3.621.0) - "@aws-sdk/client-sts": 3.621.0 - "@aws-sdk/core": 3.621.0 - "@aws-sdk/credential-provider-node": 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0) - "@aws-sdk/middleware-bucket-endpoint": 3.620.0 - "@aws-sdk/middleware-expect-continue": 3.620.0 - "@aws-sdk/middleware-flexible-checksums": 3.620.0 - "@aws-sdk/middleware-host-header": 3.620.0 - "@aws-sdk/middleware-location-constraint": 3.609.0 - "@aws-sdk/middleware-logger": 3.609.0 - "@aws-sdk/middleware-recursion-detection": 3.620.0 - "@aws-sdk/middleware-sdk-s3": 3.621.0 - "@aws-sdk/middleware-signing": 3.620.0 - "@aws-sdk/middleware-ssec": 3.609.0 - "@aws-sdk/middleware-user-agent": 3.620.0 - "@aws-sdk/region-config-resolver": 3.614.0 - "@aws-sdk/signature-v4-multi-region": 3.621.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-endpoints": 3.614.0 - "@aws-sdk/util-user-agent-browser": 3.609.0 - "@aws-sdk/util-user-agent-node": 3.614.0 - "@aws-sdk/xml-builder": 3.609.0 - "@smithy/config-resolver": 3.0.5 - "@smithy/core": 2.3.1 - "@smithy/eventstream-serde-browser": 3.0.5 - "@smithy/eventstream-serde-config-resolver": 3.0.3 - "@smithy/eventstream-serde-node": 3.0.4 - "@smithy/fetch-http-handler": 3.2.4 - "@smithy/hash-blob-browser": 3.1.2 - "@smithy/hash-node": 3.0.3 - "@smithy/hash-stream-node": 3.1.2 - "@smithy/invalid-dependency": 3.0.3 - "@smithy/md5-js": 3.0.3 - "@smithy/middleware-content-length": 3.0.5 - "@smithy/middleware-endpoint": 3.1.0 - "@smithy/middleware-retry": 3.0.13 - "@smithy/middleware-serde": 3.0.3 - "@smithy/middleware-stack": 3.0.3 - "@smithy/node-config-provider": 3.1.4 - "@smithy/node-http-handler": 3.1.4 - "@smithy/protocol-http": 4.1.0 - "@smithy/smithy-client": 3.1.11 - "@smithy/types": 3.3.0 - "@smithy/url-parser": 3.0.3 - "@smithy/util-base64": 3.0.0 - "@smithy/util-body-length-browser": 3.0.0 - "@smithy/util-body-length-node": 3.0.0 - "@smithy/util-defaults-mode-browser": 3.0.13 - "@smithy/util-defaults-mode-node": 3.0.13 - "@smithy/util-endpoints": 2.0.5 - "@smithy/util-retry": 3.0.3 - "@smithy/util-stream": 3.1.3 - "@smithy/util-utf8": 3.0.0 - "@smithy/util-waiter": 3.1.2 + '@aws-sdk/client-s3@3.621.0': + dependencies: + '@aws-crypto/sha1-browser': 5.2.0 + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sso-oidc': 3.621.0(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/client-sts': 3.621.0 + '@aws-sdk/core': 3.621.0 + '@aws-sdk/credential-provider-node': 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/middleware-bucket-endpoint': 3.620.0 + '@aws-sdk/middleware-expect-continue': 3.620.0 + '@aws-sdk/middleware-flexible-checksums': 3.620.0 + '@aws-sdk/middleware-host-header': 3.620.0 + '@aws-sdk/middleware-location-constraint': 3.609.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.620.0 + '@aws-sdk/middleware-sdk-s3': 3.621.0 + '@aws-sdk/middleware-signing': 3.620.0 + '@aws-sdk/middleware-ssec': 3.609.0 + '@aws-sdk/middleware-user-agent': 3.620.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/signature-v4-multi-region': 3.621.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@aws-sdk/xml-builder': 3.609.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.3.1 + '@smithy/eventstream-serde-browser': 3.0.5 + '@smithy/eventstream-serde-config-resolver': 3.0.3 + '@smithy/eventstream-serde-node': 3.0.4 + '@smithy/fetch-http-handler': 3.2.4 + '@smithy/hash-blob-browser': 3.1.2 + '@smithy/hash-node': 3.0.3 + '@smithy/hash-stream-node': 3.1.2 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/md5-js': 3.0.3 + '@smithy/middleware-content-length': 3.0.5 + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-retry': 3.0.13 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.1.11 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.13 + '@smithy/util-defaults-mode-node': 3.0.13 + '@smithy/util-endpoints': 2.0.5 + '@smithy/util-retry': 3.0.3 + '@smithy/util-stream': 3.1.3 + '@smithy/util-utf8': 3.0.0 + '@smithy/util-waiter': 3.1.2 tslib: 2.6.3 transitivePeerDependencies: - aws-crt - "@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)": - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sts": 3.621.0 - "@aws-sdk/core": 3.621.0 - "@aws-sdk/credential-provider-node": 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0) - "@aws-sdk/middleware-host-header": 3.620.0 - "@aws-sdk/middleware-logger": 3.609.0 - "@aws-sdk/middleware-recursion-detection": 3.620.0 - "@aws-sdk/middleware-user-agent": 3.620.0 - "@aws-sdk/region-config-resolver": 3.614.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-endpoints": 3.614.0 - "@aws-sdk/util-user-agent-browser": 3.609.0 - "@aws-sdk/util-user-agent-node": 3.614.0 - "@smithy/config-resolver": 3.0.5 - "@smithy/core": 2.3.1 - "@smithy/fetch-http-handler": 3.2.4 - "@smithy/hash-node": 3.0.3 - "@smithy/invalid-dependency": 3.0.3 - "@smithy/middleware-content-length": 3.0.5 - "@smithy/middleware-endpoint": 3.1.0 - "@smithy/middleware-retry": 3.0.13 - "@smithy/middleware-serde": 3.0.3 - "@smithy/middleware-stack": 3.0.3 - "@smithy/node-config-provider": 3.1.4 - "@smithy/node-http-handler": 3.1.4 - "@smithy/protocol-http": 4.1.0 - "@smithy/smithy-client": 3.1.11 - "@smithy/types": 3.3.0 - "@smithy/url-parser": 3.0.3 - "@smithy/util-base64": 3.0.0 - "@smithy/util-body-length-browser": 3.0.0 - "@smithy/util-body-length-node": 3.0.0 - "@smithy/util-defaults-mode-browser": 3.0.13 - "@smithy/util-defaults-mode-node": 3.0.13 - "@smithy/util-endpoints": 2.0.5 - "@smithy/util-middleware": 3.0.3 - "@smithy/util-retry": 3.0.3 - "@smithy/util-utf8": 3.0.0 + '@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sts': 3.621.0 + '@aws-sdk/core': 3.621.0 + '@aws-sdk/credential-provider-node': 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/middleware-host-header': 3.620.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.620.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.3.1 + '@smithy/fetch-http-handler': 3.2.4 + '@smithy/hash-node': 3.0.3 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/middleware-content-length': 3.0.5 + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-retry': 3.0.13 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.1.11 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.13 + '@smithy/util-defaults-mode-node': 3.0.13 + '@smithy/util-endpoints': 2.0.5 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 + '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - aws-crt - "@aws-sdk/client-sso@3.621.0": - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.621.0 - "@aws-sdk/middleware-host-header": 3.620.0 - "@aws-sdk/middleware-logger": 3.609.0 - "@aws-sdk/middleware-recursion-detection": 3.620.0 - "@aws-sdk/middleware-user-agent": 3.620.0 - "@aws-sdk/region-config-resolver": 3.614.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-endpoints": 3.614.0 - "@aws-sdk/util-user-agent-browser": 3.609.0 - "@aws-sdk/util-user-agent-node": 3.614.0 - "@smithy/config-resolver": 3.0.5 - "@smithy/core": 2.3.1 - "@smithy/fetch-http-handler": 3.2.4 - "@smithy/hash-node": 3.0.3 - "@smithy/invalid-dependency": 3.0.3 - "@smithy/middleware-content-length": 3.0.5 - "@smithy/middleware-endpoint": 3.1.0 - "@smithy/middleware-retry": 3.0.13 - "@smithy/middleware-serde": 3.0.3 - "@smithy/middleware-stack": 3.0.3 - "@smithy/node-config-provider": 3.1.4 - "@smithy/node-http-handler": 3.1.4 - "@smithy/protocol-http": 4.1.0 - "@smithy/smithy-client": 3.1.11 - "@smithy/types": 3.3.0 - "@smithy/url-parser": 3.0.3 - "@smithy/util-base64": 3.0.0 - "@smithy/util-body-length-browser": 3.0.0 - "@smithy/util-body-length-node": 3.0.0 - "@smithy/util-defaults-mode-browser": 3.0.13 - "@smithy/util-defaults-mode-node": 3.0.13 - "@smithy/util-endpoints": 2.0.5 - "@smithy/util-middleware": 3.0.3 - "@smithy/util-retry": 3.0.3 - "@smithy/util-utf8": 3.0.0 + '@aws-sdk/client-sso@3.621.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.621.0 + '@aws-sdk/middleware-host-header': 3.620.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.620.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.3.1 + '@smithy/fetch-http-handler': 3.2.4 + '@smithy/hash-node': 3.0.3 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/middleware-content-length': 3.0.5 + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-retry': 3.0.13 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.1.11 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.13 + '@smithy/util-defaults-mode-node': 3.0.13 + '@smithy/util-endpoints': 2.0.5 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 + '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - aws-crt - "@aws-sdk/client-sts@3.621.0": - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sso-oidc": 3.621.0(@aws-sdk/client-sts@3.621.0) - "@aws-sdk/core": 3.621.0 - "@aws-sdk/credential-provider-node": 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0) - "@aws-sdk/middleware-host-header": 3.620.0 - "@aws-sdk/middleware-logger": 3.609.0 - "@aws-sdk/middleware-recursion-detection": 3.620.0 - "@aws-sdk/middleware-user-agent": 3.620.0 - "@aws-sdk/region-config-resolver": 3.614.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-endpoints": 3.614.0 - "@aws-sdk/util-user-agent-browser": 3.609.0 - "@aws-sdk/util-user-agent-node": 3.614.0 - "@smithy/config-resolver": 3.0.5 - "@smithy/core": 2.3.1 - "@smithy/fetch-http-handler": 3.2.4 - "@smithy/hash-node": 3.0.3 - "@smithy/invalid-dependency": 3.0.3 - "@smithy/middleware-content-length": 3.0.5 - "@smithy/middleware-endpoint": 3.1.0 - "@smithy/middleware-retry": 3.0.13 - "@smithy/middleware-serde": 3.0.3 - "@smithy/middleware-stack": 3.0.3 - "@smithy/node-config-provider": 3.1.4 - "@smithy/node-http-handler": 3.1.4 - "@smithy/protocol-http": 4.1.0 - "@smithy/smithy-client": 3.1.11 - "@smithy/types": 3.3.0 - "@smithy/url-parser": 3.0.3 - "@smithy/util-base64": 3.0.0 - "@smithy/util-body-length-browser": 3.0.0 - "@smithy/util-body-length-node": 3.0.0 - "@smithy/util-defaults-mode-browser": 3.0.13 - "@smithy/util-defaults-mode-node": 3.0.13 - "@smithy/util-endpoints": 2.0.5 - "@smithy/util-middleware": 3.0.3 - "@smithy/util-retry": 3.0.3 - "@smithy/util-utf8": 3.0.0 + '@aws-sdk/client-sts@3.621.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sso-oidc': 3.621.0(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/core': 3.621.0 + '@aws-sdk/credential-provider-node': 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/middleware-host-header': 3.620.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.620.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.3.1 + '@smithy/fetch-http-handler': 3.2.4 + '@smithy/hash-node': 3.0.3 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/middleware-content-length': 3.0.5 + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-retry': 3.0.13 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.1.11 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.13 + '@smithy/util-defaults-mode-node': 3.0.13 + '@smithy/util-endpoints': 2.0.5 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 + '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 transitivePeerDependencies: - aws-crt - "@aws-sdk/core@3.621.0": + '@aws-sdk/core@3.621.0': dependencies: - "@smithy/core": 2.3.1 - "@smithy/node-config-provider": 3.1.4 - "@smithy/protocol-http": 4.1.0 - "@smithy/signature-v4": 4.1.0 - "@smithy/smithy-client": 3.1.11 - "@smithy/types": 3.3.0 - "@smithy/util-middleware": 3.0.3 + '@smithy/core': 2.3.1 + '@smithy/node-config-provider': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/signature-v4': 4.1.0 + '@smithy/smithy-client': 3.1.11 + '@smithy/types': 3.3.0 + '@smithy/util-middleware': 3.0.3 fast-xml-parser: 4.4.1 tslib: 2.6.3 - "@aws-sdk/credential-provider-env@3.620.1": + '@aws-sdk/credential-provider-env@3.620.1': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/property-provider": 3.1.3 - "@smithy/types": 3.3.0 + '@aws-sdk/types': 3.609.0 + '@smithy/property-provider': 3.1.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/credential-provider-http@3.621.0": + '@aws-sdk/credential-provider-http@3.621.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/fetch-http-handler": 3.2.4 - "@smithy/node-http-handler": 3.1.4 - "@smithy/property-provider": 3.1.3 - "@smithy/protocol-http": 4.1.0 - "@smithy/smithy-client": 3.1.11 - "@smithy/types": 3.3.0 - "@smithy/util-stream": 3.1.3 + '@aws-sdk/types': 3.609.0 + '@smithy/fetch-http-handler': 3.2.4 + '@smithy/node-http-handler': 3.1.4 + '@smithy/property-provider': 3.1.3 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.1.11 + '@smithy/types': 3.3.0 + '@smithy/util-stream': 3.1.3 tslib: 2.6.3 - "@aws-sdk/credential-provider-ini@3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0)": - dependencies: - "@aws-sdk/client-sts": 3.621.0 - "@aws-sdk/credential-provider-env": 3.620.1 - "@aws-sdk/credential-provider-http": 3.621.0 - "@aws-sdk/credential-provider-process": 3.620.1 - "@aws-sdk/credential-provider-sso": 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)) - "@aws-sdk/credential-provider-web-identity": 3.621.0(@aws-sdk/client-sts@3.621.0) - "@aws-sdk/types": 3.609.0 - "@smithy/credential-provider-imds": 3.2.0 - "@smithy/property-provider": 3.1.3 - "@smithy/shared-ini-file-loader": 3.1.4 - "@smithy/types": 3.3.0 + '@aws-sdk/credential-provider-ini@3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0)': + dependencies: + '@aws-sdk/client-sts': 3.621.0 + '@aws-sdk/credential-provider-env': 3.620.1 + '@aws-sdk/credential-provider-http': 3.621.0 + '@aws-sdk/credential-provider-process': 3.620.1 + '@aws-sdk/credential-provider-sso': 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/types': 3.609.0 + '@smithy/credential-provider-imds': 3.2.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 tslib: 2.6.3 transitivePeerDependencies: - - "@aws-sdk/client-sso-oidc" + - '@aws-sdk/client-sso-oidc' - aws-crt - "@aws-sdk/credential-provider-node@3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0)": - dependencies: - "@aws-sdk/credential-provider-env": 3.620.1 - "@aws-sdk/credential-provider-http": 3.621.0 - "@aws-sdk/credential-provider-ini": 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0) - "@aws-sdk/credential-provider-process": 3.620.1 - "@aws-sdk/credential-provider-sso": 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)) - "@aws-sdk/credential-provider-web-identity": 3.621.0(@aws-sdk/client-sts@3.621.0) - "@aws-sdk/types": 3.609.0 - "@smithy/credential-provider-imds": 3.2.0 - "@smithy/property-provider": 3.1.3 - "@smithy/shared-ini-file-loader": 3.1.4 - "@smithy/types": 3.3.0 + '@aws-sdk/credential-provider-node@3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0)': + dependencies: + '@aws-sdk/credential-provider-env': 3.620.1 + '@aws-sdk/credential-provider-http': 3.621.0 + '@aws-sdk/credential-provider-ini': 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/credential-provider-process': 3.620.1 + '@aws-sdk/credential-provider-sso': 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/types': 3.609.0 + '@smithy/credential-provider-imds': 3.2.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 tslib: 2.6.3 transitivePeerDependencies: - - "@aws-sdk/client-sso-oidc" - - "@aws-sdk/client-sts" + - '@aws-sdk/client-sso-oidc' + - '@aws-sdk/client-sts' - aws-crt - "@aws-sdk/credential-provider-process@3.620.1": + '@aws-sdk/credential-provider-process@3.620.1': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/property-provider": 3.1.3 - "@smithy/shared-ini-file-loader": 3.1.4 - "@smithy/types": 3.3.0 + '@aws-sdk/types': 3.609.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/credential-provider-sso@3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))": + '@aws-sdk/credential-provider-sso@3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))': dependencies: - "@aws-sdk/client-sso": 3.621.0 - "@aws-sdk/token-providers": 3.614.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)) - "@aws-sdk/types": 3.609.0 - "@smithy/property-provider": 3.1.3 - "@smithy/shared-ini-file-loader": 3.1.4 - "@smithy/types": 3.3.0 + '@aws-sdk/client-sso': 3.621.0 + '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)) + '@aws-sdk/types': 3.609.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 tslib: 2.6.3 transitivePeerDependencies: - - "@aws-sdk/client-sso-oidc" + - '@aws-sdk/client-sso-oidc' - aws-crt - "@aws-sdk/credential-provider-web-identity@3.621.0(@aws-sdk/client-sts@3.621.0)": + '@aws-sdk/credential-provider-web-identity@3.621.0(@aws-sdk/client-sts@3.621.0)': dependencies: - "@aws-sdk/client-sts": 3.621.0 - "@aws-sdk/types": 3.609.0 - "@smithy/property-provider": 3.1.3 - "@smithy/types": 3.3.0 + '@aws-sdk/client-sts': 3.621.0 + '@aws-sdk/types': 3.609.0 + '@smithy/property-provider': 3.1.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/middleware-bucket-endpoint@3.620.0": + '@aws-sdk/middleware-bucket-endpoint@3.620.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-arn-parser": 3.568.0 - "@smithy/node-config-provider": 3.1.4 - "@smithy/protocol-http": 4.1.0 - "@smithy/types": 3.3.0 - "@smithy/util-config-provider": 3.0.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-arn-parser': 3.568.0 + '@smithy/node-config-provider': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/types': 3.3.0 + '@smithy/util-config-provider': 3.0.0 tslib: 2.6.3 - "@aws-sdk/middleware-expect-continue@3.620.0": + '@aws-sdk/middleware-expect-continue@3.620.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/protocol-http": 4.1.0 - "@smithy/types": 3.3.0 + '@aws-sdk/types': 3.609.0 + '@smithy/protocol-http': 4.1.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/middleware-flexible-checksums@3.620.0": + '@aws-sdk/middleware-flexible-checksums@3.620.0': dependencies: - "@aws-crypto/crc32": 5.2.0 - "@aws-crypto/crc32c": 5.2.0 - "@aws-sdk/types": 3.609.0 - "@smithy/is-array-buffer": 3.0.0 - "@smithy/protocol-http": 4.1.0 - "@smithy/types": 3.3.0 - "@smithy/util-utf8": 3.0.0 + '@aws-crypto/crc32': 5.2.0 + '@aws-crypto/crc32c': 5.2.0 + '@aws-sdk/types': 3.609.0 + '@smithy/is-array-buffer': 3.0.0 + '@smithy/protocol-http': 4.1.0 + '@smithy/types': 3.3.0 + '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - "@aws-sdk/middleware-host-header@3.620.0": + '@aws-sdk/middleware-host-header@3.620.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/protocol-http": 4.1.0 - "@smithy/types": 3.3.0 + '@aws-sdk/types': 3.609.0 + '@smithy/protocol-http': 4.1.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/middleware-location-constraint@3.609.0": + '@aws-sdk/middleware-location-constraint@3.609.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/types": 3.3.0 + '@aws-sdk/types': 3.609.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/middleware-logger@3.609.0": + '@aws-sdk/middleware-logger@3.609.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/types": 3.3.0 + '@aws-sdk/types': 3.609.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/middleware-recursion-detection@3.620.0": + '@aws-sdk/middleware-recursion-detection@3.620.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/protocol-http": 4.1.0 - "@smithy/types": 3.3.0 + '@aws-sdk/types': 3.609.0 + '@smithy/protocol-http': 4.1.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/middleware-sdk-s3@3.621.0": - dependencies: - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-arn-parser": 3.568.0 - "@smithy/node-config-provider": 3.1.4 - "@smithy/protocol-http": 4.1.0 - "@smithy/signature-v4": 4.1.0 - "@smithy/smithy-client": 3.1.11 - "@smithy/types": 3.3.0 - "@smithy/util-config-provider": 3.0.0 - "@smithy/util-stream": 3.1.3 - "@smithy/util-utf8": 3.0.0 + '@aws-sdk/middleware-sdk-s3@3.621.0': + dependencies: + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-arn-parser': 3.568.0 + '@smithy/node-config-provider': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/signature-v4': 4.1.0 + '@smithy/smithy-client': 3.1.11 + '@smithy/types': 3.3.0 + '@smithy/util-config-provider': 3.0.0 + '@smithy/util-stream': 3.1.3 + '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - "@aws-sdk/middleware-signing@3.620.0": + '@aws-sdk/middleware-signing@3.620.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/property-provider": 3.1.3 - "@smithy/protocol-http": 4.1.0 - "@smithy/signature-v4": 4.1.0 - "@smithy/types": 3.3.0 - "@smithy/util-middleware": 3.0.3 + '@aws-sdk/types': 3.609.0 + '@smithy/property-provider': 3.1.3 + '@smithy/protocol-http': 4.1.0 + '@smithy/signature-v4': 4.1.0 + '@smithy/types': 3.3.0 + '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - "@aws-sdk/middleware-ssec@3.609.0": + '@aws-sdk/middleware-ssec@3.609.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/types": 3.3.0 + '@aws-sdk/types': 3.609.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/middleware-user-agent@3.620.0": + '@aws-sdk/middleware-user-agent@3.620.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-endpoints": 3.614.0 - "@smithy/protocol-http": 4.1.0 - "@smithy/types": 3.3.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.614.0 + '@smithy/protocol-http': 4.1.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/region-config-resolver@3.614.0": + '@aws-sdk/region-config-resolver@3.614.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/node-config-provider": 3.1.4 - "@smithy/types": 3.3.0 - "@smithy/util-config-provider": 3.0.0 - "@smithy/util-middleware": 3.0.3 + '@aws-sdk/types': 3.609.0 + '@smithy/node-config-provider': 3.1.4 + '@smithy/types': 3.3.0 + '@smithy/util-config-provider': 3.0.0 + '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - "@aws-sdk/s3-request-presigner@3.621.0": + '@aws-sdk/s3-request-presigner@3.621.0': dependencies: - "@aws-sdk/signature-v4-multi-region": 3.621.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-format-url": 3.609.0 - "@smithy/middleware-endpoint": 3.1.0 - "@smithy/protocol-http": 4.1.0 - "@smithy/smithy-client": 3.1.11 - "@smithy/types": 3.3.0 + '@aws-sdk/signature-v4-multi-region': 3.621.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-format-url': 3.609.0 + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.1.11 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/signature-v4-multi-region@3.621.0": + '@aws-sdk/signature-v4-multi-region@3.621.0': dependencies: - "@aws-sdk/middleware-sdk-s3": 3.621.0 - "@aws-sdk/types": 3.609.0 - "@smithy/protocol-http": 4.1.0 - "@smithy/signature-v4": 4.1.0 - "@smithy/types": 3.3.0 + '@aws-sdk/middleware-sdk-s3': 3.621.0 + '@aws-sdk/types': 3.609.0 + '@smithy/protocol-http': 4.1.0 + '@smithy/signature-v4': 4.1.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))": + '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))': dependencies: - "@aws-sdk/client-sso-oidc": 3.621.0(@aws-sdk/client-sts@3.621.0) - "@aws-sdk/types": 3.609.0 - "@smithy/property-provider": 3.1.3 - "@smithy/shared-ini-file-loader": 3.1.4 - "@smithy/types": 3.3.0 + '@aws-sdk/client-sso-oidc': 3.621.0(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/types': 3.609.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/types@3.609.0": + '@aws-sdk/types@3.609.0': dependencies: - "@smithy/types": 3.3.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/util-arn-parser@3.568.0": + '@aws-sdk/util-arn-parser@3.568.0': dependencies: tslib: 2.6.3 - "@aws-sdk/util-endpoints@3.614.0": + '@aws-sdk/util-endpoints@3.614.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/types": 3.3.0 - "@smithy/util-endpoints": 2.0.5 + '@aws-sdk/types': 3.609.0 + '@smithy/types': 3.3.0 + '@smithy/util-endpoints': 2.0.5 tslib: 2.6.3 - "@aws-sdk/util-format-url@3.609.0": + '@aws-sdk/util-format-url@3.609.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/querystring-builder": 3.0.3 - "@smithy/types": 3.3.0 + '@aws-sdk/types': 3.609.0 + '@smithy/querystring-builder': 3.0.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/util-locate-window@3.568.0": + '@aws-sdk/util-locate-window@3.568.0': dependencies: tslib: 2.6.3 - "@aws-sdk/util-user-agent-browser@3.609.0": + '@aws-sdk/util-user-agent-browser@3.609.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/types": 3.3.0 + '@aws-sdk/types': 3.609.0 + '@smithy/types': 3.3.0 bowser: 2.11.0 tslib: 2.6.3 - "@aws-sdk/util-user-agent-node@3.614.0": + '@aws-sdk/util-user-agent-node@3.614.0': dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/node-config-provider": 3.1.4 - "@smithy/types": 3.3.0 + '@aws-sdk/types': 3.609.0 + '@smithy/node-config-provider': 3.1.4 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@aws-sdk/xml-builder@3.609.0": + '@aws-sdk/xml-builder@3.609.0': dependencies: - "@smithy/types": 3.3.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@babel/code-frame@7.24.7": + '@babel/code-frame@7.24.7': dependencies: - "@babel/highlight": 7.24.7 + '@babel/highlight': 7.24.7 picocolors: 1.0.1 - "@babel/compat-data@7.24.9": {} + '@babel/compat-data@7.24.9': {} - "@babel/compat-data@7.25.2": {} + '@babel/compat-data@7.25.2': {} - "@babel/core@7.25.2": + '@babel/core@7.25.2': dependencies: - "@ampproject/remapping": 2.3.0 - "@babel/code-frame": 7.24.7 - "@babel/generator": 7.25.0 - "@babel/helper-compilation-targets": 7.25.2 - "@babel/helper-module-transforms": 7.25.2(@babel/core@7.25.2) - "@babel/helpers": 7.25.0 - "@babel/parser": 7.25.0 - "@babel/template": 7.25.0 - "@babel/traverse": 7.25.2 - "@babel/types": 7.25.2 + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.0 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helpers': 7.25.0 + '@babel/parser': 7.25.0 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.2 + '@babel/types': 7.25.2 convert-source-map: 2.0.0 debug: 4.3.6(supports-color@9.4.0) gensync: 1.0.0-beta.2 @@ -16183,768 +10009,768 @@ snapshots: transitivePeerDependencies: - supports-color - "@babel/generator@7.24.9": + '@babel/generator@7.24.9': dependencies: - "@babel/types": 7.24.9 - "@jridgewell/gen-mapping": 0.3.5 - "@jridgewell/trace-mapping": 0.3.25 + '@babel/types': 7.24.9 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - "@babel/generator@7.25.0": + '@babel/generator@7.25.0': dependencies: - "@babel/types": 7.25.2 - "@jridgewell/gen-mapping": 0.3.5 - "@jridgewell/trace-mapping": 0.3.25 + '@babel/types': 7.25.2 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - "@babel/helper-annotate-as-pure@7.24.7": + '@babel/helper-annotate-as-pure@7.24.7': dependencies: - "@babel/types": 7.25.2 + '@babel/types': 7.25.2 - "@babel/helper-builder-binary-assignment-operator-visitor@7.24.7": + '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: - "@babel/traverse": 7.25.2 - "@babel/types": 7.25.2 + '@babel/traverse': 7.25.2 + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color - "@babel/helper-compilation-targets@7.25.2": + '@babel/helper-compilation-targets@7.25.2': dependencies: - "@babel/compat-data": 7.25.2 - "@babel/helper-validator-option": 7.24.8 + '@babel/compat-data': 7.25.2 + '@babel/helper-validator-option': 7.24.8 browserslist: 4.23.2 lru-cache: 5.1.1 semver: 6.3.1 - "@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.25.2)": - dependencies: - "@babel/core": 7.25.2 - "@babel/helper-annotate-as-pure": 7.24.7 - "@babel/helper-environment-visitor": 7.24.7 - "@babel/helper-function-name": 7.24.7 - "@babel/helper-member-expression-to-functions": 7.24.8 - "@babel/helper-optimise-call-expression": 7.24.7 - "@babel/helper-replace-supers": 7.24.7(@babel/core@7.25.2) - "@babel/helper-skip-transparent-expression-wrappers": 7.24.7 - "@babel/helper-split-export-declaration": 7.24.7 + '@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.25.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 semver: 6.3.1 transitivePeerDependencies: - supports-color - "@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.25.2)": + '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-annotate-as-pure": 7.24.7 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 regexpu-core: 5.3.2 semver: 6.3.1 - "@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)": + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-compilation-targets": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 debug: 4.3.6(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: - supports-color - "@babel/helper-environment-visitor@7.24.7": + '@babel/helper-environment-visitor@7.24.7': dependencies: - "@babel/types": 7.24.9 + '@babel/types': 7.24.9 - "@babel/helper-function-name@7.24.7": + '@babel/helper-function-name@7.24.7': dependencies: - "@babel/template": 7.25.0 - "@babel/types": 7.24.9 + '@babel/template': 7.25.0 + '@babel/types': 7.24.9 - "@babel/helper-hoist-variables@7.24.7": + '@babel/helper-hoist-variables@7.24.7': dependencies: - "@babel/types": 7.24.9 + '@babel/types': 7.24.9 - "@babel/helper-member-expression-to-functions@7.24.8": + '@babel/helper-member-expression-to-functions@7.24.8': dependencies: - "@babel/traverse": 7.25.2 - "@babel/types": 7.25.2 + '@babel/traverse': 7.25.2 + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color - "@babel/helper-module-imports@7.24.7": + '@babel/helper-module-imports@7.24.7': dependencies: - "@babel/traverse": 7.25.2 - "@babel/types": 7.25.2 + '@babel/traverse': 7.25.2 + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color - "@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)": + '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-module-imports": 7.24.7 - "@babel/helper-simple-access": 7.24.7 - "@babel/helper-validator-identifier": 7.24.7 - "@babel/traverse": 7.25.2 + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.2 transitivePeerDependencies: - supports-color - "@babel/helper-optimise-call-expression@7.24.7": + '@babel/helper-optimise-call-expression@7.24.7': dependencies: - "@babel/types": 7.25.2 + '@babel/types': 7.25.2 - "@babel/helper-plugin-utils@7.24.8": {} + '@babel/helper-plugin-utils@7.24.8': {} - "@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.25.2)": + '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-annotate-as-pure": 7.24.7 - "@babel/helper-environment-visitor": 7.24.7 - "@babel/helper-wrap-function": 7.24.7 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-wrap-function': 7.24.7 transitivePeerDependencies: - supports-color - "@babel/helper-replace-supers@7.24.7(@babel/core@7.25.2)": + '@babel/helper-replace-supers@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-environment-visitor": 7.24.7 - "@babel/helper-member-expression-to-functions": 7.24.8 - "@babel/helper-optimise-call-expression": 7.24.7 + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 transitivePeerDependencies: - supports-color - "@babel/helper-simple-access@7.24.7": + '@babel/helper-simple-access@7.24.7': dependencies: - "@babel/traverse": 7.25.2 - "@babel/types": 7.25.2 + '@babel/traverse': 7.25.2 + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color - "@babel/helper-skip-transparent-expression-wrappers@7.24.7": + '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: - "@babel/traverse": 7.25.2 - "@babel/types": 7.25.2 + '@babel/traverse': 7.25.2 + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color - "@babel/helper-split-export-declaration@7.24.7": + '@babel/helper-split-export-declaration@7.24.7': dependencies: - "@babel/types": 7.24.9 + '@babel/types': 7.24.9 - "@babel/helper-string-parser@7.24.8": {} + '@babel/helper-string-parser@7.24.8': {} - "@babel/helper-validator-identifier@7.24.7": {} + '@babel/helper-validator-identifier@7.24.7': {} - "@babel/helper-validator-option@7.24.8": {} + '@babel/helper-validator-option@7.24.8': {} - "@babel/helper-wrap-function@7.24.7": + '@babel/helper-wrap-function@7.24.7': dependencies: - "@babel/helper-function-name": 7.24.7 - "@babel/template": 7.25.0 - "@babel/traverse": 7.25.2 - "@babel/types": 7.25.2 + '@babel/helper-function-name': 7.24.7 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.2 + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color - "@babel/helpers@7.25.0": + '@babel/helpers@7.25.0': dependencies: - "@babel/template": 7.25.0 - "@babel/types": 7.25.2 + '@babel/template': 7.25.0 + '@babel/types': 7.25.2 - "@babel/highlight@7.24.7": + '@babel/highlight@7.24.7': dependencies: - "@babel/helper-validator-identifier": 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.1 - "@babel/parser@7.24.8": + '@babel/parser@7.24.8': dependencies: - "@babel/types": 7.24.9 + '@babel/types': 7.24.9 - "@babel/parser@7.25.0": + '@babel/parser@7.25.0': dependencies: - "@babel/types": 7.25.2 + '@babel/types': 7.25.2 - "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-environment-visitor": 7.24.7 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/helper-skip-transparent-expression-wrappers": 7.24.7 - "@babel/plugin-transform-optional-chaining": 7.24.8(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-environment-visitor": 7.24.7 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)": + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 + '@babel/core': 7.25.2 - "@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)": + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.2)": + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)": + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)": + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)": + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)": + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)": + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)": + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2)": + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)": + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)": + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)": + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)": + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)": + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)": + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)": + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)": + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-create-regexp-features-plugin": 7.24.7(@babel/core@7.25.2) - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-environment-visitor": 7.24.7 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/helper-remap-async-to-generator": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - "@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-module-imports": 7.24.7 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/helper-remap-async-to-generator": 7.24.7(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - "@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-create-class-features-plugin": 7.24.8(@babel/core@7.25.2) - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-create-class-features-plugin": 7.24.8(@babel/core@7.25.2) - "@babel/helper-plugin-utils": 7.24.8 - "@babel/plugin-syntax-class-static-block": 7.14.5(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - "@babel/plugin-transform-classes@7.24.8(@babel/core@7.25.2)": + '@babel/plugin-transform-classes@7.24.8(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-annotate-as-pure": 7.24.7 - "@babel/helper-compilation-targets": 7.25.2 - "@babel/helper-environment-visitor": 7.24.7 - "@babel/helper-function-name": 7.24.7 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/helper-replace-supers": 7.24.7(@babel/core@7.25.2) - "@babel/helper-split-export-declaration": 7.24.7 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.25.2) + '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/template": 7.25.0 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/template': 7.25.0 - "@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)": + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-create-regexp-features-plugin": 7.24.7(@babel/core@7.25.2) - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) - "@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-builder-binary-assignment-operator-visitor": 7.24.7 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) - "@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/helper-skip-transparent-expression-wrappers": 7.24.7 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-function-name@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-compilation-targets": 7.25.2 - "@babel/helper-function-name": 7.24.7 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) - "@babel/plugin-transform-literals@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-literals@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) - "@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-module-transforms": 7.25.2(@babel/core@7.25.2) - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)": + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-module-transforms": 7.25.2(@babel/core@7.25.2) - "@babel/helper-plugin-utils": 7.24.8 - "@babel/helper-simple-access": 7.24.7 + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-simple-access': 7.24.7 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-hoist-variables": 7.24.7 - "@babel/helper-module-transforms": 7.25.2(@babel/core@7.25.2) - "@babel/helper-plugin-utils": 7.24.8 - "@babel/helper-validator-identifier": 7.24.7 + '@babel/core': 7.25.2 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-module-transforms": 7.25.2(@babel/core@7.25.2) - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-create-regexp-features-plugin": 7.24.7(@babel/core@7.25.2) - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) - "@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) - "@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-compilation-targets": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.25.2) - "@babel/plugin-transform-parameters": 7.24.7(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-object-super@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/helper-replace-supers": 7.24.7(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - "@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) - "@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2)": + '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/helper-skip-transparent-expression-wrappers": 7.24.7 - "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - "@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-create-class-features-plugin": 7.24.8(@babel/core@7.25.2) - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-annotate-as-pure": 7.24.7 - "@babel/helper-create-class-features-plugin": 7.24.8(@babel/core@7.25.2) - "@babel/helper-plugin-utils": 7.24.8 - "@babel/plugin-syntax-private-property-in-object": 7.14.5(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - "@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-react-constant-elements@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-react-constant-elements@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-react-jsx-development@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-react-jsx-development@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/plugin-transform-react-jsx": 7.24.7(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - "@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-annotate-as-pure": 7.24.7 - "@babel/helper-module-imports": 7.24.7 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/plugin-syntax-jsx": 7.24.7(@babel/core@7.25.2) - "@babel/types": 7.25.2 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-react-pure-annotations@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-react-pure-annotations@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-annotate-as-pure": 7.24.7 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 regenerator-transform: 0.15.2 - "@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/helper-skip-transparent-expression-wrappers": 7.24.7 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: - supports-color - "@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.25.2)": + '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.25.2)": + '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 - "@babel/plugin-transform-typescript@7.24.8(@babel/core@7.25.2)": + '@babel/plugin-transform-typescript@7.24.8(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-annotate-as-pure": 7.24.7 - "@babel/helper-create-class-features-plugin": 7.24.8(@babel/core@7.25.2) - "@babel/helper-plugin-utils": 7.24.8 - "@babel/plugin-syntax-typescript": 7.24.7(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - "@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.25.2)": - dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - - "@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2)": - dependencies: - "@babel/core": 7.25.2 - "@babel/helper-create-regexp-features-plugin": 7.24.7(@babel/core@7.25.2) - "@babel/helper-plugin-utils": 7.24.8 - - "@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)": - dependencies: - "@babel/core": 7.25.2 - "@babel/helper-create-regexp-features-plugin": 7.24.7(@babel/core@7.25.2) - "@babel/helper-plugin-utils": 7.24.8 - - "@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.25.2)": - dependencies: - "@babel/core": 7.25.2 - "@babel/helper-create-regexp-features-plugin": 7.24.7(@babel/core@7.25.2) - "@babel/helper-plugin-utils": 7.24.8 - - "@babel/preset-env@7.24.8(@babel/core@7.25.2)": - dependencies: - "@babel/compat-data": 7.24.9 - "@babel/core": 7.25.2 - "@babel/helper-compilation-targets": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/helper-validator-option": 7.24.8 - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2) - "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.25.2) - "@babel/plugin-syntax-class-properties": 7.12.13(@babel/core@7.25.2) - "@babel/plugin-syntax-class-static-block": 7.14.5(@babel/core@7.25.2) - "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.25.2) - "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.25.2) - "@babel/plugin-syntax-import-assertions": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-syntax-import-attributes": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-syntax-import-meta": 7.10.4(@babel/core@7.25.2) - "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.25.2) - "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.25.2) - "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.25.2) - "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.25.2) - "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.25.2) - "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.25.2) - "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.25.2) - "@babel/plugin-syntax-private-property-in-object": 7.14.5(@babel/core@7.25.2) - "@babel/plugin-syntax-top-level-await": 7.14.5(@babel/core@7.25.2) - "@babel/plugin-syntax-unicode-sets-regex": 7.18.6(@babel/core@7.25.2) - "@babel/plugin-transform-arrow-functions": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-async-generator-functions": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-async-to-generator": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-block-scoped-functions": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-block-scoping": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-class-properties": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-class-static-block": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-classes": 7.24.8(@babel/core@7.25.2) - "@babel/plugin-transform-computed-properties": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-destructuring": 7.24.8(@babel/core@7.25.2) - "@babel/plugin-transform-dotall-regex": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-duplicate-keys": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-dynamic-import": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-exponentiation-operator": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-export-namespace-from": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-for-of": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-function-name": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-json-strings": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-literals": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-logical-assignment-operators": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-member-expression-literals": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-modules-amd": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-modules-commonjs": 7.24.8(@babel/core@7.25.2) - "@babel/plugin-transform-modules-systemjs": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-modules-umd": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-named-capturing-groups-regex": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-new-target": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-nullish-coalescing-operator": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-numeric-separator": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-object-rest-spread": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-object-super": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-optional-catch-binding": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-optional-chaining": 7.24.8(@babel/core@7.25.2) - "@babel/plugin-transform-parameters": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-private-methods": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-private-property-in-object": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-property-literals": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-regenerator": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-reserved-words": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-shorthand-properties": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-spread": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-sticky-regex": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-template-literals": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-typeof-symbol": 7.24.8(@babel/core@7.25.2) - "@babel/plugin-transform-unicode-escapes": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-unicode-property-regex": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-unicode-regex": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-unicode-sets-regex": 7.24.7(@babel/core@7.25.2) - "@babel/preset-modules": 0.1.6-no-external-plugins(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/preset-env@7.24.8(@babel/core@7.25.2)': + dependencies: + '@babel/compat-data': 7.24.9 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.25.2) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.25.2) babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) @@ -16953,187 +10779,187 @@ snapshots: transitivePeerDependencies: - supports-color - "@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)": + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/types": 7.25.2 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/types': 7.25.2 esutils: 2.0.3 - "@babel/preset-react@7.24.7(@babel/core@7.25.2)": + '@babel/preset-react@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/helper-validator-option": 7.24.8 - "@babel/plugin-transform-react-display-name": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-react-jsx": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-react-jsx-development": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-react-pure-annotations": 7.24.7(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-development': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-pure-annotations': 7.24.7(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - "@babel/preset-typescript@7.24.7(@babel/core@7.25.2)": + '@babel/preset-typescript@7.24.7(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@babel/helper-plugin-utils": 7.24.8 - "@babel/helper-validator-option": 7.24.8 - "@babel/plugin-syntax-jsx": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-transform-modules-commonjs": 7.24.8(@babel/core@7.25.2) - "@babel/plugin-transform-typescript": 7.24.8(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - "@babel/regjsgen@0.8.0": {} + '@babel/regjsgen@0.8.0': {} - "@babel/runtime@7.24.8": + '@babel/runtime@7.24.8': dependencies: regenerator-runtime: 0.14.1 - "@babel/runtime@7.25.0": + '@babel/runtime@7.25.0': dependencies: regenerator-runtime: 0.14.1 - "@babel/template@7.25.0": + '@babel/template@7.25.0': dependencies: - "@babel/code-frame": 7.24.7 - "@babel/parser": 7.25.0 - "@babel/types": 7.25.2 + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.25.0 + '@babel/types': 7.25.2 - "@babel/traverse@7.24.8": + '@babel/traverse@7.24.8': dependencies: - "@babel/code-frame": 7.24.7 - "@babel/generator": 7.24.9 - "@babel/helper-environment-visitor": 7.24.7 - "@babel/helper-function-name": 7.24.7 - "@babel/helper-hoist-variables": 7.24.7 - "@babel/helper-split-export-declaration": 7.24.7 - "@babel/parser": 7.24.8 - "@babel/types": 7.24.9 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.9 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.9 debug: 4.3.6(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color - "@babel/traverse@7.25.2": + '@babel/traverse@7.25.2': dependencies: - "@babel/code-frame": 7.24.7 - "@babel/generator": 7.25.0 - "@babel/parser": 7.25.0 - "@babel/template": 7.25.0 - "@babel/types": 7.25.2 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.0 + '@babel/parser': 7.25.0 + '@babel/template': 7.25.0 + '@babel/types': 7.25.2 debug: 4.3.6(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color - "@babel/types@7.24.9": + '@babel/types@7.24.9': dependencies: - "@babel/helper-string-parser": 7.24.8 - "@babel/helper-validator-identifier": 7.24.7 + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - "@babel/types@7.25.2": + '@babel/types@7.25.2': dependencies: - "@babel/helper-string-parser": 7.24.8 - "@babel/helper-validator-identifier": 7.24.7 + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - "@bcoe/v8-coverage@0.2.3": {} + '@bcoe/v8-coverage@0.2.3': {} - "@bundled-es-modules/cookie@2.0.0": + '@bundled-es-modules/cookie@2.0.0': dependencies: cookie: 0.5.0 - "@bundled-es-modules/statuses@1.0.1": + '@bundled-es-modules/statuses@1.0.1': dependencies: statuses: 2.0.1 - "@bundled-es-modules/tough-cookie@0.1.6": + '@bundled-es-modules/tough-cookie@0.1.6': dependencies: - "@types/tough-cookie": 4.0.5 + '@types/tough-cookie': 4.0.5 tough-cookie: 4.1.4 - "@colors/colors@1.5.0": + '@colors/colors@1.5.0': optional: true - "@cspotcode/source-map-support@0.8.1": + '@cspotcode/source-map-support@0.8.1': dependencies: - "@jridgewell/trace-mapping": 0.3.9 + '@jridgewell/trace-mapping': 0.3.9 - "@css-inline/css-inline-android-arm-eabi@0.14.1": + '@css-inline/css-inline-android-arm-eabi@0.14.1': optional: true - "@css-inline/css-inline-android-arm64@0.14.1": + '@css-inline/css-inline-android-arm64@0.14.1': optional: true - "@css-inline/css-inline-darwin-arm64@0.14.1": + '@css-inline/css-inline-darwin-arm64@0.14.1': optional: true - "@css-inline/css-inline-darwin-x64@0.14.1": + '@css-inline/css-inline-darwin-x64@0.14.1': optional: true - "@css-inline/css-inline-linux-arm-gnueabihf@0.14.1": + '@css-inline/css-inline-linux-arm-gnueabihf@0.14.1': optional: true - "@css-inline/css-inline-linux-arm64-gnu@0.14.1": + '@css-inline/css-inline-linux-arm64-gnu@0.14.1': optional: true - "@css-inline/css-inline-linux-arm64-musl@0.14.1": + '@css-inline/css-inline-linux-arm64-musl@0.14.1': optional: true - "@css-inline/css-inline-linux-x64-gnu@0.14.1": + '@css-inline/css-inline-linux-x64-gnu@0.14.1': optional: true - "@css-inline/css-inline-linux-x64-musl@0.14.1": + '@css-inline/css-inline-linux-x64-musl@0.14.1': optional: true - "@css-inline/css-inline-win32-x64-msvc@0.14.1": + '@css-inline/css-inline-win32-x64-msvc@0.14.1': optional: true - "@css-inline/css-inline@0.14.1": + '@css-inline/css-inline@0.14.1': optionalDependencies: - "@css-inline/css-inline-android-arm-eabi": 0.14.1 - "@css-inline/css-inline-android-arm64": 0.14.1 - "@css-inline/css-inline-darwin-arm64": 0.14.1 - "@css-inline/css-inline-darwin-x64": 0.14.1 - "@css-inline/css-inline-linux-arm-gnueabihf": 0.14.1 - "@css-inline/css-inline-linux-arm64-gnu": 0.14.1 - "@css-inline/css-inline-linux-arm64-musl": 0.14.1 - "@css-inline/css-inline-linux-x64-gnu": 0.14.1 - "@css-inline/css-inline-linux-x64-musl": 0.14.1 - "@css-inline/css-inline-win32-x64-msvc": 0.14.1 - - "@csstools/selector-resolve-nested@1.1.0(postcss-selector-parser@6.1.1)": + '@css-inline/css-inline-android-arm-eabi': 0.14.1 + '@css-inline/css-inline-android-arm64': 0.14.1 + '@css-inline/css-inline-darwin-arm64': 0.14.1 + '@css-inline/css-inline-darwin-x64': 0.14.1 + '@css-inline/css-inline-linux-arm-gnueabihf': 0.14.1 + '@css-inline/css-inline-linux-arm64-gnu': 0.14.1 + '@css-inline/css-inline-linux-arm64-musl': 0.14.1 + '@css-inline/css-inline-linux-x64-gnu': 0.14.1 + '@css-inline/css-inline-linux-x64-musl': 0.14.1 + '@css-inline/css-inline-win32-x64-msvc': 0.14.1 + + '@csstools/selector-resolve-nested@1.1.0(postcss-selector-parser@6.1.1)': dependencies: postcss-selector-parser: 6.1.1 - "@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.1)": + '@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.1)': dependencies: postcss-selector-parser: 6.1.1 - "@emnapi/core@1.2.0": + '@emnapi/core@1.2.0': dependencies: - "@emnapi/wasi-threads": 1.0.1 + '@emnapi/wasi-threads': 1.0.1 tslib: 2.6.3 optional: true - "@emnapi/runtime@1.2.0": + '@emnapi/runtime@1.2.0': dependencies: tslib: 2.6.3 optional: true - "@emnapi/wasi-threads@1.0.1": + '@emnapi/wasi-threads@1.0.1': dependencies: tslib: 2.6.3 optional: true - "@emotion/babel-plugin@11.11.0": + '@emotion/babel-plugin@11.11.0': dependencies: - "@babel/helper-module-imports": 7.24.7 - "@babel/runtime": 7.24.8 - "@emotion/hash": 0.9.1 - "@emotion/memoize": 0.8.1 - "@emotion/serialize": 1.1.4 + '@babel/helper-module-imports': 7.24.7 + '@babel/runtime': 7.24.8 + '@emotion/hash': 0.9.1 + '@emotion/memoize': 0.8.1 + '@emotion/serialize': 1.1.4 babel-plugin-macros: 3.1.0 convert-source-map: 1.9.0 escape-string-regexp: 4.0.0 @@ -17143,142 +10969,142 @@ snapshots: transitivePeerDependencies: - supports-color - "@emotion/cache@11.11.0": + '@emotion/cache@11.11.0': dependencies: - "@emotion/memoize": 0.8.1 - "@emotion/sheet": 1.2.2 - "@emotion/utils": 1.2.1 - "@emotion/weak-memoize": 0.3.1 + '@emotion/memoize': 0.8.1 + '@emotion/sheet': 1.2.2 + '@emotion/utils': 1.2.1 + '@emotion/weak-memoize': 0.3.1 stylis: 4.2.0 - "@emotion/hash@0.9.1": {} + '@emotion/hash@0.9.1': {} - "@emotion/memoize@0.8.1": {} + '@emotion/memoize@0.8.1': {} - "@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1)": + '@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1)': dependencies: - "@babel/runtime": 7.24.8 - "@emotion/babel-plugin": 11.11.0 - "@emotion/cache": 11.11.0 - "@emotion/serialize": 1.1.4 - "@emotion/use-insertion-effect-with-fallbacks": 1.0.1(react@18.3.1) - "@emotion/utils": 1.2.1 - "@emotion/weak-memoize": 0.3.1 + '@babel/runtime': 7.24.8 + '@emotion/babel-plugin': 11.11.0 + '@emotion/cache': 11.11.0 + '@emotion/serialize': 1.1.4 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1) + '@emotion/utils': 1.2.1 + '@emotion/weak-memoize': 0.3.1 hoist-non-react-statics: 3.3.2 react: 18.3.1 optionalDependencies: - "@types/react": 18.3.3 + '@types/react': 18.3.3 transitivePeerDependencies: - supports-color - "@emotion/serialize@1.1.4": + '@emotion/serialize@1.1.4': dependencies: - "@emotion/hash": 0.9.1 - "@emotion/memoize": 0.8.1 - "@emotion/unitless": 0.8.1 - "@emotion/utils": 1.2.1 + '@emotion/hash': 0.9.1 + '@emotion/memoize': 0.8.1 + '@emotion/unitless': 0.8.1 + '@emotion/utils': 1.2.1 csstype: 3.1.3 - "@emotion/sheet@1.2.2": {} + '@emotion/sheet@1.2.2': {} - "@emotion/unitless@0.8.1": {} + '@emotion/unitless@0.8.1': {} - "@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.3.1)": + '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.3.1)': dependencies: react: 18.3.1 - "@emotion/utils@1.2.1": {} + '@emotion/utils@1.2.1': {} - "@emotion/weak-memoize@0.3.1": {} + '@emotion/weak-memoize@0.3.1': {} - "@esbuild/aix-ppc64@0.23.0": + '@esbuild/aix-ppc64@0.23.0': optional: true - "@esbuild/android-arm64@0.23.0": + '@esbuild/android-arm64@0.23.0': optional: true - "@esbuild/android-arm@0.23.0": + '@esbuild/android-arm@0.23.0': optional: true - "@esbuild/android-x64@0.23.0": + '@esbuild/android-x64@0.23.0': optional: true - "@esbuild/darwin-arm64@0.23.0": + '@esbuild/darwin-arm64@0.23.0': optional: true - "@esbuild/darwin-x64@0.23.0": + '@esbuild/darwin-x64@0.23.0': optional: true - "@esbuild/freebsd-arm64@0.23.0": + '@esbuild/freebsd-arm64@0.23.0': optional: true - "@esbuild/freebsd-x64@0.23.0": + '@esbuild/freebsd-x64@0.23.0': optional: true - "@esbuild/linux-arm64@0.23.0": + '@esbuild/linux-arm64@0.23.0': optional: true - "@esbuild/linux-arm@0.23.0": + '@esbuild/linux-arm@0.23.0': optional: true - "@esbuild/linux-ia32@0.23.0": + '@esbuild/linux-ia32@0.23.0': optional: true - "@esbuild/linux-loong64@0.23.0": + '@esbuild/linux-loong64@0.23.0': optional: true - "@esbuild/linux-mips64el@0.23.0": + '@esbuild/linux-mips64el@0.23.0': optional: true - "@esbuild/linux-ppc64@0.23.0": + '@esbuild/linux-ppc64@0.23.0': optional: true - "@esbuild/linux-riscv64@0.23.0": + '@esbuild/linux-riscv64@0.23.0': optional: true - "@esbuild/linux-s390x@0.23.0": + '@esbuild/linux-s390x@0.23.0': optional: true - "@esbuild/linux-x64@0.23.0": + '@esbuild/linux-x64@0.23.0': optional: true - "@esbuild/netbsd-x64@0.23.0": + '@esbuild/netbsd-x64@0.23.0': optional: true - "@esbuild/openbsd-arm64@0.23.0": + '@esbuild/openbsd-arm64@0.23.0': optional: true - "@esbuild/openbsd-x64@0.23.0": + '@esbuild/openbsd-x64@0.23.0': optional: true - "@esbuild/sunos-x64@0.23.0": + '@esbuild/sunos-x64@0.23.0': optional: true - "@esbuild/win32-arm64@0.23.0": + '@esbuild/win32-arm64@0.23.0': optional: true - "@esbuild/win32-ia32@0.23.0": + '@esbuild/win32-ia32@0.23.0': optional: true - "@esbuild/win32-x64@0.23.0": + '@esbuild/win32-x64@0.23.0': optional: true - "@eslint-community/eslint-utils@4.4.0(eslint@9.8.0)": + '@eslint-community/eslint-utils@4.4.0(eslint@9.8.0)': dependencies: eslint: 9.8.0 eslint-visitor-keys: 3.4.3 - "@eslint-community/regexpp@4.11.0": {} + '@eslint-community/regexpp@4.11.0': {} - "@eslint/config-array@0.17.1": + '@eslint/config-array@0.17.1': dependencies: - "@eslint/object-schema": 2.1.4 + '@eslint/object-schema': 2.1.4 debug: 4.3.5 minimatch: 3.1.2 transitivePeerDependencies: - supports-color - "@eslint/eslintrc@3.1.0": + '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 debug: 4.3.5 @@ -17292,22 +11118,22 @@ snapshots: transitivePeerDependencies: - supports-color - "@eslint/js@9.8.0": {} + '@eslint/js@9.8.0': {} - "@eslint/object-schema@2.1.4": {} + '@eslint/object-schema@2.1.4': {} - "@faker-js/faker@8.4.1": {} + '@faker-js/faker@8.4.1': {} - "@fast-csv/format@4.3.5": + '@fast-csv/format@4.3.5': dependencies: - "@types/node": 14.18.63 + '@types/node': 14.18.63 lodash.escaperegexp: 4.1.2 lodash.isboolean: 3.0.3 lodash.isequal: 4.5.0 lodash.isfunction: 3.0.9 lodash.isnil: 4.0.0 - "@fast-csv/format@5.0.0": + '@fast-csv/format@5.0.0': dependencies: lodash.escaperegexp: 4.1.2 lodash.isboolean: 3.0.3 @@ -17315,9 +11141,9 @@ snapshots: lodash.isfunction: 3.0.9 lodash.isnil: 4.0.0 - "@fast-csv/parse@4.3.6": + '@fast-csv/parse@4.3.6': dependencies: - "@types/node": 14.18.63 + '@types/node': 14.18.63 lodash.escaperegexp: 4.1.2 lodash.groupby: 4.6.0 lodash.isfunction: 3.0.9 @@ -17325,7 +11151,7 @@ snapshots: lodash.isundefined: 3.0.1 lodash.uniq: 4.5.0 - "@fast-csv/parse@5.0.0": + '@fast-csv/parse@5.0.0': dependencies: lodash.escaperegexp: 4.1.2 lodash.groupby: 4.6.0 @@ -17334,231 +11160,231 @@ snapshots: lodash.isundefined: 3.0.1 lodash.uniq: 4.5.0 - "@fastify/accept-negotiator@1.1.0": {} + '@fastify/accept-negotiator@1.1.0': {} - "@fastify/ajv-compiler@3.6.0": + '@fastify/ajv-compiler@3.6.0': dependencies: ajv: 8.17.1 ajv-formats: 2.1.1(ajv@8.17.1) fast-uri: 2.4.0 - "@fastify/busboy@2.1.1": {} + '@fastify/busboy@2.1.1': {} - "@fastify/cors@9.0.1": + '@fastify/cors@9.0.1': dependencies: fastify-plugin: 4.5.1 mnemonist: 0.39.6 - "@fastify/deepmerge@1.3.0": {} + '@fastify/deepmerge@1.3.0': {} - "@fastify/error@3.4.1": {} + '@fastify/error@3.4.1': {} - "@fastify/fast-json-stringify-compiler@4.3.0": + '@fastify/fast-json-stringify-compiler@4.3.0': dependencies: fast-json-stringify: 5.16.1 - "@fastify/formbody@7.4.0": + '@fastify/formbody@7.4.0': dependencies: fast-querystring: 1.1.2 fastify-plugin: 4.5.1 - "@fastify/merge-json-schemas@0.1.1": + '@fastify/merge-json-schemas@0.1.1': dependencies: fast-deep-equal: 3.1.3 - "@fastify/middie@8.3.1": + '@fastify/middie@8.3.1': dependencies: - "@fastify/error": 3.4.1 + '@fastify/error': 3.4.1 fastify-plugin: 4.5.1 path-to-regexp: 6.2.2 reusify: 1.0.4 - "@fastify/multipart@8.3.0": + '@fastify/multipart@8.3.0': dependencies: - "@fastify/busboy": 2.1.1 - "@fastify/deepmerge": 1.3.0 - "@fastify/error": 3.4.1 + '@fastify/busboy': 2.1.1 + '@fastify/deepmerge': 1.3.0 + '@fastify/error': 3.4.1 fastify-plugin: 4.5.1 secure-json-parse: 2.7.0 stream-wormhole: 1.1.0 - "@fastify/send@2.1.0": + '@fastify/send@2.1.0': dependencies: - "@lukeed/ms": 2.0.2 + '@lukeed/ms': 2.0.2 escape-html: 1.0.3 fast-decode-uri-component: 1.0.1 http-errors: 2.0.0 mime: 3.0.0 - "@fastify/static@7.0.4": + '@fastify/static@7.0.4': dependencies: - "@fastify/accept-negotiator": 1.1.0 - "@fastify/send": 2.1.0 + '@fastify/accept-negotiator': 1.1.0 + '@fastify/send': 2.1.0 content-disposition: 0.5.4 fastify-plugin: 4.5.1 fastq: 1.17.1 glob: 10.4.5 - "@floating-ui/core@1.6.4": + '@floating-ui/core@1.6.4': dependencies: - "@floating-ui/utils": 0.2.5 + '@floating-ui/utils': 0.2.5 - "@floating-ui/core@1.6.5": + '@floating-ui/core@1.6.5': dependencies: - "@floating-ui/utils": 0.2.5 + '@floating-ui/utils': 0.2.5 - "@floating-ui/dom@1.6.7": + '@floating-ui/dom@1.6.7': dependencies: - "@floating-ui/core": 1.6.4 - "@floating-ui/utils": 0.2.5 + '@floating-ui/core': 1.6.4 + '@floating-ui/utils': 0.2.5 - "@floating-ui/dom@1.6.8": + '@floating-ui/dom@1.6.8': dependencies: - "@floating-ui/core": 1.6.5 - "@floating-ui/utils": 0.2.5 + '@floating-ui/core': 1.6.5 + '@floating-ui/utils': 0.2.5 - "@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - "@floating-ui/dom": 1.6.8 + '@floating-ui/dom': 1.6.8 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - "@floating-ui/react@0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + '@floating-ui/react@0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - "@floating-ui/react-dom": 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@floating-ui/utils": 0.2.5 + '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/utils': 0.2.5 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tabbable: 6.2.0 - "@floating-ui/utils@0.2.5": {} + '@floating-ui/utils@0.2.5': {} - "@hapi/hoek@9.3.0": {} + '@hapi/hoek@9.3.0': {} - "@hapi/topo@5.1.0": + '@hapi/topo@5.1.0': dependencies: - "@hapi/hoek": 9.3.0 + '@hapi/hoek': 9.3.0 - "@headlessui/react@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + '@headlessui/react@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - "@floating-ui/react": 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@react-aria/focus": 3.17.1(react@18.3.1) - "@react-aria/interactions": 3.21.3(react@18.3.1) - "@tanstack/react-virtual": 3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/focus': 3.17.1(react@18.3.1) + '@react-aria/interactions': 3.21.3(react@18.3.1) + '@tanstack/react-virtual': 3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - "@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))": + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))': dependencies: - tailwindcss: 3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + tailwindcss: 3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(typescript@5.5.4)) - "@hookform/resolvers@3.9.0(react-hook-form@7.52.1(react@18.3.1))": + '@hookform/resolvers@3.9.0(react-hook-form@7.52.1(react@18.3.1))': dependencies: react-hook-form: 7.52.1(react@18.3.1) - "@humanwhocodes/module-importer@1.0.1": {} + '@humanwhocodes/module-importer@1.0.1': {} - "@humanwhocodes/retry@0.3.0": {} + '@humanwhocodes/retry@0.3.0': {} - "@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3)": + '@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3)': dependencies: - "@babel/core": 7.25.2 - "@babel/generator": 7.24.9 - "@babel/parser": 7.24.8 - "@babel/traverse": 7.24.8 - "@babel/types": 7.24.9 + '@babel/core': 7.25.2 + '@babel/generator': 7.24.9 + '@babel/parser': 7.24.8 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.9 prettier: 3.3.3 semver: 7.6.2 transitivePeerDependencies: - supports-color - "@img/sharp-darwin-arm64@0.33.4": + '@img/sharp-darwin-arm64@0.33.4': optionalDependencies: - "@img/sharp-libvips-darwin-arm64": 1.0.2 + '@img/sharp-libvips-darwin-arm64': 1.0.2 optional: true - "@img/sharp-darwin-x64@0.33.4": + '@img/sharp-darwin-x64@0.33.4': optionalDependencies: - "@img/sharp-libvips-darwin-x64": 1.0.2 + '@img/sharp-libvips-darwin-x64': 1.0.2 optional: true - "@img/sharp-libvips-darwin-arm64@1.0.2": + '@img/sharp-libvips-darwin-arm64@1.0.2': optional: true - "@img/sharp-libvips-darwin-x64@1.0.2": + '@img/sharp-libvips-darwin-x64@1.0.2': optional: true - "@img/sharp-libvips-linux-arm64@1.0.2": + '@img/sharp-libvips-linux-arm64@1.0.2': optional: true - "@img/sharp-libvips-linux-arm@1.0.2": + '@img/sharp-libvips-linux-arm@1.0.2': optional: true - "@img/sharp-libvips-linux-s390x@1.0.2": + '@img/sharp-libvips-linux-s390x@1.0.2': optional: true - "@img/sharp-libvips-linux-x64@1.0.2": + '@img/sharp-libvips-linux-x64@1.0.2': optional: true - "@img/sharp-libvips-linuxmusl-arm64@1.0.2": + '@img/sharp-libvips-linuxmusl-arm64@1.0.2': optional: true - "@img/sharp-libvips-linuxmusl-x64@1.0.2": + '@img/sharp-libvips-linuxmusl-x64@1.0.2': optional: true - "@img/sharp-linux-arm64@0.33.4": + '@img/sharp-linux-arm64@0.33.4': optionalDependencies: - "@img/sharp-libvips-linux-arm64": 1.0.2 + '@img/sharp-libvips-linux-arm64': 1.0.2 optional: true - "@img/sharp-linux-arm@0.33.4": + '@img/sharp-linux-arm@0.33.4': optionalDependencies: - "@img/sharp-libvips-linux-arm": 1.0.2 + '@img/sharp-libvips-linux-arm': 1.0.2 optional: true - "@img/sharp-linux-s390x@0.33.4": + '@img/sharp-linux-s390x@0.33.4': optionalDependencies: - "@img/sharp-libvips-linux-s390x": 1.0.2 + '@img/sharp-libvips-linux-s390x': 1.0.2 optional: true - "@img/sharp-linux-x64@0.33.4": + '@img/sharp-linux-x64@0.33.4': optionalDependencies: - "@img/sharp-libvips-linux-x64": 1.0.2 + '@img/sharp-libvips-linux-x64': 1.0.2 optional: true - "@img/sharp-linuxmusl-arm64@0.33.4": + '@img/sharp-linuxmusl-arm64@0.33.4': optionalDependencies: - "@img/sharp-libvips-linuxmusl-arm64": 1.0.2 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 optional: true - "@img/sharp-linuxmusl-x64@0.33.4": + '@img/sharp-linuxmusl-x64@0.33.4': optionalDependencies: - "@img/sharp-libvips-linuxmusl-x64": 1.0.2 + '@img/sharp-libvips-linuxmusl-x64': 1.0.2 optional: true - "@img/sharp-wasm32@0.33.4": + '@img/sharp-wasm32@0.33.4': dependencies: - "@emnapi/runtime": 1.2.0 + '@emnapi/runtime': 1.2.0 optional: true - "@img/sharp-win32-ia32@0.33.4": + '@img/sharp-win32-ia32@0.33.4': optional: true - "@img/sharp-win32-x64@0.33.4": + '@img/sharp-win32-x64@0.33.4': optional: true - "@inquirer/confirm@3.1.17": + '@inquirer/confirm@3.1.17': dependencies: - "@inquirer/core": 9.0.5 - "@inquirer/type": 1.5.1 + '@inquirer/core': 9.0.5 + '@inquirer/type': 1.5.1 - "@inquirer/core@9.0.5": + '@inquirer/core@9.0.5': dependencies: - "@inquirer/figures": 1.0.5 - "@inquirer/type": 1.5.1 - "@types/mute-stream": 0.0.4 - "@types/node": 20.14.13 - "@types/wrap-ansi": 3.0.0 + '@inquirer/figures': 1.0.5 + '@inquirer/type': 1.5.1 + '@types/mute-stream': 0.0.4 + '@types/node': 20.14.13 + '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 cli-spinners: 2.9.2 cli-width: 4.1.0 @@ -17568,13 +11394,13 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 - "@inquirer/figures@1.0.5": {} + '@inquirer/figures@1.0.5': {} - "@inquirer/type@1.5.1": + '@inquirer/type@1.5.1': dependencies: mute-stream: 1.0.0 - "@isaacs/cliui@8.0.2": + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 string-width-cjs: string-width@4.2.3 @@ -17583,7 +11409,7 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - "@istanbuljs/load-nyc-config@1.1.0": + '@istanbuljs/load-nyc-config@1.1.0': dependencies: camelcase: 5.3.1 find-up: 4.1.0 @@ -17591,25 +11417,25 @@ snapshots: js-yaml: 3.14.1 resolve-from: 5.0.0 - "@istanbuljs/schema@0.1.3": {} + '@istanbuljs/schema@0.1.3': {} - "@jest/console@29.7.0": + '@jest/console@29.7.0': dependencies: - "@jest/types": 29.6.3 - "@types/node": 20.14.13 + '@jest/types': 29.6.3 + '@types/node': 20.14.13 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - "@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))": + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))': dependencies: - "@jest/console": 29.7.0 - "@jest/reporters": 29.7.0 - "@jest/test-result": 29.7.0 - "@jest/transform": 29.7.0 - "@jest/types": 29.6.3 - "@types/node": 20.14.13 + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.13 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 @@ -17637,14 +11463,14 @@ snapshots: - supports-color - ts-node - "@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))": + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))': dependencies: - "@jest/console": 29.7.0 - "@jest/reporters": 29.7.0 - "@jest/test-result": 29.7.0 - "@jest/transform": 29.7.0 - "@jest/types": 29.6.3 - "@types/node": 20.14.13 + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.13 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 @@ -17672,55 +11498,55 @@ snapshots: - supports-color - ts-node - "@jest/create-cache-key-function@29.7.0": + '@jest/create-cache-key-function@29.7.0': dependencies: - "@jest/types": 29.6.3 + '@jest/types': 29.6.3 - "@jest/environment@29.7.0": + '@jest/environment@29.7.0': dependencies: - "@jest/fake-timers": 29.7.0 - "@jest/types": 29.6.3 - "@types/node": 20.14.13 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.13 jest-mock: 29.7.0 - "@jest/expect-utils@29.7.0": + '@jest/expect-utils@29.7.0': dependencies: jest-get-type: 29.6.3 - "@jest/expect@29.7.0": + '@jest/expect@29.7.0': dependencies: expect: 29.7.0 jest-snapshot: 29.7.0 transitivePeerDependencies: - supports-color - "@jest/fake-timers@29.7.0": + '@jest/fake-timers@29.7.0': dependencies: - "@jest/types": 29.6.3 - "@sinonjs/fake-timers": 10.3.0 - "@types/node": 20.14.13 + '@jest/types': 29.6.3 + '@sinonjs/fake-timers': 10.3.0 + '@types/node': 20.14.13 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 - "@jest/globals@29.7.0": + '@jest/globals@29.7.0': dependencies: - "@jest/environment": 29.7.0 - "@jest/expect": 29.7.0 - "@jest/types": 29.6.3 + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/types': 29.6.3 jest-mock: 29.7.0 transitivePeerDependencies: - supports-color - "@jest/reporters@29.7.0": + '@jest/reporters@29.7.0': dependencies: - "@bcoe/v8-coverage": 0.2.3 - "@jest/console": 29.7.0 - "@jest/test-result": 29.7.0 - "@jest/transform": 29.7.0 - "@jest/types": 29.6.3 - "@jridgewell/trace-mapping": 0.3.25 - "@types/node": 20.14.13 + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.25 + '@types/node': 20.14.13 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -17741,35 +11567,35 @@ snapshots: transitivePeerDependencies: - supports-color - "@jest/schemas@29.6.3": + '@jest/schemas@29.6.3': dependencies: - "@sinclair/typebox": 0.27.8 + '@sinclair/typebox': 0.27.8 - "@jest/source-map@29.6.3": + '@jest/source-map@29.6.3': dependencies: - "@jridgewell/trace-mapping": 0.3.25 + '@jridgewell/trace-mapping': 0.3.25 callsites: 3.1.0 graceful-fs: 4.2.11 - "@jest/test-result@29.7.0": + '@jest/test-result@29.7.0': dependencies: - "@jest/console": 29.7.0 - "@jest/types": 29.6.3 - "@types/istanbul-lib-coverage": 2.0.6 + '@jest/console': 29.7.0 + '@jest/types': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 collect-v8-coverage: 1.0.2 - "@jest/test-sequencer@29.7.0": + '@jest/test-sequencer@29.7.0': dependencies: - "@jest/test-result": 29.7.0 + '@jest/test-result': 29.7.0 graceful-fs: 4.2.11 jest-haste-map: 29.7.0 slash: 3.0.0 - "@jest/transform@29.7.0": + '@jest/transform@29.7.0': dependencies: - "@babel/core": 7.25.2 - "@jest/types": 29.6.3 - "@jridgewell/trace-mapping": 0.3.25 + '@babel/core': 7.25.2 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 @@ -17785,51 +11611,51 @@ snapshots: transitivePeerDependencies: - supports-color - "@jest/types@29.6.3": + '@jest/types@29.6.3': dependencies: - "@jest/schemas": 29.6.3 - "@types/istanbul-lib-coverage": 2.0.6 - "@types/istanbul-reports": 3.0.4 - "@types/node": 20.14.13 - "@types/yargs": 17.0.32 + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.14.13 + '@types/yargs': 17.0.32 chalk: 4.1.2 - "@jridgewell/gen-mapping@0.3.5": + '@jridgewell/gen-mapping@0.3.5': dependencies: - "@jridgewell/set-array": 1.2.1 - "@jridgewell/sourcemap-codec": 1.5.0 - "@jridgewell/trace-mapping": 0.3.25 + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 - "@jridgewell/resolve-uri@3.1.2": {} + '@jridgewell/resolve-uri@3.1.2': {} - "@jridgewell/set-array@1.2.1": {} + '@jridgewell/set-array@1.2.1': {} - "@jridgewell/source-map@0.3.6": + '@jridgewell/source-map@0.3.6': dependencies: - "@jridgewell/gen-mapping": 0.3.5 - "@jridgewell/trace-mapping": 0.3.25 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 - "@jridgewell/sourcemap-codec@1.5.0": {} + '@jridgewell/sourcemap-codec@1.5.0': {} - "@jridgewell/trace-mapping@0.3.25": + '@jridgewell/trace-mapping@0.3.25': dependencies: - "@jridgewell/resolve-uri": 3.1.2 - "@jridgewell/sourcemap-codec": 1.5.0 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 - "@jridgewell/trace-mapping@0.3.9": + '@jridgewell/trace-mapping@0.3.9': dependencies: - "@jridgewell/resolve-uri": 3.1.2 - "@jridgewell/sourcemap-codec": 1.5.0 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 - "@ljharb/through@2.3.13": + '@ljharb/through@2.3.13': dependencies: call-bind: 1.0.7 - "@lukeed/csprng@1.1.0": {} + '@lukeed/csprng@1.1.0': {} - "@lukeed/ms@2.0.2": {} + '@lukeed/ms@2.0.2': {} - "@mapbox/node-pre-gyp@1.0.11": + '@mapbox/node-pre-gyp@1.0.11': dependencies: detect-libc: 2.0.3 https-proxy-agent: 5.0.1 @@ -17844,9 +11670,9 @@ snapshots: - encoding - supports-color - "@microsoft/tsdoc@0.15.0": {} + '@microsoft/tsdoc@0.15.0': {} - "@mole-inc/bin-wrapper@8.0.1": + '@mole-inc/bin-wrapper@8.0.1': dependencies: bin-check: 4.1.0 bin-version-check: 5.1.0 @@ -17857,61 +11683,61 @@ snapshots: got: 11.8.6 os-filter-obj: 2.0.0 - "@mswjs/interceptors@0.29.1": + '@mswjs/interceptors@0.29.1': dependencies: - "@open-draft/deferred-promise": 2.2.0 - "@open-draft/logger": 0.3.0 - "@open-draft/until": 2.1.0 + '@open-draft/deferred-promise': 2.2.0 + '@open-draft/logger': 0.3.0 + '@open-draft/until': 2.1.0 is-node-process: 1.2.0 outvariant: 1.4.3 strict-event-emitter: 0.5.1 - "@mui/base@5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + '@mui/base@5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - "@babel/runtime": 7.24.8 - "@floating-ui/react-dom": 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@mui/types": 7.2.15(@types/react@18.3.3) - "@mui/utils": 5.16.1(@types/react@18.3.3)(react@18.3.1) - "@popperjs/core": 2.11.8 + '@babel/runtime': 7.24.8 + '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/types': 7.2.15(@types/react@18.3.3) + '@mui/utils': 5.16.1(@types/react@18.3.3)(react@18.3.1) + '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.3 + '@types/react': 18.3.3 - "@mui/types@7.2.15(@types/react@18.3.3)": + '@mui/types@7.2.15(@types/react@18.3.3)': optionalDependencies: - "@types/react": 18.3.3 + '@types/react': 18.3.3 - "@mui/utils@5.16.1(@types/react@18.3.3)(react@18.3.1)": + '@mui/utils@5.16.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - "@babel/runtime": 7.24.8 - "@types/prop-types": 15.7.12 + '@babel/runtime': 7.24.8 + '@types/prop-types': 15.7.12 prop-types: 15.8.1 react: 18.3.1 react-is: 18.3.1 optionalDependencies: - "@types/react": 18.3.3 + '@types/react': 18.3.3 - "@napi-rs/wasm-runtime@0.2.4": + '@napi-rs/wasm-runtime@0.2.4': dependencies: - "@emnapi/core": 1.2.0 - "@emnapi/runtime": 1.2.0 - "@tybys/wasm-util": 0.9.0 + '@emnapi/core': 1.2.0 + '@emnapi/runtime': 1.2.0 + '@tybys/wasm-util': 0.9.0 optional: true - "@nestjs-modules/mailer@2.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(nodemailer@6.9.14)": + '@nestjs-modules/mailer@2.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(nodemailer@6.9.14)': dependencies: - "@css-inline/css-inline": 0.14.1 - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - "@nestjs/core": 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@css-inline/css-inline': 0.14.1 + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) glob: 10.3.12 nodemailer: 6.9.14 optionalDependencies: - "@types/ejs": 3.1.5 - "@types/mjml": 4.7.4 - "@types/pug": 2.0.10 + '@types/ejs': 3.1.5 + '@types/mjml': 4.7.4 + '@types/pug': 2.0.10 ejs: 3.1.10 handlebars: 4.7.8 liquidjs: 10.15.0 @@ -17921,18 +11747,18 @@ snapshots: transitivePeerDependencies: - encoding - "@nestjs/axios@3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1)": + '@nestjs/axios@3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1)': dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) axios: 1.7.2 rxjs: 7.8.1 - "@nestjs/cli@10.4.2(@swc/cli@0.4.0(@swc/core@1.4.16(@swc/helpers@0.5.12))(chokidar@3.6.0))(@swc/core@1.4.16(@swc/helpers@0.5.12))": + '@nestjs/cli@10.4.2(@swc/cli@0.4.0(@swc/core@1.4.16(@swc/helpers@0.5.12))(chokidar@3.6.0))(@swc/core@1.4.16(@swc/helpers@0.5.12))': dependencies: - "@angular-devkit/core": 17.3.8(chokidar@3.6.0) - "@angular-devkit/schematics": 17.3.8(chokidar@3.6.0) - "@angular-devkit/schematics-cli": 17.3.8(chokidar@3.6.0) - "@nestjs/schematics": 10.1.3(chokidar@3.6.0)(typescript@5.3.3) + '@angular-devkit/core': 17.3.8(chokidar@3.6.0) + '@angular-devkit/schematics': 17.3.8(chokidar@3.6.0) + '@angular-devkit/schematics-cli': 17.3.8(chokidar@3.6.0) + '@nestjs/schematics': 10.1.3(chokidar@3.6.0)(typescript@5.3.3) chalk: 4.1.2 chokidar: 3.6.0 cli-table3: 0.6.5 @@ -17949,14 +11775,14 @@ snapshots: webpack: 5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12)) webpack-node-externals: 3.0.0 optionalDependencies: - "@swc/cli": 0.4.0(@swc/core@1.4.16(@swc/helpers@0.5.12))(chokidar@3.6.0) - "@swc/core": 1.4.16(@swc/helpers@0.5.12) + '@swc/cli': 0.4.0(@swc/core@1.4.16(@swc/helpers@0.5.12))(chokidar@3.6.0) + '@swc/core': 1.4.16(@swc/helpers@0.5.12) transitivePeerDependencies: - esbuild - uglify-js - webpack-cli - "@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)": + '@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)': dependencies: iterare: 1.2.1 reflect-metadata: 0.2.2 @@ -17967,18 +11793,18 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - "@nestjs/config@3.2.3(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1)": + '@nestjs/config@3.2.3(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1)': dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) dotenv: 16.4.5 dotenv-expand: 10.0.0 lodash: 4.17.21 rxjs: 7.8.1 - "@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1)": + '@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1)': dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - "@nuxtjs/opencollective": 0.3.2 + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nuxtjs/opencollective': 0.3.2 fast-safe-stringify: 2.1.1 iterare: 1.2.1 path-to-regexp: 3.2.0 @@ -17987,39 +11813,39 @@ snapshots: tslib: 2.6.3 uid: 2.0.2 optionalDependencies: - "@nestjs/platform-express": 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10) + '@nestjs/platform-express': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10) transitivePeerDependencies: - encoding - "@nestjs/event-emitter@2.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))": + '@nestjs/event-emitter@2.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))': dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - "@nestjs/core": 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) eventemitter2: 6.4.9 - "@nestjs/jwt@10.2.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))": + '@nestjs/jwt@10.2.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))': dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - "@types/jsonwebtoken": 9.0.5 + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@types/jsonwebtoken': 9.0.5 jsonwebtoken: 9.0.2 - "@nestjs/mapped-types@2.0.5(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)": + '@nestjs/mapped-types@2.0.5(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 optionalDependencies: class-transformer: 0.5.1 class-validator: 0.14.1 - "@nestjs/passport@10.0.3(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(passport@0.7.0)": + '@nestjs/passport@10.0.3(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(passport@0.7.0)': dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) passport: 0.7.0 - "@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10)": + '@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10)': dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - "@nestjs/core": 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) body-parser: 1.20.2 cors: 2.8.5 express: 4.19.2 @@ -18028,31 +11854,31 @@ snapshots: transitivePeerDependencies: - supports-color - "@nestjs/platform-fastify@10.3.10(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))": + '@nestjs/platform-fastify@10.3.10(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))': dependencies: - "@fastify/cors": 9.0.1 - "@fastify/formbody": 7.4.0 - "@fastify/middie": 8.3.1 - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - "@nestjs/core": 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@fastify/cors': 9.0.1 + '@fastify/formbody': 7.4.0 + '@fastify/middie': 8.3.1 + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) fastify: 4.28.0 light-my-request: 5.13.0 path-to-regexp: 3.2.0 tslib: 2.6.3 optionalDependencies: - "@fastify/static": 7.0.4 + '@fastify/static': 7.0.4 - "@nestjs/schedule@4.1.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))": + '@nestjs/schedule@4.1.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))': dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - "@nestjs/core": 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) cron: 3.1.7 uuid: 10.0.0 - "@nestjs/schematics@10.1.3(chokidar@3.6.0)(typescript@5.3.3)": + '@nestjs/schematics@10.1.3(chokidar@3.6.0)(typescript@5.3.3)': dependencies: - "@angular-devkit/core": 17.3.8(chokidar@3.6.0) - "@angular-devkit/schematics": 17.3.8(chokidar@3.6.0) + '@angular-devkit/core': 17.3.8(chokidar@3.6.0) + '@angular-devkit/schematics': 17.3.8(chokidar@3.6.0) comment-json: 4.2.3 jsonc-parser: 3.3.1 pluralize: 8.0.0 @@ -18060,10 +11886,10 @@ snapshots: transitivePeerDependencies: - chokidar - "@nestjs/schematics@10.1.3(chokidar@3.6.0)(typescript@5.5.4)": + '@nestjs/schematics@10.1.3(chokidar@3.6.0)(typescript@5.5.4)': dependencies: - "@angular-devkit/core": 17.3.8(chokidar@3.6.0) - "@angular-devkit/schematics": 17.3.8(chokidar@3.6.0) + '@angular-devkit/core': 17.3.8(chokidar@3.6.0) + '@angular-devkit/schematics': 17.3.8(chokidar@3.6.0) comment-json: 4.2.3 jsonc-parser: 3.3.1 pluralize: 8.0.0 @@ -18071,159 +11897,159 @@ snapshots: transitivePeerDependencies: - chokidar - "@nestjs/swagger@7.4.0(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)": + '@nestjs/swagger@7.4.0(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': dependencies: - "@microsoft/tsdoc": 0.15.0 - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - "@nestjs/core": 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) - "@nestjs/mapped-types": 2.0.5(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) + '@microsoft/tsdoc': 0.15.0 + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/mapped-types': 2.0.5(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) js-yaml: 4.1.0 lodash: 4.17.21 path-to-regexp: 3.2.0 reflect-metadata: 0.2.2 swagger-ui-dist: 5.17.14 optionalDependencies: - "@fastify/static": 7.0.4 + '@fastify/static': 7.0.4 class-transformer: 0.5.1 class-validator: 0.14.1 - "@nestjs/terminus@10.2.3(xq6vlfg6hsq7exzzvkbe2cwere)": + '@nestjs/terminus@10.2.3(xq6vlfg6hsq7exzzvkbe2cwere)': dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - "@nestjs/core": 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) boxen: 5.1.2 check-disk-space: 3.4.0 reflect-metadata: 0.2.2 rxjs: 7.8.1 optionalDependencies: - "@nestjs/axios": 3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - "@nestjs/typeorm": 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) + '@nestjs/axios': 3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) - "@nestjs/testing@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10))": + '@nestjs/testing@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10))': dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - "@nestjs/core": 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) tslib: 2.6.3 optionalDependencies: - "@nestjs/platform-express": 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10) + '@nestjs/platform-express': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10) - "@nestjs/typeorm@10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))": + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))': dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - "@nestjs/core": 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) uuid: 9.0.1 - "@next/env@14.2.5": {} + '@next/env@14.2.5': {} - "@next/eslint-plugin-next@14.2.5": + '@next/eslint-plugin-next@14.2.5': dependencies: glob: 10.3.10 - "@next/swc-darwin-arm64@14.2.5": + '@next/swc-darwin-arm64@14.2.5': optional: true - "@next/swc-darwin-x64@14.2.5": + '@next/swc-darwin-x64@14.2.5': optional: true - "@next/swc-linux-arm64-gnu@14.2.5": + '@next/swc-linux-arm64-gnu@14.2.5': optional: true - "@next/swc-linux-arm64-musl@14.2.5": + '@next/swc-linux-arm64-musl@14.2.5': optional: true - "@next/swc-linux-x64-gnu@14.2.5": + '@next/swc-linux-x64-gnu@14.2.5': optional: true - "@next/swc-linux-x64-musl@14.2.5": + '@next/swc-linux-x64-musl@14.2.5': optional: true - "@next/swc-win32-arm64-msvc@14.2.5": + '@next/swc-win32-arm64-msvc@14.2.5': optional: true - "@next/swc-win32-ia32-msvc@14.2.5": + '@next/swc-win32-ia32-msvc@14.2.5': optional: true - "@next/swc-win32-x64-msvc@14.2.5": + '@next/swc-win32-x64-msvc@14.2.5': optional: true - "@node-rs/xxhash-android-arm-eabi@1.7.3": + '@node-rs/xxhash-android-arm-eabi@1.7.3': optional: true - "@node-rs/xxhash-android-arm64@1.7.3": + '@node-rs/xxhash-android-arm64@1.7.3': optional: true - "@node-rs/xxhash-darwin-arm64@1.7.3": + '@node-rs/xxhash-darwin-arm64@1.7.3': optional: true - "@node-rs/xxhash-darwin-x64@1.7.3": + '@node-rs/xxhash-darwin-x64@1.7.3': optional: true - "@node-rs/xxhash-freebsd-x64@1.7.3": + '@node-rs/xxhash-freebsd-x64@1.7.3': optional: true - "@node-rs/xxhash-linux-arm-gnueabihf@1.7.3": + '@node-rs/xxhash-linux-arm-gnueabihf@1.7.3': optional: true - "@node-rs/xxhash-linux-arm64-gnu@1.7.3": + '@node-rs/xxhash-linux-arm64-gnu@1.7.3': optional: true - "@node-rs/xxhash-linux-arm64-musl@1.7.3": + '@node-rs/xxhash-linux-arm64-musl@1.7.3': optional: true - "@node-rs/xxhash-linux-x64-gnu@1.7.3": + '@node-rs/xxhash-linux-x64-gnu@1.7.3': optional: true - "@node-rs/xxhash-linux-x64-musl@1.7.3": + '@node-rs/xxhash-linux-x64-musl@1.7.3': optional: true - "@node-rs/xxhash-wasm32-wasi@1.7.3": + '@node-rs/xxhash-wasm32-wasi@1.7.3': dependencies: - "@napi-rs/wasm-runtime": 0.2.4 + '@napi-rs/wasm-runtime': 0.2.4 optional: true - "@node-rs/xxhash-win32-arm64-msvc@1.7.3": + '@node-rs/xxhash-win32-arm64-msvc@1.7.3': optional: true - "@node-rs/xxhash-win32-ia32-msvc@1.7.3": + '@node-rs/xxhash-win32-ia32-msvc@1.7.3': optional: true - "@node-rs/xxhash-win32-x64-msvc@1.7.3": + '@node-rs/xxhash-win32-x64-msvc@1.7.3': optional: true - "@node-rs/xxhash@1.7.3": + '@node-rs/xxhash@1.7.3': optionalDependencies: - "@node-rs/xxhash-android-arm-eabi": 1.7.3 - "@node-rs/xxhash-android-arm64": 1.7.3 - "@node-rs/xxhash-darwin-arm64": 1.7.3 - "@node-rs/xxhash-darwin-x64": 1.7.3 - "@node-rs/xxhash-freebsd-x64": 1.7.3 - "@node-rs/xxhash-linux-arm-gnueabihf": 1.7.3 - "@node-rs/xxhash-linux-arm64-gnu": 1.7.3 - "@node-rs/xxhash-linux-arm64-musl": 1.7.3 - "@node-rs/xxhash-linux-x64-gnu": 1.7.3 - "@node-rs/xxhash-linux-x64-musl": 1.7.3 - "@node-rs/xxhash-wasm32-wasi": 1.7.3 - "@node-rs/xxhash-win32-arm64-msvc": 1.7.3 - "@node-rs/xxhash-win32-ia32-msvc": 1.7.3 - "@node-rs/xxhash-win32-x64-msvc": 1.7.3 - - "@nodelib/fs.scandir@2.1.5": - dependencies: - "@nodelib/fs.stat": 2.0.5 + '@node-rs/xxhash-android-arm-eabi': 1.7.3 + '@node-rs/xxhash-android-arm64': 1.7.3 + '@node-rs/xxhash-darwin-arm64': 1.7.3 + '@node-rs/xxhash-darwin-x64': 1.7.3 + '@node-rs/xxhash-freebsd-x64': 1.7.3 + '@node-rs/xxhash-linux-arm-gnueabihf': 1.7.3 + '@node-rs/xxhash-linux-arm64-gnu': 1.7.3 + '@node-rs/xxhash-linux-arm64-musl': 1.7.3 + '@node-rs/xxhash-linux-x64-gnu': 1.7.3 + '@node-rs/xxhash-linux-x64-musl': 1.7.3 + '@node-rs/xxhash-wasm32-wasi': 1.7.3 + '@node-rs/xxhash-win32-arm64-msvc': 1.7.3 + '@node-rs/xxhash-win32-ia32-msvc': 1.7.3 + '@node-rs/xxhash-win32-x64-msvc': 1.7.3 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - "@nodelib/fs.stat@2.0.5": {} + '@nodelib/fs.stat@2.0.5': {} - "@nodelib/fs.walk@1.2.8": + '@nodelib/fs.walk@1.2.8': dependencies: - "@nodelib/fs.scandir": 2.1.5 + '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - "@nuxtjs/opencollective@0.3.2": + '@nuxtjs/opencollective@0.3.2': dependencies: chalk: 4.1.2 consola: 2.15.3 @@ -18231,19 +12057,19 @@ snapshots: transitivePeerDependencies: - encoding - "@one-ini/wasm@0.1.1": + '@one-ini/wasm@0.1.1': optional: true - "@open-draft/deferred-promise@2.2.0": {} + '@open-draft/deferred-promise@2.2.0': {} - "@open-draft/logger@0.3.0": + '@open-draft/logger@0.3.0': dependencies: is-node-process: 1.2.0 outvariant: 1.4.3 - "@open-draft/until@2.1.0": {} + '@open-draft/until@2.1.0': {} - "@opensearch-project/opensearch@2.11.0": + '@opensearch-project/opensearch@2.11.0': dependencies: aws4: 1.13.0 debug: 4.3.5 @@ -18254,107 +12080,107 @@ snapshots: transitivePeerDependencies: - supports-color - "@opentelemetry/api@1.9.0": {} + '@opentelemetry/api@1.9.0': {} - "@oxc-resolver/binding-darwin-arm64@1.10.2": + '@oxc-resolver/binding-darwin-arm64@1.10.2': optional: true - "@oxc-resolver/binding-darwin-x64@1.10.2": + '@oxc-resolver/binding-darwin-x64@1.10.2': optional: true - "@oxc-resolver/binding-freebsd-x64@1.10.2": + '@oxc-resolver/binding-freebsd-x64@1.10.2': optional: true - "@oxc-resolver/binding-linux-arm-gnueabihf@1.10.2": + '@oxc-resolver/binding-linux-arm-gnueabihf@1.10.2': optional: true - "@oxc-resolver/binding-linux-arm64-gnu@1.10.2": + '@oxc-resolver/binding-linux-arm64-gnu@1.10.2': optional: true - "@oxc-resolver/binding-linux-arm64-musl@1.10.2": + '@oxc-resolver/binding-linux-arm64-musl@1.10.2': optional: true - "@oxc-resolver/binding-linux-x64-gnu@1.10.2": + '@oxc-resolver/binding-linux-x64-gnu@1.10.2': optional: true - "@oxc-resolver/binding-linux-x64-musl@1.10.2": + '@oxc-resolver/binding-linux-x64-musl@1.10.2': optional: true - "@oxc-resolver/binding-wasm32-wasi@1.10.2": + '@oxc-resolver/binding-wasm32-wasi@1.10.2': dependencies: - "@napi-rs/wasm-runtime": 0.2.4 + '@napi-rs/wasm-runtime': 0.2.4 optional: true - "@oxc-resolver/binding-win32-arm64-msvc@1.10.2": + '@oxc-resolver/binding-win32-arm64-msvc@1.10.2': optional: true - "@oxc-resolver/binding-win32-x64-msvc@1.10.2": + '@oxc-resolver/binding-win32-x64-msvc@1.10.2': optional: true - "@pkgjs/parseargs@0.11.0": + '@pkgjs/parseargs@0.11.0': optional: true - "@pkgr/core@0.1.1": {} + '@pkgr/core@0.1.1': {} - "@playwright/test@1.45.3": + '@playwright/test@1.45.3': dependencies: playwright: 1.45.3 - "@popperjs/core@2.11.8": {} + '@popperjs/core@2.11.8': {} - "@react-aria/focus@3.17.1(react@18.3.1)": + '@react-aria/focus@3.17.1(react@18.3.1)': dependencies: - "@react-aria/interactions": 3.21.3(react@18.3.1) - "@react-aria/utils": 3.24.1(react@18.3.1) - "@react-types/shared": 3.23.1(react@18.3.1) - "@swc/helpers": 0.5.12 + '@react-aria/interactions': 3.21.3(react@18.3.1) + '@react-aria/utils': 3.24.1(react@18.3.1) + '@react-types/shared': 3.23.1(react@18.3.1) + '@swc/helpers': 0.5.12 clsx: 2.1.1 react: 18.3.1 - "@react-aria/interactions@3.21.3(react@18.3.1)": + '@react-aria/interactions@3.21.3(react@18.3.1)': dependencies: - "@react-aria/ssr": 3.9.4(react@18.3.1) - "@react-aria/utils": 3.24.1(react@18.3.1) - "@react-types/shared": 3.23.1(react@18.3.1) - "@swc/helpers": 0.5.12 + '@react-aria/ssr': 3.9.4(react@18.3.1) + '@react-aria/utils': 3.24.1(react@18.3.1) + '@react-types/shared': 3.23.1(react@18.3.1) + '@swc/helpers': 0.5.12 react: 18.3.1 - "@react-aria/ssr@3.9.4(react@18.3.1)": + '@react-aria/ssr@3.9.4(react@18.3.1)': dependencies: - "@swc/helpers": 0.5.12 + '@swc/helpers': 0.5.12 react: 18.3.1 - "@react-aria/utils@3.24.1(react@18.3.1)": + '@react-aria/utils@3.24.1(react@18.3.1)': dependencies: - "@react-aria/ssr": 3.9.4(react@18.3.1) - "@react-stately/utils": 3.10.1(react@18.3.1) - "@react-types/shared": 3.23.1(react@18.3.1) - "@swc/helpers": 0.5.12 + '@react-aria/ssr': 3.9.4(react@18.3.1) + '@react-stately/utils': 3.10.1(react@18.3.1) + '@react-types/shared': 3.23.1(react@18.3.1) + '@swc/helpers': 0.5.12 clsx: 2.1.1 react: 18.3.1 - "@react-stately/utils@3.10.1(react@18.3.1)": + '@react-stately/utils@3.10.1(react@18.3.1)': dependencies: - "@swc/helpers": 0.5.12 + '@swc/helpers': 0.5.12 react: 18.3.1 - "@react-types/shared@3.23.1(react@18.3.1)": + '@react-types/shared@3.23.1(react@18.3.1)': dependencies: react: 18.3.1 - "@redocly/ajv@8.11.0": + '@redocly/ajv@8.11.0': dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - "@redocly/config@0.7.0": {} + '@redocly/config@0.7.0': {} - "@redocly/openapi-core@1.18.1(supports-color@9.4.0)": + '@redocly/openapi-core@1.18.1(supports-color@9.4.0)': dependencies: - "@redocly/ajv": 8.11.0 - "@redocly/config": 0.7.0 + '@redocly/ajv': 8.11.0 + '@redocly/config': 0.7.0 colorette: 1.4.0 https-proxy-agent: 7.0.5(supports-color@9.4.0) js-levenshtein: 1.1.6 @@ -18368,9 +12194,9 @@ snapshots: - encoding - supports-color - "@rollup/plugin-commonjs@26.0.1(rollup@4.19.0)": + '@rollup/plugin-commonjs@26.0.1(rollup@4.19.0)': dependencies: - "@rollup/pluginutils": 5.1.0(rollup@4.19.0) + '@rollup/pluginutils': 5.1.0(rollup@4.19.0) commondir: 1.0.1 estree-walker: 2.0.2 glob: 10.4.5 @@ -18379,469 +12205,469 @@ snapshots: optionalDependencies: rollup: 4.19.0 - "@rollup/pluginutils@5.1.0(rollup@4.19.0)": + '@rollup/pluginutils@5.1.0(rollup@4.19.0)': dependencies: - "@types/estree": 1.0.5 + '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: rollup: 4.19.0 - "@rollup/rollup-android-arm-eabi@4.19.0": + '@rollup/rollup-android-arm-eabi@4.19.0': optional: true - "@rollup/rollup-android-arm64@4.19.0": + '@rollup/rollup-android-arm64@4.19.0': optional: true - "@rollup/rollup-darwin-arm64@4.19.0": + '@rollup/rollup-darwin-arm64@4.19.0': optional: true - "@rollup/rollup-darwin-x64@4.19.0": + '@rollup/rollup-darwin-x64@4.19.0': optional: true - "@rollup/rollup-linux-arm-gnueabihf@4.19.0": + '@rollup/rollup-linux-arm-gnueabihf@4.19.0': optional: true - "@rollup/rollup-linux-arm-musleabihf@4.19.0": + '@rollup/rollup-linux-arm-musleabihf@4.19.0': optional: true - "@rollup/rollup-linux-arm64-gnu@4.19.0": + '@rollup/rollup-linux-arm64-gnu@4.19.0': optional: true - "@rollup/rollup-linux-arm64-musl@4.19.0": + '@rollup/rollup-linux-arm64-musl@4.19.0': optional: true - "@rollup/rollup-linux-powerpc64le-gnu@4.19.0": + '@rollup/rollup-linux-powerpc64le-gnu@4.19.0': optional: true - "@rollup/rollup-linux-riscv64-gnu@4.19.0": + '@rollup/rollup-linux-riscv64-gnu@4.19.0': optional: true - "@rollup/rollup-linux-s390x-gnu@4.19.0": + '@rollup/rollup-linux-s390x-gnu@4.19.0': optional: true - "@rollup/rollup-linux-x64-gnu@4.19.0": + '@rollup/rollup-linux-x64-gnu@4.19.0': optional: true - "@rollup/rollup-linux-x64-musl@4.19.0": + '@rollup/rollup-linux-x64-musl@4.19.0': optional: true - "@rollup/rollup-win32-arm64-msvc@4.19.0": + '@rollup/rollup-win32-arm64-msvc@4.19.0': optional: true - "@rollup/rollup-win32-ia32-msvc@4.19.0": + '@rollup/rollup-win32-ia32-msvc@4.19.0': optional: true - "@rollup/rollup-win32-x64-msvc@4.19.0": + '@rollup/rollup-win32-x64-msvc@4.19.0': optional: true - "@selderee/plugin-htmlparser2@0.11.0": + '@selderee/plugin-htmlparser2@0.11.0': dependencies: domhandler: 5.0.3 selderee: 0.11.0 optional: true - "@sideway/address@4.1.5": + '@sideway/address@4.1.5': dependencies: - "@hapi/hoek": 9.3.0 + '@hapi/hoek': 9.3.0 - "@sideway/formula@3.0.1": {} + '@sideway/formula@3.0.1': {} - "@sideway/pinpoint@2.0.0": {} + '@sideway/pinpoint@2.0.0': {} - "@sinclair/typebox@0.27.8": {} + '@sinclair/typebox@0.27.8': {} - "@sindresorhus/is@4.6.0": {} + '@sindresorhus/is@4.6.0': {} - "@sindresorhus/merge-streams@2.3.0": {} + '@sindresorhus/merge-streams@2.3.0': {} - "@sinonjs/commons@3.0.1": + '@sinonjs/commons@3.0.1': dependencies: type-detect: 4.0.8 - "@sinonjs/fake-timers@10.3.0": + '@sinonjs/fake-timers@10.3.0': dependencies: - "@sinonjs/commons": 3.0.1 + '@sinonjs/commons': 3.0.1 - "@smithy/abort-controller@3.1.1": + '@smithy/abort-controller@3.1.1': dependencies: - "@smithy/types": 3.3.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/chunked-blob-reader-native@3.0.0": + '@smithy/chunked-blob-reader-native@3.0.0': dependencies: - "@smithy/util-base64": 3.0.0 + '@smithy/util-base64': 3.0.0 tslib: 2.6.3 - "@smithy/chunked-blob-reader@3.0.0": + '@smithy/chunked-blob-reader@3.0.0': dependencies: tslib: 2.6.3 - "@smithy/config-resolver@3.0.5": + '@smithy/config-resolver@3.0.5': dependencies: - "@smithy/node-config-provider": 3.1.4 - "@smithy/types": 3.3.0 - "@smithy/util-config-provider": 3.0.0 - "@smithy/util-middleware": 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/types': 3.3.0 + '@smithy/util-config-provider': 3.0.0 + '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - "@smithy/core@2.3.1": + '@smithy/core@2.3.1': dependencies: - "@smithy/middleware-endpoint": 3.1.0 - "@smithy/middleware-retry": 3.0.13 - "@smithy/middleware-serde": 3.0.3 - "@smithy/protocol-http": 4.1.0 - "@smithy/smithy-client": 3.1.11 - "@smithy/types": 3.3.0 - "@smithy/util-middleware": 3.0.3 + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-retry': 3.0.13 + '@smithy/middleware-serde': 3.0.3 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.1.11 + '@smithy/types': 3.3.0 + '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - "@smithy/credential-provider-imds@3.2.0": + '@smithy/credential-provider-imds@3.2.0': dependencies: - "@smithy/node-config-provider": 3.1.4 - "@smithy/property-provider": 3.1.3 - "@smithy/types": 3.3.0 - "@smithy/url-parser": 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/property-provider': 3.1.3 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 tslib: 2.6.3 - "@smithy/eventstream-codec@3.1.2": + '@smithy/eventstream-codec@3.1.2': dependencies: - "@aws-crypto/crc32": 5.2.0 - "@smithy/types": 3.3.0 - "@smithy/util-hex-encoding": 3.0.0 + '@aws-crypto/crc32': 5.2.0 + '@smithy/types': 3.3.0 + '@smithy/util-hex-encoding': 3.0.0 tslib: 2.6.3 - "@smithy/eventstream-serde-browser@3.0.5": + '@smithy/eventstream-serde-browser@3.0.5': dependencies: - "@smithy/eventstream-serde-universal": 3.0.4 - "@smithy/types": 3.3.0 + '@smithy/eventstream-serde-universal': 3.0.4 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/eventstream-serde-config-resolver@3.0.3": + '@smithy/eventstream-serde-config-resolver@3.0.3': dependencies: - "@smithy/types": 3.3.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/eventstream-serde-node@3.0.4": + '@smithy/eventstream-serde-node@3.0.4': dependencies: - "@smithy/eventstream-serde-universal": 3.0.4 - "@smithy/types": 3.3.0 + '@smithy/eventstream-serde-universal': 3.0.4 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/eventstream-serde-universal@3.0.4": + '@smithy/eventstream-serde-universal@3.0.4': dependencies: - "@smithy/eventstream-codec": 3.1.2 - "@smithy/types": 3.3.0 + '@smithy/eventstream-codec': 3.1.2 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/fetch-http-handler@3.2.4": + '@smithy/fetch-http-handler@3.2.4': dependencies: - "@smithy/protocol-http": 4.1.0 - "@smithy/querystring-builder": 3.0.3 - "@smithy/types": 3.3.0 - "@smithy/util-base64": 3.0.0 + '@smithy/protocol-http': 4.1.0 + '@smithy/querystring-builder': 3.0.3 + '@smithy/types': 3.3.0 + '@smithy/util-base64': 3.0.0 tslib: 2.6.3 - "@smithy/hash-blob-browser@3.1.2": + '@smithy/hash-blob-browser@3.1.2': dependencies: - "@smithy/chunked-blob-reader": 3.0.0 - "@smithy/chunked-blob-reader-native": 3.0.0 - "@smithy/types": 3.3.0 + '@smithy/chunked-blob-reader': 3.0.0 + '@smithy/chunked-blob-reader-native': 3.0.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/hash-node@3.0.3": + '@smithy/hash-node@3.0.3': dependencies: - "@smithy/types": 3.3.0 - "@smithy/util-buffer-from": 3.0.0 - "@smithy/util-utf8": 3.0.0 + '@smithy/types': 3.3.0 + '@smithy/util-buffer-from': 3.0.0 + '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - "@smithy/hash-stream-node@3.1.2": + '@smithy/hash-stream-node@3.1.2': dependencies: - "@smithy/types": 3.3.0 - "@smithy/util-utf8": 3.0.0 + '@smithy/types': 3.3.0 + '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - "@smithy/invalid-dependency@3.0.3": + '@smithy/invalid-dependency@3.0.3': dependencies: - "@smithy/types": 3.3.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/is-array-buffer@2.2.0": + '@smithy/is-array-buffer@2.2.0': dependencies: tslib: 2.6.3 - "@smithy/is-array-buffer@3.0.0": + '@smithy/is-array-buffer@3.0.0': dependencies: tslib: 2.6.3 - "@smithy/md5-js@3.0.3": + '@smithy/md5-js@3.0.3': dependencies: - "@smithy/types": 3.3.0 - "@smithy/util-utf8": 3.0.0 + '@smithy/types': 3.3.0 + '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - "@smithy/middleware-content-length@3.0.5": + '@smithy/middleware-content-length@3.0.5': dependencies: - "@smithy/protocol-http": 4.1.0 - "@smithy/types": 3.3.0 + '@smithy/protocol-http': 4.1.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/middleware-endpoint@3.1.0": + '@smithy/middleware-endpoint@3.1.0': dependencies: - "@smithy/middleware-serde": 3.0.3 - "@smithy/node-config-provider": 3.1.4 - "@smithy/shared-ini-file-loader": 3.1.4 - "@smithy/types": 3.3.0 - "@smithy/url-parser": 3.0.3 - "@smithy/util-middleware": 3.0.3 + '@smithy/middleware-serde': 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 + '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - "@smithy/middleware-retry@3.0.13": + '@smithy/middleware-retry@3.0.13': dependencies: - "@smithy/node-config-provider": 3.1.4 - "@smithy/protocol-http": 4.1.0 - "@smithy/service-error-classification": 3.0.3 - "@smithy/smithy-client": 3.1.11 - "@smithy/types": 3.3.0 - "@smithy/util-middleware": 3.0.3 - "@smithy/util-retry": 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/service-error-classification': 3.0.3 + '@smithy/smithy-client': 3.1.11 + '@smithy/types': 3.3.0 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 tslib: 2.6.3 uuid: 9.0.1 - "@smithy/middleware-serde@3.0.3": + '@smithy/middleware-serde@3.0.3': dependencies: - "@smithy/types": 3.3.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/middleware-stack@3.0.3": + '@smithy/middleware-stack@3.0.3': dependencies: - "@smithy/types": 3.3.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/node-config-provider@3.1.4": + '@smithy/node-config-provider@3.1.4': dependencies: - "@smithy/property-provider": 3.1.3 - "@smithy/shared-ini-file-loader": 3.1.4 - "@smithy/types": 3.3.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/node-http-handler@3.1.4": + '@smithy/node-http-handler@3.1.4': dependencies: - "@smithy/abort-controller": 3.1.1 - "@smithy/protocol-http": 4.1.0 - "@smithy/querystring-builder": 3.0.3 - "@smithy/types": 3.3.0 + '@smithy/abort-controller': 3.1.1 + '@smithy/protocol-http': 4.1.0 + '@smithy/querystring-builder': 3.0.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/property-provider@3.1.3": + '@smithy/property-provider@3.1.3': dependencies: - "@smithy/types": 3.3.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/protocol-http@4.1.0": + '@smithy/protocol-http@4.1.0': dependencies: - "@smithy/types": 3.3.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/querystring-builder@3.0.3": + '@smithy/querystring-builder@3.0.3': dependencies: - "@smithy/types": 3.3.0 - "@smithy/util-uri-escape": 3.0.0 + '@smithy/types': 3.3.0 + '@smithy/util-uri-escape': 3.0.0 tslib: 2.6.3 - "@smithy/querystring-parser@3.0.3": + '@smithy/querystring-parser@3.0.3': dependencies: - "@smithy/types": 3.3.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/service-error-classification@3.0.3": + '@smithy/service-error-classification@3.0.3': dependencies: - "@smithy/types": 3.3.0 + '@smithy/types': 3.3.0 - "@smithy/shared-ini-file-loader@3.1.4": + '@smithy/shared-ini-file-loader@3.1.4': dependencies: - "@smithy/types": 3.3.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/signature-v4@4.1.0": + '@smithy/signature-v4@4.1.0': dependencies: - "@smithy/is-array-buffer": 3.0.0 - "@smithy/protocol-http": 4.1.0 - "@smithy/types": 3.3.0 - "@smithy/util-hex-encoding": 3.0.0 - "@smithy/util-middleware": 3.0.3 - "@smithy/util-uri-escape": 3.0.0 - "@smithy/util-utf8": 3.0.0 + '@smithy/is-array-buffer': 3.0.0 + '@smithy/protocol-http': 4.1.0 + '@smithy/types': 3.3.0 + '@smithy/util-hex-encoding': 3.0.0 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-uri-escape': 3.0.0 + '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - "@smithy/smithy-client@3.1.11": + '@smithy/smithy-client@3.1.11': dependencies: - "@smithy/middleware-endpoint": 3.1.0 - "@smithy/middleware-stack": 3.0.3 - "@smithy/protocol-http": 4.1.0 - "@smithy/types": 3.3.0 - "@smithy/util-stream": 3.1.3 + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-stack': 3.0.3 + '@smithy/protocol-http': 4.1.0 + '@smithy/types': 3.3.0 + '@smithy/util-stream': 3.1.3 tslib: 2.6.3 - "@smithy/types@3.3.0": + '@smithy/types@3.3.0': dependencies: tslib: 2.6.3 - "@smithy/url-parser@3.0.3": + '@smithy/url-parser@3.0.3': dependencies: - "@smithy/querystring-parser": 3.0.3 - "@smithy/types": 3.3.0 + '@smithy/querystring-parser': 3.0.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/util-base64@3.0.0": + '@smithy/util-base64@3.0.0': dependencies: - "@smithy/util-buffer-from": 3.0.0 - "@smithy/util-utf8": 3.0.0 + '@smithy/util-buffer-from': 3.0.0 + '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - "@smithy/util-body-length-browser@3.0.0": + '@smithy/util-body-length-browser@3.0.0': dependencies: tslib: 2.6.3 - "@smithy/util-body-length-node@3.0.0": + '@smithy/util-body-length-node@3.0.0': dependencies: tslib: 2.6.3 - "@smithy/util-buffer-from@2.2.0": + '@smithy/util-buffer-from@2.2.0': dependencies: - "@smithy/is-array-buffer": 2.2.0 + '@smithy/is-array-buffer': 2.2.0 tslib: 2.6.3 - "@smithy/util-buffer-from@3.0.0": + '@smithy/util-buffer-from@3.0.0': dependencies: - "@smithy/is-array-buffer": 3.0.0 + '@smithy/is-array-buffer': 3.0.0 tslib: 2.6.3 - "@smithy/util-config-provider@3.0.0": + '@smithy/util-config-provider@3.0.0': dependencies: tslib: 2.6.3 - "@smithy/util-defaults-mode-browser@3.0.13": + '@smithy/util-defaults-mode-browser@3.0.13': dependencies: - "@smithy/property-provider": 3.1.3 - "@smithy/smithy-client": 3.1.11 - "@smithy/types": 3.3.0 + '@smithy/property-provider': 3.1.3 + '@smithy/smithy-client': 3.1.11 + '@smithy/types': 3.3.0 bowser: 2.11.0 tslib: 2.6.3 - "@smithy/util-defaults-mode-node@3.0.13": + '@smithy/util-defaults-mode-node@3.0.13': dependencies: - "@smithy/config-resolver": 3.0.5 - "@smithy/credential-provider-imds": 3.2.0 - "@smithy/node-config-provider": 3.1.4 - "@smithy/property-provider": 3.1.3 - "@smithy/smithy-client": 3.1.11 - "@smithy/types": 3.3.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/credential-provider-imds': 3.2.0 + '@smithy/node-config-provider': 3.1.4 + '@smithy/property-provider': 3.1.3 + '@smithy/smithy-client': 3.1.11 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/util-endpoints@2.0.5": + '@smithy/util-endpoints@2.0.5': dependencies: - "@smithy/node-config-provider": 3.1.4 - "@smithy/types": 3.3.0 + '@smithy/node-config-provider': 3.1.4 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/util-hex-encoding@3.0.0": + '@smithy/util-hex-encoding@3.0.0': dependencies: tslib: 2.6.3 - "@smithy/util-middleware@3.0.3": + '@smithy/util-middleware@3.0.3': dependencies: - "@smithy/types": 3.3.0 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/util-retry@3.0.3": + '@smithy/util-retry@3.0.3': dependencies: - "@smithy/service-error-classification": 3.0.3 - "@smithy/types": 3.3.0 + '@smithy/service-error-classification': 3.0.3 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@smithy/util-stream@3.1.3": + '@smithy/util-stream@3.1.3': dependencies: - "@smithy/fetch-http-handler": 3.2.4 - "@smithy/node-http-handler": 3.1.4 - "@smithy/types": 3.3.0 - "@smithy/util-base64": 3.0.0 - "@smithy/util-buffer-from": 3.0.0 - "@smithy/util-hex-encoding": 3.0.0 - "@smithy/util-utf8": 3.0.0 + '@smithy/fetch-http-handler': 3.2.4 + '@smithy/node-http-handler': 3.1.4 + '@smithy/types': 3.3.0 + '@smithy/util-base64': 3.0.0 + '@smithy/util-buffer-from': 3.0.0 + '@smithy/util-hex-encoding': 3.0.0 + '@smithy/util-utf8': 3.0.0 tslib: 2.6.3 - "@smithy/util-uri-escape@3.0.0": + '@smithy/util-uri-escape@3.0.0': dependencies: tslib: 2.6.3 - "@smithy/util-utf8@2.3.0": + '@smithy/util-utf8@2.3.0': dependencies: - "@smithy/util-buffer-from": 2.2.0 + '@smithy/util-buffer-from': 2.2.0 tslib: 2.6.3 - "@smithy/util-utf8@3.0.0": + '@smithy/util-utf8@3.0.0': dependencies: - "@smithy/util-buffer-from": 3.0.0 + '@smithy/util-buffer-from': 3.0.0 tslib: 2.6.3 - "@smithy/util-waiter@3.1.2": + '@smithy/util-waiter@3.1.2': dependencies: - "@smithy/abort-controller": 3.1.1 - "@smithy/types": 3.3.0 + '@smithy/abort-controller': 3.1.1 + '@smithy/types': 3.3.0 tslib: 2.6.3 - "@sqltools/formatter@1.2.5": {} + '@sqltools/formatter@1.2.5': {} - "@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.25.2)": + '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 + '@babel/core': 7.25.2 - "@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.25.2)": + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 + '@babel/core': 7.25.2 - "@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.25.2)": + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 + '@babel/core': 7.25.2 - "@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.25.2)": + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 + '@babel/core': 7.25.2 - "@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.25.2)": + '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 + '@babel/core': 7.25.2 - "@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.25.2)": + '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 + '@babel/core': 7.25.2 - "@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.25.2)": + '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 + '@babel/core': 7.25.2 - "@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.25.2)": + '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 + '@babel/core': 7.25.2 - "@svgr/babel-preset@8.1.0(@babel/core@7.25.2)": + '@svgr/babel-preset@8.1.0(@babel/core@7.25.2)': dependencies: - "@babel/core": 7.25.2 - "@svgr/babel-plugin-add-jsx-attribute": 8.0.0(@babel/core@7.25.2) - "@svgr/babel-plugin-remove-jsx-attribute": 8.0.0(@babel/core@7.25.2) - "@svgr/babel-plugin-remove-jsx-empty-expression": 8.0.0(@babel/core@7.25.2) - "@svgr/babel-plugin-replace-jsx-attribute-value": 8.0.0(@babel/core@7.25.2) - "@svgr/babel-plugin-svg-dynamic-title": 8.0.0(@babel/core@7.25.2) - "@svgr/babel-plugin-svg-em-dimensions": 8.0.0(@babel/core@7.25.2) - "@svgr/babel-plugin-transform-react-native-svg": 8.1.0(@babel/core@7.25.2) - "@svgr/babel-plugin-transform-svg-component": 8.0.0(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.25.2) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.25.2) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.25.2) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.25.2) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.25.2) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.25.2) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.25.2) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.25.2) - "@svgr/core@8.1.0(typescript@5.5.4)": + '@svgr/core@8.1.0(typescript@5.5.4)': dependencies: - "@babel/core": 7.25.2 - "@svgr/babel-preset": 8.1.0(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@svgr/babel-preset': 8.1.0(@babel/core@7.25.2) camelcase: 6.3.0 cosmiconfig: 8.3.6(typescript@5.5.4) snake-case: 3.0.4 @@ -18849,65 +12675,65 @@ snapshots: - supports-color - typescript - "@svgr/hast-util-to-babel-ast@8.0.0": + '@svgr/hast-util-to-babel-ast@8.0.0': dependencies: - "@babel/types": 7.25.2 + '@babel/types': 7.25.2 entities: 4.5.0 - "@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.5.4))": + '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.5.4))': dependencies: - "@babel/core": 7.25.2 - "@svgr/babel-preset": 8.1.0(@babel/core@7.25.2) - "@svgr/core": 8.1.0(typescript@5.5.4) - "@svgr/hast-util-to-babel-ast": 8.0.0 + '@babel/core': 7.25.2 + '@svgr/babel-preset': 8.1.0(@babel/core@7.25.2) + '@svgr/core': 8.1.0(typescript@5.5.4) + '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 transitivePeerDependencies: - supports-color - "@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.5.4))(typescript@5.5.4)": + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.5.4))(typescript@5.5.4)': dependencies: - "@svgr/core": 8.1.0(typescript@5.5.4) + '@svgr/core': 8.1.0(typescript@5.5.4) cosmiconfig: 8.3.6(typescript@5.5.4) deepmerge: 4.3.1 svgo: 3.3.2 transitivePeerDependencies: - typescript - "@svgr/webpack@8.1.0(typescript@5.5.4)": + '@svgr/webpack@8.1.0(typescript@5.5.4)': dependencies: - "@babel/core": 7.25.2 - "@babel/plugin-transform-react-constant-elements": 7.24.7(@babel/core@7.25.2) - "@babel/preset-env": 7.24.8(@babel/core@7.25.2) - "@babel/preset-react": 7.24.7(@babel/core@7.25.2) - "@babel/preset-typescript": 7.24.7(@babel/core@7.25.2) - "@svgr/core": 8.1.0(typescript@5.5.4) - "@svgr/plugin-jsx": 8.1.0(@svgr/core@8.1.0(typescript@5.5.4)) - "@svgr/plugin-svgo": 8.1.0(@svgr/core@8.1.0(typescript@5.5.4))(typescript@5.5.4) + '@babel/core': 7.25.2 + '@babel/plugin-transform-react-constant-elements': 7.24.7(@babel/core@7.25.2) + '@babel/preset-env': 7.24.8(@babel/core@7.25.2) + '@babel/preset-react': 7.24.7(@babel/core@7.25.2) + '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) + '@svgr/core': 8.1.0(typescript@5.5.4) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.5.4)) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.5.4))(typescript@5.5.4) transitivePeerDependencies: - supports-color - typescript - "@swc-node/core@1.13.3(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12)": + '@swc-node/core@1.13.3(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12)': dependencies: - "@swc/core": 1.4.16(@swc/helpers@0.5.12) - "@swc/types": 0.1.12 + '@swc/core': 1.4.16(@swc/helpers@0.5.12) + '@swc/types': 0.1.12 - "@swc-node/jest@1.8.12(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4)": + '@swc-node/jest@1.8.12(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4)': dependencies: - "@node-rs/xxhash": 1.7.3 - "@swc-node/core": 1.13.3(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12) - "@swc-node/register": 1.10.9(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4) - "@swc/core": 1.4.16(@swc/helpers@0.5.12) - "@swc/types": 0.1.12 + '@node-rs/xxhash': 1.7.3 + '@swc-node/core': 1.13.3(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12) + '@swc-node/register': 1.10.9(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4) + '@swc/core': 1.4.16(@swc/helpers@0.5.12) + '@swc/types': 0.1.12 typescript: 5.5.4 transitivePeerDependencies: - supports-color - "@swc-node/register@1.10.9(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4)": + '@swc-node/register@1.10.9(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4)': dependencies: - "@swc-node/core": 1.13.3(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12) - "@swc-node/sourcemap-support": 0.5.1 - "@swc/core": 1.4.16(@swc/helpers@0.5.12) + '@swc-node/core': 1.13.3(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12) + '@swc-node/sourcemap-support': 0.5.1 + '@swc/core': 1.4.16(@swc/helpers@0.5.12) colorette: 2.0.20 debug: 4.3.5 oxc-resolver: 1.10.2 @@ -18915,19 +12741,19 @@ snapshots: tslib: 2.6.3 typescript: 5.5.4 transitivePeerDependencies: - - "@swc/types" + - '@swc/types' - supports-color - "@swc-node/sourcemap-support@0.5.1": + '@swc-node/sourcemap-support@0.5.1': dependencies: source-map-support: 0.5.21 tslib: 2.6.3 - "@swc/cli@0.4.0(@swc/core@1.4.16(@swc/helpers@0.5.12))(chokidar@3.6.0)": + '@swc/cli@0.4.0(@swc/core@1.4.16(@swc/helpers@0.5.12))(chokidar@3.6.0)': dependencies: - "@mole-inc/bin-wrapper": 8.0.1 - "@swc/core": 1.4.16(@swc/helpers@0.5.12) - "@swc/counter": 0.1.3 + '@mole-inc/bin-wrapper': 8.0.1 + '@swc/core': 1.4.16(@swc/helpers@0.5.12) + '@swc/counter': 0.1.3 commander: 8.3.0 fast-glob: 3.3.2 minimatch: 9.0.5 @@ -18938,185 +12764,185 @@ snapshots: optionalDependencies: chokidar: 3.6.0 - "@swc/core-darwin-arm64@1.4.16": + '@swc/core-darwin-arm64@1.4.16': optional: true - "@swc/core-darwin-arm64@1.7.4": + '@swc/core-darwin-arm64@1.7.4': optional: true - "@swc/core-darwin-x64@1.4.16": + '@swc/core-darwin-x64@1.4.16': optional: true - "@swc/core-darwin-x64@1.7.4": + '@swc/core-darwin-x64@1.7.4': optional: true - "@swc/core-linux-arm-gnueabihf@1.4.16": + '@swc/core-linux-arm-gnueabihf@1.4.16': optional: true - "@swc/core-linux-arm-gnueabihf@1.7.4": + '@swc/core-linux-arm-gnueabihf@1.7.4': optional: true - "@swc/core-linux-arm64-gnu@1.4.16": + '@swc/core-linux-arm64-gnu@1.4.16': optional: true - "@swc/core-linux-arm64-gnu@1.7.4": + '@swc/core-linux-arm64-gnu@1.7.4': optional: true - "@swc/core-linux-arm64-musl@1.4.16": + '@swc/core-linux-arm64-musl@1.4.16': optional: true - "@swc/core-linux-arm64-musl@1.7.4": + '@swc/core-linux-arm64-musl@1.7.4': optional: true - "@swc/core-linux-x64-gnu@1.4.16": + '@swc/core-linux-x64-gnu@1.4.16': optional: true - "@swc/core-linux-x64-gnu@1.7.4": + '@swc/core-linux-x64-gnu@1.7.4': optional: true - "@swc/core-linux-x64-musl@1.4.16": + '@swc/core-linux-x64-musl@1.4.16': optional: true - "@swc/core-linux-x64-musl@1.7.4": + '@swc/core-linux-x64-musl@1.7.4': optional: true - "@swc/core-win32-arm64-msvc@1.4.16": + '@swc/core-win32-arm64-msvc@1.4.16': optional: true - "@swc/core-win32-arm64-msvc@1.7.4": + '@swc/core-win32-arm64-msvc@1.7.4': optional: true - "@swc/core-win32-ia32-msvc@1.4.16": + '@swc/core-win32-ia32-msvc@1.4.16': optional: true - "@swc/core-win32-ia32-msvc@1.7.4": + '@swc/core-win32-ia32-msvc@1.7.4': optional: true - "@swc/core-win32-x64-msvc@1.4.16": + '@swc/core-win32-x64-msvc@1.4.16': optional: true - "@swc/core-win32-x64-msvc@1.7.4": + '@swc/core-win32-x64-msvc@1.7.4': optional: true - "@swc/core@1.4.16(@swc/helpers@0.5.12)": + '@swc/core@1.4.16(@swc/helpers@0.5.12)': dependencies: - "@swc/counter": 0.1.3 - "@swc/types": 0.1.12 + '@swc/counter': 0.1.3 + '@swc/types': 0.1.12 optionalDependencies: - "@swc/core-darwin-arm64": 1.4.16 - "@swc/core-darwin-x64": 1.4.16 - "@swc/core-linux-arm-gnueabihf": 1.4.16 - "@swc/core-linux-arm64-gnu": 1.4.16 - "@swc/core-linux-arm64-musl": 1.4.16 - "@swc/core-linux-x64-gnu": 1.4.16 - "@swc/core-linux-x64-musl": 1.4.16 - "@swc/core-win32-arm64-msvc": 1.4.16 - "@swc/core-win32-ia32-msvc": 1.4.16 - "@swc/core-win32-x64-msvc": 1.4.16 - "@swc/helpers": 0.5.12 - - "@swc/core@1.7.4(@swc/helpers@0.5.12)": - dependencies: - "@swc/counter": 0.1.3 - "@swc/types": 0.1.12 + '@swc/core-darwin-arm64': 1.4.16 + '@swc/core-darwin-x64': 1.4.16 + '@swc/core-linux-arm-gnueabihf': 1.4.16 + '@swc/core-linux-arm64-gnu': 1.4.16 + '@swc/core-linux-arm64-musl': 1.4.16 + '@swc/core-linux-x64-gnu': 1.4.16 + '@swc/core-linux-x64-musl': 1.4.16 + '@swc/core-win32-arm64-msvc': 1.4.16 + '@swc/core-win32-ia32-msvc': 1.4.16 + '@swc/core-win32-x64-msvc': 1.4.16 + '@swc/helpers': 0.5.12 + + '@swc/core@1.7.4(@swc/helpers@0.5.12)': + dependencies: + '@swc/counter': 0.1.3 + '@swc/types': 0.1.12 optionalDependencies: - "@swc/core-darwin-arm64": 1.7.4 - "@swc/core-darwin-x64": 1.7.4 - "@swc/core-linux-arm-gnueabihf": 1.7.4 - "@swc/core-linux-arm64-gnu": 1.7.4 - "@swc/core-linux-arm64-musl": 1.7.4 - "@swc/core-linux-x64-gnu": 1.7.4 - "@swc/core-linux-x64-musl": 1.7.4 - "@swc/core-win32-arm64-msvc": 1.7.4 - "@swc/core-win32-ia32-msvc": 1.7.4 - "@swc/core-win32-x64-msvc": 1.7.4 - "@swc/helpers": 0.5.12 - - "@swc/counter@0.1.3": {} - - "@swc/helpers@0.5.12": + '@swc/core-darwin-arm64': 1.7.4 + '@swc/core-darwin-x64': 1.7.4 + '@swc/core-linux-arm-gnueabihf': 1.7.4 + '@swc/core-linux-arm64-gnu': 1.7.4 + '@swc/core-linux-arm64-musl': 1.7.4 + '@swc/core-linux-x64-gnu': 1.7.4 + '@swc/core-linux-x64-musl': 1.7.4 + '@swc/core-win32-arm64-msvc': 1.7.4 + '@swc/core-win32-ia32-msvc': 1.7.4 + '@swc/core-win32-x64-msvc': 1.7.4 + '@swc/helpers': 0.5.12 + + '@swc/counter@0.1.3': {} + + '@swc/helpers@0.5.12': dependencies: tslib: 2.6.3 - "@swc/helpers@0.5.5": + '@swc/helpers@0.5.5': dependencies: - "@swc/counter": 0.1.3 + '@swc/counter': 0.1.3 tslib: 2.6.3 - "@swc/jest@0.2.36(@swc/core@1.7.4(@swc/helpers@0.5.12))": + '@swc/jest@0.2.36(@swc/core@1.7.4(@swc/helpers@0.5.12))': dependencies: - "@jest/create-cache-key-function": 29.7.0 - "@swc/core": 1.7.4(@swc/helpers@0.5.12) - "@swc/counter": 0.1.3 + '@jest/create-cache-key-function': 29.7.0 + '@swc/core': 1.7.4(@swc/helpers@0.5.12) + '@swc/counter': 0.1.3 jsonc-parser: 3.3.1 - "@swc/types@0.1.12": + '@swc/types@0.1.12': dependencies: - "@swc/counter": 0.1.3 + '@swc/counter': 0.1.3 - "@szmarczak/http-timer@4.0.6": + '@szmarczak/http-timer@4.0.6': dependencies: defer-to-connect: 2.0.1 - "@t3-oss/env-core@0.11.0(typescript@5.5.4)(zod@3.23.8)": + '@t3-oss/env-core@0.11.0(typescript@5.5.4)(zod@3.23.8)': dependencies: zod: 3.23.8 optionalDependencies: typescript: 5.5.4 - "@t3-oss/env-nextjs@0.11.0(typescript@5.5.4)(zod@3.23.8)": + '@t3-oss/env-nextjs@0.11.0(typescript@5.5.4)(zod@3.23.8)': dependencies: - "@t3-oss/env-core": 0.11.0(typescript@5.5.4)(zod@3.23.8) + '@t3-oss/env-core': 0.11.0(typescript@5.5.4)(zod@3.23.8) zod: 3.23.8 optionalDependencies: typescript: 5.5.4 - "@tanstack/query-core@5.51.16": {} + '@tanstack/query-core@5.51.16': {} - "@tanstack/query-devtools@5.51.16": {} + '@tanstack/query-devtools@5.51.16': {} - "@tanstack/react-query-devtools@5.51.16(@tanstack/react-query@5.51.16(react@18.3.1))(react@18.3.1)": + '@tanstack/react-query-devtools@5.51.16(@tanstack/react-query@5.51.16(react@18.3.1))(react@18.3.1)': dependencies: - "@tanstack/query-devtools": 5.51.16 - "@tanstack/react-query": 5.51.16(react@18.3.1) + '@tanstack/query-devtools': 5.51.16 + '@tanstack/react-query': 5.51.16(react@18.3.1) react: 18.3.1 - "@tanstack/react-query@5.51.16(react@18.3.1)": + '@tanstack/react-query@5.51.16(react@18.3.1)': dependencies: - "@tanstack/query-core": 5.51.16 + '@tanstack/query-core': 5.51.16 react: 18.3.1 - "@tanstack/react-table@8.19.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + '@tanstack/react-table@8.19.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - "@tanstack/table-core": 8.19.3 + '@tanstack/table-core': 8.19.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - "@tanstack/react-virtual@3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + '@tanstack/react-virtual@3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - "@tanstack/virtual-core": 3.8.3 + '@tanstack/virtual-core': 3.8.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - "@tanstack/table-core@8.19.3": {} + '@tanstack/table-core@8.19.3': {} - "@tanstack/virtual-core@3.8.3": {} + '@tanstack/virtual-core@3.8.3': {} - "@testing-library/dom@10.3.2": + '@testing-library/dom@10.3.2': dependencies: - "@babel/code-frame": 7.24.7 - "@babel/runtime": 7.25.0 - "@types/aria-query": 5.0.4 + '@babel/code-frame': 7.24.7 + '@babel/runtime': 7.25.0 + '@types/aria-query': 5.0.4 aria-query: 5.3.0 chalk: 4.1.2 dom-accessibility-api: 0.5.16 lz-string: 1.5.0 pretty-format: 27.5.1 - "@testing-library/jest-dom@6.4.8": + '@testing-library/jest-dom@6.4.8': dependencies: - "@adobe/css-tools": 4.4.0 - "@babel/runtime": 7.24.8 + '@adobe/css-tools': 4.4.0 + '@babel/runtime': 7.24.8 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 @@ -19124,337 +12950,337 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - "@testing-library/react@16.0.0(@testing-library/dom@10.3.2)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + '@testing-library/react@16.0.0(@testing-library/dom@10.3.2)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - "@babel/runtime": 7.24.8 - "@testing-library/dom": 10.3.2 + '@babel/runtime': 7.24.8 + '@testing-library/dom': 10.3.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - "@types/react": 18.3.3 - "@types/react-dom": 18.3.0 + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 - "@testing-library/user-event@14.5.2(@testing-library/dom@10.3.2)": + '@testing-library/user-event@14.5.2(@testing-library/dom@10.3.2)': dependencies: - "@testing-library/dom": 10.3.2 + '@testing-library/dom': 10.3.2 - "@tokenizer/token@0.3.0": {} + '@tokenizer/token@0.3.0': {} - "@tootallnate/once@2.0.0": {} + '@tootallnate/once@2.0.0': {} - "@toss/use-overlay@1.4.0(react@18.3.1)": + '@toss/use-overlay@1.4.0(react@18.3.1)': dependencies: react: 18.3.1 - "@trysound/sax@0.2.0": {} + '@trysound/sax@0.2.0': {} - "@tsconfig/node10@1.0.11": {} + '@tsconfig/node10@1.0.11': {} - "@tsconfig/node12@1.0.11": {} + '@tsconfig/node12@1.0.11': {} - "@tsconfig/node14@1.0.3": {} + '@tsconfig/node14@1.0.3': {} - "@tsconfig/node16@1.0.4": {} + '@tsconfig/node16@1.0.4': {} - "@tybys/wasm-util@0.9.0": + '@tybys/wasm-util@0.9.0': dependencies: tslib: 2.6.3 optional: true - "@types/aria-query@5.0.4": {} + '@types/aria-query@5.0.4': {} - "@types/babel__core@7.20.5": + '@types/babel__core@7.20.5': dependencies: - "@babel/parser": 7.25.0 - "@babel/types": 7.25.2 - "@types/babel__generator": 7.6.8 - "@types/babel__template": 7.4.4 - "@types/babel__traverse": 7.20.6 + '@babel/parser': 7.25.0 + '@babel/types': 7.25.2 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 - "@types/babel__generator@7.6.8": + '@types/babel__generator@7.6.8': dependencies: - "@babel/types": 7.25.2 + '@babel/types': 7.25.2 - "@types/babel__template@7.4.4": + '@types/babel__template@7.4.4': dependencies: - "@babel/parser": 7.25.0 - "@babel/types": 7.25.2 + '@babel/parser': 7.25.0 + '@babel/types': 7.25.2 - "@types/babel__traverse@7.20.6": + '@types/babel__traverse@7.20.6': dependencies: - "@babel/types": 7.25.2 + '@babel/types': 7.25.2 - "@types/bcrypt@5.0.2": + '@types/bcrypt@5.0.2': dependencies: - "@types/node": 20.14.13 + '@types/node': 20.14.13 - "@types/body-parser@1.19.5": + '@types/body-parser@1.19.5': dependencies: - "@types/connect": 3.4.38 - "@types/node": 20.14.13 + '@types/connect': 3.4.38 + '@types/node': 20.14.13 - "@types/cacheable-request@6.0.3": + '@types/cacheable-request@6.0.3': dependencies: - "@types/http-cache-semantics": 4.0.4 - "@types/keyv": 3.1.4 - "@types/node": 20.14.13 - "@types/responselike": 1.0.3 + '@types/http-cache-semantics': 4.0.4 + '@types/keyv': 3.1.4 + '@types/node': 20.14.13 + '@types/responselike': 1.0.3 - "@types/cls-hooked@4.3.8": + '@types/cls-hooked@4.3.8': dependencies: - "@types/node": 20.14.13 + '@types/node': 20.14.13 - "@types/connect@3.4.38": + '@types/connect@3.4.38': dependencies: - "@types/node": 20.14.13 + '@types/node': 20.14.13 - "@types/cookie@0.6.0": {} + '@types/cookie@0.6.0': {} - "@types/cookiejar@2.1.5": {} + '@types/cookiejar@2.1.5': {} - "@types/d3-array@3.2.1": {} + '@types/d3-array@3.2.1': {} - "@types/d3-color@3.1.3": {} + '@types/d3-color@3.1.3': {} - "@types/d3-ease@3.0.2": {} + '@types/d3-ease@3.0.2': {} - "@types/d3-interpolate@3.0.4": + '@types/d3-interpolate@3.0.4': dependencies: - "@types/d3-color": 3.1.3 + '@types/d3-color': 3.1.3 - "@types/d3-path@3.1.0": {} + '@types/d3-path@3.1.0': {} - "@types/d3-scale@4.0.8": + '@types/d3-scale@4.0.8': dependencies: - "@types/d3-time": 3.0.3 + '@types/d3-time': 3.0.3 - "@types/d3-shape@3.1.6": + '@types/d3-shape@3.1.6': dependencies: - "@types/d3-path": 3.1.0 + '@types/d3-path': 3.1.0 - "@types/d3-time@3.0.3": {} + '@types/d3-time@3.0.3': {} - "@types/d3-timer@3.0.2": {} + '@types/d3-timer@3.0.2': {} - "@types/ejs@3.1.5": + '@types/ejs@3.1.5': optional: true - "@types/eslint-scope@3.7.7": + '@types/eslint-scope@3.7.7': dependencies: - "@types/eslint": 8.56.10 - "@types/estree": 1.0.5 + '@types/eslint': 8.56.10 + '@types/estree': 1.0.5 - "@types/eslint@8.56.10": + '@types/eslint@8.56.10': dependencies: - "@types/estree": 1.0.5 - "@types/json-schema": 7.0.15 + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 - "@types/estree@1.0.5": {} + '@types/estree@1.0.5': {} - "@types/express-serve-static-core@4.19.5": + '@types/express-serve-static-core@4.19.5': dependencies: - "@types/node": 20.14.13 - "@types/qs": 6.9.15 - "@types/range-parser": 1.2.7 - "@types/send": 0.17.4 + '@types/node': 20.14.13 + '@types/qs': 6.9.15 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 - "@types/express@4.17.21": + '@types/express@4.17.21': dependencies: - "@types/body-parser": 1.19.5 - "@types/express-serve-static-core": 4.19.5 - "@types/qs": 6.9.15 - "@types/serve-static": 1.15.7 + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.19.5 + '@types/qs': 6.9.15 + '@types/serve-static': 1.15.7 - "@types/graceful-fs@4.1.9": + '@types/graceful-fs@4.1.9': dependencies: - "@types/node": 20.14.13 + '@types/node': 20.14.13 - "@types/hoist-non-react-statics@3.3.5": + '@types/hoist-non-react-statics@3.3.5': dependencies: - "@types/react": 18.3.3 + '@types/react': 18.3.3 hoist-non-react-statics: 3.3.2 - "@types/http-cache-semantics@4.0.4": {} + '@types/http-cache-semantics@4.0.4': {} - "@types/http-errors@2.0.4": {} + '@types/http-errors@2.0.4': {} - "@types/istanbul-lib-coverage@2.0.6": {} + '@types/istanbul-lib-coverage@2.0.6': {} - "@types/istanbul-lib-report@3.0.3": + '@types/istanbul-lib-report@3.0.3': dependencies: - "@types/istanbul-lib-coverage": 2.0.6 + '@types/istanbul-lib-coverage': 2.0.6 - "@types/istanbul-reports@3.0.4": + '@types/istanbul-reports@3.0.4': dependencies: - "@types/istanbul-lib-report": 3.0.3 + '@types/istanbul-lib-report': 3.0.3 - "@types/jest@29.5.12": + '@types/jest@29.5.12': dependencies: expect: 29.7.0 pretty-format: 29.7.0 - "@types/js-cookie@2.2.7": {} + '@types/js-cookie@2.2.7': {} - "@types/jsdom@20.0.1": + '@types/jsdom@20.0.1': dependencies: - "@types/node": 20.14.13 - "@types/tough-cookie": 4.0.5 + '@types/node': 20.14.13 + '@types/tough-cookie': 4.0.5 parse5: 7.1.2 - "@types/json-schema@7.0.15": {} + '@types/json-schema@7.0.15': {} - "@types/json5@0.0.29": {} + '@types/json5@0.0.29': {} - "@types/jsonwebtoken@9.0.5": + '@types/jsonwebtoken@9.0.5': dependencies: - "@types/node": 20.14.13 + '@types/node': 20.14.13 - "@types/keyv@3.1.4": + '@types/keyv@3.1.4': dependencies: - "@types/node": 20.14.13 + '@types/node': 20.14.13 - "@types/luxon@3.4.2": {} + '@types/luxon@3.4.2': {} - "@types/methods@1.1.4": {} + '@types/methods@1.1.4': {} - "@types/mime@1.3.5": {} + '@types/mime@1.3.5': {} - "@types/mjml-core@4.7.4": + '@types/mjml-core@4.7.4': optional: true - "@types/mjml@4.7.4": + '@types/mjml@4.7.4': dependencies: - "@types/mjml-core": 4.7.4 + '@types/mjml-core': 4.7.4 optional: true - "@types/mute-stream@0.0.4": + '@types/mute-stream@0.0.4': dependencies: - "@types/node": 20.14.13 + '@types/node': 20.14.13 - "@types/node@14.18.63": {} + '@types/node@14.18.63': {} - "@types/node@20.14.13": + '@types/node@20.14.13': dependencies: undici-types: 5.26.5 - "@types/nodemailer@6.4.15": + '@types/nodemailer@6.4.15': dependencies: - "@types/node": 20.14.13 + '@types/node': 20.14.13 - "@types/parse-json@4.0.2": {} + '@types/parse-json@4.0.2': {} - "@types/passport-jwt@4.0.1": + '@types/passport-jwt@4.0.1': dependencies: - "@types/jsonwebtoken": 9.0.5 - "@types/passport-strategy": 0.2.38 + '@types/jsonwebtoken': 9.0.5 + '@types/passport-strategy': 0.2.38 - "@types/passport-local@1.0.38": + '@types/passport-local@1.0.38': dependencies: - "@types/express": 4.17.21 - "@types/passport": 1.0.16 - "@types/passport-strategy": 0.2.38 + '@types/express': 4.17.21 + '@types/passport': 1.0.16 + '@types/passport-strategy': 0.2.38 - "@types/passport-strategy@0.2.38": + '@types/passport-strategy@0.2.38': dependencies: - "@types/express": 4.17.21 - "@types/passport": 1.0.16 + '@types/express': 4.17.21 + '@types/passport': 1.0.16 - "@types/passport@1.0.16": + '@types/passport@1.0.16': dependencies: - "@types/express": 4.17.21 + '@types/express': 4.17.21 - "@types/prop-types@15.7.12": {} + '@types/prop-types@15.7.12': {} - "@types/pug@2.0.10": + '@types/pug@2.0.10': optional: true - "@types/qs@6.9.15": {} + '@types/qs@6.9.15': {} - "@types/range-parser@1.2.7": {} + '@types/range-parser@1.2.7': {} - "@types/react-beautiful-dnd@13.1.8": + '@types/react-beautiful-dnd@13.1.8': dependencies: - "@types/react": 18.3.3 + '@types/react': 18.3.3 - "@types/react-datepicker@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + '@types/react-datepicker@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - "@floating-ui/react": 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@types/react": 18.3.3 + '@floating-ui/react': 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@types/react': 18.3.3 date-fns: 3.6.0 transitivePeerDependencies: - react - react-dom - "@types/react-dom@18.3.0": + '@types/react-dom@18.3.0': dependencies: - "@types/react": 18.3.3 + '@types/react': 18.3.3 - "@types/react-redux@7.1.33": + '@types/react-redux@7.1.33': dependencies: - "@types/hoist-non-react-statics": 3.3.5 - "@types/react": 18.3.3 + '@types/hoist-non-react-statics': 3.3.5 + '@types/react': 18.3.3 hoist-non-react-statics: 3.3.2 redux: 4.2.1 - "@types/react-transition-group@4.4.10": + '@types/react-transition-group@4.4.10': dependencies: - "@types/react": 18.3.3 + '@types/react': 18.3.3 - "@types/react@18.3.3": + '@types/react@18.3.3': dependencies: - "@types/prop-types": 15.7.12 + '@types/prop-types': 15.7.12 csstype: 3.1.3 - "@types/responselike@1.0.3": + '@types/responselike@1.0.3': dependencies: - "@types/node": 20.14.13 + '@types/node': 20.14.13 - "@types/send@0.17.4": + '@types/send@0.17.4': dependencies: - "@types/mime": 1.3.5 - "@types/node": 20.14.13 + '@types/mime': 1.3.5 + '@types/node': 20.14.13 - "@types/serve-static@1.15.7": + '@types/serve-static@1.15.7': dependencies: - "@types/http-errors": 2.0.4 - "@types/node": 20.14.13 - "@types/send": 0.17.4 + '@types/http-errors': 2.0.4 + '@types/node': 20.14.13 + '@types/send': 0.17.4 - "@types/stack-utils@2.0.3": {} + '@types/stack-utils@2.0.3': {} - "@types/statuses@2.0.5": {} + '@types/statuses@2.0.5': {} - "@types/superagent@8.1.7": + '@types/superagent@8.1.7': dependencies: - "@types/cookiejar": 2.1.5 - "@types/methods": 1.1.4 - "@types/node": 20.14.13 + '@types/cookiejar': 2.1.5 + '@types/methods': 1.1.4 + '@types/node': 20.14.13 - "@types/supertest@6.0.2": + '@types/supertest@6.0.2': dependencies: - "@types/methods": 1.1.4 - "@types/superagent": 8.1.7 + '@types/methods': 1.1.4 + '@types/superagent': 8.1.7 - "@types/tough-cookie@4.0.5": {} + '@types/tough-cookie@4.0.5': {} - "@types/validator@13.12.0": {} + '@types/validator@13.12.0': {} - "@types/wrap-ansi@3.0.0": {} + '@types/wrap-ansi@3.0.0': {} - "@types/yargs-parser@21.0.3": {} + '@types/yargs-parser@21.0.3': {} - "@types/yargs@17.0.32": + '@types/yargs@17.0.32': dependencies: - "@types/yargs-parser": 21.0.3 + '@types/yargs-parser': 21.0.3 - "@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)": + '@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)': dependencies: - "@eslint-community/regexpp": 4.11.0 - "@typescript-eslint/parser": 7.17.0(eslint@9.8.0)(typescript@5.5.4) - "@typescript-eslint/scope-manager": 7.17.0 - "@typescript-eslint/type-utils": 7.17.0(eslint@9.8.0)(typescript@5.5.4) - "@typescript-eslint/utils": 7.17.0(eslint@9.8.0)(typescript@5.5.4) - "@typescript-eslint/visitor-keys": 7.17.0 + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 7.17.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 7.17.0 + '@typescript-eslint/type-utils': 7.17.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/utils': 7.17.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 7.17.0 eslint: 9.8.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -19465,12 +13291,12 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/parser@7.17.0(eslint@9.8.0)(typescript@5.5.4)": + '@typescript-eslint/parser@7.17.0(eslint@9.8.0)(typescript@5.5.4)': dependencies: - "@typescript-eslint/scope-manager": 7.17.0 - "@typescript-eslint/types": 7.17.0 - "@typescript-eslint/typescript-estree": 7.17.0(typescript@5.5.4) - "@typescript-eslint/visitor-keys": 7.17.0 + '@typescript-eslint/scope-manager': 7.17.0 + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 7.17.0 debug: 4.3.5 eslint: 9.8.0 optionalDependencies: @@ -19478,15 +13304,15 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/scope-manager@7.17.0": + '@typescript-eslint/scope-manager@7.17.0': dependencies: - "@typescript-eslint/types": 7.17.0 - "@typescript-eslint/visitor-keys": 7.17.0 + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/visitor-keys': 7.17.0 - "@typescript-eslint/type-utils@7.17.0(eslint@9.8.0)(typescript@5.5.4)": + '@typescript-eslint/type-utils@7.17.0(eslint@9.8.0)(typescript@5.5.4)': dependencies: - "@typescript-eslint/typescript-estree": 7.17.0(typescript@5.5.4) - "@typescript-eslint/utils": 7.17.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4) + '@typescript-eslint/utils': 7.17.0(eslint@9.8.0)(typescript@5.5.4) debug: 4.3.5 eslint: 9.8.0 ts-api-utils: 1.3.0(typescript@5.5.4) @@ -19495,12 +13321,12 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/types@7.17.0": {} + '@typescript-eslint/types@7.17.0': {} - "@typescript-eslint/typescript-estree@7.17.0(typescript@5.5.4)": + '@typescript-eslint/typescript-estree@7.17.0(typescript@5.5.4)': dependencies: - "@typescript-eslint/types": 7.17.0 - "@typescript-eslint/visitor-keys": 7.17.0 + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/visitor-keys': 7.17.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 @@ -19512,108 +13338,108 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/utils@7.17.0(eslint@9.8.0)(typescript@5.5.4)": + '@typescript-eslint/utils@7.17.0(eslint@9.8.0)(typescript@5.5.4)': dependencies: - "@eslint-community/eslint-utils": 4.4.0(eslint@9.8.0) - "@typescript-eslint/scope-manager": 7.17.0 - "@typescript-eslint/types": 7.17.0 - "@typescript-eslint/typescript-estree": 7.17.0(typescript@5.5.4) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0) + '@typescript-eslint/scope-manager': 7.17.0 + '@typescript-eslint/types': 7.17.0 + '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4) eslint: 9.8.0 transitivePeerDependencies: - supports-color - typescript - "@typescript-eslint/visitor-keys@7.17.0": + '@typescript-eslint/visitor-keys@7.17.0': dependencies: - "@typescript-eslint/types": 7.17.0 + '@typescript-eslint/types': 7.17.0 eslint-visitor-keys: 3.4.3 - "@webassemblyjs/ast@1.12.1": + '@webassemblyjs/ast@1.12.1': dependencies: - "@webassemblyjs/helper-numbers": 1.11.6 - "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - "@webassemblyjs/floating-point-hex-parser@1.11.6": {} + '@webassemblyjs/floating-point-hex-parser@1.11.6': {} - "@webassemblyjs/helper-api-error@1.11.6": {} + '@webassemblyjs/helper-api-error@1.11.6': {} - "@webassemblyjs/helper-buffer@1.12.1": {} + '@webassemblyjs/helper-buffer@1.12.1': {} - "@webassemblyjs/helper-numbers@1.11.6": + '@webassemblyjs/helper-numbers@1.11.6': dependencies: - "@webassemblyjs/floating-point-hex-parser": 1.11.6 - "@webassemblyjs/helper-api-error": 1.11.6 - "@xtuc/long": 4.2.2 + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 - "@webassemblyjs/helper-wasm-bytecode@1.11.6": {} + '@webassemblyjs/helper-wasm-bytecode@1.11.6': {} - "@webassemblyjs/helper-wasm-section@1.12.1": + '@webassemblyjs/helper-wasm-section@1.12.1': dependencies: - "@webassemblyjs/ast": 1.12.1 - "@webassemblyjs/helper-buffer": 1.12.1 - "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - "@webassemblyjs/wasm-gen": 1.12.1 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.12.1 - "@webassemblyjs/ieee754@1.11.6": + '@webassemblyjs/ieee754@1.11.6': dependencies: - "@xtuc/ieee754": 1.2.0 + '@xtuc/ieee754': 1.2.0 - "@webassemblyjs/leb128@1.11.6": + '@webassemblyjs/leb128@1.11.6': dependencies: - "@xtuc/long": 4.2.2 + '@xtuc/long': 4.2.2 - "@webassemblyjs/utf8@1.11.6": {} + '@webassemblyjs/utf8@1.11.6': {} - "@webassemblyjs/wasm-edit@1.12.1": + '@webassemblyjs/wasm-edit@1.12.1': dependencies: - "@webassemblyjs/ast": 1.12.1 - "@webassemblyjs/helper-buffer": 1.12.1 - "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - "@webassemblyjs/helper-wasm-section": 1.12.1 - "@webassemblyjs/wasm-gen": 1.12.1 - "@webassemblyjs/wasm-opt": 1.12.1 - "@webassemblyjs/wasm-parser": 1.12.1 - "@webassemblyjs/wast-printer": 1.12.1 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-opt': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/wast-printer': 1.12.1 - "@webassemblyjs/wasm-gen@1.12.1": + '@webassemblyjs/wasm-gen@1.12.1': dependencies: - "@webassemblyjs/ast": 1.12.1 - "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - "@webassemblyjs/ieee754": 1.11.6 - "@webassemblyjs/leb128": 1.11.6 - "@webassemblyjs/utf8": 1.11.6 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 - "@webassemblyjs/wasm-opt@1.12.1": + '@webassemblyjs/wasm-opt@1.12.1': dependencies: - "@webassemblyjs/ast": 1.12.1 - "@webassemblyjs/helper-buffer": 1.12.1 - "@webassemblyjs/wasm-gen": 1.12.1 - "@webassemblyjs/wasm-parser": 1.12.1 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 - "@webassemblyjs/wasm-parser@1.12.1": + '@webassemblyjs/wasm-parser@1.12.1': dependencies: - "@webassemblyjs/ast": 1.12.1 - "@webassemblyjs/helper-api-error": 1.11.6 - "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - "@webassemblyjs/ieee754": 1.11.6 - "@webassemblyjs/leb128": 1.11.6 - "@webassemblyjs/utf8": 1.11.6 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 - "@webassemblyjs/wast-printer@1.12.1": + '@webassemblyjs/wast-printer@1.12.1': dependencies: - "@webassemblyjs/ast": 1.12.1 - "@xtuc/long": 4.2.2 + '@webassemblyjs/ast': 1.12.1 + '@xtuc/long': 4.2.2 - "@willsoto/nestjs-prometheus@6.0.1(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.3)": + '@willsoto/nestjs-prometheus@6.0.1(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(prom-client@15.1.3)': dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) prom-client: 15.1.3 - "@xobotyi/scrollbar-width@1.9.5": {} + '@xobotyi/scrollbar-width@1.9.5': {} - "@xtuc/ieee754@1.2.0": {} + '@xtuc/ieee754@1.2.0': {} - "@xtuc/long@4.2.2": {} + '@xtuc/long@4.2.2': {} abab@2.0.6: {} @@ -19912,7 +13738,7 @@ snapshots: avvio@8.3.2: dependencies: - "@fastify/error": 3.4.1 + '@fastify/error': 3.4.1 fastq: 1.17.1 aws-sdk@2.1665.0: @@ -19946,9 +13772,9 @@ snapshots: babel-jest@29.7.0(@babel/core@7.25.2): dependencies: - "@babel/core": 7.25.2 - "@jest/transform": 29.7.0 - "@types/babel__core": 7.20.5 + '@babel/core': 7.25.2 + '@jest/transform': 29.7.0 + '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 babel-preset-jest: 29.6.3(@babel/core@7.25.2) chalk: 4.1.2 @@ -19959,9 +13785,9 @@ snapshots: babel-plugin-istanbul@6.1.1: dependencies: - "@babel/helper-plugin-utils": 7.24.8 - "@istanbuljs/load-nyc-config": 1.1.0 - "@istanbuljs/schema": 0.1.3 + '@babel/helper-plugin-utils': 7.24.8 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 test-exclude: 6.0.0 transitivePeerDependencies: @@ -19969,60 +13795,60 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: - "@babel/template": 7.25.0 - "@babel/types": 7.25.2 - "@types/babel__core": 7.20.5 - "@types/babel__traverse": 7.20.6 + '@babel/template': 7.25.0 + '@babel/types': 7.25.2 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.6 babel-plugin-macros@3.1.0: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 cosmiconfig: 7.1.0 resolve: 1.22.8 babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2): dependencies: - "@babel/compat-data": 7.24.9 - "@babel/core": 7.25.2 - "@babel/helper-define-polyfill-provider": 0.6.2(@babel/core@7.25.2) + '@babel/compat-data': 7.24.9 + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) semver: 6.3.1 transitivePeerDependencies: - supports-color babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.25.2): dependencies: - "@babel/core": 7.25.2 - "@babel/helper-define-polyfill-provider": 0.6.2(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) core-js-compat: 3.37.1 transitivePeerDependencies: - supports-color babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2): dependencies: - "@babel/core": 7.25.2 - "@babel/helper-define-polyfill-provider": 0.6.2(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) transitivePeerDependencies: - supports-color babel-preset-current-node-syntax@1.0.1(@babel/core@7.25.2): dependencies: - "@babel/core": 7.25.2 - "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.25.2) - "@babel/plugin-syntax-bigint": 7.8.3(@babel/core@7.25.2) - "@babel/plugin-syntax-class-properties": 7.12.13(@babel/core@7.25.2) - "@babel/plugin-syntax-import-meta": 7.10.4(@babel/core@7.25.2) - "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.25.2) - "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.25.2) - "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.25.2) - "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.25.2) - "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.25.2) - "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.25.2) - "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.25.2) - "@babel/plugin-syntax-top-level-await": 7.14.5(@babel/core@7.25.2) + '@babel/core': 7.25.2 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) babel-preset-jest@29.6.3(@babel/core@7.25.2): dependencies: - "@babel/core": 7.25.2 + '@babel/core': 7.25.2 babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2) @@ -20033,7 +13859,7 @@ snapshots: babel-walk@3.0.0-canary-5: dependencies: - "@babel/types": 7.25.2 + '@babel/types': 7.25.2 optional: true balanced-match@1.0.2: {} @@ -20042,7 +13868,7 @@ snapshots: bcrypt@5.1.1: dependencies: - "@mapbox/node-pre-gyp": 1.0.11 + '@mapbox/node-pre-gyp': 1.0.11 node-addon-api: 5.1.0 transitivePeerDependencies: - encoding @@ -20310,7 +14136,7 @@ snapshots: class-validator@0.14.1: dependencies: - "@types/validator": 13.12.0 + '@types/validator': 13.12.0 libphonenumber-js: 1.11.4 validator: 13.12.0 @@ -20342,7 +14168,7 @@ snapshots: dependencies: string-width: 4.2.3 optionalDependencies: - "@colors/colors": 1.5.0 + '@colors/colors': 1.5.0 cli-width@3.0.0: {} @@ -20468,8 +14294,8 @@ snapshots: constantinople@4.0.1: dependencies: - "@babel/parser": 7.25.0 - "@babel/types": 7.25.2 + '@babel/parser': 7.25.0 + '@babel/types': 7.25.2 optional: true content-disposition@0.5.4: @@ -20492,7 +14318,7 @@ snapshots: cookies-next@4.2.1: dependencies: - "@types/cookie": 0.6.0 + '@types/cookie': 0.6.0 cookie: 0.6.0 copy-to-clipboard@3.3.3: @@ -20526,7 +14352,7 @@ snapshots: cosmiconfig@7.1.0: dependencies: - "@types/parse-json": 4.0.2 + '@types/parse-json': 4.0.2 import-fresh: 3.3.0 parse-json: 5.2.0 path-type: 4.0.0 @@ -20561,7 +14387,7 @@ snapshots: create-jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): dependencies: - "@jest/types": 29.6.3 + '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 @@ -20569,14 +14395,14 @@ snapshots: jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: - - "@types/node" + - '@types/node' - babel-plugin-macros - supports-color - ts-node create-jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): dependencies: - "@jest/types": 29.6.3 + '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 @@ -20584,7 +14410,7 @@ snapshots: jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: - - "@types/node" + - '@types/node' - babel-plugin-macros - supports-color - ts-node @@ -20593,7 +14419,7 @@ snapshots: cron@3.1.7: dependencies: - "@types/luxon": 3.4.2 + '@types/luxon': 3.4.2 luxon: 3.4.4 cross-spawn@5.1.0: @@ -20858,7 +14684,7 @@ snapshots: dom-helpers@5.2.1: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 csstype: 3.1.3 dom-serializer@1.4.1: @@ -20930,7 +14756,7 @@ snapshots: editorconfig@1.0.4: dependencies: - "@one-ini/wasm": 0.1.1 + '@one-ini/wasm': 0.1.1 commander: 10.0.1 minimatch: 9.0.1 semver: 7.6.3 @@ -21080,30 +14906,30 @@ snapshots: esbuild@0.23.0: optionalDependencies: - "@esbuild/aix-ppc64": 0.23.0 - "@esbuild/android-arm": 0.23.0 - "@esbuild/android-arm64": 0.23.0 - "@esbuild/android-x64": 0.23.0 - "@esbuild/darwin-arm64": 0.23.0 - "@esbuild/darwin-x64": 0.23.0 - "@esbuild/freebsd-arm64": 0.23.0 - "@esbuild/freebsd-x64": 0.23.0 - "@esbuild/linux-arm": 0.23.0 - "@esbuild/linux-arm64": 0.23.0 - "@esbuild/linux-ia32": 0.23.0 - "@esbuild/linux-loong64": 0.23.0 - "@esbuild/linux-mips64el": 0.23.0 - "@esbuild/linux-ppc64": 0.23.0 - "@esbuild/linux-riscv64": 0.23.0 - "@esbuild/linux-s390x": 0.23.0 - "@esbuild/linux-x64": 0.23.0 - "@esbuild/netbsd-x64": 0.23.0 - "@esbuild/openbsd-arm64": 0.23.0 - "@esbuild/openbsd-x64": 0.23.0 - "@esbuild/sunos-x64": 0.23.0 - "@esbuild/win32-arm64": 0.23.0 - "@esbuild/win32-ia32": 0.23.0 - "@esbuild/win32-x64": 0.23.0 + '@esbuild/aix-ppc64': 0.23.0 + '@esbuild/android-arm': 0.23.0 + '@esbuild/android-arm64': 0.23.0 + '@esbuild/android-x64': 0.23.0 + '@esbuild/darwin-arm64': 0.23.0 + '@esbuild/darwin-x64': 0.23.0 + '@esbuild/freebsd-arm64': 0.23.0 + '@esbuild/freebsd-x64': 0.23.0 + '@esbuild/linux-arm': 0.23.0 + '@esbuild/linux-arm64': 0.23.0 + '@esbuild/linux-ia32': 0.23.0 + '@esbuild/linux-loong64': 0.23.0 + '@esbuild/linux-mips64el': 0.23.0 + '@esbuild/linux-ppc64': 0.23.0 + '@esbuild/linux-riscv64': 0.23.0 + '@esbuild/linux-s390x': 0.23.0 + '@esbuild/linux-x64': 0.23.0 + '@esbuild/netbsd-x64': 0.23.0 + '@esbuild/openbsd-arm64': 0.23.0 + '@esbuild/openbsd-x64': 0.23.0 + '@esbuild/sunos-x64': 0.23.0 + '@esbuild/win32-arm64': 0.23.0 + '@esbuild/win32-ia32': 0.23.0 + '@esbuild/win32-x64': 0.23.0 escalade@3.1.2: {} @@ -21152,7 +14978,7 @@ snapshots: dependencies: debug: 3.2.7 optionalDependencies: - "@typescript-eslint/parser": 7.17.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/parser': 7.17.0(eslint@9.8.0)(typescript@5.5.4) eslint: 9.8.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -21179,7 +15005,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - "@typescript-eslint/parser": 7.17.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/parser': 7.17.0(eslint@9.8.0)(typescript@5.5.4) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -21192,7 +15018,7 @@ snapshots: prettier-linter-helpers: 1.0.0 synckit: 0.9.1 optionalDependencies: - "@types/eslint": 8.56.10 + '@types/eslint': 8.56.10 eslint-config-prettier: 9.1.0(eslint@9.8.0) eslint-plugin-react-hooks@4.6.2(eslint@9.8.0): @@ -21242,14 +15068,14 @@ snapshots: eslint@9.8.0: dependencies: - "@eslint-community/eslint-utils": 4.4.0(eslint@9.8.0) - "@eslint-community/regexpp": 4.11.0 - "@eslint/config-array": 0.17.1 - "@eslint/eslintrc": 3.1.0 - "@eslint/js": 9.8.0 - "@humanwhocodes/module-importer": 1.0.1 - "@humanwhocodes/retry": 0.3.0 - "@nodelib/fs.walk": 1.2.8 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0) + '@eslint-community/regexpp': 4.11.0 + '@eslint/config-array': 0.17.1 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.8.0 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.0 + '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -21374,7 +15200,7 @@ snapshots: expect@29.7.0: dependencies: - "@jest/expect-utils": 29.7.0 + '@jest/expect-utils': 29.7.0 jest-get-type: 29.6.3 jest-matcher-utils: 29.7.0 jest-message-util: 29.7.0 @@ -21440,13 +15266,13 @@ snapshots: fast-csv@4.3.6: dependencies: - "@fast-csv/format": 4.3.5 - "@fast-csv/parse": 4.3.6 + '@fast-csv/format': 4.3.5 + '@fast-csv/parse': 4.3.6 fast-csv@5.0.1: dependencies: - "@fast-csv/format": 5.0.0 - "@fast-csv/parse": 5.0.0 + '@fast-csv/format': 5.0.0 + '@fast-csv/parse': 5.0.0 fast-decode-uri-component@1.0.1: {} @@ -21458,8 +15284,8 @@ snapshots: fast-glob@3.3.2: dependencies: - "@nodelib/fs.stat": 2.0.5 - "@nodelib/fs.walk": 1.2.8 + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.7 @@ -21468,7 +15294,7 @@ snapshots: fast-json-stringify@5.16.1: dependencies: - "@fastify/merge-json-schemas": 0.1.1 + '@fastify/merge-json-schemas': 0.1.1 ajv: 8.17.1 ajv-formats: 3.0.1(ajv@8.17.1) fast-deep-equal: 3.1.3 @@ -21502,9 +15328,9 @@ snapshots: fastify@4.28.0: dependencies: - "@fastify/ajv-compiler": 3.6.0 - "@fastify/error": 3.4.1 - "@fastify/fast-json-stringify-compiler": 4.3.0 + '@fastify/ajv-compiler': 3.6.0 + '@fastify/error': 3.4.1 + '@fastify/fast-json-stringify-compiler': 4.3.0 abstract-logging: 2.0.1 avvio: 8.3.2 fast-content-type-parse: 1.1.0 @@ -21521,9 +15347,9 @@ snapshots: fastify@4.28.1: dependencies: - "@fastify/ajv-compiler": 3.6.0 - "@fastify/error": 3.4.1 - "@fastify/fast-json-stringify-compiler": 4.3.0 + '@fastify/ajv-compiler': 3.6.0 + '@fastify/error': 3.4.1 + '@fastify/fast-json-stringify-compiler': 4.3.0 abstract-logging: 2.0.1 avvio: 8.3.2 fast-content-type-parse: 1.1.0 @@ -21642,7 +15468,7 @@ snapshots: fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12))): dependencies: - "@babel/code-frame": 7.24.7 + '@babel/code-frame': 7.24.7 chalk: 4.1.2 chokidar: 3.6.0 cosmiconfig: 8.3.6(typescript@5.3.3) @@ -21861,7 +15687,7 @@ snapshots: globby@14.0.2: dependencies: - "@sindresorhus/merge-streams": 2.3.0 + '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.2 ignore: 5.3.1 path-type: 5.0.0 @@ -21878,10 +15704,10 @@ snapshots: got@11.8.6: dependencies: - "@sindresorhus/is": 4.6.0 - "@szmarczak/http-timer": 4.0.6 - "@types/cacheable-request": 6.0.3 - "@types/responselike": 1.0.3 + '@sindresorhus/is': 4.6.0 + '@szmarczak/http-timer': 4.0.6 + '@types/cacheable-request': 6.0.3 + '@types/responselike': 1.0.3 cacheable-lookup: 5.0.4 cacheable-request: 7.0.4 decompress-response: 6.0.0 @@ -21978,7 +15804,7 @@ snapshots: html-to-text@9.0.5: dependencies: - "@selderee/plugin-htmlparser2": 0.11.0 + '@selderee/plugin-htmlparser2': 0.11.0 deepmerge: 4.3.1 dom-serializer: 2.0.0 htmlparser2: 8.0.2 @@ -22021,7 +15847,7 @@ snapshots: http-proxy-agent@5.0.0: dependencies: - "@tootallnate/once": 2.0.0 + '@tootallnate/once': 2.0.0 agent-base: 6.0.2 debug: 4.3.6(supports-color@9.4.0) transitivePeerDependencies: @@ -22054,7 +15880,7 @@ snapshots: i18next@23.12.2: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 iconv-lite@0.4.24: dependencies: @@ -22124,7 +15950,7 @@ snapshots: inquirer@9.2.15: dependencies: - "@ljharb/through": 2.3.13 + '@ljharb/through': 2.3.13 ansi-escapes: 4.3.2 chalk: 5.3.0 cli-cursor: 3.1.0 @@ -22259,7 +16085,7 @@ snapshots: is-reference@1.2.1: dependencies: - "@types/estree": 1.0.5 + '@types/estree': 1.0.5 is-regex@1.1.4: dependencies: @@ -22316,9 +16142,9 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: - "@babel/core": 7.25.2 - "@babel/parser": 7.25.0 - "@istanbuljs/schema": 0.1.3 + '@babel/core': 7.25.2 + '@babel/parser': 7.25.0 + '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 transitivePeerDependencies: @@ -22326,9 +16152,9 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - "@babel/core": 7.25.2 - "@babel/parser": 7.25.0 - "@istanbuljs/schema": 0.1.3 + '@babel/core': 7.25.2 + '@babel/parser': 7.25.0 + '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.3 transitivePeerDependencies: @@ -22365,21 +16191,21 @@ snapshots: jackspeak@2.3.6: dependencies: - "@isaacs/cliui": 8.0.2 + '@isaacs/cliui': 8.0.2 optionalDependencies: - "@pkgjs/parseargs": 0.11.0 + '@pkgjs/parseargs': 0.11.0 jackspeak@3.4.3: dependencies: - "@isaacs/cliui": 8.0.2 + '@isaacs/cliui': 8.0.2 optionalDependencies: - "@pkgjs/parseargs": 0.11.0 + '@pkgjs/parseargs': 0.11.0 jackspeak@4.0.1: dependencies: - "@isaacs/cliui": 8.0.2 + '@isaacs/cliui': 8.0.2 optionalDependencies: - "@pkgjs/parseargs": 0.11.0 + '@pkgjs/parseargs': 0.11.0 jake@10.9.1: dependencies: @@ -22396,11 +16222,11 @@ snapshots: jest-circus@29.7.0(babel-plugin-macros@3.1.0): dependencies: - "@jest/environment": 29.7.0 - "@jest/expect": 29.7.0 - "@jest/test-result": 29.7.0 - "@jest/types": 29.6.3 - "@types/node": 20.14.13 + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.13 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3(babel-plugin-macros@3.1.0) @@ -22422,9 +16248,9 @@ snapshots: jest-cli@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): dependencies: - "@jest/core": 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) - "@jest/test-result": 29.7.0 - "@jest/types": 29.6.3 + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 chalk: 4.1.2 create-jest: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) exit: 0.1.2 @@ -22434,16 +16260,16 @@ snapshots: jest-validate: 29.7.0 yargs: 17.7.2 transitivePeerDependencies: - - "@types/node" + - '@types/node' - babel-plugin-macros - supports-color - ts-node jest-cli@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): dependencies: - "@jest/core": 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) - "@jest/test-result": 29.7.0 - "@jest/types": 29.6.3 + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 chalk: 4.1.2 create-jest: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) exit: 0.1.2 @@ -22453,16 +16279,16 @@ snapshots: jest-validate: 29.7.0 yargs: 17.7.2 transitivePeerDependencies: - - "@types/node" + - '@types/node' - babel-plugin-macros - supports-color - ts-node jest-config@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): dependencies: - "@babel/core": 7.25.2 - "@jest/test-sequencer": 29.7.0 - "@jest/types": 29.6.3 + '@babel/core': 7.25.2 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.25.2) chalk: 4.1.2 ci-info: 3.9.0 @@ -22483,7 +16309,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - "@types/node": 20.14.13 + '@types/node': 20.14.13 ts-node: 10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4) transitivePeerDependencies: - babel-plugin-macros @@ -22491,9 +16317,9 @@ snapshots: jest-config@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): dependencies: - "@babel/core": 7.25.2 - "@jest/test-sequencer": 29.7.0 - "@jest/types": 29.6.3 + '@babel/core': 7.25.2 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.25.2) chalk: 4.1.2 ci-info: 3.9.0 @@ -22514,7 +16340,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - "@types/node": 20.14.13 + '@types/node': 20.14.13 ts-node: 10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4) transitivePeerDependencies: - babel-plugin-macros @@ -22533,7 +16359,7 @@ snapshots: jest-each@29.7.0: dependencies: - "@jest/types": 29.6.3 + '@jest/types': 29.6.3 chalk: 4.1.2 jest-get-type: 29.6.3 jest-util: 29.7.0 @@ -22541,11 +16367,11 @@ snapshots: jest-environment-jsdom@29.7.0: dependencies: - "@jest/environment": 29.7.0 - "@jest/fake-timers": 29.7.0 - "@jest/types": 29.6.3 - "@types/jsdom": 20.0.1 - "@types/node": 20.14.13 + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/jsdom': 20.0.1 + '@types/node': 20.14.13 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -22556,10 +16382,10 @@ snapshots: jest-environment-node@29.7.0: dependencies: - "@jest/environment": 29.7.0 - "@jest/fake-timers": 29.7.0 - "@jest/types": 29.6.3 - "@types/node": 20.14.13 + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.13 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -22567,9 +16393,9 @@ snapshots: jest-haste-map@29.7.0: dependencies: - "@jest/types": 29.6.3 - "@types/graceful-fs": 4.1.9 - "@types/node": 20.14.13 + '@jest/types': 29.6.3 + '@types/graceful-fs': 4.1.9 + '@types/node': 20.14.13 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -22595,9 +16421,9 @@ snapshots: jest-message-util@29.7.0: dependencies: - "@babel/code-frame": 7.24.7 - "@jest/types": 29.6.3 - "@types/stack-utils": 2.0.3 + '@babel/code-frame': 7.24.7 + '@jest/types': 29.6.3 + '@types/stack-utils': 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 micromatch: 4.0.7 @@ -22607,8 +16433,8 @@ snapshots: jest-mock@29.7.0: dependencies: - "@jest/types": 29.6.3 - "@types/node": 20.14.13 + '@jest/types': 29.6.3 + '@types/node': 20.14.13 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -22638,12 +16464,12 @@ snapshots: jest-runner@29.7.0: dependencies: - "@jest/console": 29.7.0 - "@jest/environment": 29.7.0 - "@jest/test-result": 29.7.0 - "@jest/transform": 29.7.0 - "@jest/types": 29.6.3 - "@types/node": 20.14.13 + '@jest/console': 29.7.0 + '@jest/environment': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.13 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -22664,14 +16490,14 @@ snapshots: jest-runtime@29.7.0: dependencies: - "@jest/environment": 29.7.0 - "@jest/fake-timers": 29.7.0 - "@jest/globals": 29.7.0 - "@jest/source-map": 29.6.3 - "@jest/test-result": 29.7.0 - "@jest/transform": 29.7.0 - "@jest/types": 29.6.3 - "@types/node": 20.14.13 + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/globals': 29.7.0 + '@jest/source-map': 29.6.3 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.13 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -22691,14 +16517,14 @@ snapshots: jest-snapshot@29.7.0: dependencies: - "@babel/core": 7.25.2 - "@babel/generator": 7.25.0 - "@babel/plugin-syntax-jsx": 7.24.7(@babel/core@7.25.2) - "@babel/plugin-syntax-typescript": 7.24.7(@babel/core@7.25.2) - "@babel/types": 7.25.2 - "@jest/expect-utils": 29.7.0 - "@jest/transform": 29.7.0 - "@jest/types": 29.6.3 + '@babel/core': 7.25.2 + '@babel/generator': 7.25.0 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2) + '@babel/types': 7.25.2 + '@jest/expect-utils': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2) chalk: 4.1.2 expect: 29.7.0 @@ -22716,8 +16542,8 @@ snapshots: jest-util@29.7.0: dependencies: - "@jest/types": 29.6.3 - "@types/node": 20.14.13 + '@jest/types': 29.6.3 + '@types/node': 20.14.13 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -22725,7 +16551,7 @@ snapshots: jest-validate@29.7.0: dependencies: - "@jest/types": 29.6.3 + '@jest/types': 29.6.3 camelcase: 6.3.0 chalk: 4.1.2 jest-get-type: 29.6.3 @@ -22734,9 +16560,9 @@ snapshots: jest-watcher@29.7.0: dependencies: - "@jest/test-result": 29.7.0 - "@jest/types": 29.6.3 - "@types/node": 20.14.13 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.13 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -22745,37 +16571,37 @@ snapshots: jest-worker@27.5.1: dependencies: - "@types/node": 20.14.13 + '@types/node': 20.14.13 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - "@types/node": 20.14.13 + '@types/node': 20.14.13 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): dependencies: - "@jest/core": 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) - "@jest/types": 29.6.3 + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + '@jest/types': 29.6.3 import-local: 3.1.0 jest-cli: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) transitivePeerDependencies: - - "@types/node" + - '@types/node' - babel-plugin-macros - supports-color - ts-node jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): dependencies: - "@jest/core": 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) - "@jest/types": 29.6.3 + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + '@jest/types': 29.6.3 import-local: 3.1.0 jest-cli: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) transitivePeerDependencies: - - "@types/node" + - '@types/node' - babel-plugin-macros - supports-color - ts-node @@ -22786,11 +16612,11 @@ snapshots: joi@17.13.3: dependencies: - "@hapi/hoek": 9.3.0 - "@hapi/topo": 5.1.0 - "@sideway/address": 4.1.5 - "@sideway/formula": 3.0.1 - "@sideway/pinpoint": 2.0.0 + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.5 + '@sideway/formula': 3.0.1 + '@sideway/pinpoint': 2.0.0 joycon@3.1.1: {} @@ -23133,11 +16959,11 @@ snapshots: magic-string@0.30.10: dependencies: - "@jridgewell/sourcemap-codec": 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.0 magic-string@0.30.8: dependencies: - "@jridgewell/sourcemap-codec": 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.0 mailparser@3.7.1: dependencies: @@ -23268,7 +17094,7 @@ snapshots: mjml-accordion@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23277,7 +17103,7 @@ snapshots: mjml-body@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23286,7 +17112,7 @@ snapshots: mjml-button@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23295,7 +17121,7 @@ snapshots: mjml-carousel@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23304,7 +17130,7 @@ snapshots: mjml-cli@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 chokidar: 3.6.0 glob: 10.4.5 html-minifier: 4.0.0 @@ -23322,7 +17148,7 @@ snapshots: mjml-column@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23331,7 +17157,7 @@ snapshots: mjml-core@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 cheerio: 1.0.0-rc.12 detect-node: 2.1.0 html-minifier: 4.0.0 @@ -23347,7 +17173,7 @@ snapshots: mjml-divider@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23356,7 +17182,7 @@ snapshots: mjml-group@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23365,7 +17191,7 @@ snapshots: mjml-head-attributes@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23374,7 +17200,7 @@ snapshots: mjml-head-breakpoint@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23383,7 +17209,7 @@ snapshots: mjml-head-font@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23392,7 +17218,7 @@ snapshots: mjml-head-html-attributes@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23401,7 +17227,7 @@ snapshots: mjml-head-preview@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23410,7 +17236,7 @@ snapshots: mjml-head-style@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23419,7 +17245,7 @@ snapshots: mjml-head-title@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23428,7 +17254,7 @@ snapshots: mjml-head@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23437,7 +17263,7 @@ snapshots: mjml-hero@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23446,7 +17272,7 @@ snapshots: mjml-image@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23455,7 +17281,7 @@ snapshots: mjml-migrate@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 js-beautify: 1.15.1 lodash: 4.17.21 mjml-core: 4.15.3 @@ -23467,7 +17293,7 @@ snapshots: mjml-navbar@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23476,7 +17302,7 @@ snapshots: mjml-parser-xml@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 detect-node: 2.1.0 htmlparser2: 9.1.0 lodash: 4.17.21 @@ -23484,7 +17310,7 @@ snapshots: mjml-preset-core@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 mjml-accordion: 4.15.3 mjml-body: 4.15.3 mjml-button: 4.15.3 @@ -23516,7 +17342,7 @@ snapshots: mjml-raw@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23525,7 +17351,7 @@ snapshots: mjml-section@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23534,7 +17360,7 @@ snapshots: mjml-social@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23543,7 +17369,7 @@ snapshots: mjml-spacer@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23552,7 +17378,7 @@ snapshots: mjml-table@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23561,7 +17387,7 @@ snapshots: mjml-text@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 transitivePeerDependencies: @@ -23570,12 +17396,12 @@ snapshots: mjml-validator@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 optional: true mjml-wrapper@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 lodash: 4.17.21 mjml-core: 4.15.3 mjml-section: 4.15.3 @@ -23585,7 +17411,7 @@ snapshots: mjml@4.15.3: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 mjml-cli: 4.15.3 mjml-core: 4.15.3 mjml-migrate: 4.15.3 @@ -23617,14 +17443,14 @@ snapshots: msw@2.3.3(typescript@5.5.4): dependencies: - "@bundled-es-modules/cookie": 2.0.0 - "@bundled-es-modules/statuses": 1.0.1 - "@bundled-es-modules/tough-cookie": 0.1.6 - "@inquirer/confirm": 3.1.17 - "@mswjs/interceptors": 0.29.1 - "@open-draft/until": 2.1.0 - "@types/cookie": 0.6.0 - "@types/statuses": 2.0.5 + '@bundled-es-modules/cookie': 2.0.0 + '@bundled-es-modules/statuses': 1.0.1 + '@bundled-es-modules/tough-cookie': 0.1.6 + '@inquirer/confirm': 3.1.17 + '@mswjs/interceptors': 0.29.1 + '@open-draft/until': 2.1.0 + '@types/cookie': 0.6.0 + '@types/statuses': 2.0.5 chalk: 4.1.2 graphql: 16.9.0 headers-polyfill: 4.0.3 @@ -23675,7 +17501,7 @@ snapshots: nano-css@5.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - "@jridgewell/sourcemap-codec": 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.0 css-tree: 1.1.3 csstype: 3.1.3 fastest-stable-stringify: 2.0.2 @@ -23696,25 +17522,25 @@ snapshots: nestjs-cls@4.4.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1): dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - "@nestjs/core": 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 nestjs-pino@4.1.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.2.0): dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.2.0 nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))): dependencies: - "@nestjs/common": 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) next-i18next@15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - "@babel/runtime": 7.25.0 - "@types/hoist-non-react-statics": 3.3.5 + '@babel/runtime': 7.25.0 + '@types/hoist-non-react-statics': 3.3.5 core-js: 3.37.1 hoist-non-react-statics: 3.3.2 i18next: 23.12.2 @@ -23730,8 +17556,8 @@ snapshots: next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - "@next/env": 14.2.5 - "@swc/helpers": 0.5.5 + '@next/env': 14.2.5 + '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001642 graceful-fs: 4.2.11 @@ -23740,19 +17566,19 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(@babel/core@7.25.2)(babel-plugin-macros@3.1.0)(react@18.3.1) optionalDependencies: - "@next/swc-darwin-arm64": 14.2.5 - "@next/swc-darwin-x64": 14.2.5 - "@next/swc-linux-arm64-gnu": 14.2.5 - "@next/swc-linux-arm64-musl": 14.2.5 - "@next/swc-linux-x64-gnu": 14.2.5 - "@next/swc-linux-x64-musl": 14.2.5 - "@next/swc-win32-arm64-msvc": 14.2.5 - "@next/swc-win32-ia32-msvc": 14.2.5 - "@next/swc-win32-x64-msvc": 14.2.5 - "@opentelemetry/api": 1.9.0 - "@playwright/test": 1.45.3 + '@next/swc-darwin-arm64': 14.2.5 + '@next/swc-darwin-x64': 14.2.5 + '@next/swc-linux-arm64-gnu': 14.2.5 + '@next/swc-linux-arm64-musl': 14.2.5 + '@next/swc-linux-x64-gnu': 14.2.5 + '@next/swc-linux-x64-musl': 14.2.5 + '@next/swc-win32-arm64-msvc': 14.2.5 + '@next/swc-win32-ia32-msvc': 14.2.5 + '@next/swc-win32-x64-msvc': 14.2.5 + '@opentelemetry/api': 1.9.0 + '@playwright/test': 1.45.3 transitivePeerDependencies: - - "@babel/core" + - '@babel/core' - babel-plugin-macros nice-napi@1.0.2: @@ -23798,8 +17624,8 @@ snapshots: node-mocks-http@1.15.1: dependencies: - "@types/express": 4.17.21 - "@types/node": 20.14.13 + '@types/express': 4.17.21 + '@types/node': 20.14.13 accepts: 1.3.8 content-disposition: 0.5.4 depd: 1.1.2 @@ -23923,7 +17749,7 @@ snapshots: openapi-typescript@7.2.0(typescript@5.5.4): dependencies: - "@redocly/openapi-core": 1.18.1(supports-color@9.4.0) + '@redocly/openapi-core': 1.18.1(supports-color@9.4.0) ansi-colors: 4.1.3 parse-json: 8.1.0 supports-color: 9.4.0 @@ -23971,17 +17797,17 @@ snapshots: oxc-resolver@1.10.2: optionalDependencies: - "@oxc-resolver/binding-darwin-arm64": 1.10.2 - "@oxc-resolver/binding-darwin-x64": 1.10.2 - "@oxc-resolver/binding-freebsd-x64": 1.10.2 - "@oxc-resolver/binding-linux-arm-gnueabihf": 1.10.2 - "@oxc-resolver/binding-linux-arm64-gnu": 1.10.2 - "@oxc-resolver/binding-linux-arm64-musl": 1.10.2 - "@oxc-resolver/binding-linux-x64-gnu": 1.10.2 - "@oxc-resolver/binding-linux-x64-musl": 1.10.2 - "@oxc-resolver/binding-wasm32-wasi": 1.10.2 - "@oxc-resolver/binding-win32-arm64-msvc": 1.10.2 - "@oxc-resolver/binding-win32-x64-msvc": 1.10.2 + '@oxc-resolver/binding-darwin-arm64': 1.10.2 + '@oxc-resolver/binding-darwin-x64': 1.10.2 + '@oxc-resolver/binding-freebsd-x64': 1.10.2 + '@oxc-resolver/binding-linux-arm-gnueabihf': 1.10.2 + '@oxc-resolver/binding-linux-arm64-gnu': 1.10.2 + '@oxc-resolver/binding-linux-arm64-musl': 1.10.2 + '@oxc-resolver/binding-linux-x64-gnu': 1.10.2 + '@oxc-resolver/binding-linux-x64-musl': 1.10.2 + '@oxc-resolver/binding-wasm32-wasi': 1.10.2 + '@oxc-resolver/binding-win32-arm64-msvc': 1.10.2 + '@oxc-resolver/binding-win32-x64-msvc': 1.10.2 p-cancelable@2.1.1: {} @@ -24039,14 +17865,14 @@ snapshots: parse-json@5.2.0: dependencies: - "@babel/code-frame": 7.24.7 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@8.1.0: dependencies: - "@babel/code-frame": 7.24.7 + '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 type-fest: 4.23.0 @@ -24273,7 +18099,7 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 - postcss-load-config@4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): + postcss-load-config@4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(typescript@5.5.4)): dependencies: lilconfig: 3.1.2 yaml: 2.5.0 @@ -24314,8 +18140,8 @@ snapshots: postcss-nesting@12.1.5(postcss@8.4.40): dependencies: - "@csstools/selector-resolve-nested": 1.1.0(postcss-selector-parser@6.1.1) - "@csstools/selector-specificity": 3.1.1(postcss-selector-parser@6.1.1) + '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.1.1) + '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.1) postcss: 8.4.40 postcss-selector-parser: 6.1.1 @@ -24393,7 +18219,7 @@ snapshots: dependencies: prettier: 3.3.3 optionalDependencies: - "@ianvs/prettier-plugin-sort-imports": 4.3.1(prettier@3.3.3) + '@ianvs/prettier-plugin-sort-imports': 4.3.1(prettier@3.3.3) prettier@3.3.3: {} @@ -24405,7 +18231,7 @@ snapshots: pretty-format@29.7.0: dependencies: - "@jest/schemas": 29.6.3 + '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 react-is: 18.3.1 @@ -24436,7 +18262,7 @@ snapshots: prom-client@15.1.3: dependencies: - "@opentelemetry/api": 1.9.0 + '@opentelemetry/api': 1.9.0 tdigest: 0.1.2 promise@7.3.1: @@ -24605,7 +18431,7 @@ snapshots: react-beautiful-dnd@13.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 css-box-model: 1.2.1 memoize-one: 5.2.1 raf-schd: 4.0.3 @@ -24619,7 +18445,7 @@ snapshots: react-datepicker@6.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - "@floating-ui/react": 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 date-fns: 3.6.0 prop-types: 15.8.1 @@ -24647,7 +18473,7 @@ snapshots: react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 html-parse-stringify: 3.0.1 i18next: 23.12.2 react: 18.3.1 @@ -24667,8 +18493,8 @@ snapshots: react-redux@7.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - "@babel/runtime": 7.24.8 - "@types/react-redux": 7.1.33 + '@babel/runtime': 7.24.8 + '@types/react-redux': 7.1.33 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -24679,11 +18505,11 @@ snapshots: react-select@5.8.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - "@babel/runtime": 7.24.8 - "@emotion/cache": 11.11.0 - "@emotion/react": 11.11.4(@types/react@18.3.3)(react@18.3.1) - "@floating-ui/dom": 1.6.7 - "@types/react-transition-group": 4.4.10 + '@babel/runtime': 7.24.8 + '@emotion/cache': 11.11.0 + '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) + '@floating-ui/dom': 1.6.7 + '@types/react-transition-group': 4.4.10 memoize-one: 6.0.0 prop-types: 15.8.1 react: 18.3.1 @@ -24691,7 +18517,7 @@ snapshots: react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.3)(react@18.3.1) transitivePeerDependencies: - - "@types/react" + - '@types/react' - supports-color react-smooth@4.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): @@ -24704,7 +18530,7 @@ snapshots: react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -24718,8 +18544,8 @@ snapshots: react-use@17.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - "@types/js-cookie": 2.2.7 - "@xobotyi/scrollbar-width": 1.9.5 + '@types/js-cookie': 2.2.7 + '@xobotyi/scrollbar-width': 1.9.5 copy-to-clipboard: 3.3.3 fast-deep-equal: 3.1.3 fast-shallow-equal: 1.0.0 @@ -24805,7 +18631,7 @@ snapshots: redux@4.2.1: dependencies: - "@babel/runtime": 7.24.8 + '@babel/runtime': 7.24.8 reflect-metadata@0.2.2: {} @@ -24831,7 +18657,7 @@ snapshots: regenerator-transform@0.15.2: dependencies: - "@babel/runtime": 7.25.0 + '@babel/runtime': 7.25.0 regexp.prototype.flags@1.5.2: dependencies: @@ -24842,7 +18668,7 @@ snapshots: regexpu-core@5.3.2: dependencies: - "@babel/regjsgen": 0.8.0 + '@babel/regjsgen': 0.8.0 regenerate: 1.4.2 regenerate-unicode-properties: 10.1.1 regjsparser: 0.9.1 @@ -24922,29 +18748,29 @@ snapshots: rollup@4.19.0: dependencies: - "@types/estree": 1.0.5 + '@types/estree': 1.0.5 optionalDependencies: - "@rollup/rollup-android-arm-eabi": 4.19.0 - "@rollup/rollup-android-arm64": 4.19.0 - "@rollup/rollup-darwin-arm64": 4.19.0 - "@rollup/rollup-darwin-x64": 4.19.0 - "@rollup/rollup-linux-arm-gnueabihf": 4.19.0 - "@rollup/rollup-linux-arm-musleabihf": 4.19.0 - "@rollup/rollup-linux-arm64-gnu": 4.19.0 - "@rollup/rollup-linux-arm64-musl": 4.19.0 - "@rollup/rollup-linux-powerpc64le-gnu": 4.19.0 - "@rollup/rollup-linux-riscv64-gnu": 4.19.0 - "@rollup/rollup-linux-s390x-gnu": 4.19.0 - "@rollup/rollup-linux-x64-gnu": 4.19.0 - "@rollup/rollup-linux-x64-musl": 4.19.0 - "@rollup/rollup-win32-arm64-msvc": 4.19.0 - "@rollup/rollup-win32-ia32-msvc": 4.19.0 - "@rollup/rollup-win32-x64-msvc": 4.19.0 + '@rollup/rollup-android-arm-eabi': 4.19.0 + '@rollup/rollup-android-arm64': 4.19.0 + '@rollup/rollup-darwin-arm64': 4.19.0 + '@rollup/rollup-darwin-x64': 4.19.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.19.0 + '@rollup/rollup-linux-arm-musleabihf': 4.19.0 + '@rollup/rollup-linux-arm64-gnu': 4.19.0 + '@rollup/rollup-linux-arm64-musl': 4.19.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.19.0 + '@rollup/rollup-linux-riscv64-gnu': 4.19.0 + '@rollup/rollup-linux-s390x-gnu': 4.19.0 + '@rollup/rollup-linux-x64-gnu': 4.19.0 + '@rollup/rollup-linux-x64-musl': 4.19.0 + '@rollup/rollup-win32-arm64-msvc': 4.19.0 + '@rollup/rollup-win32-ia32-msvc': 4.19.0 + '@rollup/rollup-win32-x64-msvc': 4.19.0 fsevents: 2.3.3 rtl-css-js@1.16.1: dependencies: - "@babel/runtime": 7.25.0 + '@babel/runtime': 7.25.0 run-applescript@3.2.0: dependencies: @@ -25004,7 +18830,7 @@ snapshots: schema-utils@3.3.0: dependencies: - "@types/json-schema": 7.0.15 + '@types/json-schema': 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) @@ -25101,25 +18927,25 @@ snapshots: detect-libc: 2.0.3 semver: 7.6.2 optionalDependencies: - "@img/sharp-darwin-arm64": 0.33.4 - "@img/sharp-darwin-x64": 0.33.4 - "@img/sharp-libvips-darwin-arm64": 1.0.2 - "@img/sharp-libvips-darwin-x64": 1.0.2 - "@img/sharp-libvips-linux-arm": 1.0.2 - "@img/sharp-libvips-linux-arm64": 1.0.2 - "@img/sharp-libvips-linux-s390x": 1.0.2 - "@img/sharp-libvips-linux-x64": 1.0.2 - "@img/sharp-libvips-linuxmusl-arm64": 1.0.2 - "@img/sharp-libvips-linuxmusl-x64": 1.0.2 - "@img/sharp-linux-arm": 0.33.4 - "@img/sharp-linux-arm64": 0.33.4 - "@img/sharp-linux-s390x": 0.33.4 - "@img/sharp-linux-x64": 0.33.4 - "@img/sharp-linuxmusl-arm64": 0.33.4 - "@img/sharp-linuxmusl-x64": 0.33.4 - "@img/sharp-wasm32": 0.33.4 - "@img/sharp-win32-ia32": 0.33.4 - "@img/sharp-win32-x64": 0.33.4 + '@img/sharp-darwin-arm64': 0.33.4 + '@img/sharp-darwin-x64': 0.33.4 + '@img/sharp-libvips-darwin-arm64': 1.0.2 + '@img/sharp-libvips-darwin-x64': 1.0.2 + '@img/sharp-libvips-linux-arm': 1.0.2 + '@img/sharp-libvips-linux-arm64': 1.0.2 + '@img/sharp-libvips-linux-s390x': 1.0.2 + '@img/sharp-libvips-linux-x64': 1.0.2 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 + '@img/sharp-libvips-linuxmusl-x64': 1.0.2 + '@img/sharp-linux-arm': 0.33.4 + '@img/sharp-linux-arm64': 0.33.4 + '@img/sharp-linux-s390x': 0.33.4 + '@img/sharp-linux-x64': 0.33.4 + '@img/sharp-linuxmusl-arm64': 0.33.4 + '@img/sharp-linuxmusl-x64': 0.33.4 + '@img/sharp-wasm32': 0.33.4 + '@img/sharp-win32-ia32': 0.33.4 + '@img/sharp-win32-x64': 0.33.4 shebang-command@1.2.0: dependencies: @@ -25336,7 +19162,7 @@ snapshots: strtok3@7.1.1: dependencies: - "@tokenizer/token": 0.3.0 + '@tokenizer/token': 0.3.0 peek-readable: 5.1.3 styled-jsx@5.1.1(@babel/core@7.25.2)(babel-plugin-macros@3.1.0)(react@18.3.1): @@ -25344,7 +19170,7 @@ snapshots: client-only: 0.0.1 react: 18.3.1 optionalDependencies: - "@babel/core": 7.25.2 + '@babel/core': 7.25.2 babel-plugin-macros: 3.1.0 stylis@4.2.0: {} @@ -25353,7 +19179,7 @@ snapshots: sucrase@3.35.0: dependencies: - "@jridgewell/gen-mapping": 0.3.5 + '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 glob: 10.4.5 lines-and-columns: 1.2.4 @@ -25408,7 +19234,7 @@ snapshots: svgo@3.3.2: dependencies: - "@trysound/sax": 0.2.0 + '@trysound/sax': 0.2.0 commander: 7.2.0 css-select: 5.1.0 css-tree: 2.3.1 @@ -25424,7 +19250,7 @@ snapshots: synckit@0.9.1: dependencies: - "@pkgr/core": 0.1.1 + '@pkgr/core': 0.1.1 tslib: 2.6.3 tabbable@6.2.0: {} @@ -25433,9 +19259,9 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): + tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(typescript@5.5.4)): dependencies: - "@alloc/quick-lru": 5.2.0 + '@alloc/quick-lru': 5.2.0 arg: 5.0.2 chokidar: 3.6.0 didyoumean: 1.2.2 @@ -25452,7 +19278,7 @@ snapshots: postcss: 8.4.40 postcss-import: 15.1.0(postcss@8.4.40) postcss-js: 4.0.1(postcss@8.4.40) - postcss-load-config: 4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + postcss-load-config: 4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(typescript@5.5.4)) postcss-nested: 6.2.0(postcss@8.4.40) postcss-selector-parser: 6.1.1 resolve: 1.22.8 @@ -25485,25 +19311,25 @@ snapshots: terser-webpack-plugin@5.3.10(@swc/core@1.4.16(@swc/helpers@0.5.12))(webpack@5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12))): dependencies: - "@jridgewell/trace-mapping": 0.3.25 + '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.2 webpack: 5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12)) optionalDependencies: - "@swc/core": 1.4.16(@swc/helpers@0.5.12) + '@swc/core': 1.4.16(@swc/helpers@0.5.12) terser@5.31.2: dependencies: - "@jridgewell/source-map": 0.3.6 + '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 commander: 2.20.3 source-map-support: 0.5.21 test-exclude@6.0.0: dependencies: - "@istanbuljs/schema": 0.1.3 + '@istanbuljs/schema': 0.1.3 glob: 7.2.3 minimatch: 3.1.2 @@ -25557,7 +19383,7 @@ snapshots: token-types@5.0.1: dependencies: - "@tokenizer/token": 0.3.0 + '@tokenizer/token': 0.3.0 ieee754: 1.2.1 tough-cookie@4.1.4: @@ -25607,9 +19433,9 @@ snapshots: typescript: 5.5.4 yargs-parser: 21.1.1 optionalDependencies: - "@babel/core": 7.25.2 - "@jest/transform": 29.7.0 - "@jest/types": 29.6.3 + '@babel/core': 7.25.2 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.25.2) ts-loader@9.5.1(typescript@5.5.4)(webpack@5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12))): @@ -25624,12 +19450,12 @@ snapshots: ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4): dependencies: - "@cspotcode/source-map-support": 0.8.1 - "@tsconfig/node10": 1.0.11 - "@tsconfig/node12": 1.0.11 - "@tsconfig/node14": 1.0.3 - "@tsconfig/node16": 1.0.4 - "@types/node": 20.14.13 + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.14.13 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -25640,16 +19466,16 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - "@swc/core": 1.4.16(@swc/helpers@0.5.12) + '@swc/core': 1.4.16(@swc/helpers@0.5.12) ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4): dependencies: - "@cspotcode/source-map-support": 0.8.1 - "@tsconfig/node10": 1.0.11 - "@tsconfig/node12": 1.0.11 - "@tsconfig/node14": 1.0.3 - "@tsconfig/node16": 1.0.4 - "@types/node": 20.14.13 + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.14.13 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -25660,7 +19486,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - "@swc/core": 1.7.4(@swc/helpers@0.5.12) + '@swc/core': 1.7.4(@swc/helpers@0.5.12) optional: true ts-toolbelt@9.6.0: {} @@ -25673,7 +19499,7 @@ snapshots: tsconfig-paths@3.15.0: dependencies: - "@types/json5": 0.0.29 + '@types/json5': 0.0.29 json5: 1.0.2 minimist: 1.2.8 strip-bom: 3.0.0 @@ -25705,7 +19531,7 @@ snapshots: sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - "@swc/core": 1.7.4(@swc/helpers@0.5.12) + '@swc/core': 1.7.4(@swc/helpers@0.5.12) postcss: 8.4.40 typescript: 5.5.4 transitivePeerDependencies: @@ -25798,7 +19624,7 @@ snapshots: typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))): dependencies: - "@types/cls-hooked": 4.3.8 + '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 @@ -25806,7 +19632,7 @@ snapshots: typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): dependencies: - "@sqltools/formatter": 1.2.5 + '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 buffer: 6.0.3 chalk: 4.1.2 @@ -25829,9 +19655,9 @@ snapshots: typescript-eslint@7.17.0(eslint@9.8.0)(typescript@5.5.4): dependencies: - "@typescript-eslint/eslint-plugin": 7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4) - "@typescript-eslint/parser": 7.17.0(eslint@9.8.0)(typescript@5.5.4) - "@typescript-eslint/utils": 7.17.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/parser': 7.17.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/utils': 7.17.0(eslint@9.8.0)(typescript@5.5.4) eslint: 9.8.0 optionalDependencies: typescript: 5.5.4 @@ -25850,7 +19676,7 @@ snapshots: uid@2.0.2: dependencies: - "@lukeed/csprng": 1.1.0 + '@lukeed/csprng': 1.1.0 unbox-primitive@1.0.2: dependencies: @@ -25865,7 +19691,7 @@ snapshots: undici@5.28.4: dependencies: - "@fastify/busboy": 2.1.1 + '@fastify/busboy': 2.1.1 unicode-canonical-property-names-ecmascript@2.0.0: {} @@ -25926,7 +19752,7 @@ snapshots: dependencies: react: 18.3.1 optionalDependencies: - "@types/react": 18.3.3 + '@types/react': 18.3.3 use-memo-one@1.1.3(react@18.3.1): dependencies: @@ -25960,8 +19786,8 @@ snapshots: v8-to-istanbul@9.3.0: dependencies: - "@jridgewell/trace-mapping": 0.3.25 - "@types/istanbul-lib-coverage": 2.0.6 + '@jridgewell/trace-mapping': 0.3.25 + '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 valid-data-url@3.0.1: @@ -25973,13 +19799,13 @@ snapshots: victory-vendor@36.9.2: dependencies: - "@types/d3-array": 3.2.1 - "@types/d3-ease": 3.0.2 - "@types/d3-interpolate": 3.0.4 - "@types/d3-scale": 4.0.8 - "@types/d3-shape": 3.1.6 - "@types/d3-time": 3.0.3 - "@types/d3-timer": 3.0.2 + '@types/d3-array': 3.2.1 + '@types/d3-ease': 3.0.2 + '@types/d3-interpolate': 3.0.4 + '@types/d3-scale': 4.0.8 + '@types/d3-shape': 3.1.6 + '@types/d3-time': 3.0.3 + '@types/d3-timer': 3.0.2 d3-array: 3.2.4 d3-ease: 3.0.1 d3-interpolate: 3.0.1 @@ -26031,11 +19857,11 @@ snapshots: webpack@5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12)): dependencies: - "@types/eslint-scope": 3.7.7 - "@types/estree": 1.0.5 - "@webassemblyjs/ast": 1.12.1 - "@webassemblyjs/wasm-edit": 1.12.1 - "@webassemblyjs/wasm-parser": 1.12.1 + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) browserslist: 4.23.2 @@ -26056,7 +19882,7 @@ snapshots: watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: - - "@swc/core" + - '@swc/core' - esbuild - uglify-js @@ -26138,8 +19964,8 @@ snapshots: with@7.0.2: dependencies: - "@babel/parser": 7.25.0 - "@babel/types": 7.25.2 + '@babel/parser': 7.25.0 + '@babel/types': 7.25.2 assert-never: 1.3.0 babel-walk: 3.0.0-canary-5 optional: true @@ -26247,6 +20073,6 @@ snapshots: dependencies: use-sync-external-store: 1.2.0(react@18.3.1) optionalDependencies: - "@types/react": 18.3.3 + '@types/react': 18.3.3 immer: 10.1.1 react: 18.3.1 From 0a4879095b0c6c0ce51b682d2979fa5a1adbf9de Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 12:17:02 +0000 Subject: [PATCH 194/215] chore(deps): update dependency ts-jest to v29.2.4 (#585) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c127f9a3e..a2b864223 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -269,7 +269,7 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.2.3(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))(typescript@5.5.4) + version: 29.2.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))(typescript@5.5.4) ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.5.4)(webpack@5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12))) @@ -6242,8 +6242,8 @@ packages: resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} engines: {node: 20 || >=22} - jake@10.9.1: - resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==} + jake@10.9.2: + resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} engines: {node: '>=10'} hasBin: true @@ -8788,8 +8788,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-jest@29.2.3: - resolution: {integrity: sha512-yCcfVdiBFngVz9/keHin9EnsrQtQtEu3nRykNy9RVp+FiPFFbPJ3Sg6Qg4+TkmH0vMP5qsTKgXSsk80HRwvdgQ==} + ts-jest@29.2.4: + resolution: {integrity: sha512-3d6tgDyhCI29HlpwIq87sNuI+3Q6GLTTCeYRHCs7vDz+/3GCMwEtV9jezLyl4ZtnBgx00I7hm8PCP8cTksMGrw==} engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -14766,7 +14766,7 @@ snapshots: ejs@3.1.10: dependencies: - jake: 10.9.1 + jake: 10.9.2 electron-to-chromium@1.4.828: {} @@ -16207,7 +16207,7 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jake@10.9.1: + jake@10.9.2: dependencies: async: 3.2.5 chalk: 4.1.2 @@ -19419,7 +19419,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.3(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))(typescript@5.5.4): + ts-jest@29.2.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))(typescript@5.5.4): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 From a8ad89e78b5e215b2df96cd02164658d431417b3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 15:58:15 +0000 Subject: [PATCH 195/215] fix(deps): update dependency framer-motion to v11.3.21 (#586) fix(deps): update dependency framer-motion to v11.3.20 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a2b864223..d16a41ab7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -362,7 +362,7 @@ importers: version: 1.11.11 framer-motion: specifier: ^11.1.7 - version: 11.3.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.3.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) i18next: specifier: ^23.11.5 version: 23.12.2 @@ -5599,8 +5599,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@11.3.19: - resolution: {integrity: sha512-+luuQdx4AsamyMcvzW7jUAJYIKvQs1KE7oHvKkW3eNzmo0S+3PSDWjBuQkuIP9WyneGnKGMLUSuHs8OP7jKpQg==} + framer-motion@11.3.20: + resolution: {integrity: sha512-xRPHtcrSjCdQ7gIttxcnSXOPq+P0AiU7tU82fWE3Tco7EmQQmu5AIgwkdcI6ebZolm+rz9ehSzECVSdZONSj+Q==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 @@ -15499,7 +15499,7 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.3.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.3.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: tslib: 2.6.3 optionalDependencies: From db571a6d8c451a8a4fce7cf6c9ef6d35a4d80d01 Mon Sep 17 00:00:00 2001 From: "jeehoon.choi" Date: Fri, 2 Aug 2024 10:18:05 +0900 Subject: [PATCH 196/215] add log when successfully sent webhook --- apps/api/src/common/entities/common.entity.ts | 2 +- apps/api/src/domains/admin/history/history.entity.ts | 2 +- apps/api/src/domains/admin/history/history.service.ts | 2 -- .../src/domains/admin/project/webhook/webhook.listener.ts | 7 ++++++- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/apps/api/src/common/entities/common.entity.ts b/apps/api/src/common/entities/common.entity.ts index 83e23ee6e..31bf4ff69 100644 --- a/apps/api/src/common/entities/common.entity.ts +++ b/apps/api/src/common/entities/common.entity.ts @@ -25,7 +25,7 @@ import { export abstract class CommonEntity { @PrimaryGeneratedColumn('increment') - id: number; + id: number | null | undefined; @CreateDateColumn() createdAt: Date; diff --git a/apps/api/src/domains/admin/history/history.entity.ts b/apps/api/src/domains/admin/history/history.entity.ts index 1f02e3c53..d8a1e102f 100644 --- a/apps/api/src/domains/admin/history/history.entity.ts +++ b/apps/api/src/domains/admin/history/history.entity.ts @@ -44,7 +44,7 @@ export class HistoryEntity extends CommonEntity { action, entity, }: { - userId: number; + userId: number | null | undefined; entityName: EntityNameEnum; entityId: number; action: HistoryActionEnum; diff --git a/apps/api/src/domains/admin/history/history.service.ts b/apps/api/src/domains/admin/history/history.service.ts index fca93ef86..399b214ee 100644 --- a/apps/api/src/domains/admin/history/history.service.ts +++ b/apps/api/src/domains/admin/history/history.service.ts @@ -31,8 +31,6 @@ export class HistoryService { const { userId, ...rest } = dto; const entityId = dto.entityId; - if (!userId) throw new Error('userId is required'); - await this.dataSource.transaction(async (manager) => { const repo = manager.getRepository(HistoryEntity); const history = HistoryEntity.from({ userId, entityId, ...rest }); diff --git a/apps/api/src/domains/admin/project/webhook/webhook.listener.ts b/apps/api/src/domains/admin/project/webhook/webhook.listener.ts index 9f05cf5c6..aff6e76cc 100644 --- a/apps/api/src/domains/admin/project/webhook/webhook.listener.ts +++ b/apps/api/src/domains/admin/project/webhook/webhook.listener.ts @@ -18,7 +18,7 @@ import { Injectable, Logger, NotFoundException } from '@nestjs/common'; import { OnEvent } from '@nestjs/event-emitter'; import { InjectRepository } from '@nestjs/typeorm'; import type { AxiosError } from 'axios'; -import { catchError, lastValueFrom, of, retry, timer } from 'rxjs'; +import { catchError, lastValueFrom, of, retry, tap, timer } from 'rxjs'; import { Repository } from 'typeorm'; import type { IssueStatusEnum } from '@/common/enums'; @@ -68,6 +68,11 @@ export class WebhookListener { }, ) .pipe( + tap(() => { + this.logger.log( + `Successfully sent webhook to ${webhook.url}(event: ${event}, data: ${JSON.stringify(data)}, token: ${webhook.token})`, + ); + }), retry({ count: 3, delay: (error, retryCount) => { From 2ad55944fa3f56dbf6bdbf78fefe7cc58730308e Mon Sep 17 00:00:00 2001 From: "jeehoon.choi" Date: Fri, 2 Aug 2024 11:08:03 +0900 Subject: [PATCH 197/215] fix typecheck error --- apps/api/src/common/entities/common.entity.ts | 2 +- .../src/domains/admin/history/history.entity.ts | 15 +++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/apps/api/src/common/entities/common.entity.ts b/apps/api/src/common/entities/common.entity.ts index 31bf4ff69..83e23ee6e 100644 --- a/apps/api/src/common/entities/common.entity.ts +++ b/apps/api/src/common/entities/common.entity.ts @@ -25,7 +25,7 @@ import { export abstract class CommonEntity { @PrimaryGeneratedColumn('increment') - id: number | null | undefined; + id: number; @CreateDateColumn() createdAt: Date; diff --git a/apps/api/src/domains/admin/history/history.entity.ts b/apps/api/src/domains/admin/history/history.entity.ts index d8a1e102f..5305add8b 100644 --- a/apps/api/src/domains/admin/history/history.entity.ts +++ b/apps/api/src/domains/admin/history/history.entity.ts @@ -22,8 +22,11 @@ import { EntityNameEnum } from './history-entity.enum'; @Entity('histories') export class HistoryEntity extends CommonEntity { - @ManyToOne(() => UserEntity, { createForeignKeyConstraints: false }) - user: Relation; + @ManyToOne(() => UserEntity, { + createForeignKeyConstraints: false, + nullable: true, + }) + user: Relation | null; @Column('enum', { enum: EntityNameEnum }) entityName: EntityNameEnum; @@ -51,8 +54,12 @@ export class HistoryEntity extends CommonEntity { entity: object; }) { const history = new HistoryEntity(); - history.user = new UserEntity(); - history.user.id = userId; + if (userId) { + history.user = new UserEntity(); + history.user.id = userId; + } else { + history.user = null; + } history.entityName = entityName; history.entityId = entityId; history.action = action; From 97c85f31127001b3b6f5cbc19bb858411627c367 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 2 Aug 2024 10:02:58 +0000 Subject: [PATCH 198/215] chore(deps): update dependency @swc/core to v1.7.5 (#584) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 513 +++++++++++++------------------------------------ 1 file changed, 132 insertions(+), 381 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d16a41ab7..f30e18fb7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,16 +73,16 @@ importers: version: 7.4.0(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(xq6vlfg6hsq7exzzvkbe2cwere) + version: 10.2.3(7qnrfrwjis6i34tgrkvgcsdtvm) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) + version: 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.11.0 '@swc/cli': specifier: ^0.4.0 - version: 0.4.0(@swc/core@1.4.16(@swc/helpers@0.5.12))(chokidar@3.6.0) + version: 0.4.0(@swc/core@1.7.5(@swc/helpers@0.5.12))(chokidar@3.6.0) '@swc/helpers': specifier: ^0.5.10 version: 0.5.12 @@ -148,7 +148,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.2.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) + version: 4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) nodemailer: specifier: ^6.9.13 version: 6.9.14 @@ -184,13 +184,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + version: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -200,7 +200,7 @@ importers: version: 8.4.1 '@nestjs/cli': specifier: ^10.3.2 - version: 10.4.2(@swc/cli@0.4.0(@swc/core@1.4.16(@swc/helpers@0.5.12))(chokidar@3.6.0))(@swc/core@1.4.16(@swc/helpers@0.5.12)) + version: 10.4.2(@swc/cli@0.4.0(@swc/core@1.7.5(@swc/helpers@0.5.12))(chokidar@3.6.0))(@swc/core@1.7.5(@swc/helpers@0.5.12)) '@nestjs/schematics': specifier: ^10.1.1 version: 10.1.3(chokidar@3.6.0)(typescript@5.5.4) @@ -209,10 +209,10 @@ importers: version: 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10)) '@swc-node/jest': specifier: ^1.8.0 - version: 1.8.12(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4) + version: 1.8.12(@swc/core@1.7.5(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4) '@swc/core': specifier: ^1.4.16 - version: 1.4.16(@swc/helpers@0.5.12) + version: 1.7.5(@swc/helpers@0.5.12) '@types/bcrypt': specifier: ^5.0.2 version: 5.0.2 @@ -260,7 +260,7 @@ importers: version: 5.2.1(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.8.0))(eslint@9.8.0)(prettier@3.3.3) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -269,13 +269,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.2.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))(typescript@5.5.4) + version: 29.2.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))(typescript@5.5.4) ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.5.4)(webpack@5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12))) + version: 9.5.1(typescript@5.5.4)(webpack@5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4) + version: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -308,7 +308,7 @@ importers: version: 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) + version: 0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.9.0(react-hook-form@7.52.1(react@18.3.1)) @@ -444,10 +444,10 @@ importers: version: 8.1.0(typescript@5.5.4) '@swc/core': specifier: ^1.4.16 - version: 1.7.4(@swc/helpers@0.5.12) + version: 1.7.5(@swc/helpers@0.5.12) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.7.4(@swc/helpers@0.5.12)) + version: 0.2.36(@swc/core@1.7.5(@swc/helpers@0.5.12)) '@tanstack/react-query-devtools': specifier: ^5.45.1 version: 5.51.16(@tanstack/react-query@5.51.16(react@18.3.1))(react@18.3.1) @@ -495,7 +495,7 @@ importers: version: 9.8.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -519,7 +519,7 @@ importers: version: 8.4.40 tailwindcss: specifier: ^3.4.3 - version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(typescript@5.5.4)) + version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(typescript@5.5.4)) ts-toolbelt: specifier: ^9.6.0 version: 9.6.0 @@ -549,7 +549,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.0.2 - version: 8.2.3(@swc/core@1.7.4)(jiti@1.21.6)(postcss@8.4.40)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.3(@swc/core@1.7.5)(jiti@1.21.6)(postcss@8.4.40)(typescript@5.5.4)(yaml@2.5.0) typescript: specifier: ^5.4.5 version: 5.5.4 @@ -591,7 +591,7 @@ importers: version: 3.3.3 tailwindcss: specifier: ^3.4.3 - version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(typescript@5.5.4)) + version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(typescript@5.5.4)) packages/ufb-ui: dependencies: @@ -610,10 +610,10 @@ importers: devDependencies: '@swc/core': specifier: ^1.4.16 - version: 1.7.4(@swc/helpers@0.5.12) + version: 1.7.5(@swc/helpers@0.5.12) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.7.4(@swc/helpers@0.5.12)) + version: 0.2.36(@swc/core@1.7.5(@swc/helpers@0.5.12)) '@types/react': specifier: ^18.2.79 version: 18.3.3 @@ -637,7 +637,7 @@ importers: version: 9.8.0 tailwindcss: specifier: ^3.4.3 - version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(typescript@5.5.4)) + version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(typescript@5.5.4)) tooling/eslint: dependencies: @@ -3277,137 +3277,68 @@ packages: chokidar: optional: true - '@swc/core-darwin-arm64@1.4.16': - resolution: {integrity: sha512-UOCcH1GvjRnnM/LWT6VCGpIk0OhHRq6v1U6QXuPt5wVsgXnXQwnf5k3sG5Cm56hQHDvhRPY6HCsHi/p0oek8oQ==} + '@swc/core-darwin-arm64@1.7.5': + resolution: {integrity: sha512-Y+bvW9C4/u26DskMbtQKT4FU6QQenaDYkKDi028vDIKAa7v1NZqYG9wmhD/Ih7n5EUy2uJ5I5EWD7WaoLzT6PA==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-arm64@1.7.4': - resolution: {integrity: sha512-RbWrdGh+x9xKFUA9/kPZRR8OPxUsDUuPyLjPIGLYZMO+ftht2vhVH7QsUq6lg+jAP34eIya72UA1isiZe+BRaA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - - '@swc/core-darwin-x64@1.4.16': - resolution: {integrity: sha512-t3bgqFoYLWvyVtVL6KkFNCINEoOrIlyggT/kJRgi1y0aXSr0oVgcrQ4ezJpdeahZZ4N+Q6vT3ffM30yIunELNA==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - - '@swc/core-darwin-x64@1.7.4': - resolution: {integrity: sha512-TxCWMJs4OrqApjFuT8cUiqMz0zg97F0JsXBEeZ7zjkyv9XJ/rN2pdwqMlZv0Wv2C2rivOPo6FsWYlZ3V8ZHhyA==} + '@swc/core-darwin-x64@1.7.5': + resolution: {integrity: sha512-AuIbDlcaAhYS6mtF4UqvXgrLeAfXZbVf4pgtgShPbutF80VbCQiIB55zOFz5aZdCpsBVuCWcBq0zLneK+VQKkQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.4.16': - resolution: {integrity: sha512-DvHuwvEF86YvSd0lwnzVcjOTZ0jcxewIbsN0vc/0fqm9qBdMMjr9ox6VCam1n3yYeRtj4VFgrjeNFksqbUejdQ==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - - '@swc/core-linux-arm-gnueabihf@1.7.4': - resolution: {integrity: sha512-5IhwIJZAgkkfI6PqgQ3xk0/2hTAVsAczIPLiR2Epp30EgsNo1KIFL0ZHzrnvJPy5BZ3jy3T1dEbDE/memBOEmA==} + '@swc/core-linux-arm-gnueabihf@1.7.5': + resolution: {integrity: sha512-99uBPHITRqgGwCXAjHY94VaV3Z40+D2NQNgR1t6xQpO8ZnevI6YSzX6GVZfBnV7+7oisiGkrVEwfIRRa+1s8FA==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.4.16': - resolution: {integrity: sha512-9Uu5YlPbyCvbidjKtYEsPpyZlu16roOZ5c2tP1vHfnU9bgf5Tz5q5VovSduNxPHx+ed2iC1b1URODHvDzbbDuQ==} + '@swc/core-linux-arm64-gnu@1.7.5': + resolution: {integrity: sha512-xHL3Erlz+OGGCG4h6K2HWiR56H5UYMuBWWPbbUufi2bJpfhuKQy/X3vWffwL8ZVfJmCUwr4/G91GHcm32uYzRg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-gnu@1.7.4': - resolution: {integrity: sha512-0787jri83jigf26mF8FndWehh7jqMaHwAm/OV6VdToyNo/g+d1AxVpkEizrywZK46el+AObnHUIHIHwZgO21LA==} + '@swc/core-linux-arm64-musl@1.7.5': + resolution: {integrity: sha512-5ArGdqvFMszNHdi4a67vopeYq8d1K+FuTWDrblHrAvZFhAyv+GQz2PnKqYOgl0sWmQxsNPfNwBFtxACpUO3Jzg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.4.16': - resolution: {integrity: sha512-/YZq/qB1CHpeoL0eMzyqK5/tYZn/rzKoCYDviFU4uduSUIJsDJQuQA/skdqUzqbheOXKAd4mnJ1hT04RbJ8FPQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - - '@swc/core-linux-arm64-musl@1.7.4': - resolution: {integrity: sha512-A45hGKWAGcjU5Ol0uQUoK0tHerwEKxfprYUZbmPLpD2yrpMZr+dTrwY2n075sixs7RuZEccBkgGNpehEe5BPBQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - - '@swc/core-linux-x64-gnu@1.4.16': - resolution: {integrity: sha512-UUjaW5VTngZYDcA8yQlrFmqs1tLi1TxbKlnaJwoNhel9zRQ0yG1YEVGrzTvv4YApSuIiDK18t+Ip927bwucuVQ==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/core-linux-x64-gnu@1.7.4': - resolution: {integrity: sha512-bcO1MpAm39TXqqHuYW4ox4vDvhB7jkguwMwxvmL+cKBGsUHrIoUTfGt9NM9N4D4CvOwULlxqbyt19veUJ7CVPw==} + '@swc/core-linux-x64-gnu@1.7.5': + resolution: {integrity: sha512-mSVVV/PFzCGtI1nVQQyx34NwCMgSurF6ZX/me8pUAX054vsE/pSFL66xN+kQOe/1Z/LOd4UmXFkZ/EzOSnYcSg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.4.16': - resolution: {integrity: sha512-aFhxPifevDTwEDKPi4eRYWzC0p/WYJeiFkkpNU5Uc7a7M5iMWPAbPFUbHesdlb9Jfqs5c07oyz86u+/HySBNPQ==} + '@swc/core-linux-x64-musl@1.7.5': + resolution: {integrity: sha512-09hY3ZKMUORXVunESKS9yuP78+gQbr759GKHo8wyCdtAx8lCZdEjfI5NtC7/1VqwfeE32/U6u+5MBTVhZTt0AA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.7.4': - resolution: {integrity: sha512-N6nXuHyDO/q5kPN2xQxz5BEvhFpgnFSkP+9wxg5xWq+qIQL5bv37jk8dkKvMLx/8fHzTqrIjPDSRzVbcL7sqXg==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/core-win32-arm64-msvc@1.4.16': - resolution: {integrity: sha512-bTD43MbhIHL2s5QgCwyleaGwl96Gk/scF2TaVKdUe4QlJCDV/YK9h5oIBAp63ckHtE8GHlH4c8dZNBiAXn4Org==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - - '@swc/core-win32-arm64-msvc@1.7.4': - resolution: {integrity: sha512-7W1owqCNR1cG+mpS55juiZlR/lrAdxB1pH32egeOipNKOLGwyqmlzQ0g9tkQTNgzwgfpCUg8z606+GqqXvajZw==} + '@swc/core-win32-arm64-msvc@1.7.5': + resolution: {integrity: sha512-B/UDtPI3RlYRFW42xQxOpl6kI/9LtkD7No+XeRIKQTPe15EP2o+rUlv7CmKljVBXgJ8KmaQbZlaEh1YP+QZEEQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.4.16': - resolution: {integrity: sha512-/lmZeAN/qV5XbK2SEvi8e2RkIg8FQNYiSA8y2/Zb4gTUMKVO5JMLH0BSWMiIKMstKDPDSxMWgwJaQHF8UMyPmQ==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - - '@swc/core-win32-ia32-msvc@1.7.4': - resolution: {integrity: sha512-saLkY+q7zNPk4gYiUBCc93FYPo4ECXMjHcSPtLVHoPZBIxRrklgaAf6aDpblBo30nVdoBE2V3YPd0Y/cPiY6RQ==} + '@swc/core-win32-ia32-msvc@1.7.5': + resolution: {integrity: sha512-BgLesVGmIY6Nub/sURqtSRvWYcbCE/ACfuZB3bZHVKD6nsZJJuOpdB8oC41fZPyc8yZUzL3XTBIifkT2RP+w9w==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.4.16': - resolution: {integrity: sha512-BPAfFfODWXtUu6SwaTTftDHvcbDyWBSI/oanUeRbQR5vVWkXoQ3cxLTsDluc3H74IqXS5z1Uyoe0vNo2hB1opA==} + '@swc/core-win32-x64-msvc@1.7.5': + resolution: {integrity: sha512-CnF557tidLfQRPczcqDJ8x+LBQYsFa0Ra6w2+YU1iFUboaI2jJVuqt3vEChu80y6JiRIBAaaV2L/GawDJh1dIQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core-win32-x64-msvc@1.7.4': - resolution: {integrity: sha512-zKF6jpRBNuVKgOf2W5dMcPyjwcNCp21syjl9lvLRbCeIg+1U+zjdoQCAmMWWoPNE7fLg+yfvohnnOJG2AdzQ9Q==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - - '@swc/core@1.4.16': - resolution: {integrity: sha512-Xaf+UBvW6JNuV131uvSNyMXHn+bh6LyKN4tbv7tOUFQpXyz/t9YWRE04emtlUW9Y0qrm/GKFCbY8n3z6BpZbTA==} - engines: {node: '>=10'} - peerDependencies: - '@swc/helpers': ^0.5.0 - peerDependenciesMeta: - '@swc/helpers': - optional: true - - '@swc/core@1.7.4': - resolution: {integrity: sha512-+wSycNxOw9QQz81AJAZlNS34EtOIifwUXMPACg05PWjECsjOKDTXLCVPx6J0lRaxhHSGBU2OYs9mRfIvxGt3CA==} + '@swc/core@1.7.5': + resolution: {integrity: sha512-qKK0/Ta4qvxs/ok3XyYVPT7OBenwRn1sSINf1cKQTBHPqr7U/uB4k2GTl6JgEs8H4PiJrMTNWfMLTucIoVSfAg==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -11274,9 +11205,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))': dependencies: - tailwindcss: 3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(typescript@5.5.4)) + tailwindcss: 3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(typescript@5.5.4)) '@hookform/resolvers@3.9.0(react-hook-form@7.52.1(react@18.3.1))': dependencies: @@ -11428,7 +11359,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -11442,42 +11373,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - jest-watcher: 29.7.0 - micromatch: 4.0.7 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node - - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))': - dependencies: - '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 20.14.13 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - ci-info: 3.9.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11753,7 +11649,7 @@ snapshots: axios: 1.7.2 rxjs: 7.8.1 - '@nestjs/cli@10.4.2(@swc/cli@0.4.0(@swc/core@1.4.16(@swc/helpers@0.5.12))(chokidar@3.6.0))(@swc/core@1.4.16(@swc/helpers@0.5.12))': + '@nestjs/cli@10.4.2(@swc/cli@0.4.0(@swc/core@1.7.5(@swc/helpers@0.5.12))(chokidar@3.6.0))(@swc/core@1.7.5(@swc/helpers@0.5.12))': dependencies: '@angular-devkit/core': 17.3.8(chokidar@3.6.0) '@angular-devkit/schematics': 17.3.8(chokidar@3.6.0) @@ -11763,7 +11659,7 @@ snapshots: chokidar: 3.6.0 cli-table3: 0.6.5 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12))) + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12))) glob: 10.4.2 inquirer: 8.2.6 node-emoji: 1.11.0 @@ -11772,11 +11668,11 @@ snapshots: tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.3.3 - webpack: 5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12)) + webpack: 5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12)) webpack-node-externals: 3.0.0 optionalDependencies: - '@swc/cli': 0.4.0(@swc/core@1.4.16(@swc/helpers@0.5.12))(chokidar@3.6.0) - '@swc/core': 1.4.16(@swc/helpers@0.5.12) + '@swc/cli': 0.4.0(@swc/core@1.7.5(@swc/helpers@0.5.12))(chokidar@3.6.0) + '@swc/core': 1.7.5(@swc/helpers@0.5.12) transitivePeerDependencies: - esbuild - uglify-js @@ -11913,7 +11809,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(xq6vlfg6hsq7exzzvkbe2cwere)': + '@nestjs/terminus@10.2.3(7qnrfrwjis6i34tgrkvgcsdtvm)': dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11923,8 +11819,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) - typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) + typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) '@nestjs/testing@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10))': dependencies: @@ -11934,13 +11830,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))': dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) uuid: 9.0.1 '@next/env@14.2.5': {} @@ -12713,27 +12609,27 @@ snapshots: - supports-color - typescript - '@swc-node/core@1.13.3(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12)': + '@swc-node/core@1.13.3(@swc/core@1.7.5(@swc/helpers@0.5.12))(@swc/types@0.1.12)': dependencies: - '@swc/core': 1.4.16(@swc/helpers@0.5.12) + '@swc/core': 1.7.5(@swc/helpers@0.5.12) '@swc/types': 0.1.12 - '@swc-node/jest@1.8.12(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4)': + '@swc-node/jest@1.8.12(@swc/core@1.7.5(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4)': dependencies: '@node-rs/xxhash': 1.7.3 - '@swc-node/core': 1.13.3(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12) - '@swc-node/register': 1.10.9(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4) - '@swc/core': 1.4.16(@swc/helpers@0.5.12) + '@swc-node/core': 1.13.3(@swc/core@1.7.5(@swc/helpers@0.5.12))(@swc/types@0.1.12) + '@swc-node/register': 1.10.9(@swc/core@1.7.5(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4) + '@swc/core': 1.7.5(@swc/helpers@0.5.12) '@swc/types': 0.1.12 typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@swc-node/register@1.10.9(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4)': + '@swc-node/register@1.10.9(@swc/core@1.7.5(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4)': dependencies: - '@swc-node/core': 1.13.3(@swc/core@1.4.16(@swc/helpers@0.5.12))(@swc/types@0.1.12) + '@swc-node/core': 1.13.3(@swc/core@1.7.5(@swc/helpers@0.5.12))(@swc/types@0.1.12) '@swc-node/sourcemap-support': 0.5.1 - '@swc/core': 1.4.16(@swc/helpers@0.5.12) + '@swc/core': 1.7.5(@swc/helpers@0.5.12) colorette: 2.0.20 debug: 4.3.5 oxc-resolver: 1.10.2 @@ -12749,10 +12645,10 @@ snapshots: source-map-support: 0.5.21 tslib: 2.6.3 - '@swc/cli@0.4.0(@swc/core@1.4.16(@swc/helpers@0.5.12))(chokidar@3.6.0)': + '@swc/cli@0.4.0(@swc/core@1.7.5(@swc/helpers@0.5.12))(chokidar@3.6.0)': dependencies: '@mole-inc/bin-wrapper': 8.0.1 - '@swc/core': 1.4.16(@swc/helpers@0.5.12) + '@swc/core': 1.7.5(@swc/helpers@0.5.12) '@swc/counter': 0.1.3 commander: 8.3.0 fast-glob: 3.3.2 @@ -12764,98 +12660,51 @@ snapshots: optionalDependencies: chokidar: 3.6.0 - '@swc/core-darwin-arm64@1.4.16': - optional: true - - '@swc/core-darwin-arm64@1.7.4': - optional: true - - '@swc/core-darwin-x64@1.4.16': - optional: true - - '@swc/core-darwin-x64@1.7.4': - optional: true - - '@swc/core-linux-arm-gnueabihf@1.4.16': - optional: true - - '@swc/core-linux-arm-gnueabihf@1.7.4': - optional: true - - '@swc/core-linux-arm64-gnu@1.4.16': - optional: true - - '@swc/core-linux-arm64-gnu@1.7.4': - optional: true - - '@swc/core-linux-arm64-musl@1.4.16': + '@swc/core-darwin-arm64@1.7.5': optional: true - '@swc/core-linux-arm64-musl@1.7.4': + '@swc/core-darwin-x64@1.7.5': optional: true - '@swc/core-linux-x64-gnu@1.4.16': + '@swc/core-linux-arm-gnueabihf@1.7.5': optional: true - '@swc/core-linux-x64-gnu@1.7.4': + '@swc/core-linux-arm64-gnu@1.7.5': optional: true - '@swc/core-linux-x64-musl@1.4.16': + '@swc/core-linux-arm64-musl@1.7.5': optional: true - '@swc/core-linux-x64-musl@1.7.4': + '@swc/core-linux-x64-gnu@1.7.5': optional: true - '@swc/core-win32-arm64-msvc@1.4.16': + '@swc/core-linux-x64-musl@1.7.5': optional: true - '@swc/core-win32-arm64-msvc@1.7.4': + '@swc/core-win32-arm64-msvc@1.7.5': optional: true - '@swc/core-win32-ia32-msvc@1.4.16': + '@swc/core-win32-ia32-msvc@1.7.5': optional: true - '@swc/core-win32-ia32-msvc@1.7.4': + '@swc/core-win32-x64-msvc@1.7.5': optional: true - '@swc/core-win32-x64-msvc@1.4.16': - optional: true - - '@swc/core-win32-x64-msvc@1.7.4': - optional: true - - '@swc/core@1.4.16(@swc/helpers@0.5.12)': - dependencies: - '@swc/counter': 0.1.3 - '@swc/types': 0.1.12 - optionalDependencies: - '@swc/core-darwin-arm64': 1.4.16 - '@swc/core-darwin-x64': 1.4.16 - '@swc/core-linux-arm-gnueabihf': 1.4.16 - '@swc/core-linux-arm64-gnu': 1.4.16 - '@swc/core-linux-arm64-musl': 1.4.16 - '@swc/core-linux-x64-gnu': 1.4.16 - '@swc/core-linux-x64-musl': 1.4.16 - '@swc/core-win32-arm64-msvc': 1.4.16 - '@swc/core-win32-ia32-msvc': 1.4.16 - '@swc/core-win32-x64-msvc': 1.4.16 - '@swc/helpers': 0.5.12 - - '@swc/core@1.7.4(@swc/helpers@0.5.12)': + '@swc/core@1.7.5(@swc/helpers@0.5.12)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.12 optionalDependencies: - '@swc/core-darwin-arm64': 1.7.4 - '@swc/core-darwin-x64': 1.7.4 - '@swc/core-linux-arm-gnueabihf': 1.7.4 - '@swc/core-linux-arm64-gnu': 1.7.4 - '@swc/core-linux-arm64-musl': 1.7.4 - '@swc/core-linux-x64-gnu': 1.7.4 - '@swc/core-linux-x64-musl': 1.7.4 - '@swc/core-win32-arm64-msvc': 1.7.4 - '@swc/core-win32-ia32-msvc': 1.7.4 - '@swc/core-win32-x64-msvc': 1.7.4 + '@swc/core-darwin-arm64': 1.7.5 + '@swc/core-darwin-x64': 1.7.5 + '@swc/core-linux-arm-gnueabihf': 1.7.5 + '@swc/core-linux-arm64-gnu': 1.7.5 + '@swc/core-linux-arm64-musl': 1.7.5 + '@swc/core-linux-x64-gnu': 1.7.5 + '@swc/core-linux-x64-musl': 1.7.5 + '@swc/core-win32-arm64-msvc': 1.7.5 + '@swc/core-win32-ia32-msvc': 1.7.5 + '@swc/core-win32-x64-msvc': 1.7.5 '@swc/helpers': 0.5.12 '@swc/counter@0.1.3': {} @@ -12869,10 +12718,10 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@swc/jest@0.2.36(@swc/core@1.7.4(@swc/helpers@0.5.12))': + '@swc/jest@0.2.36(@swc/core@1.7.5(@swc/helpers@0.5.12))': dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.7.4(@swc/helpers@0.5.12) + '@swc/core': 1.7.5(@swc/helpers@0.5.12) '@swc/counter': 0.1.3 jsonc-parser: 3.3.1 @@ -14385,28 +14234,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): - dependencies: - '@jest/types': 29.6.3 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) - jest-util: 29.7.0 - prompts: 2.4.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - create-jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): + create-jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15466,7 +15300,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12))): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12))): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -15481,7 +15315,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12)) + webpack: 5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12)) form-data@4.0.0: dependencies: @@ -16246,35 +16080,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): - dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 - chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) - exit: 0.1.2 - import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) - jest-util: 29.7.0 - jest-validate: 29.7.0 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest-cli@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): + jest-cli@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + create-jest: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -16284,7 +16099,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): + jest-config@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): dependencies: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 @@ -16310,38 +16125,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.13 - ts-node: 10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): - dependencies: - '@babel/core': 7.25.2 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.25.2) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0(babel-plugin-macros@3.1.0) - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.7 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 20.14.13 - ts-node: 10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4) + ts-node: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -16582,24 +16366,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): + jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): - dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) - '@jest/types': 29.6.3 - import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + jest-cli: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -17532,10 +17304,10 @@ snapshots: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.2.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))): dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) next-i18next@15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -18099,13 +17871,13 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 - postcss-load-config@4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(typescript@5.5.4)): + postcss-load-config@4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(typescript@5.5.4)): dependencies: lilconfig: 3.1.2 yaml: 2.5.0 optionalDependencies: postcss: 8.4.40 - ts-node: 10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4) + ts-node: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4) postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.40): dependencies: @@ -19259,7 +19031,7 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(typescript@5.5.4)): + tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(typescript@5.5.4)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -19278,7 +19050,7 @@ snapshots: postcss: 8.4.40 postcss-import: 15.1.0(postcss@8.4.40) postcss-js: 4.0.1(postcss@8.4.40) - postcss-load-config: 4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(typescript@5.5.4)) + postcss-load-config: 4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(typescript@5.5.4)) postcss-nested: 6.2.0(postcss@8.4.40) postcss-selector-parser: 6.1.1 resolve: 1.22.8 @@ -19309,16 +19081,16 @@ snapshots: dependencies: bintrees: 1.0.2 - terser-webpack-plugin@5.3.10(@swc/core@1.4.16(@swc/helpers@0.5.12))(webpack@5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12))): + terser-webpack-plugin@5.3.10(@swc/core@1.7.5(@swc/helpers@0.5.12))(webpack@5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.2 - webpack: 5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12)) + webpack: 5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12)) optionalDependencies: - '@swc/core': 1.4.16(@swc/helpers@0.5.12) + '@swc/core': 1.7.5(@swc/helpers@0.5.12) terser@5.31.2: dependencies: @@ -19419,12 +19191,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))(typescript@5.5.4): + ts-jest@29.2.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))(typescript@5.5.4): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + jest: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -19438,7 +19210,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.25.2) - ts-loader@9.5.1(typescript@5.5.4)(webpack@5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12))): + ts-loader@9.5.1(typescript@5.5.4)(webpack@5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12))): dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.0 @@ -19446,9 +19218,9 @@ snapshots: semver: 7.6.2 source-map: 0.7.4 typescript: 5.5.4 - webpack: 5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12)) + webpack: 5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12)) - ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4): + ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -19466,28 +19238,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.4.16(@swc/helpers@0.5.12) - - ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.13 - acorn: 8.12.1 - acorn-walk: 8.3.3 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.5.4 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.7.4(@swc/helpers@0.5.12) - optional: true + '@swc/core': 1.7.5(@swc/helpers@0.5.12) ts-toolbelt@9.6.0: {} @@ -19512,7 +19263,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.3(@swc/core@1.7.4)(jiti@1.21.6)(postcss@8.4.40)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.3(@swc/core@1.7.5)(jiti@1.21.6)(postcss@8.4.40)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -19531,7 +19282,7 @@ snapshots: sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.7.4(@swc/helpers@0.5.12) + '@swc/core': 1.7.5(@swc/helpers@0.5.12) postcss: 8.4.40 typescript: 5.5.4 transitivePeerDependencies: @@ -19618,19 +19369,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))): dependencies: - typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) - typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): + typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -19649,7 +19400,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.11.0 - ts-node: 10.9.2(@swc/core@1.4.16(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4) + ts-node: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4) transitivePeerDependencies: - supports-color @@ -19855,7 +19606,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12)): + webpack@5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -19878,7 +19629,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.4.16(@swc/helpers@0.5.12))(webpack@5.92.1(@swc/core@1.4.16(@swc/helpers@0.5.12))) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.5(@swc/helpers@0.5.12))(webpack@5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12))) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From 61f4d73bc2647580be65c655a158ab0956a27b1d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 2 Aug 2024 12:13:39 +0000 Subject: [PATCH 199/215] chore(deps): update dependency @types/node to v20.14.14 (#589) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/api/package.json | 2 +- apps/web/package.json | 2 +- pnpm-lock.yaml | 176 +++++++++++++++++----------------- tooling/prettier/package.json | 2 +- 4 files changed, 91 insertions(+), 91 deletions(-) diff --git a/apps/api/package.json b/apps/api/package.json index 1735e13e9..b835d7e23 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -94,7 +94,7 @@ "@types/express": "^4.17.21", "@types/jest": "^29.5.12", "@types/luxon": "^3.4.2", - "@types/node": "20.14.13", + "@types/node": "20.14.14", "@types/nodemailer": "^6.4.15", "@types/passport-jwt": "*", "@types/supertest": "^6.0.2", diff --git a/apps/web/package.json b/apps/web/package.json index abd770996..6aea0dda3 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -87,7 +87,7 @@ "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", "@types/jest": "^29.5.12", - "@types/node": "20.14.13", + "@types/node": "20.14.14", "@types/react": "^18.2.79", "@types/react-beautiful-dnd": "^13.1.8", "@types/react-datepicker": "^6.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f30e18fb7..0c0244e69 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,10 +73,10 @@ importers: version: 7.4.0(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(7qnrfrwjis6i34tgrkvgcsdtvm) + version: 10.2.3(izg2hjpiic3puflkgopshdboj4) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) + version: 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.11.0 @@ -148,7 +148,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.2.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) + version: 4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) nodemailer: specifier: ^6.9.13 version: 6.9.14 @@ -184,13 +184,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + version: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -226,8 +226,8 @@ importers: specifier: ^3.4.2 version: 3.4.2 '@types/node': - specifier: 20.14.13 - version: 20.14.13 + specifier: 20.14.14 + version: 20.14.14 '@types/nodemailer': specifier: ^6.4.15 version: 6.4.15 @@ -260,7 +260,7 @@ importers: version: 5.2.1(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.8.0))(eslint@9.8.0)(prettier@3.3.3) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -269,13 +269,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.2.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))(typescript@5.5.4) + version: 29.2.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(typescript@5.5.4) ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.5.4)(webpack@5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4) + version: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -308,7 +308,7 @@ importers: version: 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) + version: 0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.9.0(react-hook-form@7.52.1(react@18.3.1)) @@ -464,8 +464,8 @@ importers: specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: 20.14.13 - version: 20.14.13 + specifier: 20.14.14 + version: 20.14.14 '@types/react': specifier: ^18.2.79 version: 18.3.3 @@ -495,7 +495,7 @@ importers: version: 9.8.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -708,8 +708,8 @@ importers: version: 0.6.5(@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3))(prettier@3.3.3) devDependencies: '@types/node': - specifier: 20.14.13 - version: 20.14.13 + specifier: 20.14.14 + version: 20.14.14 '@ufb/tsconfig': specifier: workspace:* version: link:../typescript @@ -3627,8 +3627,8 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - '@types/node@20.14.13': - resolution: {integrity: sha512-+bHoGiZb8UiQ0+WEtmph2IWQCjIqg8MDZMAV+ppRRhUZnquF5mQkP/9vpSwJClEiSM/C7fZZExPzfU0vJTyp8w==} + '@types/node@20.14.14': + resolution: {integrity: sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==} '@types/nodemailer@6.4.15': resolution: {integrity: sha512-0EBJxawVNjPkng1zm2vopRctuWVCxk34JcIlRuXSf54habUWdz1FB7wHDqOqvDa8Mtpt0Q3LTXQkAs2LNyK5jQ==} @@ -11205,7 +11205,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))': dependencies: tailwindcss: 3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(typescript@5.5.4)) @@ -11314,7 +11314,7 @@ snapshots: '@inquirer/figures': 1.0.5 '@inquirer/type': 1.5.1 '@types/mute-stream': 0.0.4 - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 cli-spinners: 2.9.2 @@ -11353,27 +11353,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11402,7 +11402,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -11420,7 +11420,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.13 + '@types/node': 20.14.14 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -11442,7 +11442,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.13 + '@types/node': 20.14.14 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -11512,7 +11512,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -11809,7 +11809,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(7qnrfrwjis6i34tgrkvgcsdtvm)': + '@nestjs/terminus@10.2.3(izg2hjpiic3puflkgopshdboj4)': dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11819,8 +11819,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))) - typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) + typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) '@nestjs/testing@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10))': dependencies: @@ -11830,13 +11830,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))': dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) uuid: 9.0.1 '@next/env@14.2.5': {} @@ -12861,27 +12861,27 @@ snapshots: '@types/bcrypt@5.0.2': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/cacheable-request@6.0.3': dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/responselike': 1.0.3 '@types/cls-hooked@4.3.8': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/cookie@0.6.0': {} @@ -12928,7 +12928,7 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -12942,7 +12942,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/hoist-non-react-statics@3.3.5': dependencies: @@ -12972,7 +12972,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -12982,11 +12982,11 @@ snapshots: '@types/jsonwebtoken@9.0.5': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/keyv@3.1.4': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/luxon@3.4.2': {} @@ -13004,17 +13004,17 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/node@14.18.63': {} - '@types/node@20.14.13': + '@types/node@20.14.14': dependencies: undici-types: 5.26.5 '@types/nodemailer@6.4.15': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/parse-json@4.0.2': {} @@ -13082,17 +13082,17 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/send': 0.17.4 '@types/stack-utils@2.0.3': {} @@ -13103,7 +13103,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/supertest@6.0.2': dependencies: @@ -14234,13 +14234,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): + create-jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -16060,7 +16060,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3(babel-plugin-macros@3.1.0) @@ -16080,16 +16080,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): + jest-cli@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + create-jest: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -16099,7 +16099,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): + jest-config@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)): dependencies: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 @@ -16124,8 +16124,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.13 - ts-node: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4) + '@types/node': 20.14.14 + ts-node: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -16155,7 +16155,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.14.13 + '@types/node': 20.14.14 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -16169,7 +16169,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -16179,7 +16179,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.14.13 + '@types/node': 20.14.14 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -16218,7 +16218,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -16253,7 +16253,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -16281,7 +16281,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -16327,7 +16327,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -16346,7 +16346,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -16355,23 +16355,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): + jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + jest-cli: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -17304,10 +17304,10 @@ snapshots: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.2.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))): dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) next-i18next@15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17397,7 +17397,7 @@ snapshots: node-mocks-http@1.15.1: dependencies: '@types/express': 4.17.21 - '@types/node': 20.14.13 + '@types/node': 20.14.14 accepts: 1.3.8 content-disposition: 0.5.4 depd: 1.1.2 @@ -17877,7 +17877,7 @@ snapshots: yaml: 2.5.0 optionalDependencies: postcss: 8.4.40 - ts-node: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4) + ts-node: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4) postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.40): dependencies: @@ -19191,12 +19191,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)))(typescript@5.5.4): + ts-jest@29.2.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(typescript@5.5.4): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + jest: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -19220,14 +19220,14 @@ snapshots: typescript: 5.5.4 webpack: 5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12)) - ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4): + ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.13 + '@types/node': 20.14.14 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -19369,19 +19369,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))): dependencies: - typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)) + typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) - typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4)): + typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -19400,7 +19400,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.11.0 - ts-node: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.13)(typescript@5.5.4) + ts-node: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4) transitivePeerDependencies: - supports-color diff --git a/tooling/prettier/package.json b/tooling/prettier/package.json index cea1a4dc2..b35953861 100644 --- a/tooling/prettier/package.json +++ b/tooling/prettier/package.json @@ -18,7 +18,7 @@ "prettier-plugin-tailwindcss": "^0.6.0" }, "devDependencies": { - "@types/node": "20.14.13", + "@types/node": "20.14.14", "@ufb/tsconfig": "workspace:*", "typescript": "^5.4.5" }, From f4440f7b6548d8cc47af86034bfa708917c2d764 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 2 Aug 2024 16:37:34 +0000 Subject: [PATCH 200/215] chore(deps): update dependency msw to v2.3.5 (#543) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 40 ++++++++++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 14 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0c0244e69..edfd625fd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -504,7 +504,7 @@ importers: version: 1.21.6 msw: specifier: ^2.3.0 - version: 2.3.3(typescript@5.5.4) + version: 2.3.5(typescript@5.5.4) next-router-mock: specifier: ^0.9.13 version: 0.9.13(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) @@ -2145,12 +2145,12 @@ packages: cpu: [x64] os: [win32] - '@inquirer/confirm@3.1.17': - resolution: {integrity: sha512-qCpt/AABzPynz8tr69VDvhcjwmzAryipWXtW8Vi6m651da4H/d0Bdn55LkxXD7Rp2gfgxvxzTdb66AhIA8gzBA==} + '@inquirer/confirm@3.1.20': + resolution: {integrity: sha512-UvG5Plh0MfCqUvZB8RKzBBEWB/EeMzO59Awy/Jg4NgeSjIPqhPaQFnnmxiyWUTwZh4uENB7wCklEFUwckioXWg==} engines: {node: '>=18'} - '@inquirer/core@9.0.5': - resolution: {integrity: sha512-QWG41I7vn62O9stYKg/juKXt1PEbr/4ZZCPb4KgXDQGwgA9M5NBTQ7FnOvT1ridbxkm/wTxLCNraUs7y47pIRQ==} + '@inquirer/core@9.0.8': + resolution: {integrity: sha512-ttnI/BGlP9SxjbQnv1nssv7dPAwiR82KmjJZx2SxSZyi2mGbaEvh4jg0I4yU/4mVQf7QvCVGGr/hGuJFEYhwnw==} engines: {node: '>=18'} '@inquirer/figures@1.0.5': @@ -3630,6 +3630,9 @@ packages: '@types/node@20.14.14': resolution: {integrity: sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==} + '@types/node@22.1.0': + resolution: {integrity: sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==} + '@types/nodemailer@6.4.15': resolution: {integrity: sha512-0EBJxawVNjPkng1zm2vopRctuWVCxk34JcIlRuXSf54habUWdz1FB7wHDqOqvDa8Mtpt0Q3LTXQkAs2LNyK5jQ==} @@ -6946,8 +6949,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - msw@2.3.3: - resolution: {integrity: sha512-1iqDImTZwm/6IcNK249YjFkB4x2B2pAP3b8cVjuOPt5bXLubVYSp5+3znW4N0iwYq1p6cWW3L8qKSo1+/yR4xA==} + msw@2.3.5: + resolution: {integrity: sha512-+GUI4gX5YC5Bv33epBrD+BGdmDvBg2XGruiWnI3GbIbRmMMBeZ5gs3mJ51OWSGHgJKztZ8AtZeYMMNMVrje2/Q==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -8988,6 +8991,9 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.13.0: + resolution: {integrity: sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==} + undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} @@ -11304,17 +11310,17 @@ snapshots: '@img/sharp-win32-x64@0.33.4': optional: true - '@inquirer/confirm@3.1.17': + '@inquirer/confirm@3.1.20': dependencies: - '@inquirer/core': 9.0.5 + '@inquirer/core': 9.0.8 '@inquirer/type': 1.5.1 - '@inquirer/core@9.0.5': + '@inquirer/core@9.0.8': dependencies: '@inquirer/figures': 1.0.5 '@inquirer/type': 1.5.1 '@types/mute-stream': 0.0.4 - '@types/node': 20.14.14 + '@types/node': 22.1.0 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 cli-spinners: 2.9.2 @@ -13004,7 +13010,7 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.1.0 '@types/node@14.18.63': {} @@ -13012,6 +13018,10 @@ snapshots: dependencies: undici-types: 5.26.5 + '@types/node@22.1.0': + dependencies: + undici-types: 6.13.0 + '@types/nodemailer@6.4.15': dependencies: '@types/node': 20.14.14 @@ -17213,12 +17223,12 @@ snapshots: ms@2.1.3: {} - msw@2.3.3(typescript@5.5.4): + msw@2.3.5(typescript@5.5.4): dependencies: '@bundled-es-modules/cookie': 2.0.0 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 3.1.17 + '@inquirer/confirm': 3.1.20 '@mswjs/interceptors': 0.29.1 '@open-draft/until': 2.1.0 '@types/cookie': 0.6.0 @@ -19440,6 +19450,8 @@ snapshots: undici-types@5.26.5: {} + undici-types@6.13.0: {} + undici@5.28.4: dependencies: '@fastify/busboy': 2.1.1 From aec09d877af097a3c9d635ac365bcb3da665c560 Mon Sep 17 00:00:00 2001 From: Chiyoung Jeong Date: Mon, 5 Aug 2024 14:00:45 +0900 Subject: [PATCH 201/215] fix: project info title (#592) * fix: project info title * fix: workflow --- .github/workflows/e2e-test.yml | 2 +- .../widgets/setting-menu/ui/project/project-info-setting.ui.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 17ee8cb55..8915b1a2a 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -39,7 +39,7 @@ jobs: - name: Build and run run: | - docker-compose -f "./docker/docker-compose.e2e.yml" up -d + docker compose -f "./docker/docker-compose.e2e.yml" up -d - name: Setup e2e test run: | diff --git a/apps/web/src/widgets/setting-menu/ui/project/project-info-setting.ui.tsx b/apps/web/src/widgets/setting-menu/ui/project/project-info-setting.ui.tsx index 82a9c304f..f9c71cfe7 100644 --- a/apps/web/src/widgets/setting-menu/ui/project/project-info-setting.ui.tsx +++ b/apps/web/src/widgets/setting-menu/ui/project/project-info-setting.ui.tsx @@ -74,7 +74,7 @@ const ProjectInfoSetting: React.FC = ({ projectId }) => { return ( Date: Mon, 5 Aug 2024 07:36:40 +0000 Subject: [PATCH 202/215] fix(deps): update dependency axios to v1.7.3 (#591) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index edfd625fd..a485e0c03 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,7 +40,7 @@ importers: version: 2.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(nodemailer@6.9.14) '@nestjs/axios': specifier: ^3.0.2 - version: 3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) + version: 3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.3)(rxjs@7.8.1) '@nestjs/common': specifier: ^10.3.8 version: 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -73,7 +73,7 @@ importers: version: 7.4.0(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(izg2hjpiic3puflkgopshdboj4) + version: 10.2.3(agv4vguizv4tzwimhyam6sryqu) '@nestjs/typeorm': specifier: ^10.0.2 version: 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) @@ -103,7 +103,7 @@ importers: version: 2.1665.0 axios: specifier: ^1.7.2 - version: 1.7.2 + version: 1.7.3 bcrypt: specifier: ^5.1.1 version: 5.1.1 @@ -290,7 +290,7 @@ importers: version: 1.45.3 axios: specifier: ^1.7.2 - version: 1.7.2 + version: 1.7.3 mysql2: specifier: ^3.9.7 version: 3.11.0 @@ -338,10 +338,10 @@ importers: version: link:../../packages/ufb-ui axios: specifier: ^1.7.2 - version: 1.7.2 + version: 1.7.3 axios-auth-refresh: specifier: ^3.3.6 - version: 3.3.6(axios@1.7.2) + version: 3.3.6(axios@1.7.3) classnames: specifier: ^2.5.1 version: 2.5.1 @@ -4113,8 +4113,8 @@ packages: peerDependencies: axios: '>= 0.18 < 0.19.0 || >= 0.19.1' - axios@1.7.2: - resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==} + axios@1.7.3: + resolution: {integrity: sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==} babel-jest@29.7.0: resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} @@ -11649,10 +11649,10 @@ snapshots: transitivePeerDependencies: - encoding - '@nestjs/axios@3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1)': + '@nestjs/axios@3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.3)(rxjs@7.8.1)': dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - axios: 1.7.2 + axios: 1.7.3 rxjs: 7.8.1 '@nestjs/cli@10.4.2(@swc/cli@0.4.0(@swc/core@1.7.5(@swc/helpers@0.5.12))(chokidar@3.6.0))(@swc/core@1.7.5(@swc/helpers@0.5.12))': @@ -11815,7 +11815,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(izg2hjpiic3puflkgopshdboj4)': + '@nestjs/terminus@10.2.3(agv4vguizv4tzwimhyam6sryqu)': dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11824,7 +11824,7 @@ snapshots: reflect-metadata: 0.2.2 rxjs: 7.8.1 optionalDependencies: - '@nestjs/axios': 3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.2)(rxjs@7.8.1) + '@nestjs/axios': 3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.3)(rxjs@7.8.1) '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) @@ -13617,11 +13617,11 @@ snapshots: aws4@1.13.0: {} - axios-auth-refresh@3.3.6(axios@1.7.2): + axios-auth-refresh@3.3.6(axios@1.7.3): dependencies: - axios: 1.7.2 + axios: 1.7.3 - axios@1.7.2: + axios@1.7.3: dependencies: follow-redirects: 1.15.6 form-data: 4.0.0 From 27d1f10c59a90639539861b9c8b25dc3e0cd9f35 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 5 Aug 2024 11:59:14 +0000 Subject: [PATCH 203/215] chore(deps): update dependency @swc/core to v1.7.6 (#593) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 264 ++++++++++++++++++++++++------------------------- 1 file changed, 132 insertions(+), 132 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a485e0c03..ab6e28eb2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,16 +73,16 @@ importers: version: 7.4.0(@fastify/static@7.0.4)(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@nestjs/terminus': specifier: ^10.2.3 - version: 10.2.3(agv4vguizv4tzwimhyam6sryqu) + version: 10.2.3(xr5osr4zr4qjvwrofxwh6v5cru) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) + version: 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) '@opensearch-project/opensearch': specifier: ^2.7.0 version: 2.11.0 '@swc/cli': specifier: ^0.4.0 - version: 0.4.0(@swc/core@1.7.5(@swc/helpers@0.5.12))(chokidar@3.6.0) + version: 0.4.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(chokidar@3.6.0) '@swc/helpers': specifier: ^0.5.10 version: 0.5.12 @@ -148,7 +148,7 @@ importers: version: 4.1.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.2.0) nestjs-typeorm-paginate: specifier: ^4.0.4 - version: 4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) + version: 4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) nodemailer: specifier: ^6.9.13 version: 6.9.14 @@ -184,13 +184,13 @@ importers: version: 0.5.21 typeorm: specifier: ^0.3.20 - version: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + version: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) + version: 4.1.0(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) typeorm-transactional: specifier: ^0.5.0 - version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) + version: 0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -200,7 +200,7 @@ importers: version: 8.4.1 '@nestjs/cli': specifier: ^10.3.2 - version: 10.4.2(@swc/cli@0.4.0(@swc/core@1.7.5(@swc/helpers@0.5.12))(chokidar@3.6.0))(@swc/core@1.7.5(@swc/helpers@0.5.12)) + version: 10.4.2(@swc/cli@0.4.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(chokidar@3.6.0))(@swc/core@1.7.6(@swc/helpers@0.5.12)) '@nestjs/schematics': specifier: ^10.1.1 version: 10.1.3(chokidar@3.6.0)(typescript@5.5.4) @@ -209,10 +209,10 @@ importers: version: 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10)) '@swc-node/jest': specifier: ^1.8.0 - version: 1.8.12(@swc/core@1.7.5(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4) + version: 1.8.12(@swc/core@1.7.6(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4) '@swc/core': specifier: ^1.4.16 - version: 1.7.5(@swc/helpers@0.5.12) + version: 1.7.6(@swc/helpers@0.5.12) '@types/bcrypt': specifier: ^5.0.2 version: 5.0.2 @@ -260,7 +260,7 @@ importers: version: 5.2.1(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.8.0))(eslint@9.8.0)(prettier@3.3.3) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -269,13 +269,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.2.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(typescript@5.5.4) + version: 29.2.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(typescript@5.5.4) ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.5.4)(webpack@5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12))) + version: 9.5.1(typescript@5.5.4)(webpack@5.92.1(@swc/core@1.7.6(@swc/helpers@0.5.12))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4) + version: 10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -308,7 +308,7 @@ importers: version: 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/tailwindcss': specifier: ^0.2.0 - version: 0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) + version: 0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) '@hookform/resolvers': specifier: ^3.3.4 version: 3.9.0(react-hook-form@7.52.1(react@18.3.1)) @@ -444,10 +444,10 @@ importers: version: 8.1.0(typescript@5.5.4) '@swc/core': specifier: ^1.4.16 - version: 1.7.5(@swc/helpers@0.5.12) + version: 1.7.6(@swc/helpers@0.5.12) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.7.5(@swc/helpers@0.5.12)) + version: 0.2.36(@swc/core@1.7.6(@swc/helpers@0.5.12)) '@tanstack/react-query-devtools': specifier: ^5.45.1 version: 5.51.16(@tanstack/react-query@5.51.16(react@18.3.1))(react@18.3.1) @@ -495,7 +495,7 @@ importers: version: 9.8.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -519,7 +519,7 @@ importers: version: 8.4.40 tailwindcss: specifier: ^3.4.3 - version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(typescript@5.5.4)) + version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(typescript@5.5.4)) ts-toolbelt: specifier: ^9.6.0 version: 9.6.0 @@ -549,7 +549,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.0.2 - version: 8.2.3(@swc/core@1.7.5)(jiti@1.21.6)(postcss@8.4.40)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.3(@swc/core@1.7.6)(jiti@1.21.6)(postcss@8.4.40)(typescript@5.5.4)(yaml@2.5.0) typescript: specifier: ^5.4.5 version: 5.5.4 @@ -591,7 +591,7 @@ importers: version: 3.3.3 tailwindcss: specifier: ^3.4.3 - version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(typescript@5.5.4)) + version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(typescript@5.5.4)) packages/ufb-ui: dependencies: @@ -610,10 +610,10 @@ importers: devDependencies: '@swc/core': specifier: ^1.4.16 - version: 1.7.5(@swc/helpers@0.5.12) + version: 1.7.6(@swc/helpers@0.5.12) '@swc/jest': specifier: ^0.2.36 - version: 0.2.36(@swc/core@1.7.5(@swc/helpers@0.5.12)) + version: 0.2.36(@swc/core@1.7.6(@swc/helpers@0.5.12)) '@types/react': specifier: ^18.2.79 version: 18.3.3 @@ -637,7 +637,7 @@ importers: version: 9.8.0 tailwindcss: specifier: ^3.4.3 - version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(typescript@5.5.4)) + version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(typescript@5.5.4)) tooling/eslint: dependencies: @@ -3277,68 +3277,68 @@ packages: chokidar: optional: true - '@swc/core-darwin-arm64@1.7.5': - resolution: {integrity: sha512-Y+bvW9C4/u26DskMbtQKT4FU6QQenaDYkKDi028vDIKAa7v1NZqYG9wmhD/Ih7n5EUy2uJ5I5EWD7WaoLzT6PA==} + '@swc/core-darwin-arm64@1.7.6': + resolution: {integrity: sha512-6lYHey84ZzsdtC7UuPheM4Rm0Inzxm6Sb8U6dmKc4eCx8JL0LfWG4LC5RsdsrTxnjTsbriWlnhZBffh8ijUHIQ==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.7.5': - resolution: {integrity: sha512-AuIbDlcaAhYS6mtF4UqvXgrLeAfXZbVf4pgtgShPbutF80VbCQiIB55zOFz5aZdCpsBVuCWcBq0zLneK+VQKkQ==} + '@swc/core-darwin-x64@1.7.6': + resolution: {integrity: sha512-Fyl+8aH9O5rpx4O7r2KnsPpoi32iWoKOYKiipeTbGjQ/E95tNPxbmsz4yqE8Ovldcga60IPJ5OKQA3HWRiuzdw==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.7.5': - resolution: {integrity: sha512-99uBPHITRqgGwCXAjHY94VaV3Z40+D2NQNgR1t6xQpO8ZnevI6YSzX6GVZfBnV7+7oisiGkrVEwfIRRa+1s8FA==} + '@swc/core-linux-arm-gnueabihf@1.7.6': + resolution: {integrity: sha512-2WxYTqFaOx48GKC2cbO1/IntA+w+kfCFy436Ij7qRqqtV/WAvTM9TC1OmiFbqq436rSot52qYmX8fkwdB5UcLQ==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.7.5': - resolution: {integrity: sha512-xHL3Erlz+OGGCG4h6K2HWiR56H5UYMuBWWPbbUufi2bJpfhuKQy/X3vWffwL8ZVfJmCUwr4/G91GHcm32uYzRg==} + '@swc/core-linux-arm64-gnu@1.7.6': + resolution: {integrity: sha512-TBEGMSe0LhvPe4S7E68c7VzgT3OMu4VTmBLS7B2aHv4v8uZO92Khpp7L0WqgYU1y5eMjk+XLDLi4kokiNHv/Hg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.7.5': - resolution: {integrity: sha512-5ArGdqvFMszNHdi4a67vopeYq8d1K+FuTWDrblHrAvZFhAyv+GQz2PnKqYOgl0sWmQxsNPfNwBFtxACpUO3Jzg==} + '@swc/core-linux-arm64-musl@1.7.6': + resolution: {integrity: sha512-QI8QGL0HGT42tj7F1A+YAzhGkJjUcvvTfI1e2m704W0Enl2/UIK9v5D1zvQzYwusRyKuaQfbeBRYDh0NcLOGLg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.7.5': - resolution: {integrity: sha512-mSVVV/PFzCGtI1nVQQyx34NwCMgSurF6ZX/me8pUAX054vsE/pSFL66xN+kQOe/1Z/LOd4UmXFkZ/EzOSnYcSg==} + '@swc/core-linux-x64-gnu@1.7.6': + resolution: {integrity: sha512-61AYVzhjuNQAVIKKWOJu3H0/pFD28RYJGxnGg3YMhvRLRyuWNyY5Nyyj2WkKcz/ON+g38Arlz00NT1LDIViRLg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.7.5': - resolution: {integrity: sha512-09hY3ZKMUORXVunESKS9yuP78+gQbr759GKHo8wyCdtAx8lCZdEjfI5NtC7/1VqwfeE32/U6u+5MBTVhZTt0AA==} + '@swc/core-linux-x64-musl@1.7.6': + resolution: {integrity: sha512-hQFznpfLK8XajfAAN9Cjs0w/aVmO7iu9VZvInyrTCRcPqxV5O+rvrhRxKvC1LRMZXr5M6JRSRtepp5w+TK4kAw==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.7.5': - resolution: {integrity: sha512-B/UDtPI3RlYRFW42xQxOpl6kI/9LtkD7No+XeRIKQTPe15EP2o+rUlv7CmKljVBXgJ8KmaQbZlaEh1YP+QZEEQ==} + '@swc/core-win32-arm64-msvc@1.7.6': + resolution: {integrity: sha512-Aqsd9afykVMuekzjm4X4TDqwxmG4CrzoOSFe0hZrn9SMio72l5eAPnMtYoe5LsIqtjV8MNprLfXaNbjHjTegmA==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.7.5': - resolution: {integrity: sha512-BgLesVGmIY6Nub/sURqtSRvWYcbCE/ACfuZB3bZHVKD6nsZJJuOpdB8oC41fZPyc8yZUzL3XTBIifkT2RP+w9w==} + '@swc/core-win32-ia32-msvc@1.7.6': + resolution: {integrity: sha512-9h0hYnOeRVNeQgHQTvD1Im67faNSSzBZ7Adtxyu9urNLfBTJilMllFd2QuGHlKW5+uaT6ZH7ZWDb+c/enx7Lcg==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.7.5': - resolution: {integrity: sha512-CnF557tidLfQRPczcqDJ8x+LBQYsFa0Ra6w2+YU1iFUboaI2jJVuqt3vEChu80y6JiRIBAaaV2L/GawDJh1dIQ==} + '@swc/core-win32-x64-msvc@1.7.6': + resolution: {integrity: sha512-izeoB8glCSe6IIDQmrVm6bvR9muk9TeKgmtY7b6l1BwL4BFnTUk4dMmpbntT90bEVQn3JPCaPtUG4HfL8VuyuA==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.7.5': - resolution: {integrity: sha512-qKK0/Ta4qvxs/ok3XyYVPT7OBenwRn1sSINf1cKQTBHPqr7U/uB4k2GTl6JgEs8H4PiJrMTNWfMLTucIoVSfAg==} + '@swc/core@1.7.6': + resolution: {integrity: sha512-FZxyao9eQks1MRmUshgsZTmlg/HB2oXK5fghkoWJm/1CU2q2kaJlVDll2as5j+rmWiwkp0Gidlq8wlXcEEAO+g==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -11211,9 +11211,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))': + '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))': dependencies: - tailwindcss: 3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(typescript@5.5.4)) + tailwindcss: 3.4.7(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(typescript@5.5.4)) '@hookform/resolvers@3.9.0(react-hook-form@7.52.1(react@18.3.1))': dependencies: @@ -11365,7 +11365,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -11379,7 +11379,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -11655,7 +11655,7 @@ snapshots: axios: 1.7.3 rxjs: 7.8.1 - '@nestjs/cli@10.4.2(@swc/cli@0.4.0(@swc/core@1.7.5(@swc/helpers@0.5.12))(chokidar@3.6.0))(@swc/core@1.7.5(@swc/helpers@0.5.12))': + '@nestjs/cli@10.4.2(@swc/cli@0.4.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(chokidar@3.6.0))(@swc/core@1.7.6(@swc/helpers@0.5.12))': dependencies: '@angular-devkit/core': 17.3.8(chokidar@3.6.0) '@angular-devkit/schematics': 17.3.8(chokidar@3.6.0) @@ -11665,7 +11665,7 @@ snapshots: chokidar: 3.6.0 cli-table3: 0.6.5 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12))) + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.7.6(@swc/helpers@0.5.12))) glob: 10.4.2 inquirer: 8.2.6 node-emoji: 1.11.0 @@ -11674,11 +11674,11 @@ snapshots: tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.3.3 - webpack: 5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12)) + webpack: 5.92.1(@swc/core@1.7.6(@swc/helpers@0.5.12)) webpack-node-externals: 3.0.0 optionalDependencies: - '@swc/cli': 0.4.0(@swc/core@1.7.5(@swc/helpers@0.5.12))(chokidar@3.6.0) - '@swc/core': 1.7.5(@swc/helpers@0.5.12) + '@swc/cli': 0.4.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(chokidar@3.6.0) + '@swc/core': 1.7.6(@swc/helpers@0.5.12) transitivePeerDependencies: - esbuild - uglify-js @@ -11815,7 +11815,7 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/terminus@10.2.3(agv4vguizv4tzwimhyam6sryqu)': + '@nestjs/terminus@10.2.3(xr5osr4zr4qjvwrofxwh6v5cru)': dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) @@ -11825,8 +11825,8 @@ snapshots: rxjs: 7.8.1 optionalDependencies: '@nestjs/axios': 3.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(axios@1.7.3)(rxjs@7.8.1) - '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) - typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + '@nestjs/typeorm': 10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) + typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) '@nestjs/testing@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10))': dependencies: @@ -11836,13 +11836,13 @@ snapshots: optionalDependencies: '@nestjs/platform-express': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10) - '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))': dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 rxjs: 7.8.1 - typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) uuid: 9.0.1 '@next/env@14.2.5': {} @@ -12615,27 +12615,27 @@ snapshots: - supports-color - typescript - '@swc-node/core@1.13.3(@swc/core@1.7.5(@swc/helpers@0.5.12))(@swc/types@0.1.12)': + '@swc-node/core@1.13.3(@swc/core@1.7.6(@swc/helpers@0.5.12))(@swc/types@0.1.12)': dependencies: - '@swc/core': 1.7.5(@swc/helpers@0.5.12) + '@swc/core': 1.7.6(@swc/helpers@0.5.12) '@swc/types': 0.1.12 - '@swc-node/jest@1.8.12(@swc/core@1.7.5(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4)': + '@swc-node/jest@1.8.12(@swc/core@1.7.6(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4)': dependencies: '@node-rs/xxhash': 1.7.3 - '@swc-node/core': 1.13.3(@swc/core@1.7.5(@swc/helpers@0.5.12))(@swc/types@0.1.12) - '@swc-node/register': 1.10.9(@swc/core@1.7.5(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4) - '@swc/core': 1.7.5(@swc/helpers@0.5.12) + '@swc-node/core': 1.13.3(@swc/core@1.7.6(@swc/helpers@0.5.12))(@swc/types@0.1.12) + '@swc-node/register': 1.10.9(@swc/core@1.7.6(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4) + '@swc/core': 1.7.6(@swc/helpers@0.5.12) '@swc/types': 0.1.12 typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@swc-node/register@1.10.9(@swc/core@1.7.5(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4)': + '@swc-node/register@1.10.9(@swc/core@1.7.6(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.4)': dependencies: - '@swc-node/core': 1.13.3(@swc/core@1.7.5(@swc/helpers@0.5.12))(@swc/types@0.1.12) + '@swc-node/core': 1.13.3(@swc/core@1.7.6(@swc/helpers@0.5.12))(@swc/types@0.1.12) '@swc-node/sourcemap-support': 0.5.1 - '@swc/core': 1.7.5(@swc/helpers@0.5.12) + '@swc/core': 1.7.6(@swc/helpers@0.5.12) colorette: 2.0.20 debug: 4.3.5 oxc-resolver: 1.10.2 @@ -12651,10 +12651,10 @@ snapshots: source-map-support: 0.5.21 tslib: 2.6.3 - '@swc/cli@0.4.0(@swc/core@1.7.5(@swc/helpers@0.5.12))(chokidar@3.6.0)': + '@swc/cli@0.4.0(@swc/core@1.7.6(@swc/helpers@0.5.12))(chokidar@3.6.0)': dependencies: '@mole-inc/bin-wrapper': 8.0.1 - '@swc/core': 1.7.5(@swc/helpers@0.5.12) + '@swc/core': 1.7.6(@swc/helpers@0.5.12) '@swc/counter': 0.1.3 commander: 8.3.0 fast-glob: 3.3.2 @@ -12666,51 +12666,51 @@ snapshots: optionalDependencies: chokidar: 3.6.0 - '@swc/core-darwin-arm64@1.7.5': + '@swc/core-darwin-arm64@1.7.6': optional: true - '@swc/core-darwin-x64@1.7.5': + '@swc/core-darwin-x64@1.7.6': optional: true - '@swc/core-linux-arm-gnueabihf@1.7.5': + '@swc/core-linux-arm-gnueabihf@1.7.6': optional: true - '@swc/core-linux-arm64-gnu@1.7.5': + '@swc/core-linux-arm64-gnu@1.7.6': optional: true - '@swc/core-linux-arm64-musl@1.7.5': + '@swc/core-linux-arm64-musl@1.7.6': optional: true - '@swc/core-linux-x64-gnu@1.7.5': + '@swc/core-linux-x64-gnu@1.7.6': optional: true - '@swc/core-linux-x64-musl@1.7.5': + '@swc/core-linux-x64-musl@1.7.6': optional: true - '@swc/core-win32-arm64-msvc@1.7.5': + '@swc/core-win32-arm64-msvc@1.7.6': optional: true - '@swc/core-win32-ia32-msvc@1.7.5': + '@swc/core-win32-ia32-msvc@1.7.6': optional: true - '@swc/core-win32-x64-msvc@1.7.5': + '@swc/core-win32-x64-msvc@1.7.6': optional: true - '@swc/core@1.7.5(@swc/helpers@0.5.12)': + '@swc/core@1.7.6(@swc/helpers@0.5.12)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.12 optionalDependencies: - '@swc/core-darwin-arm64': 1.7.5 - '@swc/core-darwin-x64': 1.7.5 - '@swc/core-linux-arm-gnueabihf': 1.7.5 - '@swc/core-linux-arm64-gnu': 1.7.5 - '@swc/core-linux-arm64-musl': 1.7.5 - '@swc/core-linux-x64-gnu': 1.7.5 - '@swc/core-linux-x64-musl': 1.7.5 - '@swc/core-win32-arm64-msvc': 1.7.5 - '@swc/core-win32-ia32-msvc': 1.7.5 - '@swc/core-win32-x64-msvc': 1.7.5 + '@swc/core-darwin-arm64': 1.7.6 + '@swc/core-darwin-x64': 1.7.6 + '@swc/core-linux-arm-gnueabihf': 1.7.6 + '@swc/core-linux-arm64-gnu': 1.7.6 + '@swc/core-linux-arm64-musl': 1.7.6 + '@swc/core-linux-x64-gnu': 1.7.6 + '@swc/core-linux-x64-musl': 1.7.6 + '@swc/core-win32-arm64-msvc': 1.7.6 + '@swc/core-win32-ia32-msvc': 1.7.6 + '@swc/core-win32-x64-msvc': 1.7.6 '@swc/helpers': 0.5.12 '@swc/counter@0.1.3': {} @@ -12724,10 +12724,10 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@swc/jest@0.2.36(@swc/core@1.7.5(@swc/helpers@0.5.12))': + '@swc/jest@0.2.36(@swc/core@1.7.6(@swc/helpers@0.5.12))': dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.7.5(@swc/helpers@0.5.12) + '@swc/core': 1.7.6(@swc/helpers@0.5.12) '@swc/counter': 0.1.3 jsonc-parser: 3.3.1 @@ -14244,13 +14244,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.2 - create-jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)): + create-jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15310,7 +15310,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12))): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.92.1(@swc/core@1.7.6(@swc/helpers@0.5.12))): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -15325,7 +15325,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12)) + webpack: 5.92.1(@swc/core@1.7.6(@swc/helpers@0.5.12)) form-data@4.0.0: dependencies: @@ -16090,16 +16090,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)): + jest-cli@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + create-jest: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -16109,7 +16109,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)): + jest-config@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)): dependencies: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 @@ -16135,7 +16135,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.14 - ts-node: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4) + ts-node: 10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -16376,12 +16376,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)): + jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + jest-cli: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -17314,10 +17314,10 @@ snapshots: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) pino-http: 10.2.0 - nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))): + nestjs-typeorm-paginate@4.0.4(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))): dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) next-i18next@15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: @@ -17881,13 +17881,13 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 - postcss-load-config@4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(typescript@5.5.4)): + postcss-load-config@4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(typescript@5.5.4)): dependencies: lilconfig: 3.1.2 yaml: 2.5.0 optionalDependencies: postcss: 8.4.40 - ts-node: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4) + ts-node: 10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4) postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.40): dependencies: @@ -19041,7 +19041,7 @@ snapshots: tailwind-scrollbar-hide@1.1.7: {} - tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(typescript@5.5.4)): + tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(typescript@5.5.4)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -19060,7 +19060,7 @@ snapshots: postcss: 8.4.40 postcss-import: 15.1.0(postcss@8.4.40) postcss-js: 4.0.1(postcss@8.4.40) - postcss-load-config: 4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(typescript@5.5.4)) + postcss-load-config: 4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(typescript@5.5.4)) postcss-nested: 6.2.0(postcss@8.4.40) postcss-selector-parser: 6.1.1 resolve: 1.22.8 @@ -19091,16 +19091,16 @@ snapshots: dependencies: bintrees: 1.0.2 - terser-webpack-plugin@5.3.10(@swc/core@1.7.5(@swc/helpers@0.5.12))(webpack@5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12))): + terser-webpack-plugin@5.3.10(@swc/core@1.7.6(@swc/helpers@0.5.12))(webpack@5.92.1(@swc/core@1.7.6(@swc/helpers@0.5.12))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.2 - webpack: 5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12)) + webpack: 5.92.1(@swc/core@1.7.6(@swc/helpers@0.5.12)) optionalDependencies: - '@swc/core': 1.7.5(@swc/helpers@0.5.12) + '@swc/core': 1.7.6(@swc/helpers@0.5.12) terser@5.31.2: dependencies: @@ -19201,12 +19201,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(typescript@5.5.4): + ts-jest@29.2.4(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)))(typescript@5.5.4): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + jest: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -19220,7 +19220,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.25.2) - ts-loader@9.5.1(typescript@5.5.4)(webpack@5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12))): + ts-loader@9.5.1(typescript@5.5.4)(webpack@5.92.1(@swc/core@1.7.6(@swc/helpers@0.5.12))): dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.0 @@ -19228,9 +19228,9 @@ snapshots: semver: 7.6.2 source-map: 0.7.4 typescript: 5.5.4 - webpack: 5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12)) + webpack: 5.92.1(@swc/core@1.7.6(@swc/helpers@0.5.12)) - ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4): + ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -19248,7 +19248,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.7.5(@swc/helpers@0.5.12) + '@swc/core': 1.7.6(@swc/helpers@0.5.12) ts-toolbelt@9.6.0: {} @@ -19273,7 +19273,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.3(@swc/core@1.7.5)(jiti@1.21.6)(postcss@8.4.40)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.3(@swc/core@1.7.6)(jiti@1.21.6)(postcss@8.4.40)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -19292,7 +19292,7 @@ snapshots: sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.7.5(@swc/helpers@0.5.12) + '@swc/core': 1.7.6(@swc/helpers@0.5.12) postcss: 8.4.40 typescript: 5.5.4 transitivePeerDependencies: @@ -19379,19 +19379,19 @@ snapshots: typedarray@0.0.6: {} - typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))): + typeorm-naming-strategies@4.1.0(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))): dependencies: - typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) - typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))): + typeorm-transactional@0.5.0(reflect-metadata@0.2.2)(typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))): dependencies: '@types/cls-hooked': 4.3.8 cls-hooked: 4.2.2 reflect-metadata: 0.2.2 semver: 7.6.2 - typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) + typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) - typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)): + typeorm@0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -19410,7 +19410,7 @@ snapshots: yargs: 17.7.2 optionalDependencies: mysql2: 3.11.0 - ts-node: 10.9.2(@swc/core@1.7.5(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4) + ts-node: 10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4) transitivePeerDependencies: - supports-color @@ -19618,7 +19618,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12)): + webpack@5.92.1(@swc/core@1.7.6(@swc/helpers@0.5.12)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -19641,7 +19641,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.5(@swc/helpers@0.5.12))(webpack@5.92.1(@swc/core@1.7.5(@swc/helpers@0.5.12))) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.6(@swc/helpers@0.5.12))(webpack@5.92.1(@swc/core@1.7.6(@swc/helpers@0.5.12))) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: From 39b876ebf1b6179690426a414bd9957d948c73a7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 5 Aug 2024 15:14:47 +0000 Subject: [PATCH 204/215] chore(deps): update dependency autoprefixer to v10.4.20 (#594) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 51 +++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 42 insertions(+), 9 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab6e28eb2..4fe55db7f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -489,7 +489,7 @@ importers: version: link:../../tooling/typescript autoprefixer: specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.40) + version: 10.4.20(postcss@8.4.40) eslint: specifier: ^9.0.0 version: 9.8.0 @@ -564,7 +564,7 @@ importers: version: link:../../tooling/prettier autoprefixer: specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.40) + version: 10.4.20(postcss@8.4.40) eslint: specifier: ^9.0.0 version: 9.8.0 @@ -4083,8 +4083,8 @@ packages: resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} engines: {node: '>=8.0.0'} - autoprefixer@10.4.19: - resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -4241,6 +4241,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.23.3: + resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -4330,6 +4335,9 @@ packages: caniuse-lite@1.0.30001642: resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==} + caniuse-lite@1.0.30001649: + resolution: {integrity: sha512-fJegqZZ0ZX8HOWr6rcafGr72+xcgJKI9oWfDW5DrD7ExUtgZC7a7R7ZYmZqplh7XDocFdGeIFn7roAxhOeYrPQ==} + chainsaw@0.1.0: resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==} @@ -5024,6 +5032,9 @@ packages: electron-to-chromium@1.4.828: resolution: {integrity: sha512-QOIJiWpQJDHAVO4P58pwb133Cwee0nbvy/MV1CwzZVGpkH1RX33N3vsaWRCpR6bF63AAq366neZrRTu7Qlsbbw==} + electron-to-chromium@1.5.4: + resolution: {integrity: sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==} + emitter-listener@1.1.2: resolution: {integrity: sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==} @@ -7108,6 +7119,9 @@ packages: node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + nodemailer@6.9.13: resolution: {integrity: sha512-7o38Yogx6krdoBf3jCAqnIN4oSQFx+fMa0I7dK1D+me9kBxx12D+/33wSb+fhOCtIxvYJ+4x4IMEhmhCKfAiOA==} engines: {node: '>=6.0.0'} @@ -13581,10 +13595,10 @@ snapshots: atomic-sleep@1.0.0: {} - autoprefixer@10.4.19(postcss@8.4.40): + autoprefixer@10.4.20(postcss@8.4.40): dependencies: - browserslist: 4.23.2 - caniuse-lite: 1.0.30001642 + browserslist: 4.23.3 + caniuse-lite: 1.0.30001649 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -13819,11 +13833,18 @@ snapshots: browserslist@4.23.2: dependencies: - caniuse-lite: 1.0.30001642 + caniuse-lite: 1.0.30001649 electron-to-chromium: 1.4.828 node-releases: 2.0.14 update-browserslist-db: 1.1.0(browserslist@4.23.2) + browserslist@4.23.3: + dependencies: + caniuse-lite: 1.0.30001649 + electron-to-chromium: 1.5.4 + node-releases: 2.0.18 + update-browserslist-db: 1.1.0(browserslist@4.23.3) + bs-logger@0.2.6: dependencies: fast-json-stable-stringify: 2.1.0 @@ -13909,6 +13930,8 @@ snapshots: caniuse-lite@1.0.30001642: {} + caniuse-lite@1.0.30001649: {} + chainsaw@0.1.0: dependencies: traverse: 0.3.9 @@ -14186,7 +14209,7 @@ snapshots: core-js-compat@3.37.1: dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 core-js@2.6.12: {} @@ -14614,6 +14637,8 @@ snapshots: electron-to-chromium@1.4.828: {} + electron-to-chromium@1.5.4: {} + emitter-listener@1.1.2: dependencies: shimmer: 1.2.1 @@ -17421,6 +17446,8 @@ snapshots: node-releases@2.0.14: {} + node-releases@2.0.18: {} + nodemailer@6.9.13: optional: true @@ -19494,6 +19521,12 @@ snapshots: escalade: 3.1.2 picocolors: 1.0.1 + update-browserslist-db@1.1.0(browserslist@4.23.3): + dependencies: + browserslist: 4.23.3 + escalade: 3.1.2 + picocolors: 1.0.1 + upper-case@1.1.3: optional: true From 3d44663b8f052622cebf1084f925081368436fef Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 5 Aug 2024 20:06:52 +0000 Subject: [PATCH 205/215] fix(deps): update dependency nuqs to v1.17.7 (#595) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4fe55db7f..8416daa91 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -383,7 +383,7 @@ importers: version: 15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) nuqs: specifier: ^1.17.4 - version: 1.17.6(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 1.17.7(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) pino: specifier: ^9.0.0 version: 9.3.2 @@ -7167,8 +7167,8 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nuqs@1.17.6: - resolution: {integrity: sha512-mbQKLo+4h9ZsCg9u4WcitBqVhP2XG2PrPc0sUN0IEHL3nUKjxHT2h3tqd1Wo1gkkGxan5uVpnJ9NP51y2j7vgg==} + nuqs@1.17.7: + resolution: {integrity: sha512-LiiC5XGqVPCGNA3Hg4tPmI5Ur0egmp+mB9FLWPltQfC6VbQyHqkJf4aZV6f9o8wX86Le9KAIHdnNCtx0f1ZTnw==} peerDependencies: next: '>=13.4 <14.0.2 || ^14.0.3' @@ -17487,7 +17487,7 @@ snapshots: dependencies: boolbase: 1.0.0 - nuqs@1.17.6(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + nuqs@1.17.7(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: mitt: 3.0.1 next: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) From d3b912249c10a02e7838b26e373c6f6471b444cd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 5 Aug 2024 21:44:24 +0000 Subject: [PATCH 206/215] chore(deps): update dependency tsup to v8.2.4 (#590) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 158 ++++++++++++++++++++++++------------------------- 1 file changed, 79 insertions(+), 79 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8416daa91..806e6abaf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -438,7 +438,7 @@ importers: version: 7.25.2 '@rollup/plugin-commonjs': specifier: ^26.0.0 - version: 26.0.1(rollup@4.19.0) + version: 26.0.1(rollup@4.20.0) '@svgr/webpack': specifier: ^8.1.0 version: 8.1.0(typescript@5.5.4) @@ -549,7 +549,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.0.2 - version: 8.2.3(@swc/core@1.7.6)(jiti@1.21.6)(postcss@8.4.40)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(@swc/core@1.7.6)(jiti@1.21.6)(postcss@8.4.40)(typescript@5.5.4)(yaml@2.5.0) typescript: specifier: ^5.4.5 version: 5.5.4 @@ -2850,83 +2850,83 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.19.0': - resolution: {integrity: sha512-JlPfZ/C7yn5S5p0yKk7uhHTTnFlvTgLetl2VxqE518QgyM7C9bSfFTYvB/Q/ftkq0RIPY4ySxTz+/wKJ/dXC0w==} + '@rollup/rollup-android-arm-eabi@4.20.0': + resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.19.0': - resolution: {integrity: sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw==} + '@rollup/rollup-android-arm64@4.20.0': + resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.19.0': - resolution: {integrity: sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA==} + '@rollup/rollup-darwin-arm64@4.20.0': + resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.19.0': - resolution: {integrity: sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg==} + '@rollup/rollup-darwin-x64@4.20.0': + resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.19.0': - resolution: {integrity: sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw==} + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': + resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.19.0': - resolution: {integrity: sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ==} + '@rollup/rollup-linux-arm-musleabihf@4.20.0': + resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.19.0': - resolution: {integrity: sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug==} + '@rollup/rollup-linux-arm64-gnu@4.20.0': + resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.19.0': - resolution: {integrity: sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ==} + '@rollup/rollup-linux-arm64-musl@4.20.0': + resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.19.0': - resolution: {integrity: sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': + resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.19.0': - resolution: {integrity: sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg==} + '@rollup/rollup-linux-riscv64-gnu@4.20.0': + resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.19.0': - resolution: {integrity: sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA==} + '@rollup/rollup-linux-s390x-gnu@4.20.0': + resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.19.0': - resolution: {integrity: sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA==} + '@rollup/rollup-linux-x64-gnu@4.20.0': + resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.19.0': - resolution: {integrity: sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A==} + '@rollup/rollup-linux-x64-musl@4.20.0': + resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.19.0': - resolution: {integrity: sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg==} + '@rollup/rollup-win32-arm64-msvc@4.20.0': + resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.19.0': - resolution: {integrity: sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q==} + '@rollup/rollup-win32-ia32-msvc@4.20.0': + resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.19.0': - resolution: {integrity: sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag==} + '@rollup/rollup-win32-x64-msvc@4.20.0': + resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==} cpu: [x64] os: [win32] @@ -8123,8 +8123,8 @@ packages: engines: {node: 20 || >=22} hasBin: true - rollup@4.19.0: - resolution: {integrity: sha512-5r7EYSQIowHsK4eTZ0Y81qpZuJz+MUuYeqmmYmRMl1nwhdmbiYqt5jwzf6u7wyOzJgYqtCRMtVRKOtHANBz7rA==} + rollup@4.20.0: + resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -8798,8 +8798,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsup@8.2.3: - resolution: {integrity: sha512-6YNT44oUfXRbZuSMNmN36GzwPPIlD2wBccY7looM2fkTcxkf2NEmwr3OZuDZoySklnrIG4hoEtzy8yUXYOqNcg==} + tsup@8.2.4: + resolution: {integrity: sha512-akpCPePnBnC/CXgRrcy72ZSntgIEUa1jN0oJbbvpALWKNOz1B7aM+UVDWGRGIO/T/PZugAESWDJUAb5FD48o8Q==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -12110,71 +12110,71 @@ snapshots: - encoding - supports-color - '@rollup/plugin-commonjs@26.0.1(rollup@4.19.0)': + '@rollup/plugin-commonjs@26.0.1(rollup@4.20.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.19.0) + '@rollup/pluginutils': 5.1.0(rollup@4.20.0) commondir: 1.0.1 estree-walker: 2.0.2 glob: 10.4.5 is-reference: 1.2.1 magic-string: 0.30.10 optionalDependencies: - rollup: 4.19.0 + rollup: 4.20.0 - '@rollup/pluginutils@5.1.0(rollup@4.19.0)': + '@rollup/pluginutils@5.1.0(rollup@4.20.0)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.19.0 + rollup: 4.20.0 - '@rollup/rollup-android-arm-eabi@4.19.0': + '@rollup/rollup-android-arm-eabi@4.20.0': optional: true - '@rollup/rollup-android-arm64@4.19.0': + '@rollup/rollup-android-arm64@4.20.0': optional: true - '@rollup/rollup-darwin-arm64@4.19.0': + '@rollup/rollup-darwin-arm64@4.20.0': optional: true - '@rollup/rollup-darwin-x64@4.19.0': + '@rollup/rollup-darwin-x64@4.20.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.19.0': + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.19.0': + '@rollup/rollup-linux-arm-musleabihf@4.20.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.19.0': + '@rollup/rollup-linux-arm64-gnu@4.20.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.19.0': + '@rollup/rollup-linux-arm64-musl@4.20.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.19.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.19.0': + '@rollup/rollup-linux-riscv64-gnu@4.20.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.19.0': + '@rollup/rollup-linux-s390x-gnu@4.20.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.19.0': + '@rollup/rollup-linux-x64-gnu@4.20.0': optional: true - '@rollup/rollup-linux-x64-musl@4.19.0': + '@rollup/rollup-linux-x64-musl@4.20.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.19.0': + '@rollup/rollup-win32-arm64-msvc@4.20.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.19.0': + '@rollup/rollup-win32-ia32-msvc@4.20.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.19.0': + '@rollup/rollup-win32-x64-msvc@4.20.0': optional: true '@selderee/plugin-htmlparser2@0.11.0': @@ -18555,26 +18555,26 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup@4.19.0: + rollup@4.20.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.19.0 - '@rollup/rollup-android-arm64': 4.19.0 - '@rollup/rollup-darwin-arm64': 4.19.0 - '@rollup/rollup-darwin-x64': 4.19.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.19.0 - '@rollup/rollup-linux-arm-musleabihf': 4.19.0 - '@rollup/rollup-linux-arm64-gnu': 4.19.0 - '@rollup/rollup-linux-arm64-musl': 4.19.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.19.0 - '@rollup/rollup-linux-riscv64-gnu': 4.19.0 - '@rollup/rollup-linux-s390x-gnu': 4.19.0 - '@rollup/rollup-linux-x64-gnu': 4.19.0 - '@rollup/rollup-linux-x64-musl': 4.19.0 - '@rollup/rollup-win32-arm64-msvc': 4.19.0 - '@rollup/rollup-win32-ia32-msvc': 4.19.0 - '@rollup/rollup-win32-x64-msvc': 4.19.0 + '@rollup/rollup-android-arm-eabi': 4.20.0 + '@rollup/rollup-android-arm64': 4.20.0 + '@rollup/rollup-darwin-arm64': 4.20.0 + '@rollup/rollup-darwin-x64': 4.20.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.20.0 + '@rollup/rollup-linux-arm-musleabihf': 4.20.0 + '@rollup/rollup-linux-arm64-gnu': 4.20.0 + '@rollup/rollup-linux-arm64-musl': 4.20.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0 + '@rollup/rollup-linux-riscv64-gnu': 4.20.0 + '@rollup/rollup-linux-s390x-gnu': 4.20.0 + '@rollup/rollup-linux-x64-gnu': 4.20.0 + '@rollup/rollup-linux-x64-musl': 4.20.0 + '@rollup/rollup-win32-arm64-msvc': 4.20.0 + '@rollup/rollup-win32-ia32-msvc': 4.20.0 + '@rollup/rollup-win32-x64-msvc': 4.20.0 fsevents: 2.3.3 rtl-css-js@1.16.1: @@ -19300,13 +19300,13 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.3(@swc/core@1.7.6)(jiti@1.21.6)(postcss@8.4.40)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(@swc/core@1.7.6)(jiti@1.21.6)(postcss@8.4.40)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 chokidar: 3.6.0 consola: 3.2.3 - debug: 4.3.5 + debug: 4.3.6(supports-color@9.4.0) esbuild: 0.23.0 execa: 5.1.1 globby: 11.1.0 @@ -19314,7 +19314,7 @@ snapshots: picocolors: 1.0.1 postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(yaml@2.5.0) resolve-from: 5.0.0 - rollup: 4.19.0 + rollup: 4.20.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 From db57dd8f0dd97cb750fe45aa040801cfedb24523 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 6 Aug 2024 00:39:34 +0000 Subject: [PATCH 207/215] fix(deps): update dependency react-hook-form to v7.52.2 (#596) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 806e6abaf..66289d40d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -311,7 +311,7 @@ importers: version: 0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4))) '@hookform/resolvers': specifier: ^3.3.4 - version: 3.9.0(react-hook-form@7.52.1(react@18.3.1)) + version: 3.9.0(react-hook-form@7.52.2(react@18.3.1)) '@mui/base': specifier: 5.0.0-beta.40 version: 5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -401,7 +401,7 @@ importers: version: 18.3.1(react@18.3.1) react-hook-form: specifier: ^7.51.3 - version: 7.52.1(react@18.3.1) + version: 7.52.2(react@18.3.1) react-hot-toast: specifier: ^2.4.1 version: 2.4.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -7869,9 +7869,9 @@ packages: peerDependencies: react: ^18.3.1 - react-hook-form@7.52.1: - resolution: {integrity: sha512-uNKIhaoICJ5KQALYZ4TOaOLElyM+xipord+Ha3crEFhTntdLvWZqVY49Wqd/0GiVCA/f9NjemLeiNPjG7Hpurg==} - engines: {node: '>=12.22.0'} + react-hook-form@7.52.2: + resolution: {integrity: sha512-pqfPEbERnxxiNMPd0bzmt1tuaPcVccywFDpyk2uV5xCIBphHV5T8SVnX9/o3kplPE1zzKt77+YIoq+EMwJp56A==} + engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 @@ -11229,9 +11229,9 @@ snapshots: dependencies: tailwindcss: 3.4.7(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(typescript@5.5.4)) - '@hookform/resolvers@3.9.0(react-hook-form@7.52.1(react@18.3.1))': + '@hookform/resolvers@3.9.0(react-hook-form@7.52.2(react@18.3.1))': dependencies: - react-hook-form: 7.52.1(react@18.3.1) + react-hook-form: 7.52.2(react@18.3.1) '@humanwhocodes/module-importer@1.0.1': {} @@ -18268,7 +18268,7 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-hook-form@7.52.1(react@18.3.1): + react-hook-form@7.52.2(react@18.3.1): dependencies: react: 18.3.1 From 884d3698d85a2cd6ec4dc3f26c453def09d136c4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 6 Aug 2024 04:46:14 +0000 Subject: [PATCH 208/215] chore(deps): update dependency postcss to v8.4.41 (#598) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 86 +++++++++++++++++++++++++------------------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 66289d40d..115969ad4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -489,7 +489,7 @@ importers: version: link:../../tooling/typescript autoprefixer: specifier: ^10.4.19 - version: 10.4.20(postcss@8.4.40) + version: 10.4.20(postcss@8.4.41) eslint: specifier: ^9.0.0 version: 9.8.0 @@ -516,7 +516,7 @@ importers: version: 7.2.0(typescript@5.5.4) postcss: specifier: ^8.4.38 - version: 8.4.40 + version: 8.4.41 tailwindcss: specifier: ^3.4.3 version: 3.4.7(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(typescript@5.5.4)) @@ -549,7 +549,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.0.2 - version: 8.2.4(@swc/core@1.7.6)(jiti@1.21.6)(postcss@8.4.40)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(@swc/core@1.7.6)(jiti@1.21.6)(postcss@8.4.41)(typescript@5.5.4)(yaml@2.5.0) typescript: specifier: ^5.4.5 version: 5.5.4 @@ -564,7 +564,7 @@ importers: version: link:../../tooling/prettier autoprefixer: specifier: ^10.4.19 - version: 10.4.20(postcss@8.4.40) + version: 10.4.20(postcss@8.4.41) eslint: specifier: ^9.0.0 version: 9.8.0 @@ -573,16 +573,16 @@ importers: version: 11.0.0 postcss: specifier: ^8.4.38 - version: 8.4.40 + version: 8.4.41 postcss-cli: specifier: ^11.0.0 - version: 11.0.0(jiti@1.21.6)(postcss@8.4.40) + version: 11.0.0(jiti@1.21.6)(postcss@8.4.41) postcss-import: specifier: ^16.1.0 - version: 16.1.0(postcss@8.4.40) + version: 16.1.0(postcss@8.4.41) postcss-nesting: specifier: ^12.1.2 - version: 12.1.5(postcss@8.4.40) + version: 12.1.5(postcss@8.4.41) prejss-cli: specifier: ^0.3.3 version: 0.3.3 @@ -7620,8 +7620,8 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.40: - resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==} + postcss@8.4.41: + resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} engines: {node: ^10 || ^12 || >=14} prejss-cli@0.3.3: @@ -13595,14 +13595,14 @@ snapshots: atomic-sleep@1.0.0: {} - autoprefixer@10.4.20(postcss@8.4.40): + autoprefixer@10.4.20(postcss@8.4.41): dependencies: browserslist: 4.23.3 caniuse-lite: 1.0.30001649 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -17858,7 +17858,7 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-cli@11.0.0(jiti@1.21.6)(postcss@8.4.40): + postcss-cli@11.0.0(jiti@1.21.6)(postcss@8.4.41): dependencies: chokidar: 3.6.0 dependency-graph: 0.11.0 @@ -17866,9 +17866,9 @@ snapshots: get-stdin: 9.0.0 globby: 14.0.2 picocolors: 1.0.1 - postcss: 8.4.40 - postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.40) - postcss-reporter: 7.1.0(postcss@8.4.40) + postcss: 8.4.41 + postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.41) + postcss-reporter: 7.1.0(postcss@8.4.41) pretty-hrtime: 1.0.3 read-cache: 1.0.0 slash: 5.1.0 @@ -17877,16 +17877,16 @@ snapshots: - jiti - tsx - postcss-import@15.1.0(postcss@8.4.40): + postcss-import@15.1.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-import@16.1.0(postcss@8.4.40): + postcss-import@16.1.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 @@ -17896,10 +17896,10 @@ snapshots: camelcase-css: 1.0.1 postcss: 5.2.18 - postcss-js@4.0.1(postcss@8.4.40): + postcss-js@4.0.1(postcss@8.4.41): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.40 + postcss: 8.4.41 postcss-load-config@1.2.0: dependencies: @@ -17908,28 +17908,28 @@ snapshots: postcss-load-options: 1.2.0 postcss-load-plugins: 2.3.0 - postcss-load-config@4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(typescript@5.5.4)): + postcss-load-config@4.0.2(postcss@8.4.41)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(typescript@5.5.4)): dependencies: lilconfig: 3.1.2 yaml: 2.5.0 optionalDependencies: - postcss: 8.4.40 + postcss: 8.4.41 ts-node: 10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4) - postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.40): + postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.41): dependencies: lilconfig: 3.1.2 yaml: 2.4.5 optionalDependencies: jiti: 1.21.6 - postcss: 8.4.40 + postcss: 8.4.41 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.40)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.41)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 - postcss: 8.4.40 + postcss: 8.4.41 yaml: 2.5.0 postcss-load-options@1.2.0: @@ -17942,22 +17942,22 @@ snapshots: cosmiconfig: 2.2.2 object-assign: 4.1.1 - postcss-nested@6.2.0(postcss@8.4.40): + postcss-nested@6.2.0(postcss@8.4.41): dependencies: - postcss: 8.4.40 + postcss: 8.4.41 postcss-selector-parser: 6.1.1 - postcss-nesting@12.1.5(postcss@8.4.40): + postcss-nesting@12.1.5(postcss@8.4.41): dependencies: '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.1.1) '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.1) - postcss: 8.4.40 + postcss: 8.4.41 postcss-selector-parser: 6.1.1 - postcss-reporter@7.1.0(postcss@8.4.40): + postcss-reporter@7.1.0(postcss@8.4.41): dependencies: picocolors: 1.0.1 - postcss: 8.4.40 + postcss: 8.4.41 thenby: 1.3.4 postcss-safe-parser@2.0.1: @@ -17992,7 +17992,7 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 - postcss@8.4.40: + postcss@8.4.41: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 @@ -19084,11 +19084,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.1 - postcss: 8.4.40 - postcss-import: 15.1.0(postcss@8.4.40) - postcss-js: 4.0.1(postcss@8.4.40) - postcss-load-config: 4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(typescript@5.5.4)) - postcss-nested: 6.2.0(postcss@8.4.40) + postcss: 8.4.41 + postcss-import: 15.1.0(postcss@8.4.41) + postcss-js: 4.0.1(postcss@8.4.41) + postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(typescript@5.5.4)) + postcss-nested: 6.2.0(postcss@8.4.41) postcss-selector-parser: 6.1.1 resolve: 1.22.8 sucrase: 3.35.0 @@ -19300,7 +19300,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(@swc/core@1.7.6)(jiti@1.21.6)(postcss@8.4.40)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(@swc/core@1.7.6)(jiti@1.21.6)(postcss@8.4.41)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -19312,7 +19312,7 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.40)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.20.0 source-map: 0.8.0-beta.0 @@ -19320,7 +19320,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@swc/core': 1.7.6(@swc/helpers@0.5.12) - postcss: 8.4.40 + postcss: 8.4.41 typescript: 5.5.4 transitivePeerDependencies: - jiti From 3a9d7fbfe6b70864c1a8a8b2a8727a064fe284db Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 6 Aug 2024 06:25:39 +0000 Subject: [PATCH 209/215] fix(deps): update dependency @floating-ui/react to v0.26.21 (#599) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 115969ad4..2ada7924e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -302,7 +302,7 @@ importers: version: 8.4.1 '@floating-ui/react': specifier: ^0.26.12 - version: 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.26.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/react': specifier: 2.1.2 version: 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -597,7 +597,7 @@ importers: dependencies: '@floating-ui/react': specifier: ^0.26.12 - version: 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.26.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.2.0 version: 18.3.1 @@ -1967,14 +1967,14 @@ packages: '@floating-ui/core@1.6.4': resolution: {integrity: sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==} - '@floating-ui/core@1.6.5': - resolution: {integrity: sha512-8GrTWmoFhm5BsMZOTHeGD2/0FLKLQQHvO/ZmQga4tKempYRLz8aqJGqXVuQgisnMObq2YZ2SgkwctN1LOOxcqA==} + '@floating-ui/core@1.6.6': + resolution: {integrity: sha512-Vkvsw6EcpMHjvZZdMkSY+djMGFbt7CRssW99Ne8tar2WLnZ/l3dbxeTShbLQj+/s35h+Qb4cmnob+EzwtjrXGQ==} '@floating-ui/dom@1.6.7': resolution: {integrity: sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==} - '@floating-ui/dom@1.6.8': - resolution: {integrity: sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q==} + '@floating-ui/dom@1.6.9': + resolution: {integrity: sha512-zB1PcI350t4tkm3rvUhSRKa9sT7vH5CrAbQxW+VaPYJXKAO0gsg4CTueL+6Ajp7XzAQC8CW4Jj1Wgqc0sB6oUQ==} '@floating-ui/react-dom@2.1.1': resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==} @@ -1982,14 +1982,14 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/react@0.26.20': - resolution: {integrity: sha512-RixKJJG92fcIsVoqrFr4Onpzh7hlOx4U7NV4aLhMLmtvjZ5oTB/WzXaANYUZATKqXvvW7t9sCxtzejip26N5Ag==} + '@floating-ui/react@0.26.21': + resolution: {integrity: sha512-7P5ncDIiYd6RrwpCDbKyFzvabM014QlzlumtDbK3Bck0UueC+Rp8BLS34qcGBcN1pZCTodl4QNnCVmKv4tSxfQ==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/utils@0.2.5': - resolution: {integrity: sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ==} + '@floating-ui/utils@0.2.6': + resolution: {integrity: sha512-0KI3zGxIUs1KDR/pjQPdJH4Z8nGBm0yJ5WRoRfdw1Kzeh45jkIfA0rmD0kBF6fKHH+xaH7g8y4jIXyAV5MGK3g==} '@hapi/hoek@9.3.0': resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -11178,37 +11178,37 @@ snapshots: '@floating-ui/core@1.6.4': dependencies: - '@floating-ui/utils': 0.2.5 + '@floating-ui/utils': 0.2.6 - '@floating-ui/core@1.6.5': + '@floating-ui/core@1.6.6': dependencies: - '@floating-ui/utils': 0.2.5 + '@floating-ui/utils': 0.2.6 '@floating-ui/dom@1.6.7': dependencies: '@floating-ui/core': 1.6.4 - '@floating-ui/utils': 0.2.5 + '@floating-ui/utils': 0.2.6 - '@floating-ui/dom@1.6.8': + '@floating-ui/dom@1.6.9': dependencies: - '@floating-ui/core': 1.6.5 - '@floating-ui/utils': 0.2.5 + '@floating-ui/core': 1.6.6 + '@floating-ui/utils': 0.2.6 '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/dom': 1.6.8 + '@floating-ui/dom': 1.6.9 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react@0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react@0.26.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@floating-ui/utils': 0.2.5 + '@floating-ui/utils': 0.2.6 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tabbable: 6.2.0 - '@floating-ui/utils@0.2.5': {} + '@floating-ui/utils@0.2.6': {} '@hapi/hoek@9.3.0': {} @@ -11218,7 +11218,7 @@ snapshots: '@headlessui/react@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react': 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) '@tanstack/react-virtual': 3.8.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -13077,7 +13077,7 @@ snapshots: '@types/react-datepicker@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react': 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/react': 18.3.3 date-fns: 3.6.0 transitivePeerDependencies: @@ -18254,7 +18254,7 @@ snapshots: react-datepicker@6.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@floating-ui/react': 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 date-fns: 3.6.0 prop-types: 15.8.1 From 3dda65956f46613657e516e480ab5ccaa3f66fd3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 6 Aug 2024 11:58:54 +0000 Subject: [PATCH 210/215] chore(deps): update dependency @playwright/test to v1.46.0 (#600) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2ada7924e..70b5813e5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -287,7 +287,7 @@ importers: devDependencies: '@playwright/test': specifier: ^1.43.1 - version: 1.45.3 + version: 1.46.0 axios: specifier: ^1.7.2 version: 1.7.3 @@ -377,13 +377,13 @@ importers: version: 4.0.0 next: specifier: ^14.2.2 - version: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-i18next: specifier: ^15.3.0 - version: 15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) nuqs: specifier: ^1.17.4 - version: 1.17.7(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 1.17.7(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) pino: specifier: ^9.0.0 version: 9.3.2 @@ -507,7 +507,7 @@ importers: version: 2.3.5(typescript@5.5.4) next-router-mock: specifier: ^0.9.13 - version: 0.9.13(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 0.9.13(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) node-mocks-http: specifier: ^1.14.1 version: 1.15.1 @@ -2783,8 +2783,8 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@playwright/test@1.45.3': - resolution: {integrity: sha512-UKF4XsBfy+u3MFWEH44hva1Q8Da28G6RFtR2+5saw+jgAFQV5yYnB1fu68Mz7fO+5GJF3wgwAIs0UelU8TxFrA==} + '@playwright/test@1.46.0': + resolution: {integrity: sha512-/QYft5VArOrGRP5pgkrfKksqsKA6CEFyGQ/gjNe6q0y4tZ1aaPfq4gIjudr1s3D+pXyrPRdsy4opKDrjBabE5w==} engines: {node: '>=18'} hasBin: true @@ -7475,13 +7475,13 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - playwright-core@1.45.3: - resolution: {integrity: sha512-+ym0jNbcjikaOwwSZycFbwkWgfruWvYlJfThKYAlImbxUgdWFO2oW70ojPm4OpE4t6TAo2FY/smM+hpVTtkhDA==} + playwright-core@1.46.0: + resolution: {integrity: sha512-9Y/d5UIwuJk8t3+lhmMSAJyNP1BUC/DqP3cQJDQQL/oWqAiuPTLgy7Q5dzglmTLwcBRdetzgNM/gni7ckfTr6A==} engines: {node: '>=18'} hasBin: true - playwright@1.45.3: - resolution: {integrity: sha512-QhVaS+lpluxCaioejDZ95l4Y4jSFCsBvl2UZkpeXlzxmqS+aABr5c82YmfMHrL6x27nvrvykJAFpkzT2eWdJww==} + playwright@1.46.0: + resolution: {integrity: sha512-XYJ5WvfefWONh1uPAUAi0H2xXV5S3vrtcnXe6uAOgdGi3aSpqOSXX08IAjXW34xitfuOJsvXU5anXZxPSEQiJw==} engines: {node: '>=18'} hasBin: true @@ -12038,9 +12038,9 @@ snapshots: '@pkgr/core@0.1.1': {} - '@playwright/test@1.45.3': + '@playwright/test@1.46.0': dependencies: - playwright: 1.45.3 + playwright: 1.46.0 '@popperjs/core@2.11.8': {} @@ -17344,7 +17344,7 @@ snapshots: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) typeorm: 0.3.20(mysql2@3.11.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.12))(@types/node@20.14.14)(typescript@5.5.4)) - next-i18next@15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-i18next@15.3.1(i18next@23.12.2)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-i18next@15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.25.0 '@types/hoist-non-react-statics': 3.3.5 @@ -17352,16 +17352,16 @@ snapshots: hoist-non-react-statics: 3.3.2 i18next: 23.12.2 i18next-fs-backend: 2.3.2 - next: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-i18next: 15.0.0(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-router-mock@0.9.13(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-router-mock@0.9.13(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.5 '@swc/helpers': 0.5.5 @@ -17383,7 +17383,7 @@ snapshots: '@next/swc-win32-ia32-msvc': 14.2.5 '@next/swc-win32-x64-msvc': 14.2.5 '@opentelemetry/api': 1.9.0 - '@playwright/test': 1.45.3 + '@playwright/test': 1.46.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -17487,10 +17487,10 @@ snapshots: dependencies: boolbase: 1.0.0 - nuqs@1.17.7(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + nuqs@1.17.7(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: mitt: 3.0.1 - next: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.46.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nwsapi@2.2.12: {} @@ -17846,11 +17846,11 @@ snapshots: dependencies: find-up: 4.1.0 - playwright-core@1.45.3: {} + playwright-core@1.46.0: {} - playwright@1.45.3: + playwright@1.46.0: dependencies: - playwright-core: 1.45.3 + playwright-core: 1.46.0 optionalDependencies: fsevents: 2.3.2 From dab246d92d4dfdc18978459c24c70c55dd178b0d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 6 Aug 2024 18:07:46 +0000 Subject: [PATCH 211/215] fix(deps): update tanstack-query monorepo to v5.51.21 (#597) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 70b5813e5..d69339035 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -320,7 +320,7 @@ importers: version: 0.11.0(typescript@5.5.4)(zod@3.23.8) '@tanstack/react-query': specifier: ^5.31.0 - version: 5.51.16(react@18.3.1) + version: 5.51.21(react@18.3.1) '@tanstack/react-table': specifier: ^8.16.0 version: 8.19.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -450,7 +450,7 @@ importers: version: 0.2.36(@swc/core@1.7.6(@swc/helpers@0.5.12)) '@tanstack/react-query-devtools': specifier: ^5.45.1 - version: 5.51.16(@tanstack/react-query@5.51.16(react@18.3.1))(react@18.3.1) + version: 5.51.21(@tanstack/react-query@5.51.21(react@18.3.1))(react@18.3.1) '@testing-library/jest-dom': specifier: ^6.4.2 version: 6.4.8 @@ -3386,20 +3386,20 @@ packages: typescript: optional: true - '@tanstack/query-core@5.51.16': - resolution: {integrity: sha512-zfV+WAtBGm1dUIbL0w/x8qTqVLKU1/Bo1p19J9LF02MmIc4FxzMImMXhFzYJQl5Hx8Wit6RiQ4tB/DvN8y9zaQ==} + '@tanstack/query-core@5.51.21': + resolution: {integrity: sha512-POQxm42IUp6n89kKWF4IZi18v3fxQWFRolvBA6phNVmA8psdfB1MvDnGacCJdS+EOX12w/CyHM62z//rHmYmvw==} '@tanstack/query-devtools@5.51.16': resolution: {integrity: sha512-ajwuq4WnkNCMj/Hy3KR8d3RtZ6PSKc1dD2vs2T408MdjgKzQ3klVoL6zDgVO7X+5jlb5zfgcO3thh4ojPhfIaw==} - '@tanstack/react-query-devtools@5.51.16': - resolution: {integrity: sha512-nX/LeBMba9S9/kKfOrPDUiBXkpc5To8JbssABOadukPB093SF8+NdSO5/2RY72aE0pBwaru2THyM4WX5rEnuAw==} + '@tanstack/react-query-devtools@5.51.21': + resolution: {integrity: sha512-mi5ef8dvsS48GsG6/8M60O2EgrzPK1kNPngOcHBTlIUrB5dGkxP9fuHf05GQRxtSp5W5GlyeUpzOmtkKNpf9dQ==} peerDependencies: - '@tanstack/react-query': ^5.51.16 + '@tanstack/react-query': ^5.51.21 react: ^18 || ^19 - '@tanstack/react-query@5.51.16': - resolution: {integrity: sha512-NZnpJ30zkwaA2ZPhxJLs/qoMbd0yNAj6yyb3JTADJx9HjSdtvnNzOY1bDa3bU1B9CZTBBb7W9E1PpWlNXdgESg==} + '@tanstack/react-query@5.51.21': + resolution: {integrity: sha512-Q/V81x3sAYgCsxjwOkfLXfrmoG+FmDhLeHH5okC/Bp8Aaw2c33lbEo/mMcMnkxUPVtB2FLpzHT0tq3c+OlZEbw==} peerDependencies: react: ^18.0.0 @@ -12766,19 +12766,19 @@ snapshots: optionalDependencies: typescript: 5.5.4 - '@tanstack/query-core@5.51.16': {} + '@tanstack/query-core@5.51.21': {} '@tanstack/query-devtools@5.51.16': {} - '@tanstack/react-query-devtools@5.51.16(@tanstack/react-query@5.51.16(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query-devtools@5.51.21(@tanstack/react-query@5.51.21(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/query-devtools': 5.51.16 - '@tanstack/react-query': 5.51.16(react@18.3.1) + '@tanstack/react-query': 5.51.21(react@18.3.1) react: 18.3.1 - '@tanstack/react-query@5.51.16(react@18.3.1)': + '@tanstack/react-query@5.51.21(react@18.3.1)': dependencies: - '@tanstack/query-core': 5.51.16 + '@tanstack/query-core': 5.51.21 react: 18.3.1 '@tanstack/react-table@8.19.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': From 6051c5ed1c9958458f8ea8b152ec37606438539d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 6 Aug 2024 23:25:30 +0000 Subject: [PATCH 212/215] fix(deps): update dependency nestjs-cls to v4.4.1 (#602) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d69339035..9d6a9bafd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -142,7 +142,7 @@ importers: version: 3.11.0 nestjs-cls: specifier: ^4.0.0 - version: 4.4.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1) + version: 4.4.1(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1) nestjs-pino: specifier: ^4.0.0 version: 4.1.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(pino-http@10.2.0) @@ -7013,8 +7013,8 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - nestjs-cls@4.4.0: - resolution: {integrity: sha512-qxsptbCo8Cp7xnAxtWv9+pSqOtB2NCr9ekQDH3FhxPAmgOys8F4WEGhuLLQ9iyW4dwqCao0xXatqQyA4anedmQ==} + nestjs-cls@4.4.1: + resolution: {integrity: sha512-4yhldwm/cJ02lQ8ZAdM8KQ7gMfjAc1z3fo5QAQgXNyN4N6X5So9BCwv+BTLRugDCkELUo3qtzQHnKhGYL/ftPg==} engines: {node: '>=16'} peerDependencies: '@nestjs/common': '> 7.0.0 < 11' @@ -17327,7 +17327,7 @@ snapshots: neo-async@2.6.2: {} - nestjs-cls@4.4.0(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1): + nestjs-cls@4.4.1(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1): dependencies: '@nestjs/common': 10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': 10.3.10(@nestjs/common@10.3.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.10)(reflect-metadata@0.2.2)(rxjs@7.8.1) From 1bb4749b4fd31f1ed3c27778829c5ccaf735cb42 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 01:07:47 +0000 Subject: [PATCH 213/215] fix(deps): update turbo monorepo to v2.0.12 (#603) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 72 +++++++++++++++++++++++++------------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d6a9bafd..b84f28e1c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 3.3.3 turbo: specifier: ^2.0.9 - version: 2.0.11 + version: 2.0.12 typescript: specifier: ^5.5.4 version: 5.5.4 @@ -658,7 +658,7 @@ importers: version: 9.1.0(eslint@9.8.0) eslint-config-turbo: specifier: ^2.0.0 - version: 2.0.11(eslint@9.8.0) + version: 2.0.12(eslint@9.8.0) eslint-plugin-import: specifier: ^2.29.1 version: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0) @@ -5161,8 +5161,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-config-turbo@2.0.11: - resolution: {integrity: sha512-hriQ+OQvKbtE1w7JH+w2X+Lh/9YPgnaNJmjrfhANWStFJTDa1NrJMCm2UaxHbDNKxFsr/mN9TTkVCRiTktIaqw==} + eslint-config-turbo@2.0.12: + resolution: {integrity: sha512-3PUzoyeJi2SjsTSjfWgTUIHK7kOqsapDEaOT7sCjFnZXvuhYLKxW37lysjq7+55abGGm0yQTXxNFLjrQKUORag==} peerDependencies: eslint: '>6.6.0' @@ -5226,8 +5226,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-plugin-turbo@2.0.11: - resolution: {integrity: sha512-cM2KRlC6zh8Y5pOpiGTkBMp3/V4f4sEebSYcHjotfc4VQziPXuZtf/4Si4pd6l1FpmYfkgE+AReZsRfEfK17bw==} + eslint-plugin-turbo@2.0.12: + resolution: {integrity: sha512-vXWKer7F0RPTcVy1B+hFTEK4mlEOpouB8MCAFD3WW4C6t98wvuDCsIPjxIldpxg7CnwmRxALpNWgNVkU2LVVEQ==} peerDependencies: eslint: '>6.6.0' @@ -8817,38 +8817,38 @@ packages: typescript: optional: true - turbo-darwin-64@2.0.11: - resolution: {integrity: sha512-YlHEEhcm+jI1BSZoLugGHUWDfRXaNaQIv7tGQBfadYjo9kixBnqoTOU6s1ubOrQMID+lizZZQs79GXwqM6vohg==} + turbo-darwin-64@2.0.12: + resolution: {integrity: sha512-NAgfgbXxX/JScWQmmQnGbPuFZq7LIswHfcMk5JwyBXQM/xmklNOxxac7MnGGIOf19Z2f6S3qHy17VIj0SeGfnA==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.0.11: - resolution: {integrity: sha512-K/YW+hWzRQ/wGmtffxllH4M1tgy8OlwgXODrIiAGzkSpZl9+pIsem/F86UULlhsIeavBYK/LS5+dzV3DPMjJ9w==} + turbo-darwin-arm64@2.0.12: + resolution: {integrity: sha512-cP02uer5KSJ+fXL+OfRRk5hnVjV0c60hxDgNcJxrZpfhun7HHoKDDR7w2xhQntiA45aC6ZZEXRqMKpj6GAmKbg==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.0.11: - resolution: {integrity: sha512-mv8CwGP06UPweMh1Vlp6PI6OWnkuibxfIJ4Vlof7xqjohAaZU5FLqeOeHkjQflH/6YrCVuS9wrK0TFOu+meTtA==} + turbo-linux-64@2.0.12: + resolution: {integrity: sha512-+mQgGfg1eq5qF+wenK/FKJaNMNAo5DQLC4htQy+8osW+fx6U+8+6UlPQPaycAWDEqwOI7NwuqkeHfkEQLQUTyQ==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.0.11: - resolution: {integrity: sha512-wLE5tl4oriTmHbuayc0ki0csaCplmVLj+uCWtecM/mfBuZgNS9ICNM9c4sB+Cfl5tlBBFeepqRNgvRvn8WeVZg==} + turbo-linux-arm64@2.0.12: + resolution: {integrity: sha512-KFyEZDXfPU1DK4zimxdCcqAcK7IIttX4mfsgB7NsSEOmH0dhHOih/YFYiyEDC1lTRx0C2RlzQ0Kjjdz48AN5Eg==} cpu: [arm64] os: [linux] - turbo-windows-64@2.0.11: - resolution: {integrity: sha512-tja3zvVCSWu3HizOoeQv0qDJ+GeWGWRFOOM6a8i3BYnXLgGKAaDZFcjwzgC50tWiAw4aowIVR4OouwIyRhLBaQ==} + turbo-windows-64@2.0.12: + resolution: {integrity: sha512-kJj4KCkZTkDTDCqsSw1m1dbO4WeoQq1mYUm/thXOH0OkeqYbSMt0EyoTcJOgKUDsrMnzZD2gPfYrlYHtV69lVA==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.0.11: - resolution: {integrity: sha512-sYjXP6k94Bqh99R+y3M1Ks6LRIEZybMz+7enA8GKl6JJ2ZFaXxTnS6q+/2+ii1+rRwxohj5OBb4gxODcF8Jd4w==} + turbo-windows-arm64@2.0.12: + resolution: {integrity: sha512-TY3ROxguDilN2olCwcZMaePdW01Xhma0pZU7bNhsQEqca9RGAmsZBuzfGnTMcWPmv4tpnb/PlX1hrt1Hod/44Q==} cpu: [arm64] os: [win32] - turbo@2.0.11: - resolution: {integrity: sha512-imDlFFAvitbCm1JtDFJ6eG882qwxHUmVT2noPb3p2jq5o5DuXOchMbkVS9kUeC3/4WpY5N0GBZ3RvqNyjHZw1Q==} + turbo@2.0.12: + resolution: {integrity: sha512-8s2KwqjwQj7z8Z53SUZSKVkQOZ2/Sl4D2F440oaBY/k2lGju60dW6srEpnn8/RIDeICZmQn3pQHF79Jfnc5Skw==} hasBin: true type-check@0.4.0: @@ -14830,10 +14830,10 @@ snapshots: dependencies: eslint: 9.8.0 - eslint-config-turbo@2.0.11(eslint@9.8.0): + eslint-config-turbo@2.0.12(eslint@9.8.0): dependencies: eslint: 9.8.0 - eslint-plugin-turbo: 2.0.11(eslint@9.8.0) + eslint-plugin-turbo: 2.0.12(eslint@9.8.0) eslint-import-resolver-node@0.3.9: dependencies: @@ -14916,7 +14916,7 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-turbo@2.0.11(eslint@9.8.0): + eslint-plugin-turbo@2.0.12(eslint@9.8.0): dependencies: dotenv: 16.0.3 eslint: 9.8.0 @@ -19328,32 +19328,32 @@ snapshots: - tsx - yaml - turbo-darwin-64@2.0.11: + turbo-darwin-64@2.0.12: optional: true - turbo-darwin-arm64@2.0.11: + turbo-darwin-arm64@2.0.12: optional: true - turbo-linux-64@2.0.11: + turbo-linux-64@2.0.12: optional: true - turbo-linux-arm64@2.0.11: + turbo-linux-arm64@2.0.12: optional: true - turbo-windows-64@2.0.11: + turbo-windows-64@2.0.12: optional: true - turbo-windows-arm64@2.0.11: + turbo-windows-arm64@2.0.12: optional: true - turbo@2.0.11: + turbo@2.0.12: optionalDependencies: - turbo-darwin-64: 2.0.11 - turbo-darwin-arm64: 2.0.11 - turbo-linux-64: 2.0.11 - turbo-linux-arm64: 2.0.11 - turbo-windows-64: 2.0.11 - turbo-windows-arm64: 2.0.11 + turbo-darwin-64: 2.0.12 + turbo-darwin-arm64: 2.0.12 + turbo-linux-64: 2.0.12 + turbo-linux-arm64: 2.0.12 + turbo-windows-64: 2.0.12 + turbo-windows-arm64: 2.0.12 type-check@0.4.0: dependencies: From 8a1ac464052910601902a46e351d08ff68592da1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 03:39:02 +0000 Subject: [PATCH 214/215] chore(deps): update dependency openapi-typescript to v7.3.0 (#601) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b84f28e1c..a0e88ccdb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -513,7 +513,7 @@ importers: version: 1.15.1 openapi-typescript: specifier: ^7.0.0 - version: 7.2.0(typescript@5.5.4) + version: 7.3.0(typescript@5.5.4) postcss: specifier: ^8.4.38 version: 8.4.41 @@ -2828,8 +2828,8 @@ packages: '@redocly/config@0.7.0': resolution: {integrity: sha512-6GKxTo/9df0654Mtivvr4lQnMOp+pRj9neVywmI5+BwfZLTtkJnj2qB3D6d8FHTr4apsNOf6zTa5FojX0Evh4g==} - '@redocly/openapi-core@1.18.1': - resolution: {integrity: sha512-y2ZR3aaVF80XRVoFP0Dp2z5DeCOilPTuS7V4HnHIYZdBTfsqzjkO169h5JqAaifnaLsLBhe3YArdgLb7W7wW6Q==} + '@redocly/openapi-core@1.19.0': + resolution: {integrity: sha512-ezK6qr80sXvjDgHNrk/zmRs9vwpIAeHa0T/qmo96S+ib4ThQ5a8f3qjwEqxMeVxkxCTbkaY9sYSJKOxv4ejg5w==} engines: {node: '>=14.19.0', npm: '>=7.0.0'} '@rollup/plugin-commonjs@26.0.1': @@ -7233,8 +7233,8 @@ packages: resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} engines: {node: '>=8'} - openapi-typescript@7.2.0: - resolution: {integrity: sha512-VwNhJ6JpslhOYHIM/WXYKoaKuD8V19Z0V4vzoaar1Wjg4BPHck7wXzsOb3UAZZTJtY8kxfPv3TsH537vKH76vQ==} + openapi-typescript@7.3.0: + resolution: {integrity: sha512-EkljRjYWOPwGXiK++uI9MkGv2Y7uhbkZbi9V1z3r3EpmWVO6aFTHXSLNvxIWo6UT6LCTYgEYkUB3BWQjwwXthg==} hasBin: true peerDependencies: typescript: ^5.x @@ -12093,7 +12093,7 @@ snapshots: '@redocly/config@0.7.0': {} - '@redocly/openapi-core@1.18.1(supports-color@9.4.0)': + '@redocly/openapi-core@1.19.0(supports-color@9.4.0)': dependencies: '@redocly/ajv': 8.11.0 '@redocly/config': 0.7.0 @@ -17556,9 +17556,9 @@ snapshots: is-wsl: 2.2.0 optional: true - openapi-typescript@7.2.0(typescript@5.5.4): + openapi-typescript@7.3.0(typescript@5.5.4): dependencies: - '@redocly/openapi-core': 1.18.1(supports-color@9.4.0) + '@redocly/openapi-core': 1.19.0(supports-color@9.4.0) ansi-colors: 4.1.3 parse-json: 8.1.0 supports-color: 9.4.0 From 20cb78911bbc8a94d6a5e313bccd5047510d776a Mon Sep 17 00:00:00 2001 From: "jeehoon.choi" Date: Wed, 7 Aug 2024 17:35:05 +0900 Subject: [PATCH 215/215] modify pnpm lock file --- pnpm-lock.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 97dfe1c2a..d721404e4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5146,6 +5146,10 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + escodegen@2.1.0: resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} engines: {node: '>=6.0'} @@ -11984,7 +11988,7 @@ snapshots: '@opensearch-project/opensearch@2.11.0': dependencies: aws4: 1.13.0 - debug: 4.3.5(supports-color@9.4.0) + debug: 4.3.6(supports-color@9.4.0) hpagent: 1.2.0 json11: 1.1.2 ms: 2.1.3 @@ -14441,8 +14445,6 @@ snapshots: debug@4.3.5: dependencies: ms: 2.1.2 - optionalDependencies: - supports-color: 9.4.0 debug@4.3.6(supports-color@9.4.0): dependencies: @@ -14814,6 +14816,8 @@ snapshots: escape-string-regexp@4.0.0: {} + escape-string-regexp@5.0.0: {} + escodegen@2.1.0: dependencies: esprima: 4.0.1 @@ -18996,7 +19000,7 @@ snapshots: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 - debug: 4.3.5(supports-color@9.4.0) + debug: 4.3.6(supports-color@9.4.0) fast-safe-stringify: 2.1.1 form-data: 4.0.0 formidable: 3.5.1