From f903a59a5e1f2d3d41cbc63a55f3b49617eeb919 Mon Sep 17 00:00:00 2001 From: Helder Oliveira Date: Mon, 4 Nov 2024 14:45:54 +0100 Subject: [PATCH] =?UTF-8?q?fix(sites-cmd):=20=F0=9F=90=9B=20Load=20typescr?= =?UTF-8?q?ipt=20configuration=20file=20(#65)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Why? Load typescript configuration file. ## How? - Modify read configuration utility ## Tickets? - [PLAT-1729](https://linear.app/fleekxyz/issue/PLAT-1729/load-configuration-as-ts-fails) ## Contribution checklist? - [x] The commit messages are detailed - [x] The `build` command runs locally - [ ] Assets or static content are linked and stored in the project - [ ] You have manually tested - [ ] You have provided tests ## Security checklist? - [ ] Sensitive data has been identified and is being protected properly - [ ] Injection has been prevented (parameterized queries, no eval or system calls) ## Preview? - Deploy Screenshot 2024-11-04 at 13 15 10 - Config file content: Screenshot 2024-11-04 at 13 15 29 --------- Co-authored-by: GitHub Action --- .changeset/early-lobsters-leave.md | 5 + package.json | 1 + pnpm-lock.yaml | 672 +++++++++++++----- .../configuration/readConfigurationFile.ts | 17 +- 4 files changed, 508 insertions(+), 187 deletions(-) create mode 100644 .changeset/early-lobsters-leave.md diff --git a/.changeset/early-lobsters-leave.md b/.changeset/early-lobsters-leave.md new file mode 100644 index 00000000..f8587d8d --- /dev/null +++ b/.changeset/early-lobsters-leave.md @@ -0,0 +1,5 @@ +--- +"@fleek-platform/cli": minor +--- + +Fix typescript configuration file loader diff --git a/package.json b/package.json index 436fb654..b71b667a 100644 --- a/package.json +++ b/package.json @@ -51,6 +51,7 @@ "files-from-path": "^1.0.0", "glob": "^8.1.0", "hash-wasm": "^4.11.0", + "importx": "^0.5.0", "lodash-es": "^4.17.21", "multiformats": "^9.9.0", "nanoid": "^3.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5ea2d0e6..e9c094ca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,6 +43,7 @@ specifiers: files-from-path: ^1.0.0 glob: ^8.1.0 hash-wasm: ^4.11.0 + importx: ^0.5.0 lodash-es: ^4.17.21 mock-stdin: ^1.0.0 multiformats: ^9.9.0 @@ -78,6 +79,7 @@ dependencies: files-from-path: 1.0.4 glob: 8.1.0 hash-wasm: 4.11.0 + importx: 0.5.0 lodash-es: 4.17.21 multiformats: 9.9.0 nanoid: 3.3.7 @@ -144,7 +146,7 @@ packages: dependencies: '@aws-crypto/util': 5.2.0 '@aws-sdk/types': 3.679.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-crypto/sha256-browser/5.2.0: @@ -156,7 +158,7 @@ packages: '@aws-sdk/types': 3.679.0 '@aws-sdk/util-locate-window': 3.679.0 '@smithy/util-utf8': 2.3.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-crypto/sha256-js/5.2.0: @@ -165,13 +167,13 @@ packages: dependencies: '@aws-crypto/util': 5.2.0 '@aws-sdk/types': 3.679.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-crypto/supports-web-crypto/5.2.0: resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-crypto/util/5.2.0: @@ -179,7 +181,7 @@ packages: dependencies: '@aws-sdk/types': 3.679.0 '@smithy/util-utf8': 2.3.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/client-lambda/3.682.0: @@ -231,7 +233,7 @@ packages: '@smithy/util-stream': 3.2.1 '@smithy/util-utf8': 3.0.0 '@smithy/util-waiter': 3.1.7 - tslib: 2.8.0 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt dev: false @@ -281,7 +283,7 @@ packages: '@smithy/util-middleware': 3.0.8 '@smithy/util-retry': 3.0.8 '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt dev: false @@ -327,7 +329,7 @@ packages: '@smithy/util-middleware': 3.0.8 '@smithy/util-retry': 3.0.8 '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt dev: false @@ -375,7 +377,7 @@ packages: '@smithy/util-middleware': 3.0.8 '@smithy/util-retry': 3.0.8 '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt dev: false @@ -394,7 +396,7 @@ packages: '@smithy/types': 3.6.0 '@smithy/util-middleware': 3.0.8 fast-xml-parser: 4.4.1 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/credential-provider-env/3.679.0: @@ -405,7 +407,7 @@ packages: '@aws-sdk/types': 3.679.0 '@smithy/property-provider': 3.1.8 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/credential-provider-http/3.679.0: @@ -421,7 +423,7 @@ packages: '@smithy/smithy-client': 3.4.2 '@smithy/types': 3.6.0 '@smithy/util-stream': 3.2.1 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/credential-provider-ini/3.682.0_xnylz52vgedqtjiovhh4ygpjbm: @@ -442,7 +444,7 @@ packages: '@smithy/property-provider': 3.1.8 '@smithy/shared-ini-file-loader': 3.1.9 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt @@ -463,7 +465,7 @@ packages: '@smithy/property-provider': 3.1.8 '@smithy/shared-ini-file-loader': 3.1.9 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - '@aws-sdk/client-sts' @@ -479,7 +481,7 @@ packages: '@smithy/property-provider': 3.1.8 '@smithy/shared-ini-file-loader': 3.1.9 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/credential-provider-sso/3.682.0_qezbkvneoprmgptqmjnmxytpmu: @@ -493,7 +495,7 @@ packages: '@smithy/property-provider': 3.1.8 '@smithy/shared-ini-file-loader': 3.1.9 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt @@ -510,7 +512,7 @@ packages: '@aws-sdk/types': 3.679.0 '@smithy/property-provider': 3.1.8 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/middleware-host-header/3.679.0: @@ -520,7 +522,7 @@ packages: '@aws-sdk/types': 3.679.0 '@smithy/protocol-http': 4.1.5 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/middleware-logger/3.679.0: @@ -529,7 +531,7 @@ packages: dependencies: '@aws-sdk/types': 3.679.0 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/middleware-recursion-detection/3.679.0: @@ -539,7 +541,7 @@ packages: '@aws-sdk/types': 3.679.0 '@smithy/protocol-http': 4.1.5 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/middleware-user-agent/3.682.0: @@ -552,7 +554,7 @@ packages: '@smithy/core': 2.5.1 '@smithy/protocol-http': 4.1.5 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/region-config-resolver/3.679.0: @@ -564,7 +566,7 @@ packages: '@smithy/types': 3.6.0 '@smithy/util-config-provider': 3.0.0 '@smithy/util-middleware': 3.0.8 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/token-providers/3.679.0_qezbkvneoprmgptqmjnmxytpmu: @@ -578,7 +580,7 @@ packages: '@smithy/property-provider': 3.1.8 '@smithy/shared-ini-file-loader': 3.1.9 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/types/3.679.0: @@ -586,7 +588,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/util-endpoints/3.679.0: @@ -596,14 +598,14 @@ packages: '@aws-sdk/types': 3.679.0 '@smithy/types': 3.6.0 '@smithy/util-endpoints': 2.1.4 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/util-locate-window/3.679.0: resolution: {integrity: sha512-zKTd48/ZWrCplkXpYDABI74rQlbR0DNHs8nH95htfSLj9/mWRSwaGptoxwcihaq/77vi/fl2X3y0a1Bo8bt7RA==} engines: {node: '>=16.0.0'} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/util-user-agent-browser/3.679.0: @@ -612,7 +614,7 @@ packages: '@aws-sdk/types': 3.679.0 '@smithy/types': 3.6.0 bowser: 2.11.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@aws-sdk/util-user-agent-node/3.682.0: @@ -628,7 +630,7 @@ packages: '@aws-sdk/types': 3.679.0 '@smithy/node-config-provider': 3.1.9 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@babel/helper-string-parser/7.25.9: @@ -947,14 +949,14 @@ packages: engines: {node: '>=18.0.0'} dependencies: '@envelop/types': 5.0.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: true /@envelop/types/5.0.0: resolution: {integrity: sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==} engines: {node: '>=18.0.0'} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: true /@esbuild/aix-ppc64/0.21.5: @@ -965,6 +967,15 @@ packages: requiresBuild: true optional: true + /@esbuild/aix-ppc64/0.23.1: + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: false + optional: true + /@esbuild/android-arm/0.21.5: resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} @@ -973,6 +984,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm/0.23.1: + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + /@esbuild/android-arm64/0.21.5: resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} @@ -981,6 +1001,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm64/0.23.1: + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + /@esbuild/android-x64/0.21.5: resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} @@ -989,6 +1018,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-x64/0.23.1: + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false + optional: true + /@esbuild/darwin-arm64/0.21.5: resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} @@ -997,6 +1035,15 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-arm64/0.23.1: + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@esbuild/darwin-x64/0.21.5: resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} @@ -1005,6 +1052,15 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-x64/0.23.1: + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@esbuild/freebsd-arm64/0.21.5: resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} @@ -1013,6 +1069,15 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-arm64/0.23.1: + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/freebsd-x64/0.21.5: resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} @@ -1021,6 +1086,15 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-x64/0.23.1: + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-arm/0.21.5: resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} @@ -1029,6 +1103,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm/0.23.1: + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-arm64/0.21.5: resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} @@ -1037,6 +1120,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm64/0.23.1: + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-ia32/0.21.5: resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} @@ -1045,6 +1137,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ia32/0.23.1: + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-loong64/0.21.5: resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} @@ -1053,6 +1154,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-loong64/0.23.1: + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-mips64el/0.21.5: resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} @@ -1061,6 +1171,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-mips64el/0.23.1: + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-ppc64/0.21.5: resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} @@ -1069,6 +1188,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ppc64/0.23.1: + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-riscv64/0.21.5: resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} @@ -1077,6 +1205,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-riscv64/0.23.1: + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-s390x/0.21.5: resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} @@ -1085,6 +1222,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-s390x/0.23.1: + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-x64/0.21.5: resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} @@ -1093,6 +1239,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-x64/0.23.1: + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/netbsd-x64/0.21.5: resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} @@ -1101,6 +1256,24 @@ packages: requiresBuild: true optional: true + /@esbuild/netbsd-x64/0.23.1: + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/openbsd-arm64/0.23.1: + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/openbsd-x64/0.21.5: resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} @@ -1109,6 +1282,15 @@ packages: requiresBuild: true optional: true + /@esbuild/openbsd-x64/0.23.1: + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/sunos-x64/0.21.5: resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} @@ -1117,6 +1299,15 @@ packages: requiresBuild: true optional: true + /@esbuild/sunos-x64/0.23.1: + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false + optional: true + /@esbuild/win32-arm64/0.21.5: resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} @@ -1125,6 +1316,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-arm64/0.23.1: + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@esbuild/win32-ia32/0.21.5: resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} @@ -1133,6 +1333,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-ia32/0.23.1: + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@esbuild/win32-x64/0.21.5: resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} @@ -1141,6 +1350,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-x64/0.23.1: + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@fleek-platform/errors/2.7.0: resolution: {integrity: sha512-56moPR+V6bW6l+8KopmK4vfx0XU3i2s9UHNgAXXgGn/tBvgFN5bjHe4uT/K6i9Q/S3f5kAOgul6KseV1sucDKQ==} dependencies: @@ -1244,7 +1462,7 @@ packages: '@graphql-tools/utils': 10.5.5 '@graphql-typed-document-node/core': 3.2.0 '@repeaterjs/repeater': 3.0.6 - tslib: 2.8.0 + tslib: 2.8.1 value-or-promise: 1.0.12 dev: true @@ -1255,7 +1473,7 @@ packages: dependencies: '@graphql-tools/utils': 8.9.0_graphql@15.9.0 graphql: 15.9.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: true /@graphql-tools/merge/9.0.8: @@ -1265,7 +1483,7 @@ packages: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@graphql-tools/utils': 10.5.5 - tslib: 2.8.0 + tslib: 2.8.1 dev: true /@graphql-tools/schema/10.0.7: @@ -1276,7 +1494,7 @@ packages: dependencies: '@graphql-tools/merge': 9.0.8 '@graphql-tools/utils': 10.5.5 - tslib: 2.8.0 + tslib: 2.8.1 value-or-promise: 1.0.12 dev: true @@ -1288,7 +1506,7 @@ packages: '@graphql-tools/merge': 8.3.1_graphql@15.9.0 '@graphql-tools/utils': 8.9.0_graphql@15.9.0 graphql: 15.9.0 - tslib: 2.8.0 + tslib: 2.8.1 value-or-promise: 1.0.11 dev: true @@ -1301,7 +1519,7 @@ packages: '@graphql-typed-document-node/core': 3.2.0 cross-inspect: 1.0.1 dset: 3.1.4 - tslib: 2.8.0 + tslib: 2.8.1 dev: true /@graphql-tools/utils/8.13.1_graphql@15.9.0: @@ -1310,7 +1528,7 @@ packages: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: graphql: 15.9.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: true /@graphql-tools/utils/8.9.0_graphql@15.9.0: @@ -1319,7 +1537,7 @@ packages: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: graphql: 15.9.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: true /@graphql-typed-document-node/core/3.2.0: @@ -1332,7 +1550,7 @@ packages: resolution: {integrity: sha512-Mg8psdkAp+YTG1OGmvU+xa6xpsAmSir0hhr3yFYPyLNwzUj95DdIwsMpKadDj9xDpYgJcH3Hp/4JMal9DhQimA==} engines: {node: '>=18.0.0'} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: true /@graphql-yoga/subscription/5.0.1: @@ -1342,7 +1560,7 @@ packages: '@graphql-yoga/typed-event-target': 3.0.0 '@repeaterjs/repeater': 3.0.6 '@whatwg-node/events': 0.1.2 - tslib: 2.8.0 + tslib: 2.8.1 dev: true /@graphql-yoga/typed-event-target/3.0.0: @@ -1350,14 +1568,14 @@ packages: engines: {node: '>=18.0.0'} dependencies: '@repeaterjs/repeater': 3.0.6 - tslib: 2.8.0 + tslib: 2.8.1 dev: true /@httptoolkit/httpolyglot/2.2.2: resolution: {integrity: sha512-Mm75bidN/jrUsuhBjHAMoQbmR52zQYi8xr/+0mQYGW+dQelg+sdJR/kGRKKZGeAoPgp/1rrZWJqdohZP0xm18g==} engines: {node: '>=12.0.0'} dependencies: - '@types/node': 22.8.6 + '@types/node': 22.8.7 dev: true /@httptoolkit/subscriptions-transport-ws/0.11.2_graphql@15.9.0: @@ -1379,7 +1597,7 @@ packages: /@httptoolkit/websocket-stream/6.0.1: resolution: {integrity: sha512-A0NOZI+Glp3Xgcz6Na7i7o09+/+xm2m0UCU8gdtM2nIv6/cjLmhMZMqehSpTlgbx9omtLmV8LVqOskPEyWnmZQ==} dependencies: - '@types/ws': 8.5.12 + '@types/ws': 8.5.13 duplexify: 3.7.1 inherits: 2.0.4 isomorphic-ws: 4.0.1_ws@8.18.0 @@ -1571,144 +1789,144 @@ packages: resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} dev: true - /@rollup/rollup-android-arm-eabi/4.24.3: - resolution: {integrity: sha512-ufb2CH2KfBWPJok95frEZZ82LtDl0A6QKTa8MoM+cWwDZvVGl5/jNb79pIhRvAalUu+7LD91VYR0nwRD799HkQ==} + /@rollup/rollup-android-arm-eabi/4.24.4: + resolution: {integrity: sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==} cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-android-arm64/4.24.3: - resolution: {integrity: sha512-iAHpft/eQk9vkWIV5t22V77d90CRofgR2006UiCjHcHJFVI1E0oBkQIAbz+pLtthFw3hWEmVB4ilxGyBf48i2Q==} + /@rollup/rollup-android-arm64/4.24.4: + resolution: {integrity: sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-arm64/4.24.3: - resolution: {integrity: sha512-QPW2YmkWLlvqmOa2OwrfqLJqkHm7kJCIMq9kOz40Zo9Ipi40kf9ONG5Sz76zszrmIZZ4hgRIkez69YnTHgEz1w==} + /@rollup/rollup-darwin-arm64/4.24.4: + resolution: {integrity: sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-x64/4.24.3: - resolution: {integrity: sha512-KO0pN5x3+uZm1ZXeIfDqwcvnQ9UEGN8JX5ufhmgH5Lz4ujjZMAnxQygZAVGemFWn+ZZC0FQopruV4lqmGMshow==} + /@rollup/rollup-darwin-x64/4.24.4: + resolution: {integrity: sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-freebsd-arm64/4.24.3: - resolution: {integrity: sha512-CsC+ZdIiZCZbBI+aRlWpYJMSWvVssPuWqrDy/zi9YfnatKKSLFCe6fjna1grHuo/nVaHG+kiglpRhyBQYRTK4A==} + /@rollup/rollup-freebsd-arm64/4.24.4: + resolution: {integrity: sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==} cpu: [arm64] os: [freebsd] requiresBuild: true dev: true optional: true - /@rollup/rollup-freebsd-x64/4.24.3: - resolution: {integrity: sha512-F0nqiLThcfKvRQhZEzMIXOQG4EeX61im61VYL1jo4eBxv4aZRmpin6crnBJQ/nWnCsjH5F6J3W6Stdm0mBNqBg==} + /@rollup/rollup-freebsd-x64/4.24.4: + resolution: {integrity: sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==} cpu: [x64] os: [freebsd] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf/4.24.3: - resolution: {integrity: sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==} + /@rollup/rollup-linux-arm-gnueabihf/4.24.4: + resolution: {integrity: sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-musleabihf/4.24.3: - resolution: {integrity: sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==} + /@rollup/rollup-linux-arm-musleabihf/4.24.4: + resolution: {integrity: sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-gnu/4.24.3: - resolution: {integrity: sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==} + /@rollup/rollup-linux-arm64-gnu/4.24.4: + resolution: {integrity: sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-musl/4.24.3: - resolution: {integrity: sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==} + /@rollup/rollup-linux-arm64-musl/4.24.4: + resolution: {integrity: sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-powerpc64le-gnu/4.24.3: - resolution: {integrity: sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==} + /@rollup/rollup-linux-powerpc64le-gnu/4.24.4: + resolution: {integrity: sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==} cpu: [ppc64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-riscv64-gnu/4.24.3: - resolution: {integrity: sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==} + /@rollup/rollup-linux-riscv64-gnu/4.24.4: + resolution: {integrity: sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==} cpu: [riscv64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-s390x-gnu/4.24.3: - resolution: {integrity: sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==} + /@rollup/rollup-linux-s390x-gnu/4.24.4: + resolution: {integrity: sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==} cpu: [s390x] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-gnu/4.24.3: - resolution: {integrity: sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==} + /@rollup/rollup-linux-x64-gnu/4.24.4: + resolution: {integrity: sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-musl/4.24.3: - resolution: {integrity: sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==} + /@rollup/rollup-linux-x64-musl/4.24.4: + resolution: {integrity: sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-arm64-msvc/4.24.3: - resolution: {integrity: sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==} + /@rollup/rollup-win32-arm64-msvc/4.24.4: + resolution: {integrity: sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-ia32-msvc/4.24.3: - resolution: {integrity: sha512-9SjYp1sPyxJsPWuhOCX6F4jUMXGbVVd5obVpoVEi8ClZqo52ViZewA6eFz85y8ezuOA+uJMP5A5zo6Oz4S5rVQ==} + /@rollup/rollup-win32-ia32-msvc/4.24.4: + resolution: {integrity: sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-x64-msvc/4.24.3: - resolution: {integrity: sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==} + /@rollup/rollup-win32-x64-msvc/4.24.4: + resolution: {integrity: sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==} cpu: [x64] os: [win32] requiresBuild: true @@ -1743,7 +1961,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/config-resolver/3.0.10: @@ -1754,7 +1972,7 @@ packages: '@smithy/types': 3.6.0 '@smithy/util-config-provider': 3.0.0 '@smithy/util-middleware': 3.0.8 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/core/2.5.1: @@ -1768,7 +1986,7 @@ packages: '@smithy/util-middleware': 3.0.8 '@smithy/util-stream': 3.2.1 '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/credential-provider-imds/3.2.5: @@ -1779,7 +1997,7 @@ packages: '@smithy/property-provider': 3.1.8 '@smithy/types': 3.6.0 '@smithy/url-parser': 3.0.8 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/eventstream-codec/3.1.7: @@ -1788,7 +2006,7 @@ packages: '@aws-crypto/crc32': 5.2.0 '@smithy/types': 3.6.0 '@smithy/util-hex-encoding': 3.0.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/eventstream-serde-browser/3.0.11: @@ -1797,7 +2015,7 @@ packages: dependencies: '@smithy/eventstream-serde-universal': 3.0.10 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/eventstream-serde-config-resolver/3.0.8: @@ -1805,7 +2023,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/eventstream-serde-node/3.0.10: @@ -1814,7 +2032,7 @@ packages: dependencies: '@smithy/eventstream-serde-universal': 3.0.10 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/eventstream-serde-universal/3.0.10: @@ -1823,7 +2041,7 @@ packages: dependencies: '@smithy/eventstream-codec': 3.1.7 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/fetch-http-handler/3.2.9: @@ -1833,7 +2051,7 @@ packages: '@smithy/querystring-builder': 3.0.8 '@smithy/types': 3.6.0 '@smithy/util-base64': 3.0.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/fetch-http-handler/4.0.0: @@ -1843,7 +2061,7 @@ packages: '@smithy/querystring-builder': 3.0.8 '@smithy/types': 3.6.0 '@smithy/util-base64': 3.0.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/hash-node/3.0.8: @@ -1853,28 +2071,28 @@ packages: '@smithy/types': 3.6.0 '@smithy/util-buffer-from': 3.0.0 '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/invalid-dependency/3.0.8: resolution: {integrity: sha512-7Qynk6NWtTQhnGTTZwks++nJhQ1O54Mzi7fz4PqZOiYXb4Z1Flpb2yRvdALoggTS8xjtohWUM+RygOtB30YL3Q==} dependencies: '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/is-array-buffer/2.2.0: resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/is-array-buffer/3.0.0: resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==} engines: {node: '>=16.0.0'} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/middleware-content-length/3.0.10: @@ -1883,7 +2101,7 @@ packages: dependencies: '@smithy/protocol-http': 4.1.5 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/middleware-endpoint/3.2.1: @@ -1897,7 +2115,7 @@ packages: '@smithy/types': 3.6.0 '@smithy/url-parser': 3.0.8 '@smithy/util-middleware': 3.0.8 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/middleware-retry/3.0.25: @@ -1911,7 +2129,7 @@ packages: '@smithy/types': 3.6.0 '@smithy/util-middleware': 3.0.8 '@smithy/util-retry': 3.0.8 - tslib: 2.8.0 + tslib: 2.8.1 uuid: 9.0.1 dev: false @@ -1920,7 +2138,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/middleware-stack/3.0.8: @@ -1928,7 +2146,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/node-config-provider/3.1.9: @@ -1938,7 +2156,7 @@ packages: '@smithy/property-provider': 3.1.8 '@smithy/shared-ini-file-loader': 3.1.9 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/node-http-handler/3.2.5: @@ -1949,7 +2167,7 @@ packages: '@smithy/protocol-http': 4.1.5 '@smithy/querystring-builder': 3.0.8 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/property-provider/3.1.8: @@ -1957,7 +2175,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/protocol-http/4.1.5: @@ -1965,7 +2183,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/querystring-builder/3.0.8: @@ -1974,7 +2192,7 @@ packages: dependencies: '@smithy/types': 3.6.0 '@smithy/util-uri-escape': 3.0.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/querystring-parser/3.0.8: @@ -1982,7 +2200,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/service-error-classification/3.0.8: @@ -1997,7 +2215,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/signature-v4/4.2.1: @@ -2011,7 +2229,7 @@ packages: '@smithy/util-middleware': 3.0.8 '@smithy/util-uri-escape': 3.0.0 '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/smithy-client/3.4.2: @@ -2024,14 +2242,14 @@ packages: '@smithy/protocol-http': 4.1.5 '@smithy/types': 3.6.0 '@smithy/util-stream': 3.2.1 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/types/3.6.0: resolution: {integrity: sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==} engines: {node: '>=16.0.0'} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/url-parser/3.0.8: @@ -2039,7 +2257,7 @@ packages: dependencies: '@smithy/querystring-parser': 3.0.8 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-base64/3.0.0: @@ -2048,20 +2266,20 @@ packages: dependencies: '@smithy/util-buffer-from': 3.0.0 '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-body-length-browser/3.0.0: resolution: {integrity: sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-body-length-node/3.0.0: resolution: {integrity: sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==} engines: {node: '>=16.0.0'} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-buffer-from/2.2.0: @@ -2069,7 +2287,7 @@ packages: engines: {node: '>=14.0.0'} dependencies: '@smithy/is-array-buffer': 2.2.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-buffer-from/3.0.0: @@ -2077,14 +2295,14 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@smithy/is-array-buffer': 3.0.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-config-provider/3.0.0: resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} engines: {node: '>=16.0.0'} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-defaults-mode-browser/3.0.25: @@ -2095,7 +2313,7 @@ packages: '@smithy/smithy-client': 3.4.2 '@smithy/types': 3.6.0 bowser: 2.11.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-defaults-mode-node/3.0.25: @@ -2108,7 +2326,7 @@ packages: '@smithy/property-provider': 3.1.8 '@smithy/smithy-client': 3.4.2 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-endpoints/2.1.4: @@ -2117,14 +2335,14 @@ packages: dependencies: '@smithy/node-config-provider': 3.1.9 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-hex-encoding/3.0.0: resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==} engines: {node: '>=16.0.0'} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-middleware/3.0.8: @@ -2132,7 +2350,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-retry/3.0.8: @@ -2141,7 +2359,7 @@ packages: dependencies: '@smithy/service-error-classification': 3.0.8 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-stream/3.2.1: @@ -2155,14 +2373,14 @@ packages: '@smithy/util-buffer-from': 3.0.0 '@smithy/util-hex-encoding': 3.0.0 '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-uri-escape/3.0.0: resolution: {integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==} engines: {node: '>=16.0.0'} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-utf8/2.3.0: @@ -2170,7 +2388,7 @@ packages: engines: {node: '>=14.0.0'} dependencies: '@smithy/util-buffer-from': 2.2.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-utf8/3.0.0: @@ -2178,7 +2396,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@smithy/util-buffer-from': 3.0.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@smithy/util-waiter/3.1.7: @@ -2187,7 +2405,7 @@ packages: dependencies: '@smithy/abort-controller': 3.1.6 '@smithy/types': 3.6.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: false /@tootallnate/quickjs-emscripten/0.23.0: @@ -2217,13 +2435,13 @@ packages: /@types/ansi-escapes/3.0.1: resolution: {integrity: sha512-GD/QLUGxSvy3yGQb+m12qsRtP4p/dewNePDb5F8qV19CXuO+gtbsmMjjsClpG/Nu84y8SF1zPKrTnQZHDiPUgg==} dependencies: - '@types/node': 22.8.6 + '@types/node': 22.8.7 dev: true /@types/cli-progress/3.11.6: resolution: {integrity: sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA==} dependencies: - '@types/node': 22.8.6 + '@types/node': 22.8.7 dev: true /@types/configstore/6.0.2: @@ -2233,7 +2451,7 @@ packages: /@types/cors/2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 22.8.6 + '@types/node': 22.8.7 dev: true /@types/eslint-scope/3.7.7: @@ -2262,7 +2480,7 @@ packages: resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.8.6 + '@types/node': 22.8.7 dev: true /@types/istanbul-lib-coverage/2.0.6: @@ -2291,8 +2509,8 @@ packages: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node/22.8.6: - resolution: {integrity: sha512-tosuJYKrIqjQIlVCM4PEGxOmyg3FCPa/fViuJChnGeEIhjA46oy8FMVoF9su1/v8PNs2a8Q0iFNyOx0uOF91nw==} + /@types/node/22.8.7: + resolution: {integrity: sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==} dependencies: undici-types: 6.19.8 dev: true @@ -2300,7 +2518,7 @@ packages: /@types/prompts/2.4.9: resolution: {integrity: sha512-qTxFi6Buiu8+50/+3DGIWLHM6QuWsEKugJnnP6iv2Mc4ncxE4A/OJkjuVOA+5X0X1S/nq5VJRa8Lu+nwcvbrKA==} dependencies: - '@types/node': 22.8.6 + '@types/node': 22.8.7 kleur: 3.0.3 dev: true @@ -2315,10 +2533,10 @@ packages: boxen: 7.1.1 dev: true - /@types/ws/8.5.12: - resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} + /@types/ws/8.5.13: + resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} dependencies: - '@types/node': 22.8.6 + '@types/node': 22.8.7 dev: true /@vitest/coverage-v8/1.3.1_vitest@1.3.1: @@ -2409,33 +2627,33 @@ packages: resolution: {integrity: sha512-ApcWxkrs1WmEMS2CaLLFUEem/49erT3sxIVjpzU5f6zmVcnijtDSrhoK2zVobOIikZJdH63jdAXOrvjf6eOUNQ==} engines: {node: '>=18.0.0'} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: true - /@whatwg-node/fetch/0.9.22: - resolution: {integrity: sha512-+RIBffgoaRlWV9cKV6wAX71sbeoU2APOI3G13ZRMkabYHwkvDMeZDTyxJcsMXA5CpieJ7NFXF9Xyu72jwvdzqA==} + /@whatwg-node/fetch/0.9.23: + resolution: {integrity: sha512-7xlqWel9JsmxahJnYVUj/LLxWcnA93DR4c9xlw3U814jWTiYalryiH1qToik1hOxweKKRLi4haXHM5ycRksPBA==} engines: {node: '>=18.0.0'} dependencies: - '@whatwg-node/node-fetch': 0.5.27 + '@whatwg-node/node-fetch': 0.6.0 urlpattern-polyfill: 10.0.0 dev: true - /@whatwg-node/node-fetch/0.5.27: - resolution: {integrity: sha512-0OaMj5W4fzWimRSFq07qFiWfquaUMNB+695GwE76LYKVuah+jwCdzSgsIOtwPkiyJ35w0XGhXmJPiIJCdLwopg==} + /@whatwg-node/node-fetch/0.6.0: + resolution: {integrity: sha512-tcZAhrpx6oVlkEsRngeTEEE7I5/QdLjeEz4IlekabGaESP7+Dkm/6a9KcF1KdCBB7mO9PXtBkwCuTCt8+UPg8Q==} engines: {node: '>=18.0.0'} dependencies: '@kamilkisiela/fast-url-parser': 1.1.4 busboy: 1.6.0 fast-querystring: 1.1.2 - tslib: 2.8.0 + tslib: 2.8.1 dev: true - /@whatwg-node/server/0.9.50: - resolution: {integrity: sha512-7Vd8k6iu+ps8bkZT+Y/wPm42EDh8KojAL+APKa79mntgkyPtdq0r1//CO+0eYqQBz6HGrDxHRT4KChSOy4jGIw==} + /@whatwg-node/server/0.9.52: + resolution: {integrity: sha512-RSX9FcoXrjmMu7dkBWbd5bNE7qsVSHCupk5A5iuZkoF+XWDvnp1TDbSGLARnsKKwln1Sem4koLkz/tj5b8Q7bg==} engines: {node: '>=18.0.0'} dependencies: - '@whatwg-node/fetch': 0.9.22 - tslib: 2.8.0 + '@whatwg-node/fetch': 0.9.23 + tslib: 2.8.1 dev: true /@zxing/text-encoding/0.9.0: @@ -2621,13 +2839,13 @@ packages: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} engines: {node: '>=4'} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: true /async-mutex/0.5.0: resolution: {integrity: sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: true /async/2.6.4: @@ -2864,6 +3082,16 @@ packages: resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} dev: true + /bundle-require/5.0.0_esbuild@0.21.5: + resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.18' + dependencies: + esbuild: 0.21.5 + load-tsconfig: 0.2.5 + dev: false + /busboy/1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} engines: {node: '>=10.16.0'} @@ -3223,7 +3451,7 @@ packages: resolution: {integrity: sha512-Pcw1JTvZLSJH83iiGWt6fRcT+BjZlCDRVwYLbUcHzv/CRpB7r0MlSrGbIyQvVSNyGnbt7G4AXuyCiDR3POvZ1A==} engines: {node: '>=16.0.0'} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: true /cross-spawn/5.1.0: @@ -3317,7 +3545,6 @@ packages: optional: true dependencies: ms: 2.1.3 - dev: true /deep-clone-fn/1.1.0: resolution: {integrity: sha512-9EOa4OcoQhpBknAVdyVjlCFEtHD8lyC/P84NUy+FiJumMs9AQ39vNPvq8IySYjTqTqgO5ZAd2Bm+ATSjNKA/gw==} @@ -3399,7 +3626,7 @@ packages: resolution: {integrity: sha512-Ln7ZKRq+7kr/3e4FCI8+jAjRbqbdaET8/ZBoUVvn+sDSAD7zDZA5mykkPRcrjBcaGy+LOM4ntMlIp1NMj1kMxw==} engines: {node: '>=12.0.0'} dependencies: - '@types/node': 22.8.6 + '@types/node': 22.8.7 dev: true /detect-indent/6.1.0: @@ -3574,6 +3801,38 @@ packages: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 + /esbuild/0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + engines: {node: '>=18'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.23.1 + '@esbuild/android-arm': 0.23.1 + '@esbuild/android-arm64': 0.23.1 + '@esbuild/android-x64': 0.23.1 + '@esbuild/darwin-arm64': 0.23.1 + '@esbuild/darwin-x64': 0.23.1 + '@esbuild/freebsd-arm64': 0.23.1 + '@esbuild/freebsd-x64': 0.23.1 + '@esbuild/linux-arm': 0.23.1 + '@esbuild/linux-arm64': 0.23.1 + '@esbuild/linux-ia32': 0.23.1 + '@esbuild/linux-loong64': 0.23.1 + '@esbuild/linux-mips64el': 0.23.1 + '@esbuild/linux-ppc64': 0.23.1 + '@esbuild/linux-riscv64': 0.23.1 + '@esbuild/linux-s390x': 0.23.1 + '@esbuild/linux-x64': 0.23.1 + '@esbuild/netbsd-x64': 0.23.1 + '@esbuild/openbsd-arm64': 0.23.1 + '@esbuild/openbsd-x64': 0.23.1 + '@esbuild/sunos-x64': 0.23.1 + '@esbuild/win32-arm64': 0.23.1 + '@esbuild/win32-ia32': 0.23.1 + '@esbuild/win32-x64': 0.23.1 + dev: false + /escalade/3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -3902,7 +4161,6 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true - dev: true optional: true /function-bind/1.1.2: @@ -3938,6 +4196,12 @@ packages: engines: {node: '>=16'} dev: true + /get-tsconfig/4.8.1: + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} + dependencies: + resolve-pkg-maps: 1.0.0 + dev: false + /get-uri/6.0.3: resolution: {integrity: sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==} engines: {node: '>= 14'} @@ -4037,7 +4301,7 @@ packages: graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: graphql: 15.9.0 - tslib: 2.8.0 + tslib: 2.8.1 dev: true /graphql-yoga/5.1.1: @@ -4052,11 +4316,11 @@ packages: '@graphql-tools/utils': 10.5.5 '@graphql-yoga/logger': 2.0.0 '@graphql-yoga/subscription': 5.0.1 - '@whatwg-node/fetch': 0.9.22 - '@whatwg-node/server': 0.9.50 + '@whatwg-node/fetch': 0.9.23 + '@whatwg-node/server': 0.9.52 dset: 3.1.4 lru-cache: 10.4.3 - tslib: 2.8.0 + tslib: 2.8.1 dev: true /graphql/15.9.0: @@ -4233,6 +4497,19 @@ packages: engines: {node: '>=4'} dev: false + /importx/0.5.0: + resolution: {integrity: sha512-qROz3rSOjQYclmEQAajH9RhBuqpAGHM+5CNd9fk+TsF4JKmQsAI1egafW8XZZv8vARCo4nAmmt5d0eI2B8GUsA==} + dependencies: + bundle-require: 5.0.0_esbuild@0.21.5 + debug: 4.3.7 + esbuild: 0.21.5 + jiti: 2.4.0 + pathe: 1.1.2 + tsx: 4.19.2 + transitivePeerDependencies: + - supports-color + dev: false + /imurmurhash/0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -4470,6 +4747,11 @@ packages: resolution: {integrity: sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==} dev: true + /jiti/2.4.0: + resolution: {integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==} + hasBin: true + dev: false + /js-tokens/9.0.0: resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} dev: true @@ -4512,6 +4794,11 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} + /load-tsconfig/0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + /local-pkg/0.5.0: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} @@ -4778,7 +5065,7 @@ packages: '@httptoolkit/subscriptions-transport-ws': 0.11.2_graphql@15.9.0 '@httptoolkit/websocket-stream': 6.0.1 '@types/cors': 2.8.17 - '@types/node': 22.8.6 + '@types/node': 22.8.7 async-mutex: 0.5.0 base64-arraybuffer: 0.1.5 body-parser: 1.20.3 @@ -4832,7 +5119,6 @@ packages: /ms/2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: true /multibase/4.0.6: resolution: {integrity: sha512-x23pDe5+svdLz/k5JPGCVdfn7Q5mZVMBETiC+ORfO+sor9Sgs0smJzAjfTbM5tckeCqnaUuMYoz+k3RXMmJClQ==} @@ -5231,7 +5517,6 @@ packages: /pathe/1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - dev: true /pathval/1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -5503,7 +5788,7 @@ packages: resolution: {integrity: sha512-OvSzfVv6Y656ekUxB7aDhWkLW7y1ck16ChfLFNJhKNADFNweH2fvyiEZkGmmdtXbOtlNuH2zVXZoFCW349M+GA==} engines: {node: '>=12.0.0'} dependencies: - '@types/node': 22.8.6 + '@types/node': 22.8.7 dev: true /read-yaml-file/1.1.0: @@ -5574,6 +5859,10 @@ packages: engines: {node: '>=8'} dev: true + /resolve-pkg-maps/1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + dev: false + /resolve/1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true @@ -5612,31 +5901,31 @@ packages: inherits: 2.0.4 dev: true - /rollup/4.24.3: - resolution: {integrity: sha512-HBW896xR5HGmoksbi3JBDtmVzWiPAYqp7wip50hjQ67JbDz61nyoMPdqu1DvVW9asYb2M65Z20ZHsyJCMqMyDg==} + /rollup/4.24.4: + resolution: {integrity: sha512-vGorVWIsWfX3xbcyAS+I047kFKapHYivmkaT63Smj77XwvLSJos6M1xGqZnBPFQFBRZDOcG1QnYEIxAvTr/HjA==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.24.3 - '@rollup/rollup-android-arm64': 4.24.3 - '@rollup/rollup-darwin-arm64': 4.24.3 - '@rollup/rollup-darwin-x64': 4.24.3 - '@rollup/rollup-freebsd-arm64': 4.24.3 - '@rollup/rollup-freebsd-x64': 4.24.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.24.3 - '@rollup/rollup-linux-arm-musleabihf': 4.24.3 - '@rollup/rollup-linux-arm64-gnu': 4.24.3 - '@rollup/rollup-linux-arm64-musl': 4.24.3 - '@rollup/rollup-linux-powerpc64le-gnu': 4.24.3 - '@rollup/rollup-linux-riscv64-gnu': 4.24.3 - '@rollup/rollup-linux-s390x-gnu': 4.24.3 - '@rollup/rollup-linux-x64-gnu': 4.24.3 - '@rollup/rollup-linux-x64-musl': 4.24.3 - '@rollup/rollup-win32-arm64-msvc': 4.24.3 - '@rollup/rollup-win32-ia32-msvc': 4.24.3 - '@rollup/rollup-win32-x64-msvc': 4.24.3 + '@rollup/rollup-android-arm-eabi': 4.24.4 + '@rollup/rollup-android-arm64': 4.24.4 + '@rollup/rollup-darwin-arm64': 4.24.4 + '@rollup/rollup-darwin-x64': 4.24.4 + '@rollup/rollup-freebsd-arm64': 4.24.4 + '@rollup/rollup-freebsd-x64': 4.24.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.4 + '@rollup/rollup-linux-arm-musleabihf': 4.24.4 + '@rollup/rollup-linux-arm64-gnu': 4.24.4 + '@rollup/rollup-linux-arm64-musl': 4.24.4 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.4 + '@rollup/rollup-linux-riscv64-gnu': 4.24.4 + '@rollup/rollup-linux-s390x-gnu': 4.24.4 + '@rollup/rollup-linux-x64-gnu': 4.24.4 + '@rollup/rollup-linux-x64-musl': 4.24.4 + '@rollup/rollup-win32-arm64-msvc': 4.24.4 + '@rollup/rollup-win32-ia32-msvc': 4.24.4 + '@rollup/rollup-win32-x64-msvc': 4.24.4 fsevents: 2.3.3 dev: true @@ -5649,7 +5938,7 @@ packages: /rxjs/7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: true /safe-buffer/5.1.2: @@ -6134,8 +6423,19 @@ packages: yn: 3.1.1 dev: false - /tslib/2.8.0: - resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} + /tslib/2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + /tsx/4.19.2: + resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} + engines: {node: '>=18.0.0'} + hasBin: true + dependencies: + esbuild: 0.23.1 + get-tsconfig: 4.8.1 + optionalDependencies: + fsevents: 2.3.3 + dev: false /tty-browserify/0.0.1: resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==} @@ -6402,7 +6702,7 @@ packages: dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.24.3 + rollup: 4.24.4 optionalDependencies: fsevents: 2.3.3 dev: true diff --git a/src/utils/configuration/readConfigurationFile.ts b/src/utils/configuration/readConfigurationFile.ts index ae73e3d3..d706600f 100644 --- a/src/utils/configuration/readConfigurationFile.ts +++ b/src/utils/configuration/readConfigurationFile.ts @@ -52,7 +52,22 @@ export const readConfigurationFile = async ({ } try { - const loadedConfigModule = await import(configPath); + // TODO: The `import` throws `UNKNOWN_FILE_EXTENSION` + // Tried `ts-node/register` without success + // Ideally `ts-node` should be removed + // use `bun` or the new `deno` v2 + // Obs: For past months `bun` has been impeccable + const loadedConfigModule = await (async () => { + if (fileExtension.toLowerCase() === '.ts') { + const x = await import('importx'); + const { default: loadedConfigModule } = await x.import( + configPath, + __filename, + ); + return loadedConfigModule; + } + return import(configPath); + })(); if (typeof loadedConfigModule.default === 'function') { return {