From e2e0f1d36bf787c3eb662954928664f2ee45597e Mon Sep 17 00:00:00 2001 From: Nick Tchayka Date: Wed, 7 Feb 2024 18:26:25 +0000 Subject: [PATCH 01/14] Add injection --- .vscode/settings.json | 3 +- common/config/rush/command-line.json | 8 + common/config/rush/pnpm-lock.yaml | 5003 +++++++++-------- packages/application-tester/package.json | 4 +- packages/cli/package.json | 2 +- .../cli/src/templates/project/package-json.ts | 2 +- .../framework-common-helpers/package.json | 2 +- packages/framework-core/package.json | 8 +- packages/framework-core/src/booster.ts | 30 +- .../framework-core/src/components/index.ts | 86 + .../framework-integration-tests/package.json | 8 +- .../framework-integration-tests/src/index.ts | 11 +- .../framework-integration-tests/tsconfig.json | 6 +- .../package.json | 2 +- packages/framework-provider-aws/package.json | 2 +- .../package.json | 2 +- .../framework-provider-azure/package.json | 2 +- .../package.json | 2 +- .../framework-provider-local/package.json | 2 +- packages/framework-types/package.json | 14 +- packages/framework-types/src/booster-app.ts | 32 + .../framework-types/src/components/index.ts | 16 + packages/framework-types/src/config.ts | 3 + packages/metadata-booster/package.json | 2 +- tools/eslint-config/package.json | 8 - 25 files changed, 2997 insertions(+), 2263 deletions(-) create mode 100644 packages/framework-core/src/components/index.ts create mode 100644 packages/framework-types/src/booster-app.ts create mode 100644 packages/framework-types/src/components/index.ts diff --git a/.vscode/settings.json b/.vscode/settings.json index 1cc27aa5a..2db6a541c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -16,5 +16,6 @@ "cSpell.words": ["codeql", "codesee"], "mochaExplorer.files": "packages/**test/**/*.test.ts", "mochaExplorer.require": "ts-node/register", - "typescript.tsdk": "packages/framework-core/node_modules/typescript/lib" + "typescript.tsdk": "packages/framework-core/node_modules/typescript/lib", + "typewriterAutoScroll.offset": 5 } diff --git a/common/config/rush/command-line.json b/common/config/rush/command-line.json index 43934e758..337a338b1 100644 --- a/common/config/rush/command-line.json +++ b/common/config/rush/command-line.json @@ -38,6 +38,14 @@ "safeForSimultaneousRushProcesses": true, "enableParallelism": true }, + { + "commandKind": "bulk", + "name": "prepare", + "summary": "Installs ts-patch", + "safeForSimultaneousRushProcesses": true, + "ignoreMissingScript": true, + "enableParallelism": true + }, { "commandKind": "global", "name": "pack-integration-deps", diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 92af0efb0..8a0ef7b70 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -8,11 +8,11 @@ importers: ../../packages/application-tester: specifiers: '@apollo/client': 3.7.13 - '@boostercloud/eslint-config': workspace:^2.5.1 - '@boostercloud/framework-types': workspace:^2.5.1 + '@boostercloud/eslint-config': workspace:^2.4.0 + '@boostercloud/framework-types': workspace:^2.4.0 '@effect-ts/core': ^0.60.4 '@types/jsonwebtoken': 9.0.1 - '@types/node': ^18.15.3 + '@types/node': ^18.18.2 '@types/sinon': 10.0.0 '@types/ws': 8.5.4 '@typescript-eslint/eslint-plugin': ^5.0.0 @@ -25,7 +25,7 @@ importers: eslint-plugin-import: ^2.26.0 eslint-plugin-prettier: 3.4.0 eslint-plugin-unicorn: ~44.0.2 - fast-check: 2.17.0 + fast-check: ^3.13.2 graphql: ^16.6.0 jsonwebtoken: 9.0.1 prettier: 2.3.0 @@ -37,43 +37,43 @@ importers: typescript: 5.1.6 ws: 8.12.0 dependencies: - '@apollo/client': 3.7.13_fjknlyikqnbxo2aiqib2xva2wu + '@apollo/client': 3.7.13_sphwu2tmthkxbmhoomzrsl4p7y '@boostercloud/framework-types': link:../framework-types '@effect-ts/core': 0.60.5 '@types/sinon': 10.0.0 cross-fetch: 3.1.5 - graphql: 16.6.0 + graphql: 16.8.1 jsonwebtoken: 9.0.1 sinon: 9.2.3 - subscriptions-transport-ws: 0.11.0_graphql@16.6.0 - tslib: 2.5.0 + subscriptions-transport-ws: 0.11.0_graphql@16.8.1 + tslib: 2.6.2 ws: 8.12.0 devDependencies: '@boostercloud/eslint-config': link:../../tools/eslint-config '@types/jsonwebtoken': 9.0.1 - '@types/node': 18.18.3 + '@types/node': 18.19.3 '@types/ws': 8.5.4 - '@typescript-eslint/eslint-plugin': 5.59.1_oc5llfnnp4vv2f5u7pdjhfr7im - '@typescript-eslint/parser': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi + '@typescript-eslint/eslint-plugin': 5.62.0_3tmfwp3iqybuyognw5naizabua + '@typescript-eslint/parser': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 - eslint: 8.39.0 - eslint-config-prettier: 8.3.0_eslint@8.39.0 - eslint-plugin-import: 2.27.5_eslint@8.39.0 - eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq - eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 - fast-check: 2.17.0 + eslint: 8.56.0 + eslint-config-prettier: 8.3.0_eslint@8.56.0 + eslint-plugin-import: 2.29.1_eslint@8.56.0 + eslint-plugin-prettier: 3.4.0_wg52f73gblzq2w3wlbngcywxem + eslint-plugin-unicorn: 44.0.2_eslint@8.56.0 + fast-check: 3.15.1 prettier: 2.3.0 - rimraf: 5.0.0 + rimraf: 5.0.5 sinon-chai: 3.5.0_chai@4.2.0+sinon@9.2.3 typescript: 5.1.6 ../../packages/cli: specifiers: - '@boostercloud/application-tester': workspace:^2.5.1 - '@boostercloud/eslint-config': workspace:^2.5.1 - '@boostercloud/framework-core': workspace:^2.5.1 - '@boostercloud/framework-types': workspace:^2.5.1 + '@boostercloud/application-tester': workspace:^2.4.0 + '@boostercloud/eslint-config': workspace:^2.4.0 + '@boostercloud/framework-core': workspace:^2.4.0 + '@boostercloud/framework-types': workspace:^2.4.0 '@effect-ts/core': ^0.60.4 '@oclif/core': ^3.9.0 '@oclif/plugin-help': ^5 @@ -87,7 +87,7 @@ importers: '@types/inquirer': ^6.5.0 '@types/mocha': 10.0.1 '@types/mustache': 4.1.0 - '@types/node': ^18.15.3 + '@types/node': ^18.18.2 '@types/rewire': ^2.5.28 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 @@ -128,69 +128,69 @@ importers: '@boostercloud/framework-core': link:../framework-core '@boostercloud/framework-types': link:../framework-types '@effect-ts/core': 0.60.5 - '@oclif/core': 3.9.0 - '@oclif/plugin-help': 5.2.9_2hvnv4b4kjmt6y5bvmacsluh7q + '@oclif/core': 3.15.0_typescript@5.1.6 + '@oclif/plugin-help': 5.2.20_rvp4jcbbipjxnezjnuznmm54h4 chalk: 2.4.2 child-process-promise: 2.2.1 execa: 2.1.0 - fp-ts: 2.14.0 + fp-ts: 2.16.1 fs-extra: 8.1.0 inflected: 2.1.0 inquirer: 7.3.3 mustache: 4.1.0 ora: 3.4.0 ts-morph: 19.0.0 - tslib: 2.5.0 + tslib: 2.6.2 devDependencies: '@boostercloud/application-tester': link:../application-tester '@boostercloud/eslint-config': link:../../tools/eslint-config - '@oclif/test': 3.0.3 + '@oclif/test': 3.1.5_typescript@5.1.6 '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 - '@types/child-process-promise': 2.2.2 + '@types/child-process-promise': 2.2.6 '@types/faker': 5.1.5 '@types/fs-extra': 9.0.13 '@types/inflected': 1.1.29 '@types/inquirer': 6.5.0 '@types/mocha': 10.0.1 '@types/mustache': 4.1.0 - '@types/node': 18.18.3 - '@types/rewire': 2.5.28 + '@types/node': 18.19.3 + '@types/rewire': 2.5.30 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 - '@typescript-eslint/eslint-plugin': 5.59.1_oc5llfnnp4vv2f5u7pdjhfr7im - '@typescript-eslint/parser': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi + '@typescript-eslint/eslint-plugin': 5.62.0_3tmfwp3iqybuyognw5naizabua + '@typescript-eslint/parser': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 copyfiles: 2.4.1 - eslint: 8.39.0 - eslint-config-prettier: 8.3.0_eslint@8.39.0 - eslint-plugin-import: 2.27.5_eslint@8.39.0 - eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq - eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 + eslint: 8.56.0 + eslint-config-prettier: 8.3.0_eslint@8.56.0 + eslint-plugin-import: 2.29.1_eslint@8.56.0 + eslint-plugin-prettier: 3.4.0_wg52f73gblzq2w3wlbngcywxem + eslint-plugin-unicorn: 44.0.2_eslint@8.56.0 faker: 5.1.0 - fancy-test: 3.0.1 + fancy-test: 3.0.6 mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 rewire: 5.0.0 - rimraf: 5.0.0 + rimraf: 5.0.5 sinon: 9.2.3 sinon-chai: 3.5.0_chai@4.2.0+sinon@9.2.3 - ts-node: 10.9.1_2hvnv4b4kjmt6y5bvmacsluh7q + ts-node: 10.9.2_rvp4jcbbipjxnezjnuznmm54h4 ts-patch: 3.1.2 typescript: 5.1.6 ../../packages/framework-common-helpers: specifiers: - '@boostercloud/eslint-config': workspace:^2.5.1 - '@boostercloud/framework-types': workspace:^2.5.1 + '@boostercloud/eslint-config': workspace:^2.4.0 + '@boostercloud/framework-types': workspace:^2.4.0 '@effect-ts/core': ^0.60.4 '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/child-process-promise': ^2.2.1 '@types/mocha': 10.0.1 - '@types/node': ^18.15.3 + '@types/node': ^18.18.2 '@types/rewire': ^2.5.28 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 @@ -221,51 +221,54 @@ importers: '@effect-ts/core': 0.60.5 child-process-promise: 2.2.1 class-transformer: 0.5.1 - tslib: 2.5.0 + tslib: 2.6.2 devDependencies: '@boostercloud/eslint-config': link:../../tools/eslint-config '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 - '@types/child-process-promise': 2.2.2 + '@types/child-process-promise': 2.2.6 '@types/mocha': 10.0.1 - '@types/node': 18.18.3 - '@types/rewire': 2.5.28 + '@types/node': 18.19.3 + '@types/rewire': 2.5.30 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 '@types/uuid': 8.3.0 - '@typescript-eslint/eslint-plugin': 5.59.1_oc5llfnnp4vv2f5u7pdjhfr7im - '@typescript-eslint/parser': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi + '@typescript-eslint/eslint-plugin': 5.62.0_3tmfwp3iqybuyognw5naizabua + '@typescript-eslint/parser': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 - eslint: 8.39.0 - eslint-config-prettier: 8.3.0_eslint@8.39.0 - eslint-plugin-import: 2.27.5_eslint@8.39.0 - eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq - eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 + eslint: 8.56.0 + eslint-config-prettier: 8.3.0_eslint@8.56.0 + eslint-plugin-import: 2.29.1_eslint@8.56.0 + eslint-plugin-prettier: 3.4.0_wg52f73gblzq2w3wlbngcywxem + eslint-plugin-unicorn: 44.0.2_eslint@8.56.0 mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 rewire: 5.0.0 - rimraf: 5.0.0 + rimraf: 5.0.5 sinon: 9.2.3 sinon-chai: 3.5.0_chai@4.2.0+sinon@9.2.3 - ts-node: 10.9.1_2hvnv4b4kjmt6y5bvmacsluh7q + ts-node: 10.9.2_rvp4jcbbipjxnezjnuznmm54h4 typescript: 5.1.6 ../../packages/framework-core: specifiers: - '@boostercloud/eslint-config': workspace:^2.5.1 - '@boostercloud/framework-common-helpers': workspace:^2.5.1 - '@boostercloud/framework-types': workspace:^2.5.1 - '@boostercloud/metadata-booster': workspace:^2.5.1 - '@effect-ts/core': ^0.60.4 + '@boostercloud/eslint-config': workspace:^2.4.0 + '@boostercloud/framework-common-helpers': workspace:^2.4.0 + '@boostercloud/framework-types': workspace:^2.4.0 + '@boostercloud/metadata-booster': workspace:^2.4.0 + '@effect/cli': ~0.31.9 + '@effect/platform': ~0.43.9 + '@effect/printer-ansi': ~0.31.12 + '@effect/schema': ~0.61.5 '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 '@types/inflected': 1.1.29 '@types/jsonwebtoken': 9.0.1 '@types/mocha': 10.0.1 - '@types/node': ^18.15.3 + '@types/node': ^18.18.2 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 '@types/validator': 13.1.3 @@ -274,6 +277,7 @@ importers: chai: 4.2.0 chai-as-promised: 7.1.1 cross-env: 7.0.3 + effect: ~2.2.3 eslint: ^8.23.1 eslint-config-prettier: 8.3.0 eslint-plugin-import: ^2.26.0 @@ -305,16 +309,20 @@ importers: dependencies: '@boostercloud/framework-common-helpers': link:../framework-common-helpers '@boostercloud/framework-types': link:../framework-types - '@effect-ts/core': 0.60.5 - fp-ts: 2.14.0 - graphql-scalars: 1.21.3_graphql@16.6.0 - graphql-subscriptions: 2.0.0_graphql@16.6.0 + '@effect/cli': 0.31.9_wfy4tkrunquhwjhsguxedpk53m + '@effect/platform': 0.43.9_layrujjt73ooawcjnecha6kude + '@effect/printer-ansi': 0.31.12_effect@2.2.3 + '@effect/schema': 0.61.5_effect@2.2.3 + effect: 2.2.3 + fp-ts: 2.16.1 + graphql-scalars: 1.22.4_graphql@16.8.1 + graphql-subscriptions: 2.0.0_graphql@16.8.1 inflected: 2.1.0 iterall: 1.3.0 jsonwebtoken: 9.0.1 jwks-rsa: 3.0.1 reflect-metadata: 0.1.13 - tslib: 2.5.0 + tslib: 2.6.2 validator: 13.7.0 devDependencies: '@boostercloud/eslint-config': link:../../tools/eslint-config @@ -325,51 +333,54 @@ importers: '@types/inflected': 1.1.29 '@types/jsonwebtoken': 9.0.1 '@types/mocha': 10.0.1 - '@types/node': 18.18.3 + '@types/node': 18.19.3 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 '@types/validator': 13.1.3 - '@typescript-eslint/eslint-plugin': 5.59.1_oc5llfnnp4vv2f5u7pdjhfr7im - '@typescript-eslint/parser': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi + '@typescript-eslint/eslint-plugin': 5.62.0_3tmfwp3iqybuyognw5naizabua + '@typescript-eslint/parser': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 cross-env: 7.0.3 - eslint: 8.39.0 - eslint-config-prettier: 8.3.0_eslint@8.39.0 - eslint-plugin-import: 2.27.5_eslint@8.39.0 - eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq - eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 + eslint: 8.56.0 + eslint-config-prettier: 8.3.0_eslint@8.56.0 + eslint-plugin-import: 2.29.1_eslint@8.56.0 + eslint-plugin-prettier: 3.4.0_wg52f73gblzq2w3wlbngcywxem + eslint-plugin-unicorn: 44.0.2_eslint@8.56.0 faker: 5.1.0 - graphql: 16.6.0 + graphql: 16.8.1 mocha: 10.2.0 mock-jwks: 1.0.3_nock@11.8.2 nock: 11.8.2 nyc: 15.1.0 prettier: 2.3.0 - rimraf: 5.0.0 + rimraf: 5.0.5 sinon: 9.2.3 sinon-chai: 3.5.0_chai@4.2.0+sinon@9.2.3 - ts-node: 10.9.1_2hvnv4b4kjmt6y5bvmacsluh7q + ts-node: 10.9.2_rvp4jcbbipjxnezjnuznmm54h4 ts-patch: 3.1.2 typescript: 5.1.6 ../../packages/framework-integration-tests: specifiers: '@apollo/client': 3.7.13 - '@boostercloud/application-tester': workspace:^2.5.1 - '@boostercloud/cli': workspace:^2.5.1 - '@boostercloud/eslint-config': workspace:^2.5.1 - '@boostercloud/framework-common-helpers': workspace:^2.5.1 - '@boostercloud/framework-core': workspace:^2.5.1 - '@boostercloud/framework-provider-aws': workspace:^2.5.1 - '@boostercloud/framework-provider-aws-infrastructure': workspace:^2.5.1 - '@boostercloud/framework-provider-azure': workspace:^2.5.1 - '@boostercloud/framework-provider-azure-infrastructure': workspace:^2.5.1 - '@boostercloud/framework-provider-local': workspace:^2.5.1 - '@boostercloud/framework-provider-local-infrastructure': workspace:^2.5.1 - '@boostercloud/framework-types': workspace:^2.5.1 - '@boostercloud/metadata-booster': workspace:^2.5.1 + '@boostercloud/application-tester': workspace:^2.4.0 + '@boostercloud/cli': workspace:^2.4.0 + '@boostercloud/eslint-config': workspace:^2.4.0 + '@boostercloud/framework-common-helpers': workspace:^2.4.0 + '@boostercloud/framework-core': workspace:^2.4.0 + '@boostercloud/framework-provider-aws': workspace:^2.4.0 + '@boostercloud/framework-provider-aws-infrastructure': workspace:^2.4.0 + '@boostercloud/framework-provider-azure': workspace:^2.4.0 + '@boostercloud/framework-provider-azure-infrastructure': workspace:^2.4.0 + '@boostercloud/framework-provider-local': workspace:^2.4.0 + '@boostercloud/framework-provider-local-infrastructure': workspace:^2.4.0 + '@boostercloud/framework-types': workspace:^2.4.0 + '@boostercloud/metadata-booster': workspace:^2.4.0 '@effect-ts/core': ^0.60.4 + '@effect/cli': ~0.31.9 + '@effect/platform': ~0.43.9 + '@effect/platform-node': ~0.42.9 '@types/aws-lambda': 8.10.48 '@types/chai': 4.2.18 '@types/chai-arrays': 2.0.0 @@ -379,7 +390,7 @@ importers: '@types/jsonwebtoken': 9.0.1 '@types/mocha': 10.0.1 '@types/nedb': ^1.8.12 - '@types/node': ^18.15.3 + '@types/node': ^18.18.2 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 '@typescript-eslint/eslint-plugin': ^5.0.0 @@ -392,12 +403,12 @@ importers: child-process-promise: ^2.2.1 constructs: ^10.0.0 cross-fetch: 3.1.5 + effect: ~2.2.3 eslint: ^8.23.1 eslint-config-prettier: 8.3.0 eslint-plugin-import: ^2.26.0 eslint-plugin-prettier: 3.4.0 eslint-plugin-unicorn: ~44.0.2 - express: ^4.17.1 express-unless: 2.1.3 faker: 5.1.0 graphology-types: ^0.24.0 @@ -429,13 +440,16 @@ importers: '@boostercloud/framework-provider-local': link:../framework-provider-local '@boostercloud/framework-types': link:../framework-types '@effect-ts/core': 0.60.5 + '@effect/cli': 0.31.9_3vfs2j5mj4keckb33a4kwa4zfm + '@effect/platform': 0.43.9_effect@2.2.3 + '@effect/platform-node': 0.42.9_3vfs2j5mj4keckb33a4kwa4zfm aws-sdk: 2.853.0 - express: 4.18.2 + effect: 2.2.3 express-unless: 2.1.3 - graphql: 16.6.0 - tslib: 2.5.0 + graphql: 16.8.1 + tslib: 2.6.2 devDependencies: - '@apollo/client': 3.7.13_jlqrawpxktjc7hvrl6agom32ae + '@apollo/client': 3.7.13_c5ukhmnf6fm7wz7ctna5fqkm6e '@boostercloud/application-tester': link:../application-tester '@boostercloud/cli': link:../cli '@boostercloud/eslint-config': link:../../tools/eslint-config @@ -447,28 +461,28 @@ importers: '@types/chai': 4.2.18 '@types/chai-arrays': 2.0.0 '@types/chai-as-promised': 7.1.4 - '@types/child-process-promise': 2.2.2 + '@types/child-process-promise': 2.2.6 '@types/faker': 5.1.5 '@types/jsonwebtoken': 9.0.1 '@types/mocha': 10.0.1 - '@types/nedb': 1.8.13 - '@types/node': 18.18.3 + '@types/nedb': 1.8.16 + '@types/node': 18.19.3 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 - '@typescript-eslint/eslint-plugin': 5.59.1_oc5llfnnp4vv2f5u7pdjhfr7im - '@typescript-eslint/parser': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi - cdktf: 0.19.2_constructs@10.2.7 + '@typescript-eslint/eslint-plugin': 5.62.0_3tmfwp3iqybuyognw5naizabua + '@typescript-eslint/parser': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy + cdktf: 0.19.2_constructs@10.3.0 cdktf-cli: 0.19.2_ink@3.2.0+react@17.0.2 chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 child-process-promise: 2.2.1 - constructs: 10.2.7 + constructs: 10.3.0 cross-fetch: 3.1.5 - eslint: 8.39.0 - eslint-config-prettier: 8.3.0_eslint@8.39.0 - eslint-plugin-import: 2.27.5_eslint@8.39.0 - eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq - eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 + eslint: 8.56.0 + eslint-config-prettier: 8.3.0_eslint@8.56.0 + eslint-plugin-import: 2.29.1_eslint@8.56.0 + eslint-plugin-prettier: 3.4.0_wg52f73gblzq2w3wlbngcywxem + eslint-plugin-unicorn: 44.0.2_eslint@8.56.0 faker: 5.1.0 graphology-types: 0.24.7 ink: 3.2.0_react@17.0.2 @@ -481,20 +495,20 @@ importers: prettier: 2.3.0 react: 17.0.2 reflect-metadata: 0.1.13 - rimraf: 5.0.0 + rimraf: 5.0.5 serverless: 3.8.0 serverless-artillery: 0.5.2 sinon: 9.2.3 - subscriptions-transport-ws: 0.11.0_graphql@16.6.0 - ts-node: 10.9.1_2hvnv4b4kjmt6y5bvmacsluh7q + subscriptions-transport-ws: 0.11.0_graphql@16.8.1 + ts-node: 10.9.2_rvp4jcbbipjxnezjnuznmm54h4 ts-patch: 3.1.2 typescript: 5.1.6 ../../packages/framework-provider-aws: specifiers: - '@boostercloud/eslint-config': workspace:^2.5.1 - '@boostercloud/framework-common-helpers': workspace:^2.5.1 - '@boostercloud/framework-types': workspace:^2.5.1 + '@boostercloud/eslint-config': workspace:^2.4.0 + '@boostercloud/framework-common-helpers': workspace:^2.4.0 + '@boostercloud/framework-types': workspace:^2.4.0 '@effect-ts/core': ^0.60.4 '@types/aws-lambda': 8.10.48 '@types/chai': 4.2.18 @@ -502,7 +516,7 @@ importers: '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 '@types/mocha': 10.0.1 - '@types/node': ^18.15.3 + '@types/node': ^18.18.2 '@types/rewire': ^2.5.28 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 @@ -533,7 +547,7 @@ importers: '@boostercloud/framework-common-helpers': link:../framework-common-helpers '@boostercloud/framework-types': link:../framework-types '@effect-ts/core': 0.60.5 - tslib: 2.5.0 + tslib: 2.6.2 devDependencies: '@boostercloud/eslint-config': link:../../tools/eslint-config '@types/aws-lambda': 8.10.48 @@ -542,30 +556,30 @@ importers: '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 '@types/mocha': 10.0.1 - '@types/node': 18.18.3 - '@types/rewire': 2.5.28 + '@types/node': 18.19.3 + '@types/rewire': 2.5.30 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 - '@typescript-eslint/eslint-plugin': 5.59.1_oc5llfnnp4vv2f5u7pdjhfr7im - '@typescript-eslint/parser': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi + '@typescript-eslint/eslint-plugin': 5.62.0_3tmfwp3iqybuyognw5naizabua + '@typescript-eslint/parser': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy aws-sdk: 2.853.0 chai: 4.2.0 chai-arrays: 2.2.0 chai-as-promised: 7.1.1_chai@4.2.0 - eslint: 8.39.0 - eslint-config-prettier: 8.3.0_eslint@8.39.0 - eslint-plugin-import: 2.27.5_eslint@8.39.0 - eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq - eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 + eslint: 8.56.0 + eslint-config-prettier: 8.3.0_eslint@8.56.0 + eslint-plugin-import: 2.29.1_eslint@8.56.0 + eslint-plugin-prettier: 3.4.0_wg52f73gblzq2w3wlbngcywxem + eslint-plugin-unicorn: 44.0.2_eslint@8.56.0 faker: 5.1.0 mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 rewire: 5.0.0 - rimraf: 5.0.0 + rimraf: 5.0.5 sinon: 9.2.3 sinon-chai: 3.5.0_chai@4.2.0+sinon@9.2.3 - ts-node: 10.9.1_2hvnv4b4kjmt6y5bvmacsluh7q + ts-node: 10.9.2_rvp4jcbbipjxnezjnuznmm54h4 typescript: 5.1.6 velocityjs: 2.0.6 @@ -588,10 +602,10 @@ importers: '@aws-cdk/core': ^1.170.0 '@aws-cdk/custom-resources': ^1.170.0 '@aws-cdk/cx-api': ^1.170.0 - '@boostercloud/eslint-config': workspace:^2.5.1 - '@boostercloud/framework-common-helpers': workspace:^2.5.1 - '@boostercloud/framework-provider-aws': workspace:^2.5.1 - '@boostercloud/framework-types': workspace:^2.5.1 + '@boostercloud/eslint-config': workspace:^2.4.0 + '@boostercloud/framework-common-helpers': workspace:^2.4.0 + '@boostercloud/framework-provider-aws': workspace:^2.4.0 + '@boostercloud/framework-types': workspace:^2.4.0 '@effect-ts/core': ^0.60.4 '@types/archiver': 5.1.0 '@types/aws-lambda': 8.10.48 @@ -600,7 +614,7 @@ importers: '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 '@types/mocha': 10.0.1 - '@types/node': ^18.15.3 + '@types/node': ^18.18.2 '@types/rewire': ^2.5.28 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 @@ -634,35 +648,35 @@ importers: velocityjs: ^2.0.0 yaml: 1.10.2 dependencies: - '@aws-cdk/assets': 1.199.0_6t5bexudk3vtq7zhe7acxljz2e - '@aws-cdk/aws-apigateway': 1.199.0_6ioy6wqnsnl357btnhiggvri2y - '@aws-cdk/aws-apigatewayv2': 1.199.0_74oizvoelbxgex3gbujl2xzm54 - '@aws-cdk/aws-cloudfront': 1.199.0_74oizvoelbxgex3gbujl2xzm54 - '@aws-cdk/aws-dynamodb': 1.199.0_4somcjbyiqv34tounb2i2obuo4 - '@aws-cdk/aws-events': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-events-targets': 1.199.0_efa47vukfsbcitdg2oy6em6xpe - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-lambda-event-sources': 1.199.0_3on2gbp3i6lbrxh3zrbluvabnq - '@aws-cdk/aws-logs': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-s3-deployment': 1.199.0_rzysml6d2qht4bnjifnmuqxdpi - '@aws-cdk/cloudformation-diff': 1.199.0 - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/custom-resources': 1.199.0_6aw2ag5odq3zb2mttwz3fxe3hu - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/assets': 1.204.0_uszt2j4mor3yrbm3tre3az4zvy + '@aws-cdk/aws-apigateway': 1.204.0_cs2gnbp3a35i2p5l5u5a3t4624 + '@aws-cdk/aws-apigatewayv2': 1.204.0_xbmlyikxd4zabyotfrt4oo4gli + '@aws-cdk/aws-cloudfront': 1.204.0_xbmlyikxd4zabyotfrt4oo4gli + '@aws-cdk/aws-dynamodb': 1.204.0_ea3k7xy2kixjvb2em7ltbqbgym + '@aws-cdk/aws-events': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-events-targets': 1.204.0_cboae2e2djj6552nyu56pbamie + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-lambda-event-sources': 1.204.0_yl5g6fuosfeqtat6z7imtengha + '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-s3-deployment': 1.204.0_vowuuig2yoedxxl4xtk74a3sma + '@aws-cdk/cloudformation-diff': 1.203.0 + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/custom-resources': 1.204.0_c23kgzmvfhgnr6qpzzlbsfzuc4 + '@aws-cdk/cx-api': 1.203.0 '@boostercloud/framework-common-helpers': link:../framework-common-helpers '@boostercloud/framework-provider-aws': link:../framework-provider-aws '@boostercloud/framework-types': link:../framework-types '@effect-ts/core': 0.60.5 archiver: 5.3.0 - aws-cdk: 1.199.0 + aws-cdk: 1.203.0 aws-sdk: 2.853.0 cdk-assets: 2.39.1 colors: 1.4.0 - constructs: 3.4.293 + constructs: 3.4.344 promptly: 3.2.0 - tslib: 2.5.0 + tslib: 2.6.2 yaml: 1.10.2 devDependencies: '@boostercloud/eslint-config': link:../../tools/eslint-config @@ -673,28 +687,28 @@ importers: '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 '@types/mocha': 10.0.1 - '@types/node': 18.18.3 - '@types/rewire': 2.5.28 + '@types/node': 18.19.3 + '@types/rewire': 2.5.30 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 - '@typescript-eslint/eslint-plugin': 5.59.1_oc5llfnnp4vv2f5u7pdjhfr7im - '@typescript-eslint/parser': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi + '@typescript-eslint/eslint-plugin': 5.62.0_3tmfwp3iqybuyognw5naizabua + '@typescript-eslint/parser': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 - eslint: 8.39.0 - eslint-config-prettier: 8.3.0_eslint@8.39.0 - eslint-plugin-import: 2.27.5_eslint@8.39.0 - eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq - eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 + eslint: 8.56.0 + eslint-config-prettier: 8.3.0_eslint@8.56.0 + eslint-plugin-import: 2.29.1_eslint@8.56.0 + eslint-plugin-prettier: 3.4.0_wg52f73gblzq2w3wlbngcywxem + eslint-plugin-unicorn: 44.0.2_eslint@8.56.0 faker: 5.1.0 mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 rewire: 5.0.0 - rimraf: 5.0.0 + rimraf: 5.0.5 sinon: 9.2.3 sinon-chai: 3.5.0_chai@4.2.0+sinon@9.2.3 - ts-node: 10.9.1_2hvnv4b4kjmt6y5bvmacsluh7q + ts-node: 10.9.2_rvp4jcbbipjxnezjnuznmm54h4 typescript: 5.1.6 velocityjs: 2.0.6 @@ -705,15 +719,15 @@ importers: '@azure/functions': ^1.2.2 '@azure/identity': ~2.1.0 '@azure/web-pubsub': ~1.1.0 - '@boostercloud/eslint-config': workspace:^2.5.1 - '@boostercloud/framework-common-helpers': workspace:^2.5.1 - '@boostercloud/framework-types': workspace:^2.5.1 + '@boostercloud/eslint-config': workspace:^2.4.0 + '@boostercloud/framework-common-helpers': workspace:^2.4.0 + '@boostercloud/framework-types': workspace:^2.4.0 '@effect-ts/core': ^0.60.4 '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 '@types/mocha': 10.0.1 - '@types/node': ^18.15.3 + '@types/node': ^18.18.2 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 '@typescript-eslint/eslint-plugin': ^5.0.0 @@ -744,33 +758,33 @@ importers: '@boostercloud/framework-common-helpers': link:../framework-common-helpers '@boostercloud/framework-types': link:../framework-types '@effect-ts/core': 0.60.5 - tslib: 2.5.0 + tslib: 2.6.2 devDependencies: '@boostercloud/eslint-config': link:../../tools/eslint-config '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 '@types/mocha': 10.0.1 - '@types/node': 18.18.3 + '@types/node': 18.19.3 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 - '@typescript-eslint/eslint-plugin': 5.59.1_oc5llfnnp4vv2f5u7pdjhfr7im - '@typescript-eslint/parser': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi + '@typescript-eslint/eslint-plugin': 5.62.0_3tmfwp3iqybuyognw5naizabua + '@typescript-eslint/parser': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 - eslint: 8.39.0 - eslint-config-prettier: 8.3.0_eslint@8.39.0 - eslint-plugin-import: 2.27.5_eslint@8.39.0 - eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq - eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 + eslint: 8.56.0 + eslint-config-prettier: 8.3.0_eslint@8.56.0 + eslint-plugin-import: 2.29.1_eslint@8.56.0 + eslint-plugin-prettier: 3.4.0_wg52f73gblzq2w3wlbngcywxem + eslint-plugin-unicorn: 44.0.2_eslint@8.56.0 faker: 5.1.0 mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 - rimraf: 5.0.0 + rimraf: 5.0.5 sinon: 9.2.3 sinon-chai: 3.5.0_chai@4.2.0+sinon@9.2.3 - ts-node: 10.9.1_2hvnv4b4kjmt6y5bvmacsluh7q + ts-node: 10.9.2_rvp4jcbbipjxnezjnuznmm54h4 typescript: 5.1.6 ../../packages/framework-provider-azure-infrastructure: @@ -779,11 +793,11 @@ importers: '@azure/arm-resources': ^5.0.1 '@azure/cosmos': ^4.0.0 '@azure/identity': ~2.1.0 - '@boostercloud/eslint-config': workspace:^2.5.1 - '@boostercloud/framework-common-helpers': workspace:^2.5.1 - '@boostercloud/framework-core': workspace:^2.5.1 - '@boostercloud/framework-provider-azure': workspace:^2.5.1 - '@boostercloud/framework-types': workspace:^2.5.1 + '@boostercloud/eslint-config': workspace:^2.4.0 + '@boostercloud/framework-common-helpers': workspace:^2.4.0 + '@boostercloud/framework-core': workspace:^2.4.0 + '@boostercloud/framework-provider-azure': workspace:^2.4.0 + '@boostercloud/framework-types': workspace:^2.4.0 '@cdktf/provider-azurerm': 11.2.0 '@cdktf/provider-time': 9.0.2 '@effect-ts/core': ^0.60.4 @@ -795,7 +809,7 @@ importers: '@types/mocha': 10.0.1 '@types/mustache': 4.1.0 '@types/needle': ^2.0.4 - '@types/node': ^18.15.3 + '@types/node': ^18.18.2 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 '@types/uuid': 8.3.0 @@ -839,17 +853,17 @@ importers: '@boostercloud/framework-core': link:../framework-core '@boostercloud/framework-provider-azure': link:../framework-provider-azure '@boostercloud/framework-types': link:../framework-types - '@cdktf/provider-azurerm': 11.2.0_i5j5w6hsr3vk5h3xdgak47rq2a - '@cdktf/provider-time': 9.0.2_i5j5w6hsr3vk5h3xdgak47rq2a + '@cdktf/provider-azurerm': 11.2.0_5k7lg6pu6lyti4sdnvep4rdzly + '@cdktf/provider-time': 9.0.2_5k7lg6pu6lyti4sdnvep4rdzly '@effect-ts/core': 0.60.5 '@types/archiver': 5.1.0 '@types/needle': 2.5.3 archiver: 5.3.0 - cdktf: 0.19.2_constructs@10.2.7 + cdktf: 0.19.2_constructs@10.3.0 cdktf-cli: 0.19.2_ink@3.2.0+react@17.0.2 chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 - constructs: 10.2.7 + constructs: 10.3.0 copyfiles: 2.4.1 fs-extra: 8.1.0 ink: 3.2.0_react@17.0.2 @@ -858,7 +872,7 @@ importers: ora: 3.4.0 react: 17.0.2 sinon-chai: 3.5.0_chai@4.2.0+sinon@9.2.3 - tslib: 2.5.0 + tslib: 2.6.2 uuid: 8.3.2 devDependencies: '@boostercloud/eslint-config': link:../../tools/eslint-config @@ -868,31 +882,31 @@ importers: '@types/fs-extra': 9.0.13 '@types/mocha': 10.0.1 '@types/mustache': 4.1.0 - '@types/node': 18.18.3 + '@types/node': 18.19.3 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 '@types/uuid': 8.3.0 - '@typescript-eslint/eslint-plugin': 5.59.1_oc5llfnnp4vv2f5u7pdjhfr7im - '@typescript-eslint/parser': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi - eslint: 8.39.0 - eslint-config-prettier: 8.3.0_eslint@8.39.0 - eslint-plugin-import: 2.27.5_eslint@8.39.0 - eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq - eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 + '@typescript-eslint/eslint-plugin': 5.62.0_3tmfwp3iqybuyognw5naizabua + '@typescript-eslint/parser': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy + eslint: 8.56.0 + eslint-config-prettier: 8.3.0_eslint@8.56.0 + eslint-plugin-import: 2.29.1_eslint@8.56.0 + eslint-plugin-prettier: 3.4.0_wg52f73gblzq2w3wlbngcywxem + eslint-plugin-unicorn: 44.0.2_eslint@8.56.0 faker: 5.1.0 mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 - rimraf: 5.0.0 + rimraf: 5.0.5 sinon: 9.2.3 - ts-node: 10.9.1_2hvnv4b4kjmt6y5bvmacsluh7q + ts-node: 10.9.2_rvp4jcbbipjxnezjnuznmm54h4 typescript: 5.1.6 ../../packages/framework-provider-local: specifiers: - '@boostercloud/eslint-config': workspace:^2.5.1 - '@boostercloud/framework-common-helpers': workspace:^2.5.1 - '@boostercloud/framework-types': workspace:^2.5.1 + '@boostercloud/eslint-config': workspace:^2.4.0 + '@boostercloud/framework-common-helpers': workspace:^2.4.0 + '@boostercloud/framework-types': workspace:^2.4.0 '@effect-ts/core': ^0.60.4 '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 @@ -900,7 +914,7 @@ importers: '@types/faker': 5.1.5 '@types/mocha': 10.0.1 '@types/nedb': ^1.8.12 - '@types/node': ^18.15.3 + '@types/node': ^18.18.2 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 '@types/sinon-express-mock': ^1.3.9 @@ -932,49 +946,49 @@ importers: '@boostercloud/framework-common-helpers': link:../framework-common-helpers '@boostercloud/framework-types': link:../framework-types '@effect-ts/core': 0.60.5 - '@types/nedb': 1.8.13 + '@types/nedb': 1.8.16 nedb: 1.8.0 - tslib: 2.5.0 + tslib: 2.6.2 ws: 8.12.0 devDependencies: '@boostercloud/eslint-config': link:../../tools/eslint-config '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 - '@types/express': 4.17.17 + '@types/express': 4.17.21 '@types/faker': 5.1.5 '@types/mocha': 10.0.1 - '@types/node': 18.18.3 + '@types/node': 18.19.3 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 - '@types/sinon-express-mock': 1.3.9 + '@types/sinon-express-mock': 1.3.12 '@types/ws': 8.5.4 - '@typescript-eslint/eslint-plugin': 5.59.1_oc5llfnnp4vv2f5u7pdjhfr7im - '@typescript-eslint/parser': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi + '@typescript-eslint/eslint-plugin': 5.62.0_3tmfwp3iqybuyognw5naizabua + '@typescript-eslint/parser': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 - eslint: 8.39.0 - eslint-config-prettier: 8.3.0_eslint@8.39.0 - eslint-plugin-import: 2.27.5_eslint@8.39.0 - eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq - eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 + eslint: 8.56.0 + eslint-config-prettier: 8.3.0_eslint@8.56.0 + eslint-plugin-import: 2.29.1_eslint@8.56.0 + eslint-plugin-prettier: 3.4.0_wg52f73gblzq2w3wlbngcywxem + eslint-plugin-unicorn: 44.0.2_eslint@8.56.0 express: 4.18.2 faker: 5.1.0 mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 - rimraf: 5.0.0 + rimraf: 5.0.5 sinon: 9.2.3 sinon-chai: 3.5.0_chai@4.2.0+sinon@9.2.3 sinon-express-mock: 2.2.1_sinon@9.2.3 - ts-node: 10.9.1_2hvnv4b4kjmt6y5bvmacsluh7q + ts-node: 10.9.2_rvp4jcbbipjxnezjnuznmm54h4 typescript: 5.1.6 ../../packages/framework-provider-local-infrastructure: specifiers: - '@boostercloud/eslint-config': workspace:^2.5.1 - '@boostercloud/framework-common-helpers': workspace:^2.5.1 - '@boostercloud/framework-provider-local': workspace:^2.5.1 - '@boostercloud/framework-types': workspace:^2.5.1 + '@boostercloud/eslint-config': workspace:^2.4.0 + '@boostercloud/framework-common-helpers': workspace:^2.4.0 + '@boostercloud/framework-provider-local': workspace:^2.4.0 + '@boostercloud/framework-types': workspace:^2.4.0 '@effect-ts/core': ^0.60.4 '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 @@ -982,7 +996,7 @@ importers: '@types/express': ^4.17.13 '@types/faker': 5.1.5 '@types/mocha': 10.0.1 - '@types/node': ^18.15.3 + '@types/node': ^18.18.2 '@types/node-schedule': ^1.3.2 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 @@ -1018,50 +1032,56 @@ importers: cors: 2.8.5 express: 4.18.2 node-schedule: 2.1.1 - tslib: 2.5.0 + tslib: 2.6.2 devDependencies: '@boostercloud/eslint-config': link:../../tools/eslint-config '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 - '@types/cors': 2.8.13 - '@types/express': 4.17.17 + '@types/cors': 2.8.17 + '@types/express': 4.17.21 '@types/faker': 5.1.5 '@types/mocha': 10.0.1 - '@types/node': 18.18.3 + '@types/node': 18.19.3 '@types/node-schedule': 1.3.2 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 - '@types/sinon-express-mock': 1.3.9 - '@typescript-eslint/eslint-plugin': 5.59.1_oc5llfnnp4vv2f5u7pdjhfr7im - '@typescript-eslint/parser': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi + '@types/sinon-express-mock': 1.3.12 + '@typescript-eslint/eslint-plugin': 5.62.0_3tmfwp3iqybuyognw5naizabua + '@typescript-eslint/parser': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 - eslint: 8.39.0 - eslint-config-prettier: 8.3.0_eslint@8.39.0 - eslint-plugin-import: 2.27.5_eslint@8.39.0 - eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq - eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 + eslint: 8.56.0 + eslint-config-prettier: 8.3.0_eslint@8.56.0 + eslint-plugin-import: 2.29.1_eslint@8.56.0 + eslint-plugin-prettier: 3.4.0_wg52f73gblzq2w3wlbngcywxem + eslint-plugin-unicorn: 44.0.2_eslint@8.56.0 faker: 5.1.0 mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 - rimraf: 5.0.0 + rimraf: 5.0.5 sinon: 9.2.3 sinon-chai: 3.5.0_chai@4.2.0+sinon@9.2.3 sinon-express-mock: 2.2.1_sinon@9.2.3 - ts-node: 10.9.1_2hvnv4b4kjmt6y5bvmacsluh7q + ts-node: 10.9.2_rvp4jcbbipjxnezjnuznmm54h4 typescript: 5.1.6 ../../packages/framework-types: specifiers: - '@boostercloud/eslint-config': workspace:^2.5.1 - '@boostercloud/metadata-booster': workspace:^2.5.1 + '@boostercloud/eslint-config': workspace:^2.4.0 + '@boostercloud/metadata-booster': workspace:^2.4.0 '@effect-ts/core': ^0.60.4 '@effect-ts/node': ~0.39.0 + '@effect/cli': ~0.31.9 + '@effect/platform': ~0.43.9 + '@effect/printer': ~0.30.12 + '@effect/printer-ansi': ~0.31.12 + '@effect/schema': ~0.61.5 + '@effect/typeclass': ~0.22.12 '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/mocha': 10.0.1 - '@types/node': ^18.15.3 + '@types/node': ^18.18.2 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 '@types/uuid': 8.3.0 @@ -1069,12 +1089,13 @@ importers: '@typescript-eslint/parser': ^5.0.0 chai: 4.2.0 chai-as-promised: 7.1.1 + effect: ~2.2.3 eslint: ^8.23.1 eslint-config-prettier: 8.3.0 eslint-plugin-import: ^2.26.0 eslint-plugin-prettier: 3.4.0 eslint-plugin-unicorn: ~44.0.2 - fast-check: 2.17.0 + fast-check: ^3.13.2 graphql: ^16.6.0 mocha: 10.2.0 nyc: ^15.1.0 @@ -1085,45 +1106,54 @@ importers: tslib: ^2.4.0 typescript: 5.1.6 uuid: 8.3.2 + web-streams-polyfill: ~3.3.2 dependencies: '@effect-ts/core': 0.60.5 '@effect-ts/node': 0.39.0_@effect-ts+core@0.60.5 - tslib: 2.5.0 + '@effect/cli': 0.31.9_53sg7r4x52er7uab2jsdw5ruay + '@effect/platform': 0.43.9_layrujjt73ooawcjnecha6kude + '@effect/printer': 0.30.12_kiaf5krln5subk44lx3itb4ltm + '@effect/printer-ansi': 0.31.12_kiaf5krln5subk44lx3itb4ltm + '@effect/schema': 0.61.5_ucyx6u4ijdye4xkeeoi23otynu + '@effect/typeclass': 0.22.12_effect@2.2.3 + effect: 2.2.3 + tslib: 2.6.2 uuid: 8.3.2 + web-streams-polyfill: 3.3.2 devDependencies: '@boostercloud/eslint-config': link:../../tools/eslint-config '@boostercloud/metadata-booster': link:../metadata-booster '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/mocha': 10.0.1 - '@types/node': 18.18.3 + '@types/node': 18.19.3 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 '@types/uuid': 8.3.0 - '@typescript-eslint/eslint-plugin': 5.59.1_oc5llfnnp4vv2f5u7pdjhfr7im - '@typescript-eslint/parser': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi + '@typescript-eslint/eslint-plugin': 5.62.0_3tmfwp3iqybuyognw5naizabua + '@typescript-eslint/parser': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 - eslint: 8.39.0 - eslint-config-prettier: 8.3.0_eslint@8.39.0 - eslint-plugin-import: 2.27.5_eslint@8.39.0 - eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq - eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 - fast-check: 2.17.0 - graphql: 16.6.0 + eslint: 8.56.0 + eslint-config-prettier: 8.3.0_eslint@8.56.0 + eslint-plugin-import: 2.29.1_eslint@8.56.0 + eslint-plugin-prettier: 3.4.0_wg52f73gblzq2w3wlbngcywxem + eslint-plugin-unicorn: 44.0.2_eslint@8.56.0 + fast-check: 3.15.1 + graphql: 16.8.1 mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 - rimraf: 5.0.0 + rimraf: 5.0.5 sinon: 9.2.3 sinon-chai: 3.5.0_chai@4.2.0+sinon@9.2.3 typescript: 5.1.6 ../../packages/metadata-booster: specifiers: - '@boostercloud/eslint-config': workspace:^2.5.1 + '@boostercloud/eslint-config': workspace:^2.4.0 '@effect-ts/core': ^0.60.4 - '@types/node': ^18.15.3 + '@types/node': ^18.18.2 '@typescript-eslint/eslint-plugin': ^5.0.0 '@typescript-eslint/parser': ^5.0.0 eslint: ^8.23.1 @@ -1144,21 +1174,21 @@ importers: '@effect-ts/core': 0.60.5 reflect-metadata: 0.1.13 ts-morph: 19.0.0 - tslib: 2.5.0 + tslib: 2.6.2 devDependencies: '@boostercloud/eslint-config': link:../../tools/eslint-config - '@types/node': 18.18.3 - '@typescript-eslint/eslint-plugin': 5.59.1_oc5llfnnp4vv2f5u7pdjhfr7im - '@typescript-eslint/parser': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi - eslint: 8.39.0 - eslint-config-prettier: 8.3.0_eslint@8.39.0 - eslint-plugin-import: 2.27.5_eslint@8.39.0 - eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq - eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 + '@types/node': 18.19.3 + '@typescript-eslint/eslint-plugin': 5.62.0_3tmfwp3iqybuyognw5naizabua + '@typescript-eslint/parser': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy + eslint: 8.56.0 + eslint-config-prettier: 8.3.0_eslint@8.56.0 + eslint-plugin-import: 2.29.1_eslint@8.56.0 + eslint-plugin-prettier: 3.4.0_wg52f73gblzq2w3wlbngcywxem + eslint-plugin-unicorn: 44.0.2_eslint@8.56.0 prettier: 2.3.0 - rimraf: 5.0.0 + rimraf: 5.0.5 sinon: 9.2.3 - ts-node: 10.9.1_2hvnv4b4kjmt6y5bvmacsluh7q + ts-node: 10.9.2_rvp4jcbbipjxnezjnuznmm54h4 ts-patch: 3.1.2 typescript: 5.1.6 @@ -1174,14 +1204,14 @@ importers: prettier: 2.3.0 typescript: 5.1.6 dependencies: - '@typescript-eslint/eslint-plugin': 5.59.1_oc5llfnnp4vv2f5u7pdjhfr7im - '@typescript-eslint/parser': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi - eslint: 8.39.0 - eslint-config-prettier: 8.3.0_eslint@8.39.0 - eslint-plugin-import: 2.27.5_eslint@8.39.0 - eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq + '@typescript-eslint/eslint-plugin': 5.62.0_3tmfwp3iqybuyognw5naizabua + '@typescript-eslint/parser': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy + eslint: 8.56.0 + eslint-config-prettier: 8.3.0_eslint@8.56.0 + eslint-plugin-import: 2.29.1_eslint@8.56.0 + eslint-plugin-prettier: 3.4.0_wg52f73gblzq2w3wlbngcywxem devDependencies: - eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 + eslint-plugin-unicorn: 44.0.2_eslint@8.56.0 prettier: 2.3.0 typescript: 5.1.6 @@ -1194,15 +1224,19 @@ packages: es5-ext: 0.10.62 dev: true + /@aashutoshrathi/word-wrap/1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + /@ampproject/remapping/2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.20 dev: true - /@apollo/client/3.7.13_fjknlyikqnbxo2aiqib2xva2wu: + /@apollo/client/3.7.13_c5ukhmnf6fm7wz7ctna5fqkm6e: resolution: {integrity: sha512-wi63WnO2mhb6uHGB/8x1qIOL4ZtZocrxdHS0VBQ9KwBDkwoP/TdVVgZ29J2WkiAPmJ0SK07ju4R2AjHor1gPxQ==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 @@ -1220,24 +1254,25 @@ packages: subscriptions-transport-ws: optional: true dependencies: - '@graphql-typed-document-node/core': 3.2.0_graphql@16.6.0 - '@wry/context': 0.7.1 - '@wry/equality': 0.5.4 + '@graphql-typed-document-node/core': 3.2.0_graphql@16.8.1 + '@wry/context': 0.7.4 + '@wry/equality': 0.5.7 '@wry/trie': 0.3.2 - graphql: 16.6.0 - graphql-tag: 2.12.6_graphql@16.6.0 + graphql: 16.8.1 + graphql-tag: 2.12.6_graphql@16.8.1 hoist-non-react-statics: 3.3.2 optimism: 0.16.2 prop-types: 15.8.1 + react: 17.0.2 response-iterator: 0.2.6 - subscriptions-transport-ws: 0.11.0_graphql@16.6.0 + subscriptions-transport-ws: 0.11.0_graphql@16.8.1 symbol-observable: 4.0.0 ts-invariant: 0.10.3 - tslib: 2.5.0 + tslib: 2.6.2 zen-observable-ts: 1.2.5 - dev: false + dev: true - /@apollo/client/3.7.13_jlqrawpxktjc7hvrl6agom32ae: + /@apollo/client/3.7.13_sphwu2tmthkxbmhoomzrsl4p7y: resolution: {integrity: sha512-wi63WnO2mhb6uHGB/8x1qIOL4ZtZocrxdHS0VBQ9KwBDkwoP/TdVVgZ29J2WkiAPmJ0SK07ju4R2AjHor1gPxQ==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 @@ -1255,96 +1290,115 @@ packages: subscriptions-transport-ws: optional: true dependencies: - '@graphql-typed-document-node/core': 3.2.0_graphql@16.6.0 - '@wry/context': 0.7.1 - '@wry/equality': 0.5.4 + '@graphql-typed-document-node/core': 3.2.0_graphql@16.8.1 + '@wry/context': 0.7.4 + '@wry/equality': 0.5.7 '@wry/trie': 0.3.2 - graphql: 16.6.0 - graphql-tag: 2.12.6_graphql@16.6.0 + graphql: 16.8.1 + graphql-tag: 2.12.6_graphql@16.8.1 hoist-non-react-statics: 3.3.2 optimism: 0.16.2 prop-types: 15.8.1 - react: 17.0.2 response-iterator: 0.2.6 - subscriptions-transport-ws: 0.11.0_graphql@16.6.0 + subscriptions-transport-ws: 0.11.0_graphql@16.8.1 symbol-observable: 4.0.0 ts-invariant: 0.10.3 - tslib: 2.5.0 + tslib: 2.6.2 zen-observable-ts: 1.2.5 - dev: true + dev: false - /@aws-cdk/assets/1.199.0_6t5bexudk3vtq7zhe7acxljz2e: - resolution: {integrity: sha512-HqI86WqJjkUpbCya8aX2Dk8Me8K5a4LdpSlVOEzzLhqN8X0wspad/hsnyQ8X1qku+N5k5rpPq5JyHUQaSAoB1A==} + /@aws-cdk/assets/1.204.0_uszt2j4mor3yrbm3tre3az4zvy: + resolution: {integrity: sha512-rY9YHZ3gUWr+dLwTwSUWYbIfk/AXy4JZRkhLbunrtzjQhH+QMm/2IWIebfBGu+A5AlVRaFbRLonReuGP5WZoUQ==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/core': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.203.0 + constructs: 3.4.344 dev: false - /@aws-cdk/aws-acmpca/1.199.0_xwfh4icwyvj4zfjhzlqde6qllu: - resolution: {integrity: sha512-vvuSTD/06d3yI6sHJl1apk3OhbDMfkxOmKwGqp41f4RY2LfiAM4NlvD7R4UDApNwKc/GaO6sNahnuidsb5J+qw==} + /@aws-cdk/aws-acmpca/1.204.0_add7c2jq5lcc6idtuigbkwnzeu: + resolution: {integrity: sha512-2zyuQZwynwkz2qiuFDp088tglWXKX3q7saWRDqeuq2n2HE6PGuQRjd4zjl9nDGUVxQYtzzXyEuPyaEta8fg9lQ==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/core': 1.199.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 dev: false - /@aws-cdk/aws-apigateway/1.199.0_6ioy6wqnsnl357btnhiggvri2y: - resolution: {integrity: sha512-86xsinCdKssFFGcn8+9yvBm9ei5MENBmZlOwOyaNY4orTNI6yW2uoNY1SpvrCuOfaWgQ0JHPMXTLwFgx2c8OBg==} + /@aws-cdk/aws-apigateway/1.204.0_cs2gnbp3a35i2p5l5u5a3t4624: + resolution: {integrity: sha512-uVK309Ltdq/Q0w0tREtIIJYKAeevKwU/oqVMy+PKis1+bSEesN64hIPAd+qqBuChrzCdhEDtY9oiKGOTvM0Alg==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/aws-logs': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/aws-logs': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-certificatemanager': 1.199.0_aklsbzsp6i2n6pzp4sxy6hufne - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-cognito': 1.199.0_hzslyw5ts33yz4we44vxrnbbrm - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-elasticloadbalancingv2': 1.199.0_74oizvoelbxgex3gbujl2xzm54 - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-logs': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-s3-assets': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-stepfunctions': 1.199.0_7pfu6l6qsjyfy4w6ive4ku47pa - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/aws-certificatemanager': 1.204.0_xtqk4litqxecxsqs3sd6ajo2ja + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-cognito': 1.204.0_jhanj7vnhseo3o4cwsyzgiowqa + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-elasticloadbalancingv2': 1.204.0_xbmlyikxd4zabyotfrt4oo4gli + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-s3-assets': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-stepfunctions': 1.204.0_5s7psvfm6hmailsvkk6x3wncsq + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.203.0 + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/aws-events' - '@aws-cdk/custom-resources' dev: false - /@aws-cdk/aws-apigatewayv2/1.199.0_74oizvoelbxgex3gbujl2xzm54: - resolution: {integrity: sha512-yTrjZcTe5inn6kBLqB6VgJx5rQqXbIYaShT4gIX/9xZ2qdhSyq5WcIFSvhCaBB1fIGy3PTaDKwZe3GaVuVaDmQ==} + /@aws-cdk/aws-apigatewayv2/1.204.0_xbmlyikxd4zabyotfrt4oo4gli: + resolution: {integrity: sha512-FGRznk2yph7ZyC7JHfVMKyDuFTT6p/HZDys1biY4lz+T7hqMaDC2ik+b+mO7ptwY5ebyPT4KePR0wmp3jJshIg==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-certificatemanager': 1.199.0_aklsbzsp6i2n6pzp4sxy6hufne - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-certificatemanager': 1.204.0_xtqk4litqxecxsqs3sd6ajo2ja + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/aws-lambda' @@ -1353,76 +1407,96 @@ packages: - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-applicationautoscaling/1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi: - resolution: {integrity: sha512-B8tzEWY7Qa8RE/xLYmkucysnS2LsY98xjGar5vrZXd2pjBsPMM4onjDLmCNWAStJz5vnW30Bs5pfLhjsiRDy3A==} + /@aws-cdk/aws-applicationautoscaling/1.204.0_w2xl3dexbzdynnzeafah4cuzfm: + resolution: {integrity: sha512-sEe2NODKUowJx2guM2SPfs/20gGdBq1C09M32b8c1im7K+PqQkHkE156nyz5Ml0hpsNeCZlRS17oKZ042aZevQ==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-autoscaling-common': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-autoscaling-common': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 dev: false - /@aws-cdk/aws-autoscaling-common/1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi: - resolution: {integrity: sha512-ZNsVzxDB5bwCPfoKwOeNi3lSenkDJbCzklYgR4syn9/kBJ52GNuE2RvIkiEgz8ObcUPt5rlp+QqTWe0VDU8SfA==} + /@aws-cdk/aws-autoscaling-common/1.204.0_w2xl3dexbzdynnzeafah4cuzfm: + resolution: {integrity: sha512-P+PwbTaj28Eg9+/U9ZTXTh1gA7L9Z45GL+9xcEZvEqAkJt9MNgzZICavVZu1sMD74foK1r1ZOBXTsqV6wEiltQ==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 dev: false - /@aws-cdk/aws-autoscaling-hooktargets/1.199.0_wiaz33wtwefkv5d3nn7hbhuhmu: - resolution: {integrity: sha512-HsLwhc8W4gFaP7uZgUmsOqMqaB7Rxvmn5ZAyXmfT+yhPdnmKNN23QlvlrU3Jtlb2OjGoX9hr6HNDrjLkkH3enA==} + /@aws-cdk/aws-autoscaling-hooktargets/1.204.0_qzqhemkg7ucx2bjh2ugcivnnei: + resolution: {integrity: sha512-FiS2SqrBtNg4Cpf1rmJcxQwKJE6pGgzyKLnMWzHITDpYur3D3rKNuWSq2PW/60mjIfkBudcMFE1GIdgBxZNeUQ==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-autoscaling': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-kms': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/aws-sns': 1.199.0 - '@aws-cdk/aws-sns-subscriptions': 1.199.0 - '@aws-cdk/aws-sqs': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-autoscaling': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-kms': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/aws-sns': 1.204.0 + '@aws-cdk/aws-sns-subscriptions': 1.204.0 + '@aws-cdk/aws-sqs': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-autoscaling': 1.199.0_6ioy6wqnsnl357btnhiggvri2y - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-sns': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-sns-subscriptions': 1.199.0_x7skkdpav5hf4ncc76dwztyszi - '@aws-cdk/aws-sqs': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-autoscaling': 1.204.0_cs2gnbp3a35i2p5l5u5a3t4624 + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-sns-subscriptions': 1.204.0_bpkznh2gsccwq6qpaogbkb4psu + '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 dev: false - /@aws-cdk/aws-autoscaling/1.199.0_6ioy6wqnsnl357btnhiggvri2y: - resolution: {integrity: sha512-JSwF4UC3JB1KpIQtLUhQytrhSBeEBxe20tLZy6lsdsULtJRz/rbz1Fm4GGUiqefX3gd9qcQBL5pwNlHhjGjZbg==} + /@aws-cdk/aws-autoscaling/1.204.0_cs2gnbp3a35i2p5l5u5a3t4624: + resolution: {integrity: sha512-LVQK84GR6U0RXfPbxZauWDCfcgBgH4bofOHx1sfr6yz7FTSYYkYM2tMJl81SmVc6ueSJzfhFtIcWhSpMBH9yig==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-autoscaling-common': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-elasticloadbalancing': 1.199.0_ehdkigggl2baqdi4l6p7upw4f4 - '@aws-cdk/aws-elasticloadbalancingv2': 1.199.0_74oizvoelbxgex3gbujl2xzm54 - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-sns': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-autoscaling-common': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-elasticloadbalancing': 1.204.0_s2iwowsvskkmujjbrmx4g5hlsi + '@aws-cdk/aws-elasticloadbalancingv2': 1.204.0_xbmlyikxd4zabyotfrt4oo4gli + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/aws-events' @@ -1433,120 +1507,145 @@ packages: - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-certificatemanager/1.199.0_aklsbzsp6i2n6pzp4sxy6hufne: - resolution: {integrity: sha512-zcmY52ii+7DwRb2dpXYGOWADKZqYqBflm1IR1p5rh5UGD9dhNIOVHiniASaPuA4B2AUB6YpSKGITlWpd8VGfzA==} + /@aws-cdk/aws-certificatemanager/1.204.0_xtqk4litqxecxsqs3sd6ajo2ja: + resolution: {integrity: sha512-ZLykfAOb5Zbg/MFtzA+eHhMAK1xL32+oHKSK6tAYrgvv2aS42wJE4zSBV6jGCjnCkhcliUd5pwnACEl3ib0KLw==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-acmpca': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-route53': 1.199.0_ytf4bxsrhewrt5j5jnuzynemxy - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-acmpca': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-route53': 1.204.0_i3vim6rlintxrbha4iep76yf5u + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/aws-ec2' - '@aws-cdk/aws-logs' - '@aws-cdk/custom-resources' dev: false - /@aws-cdk/aws-cloudformation/1.199.0_fufarp47blk4okwshjegj2wjg4: - resolution: {integrity: sha512-7IPaH7kJgxD3dSJFnkCPnV9RKAvTgCtre7VEvBSrGZitr8sN/3Nxfu1m5BO6ZgSjfEUSF7M/c9jEvMm8RIE+UQ==} + /@aws-cdk/aws-cloudformation/1.204.0_xguspq3b5n56mo6dsez57f32qa: + resolution: {integrity: sha512-9PkZa9mKLneB0My8wJC7lLZmPJsnOxNYy57ZZlRCQhK0eO6Jc9eVqrI29537W+3ireaEjCLEitkb8NO1FN/kQA==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-sns': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.203.0 + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/aws-events' dev: false - /@aws-cdk/aws-cloudfront/1.199.0_74oizvoelbxgex3gbujl2xzm54: - resolution: {integrity: sha512-y4EMHFN+AYsKtD/DbQeU37skklUSVHH2HVWntpN6Rt27oVnG9qqQS4GcI/ZJqJB/qULBjh5g4nqcbLjLr+RbOA==} + /@aws-cdk/aws-cloudfront/1.204.0_xbmlyikxd4zabyotfrt4oo4gli: + resolution: {integrity: sha512-bgqGsImVjFQJihDvLg0hWRtmq2b+HVj94Fngz/zo4PsB5kTt1QZvHOk2HNBkozNhDK8LXysHtdKvmzpaK29TJQ==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-certificatemanager': 1.199.0_aklsbzsp6i2n6pzp4sxy6hufne - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-ssm': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/aws-certificatemanager': 1.204.0_xtqk4litqxecxsqs3sd6ajo2ja + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-ssm': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.203.0 + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/aws-logs' - '@aws-cdk/custom-resources' dev: false - /@aws-cdk/aws-cloudwatch/1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi: - resolution: {integrity: sha512-zd6fkEjLWF8s9qXw7+mTCvCn80mX9C0JCqqDhFsQelo6U6ZOlkBECCajvAKpMnfEuwVDHM81QbPuEoazUR5AdQ==} + /@aws-cdk/aws-cloudwatch/1.204.0_w2xl3dexbzdynnzeafah4cuzfm: + resolution: {integrity: sha512-ADT2D+4FtB9Zcy/TlF2tswQmjmrPVgORYTkznQQ2SniCODHWzz558+G1RV+IVvWRdH7nYQtV0UEuGZKpffWh2w==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 dev: false - /@aws-cdk/aws-codebuild/1.199.0_6aw2ag5odq3zb2mttwz3fxe3hu: - resolution: {integrity: sha512-EwSR31eUvEzDtRSahsZ4bBNcBU75XhBD+eWFxOnQ3WBWU5vHsUhWjRexOQ4jEhkj/GTDOnH1v+QTDNFxqBMxig==} + /@aws-cdk/aws-codebuild/1.204.0_c23kgzmvfhgnr6qpzzlbsfzuc4: + resolution: {integrity: sha512-k99U2yuifFZfvSl8v1PlAg2KeMBUrhD8R0xGPvnOP+Im78tbRu6bumXM60CCJCH38oN3Z9bbnVqBUqjsG4ZSOA==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/assets': 1.199.0 - '@aws-cdk/aws-events': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-logs': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/assets': 1.204.0 + '@aws-cdk/aws-events': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-logs': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/assets': 1.199.0_6t5bexudk3vtq7zhe7acxljz2e - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-codecommit': 1.199.0_u6wgonek7tj4xuwvr3d2ei6crq - '@aws-cdk/aws-codestarnotifications': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-ecr': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-ecr-assets': 1.199.0_u6wgonek7tj4xuwvr3d2ei6crq - '@aws-cdk/aws-events': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-logs': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-s3-assets': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-secretsmanager': 1.199.0_maqnqwhn36fygp3z4rdnivbxii - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/region-info': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/assets': 1.204.0_uszt2j4mor3yrbm3tre3az4zvy + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-codecommit': 1.204.0_scjupxxta56mdpzkdveav52ufq + '@aws-cdk/aws-codestarnotifications': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-ecr': 1.204.0_4bnk2gpayjo75fecjckge2dkni + '@aws-cdk/aws-ecr-assets': 1.204.0_scjupxxta56mdpzkdveav52ufq + '@aws-cdk/aws-events': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-s3-assets': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-secretsmanager': 1.204.0_336juigttbrwz7tyvm6a6wfpy4 + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/region-info': 1.204.0 + constructs: 3.4.344 yaml: 1.10.2 transitivePeerDependencies: - '@aws-cdk/aws-lambda' @@ -1555,90 +1654,115 @@ packages: bundledDependencies: - yaml - /@aws-cdk/aws-codecommit/1.199.0_u6wgonek7tj4xuwvr3d2ei6crq: - resolution: {integrity: sha512-1C8g1txQtOa8TMXw3bDxHnUdlaJ+QKmYzKYti/Tsfnlt2D5dIefdk/fE5u4Wve+HwqsJ1aliTWR4V1blroEhjg==} + /@aws-cdk/aws-codecommit/1.204.0_scjupxxta56mdpzkdveav52ufq: + resolution: {integrity: sha512-O6TtbpUNI6/toCZs63Gb3Wl1sR1w12igYXHuyNZaODw64+SY1uXwLWDgQYd2ZfMFC/+NfVTgyuIRTJIyVXengA==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-events': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-events': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-codestarnotifications': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-events': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-s3-assets': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-codestarnotifications': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-events': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-s3-assets': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/aws-s3' - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-codeguruprofiler/1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi: - resolution: {integrity: sha512-Es+ZuQ8/GrslDm+t24/Kb3kLUfeGKy0oHiZQgiuUdYlkcNQ0S0nuAAy/1DV5fL0I5IGWGzS1NPuxgEPV2utLKQ==} + /@aws-cdk/aws-codeguruprofiler/1.204.0_w2xl3dexbzdynnzeafah4cuzfm: + resolution: {integrity: sha512-IrgY4SmVf9p5POfHm8BsPzaAO5lQTG7nhb5qN5AzS6zKCTuEjjTNHjx1TOfPV12mMIDAIVsK91mjDlAR88Mjbg==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 dev: false - /@aws-cdk/aws-codepipeline/1.199.0_z4s7qll3yvb46zglrdwf6455hq: - resolution: {integrity: sha512-9W/0QoixntnjB8r1kQ727lS2N16BcwO+6u3j9Co9IO/N4bFDi23hgrVEd2mPo9n3JuDezg5Pj1/XkU9s94tm6g==} + /@aws-cdk/aws-codepipeline/1.204.0_ldv6hsy33vwn5o5qdxjyvusahm: + resolution: {integrity: sha512-0Ocz2c1yFTcD4+n2oVGBCmElOUE95rNFJchxfAGmRRtjDO+JJnEL4nUpSrzkMl9PaDBeZvMa2qjZF8/3Kvrg/Q==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-events': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-events': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-codestarnotifications': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-events': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-codestarnotifications': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-events': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-codestarnotifications/1.199.0_xwfh4icwyvj4zfjhzlqde6qllu: - resolution: {integrity: sha512-Ky8RcwjluTTQ0uB/Wo31BivoFUf3ktkOALV7BZ/ZR5XXOhMCowZRVBw6PCPbFDf/qOEgw5f0tFXwFwjfBlJu7w==} + /@aws-cdk/aws-codestarnotifications/1.204.0_add7c2jq5lcc6idtuigbkwnzeu: + resolution: {integrity: sha512-t//hSpC5/uVW2321YlbGabNVzhWayvqz+xSnagADGcT9qiq3KQR/uUlrgpHv1/eHRMk7EMrY9prlXeZpfzZ+cw==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/core': 1.199.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 dev: false - /@aws-cdk/aws-cognito/1.199.0_hzslyw5ts33yz4we44vxrnbbrm: - resolution: {integrity: sha512-keHKhvJmAGcIbaAK/liyeI6HYaK9Dm4IhP+gXfHjMpr2Cm0Rd5WhNJtNsekVoa9m3w0agDFW8qOMDo6O2gVTzA==} + /@aws-cdk/aws-cognito/1.204.0_jhanj7vnhseo3o4cwsyzgiowqa: + resolution: {integrity: sha512-7QIbExW9dn1fktpDOh2nMHmor2S3uuHtIX5y33lc9OKg3xUuYw4AZ67MKapunN7QUBlffTlNzoUqlHoNSab+Zg==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/custom-resources': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/custom-resources': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-certificatemanager': 1.199.0_aklsbzsp6i2n6pzp4sxy6hufne - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/custom-resources': 1.199.0_6aw2ag5odq3zb2mttwz3fxe3hu - constructs: 3.4.293 - punycode: 2.3.0 + '@aws-cdk/aws-certificatemanager': 1.204.0_xtqk4litqxecxsqs3sd6ajo2ja + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/custom-resources': 1.204.0_c23kgzmvfhgnr6qpzzlbsfzuc4 + constructs: 3.4.344 + punycode: 2.3.1 transitivePeerDependencies: - '@aws-cdk/aws-ec2' - '@aws-cdk/aws-logs' @@ -1647,135 +1771,157 @@ packages: bundledDependencies: - punycode - /@aws-cdk/aws-dynamodb/1.199.0_4somcjbyiqv34tounb2i2obuo4: - resolution: {integrity: sha512-aMXFfs7llTnSLsxjTTNZMttnJTmfR034fLb9J0FebSaZDWa3ML9LkP4ik+FIXt/yWho3GgUWYTqo9QfioDn7/g==} + /@aws-cdk/aws-dynamodb/1.204.0_ea3k7xy2kixjvb2em7ltbqbgym: + resolution: {integrity: sha512-mJhbrmLiRa2etpzH2Uyz5429+YXIQeZqg0uXESEDLf5xCoypmwXn3zdxcBlz2sIbhTZcWta8s+dqIIor+GcMJQ==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/custom-resources': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/custom-resources': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-applicationautoscaling': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kinesis': 1.199.0_e2y6n4vxxh6w5ycsjwgdk7fg7q - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/custom-resources': 1.199.0_6aw2ag5odq3zb2mttwz3fxe3hu - constructs: 3.4.293 + '@aws-cdk/aws-applicationautoscaling': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kinesis': 1.204.0_wjonshyx7y7bmdnucjgcglchqq + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/custom-resources': 1.204.0_c23kgzmvfhgnr6qpzzlbsfzuc4 + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/aws-logs' - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-ec2/1.199.0_ylylsu27pdmlfxyxktlluxtkr4: - resolution: {integrity: sha512-Bap+v3S8Ucodi6fy0WMcv10x/QcZ/j/U8NgbrdymQcZxez9C6wywTYTyjHhlyGL8GfE35lwf4p9P8F8tjZnDJg==} + /@aws-cdk/aws-ec2/1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a: + resolution: {integrity: sha512-SoqZEgzdfPW0aa+FQ0CjzbDG+X+sDu6/BnLL2O10lxpa+9Dc1iyArAqNKFJG5KXGJe9ibvQXyNQqEjeGRFc22Q==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-logs': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-logs': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-logs': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-s3-assets': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-ssm': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/cloud-assembly-schema': 1.199.0 - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - '@aws-cdk/region-info': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-s3-assets': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-ssm': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/cloud-assembly-schema': 1.204.0 + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.203.0 + '@aws-cdk/region-info': 1.204.0 + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' dev: false - /@aws-cdk/aws-ecr-assets/1.199.0_u6wgonek7tj4xuwvr3d2ei6crq: - resolution: {integrity: sha512-uInvem2S+90vDIhPPYicJJnzt2yzCEHbyXgyToPF9+F/ZGIbvcJ1zkcnVsixULn+pd2HK4cCzNlOGsOJgkQ5Pw==} + /@aws-cdk/aws-ecr-assets/1.204.0_scjupxxta56mdpzkdveav52ufq: + resolution: {integrity: sha512-2GHD3pZdDoPxq3HhD4czANuI7TMoxpjszbzsQAc2wbdMX1j+K4vIL+PBpj3altfscPqcvy1v70lBjbG5rcBIkQ==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/assets': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/assets': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/assets': 1.199.0_6t5bexudk3vtq7zhe7acxljz2e - '@aws-cdk/aws-ecr': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/assets': 1.204.0_uszt2j4mor3yrbm3tre3az4zvy + '@aws-cdk/aws-ecr': 1.204.0_4bnk2gpayjo75fecjckge2dkni + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.203.0 + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/aws-events' dev: false - /@aws-cdk/aws-ecr/1.199.0_wim6pvar6pmwiq3fs3ksmix5ru: - resolution: {integrity: sha512-C4VG9uRf8UD/cNitVvYaQvF9zKwgWZoNLf43RaUrMEpo4Q/KE3/KilYBG8lsza8B7f4yjYRey5iOpydKE68kYg==} + /@aws-cdk/aws-ecr/1.204.0_4bnk2gpayjo75fecjckge2dkni: + resolution: {integrity: sha512-oCts9e+ackWoFHeyn/3oKm3X1lSizleWNNXHp5WGM38lpNVrtCLMKSShu5iXJBhqRH2Mz1AcA4fDMWhe8DvJFA==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-events': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-events': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-events': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 - transitivePeerDependencies: - - '@aws-cdk/cx-api' + '@aws-cdk/aws-events': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 dev: false - /@aws-cdk/aws-ecs/1.199.0_7m5azgjywxpgdeoosvoxrcdts4: - resolution: {integrity: sha512-tIJPFP/msc3DvLTtwHIK3IBUSXfp4WiIel2HxeOdtUILQYUf+kUccyix9fXuv1DnuMMvKmIALWs/oRUfY5ZNCw==} + /@aws-cdk/aws-ecs/1.204.0_iu2vquo67t63xu6vdymsg3ufny: + resolution: {integrity: sha512-YhGkLMyjK2e+czTLBlMU/B2kj2DXnIT3+uoLqJ5Go0XeRbeXO2d/D0WdYSBaXWr7oBGpg37oPjpPLbswId7ZTw==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/aws-logs': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/aws-logs': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-applicationautoscaling': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-autoscaling': 1.199.0_6ioy6wqnsnl357btnhiggvri2y - '@aws-cdk/aws-autoscaling-hooktargets': 1.199.0_wiaz33wtwefkv5d3nn7hbhuhmu - '@aws-cdk/aws-certificatemanager': 1.199.0_aklsbzsp6i2n6pzp4sxy6hufne - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-ecr': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-ecr-assets': 1.199.0_u6wgonek7tj4xuwvr3d2ei6crq - '@aws-cdk/aws-elasticloadbalancing': 1.199.0_ehdkigggl2baqdi4l6p7upw4f4 - '@aws-cdk/aws-elasticloadbalancingv2': 1.199.0_74oizvoelbxgex3gbujl2xzm54 - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-logs': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-route53': 1.199.0_ytf4bxsrhewrt5j5jnuzynemxy - '@aws-cdk/aws-route53-targets': 1.199.0_6qn3q4quwxpkjgl3z2r2rmaqqi - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-s3-assets': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-secretsmanager': 1.199.0_maqnqwhn36fygp3z4rdnivbxii - '@aws-cdk/aws-servicediscovery': 1.199.0_4axszbdsnc7kzhsa3r5g56z4bu - '@aws-cdk/aws-sns': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-sqs': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-ssm': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/aws-applicationautoscaling': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-autoscaling': 1.204.0_cs2gnbp3a35i2p5l5u5a3t4624 + '@aws-cdk/aws-autoscaling-hooktargets': 1.204.0_qzqhemkg7ucx2bjh2ugcivnnei + '@aws-cdk/aws-certificatemanager': 1.204.0_xtqk4litqxecxsqs3sd6ajo2ja + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-ecr': 1.204.0_4bnk2gpayjo75fecjckge2dkni + '@aws-cdk/aws-ecr-assets': 1.204.0_scjupxxta56mdpzkdveav52ufq + '@aws-cdk/aws-elasticloadbalancing': 1.204.0_s2iwowsvskkmujjbrmx4g5hlsi + '@aws-cdk/aws-elasticloadbalancingv2': 1.204.0_xbmlyikxd4zabyotfrt4oo4gli + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-route53': 1.204.0_i3vim6rlintxrbha4iep76yf5u + '@aws-cdk/aws-route53-targets': 1.204.0_2eviprr3zwoouaslbumtdekrhi + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-s3-assets': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-secretsmanager': 1.204.0_336juigttbrwz7tyvm6a6wfpy4 + '@aws-cdk/aws-servicediscovery': 1.204.0_nu23nesxfni464wb5cy4ehgagi + '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-ssm': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.203.0 + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/aws-apigateway' @@ -1785,103 +1931,123 @@ packages: - '@aws-cdk/custom-resources' dev: false - /@aws-cdk/aws-efs/1.199.0_ylylsu27pdmlfxyxktlluxtkr4: - resolution: {integrity: sha512-quJaKa6Wjl6y2pCKFpo2NmBrJTV4AKX3wupZdT5dJ8N54kRSKIE7oVF9TFO6k954d5E93YrA+tbA2xI7SUPk9w==} + /@aws-cdk/aws-efs/1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a: + resolution: {integrity: sha512-FB6nHgCuzYF5K9ywqYPEPjL2G1ATLIR9dJp1p4ydcEUuXDb4KSEVN4Bgx+q1e7EkWGIq+9glr+ckheEcTvETgw==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/cloud-assembly-schema': 1.199.0 - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/cloud-assembly-schema': 1.204.0 + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.203.0 + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/aws-logs' - '@aws-cdk/aws-s3' dev: false - /@aws-cdk/aws-elasticloadbalancing/1.199.0_ehdkigggl2baqdi4l6p7upw4f4: - resolution: {integrity: sha512-xRLCKN8ki5qVXYtbkH+stO9LAIrbPjDwhh13KKzotdniXyIknnJLDn2chs6KMnbk5xWxpCgvdOAeWcV6+as7xQ==} + /@aws-cdk/aws-elasticloadbalancing/1.204.0_s2iwowsvskkmujjbrmx4g5hlsi: + resolution: {integrity: sha512-DhC6hrWqi6EaRLcDBAVrE+/iGa+WUUtLla4oqkLVj/C76VcM1CkCyH/9IX8O1CK0NswtC6AxOF3+z4uroTUWDg==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-ec2': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-ec2': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 dev: false - /@aws-cdk/aws-elasticloadbalancingv2/1.199.0_74oizvoelbxgex3gbujl2xzm54: - resolution: {integrity: sha512-cb8dYlmqEjYRORTAu9Y8Xaiw3cZ0RSmCqiFL8Mj+IgxANDg9QdaMxdQu8QPWnC7+uVFWkbnD6G6NRL7FAPgnIA==} + /@aws-cdk/aws-elasticloadbalancingv2/1.204.0_xbmlyikxd4zabyotfrt4oo4gli: + resolution: {integrity: sha512-/43kzUTU3w9jimPuD5QZxoBN74+9QnOdhAcqIMVCFLPMkVLAxx3vg5g5MWWG+3j6rUoSecrtrP1AP7thZuo5wA==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-certificatemanager': 1.199.0_aklsbzsp6i2n6pzp4sxy6hufne - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-route53': 1.199.0_ytf4bxsrhewrt5j5jnuzynemxy - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/cloud-assembly-schema': 1.199.0 - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - '@aws-cdk/region-info': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/aws-certificatemanager': 1.204.0_xtqk4litqxecxsqs3sd6ajo2ja + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-route53': 1.204.0_i3vim6rlintxrbha4iep76yf5u + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/cloud-assembly-schema': 1.204.0 + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.203.0 + '@aws-cdk/region-info': 1.204.0 + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/aws-logs' - '@aws-cdk/custom-resources' dev: false - /@aws-cdk/aws-events-targets/1.199.0_efa47vukfsbcitdg2oy6em6xpe: - resolution: {integrity: sha512-L2P39p2FEgVuik+YQRM4pIkw+g3vnDkiibCr7Roe9FCmzU/bZtQKxENhU92v7bFt+7ddLHN1k9DLxLgZxuPEEA==} + /@aws-cdk/aws-events-targets/1.204.0_cboae2e2djj6552nyu56pbamie: + resolution: {integrity: sha512-41bFshmilSxNHeZcbMKWn8Bv+5cHsEG41pBJzKhJiNbKD6W0B9CkyubJsmOUWhlkluZsb08VJYOqLawwxbNfHg==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-apigateway': 1.199.0 - '@aws-cdk/aws-events': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/aws-logs': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/custom-resources': 1.199.0 + '@aws-cdk/aws-apigateway': 1.204.0 + '@aws-cdk/aws-events': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/aws-logs': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/custom-resources': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-apigateway': 1.199.0_6ioy6wqnsnl357btnhiggvri2y - '@aws-cdk/aws-autoscaling': 1.199.0_6ioy6wqnsnl357btnhiggvri2y - '@aws-cdk/aws-codebuild': 1.199.0_6aw2ag5odq3zb2mttwz3fxe3hu - '@aws-cdk/aws-codepipeline': 1.199.0_z4s7qll3yvb46zglrdwf6455hq - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-ecs': 1.199.0_7m5azgjywxpgdeoosvoxrcdts4 - '@aws-cdk/aws-events': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kinesis': 1.199.0_e2y6n4vxxh6w5ycsjwgdk7fg7q - '@aws-cdk/aws-kinesisfirehose': 1.199.0_maqnqwhn36fygp3z4rdnivbxii - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-logs': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-sns': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-sns-subscriptions': 1.199.0_x7skkdpav5hf4ncc76dwztyszi - '@aws-cdk/aws-sqs': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-stepfunctions': 1.199.0_7pfu6l6qsjyfy4w6ive4ku47pa - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/custom-resources': 1.199.0_6aw2ag5odq3zb2mttwz3fxe3hu - constructs: 3.4.293 + '@aws-cdk/aws-apigateway': 1.204.0_cs2gnbp3a35i2p5l5u5a3t4624 + '@aws-cdk/aws-autoscaling': 1.204.0_cs2gnbp3a35i2p5l5u5a3t4624 + '@aws-cdk/aws-codebuild': 1.204.0_c23kgzmvfhgnr6qpzzlbsfzuc4 + '@aws-cdk/aws-codepipeline': 1.204.0_ldv6hsy33vwn5o5qdxjyvusahm + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-ecs': 1.204.0_iu2vquo67t63xu6vdymsg3ufny + '@aws-cdk/aws-events': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kinesis': 1.204.0_wjonshyx7y7bmdnucjgcglchqq + '@aws-cdk/aws-kinesisfirehose': 1.204.0_2o53qceqenzlpxe4mjswmsqfiq + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-sns-subscriptions': 1.204.0_bpkznh2gsccwq6qpaogbkb4psu + '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-stepfunctions': 1.204.0_5s7psvfm6hmailsvkk6x3wncsq + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/custom-resources': 1.204.0_c23kgzmvfhgnr6qpzzlbsfzuc4 + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/aws-cloudfront' @@ -1889,225 +2055,275 @@ packages: - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-events/1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi: - resolution: {integrity: sha512-+CffWS4XbLY76wnmcGN6Nj1H2WSU4jpWTnxhWIn+/CvdazSI6rTtQH+s+zebVcA4aYgxjx05acnscYvwOratLg==} + /@aws-cdk/aws-events/1.204.0_w2xl3dexbzdynnzeafah4cuzfm: + resolution: {integrity: sha512-KnfUmtv+4RhydD9+5CHFxNJxtgn7+Xftwfwg1G7qV/tWYPFHcNIvhlSOgwDrQPa+pTo1MmkiUN0lAR0G8B/cbw==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 dev: false - /@aws-cdk/aws-globalaccelerator/1.199.0_uhmkgheirzwotmxej4ph7fbqla: - resolution: {integrity: sha512-lou6cPM3Lui42+Y1f8q6FyPFtro/F0BzlA4KCgvV7/FXNXTvJ++CUxTbmpP1YKfR+lBvX8zcfcYqUMzqxOQzaA==} + /@aws-cdk/aws-globalaccelerator/1.204.0_u3bt2hwm6nh6yzg6d6qalghehq: + resolution: {integrity: sha512-B92vKAncsGV2wxcbHeg230EZibSuzianVu3z0CDVS2EQnQ1A68Ff75JWPFGGnfiJrSnKN/pvzrDKV5Z45bhm4Q==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-ec2': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/custom-resources': 1.199.0 + '@aws-cdk/aws-ec2': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/custom-resources': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/custom-resources': 1.199.0_6aw2ag5odq3zb2mttwz3fxe3hu - constructs: 3.4.293 + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/custom-resources': 1.204.0_c23kgzmvfhgnr6qpzzlbsfzuc4 + constructs: 3.4.344 dev: false - /@aws-cdk/aws-iam/1.199.0_xwfh4icwyvj4zfjhzlqde6qllu: - resolution: {integrity: sha512-DeK/VqY+6w1PB/h8devz/HNykh+rTtat1tUeBxaxGS8b+ULAxN2Uwdy3wyiLx/bHl2m+B2BWI8/0h67Ii2zk+A==} + /@aws-cdk/aws-iam/1.204.0_add7c2jq5lcc6idtuigbkwnzeu: + resolution: {integrity: sha512-Fh2egW3v/uDdw3m4jvcupS7COL/+sJl2NHjz9l298ddyMxqDwJD2NQwE8mvgPLK4rDtAtDnE0c8RS6d+NWiC+w==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/core': 1.199.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - '@aws-cdk/region-info': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.204.0 + '@aws-cdk/region-info': 1.204.0 + constructs: 3.4.344 dev: false - /@aws-cdk/aws-kinesis/1.199.0_e2y6n4vxxh6w5ycsjwgdk7fg7q: - resolution: {integrity: sha512-ASDtGXG1ZvBWpDUj9oT12tF5+jG+R7bykcflfE+KTTXX3mJy1S5gn3YQbb6hV5V+TYPyVckSeW2z0pHSL3RkpQ==} + /@aws-cdk/aws-kinesis/1.204.0_wjonshyx7y7bmdnucjgcglchqq: + resolution: {integrity: sha512-CZm0Qk0PoagLZ81XadxgKFM0/20fhFuYRnT98oqdvsrqvYJddXaKt/peCI5v/PbRtptGkpn2FoHjkwxKWoJNJA==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-logs': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-logs': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-logs': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-kinesisfirehose/1.199.0_maqnqwhn36fygp3z4rdnivbxii: - resolution: {integrity: sha512-CXf6vBR4NBA1p4UXtNg1aEUXveUtGBplDYyfoVzDdhpGnMBKQig6aBpUKvRoQbah3dXNbPauBmWOWEqTwn6+Nw==} + /@aws-cdk/aws-kinesisfirehose/1.204.0_2o53qceqenzlpxe4mjswmsqfiq: + resolution: {integrity: sha512-RZtVh1AiWbTtygNAaymoiOWWY41uk1ZRApMVJ+4wF0UTKMhDbcYMgoeTjgyg5ZQk1nzfI1iinNPEp/VggJTjuA==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/aws-logs': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/aws-logs': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kinesis': 1.199.0_e2y6n4vxxh6w5ycsjwgdk7fg7q - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-logs': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/region-info': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kinesis': 1.204.0_wjonshyx7y7bmdnucjgcglchqq + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/region-info': 1.204.0 + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-kms/1.199.0_iumdymv27iwprkm3rzoqxlpuia: - resolution: {integrity: sha512-gQ3h3ThGo6J5MlNfwjZSL8rg3tXeuGChWQCuCX7Wbkx5crKRj5LxbQH/bgwRgnSuZjFZNspSekdTYrgSba30ag==} + /@aws-cdk/aws-kms/1.204.0_cttdkzy7hngahjug7jmkfylr2y: + resolution: {integrity: sha512-iryZQ428L1VUVQ0zE96XTWWX7ANVtDrb6x+ZXXLTVUEPgjEd/W6zlcp++Qi0A3a9HLNd4PbEhK9rs0UKNTylzw==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/cloud-assembly-schema': 1.199.0 - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/cloud-assembly-schema': 1.204.0 + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.203.0 + constructs: 3.4.344 dev: false - /@aws-cdk/aws-lambda-event-sources/1.199.0_3on2gbp3i6lbrxh3zrbluvabnq: - resolution: {integrity: sha512-EVHMnIrP25GVknog8O6yIrenMMzPhIr9nVsVMslnD8A+bGKTjJhTSa90GqjTc8JJ8SB8WU2xx6UNJDjOOpQejg==} + /@aws-cdk/aws-lambda-event-sources/1.204.0_yl5g6fuosfeqtat6z7imtengha: + resolution: {integrity: sha512-gH36hbc7cB5/CeDRHZ794bTjryls9O0tYLJJWDKphujIOlOZysPSGL8vqOujMkxJ1kHujBLt6PudbyqLaacQ9Q==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-apigateway': 1.199.0 - '@aws-cdk/aws-dynamodb': 1.199.0 - '@aws-cdk/aws-events': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-apigateway': 1.204.0 + '@aws-cdk/aws-dynamodb': 1.204.0 + '@aws-cdk/aws-events': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-apigateway': 1.199.0_6ioy6wqnsnl357btnhiggvri2y - '@aws-cdk/aws-dynamodb': 1.199.0_4somcjbyiqv34tounb2i2obuo4 - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-events': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kinesis': 1.199.0_e2y6n4vxxh6w5ycsjwgdk7fg7q - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-s3-notifications': 1.199.0_fufarp47blk4okwshjegj2wjg4 - '@aws-cdk/aws-secretsmanager': 1.199.0_maqnqwhn36fygp3z4rdnivbxii - '@aws-cdk/aws-sns': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-sns-subscriptions': 1.199.0_x7skkdpav5hf4ncc76dwztyszi - '@aws-cdk/aws-sqs': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-apigateway': 1.204.0_cs2gnbp3a35i2p5l5u5a3t4624 + '@aws-cdk/aws-dynamodb': 1.204.0_ea3k7xy2kixjvb2em7ltbqbgym + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-events': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kinesis': 1.204.0_wjonshyx7y7bmdnucjgcglchqq + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-s3-notifications': 1.204.0_xguspq3b5n56mo6dsez57f32qa + '@aws-cdk/aws-secretsmanager': 1.204.0_336juigttbrwz7tyvm6a6wfpy4 + '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-sns-subscriptions': 1.204.0_bpkznh2gsccwq6qpaogbkb4psu + '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/aws-logs' - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-lambda/1.199.0_5pbncl2no5vqinyo3n2ekkob5q: - resolution: {integrity: sha512-FZU441q7WVL/7HLuZw7Xu63Cax/X0I6lF7B1Q9B6Oje9yflRFHYod8if9oglEPaAcXLpGegPiYWG9T0S9r401g==} + /@aws-cdk/aws-lambda/1.204.0_afnjft5qr3fswieaeg3dwwhnvm: + resolution: {integrity: sha512-r0XXovrLAx8Q8Fz915SwzyQM/KLhEB6YCp3CsWliFGSOHEjRP8yX8UZdEJqe5kYD7Th9JAhUVzKgyv20P7g5Tg==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-events': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-logs': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/aws-events': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-logs': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-applicationautoscaling': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-codeguruprofiler': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-ecr': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-ecr-assets': 1.199.0_u6wgonek7tj4xuwvr3d2ei6crq - '@aws-cdk/aws-efs': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-events': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-logs': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-s3-assets': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-signer': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-sns': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-sqs': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - '@aws-cdk/region-info': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/aws-applicationautoscaling': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-codeguruprofiler': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-ecr': 1.204.0_4bnk2gpayjo75fecjckge2dkni + '@aws-cdk/aws-ecr-assets': 1.204.0_scjupxxta56mdpzkdveav52ufq + '@aws-cdk/aws-efs': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-events': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-s3-assets': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-signer': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.203.0 + '@aws-cdk/region-info': 1.204.0 + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' dev: false - /@aws-cdk/aws-logs/1.199.0_tqi77pcvvujtgay5663ykqn7wy: - resolution: {integrity: sha512-qS3gbexNNh05fR1qTYSPddhFTPOnURMWEOf/wjKSL0yplPlmqsZdnwmb805UxjiIp7VlcKpOUmusZ6AnX/0u5g==} + /@aws-cdk/aws-logs/1.204.0_l4ztnfmrjykhsbk6ow7yhidayu: + resolution: {integrity: sha512-PuHsDSkX6JFBgldxViGw91eFLageJ2cX89/RyLbWaJJUV4tlUKXSmmkVgOaBmvil0QKuGqbOzLXcXCoIK9Sg3A==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-s3-assets': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-s3-assets': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.203.0 + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/aws-s3' dev: false - /@aws-cdk/aws-route53-targets/1.199.0_6qn3q4quwxpkjgl3z2r2rmaqqi: - resolution: {integrity: sha512-l8cg4zZncQ2JUF4Hd8kvouWYi5y63/2PKU57MY64dUC7wL/VjeEQMRJhehB11rt1OAbp/SNB2f/dnSTcNA8dmA==} + /@aws-cdk/aws-route53-targets/1.204.0_2eviprr3zwoouaslbumtdekrhi: + resolution: {integrity: sha512-JyILJz/HGRMilpFxrDk/VXv+TN24DoG5Gfdfh8SJoJpptokowN8blaQ2ibf6N0JnFqWSBrs7gMMWB2dR/sXoTQ==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-apigateway': 1.199.0 - '@aws-cdk/aws-cloudfront': 1.199.0 - '@aws-cdk/aws-ec2': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-apigateway': 1.204.0 + '@aws-cdk/aws-cloudfront': 1.204.0 + '@aws-cdk/aws-ec2': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-apigateway': 1.199.0_6ioy6wqnsnl357btnhiggvri2y - '@aws-cdk/aws-cloudfront': 1.199.0_74oizvoelbxgex3gbujl2xzm54 - '@aws-cdk/aws-cognito': 1.199.0_hzslyw5ts33yz4we44vxrnbbrm - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-elasticloadbalancing': 1.199.0_ehdkigggl2baqdi4l6p7upw4f4 - '@aws-cdk/aws-elasticloadbalancingv2': 1.199.0_74oizvoelbxgex3gbujl2xzm54 - '@aws-cdk/aws-globalaccelerator': 1.199.0_uhmkgheirzwotmxej4ph7fbqla - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-route53': 1.199.0_ytf4bxsrhewrt5j5jnuzynemxy - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/region-info': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/aws-apigateway': 1.204.0_cs2gnbp3a35i2p5l5u5a3t4624 + '@aws-cdk/aws-cloudfront': 1.204.0_xbmlyikxd4zabyotfrt4oo4gli + '@aws-cdk/aws-cognito': 1.204.0_jhanj7vnhseo3o4cwsyzgiowqa + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-elasticloadbalancing': 1.204.0_s2iwowsvskkmujjbrmx4g5hlsi + '@aws-cdk/aws-elasticloadbalancingv2': 1.204.0_xbmlyikxd4zabyotfrt4oo4gli + '@aws-cdk/aws-globalaccelerator': 1.204.0_u3bt2hwm6nh6yzg6d6qalghehq + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-route53': 1.204.0_i3vim6rlintxrbha4iep76yf5u + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/region-info': 1.204.0 + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/aws-lambda' @@ -2116,70 +2332,85 @@ packages: - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-route53/1.199.0_ytf4bxsrhewrt5j5jnuzynemxy: - resolution: {integrity: sha512-E+EKalXlAt0yXdu38s7YUySpAjSAuzLuZRZN7EULRpJ+zGT+1x0pqUuj3RmWa/LR6Y5Si4wOlqkNfYhbFavnwA==} + /@aws-cdk/aws-route53/1.204.0_i3vim6rlintxrbha4iep76yf5u: + resolution: {integrity: sha512-wQpGUXqc2y7yJFTipfuVxWy/VGeshyGlfGl4evusQK9Md0DMpVmG8kRgazLk1myqUSNSfi643UwvDJqNbYmdnA==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-ec2': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-logs': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/custom-resources': 1.199.0 + '@aws-cdk/aws-ec2': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-logs': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/custom-resources': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-logs': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/cloud-assembly-schema': 1.199.0 - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/custom-resources': 1.199.0_6aw2ag5odq3zb2mttwz3fxe3hu - constructs: 3.4.293 + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/cloud-assembly-schema': 1.204.0 + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/custom-resources': 1.204.0_c23kgzmvfhgnr6qpzzlbsfzuc4 + constructs: 3.4.344 dev: false - /@aws-cdk/aws-s3-assets/1.199.0_tqi77pcvvujtgay5663ykqn7wy: - resolution: {integrity: sha512-SI1guHpehezxfJp0Vgj11g/ahPxoBpa8AGZnBKhOfwkcnEPvm/ux+HOWLlxr1KFDUGjo6slayf0nd84Tu1Gz6Q==} + /@aws-cdk/aws-s3-assets/1.204.0_l4ztnfmrjykhsbk6ow7yhidayu: + resolution: {integrity: sha512-3MQbVZ95wW29Bl63tqu0Bz0td3osLyGg352l5G7Ztf3nK35FpuQlgxO4kcu74+s2sRwdd/R4KFV6eWhhPk+J7g==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/assets': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/assets': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/assets': 1.199.0_6t5bexudk3vtq7zhe7acxljz2e - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/assets': 1.204.0_uszt2j4mor3yrbm3tre3az4zvy + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.203.0 + constructs: 3.4.344 dev: false - /@aws-cdk/aws-s3-deployment/1.199.0_rzysml6d2qht4bnjifnmuqxdpi: - resolution: {integrity: sha512-+vtittwtnBX98mQH5KsIl3M4Al03BLWMtwxHbpSXSaMrgy7p4G4JMXYgE4KN9mvMcxIxQ5p1UqxztBr57twkcQ==} + /@aws-cdk/aws-s3-deployment/1.204.0_vowuuig2yoedxxl4xtk74a3sma: + resolution: {integrity: sha512-KyJYFqSXoEkHbZgRRzzJ58Yalw6KRM4p7Td+b65blWFAlM/1w+3hDZTTYWM31JYkfkJmdsx2JqP0AoG0KXkY7g==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-cloudfront': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/aws-logs': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-cloudfront': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/aws-logs': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-cloudfront': 1.199.0_74oizvoelbxgex3gbujl2xzm54 - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-efs': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-logs': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-s3-assets': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/lambda-layer-awscli': 1.199.0_nxfzkwjqnkrhehe63q2ehypkyq + '@aws-cdk/aws-cloudfront': 1.204.0_xbmlyikxd4zabyotfrt4oo4gli + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-efs': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-s3-assets': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/lambda-layer-awscli': 1.204.0_e7ybiu4yrrtvf3zlvzrvcjkvyy case: 1.6.3 - constructs: 3.4.293 + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/cx-api' @@ -2187,95 +2418,114 @@ packages: bundledDependencies: - case - /@aws-cdk/aws-s3-notifications/1.199.0_fufarp47blk4okwshjegj2wjg4: - resolution: {integrity: sha512-Yk1Q+SAAUFOWSiIsZgGjpRd7jfunWycDpD1oAbXf0coqQuIeE/GRb1I67MCFDhtgMhgVcIPhjhaqfH93XZsZHA==} + /@aws-cdk/aws-s3-notifications/1.204.0_xguspq3b5n56mo6dsez57f32qa: + resolution: {integrity: sha512-twFuLlBhQa2xrCkVchSDpZTnSEACE0EfEBjH+sGEEWBUpw+9GbF7VMH8/B9dGwtXu3wmD9WI4nXQbFlBEjGsEg==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-sns': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-sqs': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/aws-events' - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-s3/1.199.0_wim6pvar6pmwiq3fs3ksmix5ru: - resolution: {integrity: sha512-6eUklSyMDt6R5KHHgbNm9Na0bNbK/y6yG/x+TgsNSwRg2lSGumj0PelPKFU5q4N8WqUHRl8ma40Fon2R5256zw==} + /@aws-cdk/aws-s3/1.204.0_bi2u42js5xhxqcsg5gqefde4xi: + resolution: {integrity: sha512-jsQ4n1L4MdPYDirBoOYgg7yzSk1TaFYo4dnwDlKiLJ5LcHG3Nai1cHb9XQbCy/9KKqbWsbd3WlkH+vcWEl8EUA==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-events': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/aws-events': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-events': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - constructs: 3.4.293 + '@aws-cdk/aws-events': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.203.0 + constructs: 3.4.344 dev: false - /@aws-cdk/aws-sam/1.199.0_xwfh4icwyvj4zfjhzlqde6qllu: - resolution: {integrity: sha512-ffuWn3CcqQscWqXMZhyHkMdKQWSHqU99/fkTHr3N7J4nbHBoBPBI5F3qWduhpFvzx0gCFnptrtuy6e1ZlztjwA==} + /@aws-cdk/aws-sam/1.204.0_add7c2jq5lcc6idtuigbkwnzeu: + resolution: {integrity: sha512-8M3e1ZT6/nO6Yxtr7YtcrTF5YG6kjw8PcnOjda0SfUFo8Xya7oi1OZvDRIfAeOexsIgqjKSV8s7brDrWM5DIpg==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/core': 1.199.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 dev: false - /@aws-cdk/aws-secretsmanager/1.199.0_maqnqwhn36fygp3z4rdnivbxii: - resolution: {integrity: sha512-Dj0+q7I9xRwg1hHowrHb9rxmicDGZVmQixFaFuBdsS5zNfBNdC6WJGWhDddJDZIPclip06fXBm/by4+l4XUpNw==} + /@aws-cdk/aws-secretsmanager/1.204.0_336juigttbrwz7tyvm6a6wfpy4: + resolution: {integrity: sha512-ykpjYmP6qVOFbHtkaQBu3Xk7xp2UTR0ouzk7pb+zrEHKGmRvzGq+8J0IU+qXBJgQIVwFAPf2IgOSTzj6FJPdyA==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/core': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/core': 1.204.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-sam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - '@aws-cdk/cx-api': 1.199.0 - constructs: 3.4.293 - transitivePeerDependencies: - - '@aws-cdk/assets' - - '@aws-cdk/aws-logs' - - '@aws-cdk/aws-s3' + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-sam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + '@aws-cdk/cx-api': 1.203.0 + constructs: 3.4.344 dev: false - /@aws-cdk/aws-servicediscovery/1.199.0_4axszbdsnc7kzhsa3r5g56z4bu: - resolution: {integrity: sha512-OSGcZQE5N4ynBFcv54XWSbfunBym5r/hHstpONZkRB+jf9nFEqaVqno9ZgeLU3in5m/QuK781g+dx0r0M0Ao6w==} + /@aws-cdk/aws-servicediscovery/1.204.0_nu23nesxfni464wb5cy4ehgagi: + resolution: {integrity: sha512-K1ckza6oAj3DntEAYmolm2JafkxJ0ekWb+DCl9hkm9l+546j28Qpb4cm8VkgGteNBN4JYACxrIuIxVC2zBLsCg==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-ec2': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-ec2': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-elasticloadbalancingv2': 1.199.0_74oizvoelbxgex3gbujl2xzm54 - '@aws-cdk/aws-route53': 1.199.0_ytf4bxsrhewrt5j5jnuzynemxy - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-elasticloadbalancingv2': 1.204.0_xbmlyikxd4zabyotfrt4oo4gli + '@aws-cdk/aws-route53': 1.204.0_i3vim6rlintxrbha4iep76yf5u + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/aws-iam' @@ -2286,123 +2536,169 @@ packages: - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-signer/1.199.0_xwfh4icwyvj4zfjhzlqde6qllu: - resolution: {integrity: sha512-TfN2STyZBDTBOBhDZAh/GEw6FauKuk4hNc0uI9AT9PN0LljsXb9yol/Ui2HFh6pYqXa0QBP3QXGv97WfiGW7Wg==} + /@aws-cdk/aws-signer/1.204.0_add7c2jq5lcc6idtuigbkwnzeu: + resolution: {integrity: sha512-AI26FhWF3+f/vDh3mleQa2CXv2/CmSerXgyk4XHMVVTTCjnlYGGmHmGlzYhqOSw6ALpQNdOSw8GVxU/ySpQCaw==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/core': 1.199.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 dev: false - /@aws-cdk/aws-sns-subscriptions/1.199.0_x7skkdpav5hf4ncc76dwztyszi: - resolution: {integrity: sha512-mpUNClHnUGKqmI7JXjxwaHAKH9nWPZAn1+5gVEEoK5j/MHSNwYfiom1YCBxH+J9LLDck4+lXj+GXVJ1K3xUS1g==} + /@aws-cdk/aws-sns-subscriptions/1.204.0_bpkznh2gsccwq6qpaogbkb4psu: + resolution: {integrity: sha512-yi78Kp0fV2nL7LnxL9ot8wbhGVYsL/ZeIzi6m2+iRZCgW1V+nO/a/eXdk5mMpBGLCqOtWcG59sIpSjqHvgpdaQ==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-sns': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/aws-sqs': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/aws-events' - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-sns/1.199.0_wim6pvar6pmwiq3fs3ksmix5ru: - resolution: {integrity: sha512-XZwfvNC9o76AqT8GNEY9oy9d+Hl5j9qhyGn12HJ9Do0CY0lWgHKD8jbaKxe5BSQj7FeY+iImPRp56Ft43u/COg==} + /@aws-cdk/aws-sns/1.204.0_bi2u42js5xhxqcsg5gqefde4xi: + resolution: {integrity: sha512-KoWxqKT/dTjt9Pk0a3kJLcd6xZHvrwbZDC0mrLtxdRNhQoHmnURAHW2UqX/lefrCU1GcUFf4L58N9ehBTunAFQ==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-events': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-events': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-codestarnotifications': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-events': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/aws-sqs': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-codestarnotifications': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-events': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-sqs/1.199.0_iumdymv27iwprkm3rzoqxlpuia: - resolution: {integrity: sha512-MybXc7W7xoR4chOvrVMqTjPjj5G1Jjd1Fi+IbcR6pjJ5QzuDxlT8JpJvBcAy4TQwOYvbWYk7LQeIJfxouwU1ZA==} + /@aws-cdk/aws-sqs/1.204.0_w2xl3dexbzdynnzeafah4cuzfm: + resolution: {integrity: sha512-dVzuGMh6d5/X9P9jel1w2Wgdy5MuSE35+eBSFxN+S7oJRoVSARpyKMNYAPMCW+2OJCDw7fIqO1rWbsZBT1Gq8g==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-kms': 1.199.0_iumdymv27iwprkm3rzoqxlpuia - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 - transitivePeerDependencies: - - '@aws-cdk/cx-api' + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 dev: false - /@aws-cdk/aws-ssm/1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi: - resolution: {integrity: sha512-b6fh/4DJyFs8eIl/+VbthYJXZX76XLB3qlmHwruDyriupxRqoz3QHTycMewneX3+IgP0aYrBRYnLvNWhhgcNGA==} + /@aws-cdk/aws-ssm/1.204.0_cttdkzy7hngahjug7jmkfylr2y: + resolution: {integrity: sha512-yYx7HZ8cWNXDAmX/99WkB477QhLoV2rcB8orei8aj7nRkNq5TMjeox0IJaZVgU+edNEDOi1fVX3flh0SAMiUrg==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/cloud-assembly-schema': 1.199.0 - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/cloud-assembly-schema': 1.204.0 + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 + transitivePeerDependencies: + - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-stepfunctions/1.199.0_7pfu6l6qsjyfy4w6ive4ku47pa: - resolution: {integrity: sha512-RkxIZcId0GU1lqS91v/IyWcCAEldlF81+IVO4qBFg2vZkT5Zko2m0XnuFWxmcXDWdfI1l32dBZ/72VL7elISHA==} + /@aws-cdk/aws-stepfunctions/1.204.0_5s7psvfm6hmailsvkk6x3wncsq: + resolution: {integrity: sha512-S8yuB5GtUajOxUcoMw82HQ+ei1U9uofwENEnEtYTeyqgjpd0FG4XHYoHvBdmgVvEKwpH/XiOePfEHeB8nTXufw==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-events': 1.199.0 - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-logs': 1.199.0 - '@aws-cdk/aws-s3': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-events': 1.204.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-logs': 1.204.0 + '@aws-cdk/aws-s3': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-cloudwatch': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-events': 1.199.0_wcptolxmxi6sy3vjqhvgbrrnvi - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-logs': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-s3': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-events': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 dev: false - /@aws-cdk/cfnspec/1.199.0: - resolution: {integrity: sha512-JTMgdbaFZ8MbZk2c+CbHeUNvH+UvIJIJjXC2TwgEjHbPohvrK58UQmFC7WeR4cEgKZ2J7WAJatugIfspYkG+Xg==} + /@aws-cdk/cfnspec/1.203.0: + resolution: {integrity: sha512-D4E9Y2fCAzmwNNTn6Ipe16ZlHZc06XPiqQ5ijWHDnMKlDhM6bsPBEOSRc8uGRtWu317evTFanvLgAXmpHlHKZQ==} dependencies: fs-extra: 9.1.0 md5: 2.3.0 dev: false - /@aws-cdk/cloud-assembly-schema/1.199.0: - resolution: {integrity: sha512-MnyNovI+UAsKRdL0p5XVYrtxQMp0Ppc0h59tVY9psZzXzqOhplyW8jbisVt7OnsRj5HaDj7HXZFe/DZr1x9XcQ==} + /@aws-cdk/cloud-assembly-schema/1.203.0: + resolution: {integrity: sha512-r252InZ8Oh7q7ztriaA3n6F48QOFVfNcT/KO4XOlYyt1xDWRMENDYf+D+DVr6O5klcaa3ivvvDT7DRuW3xdVOQ==} + engines: {node: '>= 14.15.0'} + dependencies: + jsonschema: 1.4.1 + semver: 7.5.4 + dev: false + bundledDependencies: + - jsonschema + - semver + + /@aws-cdk/cloud-assembly-schema/1.204.0: + resolution: {integrity: sha512-DMNSR4DNKMNNfhOq1UizwZvesOKdhk3R3gRigrvWBHIkHMQg+W6aZFl7WZLKSBkChAXhIsH///psjhDQ20gl1w==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html dependencies: jsonschema: 1.4.1 - semver: 7.5.0 + semver: 7.5.4 dev: false bundledDependencies: - jsonschema @@ -2413,17 +2709,17 @@ packages: engines: {node: '>= 14.15.0'} dependencies: jsonschema: 1.4.1 - semver: 7.5.0 + semver: 7.5.4 dev: false bundledDependencies: - jsonschema - semver - /@aws-cdk/cloudformation-diff/1.199.0: - resolution: {integrity: sha512-PezZwyTeXltcTzhTuNDqHzVK3CHtOzw6L/uDgtkqXKjU7KxZ1RcPGfJeNfZzU1T6sRGrkKIcTY5jfqjLdKVkBA==} + /@aws-cdk/cloudformation-diff/1.203.0: + resolution: {integrity: sha512-QmNnwCwBvfHvvDg/GTWFUktXIEoXc9cbrwYWxjZSWqR7cI8tVYDWsCEEqeovdJHEru7gAoz85QId30pPFZPyLg==} engines: {node: '>= 14.15.0'} dependencies: - '@aws-cdk/cfnspec': 1.199.0 + '@aws-cdk/cfnspec': 1.203.0 '@types/node': 10.17.60 chalk: 4.1.2 diff: 5.1.0 @@ -2432,20 +2728,25 @@ packages: table: 6.8.1 dev: false - /@aws-cdk/core/1.199.0_kscyon7amn7dglog7cugnqvkwm: - resolution: {integrity: sha512-QRc3nyZj5DpmYjA/0uR1ML+A9Zp7T+7xloT7EOrdSCAP6j4vhPcskL9tTEHNjgiHD1zCcC6i1MoJ/ez+sxdvNw==} + /@aws-cdk/core/1.204.0_hol6usdabdbzhugfw355k4ebam: + resolution: {integrity: sha512-yO/flJ9ihpzRhLTEqlbdbuPGtyyghHiiQPkUTLslwUM5vThVTbpgvW4UQHSGqytyst4MYXrN2jQn2RkwIRU57g==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/cx-api': 1.199.0 + '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/cloud-assembly-schema': 1.199.0 - '@aws-cdk/cx-api': 1.199.0 - '@aws-cdk/region-info': 1.199.0 + '@aws-cdk/cloud-assembly-schema': 1.204.0 + '@aws-cdk/cx-api': 1.203.0 + '@aws-cdk/region-info': 1.204.0 '@balena/dockerignore': 1.0.2 - constructs: 3.4.293 + constructs: 3.4.344 fs-extra: 9.1.0 - ignore: 5.2.4 + ignore: 5.3.0 minimatch: 3.1.2 dev: false bundledDependencies: @@ -2454,24 +2755,29 @@ packages: - '@balena/dockerignore' - ignore - /@aws-cdk/custom-resources/1.199.0_6aw2ag5odq3zb2mttwz3fxe3hu: - resolution: {integrity: sha512-2KXLD9LHQtXgjwyqMAZxXvo1q/7sZUGNpEWmxinEOaCNew57SRrWbz8U9gkUt1PHxUa6UqwA1F/aF+HXwQy2Tg==} + /@aws-cdk/custom-resources/1.204.0_c23kgzmvfhgnr6qpzzlbsfzuc4: + resolution: {integrity: sha512-0w3oi7LnAtMZpf7uUBDH6aT2Oo1EBQrqD+VTvPZDX8PJFAox8ol7buZ9sSTpIXgv9j/GK9yaPTIHt4m8ok9kVQ==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-iam': 1.199.0 - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/aws-logs': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-iam': 1.204.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/aws-logs': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-cloudformation': 1.199.0_fufarp47blk4okwshjegj2wjg4 - '@aws-cdk/aws-ec2': 1.199.0_ylylsu27pdmlfxyxktlluxtkr4 - '@aws-cdk/aws-iam': 1.199.0_xwfh4icwyvj4zfjhzlqde6qllu - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/aws-logs': 1.199.0_tqi77pcvvujtgay5663ykqn7wy - '@aws-cdk/aws-sns': 1.199.0_wim6pvar6pmwiq3fs3ksmix5ru - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-cloudformation': 1.204.0_xguspq3b5n56mo6dsez57f32qa + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a + '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu + '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/assets' - '@aws-cdk/aws-events' @@ -2479,12 +2785,27 @@ packages: - '@aws-cdk/cx-api' dev: false - /@aws-cdk/cx-api/1.199.0: - resolution: {integrity: sha512-uP52xJryODHbTo8FI/8eQMOMU0eUNoQXenouzFtB2MqimBRHaKmIEXQlJZLT/pglgAI8Kvo/UA7nTkcZT/TD5A==} + /@aws-cdk/cx-api/1.203.0: + resolution: {integrity: sha512-W2flnJFGytifPw2ojEsh9l8MAI4UANaUcMKr+qt4eJmFwrtVcS7nasdJQGSatQdxkAwd2pX4x10brAHYoAqjjQ==} + engines: {node: '>= 14.15.0'} + dependencies: + '@aws-cdk/cloud-assembly-schema': 1.203.0 + semver: 7.5.4 + dev: false + bundledDependencies: + - semver + + /@aws-cdk/cx-api/1.204.0: + resolution: {integrity: sha512-Juh/jL1kFPD5JcI9Uu6X0mM2L6hBCN5grdjSS40F8dThbH25VPzFBejaKjiy5nP1UZB83X+HW3utYOEi97DqxA==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html dependencies: - '@aws-cdk/cloud-assembly-schema': 1.199.0 - semver: 7.5.0 + '@aws-cdk/cloud-assembly-schema': 1.204.0 + semver: 7.5.4 dev: false bundledDependencies: - semver @@ -2494,34 +2815,44 @@ packages: engines: {node: '>= 14.15.0'} dependencies: '@aws-cdk/cloud-assembly-schema': 2.39.1 - semver: 7.5.0 + semver: 7.5.4 dev: false bundledDependencies: - semver - /@aws-cdk/lambda-layer-awscli/1.199.0_nxfzkwjqnkrhehe63q2ehypkyq: - resolution: {integrity: sha512-RSoEMqLfjnAVAHHgl4DR/zA9+4NSeH7JcBokisOfO7aYZiJBB+fenCodf4+hrHvHAs1v+SdZRLlkSlhPQvfhfg==} + /@aws-cdk/lambda-layer-awscli/1.204.0_e7ybiu4yrrtvf3zlvzrvcjkvyy: + resolution: {integrity: sha512-zsZgpkMCNnur1nzbJP5IhBmEPZu1ZbUqruBMDkbpmyF9IQPHoJUa2NwaSYHg6ZZDnuBEZwsJfXckotcQTBktOQ==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: - '@aws-cdk/aws-lambda': 1.199.0 - '@aws-cdk/core': 1.199.0 + '@aws-cdk/aws-lambda': 1.204.0 + '@aws-cdk/core': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-lambda': 1.199.0_5pbncl2no5vqinyo3n2ekkob5q - '@aws-cdk/core': 1.199.0_kscyon7amn7dglog7cugnqvkwm - constructs: 3.4.293 + '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm + '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam + constructs: 3.4.344 dev: false - /@aws-cdk/region-info/1.199.0: - resolution: {integrity: sha512-O6f/qmyep57VMTwq1g55ZuwO8jcAsvthwUOvo+nvxLIIhI4W7R6RPzFX9AHyqHSzHj9PVZVg5JKXreyl3o5ekQ==} + /@aws-cdk/region-info/1.204.0: + resolution: {integrity: sha512-lPkYJNoN4Gjlf0Fdfgcd1RTm5RD9qtfaFMwVvTn2KGTr7ZqmFskGQ9FqIcd5vd6GmsbAL8OrFOToLr1AHDuOiQ==} engines: {node: '>= 14.15.0'} + deprecated: |- + AWS CDK v1 has reached End-of-Support on 2023-06-01. + This package is no longer being updated, and users should migrate to AWS CDK v2. + + For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html dev: false /@azure/abort-controller/1.1.0: resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==} engines: {node: '>=12.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@azure/arm-appservice/13.0.3: @@ -2529,12 +2860,12 @@ packages: engines: {node: '>=14.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.4.0 - '@azure/core-client': 1.7.2 - '@azure/core-lro': 2.5.2 + '@azure/core-auth': 1.5.0 + '@azure/core-client': 1.7.3 + '@azure/core-lro': 2.5.4 '@azure/core-paging': 1.5.0 - '@azure/core-rest-pipeline': 1.10.3 - tslib: 2.5.0 + '@azure/core-rest-pipeline': 1.13.0 + tslib: 2.6.2 transitivePeerDependencies: - supports-color dev: false @@ -2544,12 +2875,12 @@ packages: engines: {node: '>=14.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.4.0 - '@azure/core-client': 1.7.2 - '@azure/core-lro': 2.5.2 + '@azure/core-auth': 1.5.0 + '@azure/core-client': 1.7.3 + '@azure/core-lro': 2.5.4 '@azure/core-paging': 1.5.0 - '@azure/core-rest-pipeline': 1.10.3 - tslib: 2.5.0 + '@azure/core-rest-pipeline': 1.13.0 + tslib: 2.6.2 transitivePeerDependencies: - supports-color dev: false @@ -2559,8 +2890,8 @@ packages: engines: {node: '>=14.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.4.0 - '@azure/core-util': 1.3.1 + '@azure/core-auth': 1.5.0 + '@azure/core-util': 1.6.1 '@azure/logger': 1.0.4 buffer: 6.0.3 events: 3.3.0 @@ -2568,65 +2899,65 @@ packages: process: 0.11.10 rhea: 3.0.2 rhea-promise: 3.0.1 - tslib: 2.5.0 + tslib: 2.6.2 util: 0.12.5 transitivePeerDependencies: - supports-color dev: false - /@azure/core-auth/1.4.0: - resolution: {integrity: sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==} - engines: {node: '>=12.0.0'} + /@azure/core-auth/1.5.0: + resolution: {integrity: sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==} + engines: {node: '>=14.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - tslib: 2.5.0 + '@azure/core-util': 1.6.1 + tslib: 2.6.2 dev: false - /@azure/core-client/1.7.2: - resolution: {integrity: sha512-ye5554gnVnXdfZ64hptUtETgacXoRWxYv1JF5MctoAzTSH5dXhDPZd9gOjDPyWMcLIk58pnP5+p5vGX6PYn1ag==} + /@azure/core-client/1.7.3: + resolution: {integrity: sha512-kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g==} engines: {node: '>=14.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.4.0 - '@azure/core-rest-pipeline': 1.10.3 + '@azure/core-auth': 1.5.0 + '@azure/core-rest-pipeline': 1.13.0 '@azure/core-tracing': 1.0.1 - '@azure/core-util': 1.3.1 + '@azure/core-util': 1.6.1 '@azure/logger': 1.0.4 - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - supports-color dev: false - /@azure/core-lro/2.5.2: - resolution: {integrity: sha512-tucUutPhBwCPu6v16KEFYML81npEL6gnT+iwewXvK5ZD55sr0/Vw2jfQETMiKVeARRrXHB2QQ3SpxxGi1zAUWg==} + /@azure/core-lro/2.5.4: + resolution: {integrity: sha512-3GJiMVH7/10bulzOKGrrLeG/uCBH/9VtxqaMcB9lIqAeamI/xYQSHJL/KcsLDuH+yTjYpro/u6D/MuRe4dN70Q==} engines: {node: '>=14.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - '@azure/core-util': 1.3.1 + '@azure/core-util': 1.6.1 '@azure/logger': 1.0.4 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@azure/core-paging/1.5.0: resolution: {integrity: sha512-zqWdVIt+2Z+3wqxEOGzR5hXFZ8MGKK52x4vFLw8n58pR6ZfKRx3EXYTxTaYxYHc/PexPUTyimcTWFJbji9Z6Iw==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@azure/core-rest-pipeline/1.10.3: - resolution: {integrity: sha512-AMQb0ttiGJ0MIV/r+4TVra6U4+90mPeOveehFnrqKlo7dknPJYdJ61wOzYJXJjDxF8LcCtSogfRelkq+fCGFTw==} - engines: {node: '>=14.0.0'} + /@azure/core-rest-pipeline/1.13.0: + resolution: {integrity: sha512-a62aP/wppgmnfIkJLfcB4ssPBcH94WzrzPVJ3tlJt050zX4lfmtnvy95D3igDo3f31StO+9BgPrzvkj4aOxnoA==} + engines: {node: '>=18.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.4.0 + '@azure/core-auth': 1.5.0 '@azure/core-tracing': 1.0.1 - '@azure/core-util': 1.3.1 + '@azure/core-util': 1.6.1 '@azure/logger': 1.0.4 - form-data: 4.0.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - supports-color dev: false @@ -2635,15 +2966,15 @@ packages: resolution: {integrity: sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==} engines: {node: '>=12.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@azure/core-util/1.3.1: - resolution: {integrity: sha512-pjfOUAb+MPLODhGuXot/Hy8wUgPD0UTqYkY3BiYcwEETrLcUCVM1t0roIvlQMgvn1lc48TGy5bsonsFpF862Jw==} - engines: {node: '>=14.0.0'} + /@azure/core-util/1.6.1: + resolution: {integrity: sha512-h5taHeySlsV9qxuK64KZxy4iln1BtMYlNt5jbuEFN3UFSAd1EwKg/Gjl5a6tZ/W8t6li3xPnutOx7zbDyXnPmQ==} + engines: {node: '>=16.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false /@azure/cosmos/4.0.0: @@ -2651,8 +2982,8 @@ packages: engines: {node: '>=14.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.4.0 - '@azure/core-rest-pipeline': 1.10.3 + '@azure/core-auth': 1.5.0 + '@azure/core-rest-pipeline': 1.13.0 '@azure/core-tracing': 1.0.1 debug: 4.3.4 fast-json-stable-stringify: 2.1.0 @@ -2660,8 +2991,8 @@ packages: node-abort-controller: 3.1.1 priorityqueuejs: 1.0.0 semaphore: 1.1.0 - tslib: 2.5.0 - universal-user-agent: 6.0.0 + tslib: 2.6.2 + universal-user-agent: 6.0.1 uuid: 8.3.2 transitivePeerDependencies: - supports-color @@ -2673,16 +3004,16 @@ packages: dependencies: '@azure/abort-controller': 1.1.0 '@azure/core-amqp': 3.3.0 - '@azure/core-auth': 1.4.0 + '@azure/core-auth': 1.5.0 '@azure/core-tracing': 1.0.1 - '@azure/core-util': 1.3.1 + '@azure/core-util': 1.6.1 '@azure/logger': 1.0.4 buffer: 6.0.3 is-buffer: 2.0.5 jssha: 3.3.1 process: 0.11.10 rhea-promise: 3.0.1 - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - supports-color dev: false @@ -2696,20 +3027,20 @@ packages: engines: {node: '>=12.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.4.0 - '@azure/core-client': 1.7.2 - '@azure/core-rest-pipeline': 1.10.3 + '@azure/core-auth': 1.5.0 + '@azure/core-client': 1.7.3 + '@azure/core-rest-pipeline': 1.13.0 '@azure/core-tracing': 1.0.1 - '@azure/core-util': 1.3.1 + '@azure/core-util': 1.6.1 '@azure/logger': 1.0.4 - '@azure/msal-browser': 2.36.0 + '@azure/msal-browser': 2.38.3 '@azure/msal-common': 7.6.0 - '@azure/msal-node': 1.17.1 + '@azure/msal-node': 1.18.4 events: 3.3.0 jws: 4.0.0 open: 8.4.2 stoppable: 1.1.0 - tslib: 2.5.0 + tslib: 2.6.2 uuid: 8.3.2 transitivePeerDependencies: - supports-color @@ -2719,18 +3050,19 @@ packages: resolution: {integrity: sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@azure/msal-browser/2.36.0: - resolution: {integrity: sha512-OrVDZ9ftO7ExqZVHripAt+doKg6G14YbP2LoSygiWQoSqoO4CejoXLRLqANc/HGg18N0p/oaRETw4IHZvwsxZw==} + /@azure/msal-browser/2.38.3: + resolution: {integrity: sha512-2WuLFnWWPR1IdvhhysT18cBbkXx1z0YIchVss5AwVA95g7CU5CpT3d+5BcgVGNXDXbUU7/5p0xYHV99V5z8C/A==} engines: {node: '>=0.8.0'} + deprecated: A newer major version of this library is available. Please upgrade to the latest available version. dependencies: - '@azure/msal-common': 12.1.0 + '@azure/msal-common': 13.3.1 dev: false - /@azure/msal-common/12.1.0: - resolution: {integrity: sha512-9RUiv0evSHvYtvF7r9ksShw9FgCeT6Rf6JB/SOMbMzI0VySZDUBSE+0b9e7DgL2Ph8wSARIh3m8c5pCK9TRY3w==} + /@azure/msal-common/13.3.1: + resolution: {integrity: sha512-Lrk1ozoAtaP/cp53May3v6HtcFSVxdFrg2Pa/1xu5oIvsIwhxW6zSPibKefCOVgd5osgykMi5jjcZHv8XkzZEQ==} engines: {node: '>=0.8.0'} dev: false @@ -2739,11 +3071,12 @@ packages: engines: {node: '>=0.8.0'} dev: false - /@azure/msal-node/1.17.1: - resolution: {integrity: sha512-1lC80yV+Y/gHqkYJ21Qy1Ej/cI/Kt1JcdY0xiM7/+mcEuBAkArR9B1YMY538PMZ5GfyVlYkCHYh/N0CBD5FJlQ==} + /@azure/msal-node/1.18.4: + resolution: {integrity: sha512-Kc/dRvhZ9Q4+1FSfsTFDME/v6+R2Y1fuMty/TfwqE5p9GTPw08BPbKgeWinE8JRHRp+LemjQbUZsn4Q4l6Lszg==} engines: {node: 10 || 12 || 14 || 16 || 18} + deprecated: A newer major version of this library is available. Please upgrade to the latest available version. dependencies: - '@azure/msal-common': 12.1.0 + '@azure/msal-common': 13.3.1 jsonwebtoken: 9.0.1 uuid: 8.3.2 dev: false @@ -2752,200 +3085,196 @@ packages: resolution: {integrity: sha512-YqPVPv3KX36LIsboNOlF2qjTj1HMWExcFOOH1QIFpbv9ptXI2McIrr5goScgLTtDWO0JIFJjz0sKSWucWPgb1w==} engines: {node: '>=14.0.0'} dependencies: - '@azure/core-auth': 1.4.0 - '@azure/core-client': 1.7.2 - '@azure/core-rest-pipeline': 1.10.3 + '@azure/core-auth': 1.5.0 + '@azure/core-client': 1.7.3 + '@azure/core-rest-pipeline': 1.13.0 '@azure/core-tracing': 1.0.1 '@azure/logger': 1.0.4 jsonwebtoken: 9.0.1 - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - supports-color dev: false - /@babel/code-frame/7.21.4: - resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} + /@babel/code-frame/7.23.5: + resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.18.6 + '@babel/highlight': 7.23.4 + chalk: 2.4.2 - /@babel/compat-data/7.21.4: - resolution: {integrity: sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==} + /@babel/compat-data/7.23.5: + resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.21.4: - resolution: {integrity: sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==} + /@babel/core/7.23.6: + resolution: {integrity: sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.21.4 - '@babel/generator': 7.21.4 - '@babel/helper-compilation-targets': 7.21.4_@babel+core@7.21.4 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helpers': 7.21.0 - '@babel/parser': 7.21.4 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 - convert-source-map: 1.9.0 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.6 + '@babel/helpers': 7.23.6 + '@babel/parser': 7.23.6 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 + convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 - semver: 6.3.0 + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/generator/7.21.4: - resolution: {integrity: sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==} + /@babel/generator/7.23.6: + resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.23.6 '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 - /@babel/helper-compilation-targets/7.21.4_@babel+core@7.21.4: - resolution: {integrity: sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==} + /@babel/helper-compilation-targets/7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.21.4 - '@babel/core': 7.21.4 - '@babel/helper-validator-option': 7.21.0 - browserslist: 4.21.5 + '@babel/compat-data': 7.23.5 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.22.2 lru-cache: 5.1.1 - semver: 6.3.0 + semver: 6.3.1 dev: true - /@babel/helper-environment-visitor/7.18.9: - resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} + /@babel/helper-environment-visitor/7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-function-name/7.21.0: - resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} + /@babel/helper-function-name/7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.20.7 - '@babel/types': 7.21.4 + '@babel/template': 7.22.15 + '@babel/types': 7.23.6 dev: true - /@babel/helper-hoist-variables/7.18.6: - resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + /@babel/helper-hoist-variables/7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.23.6 dev: true - /@babel/helper-module-imports/7.21.4: - resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} + /@babel/helper-module-imports/7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.23.6 dev: true - /@babel/helper-module-transforms/7.21.2: - resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==} + /@babel/helper-module-transforms/7.23.3_@babel+core@7.23.6: + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-module-imports': 7.21.4 - '@babel/helper-simple-access': 7.20.2 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/helper-validator-identifier': 7.19.1 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/helper-simple-access/7.20.2: - resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} + /@babel/helper-simple-access/7.22.5: + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.23.6 dev: true - /@babel/helper-split-export-declaration/7.18.6: - resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} + /@babel/helper-split-export-declaration/7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.4 + '@babel/types': 7.23.6 dev: true - /@babel/helper-string-parser/7.19.4: - resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} + /@babel/helper-string-parser/7.23.4: + resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier/7.19.1: - resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + /@babel/helper-validator-identifier/7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-option/7.21.0: - resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} + /@babel/helper-validator-option/7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} dev: true - /@babel/helpers/7.21.0: - resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==} + /@babel/helpers/7.23.6: + resolution: {integrity: sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight/7.18.6: - resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + /@babel/highlight/7.23.4: + resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser/7.21.4: - resolution: {integrity: sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==} + /@babel/parser/7.23.6: + resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} engines: {node: '>=6.0.0'} hasBin: true - /@babel/template/7.20.7: - resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} + /@babel/template/7.22.15: + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.21.4 - '@babel/parser': 7.21.4 - '@babel/types': 7.21.4 + '@babel/code-frame': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 - /@babel/traverse/7.21.4: - resolution: {integrity: sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==} + /@babel/traverse/7.23.6: + resolution: {integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.21.4 - '@babel/generator': 7.21.4 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.21.0 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.21.4 - '@babel/types': 7.21.4 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.21.4: - resolution: {integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==} + /@babel/types/7.23.6: + resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.19.4 - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-string-parser': 7.23.4 + '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 /@balena/dockerignore/1.0.2: @@ -2960,20 +3289,20 @@ packages: '@cdktf/hcl2json': 0.19.2 '@cdktf/node-pty-prebuilt-multiarch': 0.10.1-pre.11 '@cdktf/provider-schema': 0.19.2 - '@sentry/node': 7.99.0 + '@sentry/node': 7.90.0 archiver: 5.3.2 - cdktf: 0.19.2_constructs@10.2.7 + cdktf: 0.19.2_constructs@10.3.0 chalk: 4.1.2 chokidar: 3.5.3 cli-spinners: 2.7.0 - codemaker: 1.94.0 - constructs: 10.2.7 + codemaker: 1.93.0 + constructs: 10.3.0 cross-fetch: 3.1.5 cross-spawn: 7.0.3 detect-port: 1.5.1 execa: 5.1.1 extract-zip: 2.0.1 - follow-redirects: 1.15.2 + follow-redirects: 1.15.3 fs-extra: 8.1.0 https-proxy-agent: 5.0.1 indent-string: 4.0.0 @@ -2982,13 +3311,13 @@ packages: ink-spinner: 4.0.3_ink@3.2.0+react@17.0.2 ink-testing-library: 2.1.0 ink-use-stdout-dimensions: 1.0.5_ink@3.2.0+react@17.0.2 - jsii: 5.3.12 - jsii-pacmak: 1.94.0 - jsii-srcmak: 0.1.1023 + jsii: 5.3.0 + jsii-pacmak: 1.93.0 + jsii-srcmak: 0.1.999 lodash.isequal: 4.5.0 log4js: 6.9.1 minimatch: 5.1.6 - node-fetch: 2.6.9 + node-fetch: 2.7.0 open: 7.4.2 parse-gitignore: 1.0.1 pkg-up: 3.1.0 @@ -3000,7 +3329,7 @@ packages: uuid: 8.3.2 xml-js: 1.6.11 xstate: 4.38.3 - yargs: 17.7.1 + yargs: 17.7.2 yoga-layout-prebuilt: 1.10.0 zod: 3.22.4 transitivePeerDependencies: @@ -3015,13 +3344,13 @@ packages: /@cdktf/commons/0.19.2: resolution: {integrity: sha512-5rOeb0cSREHQa5XVsGFEV6Ce8Zwo2WxE8GIhmGd/JzeSAByhK8scHFlD3+eENl83W/8lwIkm/nSl9oDHEkENIg==} dependencies: - '@sentry/node': 7.99.0 - cdktf: 0.19.2_constructs@10.2.7 + '@sentry/node': 7.90.0 + cdktf: 0.19.2_constructs@10.3.0 ci-info: 3.9.0 - codemaker: 1.94.0 - constructs: 10.2.7 + codemaker: 1.93.0 + constructs: 10.3.0 cross-spawn: 7.0.3 - follow-redirects: 1.15.5 + follow-redirects: 1.15.3 fs-extra: 11.2.0 is-valid-domain: 0.1.6 log4js: 6.9.1 @@ -3033,9 +3362,9 @@ packages: /@cdktf/hcl2cdk/0.19.2: resolution: {integrity: sha512-v0UNRvvzuCi3SnmSAgBFAnWavT0ybR1AzkK8ndgfbB5JLDoNm0iJV0MOTURZF+I0O3V9u4RZsw4DVNPdil2EEA==} dependencies: - '@babel/generator': 7.21.4 - '@babel/template': 7.20.7 - '@babel/types': 7.21.4 + '@babel/generator': 7.23.6 + '@babel/template': 7.22.15 + '@babel/types': 7.23.6 '@cdktf/commons': 0.19.2 '@cdktf/hcl2json': 0.19.2 '@cdktf/provider-generator': 0.19.2 @@ -3043,9 +3372,9 @@ packages: camelcase: 6.3.0 deep-equal: 2.2.3 glob: 10.3.10 - graphology: 0.25.1_graphology-types@0.24.7 + graphology: 0.25.4_graphology-types@0.24.7 graphology-types: 0.24.7 - jsii-rosetta: 5.3.9 + jsii-rosetta: 5.3.0 prettier: 2.8.8 reserved-words: 0.1.2 zod: 3.22.4 @@ -3065,15 +3394,15 @@ packages: nan: 2.18.0 prebuild-install: 7.1.1 - /@cdktf/provider-azurerm/11.2.0_i5j5w6hsr3vk5h3xdgak47rq2a: + /@cdktf/provider-azurerm/11.2.0_5k7lg6pu6lyti4sdnvep4rdzly: resolution: {integrity: sha512-1YpDrScd4YckEVKBPnXUI9yGeRmv7SiQdAj6Mq9eBXWgP1bemRk4mkQlqGm2pe9h5BECLEMZyAg5Cv/JGJX0Uw==} engines: {node: '>= 18.12.0'} peerDependencies: cdktf: ^0.19.0 constructs: ^10.3.0 dependencies: - cdktf: 0.19.2_constructs@10.2.7 - constructs: 10.2.7 + cdktf: 0.19.2_constructs@10.3.0 + constructs: 10.3.0 dev: false /@cdktf/provider-generator/0.19.2: @@ -3083,10 +3412,10 @@ packages: '@cdktf/hcl2json': 0.19.2 '@cdktf/provider-schema': 0.19.2 '@types/node': 18.18.8 - codemaker: 1.94.0 + codemaker: 1.93.0 deepmerge: 4.3.1 fs-extra: 8.1.0 - jsii-srcmak: 0.1.1023 + jsii-srcmak: 0.1.999 transitivePeerDependencies: - debug - supports-color @@ -3100,15 +3429,15 @@ packages: - debug - supports-color - /@cdktf/provider-time/9.0.2_i5j5w6hsr3vk5h3xdgak47rq2a: + /@cdktf/provider-time/9.0.2_5k7lg6pu6lyti4sdnvep4rdzly: resolution: {integrity: sha512-I0BS+/Gs/2fWXqGcmDsUvWqiCXDYcYH0OKvVvUf1RrGc8678uCeyqVqnwdy+UkIwjUGwk3L9pfJKX3dsun8OUQ==} engines: {node: '>= 18.12.0'} peerDependencies: cdktf: ^0.19.0 constructs: ^10.3.0 dependencies: - cdktf: 0.19.2_constructs@10.2.7 - constructs: 10.2.7 + cdktf: 0.19.2_constructs@10.3.0 + constructs: 10.3.0 dev: false /@cspotcode/source-map-support/0.8.1: @@ -3135,28 +3464,185 @@ packages: resolution: {integrity: sha512-/crHGujo0xnuHIYNc1VgP0HGJGFSoSqq88JFXe6FmFyXPpWt8Xu39LyLg7rchsxfXFeEdA9CrIZvLV5eswXV5g==} dev: false - /@eslint-community/eslint-utils/4.4.0_eslint@8.39.0: + /@effect/cli/0.31.9_3vfs2j5mj4keckb33a4kwa4zfm: + resolution: {integrity: sha512-c6MkZVHTla3j/cCm4aK/P0xQ+hAj4C3OZhCJi9Dr0EZ90c8+Igoe67yBVLs4KE2j+O32+h+9py6p/qwOTNnh+w==} + peerDependencies: + '@effect/platform': ^0.43.9 + '@effect/printer': ^0.30.12 + '@effect/printer-ansi': ^0.31.12 + '@effect/schema': ^0.61.5 + effect: ^2.2.3 + dependencies: + '@effect/platform': 0.43.9_effect@2.2.3 + effect: 2.2.3 + ini: 4.1.1 + toml: 3.0.0 + yaml: 2.3.4 + dev: false + + /@effect/cli/0.31.9_53sg7r4x52er7uab2jsdw5ruay: + resolution: {integrity: sha512-c6MkZVHTla3j/cCm4aK/P0xQ+hAj4C3OZhCJi9Dr0EZ90c8+Igoe67yBVLs4KE2j+O32+h+9py6p/qwOTNnh+w==} + peerDependencies: + '@effect/platform': ^0.43.9 + '@effect/printer': ^0.30.12 + '@effect/printer-ansi': ^0.31.12 + '@effect/schema': ^0.61.5 + effect: ^2.2.3 + dependencies: + '@effect/platform': 0.43.9_layrujjt73ooawcjnecha6kude + '@effect/printer': 0.30.12_kiaf5krln5subk44lx3itb4ltm + '@effect/printer-ansi': 0.31.12_kiaf5krln5subk44lx3itb4ltm + '@effect/schema': 0.61.5_ucyx6u4ijdye4xkeeoi23otynu + effect: 2.2.3 + ini: 4.1.1 + toml: 3.0.0 + yaml: 2.3.4 + dev: false + + /@effect/cli/0.31.9_wfy4tkrunquhwjhsguxedpk53m: + resolution: {integrity: sha512-c6MkZVHTla3j/cCm4aK/P0xQ+hAj4C3OZhCJi9Dr0EZ90c8+Igoe67yBVLs4KE2j+O32+h+9py6p/qwOTNnh+w==} + peerDependencies: + '@effect/platform': ^0.43.9 + '@effect/printer': ^0.30.12 + '@effect/printer-ansi': ^0.31.12 + '@effect/schema': ^0.61.5 + effect: ^2.2.3 + dependencies: + '@effect/platform': 0.43.9_layrujjt73ooawcjnecha6kude + '@effect/printer-ansi': 0.31.12_effect@2.2.3 + '@effect/schema': 0.61.5_effect@2.2.3 + effect: 2.2.3 + ini: 4.1.1 + toml: 3.0.0 + yaml: 2.3.4 + dev: false + + /@effect/platform-node/0.42.9_3vfs2j5mj4keckb33a4kwa4zfm: + resolution: {integrity: sha512-+rFSznRdU+SDy4o6opMjSAYy1d+XI3+MA9r+OF4LEYrHwmaHJikQQIAjPPb8dVXrceebXSAPDqkz9ZisVch3og==} + peerDependencies: + '@effect/platform': ^0.43.9 + effect: ^2.2.3 + dependencies: + '@effect/platform': 0.43.9_effect@2.2.3 + effect: 2.2.3 + mime: 3.0.0 + multipasta: 0.1.21 + dev: false + + /@effect/platform/0.43.9_effect@2.2.3: + resolution: {integrity: sha512-ldpmj03OzQc576xoIO2/FfCwoXLFYKQqXE6k0WioyUnHdVLzgl7KE01CkJQD013xFtkX/+IOuhsyp0yWt3inCw==} + peerDependencies: + '@effect/schema': ^0.61.5 + effect: ^2.2.3 + dependencies: + effect: 2.2.3 + find-my-way-ts: 0.1.1 + multipasta: 0.1.21 + path-browserify: 1.0.1 + dev: false + + /@effect/platform/0.43.9_layrujjt73ooawcjnecha6kude: + resolution: {integrity: sha512-ldpmj03OzQc576xoIO2/FfCwoXLFYKQqXE6k0WioyUnHdVLzgl7KE01CkJQD013xFtkX/+IOuhsyp0yWt3inCw==} + peerDependencies: + '@effect/schema': ^0.61.5 + effect: ^2.2.3 + dependencies: + '@effect/schema': 0.61.5_ucyx6u4ijdye4xkeeoi23otynu + effect: 2.2.3 + find-my-way-ts: 0.1.1 + multipasta: 0.1.21 + path-browserify: 1.0.1 + dev: false + + /@effect/printer-ansi/0.31.12_effect@2.2.3: + resolution: {integrity: sha512-hi7gbICrWa/oAcIXLnYXohwsSRXMVceAGTvgq0pnrphBg5K72Eb3F5bl8Fa3TSHQgD4KR+7iAjCjE4HYQWE5eA==} + peerDependencies: + '@effect/typeclass': ^0.22.12 + effect: ^2.2.3 + dependencies: + '@effect/printer': 0.30.12_effect@2.2.3 + effect: 2.2.3 + dev: false + + /@effect/printer-ansi/0.31.12_kiaf5krln5subk44lx3itb4ltm: + resolution: {integrity: sha512-hi7gbICrWa/oAcIXLnYXohwsSRXMVceAGTvgq0pnrphBg5K72Eb3F5bl8Fa3TSHQgD4KR+7iAjCjE4HYQWE5eA==} + peerDependencies: + '@effect/typeclass': ^0.22.12 + effect: ^2.2.3 + dependencies: + '@effect/printer': 0.30.12_kiaf5krln5subk44lx3itb4ltm + '@effect/typeclass': 0.22.12_effect@2.2.3 + effect: 2.2.3 + dev: false + + /@effect/printer/0.30.12_effect@2.2.3: + resolution: {integrity: sha512-FwHnQ/w7+Qh9lx/gIBKSqyt1+L6jYlilrZlSeWqNOY07KWY0WjolzSl4aDxaaKWKhZUSKjYbWpS56bUHvHmkHA==} + peerDependencies: + '@effect/typeclass': ^0.22.12 + effect: ^2.2.3 + dependencies: + effect: 2.2.3 + dev: false + + /@effect/printer/0.30.12_kiaf5krln5subk44lx3itb4ltm: + resolution: {integrity: sha512-FwHnQ/w7+Qh9lx/gIBKSqyt1+L6jYlilrZlSeWqNOY07KWY0WjolzSl4aDxaaKWKhZUSKjYbWpS56bUHvHmkHA==} + peerDependencies: + '@effect/typeclass': ^0.22.12 + effect: ^2.2.3 + dependencies: + '@effect/typeclass': 0.22.12_effect@2.2.3 + effect: 2.2.3 + dev: false + + /@effect/schema/0.61.5_effect@2.2.3: + resolution: {integrity: sha512-Z+16tlYGSMQIcurMsIyhR1zlJnIRKxKc+/a0+sTums9VN52FXjQcDEhfhInYUWjhI81k8QkeG4TV6B3GyFKKMw==} + peerDependencies: + effect: ^2.2.3 + fast-check: ^3.13.2 + dependencies: + effect: 2.2.3 + dev: false + + /@effect/schema/0.61.5_ucyx6u4ijdye4xkeeoi23otynu: + resolution: {integrity: sha512-Z+16tlYGSMQIcurMsIyhR1zlJnIRKxKc+/a0+sTums9VN52FXjQcDEhfhInYUWjhI81k8QkeG4TV6B3GyFKKMw==} + peerDependencies: + effect: ^2.2.3 + fast-check: ^3.13.2 + dependencies: + effect: 2.2.3 + fast-check: 3.15.1 + dev: false + + /@effect/typeclass/0.22.12_effect@2.2.3: + resolution: {integrity: sha512-quIp5UwAbPbpn4gFScdcqsOxM4wQhzaScb/uswRIymTnNGzRQPP/NWoTice7fth6x8VPnDeB2rGwyETGH32foQ==} + peerDependencies: + effect: ^2.2.3 + dependencies: + effect: 2.2.3 + dev: false + + /@eslint-community/eslint-utils/4.4.0_eslint@8.56.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 dependencies: - eslint: 8.39.0 - eslint-visitor-keys: 3.4.0 + eslint: 8.56.0 + eslint-visitor-keys: 3.4.3 - /@eslint-community/regexpp/4.5.0: - resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==} + /@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/eslintrc/2.0.2: - resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==} + /@eslint/eslintrc/2.1.4: + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.5.1 - globals: 13.20.0 - ignore: 5.2.4 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.0 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -3164,22 +3650,22 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/js/8.39.0: - resolution: {integrity: sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==} + /@eslint/js/8.56.0: + resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /@graphql-typed-document-node/core/3.2.0_graphql@16.6.0: + /@graphql-typed-document-node/core/3.2.0_graphql@16.8.1: resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - graphql: 16.6.0 + graphql: 16.8.1 - /@humanwhocodes/config-array/0.11.8: - resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + /@humanwhocodes/config-array/0.11.13: + resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 1.2.1 + '@humanwhocodes/object-schema': 2.0.1 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: @@ -3189,38 +3675,38 @@ packages: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - /@humanwhocodes/object-schema/1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + /@humanwhocodes/object-schema/2.0.1: + resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} - /@inquirer/checkbox/1.5.2: - resolution: {integrity: sha512-CifrkgQjDkUkWexmgYYNyB5603HhTHI91vLFeQXh6qrTKiCMVASol01Rs1cv6LP/A2WccZSRlJKZhbaBIs/9ZA==} + /@inquirer/checkbox/1.5.0: + resolution: {integrity: sha512-3cKJkW1vIZAs4NaS0reFsnpAjP0azffYII4I2R7PTI7ZTMg5Y1at4vzXccOH3762b2c2L4drBhpJpf9uiaGNxA==} engines: {node: '>=14.18.0'} dependencies: - '@inquirer/core': 6.0.0 - '@inquirer/type': 1.1.6 + '@inquirer/core': 5.1.1 + '@inquirer/type': 1.1.5 ansi-escapes: 4.3.2 chalk: 4.1.2 figures: 3.2.0 - /@inquirer/confirm/2.0.17: - resolution: {integrity: sha512-EqzhGryzmGpy2aJf6LxJVhndxYmFs+m8cxXzf8nejb1DE3sabf6mUgBcp4J0jAUEiAcYzqmkqRr7LPFh/WdnXA==} + /@inquirer/confirm/2.0.15: + resolution: {integrity: sha512-hj8Q/z7sQXsF0DSpLQZVDhWYGN6KLM/gNjjqGkpKwBzljbQofGjn0ueHADy4HUY+OqDHmXuwk/bY+tZyIuuB0w==} engines: {node: '>=14.18.0'} dependencies: - '@inquirer/core': 6.0.0 - '@inquirer/type': 1.1.6 + '@inquirer/core': 5.1.1 + '@inquirer/type': 1.1.5 chalk: 4.1.2 /@inquirer/core/2.3.1: resolution: {integrity: sha512-faYAYnIfdEuns3jGKykaog5oUqFiEVbCx9nXGZfUhyEEpKcHt5bpJfZTb3eOBQKo8I/v4sJkZeBHmFlSZQuBCw==} engines: {node: '>=14.18.0'} dependencies: - '@inquirer/type': 1.1.6 + '@inquirer/type': 1.1.5 '@types/mute-stream': 0.0.1 - '@types/node': 20.11.16 + '@types/node': 20.10.5 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 chalk: 4.1.2 - cli-spinners: 2.8.0 + cli-spinners: 2.9.2 cli-width: 4.1.0 figures: 3.2.0 mute-stream: 1.0.0 @@ -3229,13 +3715,13 @@ packages: strip-ansi: 6.0.1 wrap-ansi: 6.2.0 - /@inquirer/core/6.0.0: - resolution: {integrity: sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==} + /@inquirer/core/5.1.1: + resolution: {integrity: sha512-IuJyZQUg75+L5AmopgnzxYrgcU6PJKL0hoIs332G1Gv55CnmZrhG6BzNOeZ5sOsTi1YCGOopw4rYICv74ejMFg==} engines: {node: '>=14.18.0'} dependencies: - '@inquirer/type': 1.1.6 + '@inquirer/type': 1.1.5 '@types/mute-stream': 0.0.4 - '@types/node': 20.11.16 + '@types/node': 20.10.5 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -3248,38 +3734,38 @@ packages: strip-ansi: 6.0.1 wrap-ansi: 6.2.0 - /@inquirer/editor/1.2.15: - resolution: {integrity: sha512-gQ77Ls09x5vKLVNMH9q/7xvYPT6sIs5f7URksw+a2iJZ0j48tVS6crLqm2ugG33tgXHIwiEqkytY60Zyh5GkJQ==} + /@inquirer/editor/1.2.13: + resolution: {integrity: sha512-gBxjqt0B9GLN0j6M/tkEcmcIvB2fo9Cw0f5NRqDTkYyB9AaCzj7qvgG0onQ3GVPbMyMbbP4tWYxrBOaOdKpzNA==} engines: {node: '>=14.18.0'} dependencies: - '@inquirer/core': 6.0.0 - '@inquirer/type': 1.1.6 + '@inquirer/core': 5.1.1 + '@inquirer/type': 1.1.5 chalk: 4.1.2 external-editor: 3.1.0 - /@inquirer/expand/1.1.16: - resolution: {integrity: sha512-TGLU9egcuo+s7PxphKUCnJnpCIVY32/EwPCLLuu+gTvYiD8hZgx8Z2niNQD36sa6xcfpdLY6xXDBiL/+g1r2XQ==} + /@inquirer/expand/1.1.14: + resolution: {integrity: sha512-yS6fJ8jZYAsxdxuw2c8XTFMTvMR1NxZAw3LxDaFnqh7BZ++wTQ6rSp/2gGJhMacdZ85osb+tHxjVgx7F+ilv5g==} engines: {node: '>=14.18.0'} dependencies: - '@inquirer/core': 6.0.0 - '@inquirer/type': 1.1.6 + '@inquirer/core': 5.1.1 + '@inquirer/type': 1.1.5 chalk: 4.1.2 figures: 3.2.0 - /@inquirer/input/1.2.16: - resolution: {integrity: sha512-Ou0LaSWvj1ni+egnyQ+NBtfM1885UwhRCMtsRt2bBO47DoC1dwtCa+ZUNgrxlnCHHF0IXsbQHYtIIjFGAavI4g==} + /@inquirer/input/1.2.14: + resolution: {integrity: sha512-tISLGpUKXixIQue7jypNEShrdzJoLvEvZOJ4QRsw5XTfrIYfoWFqAjMQLerGs9CzR86yAI89JR6snHmKwnNddw==} engines: {node: '>=14.18.0'} dependencies: - '@inquirer/core': 6.0.0 - '@inquirer/type': 1.1.6 + '@inquirer/core': 5.1.1 + '@inquirer/type': 1.1.5 chalk: 4.1.2 - /@inquirer/password/1.1.16: - resolution: {integrity: sha512-aZYZVHLUXZ2gbBot+i+zOJrks1WaiI95lvZCn1sKfcw6MtSSlYC8uDX8sTzQvAsQ8epHoP84UNvAIT0KVGOGqw==} + /@inquirer/password/1.1.14: + resolution: {integrity: sha512-vL2BFxfMo8EvuGuZYlryiyAB3XsgtbxOcFs4H9WI9szAS/VZCAwdVqs8rqEeaAf/GV/eZOghIOYxvD91IsRWSg==} engines: {node: '>=14.18.0'} dependencies: - '@inquirer/core': 6.0.0 - '@inquirer/type': 1.1.6 + '@inquirer/input': 1.2.14 + '@inquirer/type': 1.1.5 ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -3287,36 +3773,36 @@ packages: resolution: {integrity: sha512-YQeBFzIE+6fcec5N/U2mSz+IcKEG4wtGDwF7MBLIDgITWzB3o723JpKJ1rxWqdCvTXkYE+gDXK/seSN6omo3DQ==} engines: {node: '>=14.18.0'} dependencies: - '@inquirer/checkbox': 1.5.2 - '@inquirer/confirm': 2.0.17 + '@inquirer/checkbox': 1.5.0 + '@inquirer/confirm': 2.0.15 '@inquirer/core': 2.3.1 - '@inquirer/editor': 1.2.15 - '@inquirer/expand': 1.1.16 - '@inquirer/input': 1.2.16 - '@inquirer/password': 1.1.16 - '@inquirer/rawlist': 1.2.16 - '@inquirer/select': 1.3.3 - - /@inquirer/rawlist/1.2.16: - resolution: {integrity: sha512-pZ6TRg2qMwZAOZAV6TvghCtkr53dGnK29GMNQ3vMZXSNguvGqtOVc4j/h1T8kqGJFagjyfBZhUPGwNS55O5qPQ==} + '@inquirer/editor': 1.2.13 + '@inquirer/expand': 1.1.14 + '@inquirer/input': 1.2.14 + '@inquirer/password': 1.1.14 + '@inquirer/rawlist': 1.2.14 + '@inquirer/select': 1.3.1 + + /@inquirer/rawlist/1.2.14: + resolution: {integrity: sha512-xIYmDpYgfz2XGCKubSDLKEvadkIZAKbehHdWF082AyC2I4eHK44RUfXaoOAqnbqItZq4KHXS6jDJ78F2BmQvxg==} engines: {node: '>=14.18.0'} dependencies: - '@inquirer/core': 6.0.0 - '@inquirer/type': 1.1.6 + '@inquirer/core': 5.1.1 + '@inquirer/type': 1.1.5 chalk: 4.1.2 - /@inquirer/select/1.3.3: - resolution: {integrity: sha512-RzlRISXWqIKEf83FDC9ZtJ3JvuK1l7aGpretf41BCWYrvla2wU8W8MTRNMiPrPJ+1SIqrRC1nZdZ60hD9hRXLg==} + /@inquirer/select/1.3.1: + resolution: {integrity: sha512-EgOPHv7XOHEqiBwBJTyiMg9r57ySyW4oyYCumGp+pGyOaXQaLb2kTnccWI6NFd9HSi5kDJhF7YjA+3RfMQJ2JQ==} engines: {node: '>=14.18.0'} dependencies: - '@inquirer/core': 6.0.0 - '@inquirer/type': 1.1.6 + '@inquirer/core': 5.1.1 + '@inquirer/type': 1.1.5 ansi-escapes: 4.3.2 chalk: 4.1.2 figures: 3.2.0 - /@inquirer/type/1.1.6: - resolution: {integrity: sha512-OCKOpn0CrFDslR8s3who7hlr823zXTb1iShGCaaWgEJFfkIV0T9aLZV2QGnOuU78IrsPYLkr3oKx9dZwwCH3Rw==} + /@inquirer/type/1.1.5: + resolution: {integrity: sha512-wmwHvHozpPo4IZkkNtbYenem/0wnfI6hvOcGKmPEa0DwuaH5XUQzFqy6OpEpjEegZMhYIk8HDYITI16BPLtrRA==} engines: {node: '>=14.18.0'} /@isaacs/cliui/8.0.2: @@ -3325,7 +3811,7 @@ packages: dependencies: string-width: 5.1.2 string-width-cjs: /string-width/4.2.3 - strip-ansi: 7.0.1 + strip-ansi: 7.1.0 strip-ansi-cjs: /strip-ansi/6.0.1 wrap-ansi: 8.1.0 wrap-ansi-cjs: /wrap-ansi/7.0.0 @@ -3352,11 +3838,7 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.18 - - /@jridgewell/resolve-uri/3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} - engines: {node: '>=6.0.0'} + '@jridgewell/trace-mapping': 0.3.20 /@jridgewell/resolve-uri/3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} @@ -3366,17 +3848,14 @@ packages: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} - /@jridgewell/sourcemap-codec/1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} - /@jridgewell/sourcemap-codec/1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - /@jridgewell/trace-mapping/0.3.18: - resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} + /@jridgewell/trace-mapping/0.3.20: + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 /@jridgewell/trace-mapping/0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -3384,15 +3863,15 @@ packages: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 - /@jsii/check-node/1.94.0: - resolution: {integrity: sha512-46W+V1oTFvF9ZpKpPYy//1WUmhZ8AD8O0ElmQtv9mundLHccZm+q7EmCYhozr7rlK5uSjU9/WHfbIx2DwynuJw==} + /@jsii/check-node/1.93.0: + resolution: {integrity: sha512-NLn1Js6wEG2hYjH7gE5Q8s/hPlp3I+KhK/T8ykGdYVod7iODnk/0QVSZsk2iEyuw8NzvvgXUDBWreadUIWSz+g==} engines: {node: '>= 14.17.0'} dependencies: chalk: 4.1.2 semver: 7.5.4 - /@jsii/spec/1.94.0: - resolution: {integrity: sha512-ur1aUMPsdZgflUIZC4feyJzrkGYzvtiIJxRowkSxr7Ip/sLCKvi61dvImWtJY9ZhEAl7Kiq7I/R32WVyxW0JrQ==} + /@jsii/spec/1.93.0: + resolution: {integrity: sha512-PIXcTHUsFOoxSE7KMpJ3iJ3iYGSo2x46ZX4bHDDD6C7M3ij+7Z3Ujumg/OsIrESCHKWXGXlgl9EmkNJraeYkRQ==} engines: {node: '>= 14.17.0'} dependencies: ajv: 8.12.0 @@ -3425,13 +3904,13 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.15.0 + fastq: 1.16.0 - /@oclif/core/2.8.2_2hvnv4b4kjmt6y5bvmacsluh7q: - resolution: {integrity: sha512-g50NrCdEcFlBfuwZb9RxLmxPNQ9wIaBPOiwbxlGYRkHMnsC6LNHcvVtyDnmndU8qoXrmCOZ6ocSZenOMlG+G1w==} + /@oclif/core/2.15.0_rvp4jcbbipjxnezjnuznmm54h4: + resolution: {integrity: sha512-fNEMG5DzJHhYmI3MgpByTvltBOMyFcnRIUMxbiz2ai8rhaYgaTHMG3Q38HcosfIvtw9nCjxpcQtC8MN8QtVCcA==} engines: {node: '>=14.0.0'} dependencies: - '@types/cli-progress': 3.11.0 + '@types/cli-progress': 3.11.5 ansi-escapes: 4.3.2 ansi-styles: 4.3.0 cardinal: 2.1.1 @@ -3440,7 +3919,6 @@ packages: cli-progress: 3.12.0 debug: 4.3.4_supports-color@8.1.1 ejs: 3.1.9 - fs-extra: 9.1.0 get-package-type: 0.1.0 globby: 11.1.0 hyperlinker: 1.0.0 @@ -3449,14 +3927,14 @@ packages: js-yaml: 3.14.1 natural-orderby: 2.0.3 object-treeify: 1.1.33 - password-prompt: 1.1.2 - semver: 7.5.0 + password-prompt: 1.1.3 + slice-ansi: 4.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.1_2hvnv4b4kjmt6y5bvmacsluh7q - tslib: 2.5.0 + ts-node: 10.9.2_rvp4jcbbipjxnezjnuznmm54h4 + tslib: 2.6.2 widest-line: 3.1.0 wordwrap: 1.0.0 wrap-ansi: 7.0.0 @@ -3467,8 +3945,8 @@ packages: - typescript dev: false - /@oclif/core/3.9.0: - resolution: {integrity: sha512-9UT0ySJgaUvERUQwDFh0u9Q5cfoBttfyaJ1sorSms6H5AELIjQ2Yvu2QfzPmnAit2rod+hdcDZ+O1Hia5Zcz+Q==} + /@oclif/core/3.15.0_typescript@5.1.6: + resolution: {integrity: sha512-A1EVh4gv7mqAJ9OGVxLugaLcHvQnGwvOnPToP8OT9AldJ0LwVExOwhhlnOstYca33MIpGH00twYxWMS5nxMuDQ==} engines: {node: '>=18.0.0'} dependencies: ansi-escapes: 4.3.2 @@ -3477,6 +3955,7 @@ packages: chalk: 4.1.2 clean-stack: 3.0.1 cli-progress: 3.12.0 + color: 4.2.3 debug: 4.3.4_supports-color@8.1.1 ejs: 3.1.9 get-package-type: 0.1.0 @@ -3487,21 +3966,24 @@ packages: js-yaml: 3.14.1 natural-orderby: 2.0.3 object-treeify: 1.1.33 - password-prompt: 1.1.2 + password-prompt: 1.1.3 slice-ansi: 4.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 + tsconfck: 3.0.0_typescript@5.1.6 widest-line: 3.1.0 wordwrap: 1.0.0 wrap-ansi: 7.0.0 + transitivePeerDependencies: + - typescript - /@oclif/plugin-help/5.2.9_2hvnv4b4kjmt6y5bvmacsluh7q: - resolution: {integrity: sha512-0J3oowPURZJ4Dn1p1WpQ46E4+CoV20KTn1cvsNiDl6Hmbw+qoljKQnArJJzNFeZQxWo4R7/S42PrzKJTVYh68Q==} + /@oclif/plugin-help/5.2.20_rvp4jcbbipjxnezjnuznmm54h4: + resolution: {integrity: sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.8.2_2hvnv4b4kjmt6y5bvmacsluh7q + '@oclif/core': 2.15.0_rvp4jcbbipjxnezjnuznmm54h4 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -3509,15 +3991,16 @@ packages: - typescript dev: false - /@oclif/test/3.0.3: - resolution: {integrity: sha512-hhQa732q85z71wur0Tzf9n9Z32Yiq8Hb4suNGeweYHtNQ5DmWgGqHJ57S+zs6ri0GF+xJmzRyr5qFq8KNs3Xqg==} + /@oclif/test/3.1.5_typescript@5.1.6: + resolution: {integrity: sha512-SYA44is3O/2BRQKBmp/6M1VgqRXnYQpsnBIxljICrrPLhEUQh14Ev/8IuL11ULijZMZDeWM+9sPMsj06jsJyBA==} engines: {node: '>=18.0.0'} dependencies: - '@oclif/core': 3.9.0 + '@oclif/core': 3.15.0_typescript@5.1.6 chai: 4.3.10 - fancy-test: 3.0.1 + fancy-test: 3.0.6 transitivePeerDependencies: - supports-color + - typescript dev: true /@pkgjs/parseargs/0.11.0: @@ -3526,48 +4009,51 @@ packages: requiresBuild: true optional: true - /@sentry-internal/tracing/7.99.0: - resolution: {integrity: sha512-z3JQhHjoM1KdM20qrHwRClKJrNLr2CcKtCluq7xevLtXHJWNAQQbafnWD+Aoj85EWXBzKt9yJMv2ltcXJ+at+w==} + /@sentry-internal/tracing/7.90.0: + resolution: {integrity: sha512-74jEtpdio9aRkiVBcrY1ZJXek0oFMqxDJK6BkJNCA+aUK1z96V9viehANRk3Nbxm01rWjmH1U4e1siuo9FhjuQ==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.99.0 - '@sentry/types': 7.99.0 - '@sentry/utils': 7.99.0 + '@sentry/core': 7.90.0 + '@sentry/types': 7.90.0 + '@sentry/utils': 7.90.0 - /@sentry/core/7.99.0: - resolution: {integrity: sha512-vOAtzcAXEUtS/oW7wi3wMkZ3hsb5Ch96gKyrrj/mXdOp2zrcwdNV6N9/pawq2E9P/7Pw8AXw4CeDZztZrjQLuA==} + /@sentry/core/7.90.0: + resolution: {integrity: sha512-HolpdHjULCwehKPWHR6IPQM0NBjmORhlBU7FtCh/e8TtSkZ9ztPsuofNBomMS1+mdbL+yxOIc9KUYEl0zRfeAQ==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.99.0 - '@sentry/utils': 7.99.0 + '@sentry/types': 7.90.0 + '@sentry/utils': 7.90.0 - /@sentry/node/7.99.0: - resolution: {integrity: sha512-34wYtLddnPcQ8qvKq62AfxowaMFw+GMUZGv7fIs9FxeBqqqn6Ckl0gFCTADudIIBQ3rSbmN7sHJIXdyiQv+pcw==} + /@sentry/node/7.90.0: + resolution: {integrity: sha512-VjDI2MCkidoFEzrMa1gqmwYt1sUhYnu+zoFF5P5jgapTVVJ5xc2b7k/lS62U6IsfxHNrIdTtQHsrbCS5+s0GvQ==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.99.0 - '@sentry/core': 7.99.0 - '@sentry/types': 7.99.0 - '@sentry/utils': 7.99.0 + '@sentry-internal/tracing': 7.90.0 + '@sentry/core': 7.90.0 + '@sentry/types': 7.90.0 + '@sentry/utils': 7.90.0 + https-proxy-agent: 5.0.1 + transitivePeerDependencies: + - supports-color - /@sentry/types/7.99.0: - resolution: {integrity: sha512-94qwOw4w40sAs5mCmzcGyj8ZUu/KhnWnuMZARRq96k+SjRW/tHFAOlIdnFSrt3BLPvSOK7R3bVAskZQ0N4FTmA==} + /@sentry/types/7.90.0: + resolution: {integrity: sha512-dA0Mtba5jYlcQ6xBsGILZuFq4NGrWLfr2ys036z2JE4H1+3PxOVERlD3Di7p+WKYM5gjFw10Hn3EgUV979E3dA==} engines: {node: '>=8'} - /@sentry/utils/7.99.0: - resolution: {integrity: sha512-cYZy5WNTkWs5GgggGnjfGqC44CWir0pAv4GVVSx0fsup4D4pMKBJPrtub15f9uC+QkUf3vVkqwpBqeFxtmJQTQ==} + /@sentry/utils/7.90.0: + resolution: {integrity: sha512-6BpqAzONm/HQbdlL4TY2W2vBSmaG/eVvwUaHoz0wB49EkWwpF6j/SO9Kb/XkiA/qp9GoJVXpnGBFQLPx7kv/Yw==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.99.0 + '@sentry/types': 7.90.0 - /@serverless/dashboard-plugin/6.2.3_supports-color@8.1.1: - resolution: {integrity: sha512-iTZhpZbiVl6G2AyfgoqxemqqpG4pUceWys3GsyZtjimnfnGd2UFBOMVUMTavLhYia7lQc4kQVuXQ+afLlkg+pQ==} + /@serverless/dashboard-plugin/6.4.0_supports-color@8.1.1: + resolution: {integrity: sha512-2yJQym94sXZhEFbcOVRMJgJ4a2H9Qly94UeUesPwf8bfWCxtiB4l5rxLnCB2aLTuUf/djcuD5/VrNPY1pRU7DA==} engines: {node: '>=12.0'} dependencies: '@serverless/event-mocks': 1.1.1 - '@serverless/platform-client': 4.3.2_supports-color@8.1.1 - '@serverless/utils': 6.11.1 - child-process-ext: 2.1.1 + '@serverless/platform-client': 4.5.1_supports-color@8.1.1 + '@serverless/utils': 6.15.0 + child-process-ext: 3.0.2 chokidar: 3.5.3 flat: 5.0.2 fs-extra: 9.1.0 @@ -3577,10 +4063,10 @@ packages: memoizee: 0.4.15 ncjsm: 4.3.2 node-dir: 0.1.17 - node-fetch: 2.6.9 + node-fetch: 2.7.0 open: 7.4.2 - semver: 7.5.0 - simple-git: 3.18.0_supports-color@8.1.1 + semver: 7.5.4 + simple-git: 3.21.0_supports-color@8.1.1 type: 2.7.2 uuid: 8.3.2 yamljs: 0.3.0 @@ -3595,20 +4081,20 @@ packages: /@serverless/event-mocks/1.1.1: resolution: {integrity: sha512-YAV5V/y+XIOfd+HEVeXfPWZb8C6QLruFk9tBivoX2roQLWVq145s4uxf8D0QioCueuRzkukHUS4JIj+KVoS34A==} dependencies: - '@types/lodash': 4.14.194 + '@types/lodash': 4.14.202 lodash: 4.17.21 dev: true - /@serverless/platform-client/4.3.2_supports-color@8.1.1: - resolution: {integrity: sha512-DAa5Z0JAZc6UfrTZLYwqoZxgAponZpFwaqd7WzzMA+loMCkYWyJNwxrAmV6cr2UUJpkko4toPZuJ3vM9Ie+NDA==} + /@serverless/platform-client/4.5.1_supports-color@8.1.1: + resolution: {integrity: sha512-XltmO/029X76zi0LUFmhsnanhE2wnqH1xf+WBt5K8gumQA9LnrfwLgPxj+VA+mm6wQhy+PCp7H5SS0ZPu7F2Cw==} engines: {node: '>=10.0'} dependencies: adm-zip: 0.5.10 archiver: 5.3.0 - axios: 0.21.4 - fast-glob: 3.2.12 + axios: 1.6.2 + fast-glob: 3.3.2 https-proxy-agent: 5.0.1_supports-color@8.1.1 - ignore: 5.2.4 + ignore: 5.3.0 isomorphic-ws: 4.0.1_ws@7.5.9 js-yaml: 3.14.1 jwt-decode: 2.2.0 @@ -3625,13 +4111,13 @@ packages: - utf-8-validate dev: true - /@serverless/utils/6.11.1: - resolution: {integrity: sha512-HIPGwxUOtmJWTsXamJ9P3IYmvpI548c6moY+n4672a6HHo6xK2sShrQVtlJUkosMqvki30LDceydsTtHruVX3w==} + /@serverless/utils/6.15.0: + resolution: {integrity: sha512-7eDbqKv/OBd11jjdZjUwFGN8sHWkeUqLeHXHQxQ1azja2IM7WIH+z/aLgzR6LhB3/MINNwtjesDpjGqTMj2JKQ==} engines: {node: '>=12.0'} dependencies: archive-type: 4.0.0 chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.9.0 cli-progress-footer: 2.3.2 content-disposition: 0.5.4 d: 1.0.1 @@ -3643,17 +4129,17 @@ packages: filenamify: 4.3.0 get-stream: 6.0.1 got: 11.8.6 - inquirer: 8.2.5 + inquirer: 8.2.6 js-yaml: 4.1.0 jwt-decode: 3.1.2 lodash: 4.17.21 log: 6.3.1 log-node: 8.0.3_log@6.3.1 - make-dir: 3.1.0 + make-dir: 4.0.0 memoizee: 0.4.15 ms: 2.1.3 ncjsm: 4.3.2 - node-fetch: 2.6.9 + node-fetch: 2.7.0 open: 8.4.2 p-event: 4.2.0 supports-color: 8.1.1 @@ -3741,7 +4227,7 @@ packages: /@ts-morph/common/0.20.0: resolution: {integrity: sha512-7uKjByfbPpwuzkstL3L5MQyuXPSKdoNG93Fmi2JoDcTf3pEP731JdRFAduRVkOs8oqxPsXKA+ScrWkdQ8t/I+Q==} dependencies: - fast-glob: 3.2.12 + fast-glob: 3.3.2 minimatch: 7.4.6 mkdirp: 2.1.6 path-browserify: 1.0.1 @@ -3756,8 +4242,8 @@ packages: /@tsconfig/node14/1.0.3: resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - /@tsconfig/node16/1.0.3: - resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} + /@tsconfig/node16/1.0.4: + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} /@types/archiver/5.1.0: resolution: {integrity: sha512-baFOhanb/hxmcOd1Uey2TfFg43kTSmM6py1Eo7Rjbv/ivcl7PXLhY0QgXGf50Hx/eskGCFqPfhs/7IZLb15C5g==} @@ -3775,19 +4261,19 @@ packages: aws-sdk: 2.853.0 dev: true - /@types/body-parser/1.19.2: - resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} + /@types/body-parser/1.19.5: + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: - '@types/connect': 3.4.35 - '@types/node': 18.18.3 + '@types/connect': 3.4.38 + '@types/node': 18.19.3 /@types/cacheable-request/6.0.3: resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} dependencies: - '@types/http-cache-semantics': 4.0.1 + '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 18.18.3 - '@types/responselike': 1.0.0 + '@types/node': 18.19.3 + '@types/responselike': 1.0.3 dev: true /@types/chai-arrays/2.0.0: @@ -3806,44 +4292,44 @@ packages: resolution: {integrity: sha512-rS27+EkB/RE1Iz3u0XtVL5q36MGDWbgYe7zWiodyKNUnthxY0rukK5V36eiUCtCisB7NN8zKYH6DO2M37qxFEQ==} dev: true - /@types/child-process-promise/2.2.2: - resolution: {integrity: sha512-4eGTIhKW0jb9DlS81Fgo/UyZ12DMhDhz3Ec8tdHW53l4ubteynNIuy7Z1HNnyHn1jTzXa/o9iX0WoAdiSoDs+Q==} + /@types/child-process-promise/2.2.6: + resolution: {integrity: sha512-g0pOHijr6Trug43D2bV0PLSIsSHa/xHEES2HeX5BAlduq1vW0nZcq27Zeud5lgmNB+kPYYVqiMap32EHGTco/w==} dependencies: - '@types/node': 18.18.3 + '@types/node': 18.19.3 dev: true - /@types/cli-progress/3.11.0: - resolution: {integrity: sha512-XhXhBv1R/q2ahF3BM7qT5HLzJNlIL0wbcGyZVjqOTqAybAnsLisd7gy1UCyIqpL+5Iv6XhlSyzjLCnI2sIdbCg==} + /@types/cli-progress/3.11.5: + resolution: {integrity: sha512-D4PbNRbviKyppS5ivBGyFO29POlySLmA2HyUFE4p5QGazAMM3CwkKWcvTl8gvElSuxRh6FPKL8XmidX873ou4g==} dependencies: - '@types/node': 18.18.3 + '@types/node': 18.19.3 dev: false - /@types/connect/3.4.35: - resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + /@types/connect/3.4.38: + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 18.18.3 + '@types/node': 18.19.3 - /@types/cors/2.8.13: - resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==} + /@types/cors/2.8.17: + resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 18.18.3 + '@types/node': 18.19.3 dev: true - /@types/express-serve-static-core/4.17.34: - resolution: {integrity: sha512-fvr49XlCGoUj2Pp730AItckfjat4WNb0lb3kfrLWffd+RLeoGAMsq7UOy04PAPtoL01uKwcp6u8nhzpgpDYr3w==} + /@types/express-serve-static-core/4.17.41: + resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} dependencies: - '@types/node': 18.18.3 - '@types/qs': 6.9.7 - '@types/range-parser': 1.2.4 - '@types/send': 0.17.1 + '@types/node': 18.19.3 + '@types/qs': 6.9.10 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 - /@types/express/4.17.17: - resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} + /@types/express/4.17.21: + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} dependencies: - '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.34 - '@types/qs': 6.9.7 - '@types/serve-static': 1.15.1 + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.17.41 + '@types/qs': 6.9.10 + '@types/serve-static': 1.15.5 /@types/faker/5.1.5: resolution: {integrity: sha512-2uEQFb7bsx68rqD4F8q95wZq6LTLOyexjv6BnvJogCO4jStkyc6IDEkODPQcWfovI6g6M3uPQ2/uD/oedJKkNw==} @@ -3852,19 +4338,22 @@ packages: /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 18.18.3 + '@types/node': 18.19.3 dev: true /@types/glob/8.1.0: resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.18.3 + '@types/node': 18.19.3 - /@types/http-cache-semantics/4.0.1: - resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} + /@types/http-cache-semantics/4.0.4: + resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} dev: true + /@types/http-errors/2.0.4: + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + /@types/inflected/1.1.29: resolution: {integrity: sha512-csq2i12fylUrVWQ15ZMnVV3IV/KJ6zti/bn/n1FSHgZfIw1OGZV2OaJLdpGb0e1SRwdg92yalOS3Wftuw59rFA==} dev: true @@ -3872,12 +4361,12 @@ packages: /@types/inquirer/6.5.0: resolution: {integrity: sha512-rjaYQ9b9y/VFGOpqBEXRavc3jh0a+e6evAbI31tMda8VlPaSy0AZJfXsvmIe3wklc7W6C3zCSfleuMXR7NOyXw==} dependencies: - '@types/through': 0.0.30 + '@types/through': 0.0.33 rxjs: 6.6.7 dev: true - /@types/json-schema/7.0.11: - resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} + /@types/json-schema/7.0.15: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} /@types/json5/0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} @@ -3885,23 +4374,23 @@ packages: /@types/jsonwebtoken/9.0.1: resolution: {integrity: sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==} dependencies: - '@types/node': 18.18.3 + '@types/node': 18.19.3 /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.18.3 + '@types/node': 18.19.3 dev: true - /@types/lodash/4.14.194: - resolution: {integrity: sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g==} + /@types/lodash/4.14.202: + resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==} dev: true - /@types/mime/1.3.2: - resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} + /@types/mime/1.3.5: + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - /@types/mime/3.0.1: - resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} + /@types/mime/3.0.4: + resolution: {integrity: sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw==} /@types/minimatch/5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} @@ -3917,81 +4406,84 @@ packages: /@types/mute-stream/0.0.1: resolution: {integrity: sha512-0yQLzYhCqGz7CQPE3iDmYjhb7KMBFOP+tBkyw+/Y2YyDI5wpS7itXXxneN1zSsUwWx3Ji6YiVYrhAnpQGS/vkw==} dependencies: - '@types/node': 18.18.8 + '@types/node': 18.19.3 /@types/mute-stream/0.0.4: resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} dependencies: - '@types/node': 18.18.8 + '@types/node': 18.19.3 - /@types/nedb/1.8.13: - resolution: {integrity: sha512-x/aIeHmmiDq1kMzgHvjygxl5RZGzIabFcq2HpRzB3X26AdfPg5Y70EwWrcZM/TuJwNHtWRruD/telSTvPEY6Xw==} + /@types/nedb/1.8.16: + resolution: {integrity: sha512-ND+uzwAZk7ZI9byOvHGOcZe2R9XUcLF698yDJKn00trFvh+GaemkX3gQKCSKtObjDpv8Uuou+k8v4x4scPr4TA==} dependencies: - '@types/node': 18.18.3 + '@types/node': 18.19.3 /@types/needle/2.5.3: resolution: {integrity: sha512-RwgTwMRaedfyCBe5SSWMpm1Yqzc5UPZEMw0eAd09OSyV93nLRj9/evMGZmgFeHKzUOd4xxtHvgtc+rjcBjI1Qg==} dependencies: - '@types/node': 18.18.3 + '@types/node': 18.19.3 dev: false /@types/node-schedule/1.3.2: resolution: {integrity: sha512-Y0CqdAr+lCpArT8CJJjJq4U2v8Bb5e7ru2nV/NhDdaptCMCRdOL3Y7tAhen39HluQMaIKWvPbDuiFBUQpg7Srw==} dependencies: - '@types/node': 18.18.3 + '@types/node': 18.19.3 dev: true /@types/node/10.17.60: resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} dev: false - /@types/node/18.18.3: - resolution: {integrity: sha512-0OVfGupTl3NBFr8+iXpfZ8NR7jfFO+P1Q+IO/q0wbo02wYkP5gy36phojeYWpLQ6WAMjl+VfmqUk2YbUfp0irA==} - /@types/node/18.18.8: resolution: {integrity: sha512-OLGBaaK5V3VRBS1bAkMVP2/W9B+H8meUfl866OrMNQqt7wDgdpWPp5o6gmIc9pB+lIQHSq4ZL8ypeH1vPxcPaQ==} dependencies: undici-types: 5.26.5 - /@types/node/20.11.16: - resolution: {integrity: sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ==} + /@types/node/18.19.3: + resolution: {integrity: sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==} + dependencies: + undici-types: 5.26.5 + + /@types/node/20.10.5: + resolution: {integrity: sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==} dependencies: undici-types: 5.26.5 - /@types/normalize-package-data/2.4.1: - resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + /@types/normalize-package-data/2.4.4: + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} dev: true - /@types/qs/6.9.7: - resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} + /@types/qs/6.9.10: + resolution: {integrity: sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==} - /@types/range-parser/1.2.4: - resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} + /@types/range-parser/1.2.7: + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - /@types/responselike/1.0.0: - resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} + /@types/responselike/1.0.3: + resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 18.18.3 + '@types/node': 18.19.3 dev: true - /@types/rewire/2.5.28: - resolution: {integrity: sha512-uD0j/AQOa5le7afuK+u+woi8jNKF1vf3DN0H7LCJhft/lNNibUr7VcAesdgtWfEKveZol3ZG1CJqwx2Bhrnl8w==} + /@types/rewire/2.5.30: + resolution: {integrity: sha512-CSyzr7TF1EUm85as2noToMtLaBBN/rKKlo5ZDdXedQ64cUiHT25LCNo1J1cI4QghBlGmTymElW/2h3TiWYOsZw==} dev: true - /@types/semver/7.3.13: - resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} + /@types/semver/7.5.6: + resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} - /@types/send/0.17.1: - resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} + /@types/send/0.17.4: + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: - '@types/mime': 1.3.2 - '@types/node': 18.18.3 + '@types/mime': 1.3.5 + '@types/node': 18.19.3 - /@types/serve-static/1.15.1: - resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==} + /@types/serve-static/1.15.5: + resolution: {integrity: sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==} dependencies: - '@types/mime': 3.0.1 - '@types/node': 18.18.3 + '@types/http-errors': 2.0.4 + '@types/mime': 3.0.4 + '@types/node': 18.19.3 /@types/sinon-chai/3.2.5: resolution: {integrity: sha512-bKQqIpew7mmIGNRlxW6Zli/QVyc3zikpGzCa797B/tRnD9OtHvZ/ts8sYXV+Ilj9u3QRaUEM8xrjgd1gwm1BpQ==} @@ -4000,10 +4492,10 @@ packages: '@types/sinon': 10.0.0 dev: true - /@types/sinon-express-mock/1.3.9: - resolution: {integrity: sha512-wHtSYqZ/c1FytL4qEMVb3tp8UZk1EnUq6Qc4jQv5eJ9N2QtFdS4WU3Wijqzeu5r3/DfZqpvzkxbbZLa0+9F9sA==} + /@types/sinon-express-mock/1.3.12: + resolution: {integrity: sha512-nuGgQPS5Q57Ki4BbSTJNTtU3eQR/gMDPtpyfDj5kGJ/KfWd3ZdK4BJJwWuvjukiLCbro4NOTm9nxjXh7tojwgg==} dependencies: - '@types/express': 4.17.17 + '@types/express': 4.17.21 '@types/sinon': 10.0.0 dev: true @@ -4012,10 +4504,10 @@ packages: dependencies: '@sinonjs/fake-timers': 7.1.2 - /@types/through/0.0.30: - resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} + /@types/through/0.0.33: + resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} dependencies: - '@types/node': 18.18.3 + '@types/node': 18.19.3 dev: true /@types/uuid/8.3.0: @@ -4032,21 +4524,21 @@ packages: /@types/ws/8.5.4: resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} dependencies: - '@types/node': 18.18.3 + '@types/node': 18.19.3 dev: true /@types/yauzl/2.10.3: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 18.18.8 + '@types/node': 18.19.3 optional: true /@types/yoga-layout/1.9.2: resolution: {integrity: sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==} - /@typescript-eslint/eslint-plugin/5.59.1_oc5llfnnp4vv2f5u7pdjhfr7im: - resolution: {integrity: sha512-AVi0uazY5quFB9hlp2Xv+ogpfpk77xzsgsIEWyVS7uK/c7MZ5tw7ZPbapa0SbfkqE0fsAMkz5UwtgMLVk2BQAg==} + /@typescript-eslint/eslint-plugin/5.62.0_3tmfwp3iqybuyognw5naizabua: + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -4056,24 +4548,24 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.5.0 - '@typescript-eslint/parser': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi - '@typescript-eslint/scope-manager': 5.59.1 - '@typescript-eslint/type-utils': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi - '@typescript-eslint/utils': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy + '@typescript-eslint/utils': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy debug: 4.3.4 - eslint: 8.39.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.4 + eslint: 8.56.0 + graphemer: 1.4.0 + ignore: 5.3.0 natural-compare-lite: 1.4.0 - semver: 7.5.0 + semver: 7.5.4 tsutils: 3.21.0_typescript@5.1.6 typescript: 5.1.6 transitivePeerDependencies: - supports-color - /@typescript-eslint/parser/5.59.1_r3724j5iuqp55tatnrcjg2wbdi: - resolution: {integrity: sha512-nzjFAN8WEu6yPRDizIFyzAfgK7nybPodMNFGNH0M9tei2gYnYszRDqVA0xlnRjkl7Hkx2vYrEdb6fP2a21cG1g==} + /@typescript-eslint/parser/5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy: + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -4082,24 +4574,24 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.59.1 - '@typescript-eslint/types': 5.59.1 - '@typescript-eslint/typescript-estree': 5.59.1_typescript@5.1.6 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.1.6 debug: 4.3.4 - eslint: 8.39.0 + eslint: 8.56.0 typescript: 5.1.6 transitivePeerDependencies: - supports-color - /@typescript-eslint/scope-manager/5.59.1: - resolution: {integrity: sha512-mau0waO5frJctPuAzcxiNWqJR5Z8V0190FTSqRw1Q4Euop6+zTwHAf8YIXNwDOT29tyUDrQ65jSg9aTU/H0omA==} + /@typescript-eslint/scope-manager/5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.1 - '@typescript-eslint/visitor-keys': 5.59.1 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 - /@typescript-eslint/type-utils/5.59.1_r3724j5iuqp55tatnrcjg2wbdi: - resolution: {integrity: sha512-ZMWQ+Oh82jWqWzvM3xU+9y5U7MEMVv6GLioM3R5NJk6uvP47kZ7YvlgSHJ7ERD6bOY7Q4uxWm25c76HKEwIjZw==} + /@typescript-eslint/type-utils/5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy: + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -4108,21 +4600,21 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.1_typescript@5.1.6 - '@typescript-eslint/utils': 5.59.1_r3724j5iuqp55tatnrcjg2wbdi + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.1.6 + '@typescript-eslint/utils': 5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy debug: 4.3.4 - eslint: 8.39.0 + eslint: 8.56.0 tsutils: 3.21.0_typescript@5.1.6 typescript: 5.1.6 transitivePeerDependencies: - supports-color - /@typescript-eslint/types/5.59.1: - resolution: {integrity: sha512-dg0ICB+RZwHlysIy/Dh1SP+gnXNzwd/KS0JprD3Lmgmdq+dJAJnUPe1gNG34p0U19HvRlGX733d/KqscrGC1Pg==} + /@typescript-eslint/types/5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /@typescript-eslint/typescript-estree/5.59.1_typescript@5.1.6: - resolution: {integrity: sha512-lYLBBOCsFltFy7XVqzX0Ju+Lh3WPIAWxYpmH/Q7ZoqzbscLiCW00LeYCdsUnnfnj29/s1WovXKh2gwCoinHNGA==} + /@typescript-eslint/typescript-estree/5.62.0_typescript@5.1.6: + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -4130,60 +4622,63 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.1 - '@typescript-eslint/visitor-keys': 5.59.1 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.0 + semver: 7.5.4 tsutils: 3.21.0_typescript@5.1.6 typescript: 5.1.6 transitivePeerDependencies: - supports-color - /@typescript-eslint/utils/5.59.1_r3724j5iuqp55tatnrcjg2wbdi: - resolution: {integrity: sha512-MkTe7FE+K1/GxZkP5gRj3rCztg45bEhsd8HYjczBuYm+qFHP5vtZmjx3B0yUCDotceQ4sHgTyz60Ycl225njmA==} + /@typescript-eslint/utils/5.62.0_d7l22kpmkf6ezpbufw7f4qbgcy: + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.39.0 - '@types/json-schema': 7.0.11 - '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.59.1 - '@typescript-eslint/types': 5.59.1 - '@typescript-eslint/typescript-estree': 5.59.1_typescript@5.1.6 - eslint: 8.39.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.56.0 + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.6 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.1.6 + eslint: 8.56.0 eslint-scope: 5.1.1 - semver: 7.5.0 + semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript - /@typescript-eslint/visitor-keys/5.59.1: - resolution: {integrity: sha512-6waEYwBTCWryx0VJmP7JaM4FpipLsFl9CvYf2foAE8Qh/Y0s+bxWysciwOs0LTBED4JCaNxTZ5rGadB14M6dwA==} + /@typescript-eslint/visitor-keys/5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.1 - eslint-visitor-keys: 3.4.0 + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.3 - /@wry/context/0.7.1: - resolution: {integrity: sha512-nEWMz5t7VPcQU7aMImt9ReZgv18ZJREIH03YpFLGtGLj91Ulf0YROhYVc5J/hUaHXL2NuwRJdZvq+piNLN23kA==} + /@ungap/structured-clone/1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + /@wry/context/0.7.4: + resolution: {integrity: sha512-jmT7Sb4ZQWI5iyu3lobQxICu2nC/vbUhP0vIdd6tHC9PTfenmRmuIFqktc6GH9cgi+ZHnsLWPvfSvc4DrYmKiQ==} engines: {node: '>=8'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 - /@wry/equality/0.5.4: - resolution: {integrity: sha512-sKmePi7fqeg0CstdHWH+EAkd3s0EoghUmIlwVpM46M1KCgmWPh1mrQr2k1RG3GXuVKFkOu840N+o107Yw4PjJA==} + /@wry/equality/0.5.7: + resolution: {integrity: sha512-BRFORjsTuQv5gxcXsuDXx6oGRhuVsEGwZy6LOzRRfgu+eSfxbhUQ9L9YtSEIuIjY/o7g3iWFjrc5eSY1GXP2Dw==} engines: {node: '>=8'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 /@wry/trie/0.3.2: resolution: {integrity: sha512-yRTyhWSls2OY/pYLfwff867r8ekooZ4UI+/gxot5Wj8EFwSf2rG+n+Mo/6LoLQm1TKA4GRj2+LCpbfS937dClQ==} engines: {node: '>=8'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 /@xmldom/xmldom/0.8.10: resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} @@ -4204,15 +4699,15 @@ packages: acorn: 7.4.1 dev: true - /acorn-jsx/5.3.2_acorn@8.8.2: + /acorn-jsx/5.3.2_acorn@8.11.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.8.2 + acorn: 8.11.2 - /acorn-walk/8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + /acorn-walk/8.3.1: + resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==} engines: {node: '>=0.4.0'} /acorn/7.4.1: @@ -4221,8 +4716,8 @@ packages: hasBin: true dev: true - /acorn/8.8.2: - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + /acorn/8.11.2: + resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} engines: {node: '>=0.4.0'} hasBin: true @@ -4290,10 +4785,6 @@ packages: engines: {node: '>=6'} dev: true - /ansi-escapes/3.2.0: - resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} - engines: {node: '>=4'} - /ansi-escapes/4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -4367,42 +4858,44 @@ packages: normalize-path: 3.0.0 readable-stream: 2.3.8 - /archiver/5.3.0: - resolution: {integrity: sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==} + /archiver-utils/3.0.4: + resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==} engines: {node: '>= 10'} dependencies: - archiver-utils: 2.1.0 - async: 3.2.4 - buffer-crc32: 0.2.13 + glob: 7.2.3 + graceful-fs: 4.2.11 + lazystream: 1.0.1 + lodash.defaults: 4.2.0 + lodash.difference: 4.5.0 + lodash.flatten: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.union: 4.6.0 + normalize-path: 3.0.0 readable-stream: 3.6.2 - readdir-glob: 1.1.3 - tar-stream: 2.2.0 - zip-stream: 4.1.0 - /archiver/5.3.1: - resolution: {integrity: sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==} + /archiver/5.3.0: + resolution: {integrity: sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==} engines: {node: '>= 10'} dependencies: archiver-utils: 2.1.0 - async: 3.2.4 + async: 3.2.5 buffer-crc32: 0.2.13 readable-stream: 3.6.2 readdir-glob: 1.1.3 tar-stream: 2.2.0 - zip-stream: 4.1.0 - dev: false + zip-stream: 4.1.1 /archiver/5.3.2: resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==} engines: {node: '>= 10'} dependencies: archiver-utils: 2.1.0 - async: 3.2.4 + async: 3.2.5 buffer-crc32: 0.2.13 readable-stream: 3.6.2 readdir-glob: 1.1.3 tar-stream: 2.2.0 - zip-stream: 4.1.0 + zip-stream: 4.1.1 /archy/1.0.0: resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} @@ -4432,37 +4925,59 @@ packages: /array-flatten/1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - /array-includes/3.1.6: - resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + /array-includes/3.1.7: + resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - get-intrinsic: 1.2.0 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 is-string: 1.0.7 /array-union/2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - /array.prototype.flat/1.3.1: - resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + /array.prototype.findlastindex/1.2.3: + resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 + get-intrinsic: 1.2.2 + + /array.prototype.flat/1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 + + /array.prototype.flatmap/1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - es-shim-unscopables: 1.0.0 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 - /array.prototype.flatmap/1.3.1: - resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + /arraybuffer.prototype.slice/1.0.2: + resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - es-shim-unscopables: 1.0.0 + array-buffer-byte-length: 1.0.0 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 + is-array-buffer: 3.0.2 + is-shared-array-buffer: 1.0.2 /asap/2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} @@ -4487,11 +5002,12 @@ packages: /async/0.2.10: resolution: {integrity: sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==} - /async/3.2.4: - resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} + /async/3.2.5: + resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} /asynckit/0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: true /at-least-node/1.0.0: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} @@ -4505,20 +5021,16 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} - /available-typed-arrays/1.0.6: - resolution: {integrity: sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==} - engines: {node: '>= 0.4'} - - /aws-cdk/1.199.0: - resolution: {integrity: sha512-31o4NgZvVkUOzOUOJXkI37j1yXVqAmzLqmA1g9OXu/0MzGyVmHiGCo0yIswM28Onb5bTh0+g/FUEx5woTh9mDA==} + /aws-cdk/1.203.0: + resolution: {integrity: sha512-9nghEa+JGzh7LEz2Yl2q4v+76Uf+Y4A4Pa38PSsNgI0jAwnBAz5NaC3MB4Tdzd5szSfQuS72u5Uuxh6Lz1H0ow==} engines: {node: '>= 14.15.0'} hasBin: true optionalDependencies: fsevents: 2.3.2 dev: false - /aws-sdk/2.1365.0: - resolution: {integrity: sha512-GRwHfzYufi7BhBtgyzeHvqS5yCMRC5ZCqmDU/TBMnr8IaH6sabSG2iAhVn1Kkpjv3tDnWHwDr5s8wNMTzJLPmg==} + /aws-sdk/2.1522.0: + resolution: {integrity: sha512-jQ3a7IiJm2g7ko5q7a/PzyFhdSDDTR2j5sv37hU+lBprHYq5xL+JTS5aO7yJDpZKo9syUaykmUkmgBD0qVSp5A==} engines: {node: '>= 10.0.0'} dependencies: buffer: 4.9.2 @@ -4546,10 +5058,12 @@ packages: uuid: 3.3.2 xml2js: 0.4.19 - /axios/0.21.4: - resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} + /axios/1.6.2: + resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} dependencies: - follow-redirects: 1.15.2 + follow-redirects: 1.15.3 + form-data: 4.0.0 + proxy-from-env: 1.1.0 transitivePeerDependencies: - debug dev: true @@ -4633,15 +5147,15 @@ packages: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} dev: true - /browserslist/4.21.5: - resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} + /browserslist/4.22.2: + resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001481 - electron-to-chromium: 1.4.372 - node-releases: 2.0.10 - update-browserslist-db: 1.0.11_browserslist@4.21.5 + caniuse-lite: 1.0.30001570 + electron-to-chromium: 1.4.615 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13_browserslist@4.22.2 dev: true /buffer-alloc-unsafe/1.1.0: @@ -4703,21 +5217,21 @@ packages: engines: {node: '>=10.6.0'} dev: true - /cacheable-request/7.0.2: - resolution: {integrity: sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==} + /cacheable-request/7.0.4: + resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} engines: {node: '>=8'} dependencies: clone-response: 1.0.3 get-stream: 5.2.0 http-cache-semantics: 4.1.1 - keyv: 4.5.2 + keyv: 4.5.4 lowercase-keys: 2.0.0 normalize-url: 6.1.0 responselike: 2.0.1 dev: true - /cachedir/2.3.0: - resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==} + /cachedir/2.4.0: + resolution: {integrity: sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==} engines: {node: '>=6'} dev: true @@ -4731,18 +5245,12 @@ packages: write-file-atomic: 3.0.3 dev: true - /call-bind/1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} - dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.2.0 - /call-bind/1.0.5: resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} dependencies: function-bind: 1.1.2 get-intrinsic: 1.2.2 - set-function-length: 1.2.0 + set-function-length: 1.1.1 /callsites/3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} @@ -4756,8 +5264,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - /caniuse-lite/1.0.30001481: - resolution: {integrity: sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ==} + /caniuse-lite/1.0.30001570: + resolution: {integrity: sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==} dev: true /cardinal/2.1.1: @@ -4778,8 +5286,8 @@ packages: dependencies: '@aws-cdk/cloud-assembly-schema': 2.39.1 '@aws-cdk/cx-api': 2.39.1 - archiver: 5.3.1 - aws-sdk: 2.1365.0 + archiver: 5.3.2 + aws-sdk: 2.1522.0 glob: 7.2.3 mime: 2.6.0 yargs: 16.2.0 @@ -4794,24 +5302,24 @@ packages: '@cdktf/hcl2cdk': 0.19.2 '@cdktf/hcl2json': 0.19.2 '@inquirer/prompts': 2.3.1 - '@sentry/node': 7.99.0 - cdktf: 0.19.2_constructs@10.2.7 - ci-info: 3.8.0 - codemaker: 1.94.0 - constructs: 10.2.7 + '@sentry/node': 7.90.0 + cdktf: 0.19.2_constructs@10.3.0 + ci-info: 3.9.0 + codemaker: 1.93.0 + constructs: 10.3.0 cross-spawn: 7.0.3 https-proxy-agent: 5.0.1 ink-select-input: 4.2.2_ink@3.2.0+react@17.0.2 ink-table: 3.1.0_ink@3.2.0+react@17.0.2 - jsii: 5.3.12 - jsii-pacmak: 1.94.0 + jsii: 5.3.0 + jsii-pacmak: 1.93.0 minimatch: 5.1.6 - node-fetch: 2.6.9 + node-fetch: 2.7.0 pidtree: 0.6.0 pidusage: 3.0.2 tunnel-agent: 0.6.0 xml-js: 1.6.11 - yargs: 17.7.1 + yargs: 17.7.2 yoga-layout-prebuilt: 1.10.0 zod: 3.22.4 transitivePeerDependencies: @@ -4824,14 +5332,14 @@ packages: - supports-color - utf-8-validate - /cdktf/0.19.2_constructs@10.2.7: + /cdktf/0.19.2_constructs@10.3.0: resolution: {integrity: sha512-FHOERDO7i2g/+pUaaZCVDKsbXEBtWYOgELL1UKjNp37DyEmtFlltdsgutVfouoil0C7W5za2IydD6sSeoH5aUw==} peerDependencies: constructs: ^10.0.25 dependencies: archiver: 5.3.2 - constructs: 10.2.7 - json-stable-stringify: 1.1.1 + constructs: 10.3.0 + json-stable-stringify: 1.1.0 semver: 7.5.4 bundledDependencies: - archiver @@ -4849,16 +5357,16 @@ packages: chai: '>= 2.1.2 < 5' dependencies: chai: 4.2.0 - check-error: 1.0.2 + check-error: 1.0.3 /chai/4.2.0: resolution: {integrity: sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==} engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 - check-error: 1.0.2 + check-error: 1.0.3 deep-eql: 3.0.1 - get-func-name: 2.0.0 + get-func-name: 2.0.2 pathval: 1.1.1 type-detect: 4.0.8 @@ -4897,14 +5405,10 @@ packages: resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} dev: false - /check-error/1.0.2: - resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} - /check-error/1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} dependencies: get-func-name: 2.0.2 - dev: true /child-process-ext/2.1.1: resolution: {integrity: sha512-0UQ55f51JBkOFa+fvR76ywRzxiPwQS3Xe8oe5bZRphpv+dIMeerW5Zn5e4cUy4COJwVtJyU0R79RMnw+aCqmGA==} @@ -4916,6 +5420,17 @@ packages: stream-promise: 3.2.0 dev: true + /child-process-ext/3.0.2: + resolution: {integrity: sha512-oBePsLbQpTJFxzwyCvs9yWWF0OEM6vGGepHwt1stqmX7QQqOuDc8j2ywdvAs9Tvi44TT7d9ackqhR4Q10l1u8w==} + engines: {node: '>=8.0'} + dependencies: + cross-spawn: 7.0.3 + es5-ext: 0.10.62 + log: 6.3.1 + split2: 3.2.2 + stream-promise: 3.2.0 + dev: true + /child-process-promise/2.2.1: resolution: {integrity: sha512-Fi4aNdqBsr0mv+jgWxcZ/7rAIC2mgihrptyVI4foh/rrjY/3BNjfP9+oaiFx/fzim+1ZyCNBae0DlyfQhSugog==} dependencies: @@ -4935,7 +5450,7 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 /chownr/1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -4948,10 +5463,6 @@ packages: /ci-info/2.0.0: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - /ci-info/3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} - engines: {node: '>=8'} - /ci-info/3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} @@ -5029,10 +5540,6 @@ packages: resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==} engines: {node: '>=6'} - /cli-spinners/2.8.0: - resolution: {integrity: sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==} - engines: {node: '>=6'} - /cli-spinners/2.9.2: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} @@ -5116,8 +5623,8 @@ packages: dependencies: convert-to-spaces: 1.0.2 - /codemaker/1.94.0: - resolution: {integrity: sha512-V+896C7RojQVfG0UlOXaFfVVxmFb08rPtJvzcxhdJfowc2o6xGwGG0OpWSLHy6fQrmt4BxLXnKZ6Xeuqt4aKjw==} + /codemaker/1.93.0: + resolution: {integrity: sha512-n9AdncxhGti20YhA7HI2oAYhELh/qlDnW9JIAYQW9iULXdeaKtsxHgvcwBCltpieOcQrq10bt+sUawBs62vxLg==} engines: {node: '>= 14.17.0'} dependencies: camelcase: 6.3.0 @@ -5141,6 +5648,19 @@ packages: /color-name/1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + /color-string/1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + + /color/4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + /colors/1.4.0: resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} engines: {node: '>=0.1.90'} @@ -5151,6 +5671,7 @@ packages: engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 + dev: true /commander/2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -5174,38 +5695,29 @@ packages: minimist: 1.2.8 string.prototype.repeat: 0.2.0 - /commonmark/0.31.0: - resolution: {integrity: sha512-nuDsQ34gjmgAqjyIz6mbRWBW/XPE9wsBempAMBk2V/AA88ekztjTM46oi07J6c6Y/2Y8TdYCZi9L0pIBt/oMZw==} - hasBin: true - dependencies: - entities: 3.0.1 - mdurl: 1.0.1 - minimist: 1.2.8 - string.prototype.repeat: 1.0.0 - - /component-emitter/1.3.0: - resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} + /component-emitter/1.3.1: + resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} dev: true - /compress-commons/4.1.1: - resolution: {integrity: sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==} + /compress-commons/4.1.2: + resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==} engines: {node: '>= 10'} dependencies: buffer-crc32: 0.2.13 - crc32-stream: 4.0.2 + crc32-stream: 4.0.3 normalize-path: 3.0.0 readable-stream: 3.6.2 /concat-map/0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - /constructs/10.2.7: - resolution: {integrity: sha512-Cn8bZkZMK/jdeyoobnR/M48/+SSgCHe6nNTJXtbzu/dLaK+HiE6JSSjhtb9OO2jO/ZysZ1dPVUrzKs7HGZ7PUw==} - engines: {node: '>= 14.17.0'} + /constructs/10.3.0: + resolution: {integrity: sha512-vbK8i3rIb/xwZxSpTjz3SagHn1qq9BChLEfy5Hf6fB3/2eFbrwt2n9kHwQcS0CPTRBesreeAcsJfMq2229FnbQ==} + engines: {node: '>= 16.14.0'} - /constructs/3.4.293: - resolution: {integrity: sha512-pUUNuJFQl8+47oFgDNLge8IupmPEKmSrdgADPmnyEqZBoqpui/yrxhIHTFEYDR1jFck9XzWHOBWnncs64mH7uw==} - engines: {node: '>= 14.17.0'} + /constructs/3.4.344: + resolution: {integrity: sha512-Qq3upn44oGdvgasHUKWVFsrynyYrtVRd9fd8ko9cJOrFzx9eCm3iI4bhBryQqaISdausbTYUOXmoEe/YSJ16Nw==} + engines: {node: '>= 16.14.0'} dev: false /content-disposition/0.5.4: @@ -5222,6 +5734,10 @@ packages: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} dev: true + /convert-source-map/2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + dev: true + /convert-to-spaces/1.0.2: resolution: {integrity: sha512-cj09EBuObp9gZNQCzc7hByQyrs6jVGE+o9kSJmeUoj+GiPiJvi5LYqEH/Hmme4+MTLHM+Ejtq+FChpjjEnsPdQ==} engines: {node: '>= 4'} @@ -5265,8 +5781,8 @@ packages: engines: {node: '>=0.8'} hasBin: true - /crc32-stream/4.0.2: - resolution: {integrity: sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==} + /crc32-stream/4.0.3: + resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==} engines: {node: '>= 10'} dependencies: crc-32: 1.2.2 @@ -5275,11 +5791,11 @@ packages: /create-require/1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - /cron-parser/4.8.1: - resolution: {integrity: sha512-jbokKWGcyU4gl6jAfX97E1gDpY12DJ1cLJZmoDzaAln/shZ+S3KBFBuA2Q6WeUN4gJf/8klnV1EfvhA2lK5IRQ==} + /cron-parser/4.9.0: + resolution: {integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==} engines: {node: '>=12.0.0'} dependencies: - luxon: 3.3.0 + luxon: 3.4.4 dev: false /cross-env/7.0.3: @@ -5309,9 +5825,10 @@ packages: dependencies: nice-try: 1.0.5 path-key: 2.0.1 - semver: 5.7.1 + semver: 5.7.2 shebang-command: 1.2.0 which: 1.3.1 + dev: true /cross-spawn/7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} @@ -5336,8 +5853,8 @@ packages: resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==} engines: {node: '>=4.0'} - /dayjs/1.11.7: - resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} + /dayjs/1.11.10: + resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} dev: true /debug/2.6.9: @@ -5474,12 +5991,12 @@ packages: isarray: 2.0.5 object-is: 1.1.5 object-keys: 1.1.1 - object.assign: 4.1.4 + object.assign: 4.1.5 regexp.prototype.flags: 1.5.1 side-channel: 1.0.4 which-boxed-primitive: 1.0.2 which-collection: 1.0.1 - which-typed-array: 1.1.14 + which-typed-array: 1.1.13 /deep-extend/0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} @@ -5531,16 +6048,18 @@ packages: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} - /define-properties/1.2.0: - resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} + /define-properties/1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} dependencies: - has-property-descriptors: 1.0.0 + define-data-property: 1.1.1 + has-property-descriptors: 1.0.1 object-keys: 1.1.1 /delayed-stream/1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} + dev: true /depd/2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} @@ -5629,7 +6148,7 @@ packages: dependencies: semver: 7.5.4 shelljs: 0.8.5 - typescript: 5.4.0-dev.20240215 + typescript: 5.4.0-dev.20240207 /duration/0.2.2: resolution: {integrity: sha512-06kgtea+bGreF5eKYgI/36A6pLXggY7oR4p1pq4SmdFBn1ReOL5D8RhG64VrqfTTKNucqqtBAwEj8aB88mcqrg==} @@ -5649,15 +6168,19 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + /effect/2.2.3: + resolution: {integrity: sha512-9h1YbGAjmT0A6HLseMmp1OI7VIg8Ee1go+FVjilDvNAWoxvlzudu/eYSo3lqJz1/TjUxj115AytTmI3CeuaUCA==} + dev: false + /ejs/3.1.9: resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} engines: {node: '>=0.10.0'} hasBin: true dependencies: - jake: 10.8.5 + jake: 10.8.7 - /electron-to-chromium/1.4.372: - resolution: {integrity: sha512-MrlFq/j+TYHOjeWsWGYfzevc25HNeJdsF6qaLFrqBTRWZQtWkb1myq/Q2veLWezVaa5OcSZ99CFwTT4aF4Mung==} + /electron-to-chromium/1.4.615: + resolution: {integrity: sha512-/bKPPcgZVUziECqDc+0HkT87+0zhaWSZHNXqF8FLd2lQcptpmUFwoCSWjCdOng9Gdq+afKArPdEg/0ZW461Eng==} dev: true /emoji-regex/7.0.3: @@ -5682,54 +6205,55 @@ packages: /entities/2.0.3: resolution: {integrity: sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==} - /entities/3.0.1: - resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} - engines: {node: '>=0.12'} - /error-ex/1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 dev: true - /es-abstract/1.21.2: - resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} + /es-abstract/1.22.3: + resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 + arraybuffer.prototype.slice: 1.0.2 available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-set-tostringtag: 2.0.1 + call-bind: 1.0.5 + es-set-tostringtag: 2.0.2 es-to-primitive: 1.2.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.2.0 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.2 get-symbol-description: 1.0.0 globalthis: 1.0.3 gopd: 1.0.1 - has: 1.0.3 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.1 has-proto: 1.0.1 has-symbols: 1.0.3 - internal-slot: 1.0.5 + hasown: 2.0.0 + internal-slot: 1.0.6 is-array-buffer: 3.0.2 is-callable: 1.2.7 is-negative-zero: 2.0.2 is-regex: 1.1.4 is-shared-array-buffer: 1.0.2 is-string: 1.0.7 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 is-weakref: 1.0.2 - object-inspect: 1.12.3 + object-inspect: 1.13.1 object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.5.0 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.1 + safe-array-concat: 1.0.1 safe-regex-test: 1.0.0 - string.prototype.trim: 1.2.7 - string.prototype.trimend: 1.0.6 - string.prototype.trimstart: 1.0.6 + string.prototype.trim: 1.2.8 + string.prototype.trimend: 1.0.7 + string.prototype.trimstart: 1.0.7 + typed-array-buffer: 1.0.0 + typed-array-byte-length: 1.0.0 + typed-array-byte-offset: 1.0.0 typed-array-length: 1.0.4 unbox-primitive: 1.0.2 - which-typed-array: 1.1.9 + which-typed-array: 1.1.13 /es-get-iterator/1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} @@ -5744,18 +6268,18 @@ packages: isarray: 2.0.5 stop-iteration-iterator: 1.0.0 - /es-set-tostringtag/2.0.1: - resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + /es-set-tostringtag/2.0.2: + resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.0 - has: 1.0.3 + get-intrinsic: 1.2.2 has-tostringtag: 1.0.0 + hasown: 2.0.0 - /es-shim-unscopables/1.0.0: - resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + /es-shim-unscopables/1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: - has: 1.0.3 + hasown: 2.0.0 /es-to-primitive/1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} @@ -5834,22 +6358,22 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - /eslint-config-prettier/8.3.0_eslint@8.39.0: + /eslint-config-prettier/8.3.0_eslint@8.56.0: resolution: {integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.39.0 + eslint: 8.56.0 - /eslint-import-resolver-node/0.3.7: - resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} + /eslint-import-resolver-node/0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7 - is-core-module: 2.12.0 - resolve: 1.22.2 + is-core-module: 2.13.1 + resolve: 1.22.8 - /eslint-module-utils/2.8.0_eslint@8.39.0: + /eslint-module-utils/2.8.0_eslint@8.56.0: resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -5859,32 +6383,34 @@ packages: optional: true dependencies: debug: 3.2.7 - eslint: 8.39.0 + eslint: 8.56.0 - /eslint-plugin-import/2.27.5_eslint@8.39.0: - resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} + /eslint-plugin-import/2.29.1_eslint@8.56.0: + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 dependencies: - array-includes: 3.1.6 - array.prototype.flat: 1.3.1 - array.prototype.flatmap: 1.3.1 + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.39.0 - eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0_eslint@8.39.0 - has: 1.0.3 - is-core-module: 2.12.0 + eslint: 8.56.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0_eslint@8.56.0 + hasown: 2.0.0 + is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 - object.values: 1.1.6 - resolve: 1.22.2 - semver: 6.3.0 - tsconfig-paths: 3.14.2 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 + object.values: 1.1.7 + semver: 6.3.1 + tsconfig-paths: 3.15.0 - /eslint-plugin-prettier/3.4.0_uyy4h6aa7bacputuojct3xmumq: + /eslint-plugin-prettier/3.4.0_wg52f73gblzq2w3wlbngcywxem: resolution: {integrity: sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==} engines: {node: '>=6.0.0'} peerDependencies: @@ -5895,31 +6421,31 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.39.0 - eslint-config-prettier: 8.3.0_eslint@8.39.0 + eslint: 8.56.0 + eslint-config-prettier: 8.3.0_eslint@8.56.0 prettier: 2.3.0 prettier-linter-helpers: 1.0.0 - /eslint-plugin-unicorn/44.0.2_eslint@8.39.0: + /eslint-plugin-unicorn/44.0.2_eslint@8.56.0: resolution: {integrity: sha512-GLIDX1wmeEqpGaKcnMcqRvMVsoabeF0Ton0EX4Th5u6Kmf7RM9WBl705AXFEsns56ESkEs0uyelLuUTvz9Tr0w==} engines: {node: '>=14.18'} peerDependencies: eslint: '>=8.23.1' dependencies: - '@babel/helper-validator-identifier': 7.19.1 - ci-info: 3.8.0 + '@babel/helper-validator-identifier': 7.22.20 + ci-info: 3.9.0 clean-regexp: 1.0.0 - eslint: 8.39.0 - eslint-utils: 3.0.0_eslint@8.39.0 + eslint: 8.56.0 + eslint-utils: 3.0.0_eslint@8.56.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 lodash: 4.17.21 pluralize: 8.0.0 read-pkg-up: 7.0.1 - regexp-tree: 0.1.25 + regexp-tree: 0.1.27 safe-regex: 2.1.1 - semver: 7.5.0 + semver: 7.5.4 strip-indent: 3.0.0 dev: true @@ -5930,8 +6456,8 @@ packages: esrecurse: 4.3.0 estraverse: 4.3.0 - /eslint-scope/7.2.0: - resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + /eslint-scope/7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 @@ -5944,13 +6470,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.39.0: + /eslint-utils/3.0.0_eslint@8.56.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.39.0 + eslint: 8.56.0 eslint-visitor-keys: 2.1.0 dev: true @@ -5964,8 +6490,8 @@ packages: engines: {node: '>=10'} dev: true - /eslint-visitor-keys/3.4.0: - resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==} + /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/6.8.0: @@ -5973,7 +6499,7 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} hasBin: true dependencies: - '@babel/code-frame': 7.21.4 + '@babel/code-frame': 7.23.5 ajv: 6.12.6 chalk: 2.4.2 cross-spawn: 6.0.5 @@ -6004,60 +6530,58 @@ packages: optionator: 0.8.3 progress: 2.0.3 regexpp: 2.0.1 - semver: 6.3.0 + semver: 6.3.1 strip-ansi: 5.2.0 strip-json-comments: 3.1.1 table: 5.4.6 text-table: 0.2.0 - v8-compile-cache: 2.3.0 + v8-compile-cache: 2.4.0 transitivePeerDependencies: - supports-color dev: true - /eslint/8.39.0: - resolution: {integrity: sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==} + /eslint/8.56.0: + resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.39.0 - '@eslint-community/regexpp': 4.5.0 - '@eslint/eslintrc': 2.0.2 - '@eslint/js': 8.39.0 - '@humanwhocodes/config-array': 0.11.8 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.56.0 + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.56.0 + '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@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 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.0 - eslint-visitor-keys: 3.4.0 - espree: 9.5.1 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.20.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.4 - import-fresh: 3.3.0 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-sdsl: 4.4.0 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.1 + optionator: 0.9.3 strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 text-table: 0.2.0 transitivePeerDependencies: - supports-color @@ -6078,13 +6602,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /espree/9.5.1: - resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==} + /espree/9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2_acorn@8.8.2 - eslint-visitor-keys: 3.4.0 + acorn: 8.11.2 + acorn-jsx: 5.3.2_acorn@8.11.2 + eslint-visitor-keys: 3.4.3 /esprima/4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} @@ -6262,45 +6786,38 @@ packages: resolution: {integrity: sha512-RrWKFSSA/aNLP0g3o2WW1Zez7/MnMr7xkiZmoCfAGZmdkDQZ6l2KtuXHN5XjdvpRjDl8+3vf+Rrtl06Z352+Mw==} dev: true - /fancy-test/3.0.1: - resolution: {integrity: sha512-Ke1IFOGEBxP2dNg0X7ZYPUSwKSRr5GNn3xM/2DpHkP86riF3MFDpesXJuD1TGm7gcfwBtYpuSzuw3m704bThVg==} + /fancy-test/3.0.6: + resolution: {integrity: sha512-Js1ixKwDXU92yDhpCP5cG5IRKBUIaAO5ka11a7Kdpv0IbN4DSp8a9P/12oFiOSGJiiumHH1WgcTsA5f4V65OyQ==} engines: {node: '>=18.0.0'} dependencies: '@types/chai': 4.2.18 - '@types/lodash': 4.14.194 - '@types/node': 18.18.3 + '@types/lodash': 4.14.202 + '@types/node': 18.19.3 '@types/sinon': 10.0.0 lodash: 4.17.21 mock-stdin: 1.0.0 - nock: 13.3.6 + nock: 13.4.0 sinon: 16.1.3 stdout-stderr: 0.1.13 transitivePeerDependencies: - supports-color dev: true - /fast-check/2.17.0: - resolution: {integrity: sha512-fNNKkxNEJP+27QMcEzF6nbpOYoSZIS0p+TyB+xh/jXqRBxRhLkiZSREly4ruyV8uJi7nwH1YWAhi7OOK5TubRw==} + /fast-check/3.15.1: + resolution: {integrity: sha512-GutOXZ+SCxGaFWfHe0Pbeq8PrkpGtPxA9/hdkI3s9YzqeMlrq5RdJ+QfYZ/S93jMX+tAyqgW0z5c9ppD+vkGUw==} engines: {node: '>=8.0.0'} dependencies: - pure-rand: 5.0.5 - dev: true + pure-rand: 6.0.4 + + /fast-decode-uri-component/1.0.1: + resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} + dev: false /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - /fast-diff/1.2.0: - resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} - - /fast-glob/3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 + /fast-diff/1.3.0: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} /fast-glob/3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} @@ -6318,6 +6835,12 @@ packages: /fast-levenshtein/2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + /fast-querystring/1.1.2: + resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} + dependencies: + fast-decode-uri-component: 1.0.1 + dev: false + /fast-safe-stringify/2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} dev: true @@ -6327,8 +6850,8 @@ packages: engines: {node: '>= 4.9.1'} dev: true - /fastq/1.15.0: - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + /fastq/1.16.0: + resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==} dependencies: reusify: 1.0.4 @@ -6354,7 +6877,7 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flat-cache: 3.0.4 + flat-cache: 3.2.0 /file-type/16.5.4: resolution: {integrity: sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==} @@ -6436,6 +6959,12 @@ packages: pkg-dir: 4.2.0 dev: true + /find-my-way-ts/0.1.1: + resolution: {integrity: sha512-nXUdq29JRQ1tYa1/n+DHTVChMARJHz+gi7sDZibwQukzHP7Hrr6s+sxKbaIM8xB3LzhSBJy5yLb0JhIUmHmOiA==} + dependencies: + fast-querystring: 1.1.2 + dev: false + /find-requires/1.0.0: resolution: {integrity: sha512-UME7hNwBfzeISSFQcBEDemEEskpOjI/shPrpJM5PI4DSdn6hX0dmz+2dL70blZER2z8tSnTRL+2rfzlYgtbBoQ==} hasBin: true @@ -6473,11 +7002,12 @@ packages: write: 1.0.3 dev: true - /flat-cache/3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + /flat-cache/3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.7 + flatted: 3.2.9 + keyv: 4.5.4 rimraf: 3.0.2 /flat/5.0.2: @@ -6489,20 +7019,11 @@ packages: resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} dev: true - /flatted/3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} - - /follow-redirects/1.15.2: - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true + /flatted/3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} - /follow-redirects/1.15.5: - resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==} + /follow-redirects/1.15.3: + resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -6528,7 +7049,7 @@ packages: engines: {node: '>=14'} dependencies: cross-spawn: 7.0.3 - signal-exit: 4.0.2 + signal-exit: 4.1.0 /form-data/4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} @@ -6537,22 +7058,23 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 + dev: true - /formidable/2.1.1: - resolution: {integrity: sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ==} + /formidable/2.1.2: + resolution: {integrity: sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==} dependencies: dezalgo: 1.0.4 hexoid: 1.0.0 once: 1.4.0 - qs: 6.11.1 + qs: 6.11.2 dev: true /forwarded/0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - /fp-ts/2.14.0: - resolution: {integrity: sha512-QLagLSYAgMA00pZzUzeksH/78Sd14y7+Gc2A8Yaja3/IpGOFMdm/gYBuDMxYqLsJ58iT5lz+bJb953RAeFfp1A==} + /fp-ts/2.16.1: + resolution: {integrity: sha512-by7U5W8dkIzcvDofUcO42yl9JbnHTEDBrzu3pt5fKT+Z4Oy85I21K80EYJYdjQGC2qum4Vo55Ag57iiIK4FYuA==} dev: false /fresh/0.5.2: @@ -6572,7 +7094,7 @@ packages: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 /fs-extra/11.2.0: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} @@ -6580,7 +7102,7 @@ packages: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 /fs-extra/8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} @@ -6597,7 +7119,7 @@ packages: at-least-node: 1.0.0 graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 /fs-minipass/2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} @@ -6617,7 +7139,7 @@ packages: deferred: 0.7.11 es5-ext: 0.10.62 event-emitter: 0.3.5 - ignore: 5.2.4 + ignore: 5.3.0 memoizee: 0.4.15 type: 2.7.2 dev: true @@ -6627,21 +7149,26 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true + dev: false optional: true - /function-bind/1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + /fsevents/2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true /function-bind/1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - /function.prototype.name/1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + /function.prototype.name/1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 functions-have-names: 1.2.3 /functional-red-black-tree/1.0.1: @@ -6660,19 +7187,8 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - /get-func-name/2.0.0: - resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} - /get-func-name/2.0.2: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - dev: true - - /get-intrinsic/1.2.0: - resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} - dependencies: - function-bind: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.3 /get-intrinsic/1.2.2: resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} @@ -6718,8 +7234,8 @@ packages: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 /github-from-package/0.0.0: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} @@ -6736,18 +7252,6 @@ packages: dependencies: is-glob: 4.0.3 - /glob/10.2.4: - resolution: {integrity: sha512-fDboBse/sl1oXSLhIp0FcCJgzW9KmhC/q8ULTKC82zc+DL3TL7FNb8qlt5qqXN53MsKEUSIcb+7DLmEygOE5Yw==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - dependencies: - foreground-child: 3.1.1 - jackspeak: 2.2.0 - minimatch: 9.0.0 - minipass: 6.0.1 - path-scurry: 1.9.1 - dev: true - /glob/10.3.10: resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} engines: {node: '>=16 || 14 >=14.17'} @@ -6801,8 +7305,8 @@ packages: type-fest: 0.8.1 dev: true - /globals/13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + /globals/13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -6811,7 +7315,7 @@ packages: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} dependencies: - define-properties: 1.2.0 + define-properties: 1.2.1 /globby/11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} @@ -6819,15 +7323,15 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.12 - ignore: 5.2.4 + fast-glob: 3.3.2 + ignore: 5.3.0 merge2: 1.4.1 slash: 3.0.0 /gopd/1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.2 /got/11.8.6: resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} @@ -6836,9 +7340,9 @@ packages: '@sindresorhus/is': 4.6.0 '@szmarczak/http-timer': 4.0.6 '@types/cacheable-request': 6.0.3 - '@types/responselike': 1.0.0 + '@types/responselike': 1.0.3 cacheable-lookup: 5.0.4 - cacheable-request: 7.0.2 + cacheable-request: 7.0.4 decompress-response: 6.0.0 http2-wrapper: 1.0.3 lowercase-keys: 2.0.0 @@ -6849,8 +7353,8 @@ packages: /graceful-fs/4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - /grapheme-splitter/1.0.4: - resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + /graphemer/1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} /graphlib/2.1.8: resolution: {integrity: sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==} @@ -6861,8 +7365,8 @@ packages: /graphology-types/0.24.7: resolution: {integrity: sha512-tdcqOOpwArNjEr0gNQKCXwaNCWnQJrog14nJNQPeemcLnXQUUGrsCWpWkVKt46zLjcS6/KGoayeJfHHyPDlvwA==} - /graphology/0.25.1_graphology-types@0.24.7: - resolution: {integrity: sha512-yYA7BJCcXN2DrKNQQ9Qf22zBHm/yTbyBR71T1MYBbGtywNHsv0QZtk8zaR6zxNcp2hCCZayUkHp9DyMSZCpoxQ==} + /graphology/0.25.4_graphology-types@0.24.7: + resolution: {integrity: sha512-33g0Ol9nkWdD6ulw687viS8YJQBxqG5LWII6FI6nul0pq6iM2t5EKquOTFDbyTblRB3O9I+7KX4xI8u5ffekAQ==} peerDependencies: graphology-types: '>=0.24.0' dependencies: @@ -6870,36 +7374,36 @@ packages: graphology-types: 0.24.7 obliterator: 2.0.4 - /graphql-scalars/1.21.3_graphql@16.6.0: - resolution: {integrity: sha512-QLWw3BHmqHZMp9JeYmPpjq7JT9aw/H8TpwmWKJEuMSE3+O7Xe7TduQbOLFzbs1q9UxX6CVkc0O1JO/YfkP/pAw==} + /graphql-scalars/1.22.4_graphql@16.8.1: + resolution: {integrity: sha512-ILnv7jq5VKHLUyoaTFX7lgYrjCd6vTee9i8/B+D4zJKJT5TguOl0KkpPEbXHjmeor8AZYrVsrYUHdqRBMX1pjA==} engines: {node: '>=10'} peerDependencies: graphql: ^0.8.0 || ^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: 16.6.0 - tslib: 2.5.0 + graphql: 16.8.1 + tslib: 2.6.2 dev: false - /graphql-subscriptions/2.0.0_graphql@16.6.0: + /graphql-subscriptions/2.0.0_graphql@16.8.1: resolution: {integrity: sha512-s6k2b8mmt9gF9pEfkxsaO1lTxaySfKoEJzEfmwguBbQ//Oq23hIXCfR1hm4kdh5hnR20RdwB+s3BCb+0duHSZA==} peerDependencies: graphql: ^15.7.2 || ^16.0.0 dependencies: - graphql: 16.6.0 + graphql: 16.8.1 iterall: 1.3.0 dev: false - /graphql-tag/2.12.6_graphql@16.6.0: + /graphql-tag/2.12.6_graphql@16.8.1: resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} engines: {node: '>=10'} peerDependencies: 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: 16.6.0 - tslib: 2.5.0 + graphql: 16.8.1 + tslib: 2.6.2 - /graphql/16.6.0: - resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==} + /graphql/16.8.1: + resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} /has-bigints/1.0.2: @@ -6913,11 +7417,6 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - /has-property-descriptors/1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} - dependencies: - get-intrinsic: 1.2.2 - /has-property-descriptors/1.0.1: resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} dependencies: @@ -6937,16 +7436,6 @@ packages: dependencies: has-symbols: 1.0.3 - /has-tostringtag/1.0.1: - resolution: {integrity: sha512-6J4rC9ROz0UkOpjn0BRtSSqlewDTDYJNQvy8N8RSrPCduUWId1o9BQPEVII/KKBqRk/ZIQff1YbRkUDCH2N5Sg==} - engines: {node: '>= 0.4'} - - /has/1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 - /hasha/5.2.2: resolution: {integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==} engines: {node: '>=8'} @@ -7061,8 +7550,8 @@ packages: engines: {node: '>= 4'} dev: true - /ignore/5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + /ignore/5.3.0: + resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} /immediate/3.0.6: @@ -7099,6 +7588,11 @@ packages: /ini/1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + /ini/4.1.1: + resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: false + /ink-select-input/4.2.2_ink@3.2.0+react@17.0.2: resolution: {integrity: sha512-E5AS2Vnd4CSzEa7Rm+hG47wxRQo1ASfh4msKxO7FHmn/ym+GKSSsFIfR+FonqjKNDPXYJClw8lM47RdN3Pi+nw==} engines: {node: '>=10'} @@ -7119,7 +7613,7 @@ packages: ink: '>=3.0.5' react: '>=16.8.2' dependencies: - cli-spinners: 2.8.0 + cli-spinners: 2.7.0 ink: 3.2.0_react@17.0.2 react: 17.0.2 @@ -7173,7 +7667,7 @@ packages: lodash: 4.17.21 patch-console: 1.0.0 react: 17.0.2 - react-devtools-core: 4.27.6 + react-devtools-core: 4.28.5 react-reconciler: 0.26.2_react@17.0.2 scheduler: 0.20.2 signal-exit: 3.0.7 @@ -7207,8 +7701,8 @@ packages: strip-ansi: 6.0.1 through: 2.3.8 - /inquirer/8.2.5: - resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==} + /inquirer/8.2.6: + resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} engines: {node: '>=12.0.0'} dependencies: ansi-escapes: 4.3.2 @@ -7221,19 +7715,19 @@ packages: mute-stream: 0.0.8 ora: 5.4.1 run-async: 2.4.1 - rxjs: 7.8.0 + rxjs: 7.8.1 string-width: 4.2.3 strip-ansi: 6.0.1 through: 2.3.8 - wrap-ansi: 7.0.0 + wrap-ansi: 6.2.0 dev: true - /internal-slot/1.0.5: - resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + /internal-slot/1.0.6: + resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.2.2 - has: 1.0.3 + hasown: 2.0.0 side-channel: 1.0.4 /interpret/1.4.0: @@ -7248,7 +7742,7 @@ packages: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-tostringtag: 1.0.0 /is-array-buffer/3.0.2: @@ -7256,12 +7750,15 @@ packages: dependencies: call-bind: 1.0.5 get-intrinsic: 1.2.2 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 /is-arrayish/0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} dev: true + /is-arrayish/0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + /is-bigint/1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: @@ -7278,7 +7775,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.5 - has-tostringtag: 1.0.1 + has-tostringtag: 1.0.0 /is-buffer/1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} @@ -7306,10 +7803,10 @@ packages: dependencies: ci-info: 2.0.0 - /is-core-module/2.12.0: - resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==} + /is-core-module/2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - has: 1.0.3 + hasown: 2.0.0 /is-date-object/1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} @@ -7367,7 +7864,7 @@ packages: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.1 + has-tostringtag: 1.0.0 /is-number/7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} @@ -7427,15 +7924,11 @@ packages: dependencies: has-symbols: 1.0.3 - /is-typed-array/1.1.10: - resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + /is-typed-array/1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 + which-typed-array: 1.1.13 /is-typedarray/1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -7449,7 +7942,7 @@ packages: /is-valid-domain/0.1.6: resolution: {integrity: sha512-ZKtq737eFkZr71At8NxOFcP9O1K89gW3DkdrGMpp1upr/ueWjj+Weh4l9AI4rN0Gt8W2M1w7jrG2b/Yv83Ljpg==} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 /is-weakmap/2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} @@ -7457,7 +7950,7 @@ packages: /is-weakref/1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 /is-weakset/2.0.2: resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} @@ -7496,8 +7989,8 @@ packages: ws: 7.5.9 dev: true - /istanbul-lib-coverage/3.2.0: - resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} + /istanbul-lib-coverage/3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} dev: true @@ -7512,10 +8005,10 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.21.4 + '@babel/core': 7.23.6 '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 - semver: 6.3.0 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true @@ -7526,18 +8019,18 @@ packages: dependencies: archy: 1.0.0 cross-spawn: 7.0.3 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 p-map: 3.0.0 rimraf: 3.0.2 uuid: 8.3.2 dev: true - /istanbul-lib-report/3.0.0: - resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} - engines: {node: '>=8'} + /istanbul-lib-report/3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} dependencies: - istanbul-lib-coverage: 3.2.0 - make-dir: 3.1.0 + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 supports-color: 7.2.0 dev: true @@ -7546,32 +8039,23 @@ packages: engines: {node: '>=10'} dependencies: debug: 4.3.4 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: - supports-color dev: true - /istanbul-reports/3.1.5: - resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} + /istanbul-reports/3.1.6: + resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 - istanbul-lib-report: 3.0.0 + istanbul-lib-report: 3.0.1 dev: true /iterall/1.3.0: resolution: {integrity: sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==} - /jackspeak/2.2.0: - resolution: {integrity: sha512-r5XBrqIJfwRIjRt/Xr5fv9Wh09qyhHfKnYddDlpM+ibRR20qrYActpCAgU6U+d53EOEjzkvxPMVHSlgR7leXrQ==} - engines: {node: '>=14'} - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - dev: true - /jackspeak/2.3.6: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} @@ -7580,12 +8064,12 @@ packages: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - /jake/10.8.5: - resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==} + /jake/10.8.7: + resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} engines: {node: '>=10'} hasBin: true dependencies: - async: 3.2.4 + async: 3.2.5 chalk: 4.1.2 filelist: 1.0.4 minimatch: 3.1.2 @@ -7598,11 +8082,8 @@ packages: resolution: {integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==} engines: {node: '>= 0.6.0'} - /jose/4.14.4: - resolution: {integrity: sha512-j8GhLiKmUAh+dsFXlX1aJCbt5KMibuKb+d7j1JaOJG6s2UjX1PQlW+OKB/sD4a/5ZYF4RcmYmLSndOoU3Lt/3g==} - - /js-sdsl/4.4.0: - resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==} + /jose/4.15.4: + resolution: {integrity: sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==} /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -7629,20 +8110,20 @@ packages: engines: {node: '>=4'} hasBin: true - /jsii-pacmak/1.94.0: - resolution: {integrity: sha512-L5s3RZ0AOx1XfAhXsEjyeCteVrw6nwJLynL+t93eXVDcw7NFT7S0fCFXzQ4lpYQ23P/yVpSIy32J3zpUOf4uDQ==} + /jsii-pacmak/1.93.0: + resolution: {integrity: sha512-A2rn4seHN+1/VzwQ0H8t6zxAz9HpZWbF+kVi9MpNgqd2iiNYxS1XNyirzyQ8D3e5ZNWoPAyFVuGqkXrtdo4etg==} engines: {node: '>= 14.17.0'} hasBin: true dependencies: - '@jsii/check-node': 1.94.0 - '@jsii/spec': 1.94.0 + '@jsii/check-node': 1.93.0 + '@jsii/spec': 1.93.0 clone: 2.1.2 - codemaker: 1.94.0 + codemaker: 1.93.0 commonmark: 0.30.0 escape-string-regexp: 4.0.0 fs-extra: 10.1.0 - jsii-reflect: 1.94.0 - jsii-rosetta: 1.94.0 + jsii-reflect: 1.93.0 + jsii-rosetta: 1.93.0 semver: 7.5.4 spdx-license-list: 6.8.0 xmlbuilder: 15.1.1 @@ -7650,31 +8131,31 @@ packages: transitivePeerDependencies: - supports-color - /jsii-reflect/1.94.0: - resolution: {integrity: sha512-Oupkl5iFFeq3GJ2a/fQNMnsXRMISmEKklPHksYs/l6MqrNFUQ5kg9oj1qxjSyaCpvvXBI8Eh7y73dqNE8w4cVw==} + /jsii-reflect/1.93.0: + resolution: {integrity: sha512-obf74y7RFXFNfPmgJYMQoRVPeR40czub0MM+rKfyEape5+qqvTU1pyUN384kVzpEzUfFIRsFMWqfxrW4zqwuPQ==} engines: {node: '>= 14.17.0'} hasBin: true dependencies: - '@jsii/check-node': 1.94.0 - '@jsii/spec': 1.94.0 + '@jsii/check-node': 1.93.0 + '@jsii/spec': 1.93.0 chalk: 4.1.2 fs-extra: 10.1.0 - oo-ascii-tree: 1.94.0 + oo-ascii-tree: 1.93.0 yargs: 16.2.0 - /jsii-rosetta/1.94.0: - resolution: {integrity: sha512-FLQAxdZJsH0sg87S9u/e4+HDGr6Pth+UZ4ool3//MFMsw+C0iwagAlNVhZuyohMdlvumpQeg9Gr+FvoBZFoBrA==} + /jsii-rosetta/1.93.0: + resolution: {integrity: sha512-5HFoC6Cp3Y3usCGuTRDTL/ovgz9MxI6/kY4Re8agVShXR6MPSX6F6Sc1qGMUjf3ynFfPz+DMsBY0Z164cxVKBA==} engines: {node: '>= 14.17.0'} hasBin: true dependencies: - '@jsii/check-node': 1.94.0 - '@jsii/spec': 1.94.0 + '@jsii/check-node': 1.93.0 + '@jsii/spec': 1.93.0 '@xmldom/xmldom': 0.8.10 commonmark: 0.30.0 fast-glob: 3.3.2 - jsii: 1.94.0 + jsii: 1.93.0 semver: 7.5.4 - semver-intersect: 1.4.0 + semver-intersect: 1.5.0 stream-json: 1.8.0 typescript: 3.9.10 workerpool: 6.5.1 @@ -7682,18 +8163,18 @@ packages: transitivePeerDependencies: - supports-color - /jsii-rosetta/5.3.9: - resolution: {integrity: sha512-V1m+f0SHgSlW0R0pexGsHxi0rWoS936VVmkGaewoulOzkB/v0vajdebHKZBEcw2wizpxjttXZHTrk1SyiFKmuA==} + /jsii-rosetta/5.3.0: + resolution: {integrity: sha512-c/eZmOWKJhyD5iUaCb9q81fngKXzp92i0Qi3UbTYXbpAPd1AAiu2YQAC33e2K/DlZOHZZdWWYwnjKxeRySz8xg==} engines: {node: '>= 18.12.0'} hasBin: true dependencies: - '@jsii/check-node': 1.94.0 - '@jsii/spec': 1.94.0 + '@jsii/check-node': 1.93.0 + '@jsii/spec': 1.93.0 '@xmldom/xmldom': 0.8.10 chalk: 4.1.2 - commonmark: 0.31.0 + commonmark: 0.30.0 fast-glob: 3.3.2 - jsii: 5.3.12 + jsii: 5.3.0 semver: 7.5.4 semver-intersect: 1.5.0 stream-json: 1.8.0 @@ -7703,25 +8184,25 @@ packages: transitivePeerDependencies: - supports-color - /jsii-srcmak/0.1.1023: - resolution: {integrity: sha512-jXDvQxzZq9lA7DuNn+d2FntByGHvIsljS3y2yaMSjcdfHe77AJ5IYZ9IaNiGqVTTO7Xz3Fhx3cmhwmBhzxWBEg==} + /jsii-srcmak/0.1.999: + resolution: {integrity: sha512-8jhGRjceKdvYlW3rujnrZWTa1bss7TUhcsVrRsT7Q+MDYxRZan0FsqyHKrjfb8GYpgSh5DVpc9iYCwmn6VgXsw==} hasBin: true dependencies: fs-extra: 9.1.0 - jsii: 5.3.12 - jsii-pacmak: 1.94.0 + jsii: 5.2.44 + jsii-pacmak: 1.93.0 ncp: 2.0.0 yargs: 15.4.1 transitivePeerDependencies: - supports-color - /jsii/1.94.0: - resolution: {integrity: sha512-20KlKsBZlo7Ti6vfqTpKfZXnT2MKRGfh5bIPrwDODoCQmHNATfPFt1fs5+Wqd7xdrEj+A+sLAtjfHTw6i+sxCw==} + /jsii/1.93.0: + resolution: {integrity: sha512-J6In5MDWcmVosOwZxdwcW+NisQZ2p9g2zWFwCO3RpMoHmpzYasChZSvRvpgR5iFB7m10QRebU+45R2WCGsadfg==} engines: {node: '>= 14.17.0'} hasBin: true dependencies: - '@jsii/check-node': 1.94.0 - '@jsii/spec': 1.94.0 + '@jsii/check-node': 1.93.0 + '@jsii/spec': 1.93.0 case: 1.6.3 chalk: 4.1.2 fast-deep-equal: 3.1.3 @@ -7736,13 +8217,34 @@ packages: transitivePeerDependencies: - supports-color - /jsii/5.3.12: - resolution: {integrity: sha512-G2hWcEIfED1JuP6EwCFO94Ho4LO8j/na7A4I/ekdCEEmdLAFUvgXTZ4rRuZeiMLmvU0rKyb24r8V18gl+BbkNA==} + /jsii/5.2.44: + resolution: {integrity: sha512-Z7sTqYzQ5yoJU/ie+svjqSzrOF5rl4pW/bojvCb/7MfJ+SaGqhMUQMxQGTfqmSvauME8JoVYqwMH89x6qreJ8A==} + engines: {node: '>= 16.14.0'} + hasBin: true + dependencies: + '@jsii/check-node': 1.93.0 + '@jsii/spec': 1.93.0 + case: 1.6.3 + chalk: 4.1.2 + downlevel-dts: 0.11.0 + fast-deep-equal: 3.1.3 + log4js: 6.9.1 + semver: 7.5.4 + semver-intersect: 1.5.0 + sort-json: 2.0.1 + spdx-license-list: 6.8.0 + typescript: 5.2.2 + yargs: 17.7.2 + transitivePeerDependencies: + - supports-color + + /jsii/5.3.0: + resolution: {integrity: sha512-WQSg7mV1t3EWSjobYN/CGkQgYh6DjxMoQsInZrvZBFuo2yEkKuaNuBAoCjqstS+EgY20P2Jj9Z+lMlIqcREv7A==} engines: {node: '>= 18.12.0'} hasBin: true dependencies: - '@jsii/check-node': 1.94.0 - '@jsii/spec': 1.94.0 + '@jsii/check-node': 1.93.0 + '@jsii/spec': 1.93.0 case: 1.6.3 chalk: 4.1.2 downlevel-dts: 0.11.0 @@ -7759,7 +8261,6 @@ packages: /json-buffer/3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - dev: true /json-cycle/1.5.0: resolution: {integrity: sha512-GOehvd5PO2FeZ5T4c+RxobeT5a1PiGpF4u9/3+UvrMU4bhnVqzJY7hm39wg8PDCqkU91fWGH8qjWR4bn+wgq9w==} @@ -7796,8 +8297,8 @@ packages: /json-stable-stringify-without-jsonify/1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - /json-stable-stringify/1.1.1: - resolution: {integrity: sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==} + /json-stable-stringify/1.1.0: + resolution: {integrity: sha512-zfA+5SuwYN2VWqN1/5HZaDzQKLJHaBVMZIIM+wuYjdptkaQsqzDdqjqf+lZZJUuJq1aanHiY8LhH8LmH+qBYJA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.5 @@ -7829,7 +8330,7 @@ packages: /jsonfile/6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: - universalify: 2.0.0 + universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 @@ -7853,7 +8354,7 @@ packages: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 5.7.1 + semver: 5.7.2 dev: true /jsonwebtoken/9.0.1: @@ -7863,7 +8364,7 @@ packages: jws: 3.2.2 lodash: 4.17.21 ms: 2.1.3 - semver: 7.5.0 + semver: 7.5.4 /jssha/3.3.1: resolution: {integrity: sha512-VCMZj12FCFMQYcFLPRm/0lOBbLi8uM2BhXPTqw3U4YAfs4AZfiApOoBLoN8cQE60Z50m1MYMTQVCfgF/KaCVhQ==} @@ -7900,10 +8401,10 @@ packages: resolution: {integrity: sha512-UUOZ0CVReK1QVU3rbi9bC7N5/le8ziUj0A2ef1Q0M7OPD2KvjEYizptqIxGIo6fSLYDkqBrazILS18tYuRc8gw==} engines: {node: '>=14'} dependencies: - '@types/express': 4.17.17 + '@types/express': 4.17.21 '@types/jsonwebtoken': 9.0.1 debug: 4.3.4 - jose: 4.14.4 + jose: 4.15.4 limiter: 1.1.5 lru-memoizer: 2.2.0 transitivePeerDependencies: @@ -7930,11 +8431,10 @@ packages: resolution: {integrity: sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==} dev: true - /keyv/4.5.2: - resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} + /keyv/4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} dependencies: json-buffer: 3.0.1 - dev: true /kind-of/6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} @@ -8116,7 +8616,7 @@ packages: dependencies: date-format: 4.0.14 debug: 4.3.4 - flatted: 3.2.7 + flatted: 3.2.9 rfdc: 1.3.0 streamroller: 3.1.5 transitivePeerDependencies: @@ -8143,6 +8643,10 @@ packages: engines: {node: '>=8'} dev: true + /lru-cache/10.1.0: + resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} + engines: {node: 14 || >=16.14} + /lru-cache/4.0.2: resolution: {integrity: sha512-uQw9OqphAGiZhkuPlpFGmdTU2tEuhxTourM/19qGJrxBPHAr/f8BT1a0i/lOclESnGatdJG/UCkP9kZB/Lh1iw==} dependencies: @@ -8167,10 +8671,6 @@ packages: dependencies: yallist: 4.0.0 - /lru-cache/9.1.1: - resolution: {integrity: sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==} - engines: {node: 14 || >=16.14} - /lru-memoizer/2.2.0: resolution: {integrity: sha512-QfOZ6jNkxCcM/BkIPnFsqDhtrazLRsghi9mBwFAzol5GCvj4EkFT899Za3+QwikCg5sRX8JstioBDwOxEyzaNw==} dependencies: @@ -8183,8 +8683,8 @@ packages: es5-ext: 0.10.62 dev: true - /luxon/3.3.0: - resolution: {integrity: sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==} + /luxon/3.4.4: + resolution: {integrity: sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==} engines: {node: '>=12'} dev: false @@ -8199,7 +8699,14 @@ packages: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} dependencies: - semver: 6.3.0 + semver: 6.3.1 + dev: true + + /make-dir/4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + dependencies: + semver: 7.5.4 dev: true /make-error/1.3.6: @@ -8274,6 +8781,12 @@ packages: engines: {node: '>=4.0.0'} hasBin: true + /mime/3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + dev: false + /mimic-fn/1.2.0: resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} engines: {node: '>=4'} @@ -8322,13 +8835,6 @@ packages: brace-expansion: 2.0.1 dev: false - /minimatch/9.0.0: - resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minimatch/9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} @@ -8345,16 +8851,11 @@ packages: yallist: 4.0.0 dev: true - /minipass/4.2.8: - resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + /minipass/5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} dev: true - /minipass/6.0.1: - resolution: {integrity: sha512-Tenl5QPpgozlOGBiveNYHg2f6y+VpxsXRoIHFUVJuSmTonXRAE6q9b8Mp/O46762/2AlW4ye4Nkyvx0fgWDKbw==} - engines: {node: '>=16 || 14 >=14.17'} - dev: true - /minipass/7.0.4: resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} engines: {node: '>=16 || 14 >=14.17'} @@ -8444,6 +8945,10 @@ packages: /ms/2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + /multipasta/0.1.21: + resolution: {integrity: sha512-HpF9156uifsQu1L8KKW1EqXIt3DacHJTzQ+JSm6IShkcyyf+krOWzfOgT3OLHzesM40hbs6/QW5CJWSEdDPQag==} + dev: false + /mustache/4.1.0: resolution: {integrity: sha512-0FsgP/WVq4mKyjolIyX+Z9Bd+3WS8GOwoUTyKXT5cTYMGeauNTi2HPCwERqseC1IHAy0Z7MDZnJBfjabd4O8GQ==} hasBin: true @@ -8518,7 +9023,7 @@ packages: dependencies: debug: 3.2.7 iconv-lite: 0.4.24 - sax: 1.2.4 + sax: 1.3.0 dev: false /negotiator/0.6.3: @@ -8531,6 +9036,7 @@ packages: /nice-try/1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + dev: true /nise/4.1.0: resolution: {integrity: sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==} @@ -8564,8 +9070,8 @@ packages: - supports-color dev: true - /nock/13.3.6: - resolution: {integrity: sha512-lT6YuktKroUFM+27mubf2uqQZVy2Jf+pfGzuh9N6VwdHlFoZqvi4zyxFTVR1w/ChPqGY6yxGehHp6C3wqCASCw==} + /nock/13.4.0: + resolution: {integrity: sha512-W8NVHjO/LCTNA64yxAPHV/K47LpGYcVzgKd3Q0n6owhwvD0Dgoterc25R4rnZbckJEb6Loxz1f5QMuJpJnbSyQ==} engines: {node: '>= 10.13'} dependencies: debug: 4.3.4 @@ -8575,8 +9081,8 @@ packages: - supports-color dev: true - /node-abi/3.54.0: - resolution: {integrity: sha512-p7eGEiQil0YUV3ItH4/tBb781L5impVmmx2E9FRKF7d18XXzp4PGT2tdYMFY6wQqgxD0IwNZOiSJ0/K0fSi/OA==} + /node-abi/3.52.0: + resolution: {integrity: sha512-JJ98b02z16ILv7859irtXn4oUaFWADtvkzy2c0IAatNVX2Mc9Yoh8z6hZInn3QwvMEYhHuQloYi+TTQy67SIdQ==} engines: {node: '>=10'} dependencies: semver: 7.5.4 @@ -8603,8 +9109,8 @@ packages: dependencies: whatwg-url: 5.0.0 - /node-fetch/2.6.9: - resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} + /node-fetch/2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -8626,8 +9132,8 @@ packages: process-on-spawn: 1.0.0 dev: true - /node-releases/2.0.10: - resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} + /node-releases/2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} dev: true /node-rsa/0.4.2: @@ -8640,7 +9146,7 @@ packages: resolution: {integrity: sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==} engines: {node: '>=6'} dependencies: - cron-parser: 4.8.1 + cron-parser: 4.9.0 long-timeout: 0.1.1 sorted-array-functions: 1.3.0 dev: false @@ -8659,8 +9165,8 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.2 - semver: 5.7.1 + resolve: 1.22.8 + semver: 5.7.2 validate-npm-package-license: 3.0.4 dev: true @@ -8680,8 +9186,8 @@ packages: ext: 1.7.0 fs2: 0.3.9 memoizee: 0.4.15 - node-fetch: 2.6.9 - semver: 7.5.0 + node-fetch: 2.7.0 + semver: 7.5.4 type: 2.7.2 validate-npm-package-name: 3.0.0 transitivePeerDependencies: @@ -8716,13 +9222,13 @@ packages: foreground-child: 2.0.0 get-package-type: 0.1.0 glob: 7.2.3 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 istanbul-lib-hook: 3.0.0 istanbul-lib-instrument: 4.0.3 istanbul-lib-processinfo: 2.0.3 - istanbul-lib-report: 3.0.0 + istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.5 + istanbul-reports: 3.1.6 make-dir: 3.1.0 node-preload: 0.2.1 p-map: 3.0.0 @@ -8745,15 +9251,15 @@ packages: resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} engines: {node: '>= 6'} - /object-inspect/1.12.3: - resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + /object-inspect/1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} /object-is/1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.5 - define-properties: 1.2.0 + define-properties: 1.2.1 /object-keys/1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} @@ -8763,22 +9269,38 @@ packages: resolution: {integrity: sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==} engines: {node: '>= 10'} - /object.assign/4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + /object.assign/4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.5 - define-properties: 1.2.0 + define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 - /object.values/1.1.6: - resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + /object.fromentries/2.0.7: + resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + + /object.groupby/1.0.1: + resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 + + /object.values/1.1.7: + resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 /obliterator/2.0.4: resolution: {integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==} @@ -8807,8 +9329,8 @@ packages: dependencies: mimic-fn: 2.1.0 - /oo-ascii-tree/1.94.0: - resolution: {integrity: sha512-i6UllReifEW2InBJHVFJNxrledRp3yr/yKVbpDmgWTguRe8/7BtBK3njzjvZNcPLEAtiWWxr0o9SpwYjapmTOw==} + /oo-ascii-tree/1.93.0: + resolution: {integrity: sha512-zbmrGCL/UsvxV2WlnsSrqdkdxEggxH7eA1HOk+hmimLQu+eLO4Y3VGqwt0VK04Nfe6iG6GnzRL5/XjH0j1v8bQ==} engines: {node: '>= 14.17.0'} /open/7.4.2: @@ -8829,7 +9351,7 @@ packages: /optimism/0.16.2: resolution: {integrity: sha512-zWNbgWj+3vLEjZNIh/okkY2EUfX+vB9TJopzIZwT1xxaMqC5hRLLraePod4c5n4He08xuXNH+zhKFFCu390wiQ==} dependencies: - '@wry/context': 0.7.1 + '@wry/context': 0.7.4 '@wry/trie': 0.3.2 /optionator/0.8.3: @@ -8841,19 +9363,19 @@ packages: levn: 0.3.0 prelude-ls: 1.1.2 type-check: 0.3.2 - word-wrap: 1.2.3 + word-wrap: 1.2.5 dev: true - /optionator/0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + /optionator/0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} 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.3 /ora/3.4.0: resolution: {integrity: sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==} @@ -8861,7 +9383,7 @@ packages: dependencies: chalk: 2.4.2 cli-cursor: 2.1.0 - cli-spinners: 2.8.0 + cli-spinners: 2.9.2 log-symbols: 2.2.0 strip-ansi: 5.2.0 wcwidth: 1.0.1 @@ -8874,7 +9396,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.8.0 + cli-spinners: 2.9.2 is-interactive: 1.0.0 is-unicode-supported: 0.1.0 log-symbols: 4.1.0 @@ -8984,7 +9506,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.21.4 + '@babel/code-frame': 7.23.5 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -8994,11 +9516,11 @@ packages: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} - /password-prompt/1.1.2: - resolution: {integrity: sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==} + /password-prompt/1.1.3: + resolution: {integrity: sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==} dependencies: - ansi-escapes: 3.2.0 - cross-spawn: 6.0.5 + ansi-escapes: 4.3.2 + cross-spawn: 7.0.3 /patch-console/1.0.0: resolution: {integrity: sha512-nxl9nrnLQmh64iTzMfyylSlRozL7kAXIaxw1fVcLYdyhNkJCRUzirRZTikXGJsg+hc4fqpneTK6iU2H1Q8THSA==} @@ -9023,6 +9545,7 @@ packages: /path-key/2.0.1: resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} engines: {node: '>=4'} + dev: true /path-key/3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} @@ -9044,17 +9567,9 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 9.1.1 + lru-cache: 10.1.0 minipass: 7.0.4 - /path-scurry/1.9.1: - resolution: {integrity: sha512-UgmoiySyjFxP6tscZDgWGEAgsW5ok8W3F5CJDnnH2pozwSTGE6eH7vwTotMwATWA2r5xqdkKdxYPkwlJjAI/3g==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - lru-cache: 9.1.1 - minipass: 6.0.1 - dev: true - /path-to-regexp/0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -9152,7 +9667,7 @@ packages: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.54.0 + node-abi: 3.52.0 pump: 3.0.0 rc: 1.2.8 simple-get: 4.0.1 @@ -9172,7 +9687,7 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} dependencies: - fast-diff: 1.2.0 + fast-diff: 1.3.0 /prettier/2.3.0: resolution: {integrity: sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==} @@ -9251,6 +9766,10 @@ packages: forwarded: 0.2.0 ipaddr.js: 1.9.1 + /proxy-from-env/1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: true + /pseudomap/1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} @@ -9263,13 +9782,12 @@ packages: /punycode/1.3.2: resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} - /punycode/2.3.0: - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + /punycode/2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - /pure-rand/5.0.5: - resolution: {integrity: sha512-BwQpbqxSCBJVpamI6ydzcKqyFmnd5msMWUGvzXLm1aXvusbbgkbOto/EUPM00hjveJEaJtdbhUjKSzWRhQVkaw==} - dev: true + /pure-rand/6.0.4: + resolution: {integrity: sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==} /qs/6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} @@ -9277,8 +9795,8 @@ packages: dependencies: side-channel: 1.0.4 - /qs/6.11.1: - resolution: {integrity: sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==} + /qs/6.11.2: + resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} engines: {node: '>=0.6'} dependencies: side-channel: 1.0.4 @@ -9331,8 +9849,8 @@ packages: minimist: 1.2.8 strip-json-comments: 2.0.1 - /react-devtools-core/4.27.6: - resolution: {integrity: sha512-jeFNhEzcSwpiqmw+zix5IFibNEPmUodICN7ClrlRKGktzO/3FMteMb52l1NRUiz/ABSYt9hOZ9IPgVDrg5pyUw==} + /react-devtools-core/4.28.5: + resolution: {integrity: sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==} dependencies: shell-quote: 1.8.1 ws: 7.5.9 @@ -9374,7 +9892,7 @@ packages: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} dependencies: - '@types/normalize-package-data': 2.4.1 + '@types/normalize-package-data': 2.4.4 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -9436,7 +9954,7 @@ packages: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} dependencies: - resolve: 1.22.2 + resolve: 1.22.8 /redeyed/2.1.1: resolution: {integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==} @@ -9446,25 +9964,17 @@ packages: /reflect-metadata/0.1.13: resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==} - /regexp-tree/0.1.25: - resolution: {integrity: sha512-szcL3aqw+vEeuxhL1AMYRyeMP+goYF5I/guaH10uJX5xbGyeQeNPPneaj3ZWVmGLCDxrVaaYekkr5R12gk4dJw==} + /regexp-tree/0.1.27: + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true dev: true - /regexp.prototype.flags/1.5.0: - resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - functions-have-names: 1.2.3 - /regexp.prototype.flags/1.5.1: resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.5 - define-properties: 1.2.0 + define-properties: 1.2.1 set-function-name: 2.0.1 /regexpp/2.0.1: @@ -9506,11 +10016,11 @@ packages: engines: {node: '>=8'} dev: true - /resolve/1.22.2: - resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + /resolve/1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true dependencies: - is-core-module: 2.12.0 + is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -9559,7 +10069,7 @@ packages: dependencies: debug: 3.2.7 rhea: 3.0.2 - tslib: 2.5.0 + tslib: 2.6.2 transitivePeerDependencies: - supports-color dev: false @@ -9592,12 +10102,12 @@ packages: dependencies: glob: 7.2.3 - /rimraf/5.0.0: - resolution: {integrity: sha512-Jf9llaP+RvaEVS5nPShYFhtXIrb3LRKP281ib3So0KkeZKo2wIKyq0Re7TOSwanasA423PSr6CCIL4bP6T040g==} + /rimraf/5.0.5: + resolution: {integrity: sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==} engines: {node: '>=14'} hasBin: true dependencies: - glob: 10.2.4 + glob: 10.3.10 dev: true /run-async/2.4.1: @@ -9625,12 +10135,21 @@ packages: dependencies: tslib: 1.14.1 - /rxjs/7.8.0: - resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} + /rxjs/7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: true + /safe-array-concat/1.0.1: + resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + has-symbols: 1.0.3 + isarray: 2.0.5 + /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -9640,14 +10159,14 @@ packages: /safe-regex-test/1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.0 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 is-regex: 1.1.4 /safe-regex/2.1.1: resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} dependencies: - regexp-tree: 0.1.25 + regexp-tree: 0.1.27 dev: true /safer-buffer/2.1.2: @@ -9656,8 +10175,8 @@ packages: /sax/1.2.1: resolution: {integrity: sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==} - /sax/1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + /sax/1.3.0: + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} /scheduler/0.20.2: resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} @@ -9677,30 +10196,19 @@ packages: engines: {node: '>=0.8.0'} dev: false - /semver-intersect/1.4.0: - resolution: {integrity: sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==} - dependencies: - semver: 5.7.1 - /semver-intersect/1.5.0: resolution: {integrity: sha512-BDjWX7yCC0haX4W/zrnV2JaMpVirwaEkGOBmgRQtH++F1N3xl9v7k9H44xfTqwl+yLNNSbMKosoVSTIiJVQ2Pw==} dependencies: - semver: 6.3.0 - - /semver/5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} - hasBin: true + semver: 6.3.1 - /semver/6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + /semver/5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true + dev: true - /semver/7.5.0: - resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==} - engines: {node: '>=10'} + /semver/6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - dependencies: - lru-cache: 6.0.0 /semver/7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} @@ -9752,9 +10260,9 @@ packages: diff: 3.5.0 get-stdin: 6.0.0 js-yaml: 3.14.1 - node-fetch: 2.6.9 + node-fetch: 2.7.0 rimraf: 2.7.1 - semver: 5.7.1 + semver: 5.7.2 shortid: 2.2.16 yargs: 13.3.2 transitivePeerDependencies: @@ -9767,21 +10275,21 @@ packages: hasBin: true requiresBuild: true dependencies: - '@serverless/dashboard-plugin': 6.2.3_supports-color@8.1.1 - '@serverless/platform-client': 4.3.2_supports-color@8.1.1 - '@serverless/utils': 6.11.1 + '@serverless/dashboard-plugin': 6.4.0_supports-color@8.1.1 + '@serverless/platform-client': 4.5.1_supports-color@8.1.1 + '@serverless/utils': 6.15.0 ajv: 8.12.0 ajv-formats: 2.1.1 archiver: 5.3.0 - aws-sdk: 2.1365.0 + aws-sdk: 2.1522.0 bluebird: 3.7.2 - cachedir: 2.3.0 + cachedir: 2.4.0 chalk: 4.1.2 child-process-ext: 2.1.1 - ci-info: 3.8.0 + ci-info: 3.9.0 cli-progress-footer: 2.3.2 d: 1.0.1 - dayjs: 1.11.7 + dayjs: 1.11.10 decompress: 4.2.1 dotenv: 10.0.0 dotenv-expand: 5.1.0 @@ -9802,7 +10310,7 @@ packages: lodash: 4.17.21 memoizee: 0.4.15 micromatch: 4.0.5 - node-fetch: 2.6.9 + node-fetch: 2.7.0 npm-registry-utilities: 1.0.0 object-hash: 2.2.0 open: 7.4.2 @@ -9810,11 +10318,11 @@ packages: process-utils: 4.0.0 promise-queue: 2.2.5 require-from-string: 2.0.2 - semver: 7.5.0 + semver: 7.5.4 signal-exit: 3.0.7 strip-ansi: 6.0.1 supports-color: 8.1.1 - tar: 6.1.13 + tar: 6.2.0 timers-ext: 0.1.7 type: 2.7.2 untildify: 4.0.0 @@ -9830,12 +10338,11 @@ packages: /set-blocking/2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - /set-function-length/1.2.0: - resolution: {integrity: sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==} + /set-function-length/1.1.1: + resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} engines: {node: '>= 0.4'} dependencies: define-data-property: 1.1.1 - function-bind: 1.1.2 get-intrinsic: 1.2.2 gopd: 1.0.1 has-property-descriptors: 1.0.1 @@ -9846,7 +10353,7 @@ packages: dependencies: define-data-property: 1.1.1 functions-have-names: 1.2.3 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.1 /setimmediate/1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} @@ -9860,6 +10367,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: shebang-regex: 1.0.0 + dev: true /shebang-command/2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} @@ -9870,6 +10378,7 @@ packages: /shebang-regex/1.0.0: resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} engines: {node: '>=0.10.0'} + dev: true /shebang-regex/3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} @@ -9889,6 +10398,7 @@ packages: /shortid/2.2.16: resolution: {integrity: sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. dependencies: nanoid: 2.1.11 dev: true @@ -9898,15 +10408,11 @@ packages: dependencies: call-bind: 1.0.5 get-intrinsic: 1.2.2 - object-inspect: 1.12.3 + object-inspect: 1.13.1 /signal-exit/3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - /signal-exit/4.0.2: - resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==} - engines: {node: '>=14'} - /signal-exit/4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} @@ -9921,8 +10427,8 @@ packages: once: 1.4.0 simple-concat: 1.0.1 - /simple-git/3.18.0_supports-color@8.1.1: - resolution: {integrity: sha512-Yt0GJ5aYrpPci3JyrYcsPz8Xc05Hi4JPSOb+Sgn/BmPX35fn/6Fp9Mef8eMBCrL2siY5w4j49TA5Q+bxPpri1Q==} + /simple-git/3.21.0_supports-color@8.1.1: + resolution: {integrity: sha512-oTzw9248AF5bDTMk9MrxsRzEzivMlY+DWH0yWS4VYpMhNLhDWnN06pCtaUyPnqv/FpsdeNmRqmZugMABHRPdDA==} dependencies: '@kwsites/file-exists': 1.1.1_supports-color@8.1.1 '@kwsites/promise-deferred': 1.1.1 @@ -9931,6 +10437,11 @@ packages: - supports-color dev: true + /simple-swizzle/0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + dependencies: + is-arrayish: 0.3.2 + /sinon-chai/3.5.0_chai@4.2.0+sinon@9.2.3: resolution: {integrity: sha512-IifbusYiQBpUxxFJkR3wTU68xzBN0+bxCScEaKMjBvAQERg6FnTTc1F17rseLb1tjmkJ23730AXpFI0c47FgAg==} peerDependencies: @@ -10045,7 +10556,7 @@ packages: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.13 + spdx-license-ids: 3.0.16 dev: true /spdx-exceptions/2.3.0: @@ -10056,11 +10567,11 @@ packages: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.13 + spdx-license-ids: 3.0.16 dev: true - /spdx-license-ids/3.0.13: - resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + /spdx-license-ids/3.0.16: + resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} dev: true /spdx-license-list/6.8.0: @@ -10110,7 +10621,7 @@ packages: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} dependencies: - internal-slot: 1.0.5 + internal-slot: 1.0.6 /stoppable/1.1.0: resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} @@ -10170,38 +10681,32 @@ packages: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 - strip-ansi: 7.0.1 + strip-ansi: 7.1.0 /string.prototype.repeat/0.2.0: resolution: {integrity: sha512-1BH+X+1hSthZFW+X+JaUkjkkUPwIlLEMJBLANN3hOob3RhEk5snLWNECDnYbgn/m5c5JV7Ersu1Yubaf+05cIA==} - /string.prototype.repeat/1.0.0: - resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} - dependencies: - define-properties: 1.2.0 - es-abstract: 1.21.2 - - /string.prototype.trim/1.2.7: - resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} + /string.prototype.trim/1.2.8: + resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 - /string.prototype.trimend/1.0.6: - resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + /string.prototype.trimend/1.0.7: + resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 - /string.prototype.trimstart/1.0.6: - resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + /string.prototype.trimstart/1.0.7: + resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 /string_decoder/0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} @@ -10228,8 +10733,8 @@ packages: dependencies: ansi-regex: 5.0.1 - /strip-ansi/7.0.1: - resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + /strip-ansi/7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 @@ -10283,7 +10788,7 @@ packages: peek-readable: 4.1.0 dev: true - /subscriptions-transport-ws/0.11.0_graphql@16.6.0: + /subscriptions-transport-ws/0.11.0_graphql@16.8.1: resolution: {integrity: sha512-8D4C6DIH5tGiAIpp5I0wD/xRlNiZAPGHygzCe7VzyzUoxHtawzjNAY9SUTXU05/EY2NMY9/9GF0ycizkXr1CWQ==} deprecated: The `subscriptions-transport-ws` package is no longer maintained. We recommend you use `graphql-ws` instead. For help migrating Apollo software to `graphql-ws`, see https://www.apollographql.com/docs/apollo-server/data/subscriptions/#switching-from-subscriptions-transport-ws For general help using `graphql-ws`, see https://github.com/enisdenjo/graphql-ws/blob/master/README.md peerDependencies: @@ -10291,7 +10796,7 @@ packages: dependencies: backo2: 1.0.2 eventemitter3: 3.1.2 - graphql: 16.6.0 + graphql: 16.8.1 iterall: 1.3.0 symbol-observable: 1.2.0 ws: 7.5.9 @@ -10304,17 +10809,17 @@ packages: engines: {node: '>=6.4.0 <13 || >=14'} deprecated: Please downgrade to v7.1.5 if you need IE/ActiveXObject support OR upgrade to v8.0.0 as we no longer support IE and published an incorrect patch version (see https://github.com/visionmedia/superagent/issues/1731) dependencies: - component-emitter: 1.3.0 + component-emitter: 1.3.1 cookiejar: 2.1.4 debug: 4.3.4_supports-color@8.1.1 fast-safe-stringify: 2.1.1 form-data: 4.0.0 - formidable: 2.1.1 + formidable: 2.1.2 methods: 1.1.2 mime: 2.6.0 - qs: 6.11.1 + qs: 6.11.2 readable-stream: 3.6.2 - semver: 7.5.0 + semver: 7.5.4 transitivePeerDependencies: - supports-color dev: true @@ -10415,13 +10920,13 @@ packages: inherits: 2.0.4 readable-stream: 3.6.2 - /tar/6.1.13: - resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==} + /tar/6.2.0: + resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} engines: {node: '>=10'} dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 - minipass: 4.2.8 + minipass: 5.0.0 minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 @@ -10491,6 +10996,10 @@ packages: ieee754: 1.2.1 dev: true + /toml/3.0.0: + resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} + dev: false + /tr46/0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} @@ -10509,7 +11018,7 @@ packages: resolution: {integrity: sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ==} engines: {node: '>=8'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 /ts-morph/19.0.0: resolution: {integrity: sha512-D6qcpiJdn46tUqV45vr5UGM2dnIEuTGNxVhg0sk5NX11orcouwj6i1bMqZIz2mZTZB1Hcgy7C3oEVhAT+f6mbQ==} @@ -10518,8 +11027,8 @@ packages: code-block-writer: 12.0.0 dev: false - /ts-node/10.9.1_2hvnv4b4kjmt6y5bvmacsluh7q: - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + /ts-node/10.9.2_rvp4jcbbipjxnezjnuznmm54h4: + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: '@swc/core': '>=1.2.50' @@ -10536,10 +11045,10 @@ packages: '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 18.18.3 - acorn: 8.8.2 - acorn-walk: 8.2.0 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.19.3 + acorn: 8.11.2 + acorn-walk: 8.3.1 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -10555,13 +11064,25 @@ packages: chalk: 4.1.2 global-prefix: 3.0.0 minimist: 1.2.8 - resolve: 1.22.2 + resolve: 1.22.8 semver: 7.5.4 strip-ansi: 6.0.1 dev: true - /tsconfig-paths/3.14.2: - resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} + /tsconfck/3.0.0_typescript@5.1.6: + resolution: {integrity: sha512-w3wnsIrJNi7avf4Zb0VjOoodoO0woEqGgZGQm+LHH9przdUI+XDKsWAXwxHA1DaRTjeuZNcregSzr7RaA8zG9A==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + typescript: 5.1.6 + + /tsconfig-paths/3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} dependencies: '@types/json5': 0.0.29 json5: 1.0.2 @@ -10571,8 +11092,8 @@ packages: /tslib/1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - /tslib/2.5.0: - resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + /tslib/2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} /tsutils/3.21.0_typescript@5.1.6: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} @@ -10642,12 +11163,39 @@ packages: resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==} dev: true + /typed-array-buffer/1.0.0: + resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + is-typed-array: 1.1.12 + + /typed-array-byte-length/1.0.0: + resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + + /typed-array-byte-offset/1.0.0: + resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.5 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + /typed-array-length/1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 /typedarray-to-buffer/3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} @@ -10665,20 +11213,25 @@ packages: engines: {node: '>=14.17'} hasBin: true + /typescript/5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + engines: {node: '>=14.17'} + hasBin: true + /typescript/5.3.3: resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} hasBin: true - /typescript/5.4.0-dev.20240215: - resolution: {integrity: sha512-XC4/5bqzYJYPwH1EaVY3E7gtieevPWkKc1oBcHdiZytptFaqms77yIiiXmCpZsl+ydrcxCijAVzBXLWxujaksw==} + /typescript/5.4.0-dev.20240207: + resolution: {integrity: sha512-BD7gF4QnjiTzOPqstgkgBxANkltT6VsZS6gFjXf7haPWTgrcebvCNQr1yGazb0o18RVtNXeHs6lDbXKqhJhiQQ==} engines: {node: '>=14.17'} hasBin: true /unbox-primitive/1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 @@ -10702,16 +11255,16 @@ packages: type: 2.7.2 dev: true - /universal-user-agent/6.0.0: - resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} + /universal-user-agent/6.0.1: + resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==} dev: false /universalify/0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} - /universalify/2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + /universalify/2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} /unpipe/1.0.0: @@ -10722,13 +11275,13 @@ packages: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} - /update-browserslist-db/1.0.11_browserslist@4.21.5: - resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + /update-browserslist-db/1.0.13_browserslist@4.22.2: + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.5 + browserslist: 4.22.2 escalade: 3.1.1 picocolors: 1.0.0 dev: true @@ -10736,7 +11289,7 @@ packages: /uri-js/4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 /url/0.10.3: resolution: {integrity: sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==} @@ -10753,8 +11306,8 @@ packages: inherits: 2.0.4 is-arguments: 1.1.1 is-generator-function: 1.0.10 - is-typed-array: 1.1.10 - which-typed-array: 1.1.9 + is-typed-array: 1.1.12 + which-typed-array: 1.1.13 /utils-merge/1.0.1: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} @@ -10780,8 +11333,8 @@ packages: /v8-compile-cache-lib/3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - /v8-compile-cache/2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} + /v8-compile-cache/2.4.0: + resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} dev: true /validate-npm-package-license/3.0.4: @@ -10821,6 +11374,11 @@ packages: dependencies: defaults: 1.0.4 + /web-streams-polyfill/3.3.2: + resolution: {integrity: sha512-3pRGuxRF5gpuZc0W+EpwQRmCD7gRqcDOMt688KmdlDAgAyaB1XlN0zq2njfDNm44XVdIouE7pZ6GzbdyH47uIQ==} + engines: {node: '>= 8'} + dev: false + /webidl-conversions/3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -10850,26 +11408,15 @@ packages: /which-module/2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - /which-typed-array/1.1.14: - resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==} - engines: {node: '>= 0.4'} - dependencies: - available-typed-arrays: 1.0.6 - call-bind: 1.0.5 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.1 - - /which-typed-array/1.1.9: - resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + /which-typed-array/1.1.13: + resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 - is-typed-array: 1.1.10 /which/1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} @@ -10890,9 +11437,10 @@ packages: dependencies: string-width: 4.2.3 - /word-wrap/1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + /word-wrap/1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} + dev: true /wordwrap/1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} @@ -10935,7 +11483,7 @@ packages: dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 - strip-ansi: 7.0.1 + strip-ansi: 7.1.0 /wrappy/1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -10993,7 +11541,7 @@ packages: resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} hasBin: true dependencies: - sax: 1.2.4 + sax: 1.3.0 /xml2js/0.4.19: resolution: {integrity: sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==} @@ -11053,6 +11601,11 @@ packages: engines: {node: '>= 6'} dev: false + /yaml/2.3.4: + resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} + engines: {node: '>= 14'} + dev: false + /yamljs/0.3.0: resolution: {integrity: sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==} hasBin: true @@ -11136,18 +11689,6 @@ packages: y18n: 5.0.8 yargs-parser: 20.2.4 - /yargs/17.7.1: - resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==} - engines: {node: '>=12'} - dependencies: - cliui: 8.0.1 - escalade: 3.1.1 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - /yargs/17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} @@ -11188,12 +11729,12 @@ packages: /zen-observable/0.8.15: resolution: {integrity: sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==} - /zip-stream/4.1.0: - resolution: {integrity: sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==} + /zip-stream/4.1.1: + resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} engines: {node: '>= 10'} dependencies: - archiver-utils: 2.1.0 - compress-commons: 4.1.1 + archiver-utils: 3.0.4 + compress-commons: 4.1.2 readable-stream: 3.6.2 /zod/3.22.4: diff --git a/packages/application-tester/package.json b/packages/application-tester/package.json index e1849c9b6..59d9bc2bd 100644 --- a/packages/application-tester/package.json +++ b/packages/application-tester/package.json @@ -56,11 +56,11 @@ "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "3.4.0", "@types/jsonwebtoken": "9.0.1", - "@types/node": "^18.15.3", + "@types/node": "^18.18.2", "@types/ws": "8.5.4", "chai": "4.2.0", "chai-as-promised": "7.1.1", - "fast-check": "2.17.0", + "fast-check": "^3.13.2", "sinon-chai": "3.5.0", "typescript": "5.1.6", "prettier": "2.3.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index aa8735713..a002b6ef7 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -42,7 +42,7 @@ "@types/inquirer": "^6.5.0", "@types/mocha": "10.0.1", "@types/mustache": "4.1.0", - "@types/node": "^18.15.3", + "@types/node": "^18.18.2", "@types/rewire": "^2.5.28", "@types/sinon": "10.0.0", "@types/sinon-chai": "3.2.5", diff --git a/packages/cli/src/templates/project/package-json.ts b/packages/cli/src/templates/project/package-json.ts index 55e993e3e..1ee48e829 100644 --- a/packages/cli/src/templates/project/package-json.ts +++ b/packages/cli/src/templates/project/package-json.ts @@ -31,7 +31,7 @@ export const template = `{ "prettier": "2.3.0", "typescript": "5.1.6", "ts-node": "9.1.1", - "@types/node": "^18.15.3", + "@types/node": "^18.18.2", "ts-patch": "3.1.2", "graphql": "^16.6.0" }, diff --git a/packages/framework-common-helpers/package.json b/packages/framework-common-helpers/package.json index ac9db32f2..ab4f83c19 100644 --- a/packages/framework-common-helpers/package.json +++ b/packages/framework-common-helpers/package.json @@ -48,7 +48,7 @@ "@types/chai-as-promised": "7.1.4", "@types/child-process-promise": "^2.2.1", "@types/mocha": "10.0.1", - "@types/node": "^18.15.3", + "@types/node": "^18.18.2", "@types/rewire": "^2.5.28", "@types/sinon": "10.0.0", "@types/sinon-chai": "3.2.5", diff --git a/packages/framework-core/package.json b/packages/framework-core/package.json index 579ad9024..94a939fde 100644 --- a/packages/framework-core/package.json +++ b/packages/framework-core/package.json @@ -49,7 +49,11 @@ "reflect-metadata": "0.1.13", "tslib": "^2.4.0", "validator": "13.7.0", - "@effect-ts/core": "^0.60.4" + "effect": "~2.2.3", + "@effect/platform": "~0.43.9", + "@effect/schema": "~0.61.5", + "@effect/cli": "~0.31.9", + "@effect/printer-ansi": "~0.31.12" }, "devDependencies": { "@boostercloud/metadata-booster": "workspace:^2.6.0", @@ -60,7 +64,7 @@ "@types/inflected": "1.1.29", "@types/jsonwebtoken": "9.0.1", "@types/mocha": "10.0.1", - "@types/node": "^18.15.3", + "@types/node": "^18.18.2", "@types/sinon": "10.0.0", "@types/sinon-chai": "3.2.5", "@types/validator": "13.1.3", diff --git a/packages/framework-core/src/booster.ts b/packages/framework-core/src/booster.ts index ea184b60d..7fa1b685b 100644 --- a/packages/framework-core/src/booster.ts +++ b/packages/framework-core/src/booster.ts @@ -26,6 +26,13 @@ import { BoosterAuthorizer } from './booster-authorizer' import { BoosterReadModelsReader } from './booster-read-models-reader' import { BoosterEntityTouched } from './core-concepts/touch-entity/events/booster-entity-touched' import { eventSearch } from './booster-event-search' +import { BoosterHealthService } from './sensor' +import { BoosterEventStreamConsumer } from './booster-event-stream-consumer' +import { BoosterEventStreamProducer } from './booster-event-stream-producer' +import { Effect, pipe } from 'effect' +import { Command } from '@effect/cli' +import * as path from 'path' +import { Flux } from '@boostercloud/framework-types/dist/components' /** * Main class to interact with Booster and configure it. @@ -59,13 +66,34 @@ export class Booster { /** * Initializes the Booster project */ - public static start(codeRootPath: string): void { + public static start(codeRootPath: string, flux?: Flux): void { const projectRootPath = codeRootPath.replace(new RegExp(this.config.codeRelativePath + '$'), '') this.config.userProjectRootPath = projectRootPath Importer.importUserProjectFiles(codeRootPath) this.configureBoosterConcepts() this.loadTokenVerifierFromEnv() this.config.validate() + const args = process.argv + if (args.length < 3) { + return + } + if (flux) { + const { execute, runMain, contextProvider } = flux + const name = 'boost' + const version = require(path.join(projectRootPath, 'package.json')).version + const command = Command.make('boost').pipe(Command.withSubcommands([execute()])) + // Run the generated CLI + pipe( + args, + Command.run(command, { + name, + version, + }), + // TODO: Improve error messages + Effect.provide(contextProvider), + runMain + ) + } } /** diff --git a/packages/framework-core/src/components/index.ts b/packages/framework-core/src/components/index.ts new file mode 100644 index 000000000..6a607a881 --- /dev/null +++ b/packages/framework-core/src/components/index.ts @@ -0,0 +1,86 @@ +import { Effect, pipe } from 'effect' +import { FileSystem } from '@effect/platform/FileSystem' +import { BoosterConfig, BoosterConfigTag } from '@boostercloud/framework-types' +import * as path from 'path' +import { Command, Options } from '@effect/cli' +import { Booster } from '..' +import { CliContext, CliError } from '@boostercloud/framework-types/dist/components' +// --------------------------------------------------------------------------------------------- + +export const generateConfig = (): Command.Command< + 'config', + CliContext, + CliError, + { + readonly environment: string + readonly output: string + readonly format: 'json' + } +> => { + return Command.make( + 'config', + { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + environment: pipe( + // eslint-disable-next-line @typescript-eslint/no-explicit-any + Options.choice('environment', Array.from(Booster.configuredEnvironments) as [string]), + Options.withAlias('e'), + Options.withDescription('The environment to use') + ), + output: pipe( + Options.file('output'), + Options.withAlias('o'), + Options.withDescription('The file where the config will be written'), + Options.withDefault(path.join('.booster', 'infra-config.json')) + ), + format: pipe( + Options.choice('format', ['json']), + Options.withAlias('f'), + Options.withDescription('The format of the output file'), + Options.withDefault('json') + ), + }, + (args) => + Effect.withSpan('cli/generate-config')( + Effect.gen(function* (_) { + const config = yield* _(BoosterConfigTag) + const fs = yield* _(FileSystem) + const configObject = extractWritableConfig(config) + const renderedConfig = JSON.stringify(configObject, null, 2) + const configFilePath = path.join(config.userProjectRootPath, args.output) + yield* _(fs.writeFileString(configFilePath, renderedConfig)) + }) + ) + ) +} + +const extractWritableConfig = (config: BoosterConfig) => ({ + logLevel: config.logLevel, + logPrefix: config.logPrefix, + providerPackage: config.providerPackage, + appName: config.appName, + assets: config.assets, + defaultResponseHeaders: config.defaultResponseHeaders, + subscriptions: config.subscriptions, + enableGraphQLIntrospection: config.enableGraphQLIntrospection, + events: config.events, + notifications: config.notifications, + partitionKeys: config.partitionKeys, + topicToEvent: config.topicToEvent, + eventToTopic: config.eventToTopic, + entities: config.entities, + reducers: config.reducers, + commandHandlers: config.commandHandlers, + queryHandlers: config.queryHandlers, + eventHandlers: config.eventHandlers, + readModels: config.readModels, + projections: config.projections, + readModelSequenceKeys: config.readModelSequenceKeys, + roles: config.roles, + schemaMigrations: config.schemaMigrations, + dataMigrationHandlers: config.dataMigrationHandlers, + userHealthIndicators: config.userHealthIndicators, + sensorConfiguration: config.sensorConfiguration, + enableSubscriptions: config.enableSubscriptions, + resourceNames: config.resourceNames, +}) diff --git a/packages/framework-integration-tests/package.json b/packages/framework-integration-tests/package.json index 845c6b42c..3c5998eb6 100644 --- a/packages/framework-integration-tests/package.json +++ b/packages/framework-integration-tests/package.json @@ -19,7 +19,11 @@ "graphql": "^16.6.0", "tslib": "^2.4.0", "@effect-ts/core": "^0.60.4", - "express-unless": "2.1.3" + "express-unless": "2.1.3", + "effect": "~2.2.3", + "@effect/platform": "~0.43.9", + "@effect/cli": "~0.31.9", + "@effect/platform-node": "~0.42.9" }, "devDependencies": { "@boostercloud/eslint-config": "workspace:^2.6.0", @@ -38,7 +42,7 @@ "@types/jsonwebtoken": "9.0.1", "@types/mocha": "10.0.1", "@types/nedb": "^1.8.12", - "@types/node": "^18.15.3", + "@types/node": "^18.18.2", "@types/sinon": "10.0.0", "@types/sinon-chai": "3.2.5", "@typescript-eslint/eslint-plugin": "^5.0.0", diff --git a/packages/framework-integration-tests/src/index.ts b/packages/framework-integration-tests/src/index.ts index 1ae1780f9..71212ef1b 100644 --- a/packages/framework-integration-tests/src/index.ts +++ b/packages/framework-integration-tests/src/index.ts @@ -1,4 +1,7 @@ import { Booster } from '@boostercloud/framework-core' +import { generateConfig } from '@boostercloud/framework-core/dist/components' +import { Flux } from '@boostercloud/framework-types/dist/components' +import { NodeContext, Runtime } from '@effect/platform-node' export { Booster, boosterEventDispatcher, @@ -11,4 +14,10 @@ export { boosterConsumeEventStream, } from '@boostercloud/framework-core' -Booster.start(__dirname) +const execute = generateConfig +const runMain = Runtime.runMain +const contextProvider = NodeContext.layer + +const flux: Flux = { execute, runMain, contextProvider } + +Booster.start(__dirname, flux) diff --git a/packages/framework-integration-tests/tsconfig.json b/packages/framework-integration-tests/tsconfig.json index c96b2c87b..fabea9de4 100644 --- a/packages/framework-integration-tests/tsconfig.json +++ b/packages/framework-integration-tests/tsconfig.json @@ -3,10 +3,12 @@ "declaration": true, "importHelpers": true, "module": "commonjs", + "moduleResolution": "nodenext", + "skipLibCheck": true, "outDir": "dist", "rootDir": "src", "strict": true, - "target": "ES2019", + "target": "ES2022", "noImplicitReturns": true, "noImplicitThis": true, "noUnusedLocals": true, @@ -15,7 +17,7 @@ "forceConsistentCasingInFileNames": true, "experimentalDecorators": true, "useUnknownInCatchVariables": false, - "lib": ["ES2019", "ES2020"], + "lib": ["ES2022"], "plugins": [{ "transform": "@boostercloud/metadata-booster" }] }, "include": ["src/**/*"] diff --git a/packages/framework-provider-aws-infrastructure/package.json b/packages/framework-provider-aws-infrastructure/package.json index 223952f0a..0daf6488c 100644 --- a/packages/framework-provider-aws-infrastructure/package.json +++ b/packages/framework-provider-aws-infrastructure/package.json @@ -76,7 +76,7 @@ "@types/chai-as-promised": "7.1.4", "@types/faker": "5.1.5", "@types/mocha": "10.0.1", - "@types/node": "^18.15.3", + "@types/node": "^18.18.2", "@types/rewire": "^2.5.28", "@types/sinon": "10.0.0", "@types/sinon-chai": "3.2.5", diff --git a/packages/framework-provider-aws/package.json b/packages/framework-provider-aws/package.json index 85ed7553e..8af93c842 100644 --- a/packages/framework-provider-aws/package.json +++ b/packages/framework-provider-aws/package.json @@ -50,7 +50,7 @@ "@types/chai-as-promised": "7.1.4", "@types/faker": "5.1.5", "@types/mocha": "10.0.1", - "@types/node": "^18.15.3", + "@types/node": "^18.18.2", "@types/rewire": "^2.5.28", "@types/sinon": "10.0.0", "@types/sinon-chai": "3.2.5", diff --git a/packages/framework-provider-azure-infrastructure/package.json b/packages/framework-provider-azure-infrastructure/package.json index 0267631b4..afa589d5b 100644 --- a/packages/framework-provider-azure-infrastructure/package.json +++ b/packages/framework-provider-azure-infrastructure/package.json @@ -74,7 +74,7 @@ "@types/fs-extra": "^9.0.13", "@types/mocha": "10.0.1", "@types/mustache": "4.1.0", - "@types/node": "^18.15.3", + "@types/node": "^18.18.2", "@types/sinon": "10.0.0", "@types/sinon-chai": "3.2.5", "@types/uuid": "8.3.0", diff --git a/packages/framework-provider-azure/package.json b/packages/framework-provider-azure/package.json index f5c6e8857..0135811de 100644 --- a/packages/framework-provider-azure/package.json +++ b/packages/framework-provider-azure/package.json @@ -39,7 +39,7 @@ "@types/chai-as-promised": "7.1.4", "@types/faker": "5.1.5", "@types/mocha": "10.0.1", - "@types/node": "^18.15.3", + "@types/node": "^18.18.2", "@types/sinon": "10.0.0", "@types/sinon-chai": "3.2.5", "@typescript-eslint/eslint-plugin": "^5.0.0", diff --git a/packages/framework-provider-local-infrastructure/package.json b/packages/framework-provider-local-infrastructure/package.json index 0bc341071..792c2ae4a 100644 --- a/packages/framework-provider-local-infrastructure/package.json +++ b/packages/framework-provider-local-infrastructure/package.json @@ -53,7 +53,7 @@ "@types/express": "^4.17.13", "@types/faker": "5.1.5", "@types/mocha": "10.0.1", - "@types/node": "^18.15.3", + "@types/node": "^18.18.2", "@types/node-schedule": "^1.3.2", "@types/sinon": "10.0.0", "@types/sinon-chai": "3.2.5", diff --git a/packages/framework-provider-local/package.json b/packages/framework-provider-local/package.json index ab511d745..b4e3ac4f6 100644 --- a/packages/framework-provider-local/package.json +++ b/packages/framework-provider-local/package.json @@ -51,7 +51,7 @@ "@types/express": "^4.17.13", "@types/faker": "5.1.5", "@types/mocha": "10.0.1", - "@types/node": "^18.15.3", + "@types/node": "^18.18.2", "@types/sinon": "10.0.0", "@types/sinon-chai": "3.2.5", "@types/sinon-express-mock": "^1.3.9", diff --git a/packages/framework-types/package.json b/packages/framework-types/package.json index 18699728c..03c7df220 100644 --- a/packages/framework-types/package.json +++ b/packages/framework-types/package.json @@ -42,7 +42,15 @@ "tslib": "^2.4.0", "uuid": "8.3.2", "@effect-ts/core": "^0.60.4", - "@effect-ts/node": "~0.39.0" + "@effect-ts/node": "~0.39.0", + "effect": "~2.2.3", + "@effect/cli": "~0.31.9", + "@effect/platform": "~0.43.9", + "@effect/printer": "~0.30.12", + "@effect/printer-ansi": "~0.31.12", + "@effect/schema": "~0.61.5", + "@effect/typeclass": "~0.22.12", + "web-streams-polyfill": "~3.3.2" }, "devDependencies": { "@boostercloud/eslint-config": "workspace:^2.6.0", @@ -50,7 +58,7 @@ "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/mocha": "10.0.1", - "@types/node": "^18.15.3", + "@types/node": "^18.18.2", "@types/sinon": "10.0.0", "@types/sinon-chai": "3.2.5", "@types/uuid": "8.3.0", @@ -62,7 +70,7 @@ "eslint-plugin-prettier": "3.4.0", "chai": "4.2.0", "chai-as-promised": "7.1.1", - "fast-check": "2.17.0", + "fast-check": "^3.13.2", "mocha": "10.2.0", "nyc": "^15.1.0", "sinon": "9.2.3", diff --git a/packages/framework-types/src/booster-app.ts b/packages/framework-types/src/booster-app.ts new file mode 100644 index 000000000..1486b05ed --- /dev/null +++ b/packages/framework-types/src/booster-app.ts @@ -0,0 +1,32 @@ +import { + BoosterConfig, + UUID, + EntityInterface, + Class, + ReadModelInterface, + Searcher, + EventSearchParameters, + EventSearchResponse, + PaginatedEntitiesIdsResult, +} from '.' +import { Flux } from './components' + +/** + * `BoosterApp` is the interface of the user-facing functions that + * the framework provides. + */ +export interface BoosterApp { + start(projectPath: string, flux?: Flux): void + config: BoosterConfig + configure(environment: string, configurator: (config: BoosterConfig) => void): void + configureCurrentEnv(configurator: (config: BoosterConfig) => void): void + entity(entityName: Class, entityID: UUID): Promise + readModel(readModelClass: Class): Searcher + events(request: EventSearchParameters): Promise> + entitiesIDs( + entityTypeName: string, + limit: number, + afterCursor: Record | undefined + ): Promise + configuredEnvironments: Set +} diff --git a/packages/framework-types/src/components/index.ts b/packages/framework-types/src/components/index.ts new file mode 100644 index 000000000..427ce60a9 --- /dev/null +++ b/packages/framework-types/src/components/index.ts @@ -0,0 +1,16 @@ +import { BoosterConfig } from '../config' +import { PlatformError } from '@effect/platform/Error' +import { CliApp, Command } from '@effect/cli' +import { RunMain } from '@effect/platform/Runtime' +import { Layer } from 'effect' + +export type CliContext = BoosterConfig | CliApp.CliApp.Environment +export type CliError = PlatformError + +export interface Flux { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + execute: () => Command.Command + runMain: RunMain + // eslint-disable-next-line @typescript-eslint/no-explicit-any + contextProvider: Layer.Layer +} diff --git a/packages/framework-types/src/config.ts b/packages/framework-types/src/config.ts index 5c30efdaa..bbe53a9e1 100644 --- a/packages/framework-types/src/config.ts +++ b/packages/framework-types/src/config.ts @@ -23,6 +23,7 @@ import * as path from 'path' import { RocketDescriptor, RocketFunction } from './rockets' import { DEFAULT_SENSOR_HEALTH_BOOSTER_CONFIGURATIONS, HealthIndicatorMetadata, Logger, SensorConfiguration } from '.' import { TraceConfiguration } from './instrumentation/trace-types' +import { Context } from 'effect' /** * Class used by external packages that needs to get a representation of @@ -243,6 +244,8 @@ export class BoosterConfig { } } +export const BoosterConfigTag = Context.Tag() + interface ResourceNames { applicationStack: string eventsStore: string diff --git a/packages/metadata-booster/package.json b/packages/metadata-booster/package.json index 8f96b7448..77f544760 100644 --- a/packages/metadata-booster/package.json +++ b/packages/metadata-booster/package.json @@ -38,8 +38,8 @@ "eslint-config-prettier": "8.3.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "3.4.0", - "@types/node": "^18.15.3", "@boostercloud/eslint-config": "workspace:^2.6.0", + "@types/node": "^18.18.2", "ts-node": "^10.9.1", "ts-patch": "3.1.2", "typescript": "5.1.6", diff --git a/tools/eslint-config/package.json b/tools/eslint-config/package.json index 2d43ecff5..ff3053c4a 100644 --- a/tools/eslint-config/package.json +++ b/tools/eslint-config/package.json @@ -26,14 +26,6 @@ "prettier": "2.3.0", "eslint-plugin-unicorn": "~44.0.2" }, - "peerDependencies": { - "typescript": "^5.1.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - }, "engines": { "node": ">=18.0.0 <19.0.0" } From f2e5549357147aac2cabfa09cfc2610615cb642e Mon Sep 17 00:00:00 2001 From: Nick Tchayka Date: Thu, 8 Feb 2024 13:15:22 +0000 Subject: [PATCH 02/14] Rename --- packages/framework-core/src/booster.ts | 12 ++-- .../framework-core/src/components/index.ts | 71 ++++++------------- .../framework-integration-tests/src/index.ts | 8 +-- packages/framework-types/src/booster-app.ts | 4 +- .../framework-types/src/components/index.ts | 21 ++++-- 5 files changed, 50 insertions(+), 66 deletions(-) diff --git a/packages/framework-core/src/booster.ts b/packages/framework-core/src/booster.ts index 7fa1b685b..7505251b0 100644 --- a/packages/framework-core/src/booster.ts +++ b/packages/framework-core/src/booster.ts @@ -2,6 +2,7 @@ import { createInstance } from '@boostercloud/framework-common-helpers' import { AnyClass, BoosterConfig, + BoosterConfigTag, Class, EntityInterface, EventSearchParameters, @@ -32,7 +33,7 @@ import { BoosterEventStreamProducer } from './booster-event-stream-producer' import { Effect, pipe } from 'effect' import { Command } from '@effect/cli' import * as path from 'path' -import { Flux } from '@boostercloud/framework-types/dist/components' +import { Nexus } from '@boostercloud/framework-types/dist/components' /** * Main class to interact with Booster and configure it. @@ -66,7 +67,7 @@ export class Booster { /** * Initializes the Booster project */ - public static start(codeRootPath: string, flux?: Flux): void { + public static start(codeRootPath: string, nexus?: Nexus): void { const projectRootPath = codeRootPath.replace(new RegExp(this.config.codeRelativePath + '$'), '') this.config.userProjectRootPath = projectRootPath Importer.importUserProjectFiles(codeRootPath) @@ -77,11 +78,11 @@ export class Booster { if (args.length < 3) { return } - if (flux) { - const { execute, runMain, contextProvider } = flux + if (nexus) { + const { commands, runMain, contextProvider } = nexus const name = 'boost' const version = require(path.join(projectRootPath, 'package.json')).version - const command = Command.make('boost').pipe(Command.withSubcommands([execute()])) + const command = Command.make('boost').pipe(Command.withSubcommands(commands)) // Run the generated CLI pipe( args, @@ -91,6 +92,7 @@ export class Booster { }), // TODO: Improve error messages Effect.provide(contextProvider), + Effect.provideService(BoosterConfigTag, this.config), runMain ) } diff --git a/packages/framework-core/src/components/index.ts b/packages/framework-core/src/components/index.ts index 6a607a881..48a9f6118 100644 --- a/packages/framework-core/src/components/index.ts +++ b/packages/framework-core/src/components/index.ts @@ -2,58 +2,31 @@ import { Effect, pipe } from 'effect' import { FileSystem } from '@effect/platform/FileSystem' import { BoosterConfig, BoosterConfigTag } from '@boostercloud/framework-types' import * as path from 'path' -import { Command, Options } from '@effect/cli' -import { Booster } from '..' -import { CliContext, CliError } from '@boostercloud/framework-types/dist/components' -// --------------------------------------------------------------------------------------------- +import { Options } from '@effect/cli' +import { nexusCommand } from '@boostercloud/framework-types/dist/components' -export const generateConfig = (): Command.Command< - 'config', - CliContext, - CliError, - { - readonly environment: string - readonly output: string - readonly format: 'json' - } -> => { - return Command.make( - 'config', - { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - environment: pipe( - // eslint-disable-next-line @typescript-eslint/no-explicit-any - Options.choice('environment', Array.from(Booster.configuredEnvironments) as [string]), - Options.withAlias('e'), - Options.withDescription('The environment to use') - ), - output: pipe( - Options.file('output'), - Options.withAlias('o'), - Options.withDescription('The file where the config will be written'), - Options.withDefault(path.join('.booster', 'infra-config.json')) - ), - format: pipe( - Options.choice('format', ['json']), - Options.withAlias('f'), - Options.withDescription('The format of the output file'), - Options.withDefault('json') - ), - }, - (args) => - Effect.withSpan('cli/generate-config')( - Effect.gen(function* (_) { - const config = yield* _(BoosterConfigTag) - const fs = yield* _(FileSystem) - const configObject = extractWritableConfig(config) - const renderedConfig = JSON.stringify(configObject, null, 2) - const configFilePath = path.join(config.userProjectRootPath, args.output) - yield* _(fs.writeFileString(configFilePath, renderedConfig)) - }) - ) - ) +const options = { + output: pipe( + Options.file('output'), + Options.withAlias('o'), + Options.withDescription('The file where the config will be written'), + Options.withDefault(path.join('.booster', 'infra-config.json')) + ), } +export const generateConfig = nexusCommand('config', options, (args) => + Effect.withSpan('cli/generate-config')( + Effect.gen(function* (_) { + const config = yield* _(BoosterConfigTag) + const fs = yield* _(FileSystem) + const configObject = extractWritableConfig(config) + const renderedConfig = JSON.stringify(configObject, null, 2) + const configFilePath = path.join(config.userProjectRootPath, args.output) + yield* _(fs.writeFileString(configFilePath, renderedConfig)) + }) + ) +) + const extractWritableConfig = (config: BoosterConfig) => ({ logLevel: config.logLevel, logPrefix: config.logPrefix, diff --git a/packages/framework-integration-tests/src/index.ts b/packages/framework-integration-tests/src/index.ts index 71212ef1b..6465a7009 100644 --- a/packages/framework-integration-tests/src/index.ts +++ b/packages/framework-integration-tests/src/index.ts @@ -1,6 +1,6 @@ import { Booster } from '@boostercloud/framework-core' import { generateConfig } from '@boostercloud/framework-core/dist/components' -import { Flux } from '@boostercloud/framework-types/dist/components' +import { Nexus } from '@boostercloud/framework-types/dist/components' import { NodeContext, Runtime } from '@effect/platform-node' export { Booster, @@ -14,10 +14,10 @@ export { boosterConsumeEventStream, } from '@boostercloud/framework-core' -const execute = generateConfig +const commands = [generateConfig] as const const runMain = Runtime.runMain const contextProvider = NodeContext.layer -const flux: Flux = { execute, runMain, contextProvider } +const nexus: Nexus = { commands, runMain, contextProvider } -Booster.start(__dirname, flux) +Booster.start(__dirname, nexus) diff --git a/packages/framework-types/src/booster-app.ts b/packages/framework-types/src/booster-app.ts index 1486b05ed..030a52129 100644 --- a/packages/framework-types/src/booster-app.ts +++ b/packages/framework-types/src/booster-app.ts @@ -9,14 +9,14 @@ import { EventSearchResponse, PaginatedEntitiesIdsResult, } from '.' -import { Flux } from './components' +import { Nexus } from './components' /** * `BoosterApp` is the interface of the user-facing functions that * the framework provides. */ export interface BoosterApp { - start(projectPath: string, flux?: Flux): void + start(projectPath: string, nexus?: Nexus): void config: BoosterConfig configure(environment: string, configurator: (config: BoosterConfig) => void): void configureCurrentEnv(configurator: (config: BoosterConfig) => void): void diff --git a/packages/framework-types/src/components/index.ts b/packages/framework-types/src/components/index.ts index 427ce60a9..f97fa92d4 100644 --- a/packages/framework-types/src/components/index.ts +++ b/packages/framework-types/src/components/index.ts @@ -1,16 +1,25 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ import { BoosterConfig } from '../config' import { PlatformError } from '@effect/platform/Error' import { CliApp, Command } from '@effect/cli' import { RunMain } from '@effect/platform/Runtime' -import { Layer } from 'effect' +import { Effect, Layer, Types } from 'effect' export type CliContext = BoosterConfig | CliApp.CliApp.Environment export type CliError = PlatformError -export interface Flux { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - execute: () => Command.Command +export interface Nexus { + commands: readonly [NexusCommand, ...Array] runMain: RunMain - // eslint-disable-next-line @typescript-eslint/no-explicit-any - contextProvider: Layer.Layer + contextProvider: Layer.Layer } + +export type NexusCommand = Command.Command + +export type NexusArgs = Types.Simplify> + +export const nexusCommand = ( + name: Name, + args: Args, + handler: (args: NexusArgs) => Effect.Effect +): NexusCommand => Command.make(name, args, handler) From 4741ff0d9e80762c235dabd640c8b91cd195616f Mon Sep 17 00:00:00 2001 From: Nick Tchayka Date: Thu, 8 Feb 2024 13:37:46 +0000 Subject: [PATCH 03/14] Refactor --- packages/framework-core/src/booster.ts | 17 ++++++++--- .../index.ts => nexus/generate-config.ts} | 8 +++-- packages/framework-core/src/nexus/index.ts | 29 +++++++++++++++++++ .../src/config/nexus.ts | 9 ++++++ .../framework-integration-tests/src/index.ts | 12 ++------ packages/framework-types/src/booster-app.ts | 4 +-- .../framework-types/src/components/index.ts | 25 ---------------- 7 files changed, 60 insertions(+), 44 deletions(-) rename packages/framework-core/src/{components/index.ts => nexus/generate-config.ts} (92%) create mode 100644 packages/framework-core/src/nexus/index.ts create mode 100644 packages/framework-integration-tests/src/config/nexus.ts delete mode 100644 packages/framework-types/src/components/index.ts diff --git a/packages/framework-core/src/booster.ts b/packages/framework-core/src/booster.ts index 7505251b0..600f23439 100644 --- a/packages/framework-core/src/booster.ts +++ b/packages/framework-core/src/booster.ts @@ -33,7 +33,7 @@ import { BoosterEventStreamProducer } from './booster-event-stream-producer' import { Effect, pipe } from 'effect' import { Command } from '@effect/cli' import * as path from 'path' -import { Nexus } from '@boostercloud/framework-types/dist/components' +import * as Nexus from './nexus' /** * Main class to interact with Booster and configure it. @@ -46,6 +46,7 @@ import { Nexus } from '@boostercloud/framework-types/dist/components' export class Booster { public static readonly configuredEnvironments: Set = new Set() public static readonly config = new BoosterConfig(checkAndGetCurrentEnv()) + private static nexus?: Nexus.Nexus public static configureCurrentEnv(configurator: (config: BoosterConfig) => void): void { configurator(this.config) @@ -64,10 +65,18 @@ export class Booster { } } + /** + * Attaches a Nexus to the Booster app + */ + public static withNexus(nexus: Nexus.Nexus) { + this.nexus = nexus + return this + } + /** * Initializes the Booster project */ - public static start(codeRootPath: string, nexus?: Nexus): void { + public static start(codeRootPath: string): void { const projectRootPath = codeRootPath.replace(new RegExp(this.config.codeRelativePath + '$'), '') this.config.userProjectRootPath = projectRootPath Importer.importUserProjectFiles(codeRootPath) @@ -78,8 +87,8 @@ export class Booster { if (args.length < 3) { return } - if (nexus) { - const { commands, runMain, contextProvider } = nexus + if (this.nexus) { + const { commands, runMain, contextProvider } = this.nexus const name = 'boost' const version = require(path.join(projectRootPath, 'package.json')).version const command = Command.make('boost').pipe(Command.withSubcommands(commands)) diff --git a/packages/framework-core/src/components/index.ts b/packages/framework-core/src/nexus/generate-config.ts similarity index 92% rename from packages/framework-core/src/components/index.ts rename to packages/framework-core/src/nexus/generate-config.ts index 48a9f6118..68517dd41 100644 --- a/packages/framework-core/src/components/index.ts +++ b/packages/framework-core/src/nexus/generate-config.ts @@ -3,9 +3,9 @@ import { FileSystem } from '@effect/platform/FileSystem' import { BoosterConfig, BoosterConfigTag } from '@boostercloud/framework-types' import * as path from 'path' import { Options } from '@effect/cli' -import { nexusCommand } from '@boostercloud/framework-types/dist/components' +import * as Nexus from '.' -const options = { +export const options = { output: pipe( Options.file('output'), Options.withAlias('o'), @@ -14,7 +14,7 @@ const options = { ), } -export const generateConfig = nexusCommand('config', options, (args) => +export const handler = Nexus.handler(options, (args) => Effect.withSpan('cli/generate-config')( Effect.gen(function* (_) { const config = yield* _(BoosterConfigTag) @@ -27,6 +27,8 @@ export const generateConfig = nexusCommand('config', options, (args) => ) ) +export const command = Nexus.command('config', options, handler) + const extractWritableConfig = (config: BoosterConfig) => ({ logLevel: config.logLevel, logPrefix: config.logPrefix, diff --git a/packages/framework-core/src/nexus/index.ts b/packages/framework-core/src/nexus/index.ts new file mode 100644 index 000000000..143337261 --- /dev/null +++ b/packages/framework-core/src/nexus/index.ts @@ -0,0 +1,29 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ +import { BoosterConfig } from '@boostercloud/framework-types' +import { PlatformError } from '@effect/platform/Error' +import { CliApp, Command } from '@effect/cli' +import { RunMain } from '@effect/platform/Runtime' +import { Effect, Layer, Types } from 'effect' + +export type Context = BoosterConfig | CliApp.CliApp.Environment +export type Error = PlatformError + +export interface Nexus { + commands: readonly [Command, ...Array] + runMain: RunMain + contextProvider: Layer.Layer +} + +export type Command = Command.Command + +export type Args = Types.Simplify> + +export type Handler = (args: Args) => Effect.Effect + +export const command = ( + name: TName, + args: TArgs, + handler: (args: Args) => Effect.Effect +): Command => Command.make(name, args, handler) + +export const handler = (_: T, handler: Handler): Handler => handler diff --git a/packages/framework-integration-tests/src/config/nexus.ts b/packages/framework-integration-tests/src/config/nexus.ts new file mode 100644 index 000000000..852c1f357 --- /dev/null +++ b/packages/framework-integration-tests/src/config/nexus.ts @@ -0,0 +1,9 @@ +import * as GenerateConfig from '@boostercloud/framework-core/dist/nexus/generate-config' +import { Nexus } from '@boostercloud/framework-types/dist/components' +import { NodeContext, Runtime } from '@effect/platform-node' + +export default { + commands: [GenerateConfig.command], + runMain: Runtime.runMain, + contextProvider: NodeContext.layer, +} as Nexus diff --git a/packages/framework-integration-tests/src/index.ts b/packages/framework-integration-tests/src/index.ts index 6465a7009..f0f0d5645 100644 --- a/packages/framework-integration-tests/src/index.ts +++ b/packages/framework-integration-tests/src/index.ts @@ -1,7 +1,5 @@ import { Booster } from '@boostercloud/framework-core' -import { generateConfig } from '@boostercloud/framework-core/dist/components' -import { Nexus } from '@boostercloud/framework-types/dist/components' -import { NodeContext, Runtime } from '@effect/platform-node' +import nexus from './config/nexus' export { Booster, boosterEventDispatcher, @@ -14,10 +12,4 @@ export { boosterConsumeEventStream, } from '@boostercloud/framework-core' -const commands = [generateConfig] as const -const runMain = Runtime.runMain -const contextProvider = NodeContext.layer - -const nexus: Nexus = { commands, runMain, contextProvider } - -Booster.start(__dirname, nexus) +Booster.withNexus(nexus).start(__dirname) diff --git a/packages/framework-types/src/booster-app.ts b/packages/framework-types/src/booster-app.ts index 030a52129..390de6e23 100644 --- a/packages/framework-types/src/booster-app.ts +++ b/packages/framework-types/src/booster-app.ts @@ -9,14 +9,13 @@ import { EventSearchResponse, PaginatedEntitiesIdsResult, } from '.' -import { Nexus } from './components' /** * `BoosterApp` is the interface of the user-facing functions that * the framework provides. */ export interface BoosterApp { - start(projectPath: string, nexus?: Nexus): void + start(projectPath: string): void config: BoosterConfig configure(environment: string, configurator: (config: BoosterConfig) => void): void configureCurrentEnv(configurator: (config: BoosterConfig) => void): void @@ -29,4 +28,5 @@ export interface BoosterApp { afterCursor: Record | undefined ): Promise configuredEnvironments: Set + withNexus(nexus: unknown): BoosterApp } diff --git a/packages/framework-types/src/components/index.ts b/packages/framework-types/src/components/index.ts deleted file mode 100644 index f97fa92d4..000000000 --- a/packages/framework-types/src/components/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { BoosterConfig } from '../config' -import { PlatformError } from '@effect/platform/Error' -import { CliApp, Command } from '@effect/cli' -import { RunMain } from '@effect/platform/Runtime' -import { Effect, Layer, Types } from 'effect' - -export type CliContext = BoosterConfig | CliApp.CliApp.Environment -export type CliError = PlatformError - -export interface Nexus { - commands: readonly [NexusCommand, ...Array] - runMain: RunMain - contextProvider: Layer.Layer -} - -export type NexusCommand = Command.Command - -export type NexusArgs = Types.Simplify> - -export const nexusCommand = ( - name: Name, - args: Args, - handler: (args: NexusArgs) => Effect.Effect -): NexusCommand => Command.make(name, args, handler) From cab583976a42572b739bb2e1009521942ac2883f Mon Sep 17 00:00:00 2001 From: Nick Tchayka Date: Thu, 8 Feb 2024 16:30:12 +0000 Subject: [PATCH 04/14] Move serialize config to external repo --- packages/framework-core/src/index.ts | 1 + .../src/nexus/generate-config.ts | 61 ------------------- .../src/config/nexus.ts | 10 +-- 3 files changed, 7 insertions(+), 65 deletions(-) delete mode 100644 packages/framework-core/src/nexus/generate-config.ts diff --git a/packages/framework-core/src/index.ts b/packages/framework-core/src/index.ts index a17d23779..695f8e734 100644 --- a/packages/framework-core/src/index.ts +++ b/packages/framework-core/src/index.ts @@ -19,6 +19,7 @@ export { BoosterTouchEntityHandler } from './booster-touch-entity-handler' export * from './services/token-verifiers' export * from './instrumentation/index' export * from './decorators/health-sensor' +export * as Nexus from './nexus' /** * Pushes a page of events to be processed by the event dispatcher. diff --git a/packages/framework-core/src/nexus/generate-config.ts b/packages/framework-core/src/nexus/generate-config.ts deleted file mode 100644 index 68517dd41..000000000 --- a/packages/framework-core/src/nexus/generate-config.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { Effect, pipe } from 'effect' -import { FileSystem } from '@effect/platform/FileSystem' -import { BoosterConfig, BoosterConfigTag } from '@boostercloud/framework-types' -import * as path from 'path' -import { Options } from '@effect/cli' -import * as Nexus from '.' - -export const options = { - output: pipe( - Options.file('output'), - Options.withAlias('o'), - Options.withDescription('The file where the config will be written'), - Options.withDefault(path.join('.booster', 'infra-config.json')) - ), -} - -export const handler = Nexus.handler(options, (args) => - Effect.withSpan('cli/generate-config')( - Effect.gen(function* (_) { - const config = yield* _(BoosterConfigTag) - const fs = yield* _(FileSystem) - const configObject = extractWritableConfig(config) - const renderedConfig = JSON.stringify(configObject, null, 2) - const configFilePath = path.join(config.userProjectRootPath, args.output) - yield* _(fs.writeFileString(configFilePath, renderedConfig)) - }) - ) -) - -export const command = Nexus.command('config', options, handler) - -const extractWritableConfig = (config: BoosterConfig) => ({ - logLevel: config.logLevel, - logPrefix: config.logPrefix, - providerPackage: config.providerPackage, - appName: config.appName, - assets: config.assets, - defaultResponseHeaders: config.defaultResponseHeaders, - subscriptions: config.subscriptions, - enableGraphQLIntrospection: config.enableGraphQLIntrospection, - events: config.events, - notifications: config.notifications, - partitionKeys: config.partitionKeys, - topicToEvent: config.topicToEvent, - eventToTopic: config.eventToTopic, - entities: config.entities, - reducers: config.reducers, - commandHandlers: config.commandHandlers, - queryHandlers: config.queryHandlers, - eventHandlers: config.eventHandlers, - readModels: config.readModels, - projections: config.projections, - readModelSequenceKeys: config.readModelSequenceKeys, - roles: config.roles, - schemaMigrations: config.schemaMigrations, - dataMigrationHandlers: config.dataMigrationHandlers, - userHealthIndicators: config.userHealthIndicators, - sensorConfiguration: config.sensorConfiguration, - enableSubscriptions: config.enableSubscriptions, - resourceNames: config.resourceNames, -}) diff --git a/packages/framework-integration-tests/src/config/nexus.ts b/packages/framework-integration-tests/src/config/nexus.ts index 852c1f357..9a09c5151 100644 --- a/packages/framework-integration-tests/src/config/nexus.ts +++ b/packages/framework-integration-tests/src/config/nexus.ts @@ -1,9 +1,11 @@ -import * as GenerateConfig from '@boostercloud/framework-core/dist/nexus/generate-config' -import { Nexus } from '@boostercloud/framework-types/dist/components' +import { Nexus } from '@boostercloud/framework-core' import { NodeContext, Runtime } from '@effect/platform-node' +import { Console } from 'effect' + +const testCommand = Nexus.command('test', {}, () => Console.log('Hello, world')) export default { - commands: [GenerateConfig.command], + commands: [testCommand], runMain: Runtime.runMain, contextProvider: NodeContext.layer, -} as Nexus +} as Nexus.Nexus From 0971df3b8331aed270592b3f09977757ee68d4df Mon Sep 17 00:00:00 2001 From: Nick Tchayka Date: Thu, 15 Feb 2024 10:54:55 +0000 Subject: [PATCH 05/14] Rename to Injectable --- packages/framework-core/src/booster.ts | 14 +++++++------- packages/framework-core/src/index.ts | 2 +- .../src/{nexus => injectable}/index.ts | 2 +- .../src/config/{nexus.ts => injectable.ts} | 6 +++--- packages/framework-integration-tests/src/index.ts | 4 ++-- packages/framework-types/src/booster-app.ts | 2 +- 6 files changed, 15 insertions(+), 15 deletions(-) rename packages/framework-core/src/{nexus => injectable}/index.ts (97%) rename packages/framework-integration-tests/src/config/{nexus.ts => injectable.ts} (54%) diff --git a/packages/framework-core/src/booster.ts b/packages/framework-core/src/booster.ts index 600f23439..0ae6f4aac 100644 --- a/packages/framework-core/src/booster.ts +++ b/packages/framework-core/src/booster.ts @@ -33,7 +33,7 @@ import { BoosterEventStreamProducer } from './booster-event-stream-producer' import { Effect, pipe } from 'effect' import { Command } from '@effect/cli' import * as path from 'path' -import * as Nexus from './nexus' +import * as Injectable from './injectable' /** * Main class to interact with Booster and configure it. @@ -46,7 +46,7 @@ import * as Nexus from './nexus' export class Booster { public static readonly configuredEnvironments: Set = new Set() public static readonly config = new BoosterConfig(checkAndGetCurrentEnv()) - private static nexus?: Nexus.Nexus + private static injectable?: Injectable.Injectable public static configureCurrentEnv(configurator: (config: BoosterConfig) => void): void { configurator(this.config) @@ -66,10 +66,10 @@ export class Booster { } /** - * Attaches a Nexus to the Booster app + * Attaches a Injectable to the Booster app */ - public static withNexus(nexus: Nexus.Nexus) { - this.nexus = nexus + public static withInjectable(injectable: Injectable.Injectable) { + this.injectable = injectable return this } @@ -87,8 +87,8 @@ export class Booster { if (args.length < 3) { return } - if (this.nexus) { - const { commands, runMain, contextProvider } = this.nexus + if (this.injectable) { + const { commands, runMain, contextProvider } = this.injectable const name = 'boost' const version = require(path.join(projectRootPath, 'package.json')).version const command = Command.make('boost').pipe(Command.withSubcommands(commands)) diff --git a/packages/framework-core/src/index.ts b/packages/framework-core/src/index.ts index 695f8e734..ca41b8b13 100644 --- a/packages/framework-core/src/index.ts +++ b/packages/framework-core/src/index.ts @@ -19,7 +19,7 @@ export { BoosterTouchEntityHandler } from './booster-touch-entity-handler' export * from './services/token-verifiers' export * from './instrumentation/index' export * from './decorators/health-sensor' -export * as Nexus from './nexus' +export * as Injectable from './injectable' /** * Pushes a page of events to be processed by the event dispatcher. diff --git a/packages/framework-core/src/nexus/index.ts b/packages/framework-core/src/injectable/index.ts similarity index 97% rename from packages/framework-core/src/nexus/index.ts rename to packages/framework-core/src/injectable/index.ts index 143337261..ad30efc31 100644 --- a/packages/framework-core/src/nexus/index.ts +++ b/packages/framework-core/src/injectable/index.ts @@ -8,7 +8,7 @@ import { Effect, Layer, Types } from 'effect' export type Context = BoosterConfig | CliApp.CliApp.Environment export type Error = PlatformError -export interface Nexus { +export interface Injectable { commands: readonly [Command, ...Array] runMain: RunMain contextProvider: Layer.Layer diff --git a/packages/framework-integration-tests/src/config/nexus.ts b/packages/framework-integration-tests/src/config/injectable.ts similarity index 54% rename from packages/framework-integration-tests/src/config/nexus.ts rename to packages/framework-integration-tests/src/config/injectable.ts index 9a09c5151..95fcbc4a4 100644 --- a/packages/framework-integration-tests/src/config/nexus.ts +++ b/packages/framework-integration-tests/src/config/injectable.ts @@ -1,11 +1,11 @@ -import { Nexus } from '@boostercloud/framework-core' +import { Injectable } from '@boostercloud/framework-core' import { NodeContext, Runtime } from '@effect/platform-node' import { Console } from 'effect' -const testCommand = Nexus.command('test', {}, () => Console.log('Hello, world')) +const testCommand = Injectable.command('test', {}, () => Console.log('Hello, world')) export default { commands: [testCommand], runMain: Runtime.runMain, contextProvider: NodeContext.layer, -} as Nexus.Nexus +} as Injectable.Injectable diff --git a/packages/framework-integration-tests/src/index.ts b/packages/framework-integration-tests/src/index.ts index f0f0d5645..087a1d372 100644 --- a/packages/framework-integration-tests/src/index.ts +++ b/packages/framework-integration-tests/src/index.ts @@ -1,5 +1,5 @@ import { Booster } from '@boostercloud/framework-core' -import nexus from './config/nexus' +import injectable from './config/injectable' export { Booster, boosterEventDispatcher, @@ -12,4 +12,4 @@ export { boosterConsumeEventStream, } from '@boostercloud/framework-core' -Booster.withNexus(nexus).start(__dirname) +Booster.withInjectable(injectable).start(__dirname) diff --git a/packages/framework-types/src/booster-app.ts b/packages/framework-types/src/booster-app.ts index 390de6e23..2bbcce13d 100644 --- a/packages/framework-types/src/booster-app.ts +++ b/packages/framework-types/src/booster-app.ts @@ -28,5 +28,5 @@ export interface BoosterApp { afterCursor: Record | undefined ): Promise configuredEnvironments: Set - withNexus(nexus: unknown): BoosterApp + withInjectable(injectable: unknown): BoosterApp } From 07b10a79167c56ef44d48170a4a2a913be267125 Mon Sep 17 00:00:00 2001 From: Nick Tchayka Date: Fri, 16 Feb 2024 10:42:51 +0000 Subject: [PATCH 06/14] Apply suggestions --- common/config/rush/pnpm-lock.yaml | 56 +++++++++++-------- packages/framework-core/package.json | 3 +- packages/framework-core/src/booster.ts | 21 +++---- .../framework-core/src/injectable/index.ts | 4 +- .../src/config/config.ts | 6 +- .../src/config/injectable.ts | 3 - .../framework-integration-tests/src/index.ts | 3 +- packages/framework-types/src/booster-app.ts | 1 - packages/framework-types/src/config.ts | 2 + 9 files changed, 52 insertions(+), 47 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 8a0ef7b70..389772443 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -260,6 +260,7 @@ importers: '@boostercloud/metadata-booster': workspace:^2.4.0 '@effect/cli': ~0.31.9 '@effect/platform': ~0.43.9 + '@effect/platform-node': ~0.42.9 '@effect/printer-ansi': ~0.31.12 '@effect/schema': ~0.61.5 '@types/chai': 4.2.18 @@ -311,6 +312,7 @@ importers: '@boostercloud/framework-types': link:../framework-types '@effect/cli': 0.31.9_wfy4tkrunquhwjhsguxedpk53m '@effect/platform': 0.43.9_layrujjt73ooawcjnecha6kude + '@effect/platform-node': 0.42.9_3vfs2j5mj4keckb33a4kwa4zfm '@effect/printer-ansi': 0.31.12_effect@2.2.3 '@effect/schema': 0.61.5_effect@2.2.3 effect: 2.2.3 @@ -1470,7 +1472,7 @@ packages: '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-sns-subscriptions': 1.204.0_bpkznh2gsccwq6qpaogbkb4psu - '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-sqs': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam constructs: 3.4.344 dev: false @@ -1584,7 +1586,7 @@ packages: '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi - '@aws-cdk/aws-ssm': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-ssm': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam '@aws-cdk/cx-api': 1.203.0 constructs: 3.4.344 @@ -1642,7 +1644,7 @@ packages: '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-s3-assets': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu - '@aws-cdk/aws-secretsmanager': 1.204.0_336juigttbrwz7tyvm6a6wfpy4 + '@aws-cdk/aws-secretsmanager': 1.204.0_2o53qceqenzlpxe4mjswmsqfiq '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam '@aws-cdk/region-info': 1.204.0 constructs: 3.4.344 @@ -1822,7 +1824,7 @@ packages: '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-s3-assets': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu - '@aws-cdk/aws-ssm': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-ssm': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm '@aws-cdk/cloud-assembly-schema': 1.204.0 '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam '@aws-cdk/cx-api': 1.203.0 @@ -1914,11 +1916,11 @@ packages: '@aws-cdk/aws-route53-targets': 1.204.0_2eviprr3zwoouaslbumtdekrhi '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-s3-assets': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu - '@aws-cdk/aws-secretsmanager': 1.204.0_336juigttbrwz7tyvm6a6wfpy4 + '@aws-cdk/aws-secretsmanager': 1.204.0_2o53qceqenzlpxe4mjswmsqfiq '@aws-cdk/aws-servicediscovery': 1.204.0_nu23nesxfni464wb5cy4ehgagi '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi - '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm - '@aws-cdk/aws-ssm': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-sqs': 1.204.0_cttdkzy7hngahjug7jmkfylr2y + '@aws-cdk/aws-ssm': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam '@aws-cdk/cx-api': 1.203.0 constructs: 3.4.344 @@ -2043,7 +2045,7 @@ packages: '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-sns-subscriptions': 1.204.0_bpkznh2gsccwq6qpaogbkb4psu - '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-sqs': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/aws-stepfunctions': 1.204.0_5s7psvfm6hmailsvkk6x3wncsq '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam '@aws-cdk/custom-resources': 1.204.0_c23kgzmvfhgnr6qpzzlbsfzuc4 @@ -2215,10 +2217,10 @@ packages: '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-s3-notifications': 1.204.0_xguspq3b5n56mo6dsez57f32qa - '@aws-cdk/aws-secretsmanager': 1.204.0_336juigttbrwz7tyvm6a6wfpy4 + '@aws-cdk/aws-secretsmanager': 1.204.0_2o53qceqenzlpxe4mjswmsqfiq '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-sns-subscriptions': 1.204.0_bpkznh2gsccwq6qpaogbkb4psu - '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-sqs': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam constructs: 3.4.344 transitivePeerDependencies: @@ -2259,7 +2261,7 @@ packages: '@aws-cdk/aws-s3-assets': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu '@aws-cdk/aws-signer': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi - '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-sqs': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam '@aws-cdk/cx-api': 1.203.0 '@aws-cdk/region-info': 1.204.0 @@ -2438,7 +2440,7 @@ packages: '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi - '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-sqs': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam constructs: 3.4.344 transitivePeerDependencies: @@ -2485,7 +2487,7 @@ packages: constructs: 3.4.344 dev: false - /@aws-cdk/aws-secretsmanager/1.204.0_336juigttbrwz7tyvm6a6wfpy4: + /@aws-cdk/aws-secretsmanager/1.204.0_2o53qceqenzlpxe4mjswmsqfiq: resolution: {integrity: sha512-ykpjYmP6qVOFbHtkaQBu3Xk7xp2UTR0ouzk7pb+zrEHKGmRvzGq+8J0IU+qXBJgQIVwFAPf2IgOSTzj6FJPdyA==} engines: {node: '>= 14.15.0'} deprecated: |- @@ -2500,12 +2502,18 @@ packages: '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: + '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm '@aws-cdk/aws-sam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam '@aws-cdk/cx-api': 1.203.0 constructs: 3.4.344 + transitivePeerDependencies: + - '@aws-cdk/assets' + - '@aws-cdk/aws-logs' + - '@aws-cdk/aws-s3' dev: false /@aws-cdk/aws-servicediscovery/1.204.0_nu23nesxfni464wb5cy4ehgagi: @@ -2570,7 +2578,7 @@ packages: '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi - '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-sqs': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam constructs: 3.4.344 transitivePeerDependencies: @@ -2597,14 +2605,14 @@ packages: '@aws-cdk/aws-events': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y - '@aws-cdk/aws-sqs': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-sqs': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam constructs: 3.4.344 transitivePeerDependencies: - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-sqs/1.204.0_w2xl3dexbzdynnzeafah4cuzfm: + /@aws-cdk/aws-sqs/1.204.0_cttdkzy7hngahjug7jmkfylr2y: resolution: {integrity: sha512-dVzuGMh6d5/X9P9jel1w2Wgdy5MuSE35+eBSFxN+S7oJRoVSARpyKMNYAPMCW+2OJCDw7fIqO1rWbsZBT1Gq8g==} engines: {node: '>= 14.15.0'} deprecated: |- @@ -2619,11 +2627,14 @@ packages: dependencies: '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam constructs: 3.4.344 + transitivePeerDependencies: + - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-ssm/1.204.0_cttdkzy7hngahjug7jmkfylr2y: + /@aws-cdk/aws-ssm/1.204.0_w2xl3dexbzdynnzeafah4cuzfm: resolution: {integrity: sha512-yYx7HZ8cWNXDAmX/99WkB477QhLoV2rcB8orei8aj7nRkNq5TMjeox0IJaZVgU+edNEDOi1fVX3flh0SAMiUrg==} engines: {node: '>= 14.15.0'} deprecated: |- @@ -2637,12 +2648,9 @@ packages: constructs: ^3.3.69 dependencies: '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu - '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/cloud-assembly-schema': 1.204.0 '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam constructs: 3.4.344 - transitivePeerDependencies: - - '@aws-cdk/cx-api' dev: false /@aws-cdk/aws-stepfunctions/1.204.0_5s7psvfm6hmailsvkk6x3wncsq: @@ -3523,7 +3531,7 @@ packages: '@effect/platform': ^0.43.9 effect: ^2.2.3 dependencies: - '@effect/platform': 0.43.9_effect@2.2.3 + '@effect/platform': 0.43.9_layrujjt73ooawcjnecha6kude effect: 2.2.3 mime: 3.0.0 multipasta: 0.1.21 @@ -6148,7 +6156,7 @@ packages: dependencies: semver: 7.5.4 shelljs: 0.8.5 - typescript: 5.4.0-dev.20240207 + typescript: 5.4.0-dev.20240216 /duration/0.2.2: resolution: {integrity: sha512-06kgtea+bGreF5eKYgI/36A6pLXggY7oR4p1pq4SmdFBn1ReOL5D8RhG64VrqfTTKNucqqtBAwEj8aB88mcqrg==} @@ -11223,8 +11231,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - /typescript/5.4.0-dev.20240207: - resolution: {integrity: sha512-BD7gF4QnjiTzOPqstgkgBxANkltT6VsZS6gFjXf7haPWTgrcebvCNQr1yGazb0o18RVtNXeHs6lDbXKqhJhiQQ==} + /typescript/5.4.0-dev.20240216: + resolution: {integrity: sha512-7BzXktZ/k5MKVGH9g7dErlRV5WLo1D+Zpae6cW3aL2/gyvG2uWkz54vLy3ICKo5j+Qtu/j1mTitMIiE24n1HLg==} engines: {node: '>=14.17'} hasBin: true diff --git a/packages/framework-core/package.json b/packages/framework-core/package.json index 94a939fde..61a172a27 100644 --- a/packages/framework-core/package.json +++ b/packages/framework-core/package.json @@ -53,7 +53,8 @@ "@effect/platform": "~0.43.9", "@effect/schema": "~0.61.5", "@effect/cli": "~0.31.9", - "@effect/printer-ansi": "~0.31.12" + "@effect/printer-ansi": "~0.31.12", + "@effect/platform-node": "~0.42.9" }, "devDependencies": { "@boostercloud/metadata-booster": "workspace:^2.6.0", diff --git a/packages/framework-core/src/booster.ts b/packages/framework-core/src/booster.ts index 0ae6f4aac..fc9d9d585 100644 --- a/packages/framework-core/src/booster.ts +++ b/packages/framework-core/src/booster.ts @@ -34,6 +34,7 @@ import { Effect, pipe } from 'effect' import { Command } from '@effect/cli' import * as path from 'path' import * as Injectable from './injectable' +import { NodeContext, Runtime } from '@effect/platform-node' /** * Main class to interact with Booster and configure it. @@ -46,7 +47,6 @@ import * as Injectable from './injectable' export class Booster { public static readonly configuredEnvironments: Set = new Set() public static readonly config = new BoosterConfig(checkAndGetCurrentEnv()) - private static injectable?: Injectable.Injectable public static configureCurrentEnv(configurator: (config: BoosterConfig) => void): void { configurator(this.config) @@ -65,14 +65,6 @@ export class Booster { } } - /** - * Attaches a Injectable to the Booster app - */ - public static withInjectable(injectable: Injectable.Injectable) { - this.injectable = injectable - return this - } - /** * Initializes the Booster project */ @@ -87,8 +79,11 @@ export class Booster { if (args.length < 3) { return } - if (this.injectable) { - const { commands, runMain, contextProvider } = this.injectable + const injectable = this.config.injectable + if (injectable) { + const { commands, runMain, contextProvider } = injectable as Injectable.Injectable + const provider = contextProvider ?? NodeContext.layer + const runner = runMain ?? Runtime.runMain const name = 'boost' const version = require(path.join(projectRootPath, 'package.json')).version const command = Command.make('boost').pipe(Command.withSubcommands(commands)) @@ -100,9 +95,9 @@ export class Booster { version, }), // TODO: Improve error messages - Effect.provide(contextProvider), + Effect.provide(provider), Effect.provideService(BoosterConfigTag, this.config), - runMain + runner ) } } diff --git a/packages/framework-core/src/injectable/index.ts b/packages/framework-core/src/injectable/index.ts index ad30efc31..35f9abcb3 100644 --- a/packages/framework-core/src/injectable/index.ts +++ b/packages/framework-core/src/injectable/index.ts @@ -10,8 +10,8 @@ export type Error = PlatformError export interface Injectable { commands: readonly [Command, ...Array] - runMain: RunMain - contextProvider: Layer.Layer + runMain?: RunMain + contextProvider?: Layer.Layer } export type Command = Command.Command diff --git a/packages/framework-integration-tests/src/config/config.ts b/packages/framework-integration-tests/src/config/config.ts index b9ddb5528..fb802776f 100644 --- a/packages/framework-integration-tests/src/config/config.ts +++ b/packages/framework-integration-tests/src/config/config.ts @@ -4,6 +4,7 @@ import * as fs from 'fs' import * as path from 'path' import { CustomTracer } from '../common/custom-tracer' import { CustomLogger } from '../common/custom-logger' +import injectable from './injectable' class CustomPublicKeyTokenVerifier extends PublicKeyTokenVerifier { public async verify(token: string): Promise { @@ -67,7 +68,7 @@ Booster.configure('local', (config: BoosterConfig): void => { config.eventStreamConfiguration = { enabled: false, } - + config.injectable = injectable configureInvocationsHandler(config) configureLogger(config) configureBoosterSensorHealth(config) @@ -83,6 +84,7 @@ Booster.configure('development', (config: BoosterConfig): void => { config.eventStreamConfiguration = { enabled: false, } + config.injectable = injectable configureInvocationsHandler(config) configureBoosterSensorHealth(config) }) @@ -117,6 +119,7 @@ Booster.configure('production', (config: BoosterConfig): void => { 'booster:role' ), ] + config.injectable = injectable configureInvocationsHandler(config) configureBoosterSensorHealth(config) }) @@ -147,6 +150,7 @@ Booster.configure('azure', (config: BoosterConfig): void => { 'booster:role' ), ] + config.injectable = injectable configureInvocationsHandler(config) configureLogger(config) configureBoosterSensorHealth(config) diff --git a/packages/framework-integration-tests/src/config/injectable.ts b/packages/framework-integration-tests/src/config/injectable.ts index 95fcbc4a4..a9130e32d 100644 --- a/packages/framework-integration-tests/src/config/injectable.ts +++ b/packages/framework-integration-tests/src/config/injectable.ts @@ -1,11 +1,8 @@ import { Injectable } from '@boostercloud/framework-core' -import { NodeContext, Runtime } from '@effect/platform-node' import { Console } from 'effect' const testCommand = Injectable.command('test', {}, () => Console.log('Hello, world')) export default { commands: [testCommand], - runMain: Runtime.runMain, - contextProvider: NodeContext.layer, } as Injectable.Injectable diff --git a/packages/framework-integration-tests/src/index.ts b/packages/framework-integration-tests/src/index.ts index 087a1d372..1ae1780f9 100644 --- a/packages/framework-integration-tests/src/index.ts +++ b/packages/framework-integration-tests/src/index.ts @@ -1,5 +1,4 @@ import { Booster } from '@boostercloud/framework-core' -import injectable from './config/injectable' export { Booster, boosterEventDispatcher, @@ -12,4 +11,4 @@ export { boosterConsumeEventStream, } from '@boostercloud/framework-core' -Booster.withInjectable(injectable).start(__dirname) +Booster.start(__dirname) diff --git a/packages/framework-types/src/booster-app.ts b/packages/framework-types/src/booster-app.ts index 2bbcce13d..4cc9218ce 100644 --- a/packages/framework-types/src/booster-app.ts +++ b/packages/framework-types/src/booster-app.ts @@ -28,5 +28,4 @@ export interface BoosterApp { afterCursor: Record | undefined ): Promise configuredEnvironments: Set - withInjectable(injectable: unknown): BoosterApp } diff --git a/packages/framework-types/src/config.ts b/packages/framework-types/src/config.ts index bbe53a9e1..cd1e0cb90 100644 --- a/packages/framework-types/src/config.ts +++ b/packages/framework-types/src/config.ts @@ -45,6 +45,8 @@ export class BoosterConfig { public defaultResponseHeaders: Record = {} + public injectable?: unknown + public readonly subscriptions = { maxConnectionDurationInSeconds: 7 * 24 * 60 * 60, // 7 days maxDurationInSeconds: 2 * 24 * 60 * 60, // 2 days From e897129deff42cb436a8ea05ccc173fb7a518acb Mon Sep 17 00:00:00 2001 From: Nick Tchayka Date: Wed, 28 Feb 2024 18:19:55 +0000 Subject: [PATCH 07/14] Switch to hooks instead --- packages/cli/package.json | 5 ++- .../hooks/command_not_found/custom-parse.ts | 41 +++++++++++++++++++ .../command_not_found/custom-parse.test.ts | 9 ++++ packages/framework-core/src/booster.ts | 2 +- 4 files changed, 55 insertions(+), 2 deletions(-) create mode 100644 packages/cli/src/hooks/command_not_found/custom-parse.ts create mode 100644 packages/cli/test/hooks/command_not_found/custom-parse.test.ts diff --git a/packages/cli/package.json b/packages/cli/package.json index a002b6ef7..bd1d7bab0 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -88,7 +88,10 @@ "bin": "boost", "plugins": [ "@oclif/plugin-help" - ] + ], + "hooks": { + "command_not_found": "./dist/hooks/command_not_found/custom-parse" + } }, "repository": "boostercloud/booster", "scripts": { diff --git a/packages/cli/src/hooks/command_not_found/custom-parse.ts b/packages/cli/src/hooks/command_not_found/custom-parse.ts new file mode 100644 index 000000000..70632281f --- /dev/null +++ b/packages/cli/src/hooks/command_not_found/custom-parse.ts @@ -0,0 +1,41 @@ +import { Hook } from '@oclif/core' +import path = require('path') +import * as process from 'process' +import { logger } from '../../services/logger' +import { initializeEnvironment } from '../../services/environment' + +// Function to find and remove the `-e` argument and its accompanying value +const extractEnvironmentArg = (): string | undefined => { + const argv = process.argv + const eIndex = argv.indexOf('-e') // Find the index of `-e` in argv + let environment // Variable to store the value found after `-e` + + if (eIndex !== -1 && eIndex + 1 < argv.length) { + environment = argv[eIndex + 1] // Save the value following `-e` + argv.splice(eIndex, 2) // Remove both `-e` and its value from argv + } + return environment +} + +const hook: Hook<'command_not_found'> = async function (opts) { + // ensure opts.argv is argv without the environment + process.env['BOOSTER_CLI_HOOK'] = 'true' + if (opts.id === '-e') { + opts.id = '' + opts.argv = ['-e', ...(opts.argv ?? [])] + } + const firstArgs = process.argv.filter((arg) => !opts.argv?.includes(arg)) + const environment = extractEnvironmentArg() + opts.argv = process.argv.filter((arg) => !firstArgs.includes(arg)) + const cwd = process.cwd() + + if (initializeEnvironment(logger, environment)) { + // to allow doing `boost -e ` and show the help + if (!opts.id && opts.argv.length === 0) { + ;(process.argv as unknown) = [...firstArgs, '--help'] + } + await import(path.join(cwd, 'dist', 'index.js')) + } +} + +export default hook diff --git a/packages/cli/test/hooks/command_not_found/custom-parse.test.ts b/packages/cli/test/hooks/command_not_found/custom-parse.test.ts new file mode 100644 index 000000000..28fb6c936 --- /dev/null +++ b/packages/cli/test/hooks/command_not_found/custom-parse.test.ts @@ -0,0 +1,9 @@ +import {expect, test} from '@oclif/test' + +describe('hooks', () => { + test + .stdout() + .hook('init', {id: 'mycommand'}) + .do(output => expect(output.stdout).to.contain('example hook running mycommand')) + .it('shows a message') +}) diff --git a/packages/framework-core/src/booster.ts b/packages/framework-core/src/booster.ts index fc9d9d585..dbdc7c651 100644 --- a/packages/framework-core/src/booster.ts +++ b/packages/framework-core/src/booster.ts @@ -76,7 +76,7 @@ export class Booster { this.loadTokenVerifierFromEnv() this.config.validate() const args = process.argv - if (args.length < 3) { + if (process.env['BOOSTER_CLI_HOOK']?.trim() !== 'true') { return } const injectable = this.config.injectable From e447a12bfcc9e3cb2427e62de1997734fdba8998 Mon Sep 17 00:00:00 2001 From: Nick Tchayka Date: Thu, 29 Feb 2024 13:24:53 +0000 Subject: [PATCH 08/14] Add change file --- .../feat-agent-generators_2024-02-29-13-24.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 common/changes/@boostercloud/framework-core/feat-agent-generators_2024-02-29-13-24.json diff --git a/common/changes/@boostercloud/framework-core/feat-agent-generators_2024-02-29-13-24.json b/common/changes/@boostercloud/framework-core/feat-agent-generators_2024-02-29-13-24.json new file mode 100644 index 000000000..2eb28f286 --- /dev/null +++ b/common/changes/@boostercloud/framework-core/feat-agent-generators_2024-02-29-13-24.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@boostercloud/framework-core", + "comment": "Add injectable feature", + "type": "minor" + } + ], + "packageName": "@boostercloud/framework-core" +} \ No newline at end of file From acc719978723589568098cf361bb7ca72a5d15c1 Mon Sep 17 00:00:00 2001 From: Nick Tchayka Date: Thu, 29 Feb 2024 13:28:31 +0000 Subject: [PATCH 09/14] Add stuff --- packages/framework-core/src/booster.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/framework-core/src/booster.ts b/packages/framework-core/src/booster.ts index dbdc7c651..c8280ca5d 100644 --- a/packages/framework-core/src/booster.ts +++ b/packages/framework-core/src/booster.ts @@ -27,9 +27,6 @@ import { BoosterAuthorizer } from './booster-authorizer' import { BoosterReadModelsReader } from './booster-read-models-reader' import { BoosterEntityTouched } from './core-concepts/touch-entity/events/booster-entity-touched' import { eventSearch } from './booster-event-search' -import { BoosterHealthService } from './sensor' -import { BoosterEventStreamConsumer } from './booster-event-stream-consumer' -import { BoosterEventStreamProducer } from './booster-event-stream-producer' import { Effect, pipe } from 'effect' import { Command } from '@effect/cli' import * as path from 'path' From dbb2b4c817126910a03b026a9d582762960a9965 Mon Sep 17 00:00:00 2001 From: Nick Tchayka Date: Thu, 29 Feb 2024 15:43:44 +0000 Subject: [PATCH 10/14] Update tests --- .../command_not_found/custom-parse.test.ts | 9 --------- packages/framework-types/test/config.test.ts | 18 +++++++++++------- 2 files changed, 11 insertions(+), 16 deletions(-) delete mode 100644 packages/cli/test/hooks/command_not_found/custom-parse.test.ts diff --git a/packages/cli/test/hooks/command_not_found/custom-parse.test.ts b/packages/cli/test/hooks/command_not_found/custom-parse.test.ts deleted file mode 100644 index 28fb6c936..000000000 --- a/packages/cli/test/hooks/command_not_found/custom-parse.test.ts +++ /dev/null @@ -1,9 +0,0 @@ -import {expect, test} from '@oclif/test' - -describe('hooks', () => { - test - .stdout() - .hook('init', {id: 'mycommand'}) - .do(output => expect(output.stdout).to.contain('example hook running mycommand')) - .it('shows a message') -}) diff --git a/packages/framework-types/test/config.test.ts b/packages/framework-types/test/config.test.ts index e7261761a..3c8643e01 100644 --- a/packages/framework-types/test/config.test.ts +++ b/packages/framework-types/test/config.test.ts @@ -13,7 +13,7 @@ describe('the config type', () => { it('gets the application stack name from the app name', () => { fc.assert( - fc.property(fc.string(1, 10), (appName) => { + fc.property(fc.string({ minLength: 1, maxLength: 10 }), (appName) => { const cfg = new BoosterConfig('test') cfg.appName = appName expect(cfg.resourceNames.applicationStack).to.equal(`${appName}-app`) @@ -23,7 +23,7 @@ describe('the config type', () => { it('gets the events store name from the app name', () => { fc.assert( - fc.property(fc.string(1, 10), (appName) => { + fc.property(fc.string({ minLength: 1, maxLength: 10 }), (appName) => { const cfg = new BoosterConfig('test') cfg.appName = appName expect(cfg.resourceNames.eventsStore).to.equal(`${appName}-app-events-store`) @@ -33,11 +33,15 @@ describe('the config type', () => { it('gets well-formatted readmodel names, based on the application name', () => { fc.assert( - fc.property(fc.string(1, 10), fc.string(1, 10), (appName, readModelName) => { - const cfg = new BoosterConfig('test') - cfg.appName = appName - expect(cfg.resourceNames.forReadModel(readModelName)).to.equal(`${appName}-app-${readModelName}`) - }) + fc.property( + fc.string({ minLength: 1, maxLength: 10 }), + fc.string({ minLength: 1, maxLength: 10 }), + (appName, readModelName) => { + const cfg = new BoosterConfig('test') + cfg.appName = appName + expect(cfg.resourceNames.forReadModel(readModelName)).to.equal(`${appName}-app-${readModelName}`) + } + ) ) }) }) From 45b0bdae1a081a7bc4a5fe275f276cf50ff4039c Mon Sep 17 00:00:00 2001 From: Nick Tchayka Date: Thu, 29 Feb 2024 17:02:47 +0000 Subject: [PATCH 11/14] Update deps --- common/config/rush/pnpm-lock.yaml | 405 +++++++++--------- packages/framework-core/package.json | 12 +- packages/framework-core/src/booster.ts | 4 +- .../framework-core/src/injectable/index.ts | 6 +- .../framework-integration-tests/package.json | 8 +- packages/framework-types/package.json | 14 +- packages/framework-types/src/config.ts | 2 +- 7 files changed, 231 insertions(+), 220 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 389772443..8b1cd0f62 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -8,8 +8,8 @@ importers: ../../packages/application-tester: specifiers: '@apollo/client': 3.7.13 - '@boostercloud/eslint-config': workspace:^2.4.0 - '@boostercloud/framework-types': workspace:^2.4.0 + '@boostercloud/eslint-config': workspace:^2.6.0 + '@boostercloud/framework-types': workspace:^2.6.0 '@effect-ts/core': ^0.60.4 '@types/jsonwebtoken': 9.0.1 '@types/node': ^18.18.2 @@ -70,10 +70,10 @@ importers: ../../packages/cli: specifiers: - '@boostercloud/application-tester': workspace:^2.4.0 - '@boostercloud/eslint-config': workspace:^2.4.0 - '@boostercloud/framework-core': workspace:^2.4.0 - '@boostercloud/framework-types': workspace:^2.4.0 + '@boostercloud/application-tester': workspace:^2.6.0 + '@boostercloud/eslint-config': workspace:^2.6.0 + '@boostercloud/framework-core': workspace:^2.6.0 + '@boostercloud/framework-types': workspace:^2.6.0 '@effect-ts/core': ^0.60.4 '@oclif/core': ^3.9.0 '@oclif/plugin-help': ^5 @@ -183,8 +183,8 @@ importers: ../../packages/framework-common-helpers: specifiers: - '@boostercloud/eslint-config': workspace:^2.4.0 - '@boostercloud/framework-types': workspace:^2.4.0 + '@boostercloud/eslint-config': workspace:^2.6.0 + '@boostercloud/framework-types': workspace:^2.6.0 '@effect-ts/core': ^0.60.4 '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 @@ -254,15 +254,15 @@ importers: ../../packages/framework-core: specifiers: - '@boostercloud/eslint-config': workspace:^2.4.0 - '@boostercloud/framework-common-helpers': workspace:^2.4.0 - '@boostercloud/framework-types': workspace:^2.4.0 - '@boostercloud/metadata-booster': workspace:^2.4.0 - '@effect/cli': ~0.31.9 - '@effect/platform': ~0.43.9 - '@effect/platform-node': ~0.42.9 - '@effect/printer-ansi': ~0.31.12 - '@effect/schema': ~0.61.5 + '@boostercloud/eslint-config': workspace:^2.6.0 + '@boostercloud/framework-common-helpers': workspace:^2.6.0 + '@boostercloud/framework-types': workspace:^2.6.0 + '@boostercloud/metadata-booster': workspace:^2.6.0 + '@effect/cli': ~0.34.2 + '@effect/platform': ~0.46.2 + '@effect/platform-node': ~0.44.10 + '@effect/printer-ansi': ~0.32.9 + '@effect/schema': ~0.63.1 '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 @@ -278,7 +278,7 @@ importers: chai: 4.2.0 chai-as-promised: 7.1.1 cross-env: 7.0.3 - effect: ~2.2.3 + effect: ~2.4.0 eslint: ^8.23.1 eslint-config-prettier: 8.3.0 eslint-plugin-import: ^2.26.0 @@ -310,12 +310,12 @@ importers: dependencies: '@boostercloud/framework-common-helpers': link:../framework-common-helpers '@boostercloud/framework-types': link:../framework-types - '@effect/cli': 0.31.9_wfy4tkrunquhwjhsguxedpk53m - '@effect/platform': 0.43.9_layrujjt73ooawcjnecha6kude - '@effect/platform-node': 0.42.9_3vfs2j5mj4keckb33a4kwa4zfm - '@effect/printer-ansi': 0.31.12_effect@2.2.3 - '@effect/schema': 0.61.5_effect@2.2.3 - effect: 2.2.3 + '@effect/cli': 0.34.2_y4qblvnri3yd5s5oqt4yeghjjq + '@effect/platform': 0.46.2_7p7syks3dfg4tytifztovdrqnq + '@effect/platform-node': 0.44.10_qptvtggmavnx32si3qds3qhnq4 + '@effect/printer-ansi': 0.32.9_effect@2.4.0 + '@effect/schema': 0.63.1_effect@2.4.0 + effect: 2.4.0 fp-ts: 2.16.1 graphql-scalars: 1.22.4_graphql@16.8.1 graphql-subscriptions: 2.0.0_graphql@16.8.1 @@ -366,23 +366,23 @@ importers: ../../packages/framework-integration-tests: specifiers: '@apollo/client': 3.7.13 - '@boostercloud/application-tester': workspace:^2.4.0 - '@boostercloud/cli': workspace:^2.4.0 - '@boostercloud/eslint-config': workspace:^2.4.0 - '@boostercloud/framework-common-helpers': workspace:^2.4.0 - '@boostercloud/framework-core': workspace:^2.4.0 - '@boostercloud/framework-provider-aws': workspace:^2.4.0 - '@boostercloud/framework-provider-aws-infrastructure': workspace:^2.4.0 - '@boostercloud/framework-provider-azure': workspace:^2.4.0 - '@boostercloud/framework-provider-azure-infrastructure': workspace:^2.4.0 - '@boostercloud/framework-provider-local': workspace:^2.4.0 - '@boostercloud/framework-provider-local-infrastructure': workspace:^2.4.0 - '@boostercloud/framework-types': workspace:^2.4.0 - '@boostercloud/metadata-booster': workspace:^2.4.0 + '@boostercloud/application-tester': workspace:^2.6.0 + '@boostercloud/cli': workspace:^2.6.0 + '@boostercloud/eslint-config': workspace:^2.6.0 + '@boostercloud/framework-common-helpers': workspace:^2.6.0 + '@boostercloud/framework-core': workspace:^2.6.0 + '@boostercloud/framework-provider-aws': workspace:^2.6.0 + '@boostercloud/framework-provider-aws-infrastructure': workspace:^2.6.0 + '@boostercloud/framework-provider-azure': workspace:^2.6.0 + '@boostercloud/framework-provider-azure-infrastructure': workspace:^2.6.0 + '@boostercloud/framework-provider-local': workspace:^2.6.0 + '@boostercloud/framework-provider-local-infrastructure': workspace:^2.6.0 + '@boostercloud/framework-types': workspace:^2.6.0 + '@boostercloud/metadata-booster': workspace:^2.6.0 '@effect-ts/core': ^0.60.4 - '@effect/cli': ~0.31.9 - '@effect/platform': ~0.43.9 - '@effect/platform-node': ~0.42.9 + '@effect/cli': ~0.34.2 + '@effect/platform': ~0.46.2 + '@effect/platform-node': ~0.44.10 '@types/aws-lambda': 8.10.48 '@types/chai': 4.2.18 '@types/chai-arrays': 2.0.0 @@ -405,7 +405,7 @@ importers: child-process-promise: ^2.2.1 constructs: ^10.0.0 cross-fetch: 3.1.5 - effect: ~2.2.3 + effect: ~2.4.0 eslint: ^8.23.1 eslint-config-prettier: 8.3.0 eslint-plugin-import: ^2.26.0 @@ -442,11 +442,11 @@ importers: '@boostercloud/framework-provider-local': link:../framework-provider-local '@boostercloud/framework-types': link:../framework-types '@effect-ts/core': 0.60.5 - '@effect/cli': 0.31.9_3vfs2j5mj4keckb33a4kwa4zfm - '@effect/platform': 0.43.9_effect@2.2.3 - '@effect/platform-node': 0.42.9_3vfs2j5mj4keckb33a4kwa4zfm + '@effect/cli': 0.34.2_qptvtggmavnx32si3qds3qhnq4 + '@effect/platform': 0.46.2_effect@2.4.0 + '@effect/platform-node': 0.44.10_qptvtggmavnx32si3qds3qhnq4 aws-sdk: 2.853.0 - effect: 2.2.3 + effect: 2.4.0 express-unless: 2.1.3 graphql: 16.8.1 tslib: 2.6.2 @@ -508,9 +508,9 @@ importers: ../../packages/framework-provider-aws: specifiers: - '@boostercloud/eslint-config': workspace:^2.4.0 - '@boostercloud/framework-common-helpers': workspace:^2.4.0 - '@boostercloud/framework-types': workspace:^2.4.0 + '@boostercloud/eslint-config': workspace:^2.6.0 + '@boostercloud/framework-common-helpers': workspace:^2.6.0 + '@boostercloud/framework-types': workspace:^2.6.0 '@effect-ts/core': ^0.60.4 '@types/aws-lambda': 8.10.48 '@types/chai': 4.2.18 @@ -604,10 +604,10 @@ importers: '@aws-cdk/core': ^1.170.0 '@aws-cdk/custom-resources': ^1.170.0 '@aws-cdk/cx-api': ^1.170.0 - '@boostercloud/eslint-config': workspace:^2.4.0 - '@boostercloud/framework-common-helpers': workspace:^2.4.0 - '@boostercloud/framework-provider-aws': workspace:^2.4.0 - '@boostercloud/framework-types': workspace:^2.4.0 + '@boostercloud/eslint-config': workspace:^2.6.0 + '@boostercloud/framework-common-helpers': workspace:^2.6.0 + '@boostercloud/framework-provider-aws': workspace:^2.6.0 + '@boostercloud/framework-types': workspace:^2.6.0 '@effect-ts/core': ^0.60.4 '@types/archiver': 5.1.0 '@types/aws-lambda': 8.10.48 @@ -721,9 +721,9 @@ importers: '@azure/functions': ^1.2.2 '@azure/identity': ~2.1.0 '@azure/web-pubsub': ~1.1.0 - '@boostercloud/eslint-config': workspace:^2.4.0 - '@boostercloud/framework-common-helpers': workspace:^2.4.0 - '@boostercloud/framework-types': workspace:^2.4.0 + '@boostercloud/eslint-config': workspace:^2.6.0 + '@boostercloud/framework-common-helpers': workspace:^2.6.0 + '@boostercloud/framework-types': workspace:^2.6.0 '@effect-ts/core': ^0.60.4 '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 @@ -795,11 +795,11 @@ importers: '@azure/arm-resources': ^5.0.1 '@azure/cosmos': ^4.0.0 '@azure/identity': ~2.1.0 - '@boostercloud/eslint-config': workspace:^2.4.0 - '@boostercloud/framework-common-helpers': workspace:^2.4.0 - '@boostercloud/framework-core': workspace:^2.4.0 - '@boostercloud/framework-provider-azure': workspace:^2.4.0 - '@boostercloud/framework-types': workspace:^2.4.0 + '@boostercloud/eslint-config': workspace:^2.6.0 + '@boostercloud/framework-common-helpers': workspace:^2.6.0 + '@boostercloud/framework-core': workspace:^2.6.0 + '@boostercloud/framework-provider-azure': workspace:^2.6.0 + '@boostercloud/framework-types': workspace:^2.6.0 '@cdktf/provider-azurerm': 11.2.0 '@cdktf/provider-time': 9.0.2 '@effect-ts/core': ^0.60.4 @@ -906,9 +906,9 @@ importers: ../../packages/framework-provider-local: specifiers: - '@boostercloud/eslint-config': workspace:^2.4.0 - '@boostercloud/framework-common-helpers': workspace:^2.4.0 - '@boostercloud/framework-types': workspace:^2.4.0 + '@boostercloud/eslint-config': workspace:^2.6.0 + '@boostercloud/framework-common-helpers': workspace:^2.6.0 + '@boostercloud/framework-types': workspace:^2.6.0 '@effect-ts/core': ^0.60.4 '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 @@ -987,10 +987,10 @@ importers: ../../packages/framework-provider-local-infrastructure: specifiers: - '@boostercloud/eslint-config': workspace:^2.4.0 - '@boostercloud/framework-common-helpers': workspace:^2.4.0 - '@boostercloud/framework-provider-local': workspace:^2.4.0 - '@boostercloud/framework-types': workspace:^2.4.0 + '@boostercloud/eslint-config': workspace:^2.6.0 + '@boostercloud/framework-common-helpers': workspace:^2.6.0 + '@boostercloud/framework-provider-local': workspace:^2.6.0 + '@boostercloud/framework-types': workspace:^2.6.0 '@effect-ts/core': ^0.60.4 '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 @@ -1070,16 +1070,16 @@ importers: ../../packages/framework-types: specifiers: - '@boostercloud/eslint-config': workspace:^2.4.0 - '@boostercloud/metadata-booster': workspace:^2.4.0 + '@boostercloud/eslint-config': workspace:^2.6.0 + '@boostercloud/metadata-booster': workspace:^2.6.0 '@effect-ts/core': ^0.60.4 '@effect-ts/node': ~0.39.0 - '@effect/cli': ~0.31.9 - '@effect/platform': ~0.43.9 - '@effect/printer': ~0.30.12 - '@effect/printer-ansi': ~0.31.12 - '@effect/schema': ~0.61.5 - '@effect/typeclass': ~0.22.12 + '@effect/cli': ~0.34.2 + '@effect/platform': ~0.46.2 + '@effect/printer': ~0.31.9 + '@effect/printer-ansi': ~0.32.9 + '@effect/schema': ~0.63.1 + '@effect/typeclass': ~0.23.0 '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/mocha': 10.0.1 @@ -1091,7 +1091,7 @@ importers: '@typescript-eslint/parser': ^5.0.0 chai: 4.2.0 chai-as-promised: 7.1.1 - effect: ~2.2.3 + effect: ~2.4.0 eslint: ^8.23.1 eslint-config-prettier: 8.3.0 eslint-plugin-import: ^2.26.0 @@ -1112,13 +1112,13 @@ importers: dependencies: '@effect-ts/core': 0.60.5 '@effect-ts/node': 0.39.0_@effect-ts+core@0.60.5 - '@effect/cli': 0.31.9_53sg7r4x52er7uab2jsdw5ruay - '@effect/platform': 0.43.9_layrujjt73ooawcjnecha6kude - '@effect/printer': 0.30.12_kiaf5krln5subk44lx3itb4ltm - '@effect/printer-ansi': 0.31.12_kiaf5krln5subk44lx3itb4ltm - '@effect/schema': 0.61.5_ucyx6u4ijdye4xkeeoi23otynu - '@effect/typeclass': 0.22.12_effect@2.2.3 - effect: 2.2.3 + '@effect/cli': 0.34.2_3ewjnx42yx34i65gupietka5dm + '@effect/platform': 0.46.2_7p7syks3dfg4tytifztovdrqnq + '@effect/printer': 0.31.9_2ndwgfmhk4hauoqztwuokikwja + '@effect/printer-ansi': 0.32.9_2ndwgfmhk4hauoqztwuokikwja + '@effect/schema': 0.63.1_fijv2aapzukjuqqve5p6s3jtj4 + '@effect/typeclass': 0.23.0_effect@2.4.0 + effect: 2.4.0 tslib: 2.6.2 uuid: 8.3.2 web-streams-polyfill: 3.3.2 @@ -1153,7 +1153,7 @@ importers: ../../packages/metadata-booster: specifiers: - '@boostercloud/eslint-config': workspace:^2.4.0 + '@boostercloud/eslint-config': workspace:^2.6.0 '@effect-ts/core': ^0.60.4 '@types/node': ^18.18.2 '@typescript-eslint/eslint-plugin': ^5.0.0 @@ -1586,7 +1586,7 @@ packages: '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi - '@aws-cdk/aws-ssm': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-ssm': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam '@aws-cdk/cx-api': 1.203.0 constructs: 3.4.344 @@ -1636,7 +1636,7 @@ packages: '@aws-cdk/aws-codecommit': 1.204.0_scjupxxta56mdpzkdveav52ufq '@aws-cdk/aws-codestarnotifications': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a - '@aws-cdk/aws-ecr': 1.204.0_4bnk2gpayjo75fecjckge2dkni + '@aws-cdk/aws-ecr': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-ecr-assets': 1.204.0_scjupxxta56mdpzkdveav52ufq '@aws-cdk/aws-events': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu @@ -1644,7 +1644,7 @@ packages: '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-s3-assets': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu - '@aws-cdk/aws-secretsmanager': 1.204.0_2o53qceqenzlpxe4mjswmsqfiq + '@aws-cdk/aws-secretsmanager': 1.204.0_336juigttbrwz7tyvm6a6wfpy4 '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam '@aws-cdk/region-info': 1.204.0 constructs: 3.4.344 @@ -1824,7 +1824,7 @@ packages: '@aws-cdk/aws-logs': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-s3-assets': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu - '@aws-cdk/aws-ssm': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-ssm': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/cloud-assembly-schema': 1.204.0 '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam '@aws-cdk/cx-api': 1.203.0 @@ -1851,7 +1851,7 @@ packages: constructs: ^3.3.69 dependencies: '@aws-cdk/assets': 1.204.0_uszt2j4mor3yrbm3tre3az4zvy - '@aws-cdk/aws-ecr': 1.204.0_4bnk2gpayjo75fecjckge2dkni + '@aws-cdk/aws-ecr': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam @@ -1861,7 +1861,7 @@ packages: - '@aws-cdk/aws-events' dev: false - /@aws-cdk/aws-ecr/1.204.0_4bnk2gpayjo75fecjckge2dkni: + /@aws-cdk/aws-ecr/1.204.0_bi2u42js5xhxqcsg5gqefde4xi: resolution: {integrity: sha512-oCts9e+ackWoFHeyn/3oKm3X1lSizleWNNXHp5WGM38lpNVrtCLMKSShu5iXJBhqRH2Mz1AcA4fDMWhe8DvJFA==} engines: {node: '>= 14.15.0'} deprecated: |- @@ -1877,8 +1877,11 @@ packages: dependencies: '@aws-cdk/aws-events': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam constructs: 3.4.344 + transitivePeerDependencies: + - '@aws-cdk/cx-api' dev: false /@aws-cdk/aws-ecs/1.204.0_iu2vquo67t63xu6vdymsg3ufny: @@ -1904,7 +1907,7 @@ packages: '@aws-cdk/aws-certificatemanager': 1.204.0_xtqk4litqxecxsqs3sd6ajo2ja '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a - '@aws-cdk/aws-ecr': 1.204.0_4bnk2gpayjo75fecjckge2dkni + '@aws-cdk/aws-ecr': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-ecr-assets': 1.204.0_scjupxxta56mdpzkdveav52ufq '@aws-cdk/aws-elasticloadbalancing': 1.204.0_s2iwowsvskkmujjbrmx4g5hlsi '@aws-cdk/aws-elasticloadbalancingv2': 1.204.0_xbmlyikxd4zabyotfrt4oo4gli @@ -1916,11 +1919,11 @@ packages: '@aws-cdk/aws-route53-targets': 1.204.0_2eviprr3zwoouaslbumtdekrhi '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-s3-assets': 1.204.0_l4ztnfmrjykhsbk6ow7yhidayu - '@aws-cdk/aws-secretsmanager': 1.204.0_2o53qceqenzlpxe4mjswmsqfiq + '@aws-cdk/aws-secretsmanager': 1.204.0_336juigttbrwz7tyvm6a6wfpy4 '@aws-cdk/aws-servicediscovery': 1.204.0_nu23nesxfni464wb5cy4ehgagi '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-sqs': 1.204.0_cttdkzy7hngahjug7jmkfylr2y - '@aws-cdk/aws-ssm': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm + '@aws-cdk/aws-ssm': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam '@aws-cdk/cx-api': 1.203.0 constructs: 3.4.344 @@ -2217,7 +2220,7 @@ packages: '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm '@aws-cdk/aws-s3': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-s3-notifications': 1.204.0_xguspq3b5n56mo6dsez57f32qa - '@aws-cdk/aws-secretsmanager': 1.204.0_2o53qceqenzlpxe4mjswmsqfiq + '@aws-cdk/aws-secretsmanager': 1.204.0_336juigttbrwz7tyvm6a6wfpy4 '@aws-cdk/aws-sns': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-sns-subscriptions': 1.204.0_bpkznh2gsccwq6qpaogbkb4psu '@aws-cdk/aws-sqs': 1.204.0_cttdkzy7hngahjug7jmkfylr2y @@ -2250,7 +2253,7 @@ packages: '@aws-cdk/aws-cloudwatch': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm '@aws-cdk/aws-codeguruprofiler': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a - '@aws-cdk/aws-ecr': 1.204.0_4bnk2gpayjo75fecjckge2dkni + '@aws-cdk/aws-ecr': 1.204.0_bi2u42js5xhxqcsg5gqefde4xi '@aws-cdk/aws-ecr-assets': 1.204.0_scjupxxta56mdpzkdveav52ufq '@aws-cdk/aws-efs': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a '@aws-cdk/aws-events': 1.204.0_w2xl3dexbzdynnzeafah4cuzfm @@ -2487,7 +2490,7 @@ packages: constructs: 3.4.344 dev: false - /@aws-cdk/aws-secretsmanager/1.204.0_2o53qceqenzlpxe4mjswmsqfiq: + /@aws-cdk/aws-secretsmanager/1.204.0_336juigttbrwz7tyvm6a6wfpy4: resolution: {integrity: sha512-ykpjYmP6qVOFbHtkaQBu3Xk7xp2UTR0ouzk7pb+zrEHKGmRvzGq+8J0IU+qXBJgQIVwFAPf2IgOSTzj6FJPdyA==} engines: {node: '>= 14.15.0'} deprecated: |- @@ -2502,18 +2505,12 @@ packages: '@aws-cdk/cx-api': 1.204.0 constructs: ^3.3.69 dependencies: - '@aws-cdk/aws-ec2': 1.204.0_r4d2a6r7lnkv26zjzkdsvuam2a '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu - '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/aws-lambda': 1.204.0_afnjft5qr3fswieaeg3dwwhnvm '@aws-cdk/aws-sam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam '@aws-cdk/cx-api': 1.203.0 constructs: 3.4.344 - transitivePeerDependencies: - - '@aws-cdk/assets' - - '@aws-cdk/aws-logs' - - '@aws-cdk/aws-s3' dev: false /@aws-cdk/aws-servicediscovery/1.204.0_nu23nesxfni464wb5cy4ehgagi: @@ -2634,7 +2631,7 @@ packages: - '@aws-cdk/cx-api' dev: false - /@aws-cdk/aws-ssm/1.204.0_w2xl3dexbzdynnzeafah4cuzfm: + /@aws-cdk/aws-ssm/1.204.0_cttdkzy7hngahjug7jmkfylr2y: resolution: {integrity: sha512-yYx7HZ8cWNXDAmX/99WkB477QhLoV2rcB8orei8aj7nRkNq5TMjeox0IJaZVgU+edNEDOi1fVX3flh0SAMiUrg==} engines: {node: '>= 14.15.0'} deprecated: |- @@ -2648,9 +2645,12 @@ packages: constructs: ^3.3.69 dependencies: '@aws-cdk/aws-iam': 1.204.0_add7c2jq5lcc6idtuigbkwnzeu + '@aws-cdk/aws-kms': 1.204.0_cttdkzy7hngahjug7jmkfylr2y '@aws-cdk/cloud-assembly-schema': 1.204.0 '@aws-cdk/core': 1.204.0_hol6usdabdbzhugfw355k4ebam constructs: 3.4.344 + transitivePeerDependencies: + - '@aws-cdk/cx-api' dev: false /@aws-cdk/aws-stepfunctions/1.204.0_5s7psvfm6hmailsvkk6x3wncsq: @@ -3472,161 +3472,172 @@ packages: resolution: {integrity: sha512-/crHGujo0xnuHIYNc1VgP0HGJGFSoSqq88JFXe6FmFyXPpWt8Xu39LyLg7rchsxfXFeEdA9CrIZvLV5eswXV5g==} dev: false - /@effect/cli/0.31.9_3vfs2j5mj4keckb33a4kwa4zfm: - resolution: {integrity: sha512-c6MkZVHTla3j/cCm4aK/P0xQ+hAj4C3OZhCJi9Dr0EZ90c8+Igoe67yBVLs4KE2j+O32+h+9py6p/qwOTNnh+w==} + /@effect/cli/0.34.2_3ewjnx42yx34i65gupietka5dm: + resolution: {integrity: sha512-ms9HAorWBVJPyhJUFNXyywJ0tpw723OVRgjLNf3VH15ybAx3JA6FwMHucvPTragd1uLyKGcg/TQBQaK4/+Q6iA==} peerDependencies: - '@effect/platform': ^0.43.9 - '@effect/printer': ^0.30.12 - '@effect/printer-ansi': ^0.31.12 - '@effect/schema': ^0.61.5 - effect: ^2.2.3 - dependencies: - '@effect/platform': 0.43.9_effect@2.2.3 - effect: 2.2.3 + '@effect/platform': ^0.46.2 + '@effect/printer': ^0.31.9 + '@effect/printer-ansi': ^0.32.9 + '@effect/schema': ^0.63.1 + effect: ^2.4.0 + dependencies: + '@effect/platform': 0.46.2_7p7syks3dfg4tytifztovdrqnq + '@effect/printer': 0.31.9_2ndwgfmhk4hauoqztwuokikwja + '@effect/printer-ansi': 0.32.9_2ndwgfmhk4hauoqztwuokikwja + '@effect/schema': 0.63.1_fijv2aapzukjuqqve5p6s3jtj4 + effect: 2.4.0 ini: 4.1.1 toml: 3.0.0 yaml: 2.3.4 dev: false - /@effect/cli/0.31.9_53sg7r4x52er7uab2jsdw5ruay: - resolution: {integrity: sha512-c6MkZVHTla3j/cCm4aK/P0xQ+hAj4C3OZhCJi9Dr0EZ90c8+Igoe67yBVLs4KE2j+O32+h+9py6p/qwOTNnh+w==} + /@effect/cli/0.34.2_qptvtggmavnx32si3qds3qhnq4: + resolution: {integrity: sha512-ms9HAorWBVJPyhJUFNXyywJ0tpw723OVRgjLNf3VH15ybAx3JA6FwMHucvPTragd1uLyKGcg/TQBQaK4/+Q6iA==} peerDependencies: - '@effect/platform': ^0.43.9 - '@effect/printer': ^0.30.12 - '@effect/printer-ansi': ^0.31.12 - '@effect/schema': ^0.61.5 - effect: ^2.2.3 - dependencies: - '@effect/platform': 0.43.9_layrujjt73ooawcjnecha6kude - '@effect/printer': 0.30.12_kiaf5krln5subk44lx3itb4ltm - '@effect/printer-ansi': 0.31.12_kiaf5krln5subk44lx3itb4ltm - '@effect/schema': 0.61.5_ucyx6u4ijdye4xkeeoi23otynu - effect: 2.2.3 + '@effect/platform': ^0.46.2 + '@effect/printer': ^0.31.9 + '@effect/printer-ansi': ^0.32.9 + '@effect/schema': ^0.63.1 + effect: ^2.4.0 + dependencies: + '@effect/platform': 0.46.2_effect@2.4.0 + effect: 2.4.0 ini: 4.1.1 toml: 3.0.0 yaml: 2.3.4 dev: false - /@effect/cli/0.31.9_wfy4tkrunquhwjhsguxedpk53m: - resolution: {integrity: sha512-c6MkZVHTla3j/cCm4aK/P0xQ+hAj4C3OZhCJi9Dr0EZ90c8+Igoe67yBVLs4KE2j+O32+h+9py6p/qwOTNnh+w==} + /@effect/cli/0.34.2_y4qblvnri3yd5s5oqt4yeghjjq: + resolution: {integrity: sha512-ms9HAorWBVJPyhJUFNXyywJ0tpw723OVRgjLNf3VH15ybAx3JA6FwMHucvPTragd1uLyKGcg/TQBQaK4/+Q6iA==} peerDependencies: - '@effect/platform': ^0.43.9 - '@effect/printer': ^0.30.12 - '@effect/printer-ansi': ^0.31.12 - '@effect/schema': ^0.61.5 - effect: ^2.2.3 - dependencies: - '@effect/platform': 0.43.9_layrujjt73ooawcjnecha6kude - '@effect/printer-ansi': 0.31.12_effect@2.2.3 - '@effect/schema': 0.61.5_effect@2.2.3 - effect: 2.2.3 + '@effect/platform': ^0.46.2 + '@effect/printer': ^0.31.9 + '@effect/printer-ansi': ^0.32.9 + '@effect/schema': ^0.63.1 + effect: ^2.4.0 + dependencies: + '@effect/platform': 0.46.2_7p7syks3dfg4tytifztovdrqnq + '@effect/printer-ansi': 0.32.9_effect@2.4.0 + '@effect/schema': 0.63.1_effect@2.4.0 + effect: 2.4.0 ini: 4.1.1 toml: 3.0.0 yaml: 2.3.4 dev: false - /@effect/platform-node/0.42.9_3vfs2j5mj4keckb33a4kwa4zfm: - resolution: {integrity: sha512-+rFSznRdU+SDy4o6opMjSAYy1d+XI3+MA9r+OF4LEYrHwmaHJikQQIAjPPb8dVXrceebXSAPDqkz9ZisVch3og==} + /@effect/platform-node-shared/0.2.2_qptvtggmavnx32si3qds3qhnq4: + resolution: {integrity: sha512-eybC46ZLOO1zVZWJfwanzkcGylRatATS5ohRnFlFKIKKl0yYC/BboaUAw1arMBIX6tfOBnFuBlvifdTwTezXsQ==} peerDependencies: - '@effect/platform': ^0.43.9 - effect: ^2.2.3 + '@effect/platform': ^0.46.2 + effect: ^2.4.0 dependencies: - '@effect/platform': 0.43.9_layrujjt73ooawcjnecha6kude - effect: 2.2.3 - mime: 3.0.0 + '@effect/platform': 0.46.2_7p7syks3dfg4tytifztovdrqnq + effect: 2.4.0 multipasta: 0.1.21 dev: false - /@effect/platform/0.43.9_effect@2.2.3: - resolution: {integrity: sha512-ldpmj03OzQc576xoIO2/FfCwoXLFYKQqXE6k0WioyUnHdVLzgl7KE01CkJQD013xFtkX/+IOuhsyp0yWt3inCw==} + /@effect/platform-node/0.44.10_qptvtggmavnx32si3qds3qhnq4: + resolution: {integrity: sha512-U+VGDXosEMNnc27m5mUrINGSpCfhYVoyFJW+3gt2tFeookg5SIr2nVQeo+JrAmOqebVwjLExLuS6Ts/Sce4Aag==} + peerDependencies: + '@effect/platform': ^0.46.2 + effect: ^2.4.0 + dependencies: + '@effect/platform': 0.46.2_7p7syks3dfg4tytifztovdrqnq + '@effect/platform-node-shared': 0.2.2_qptvtggmavnx32si3qds3qhnq4 + effect: 2.4.0 + mime: 3.0.0 + dev: false + + /@effect/platform/0.46.2_7p7syks3dfg4tytifztovdrqnq: + resolution: {integrity: sha512-DR/YBFxT7Ds7+U2/DeDupOqzYe6/3OJfRfDa5Ugne2Z/IHSxjYQ8nHxka4p4s19/SqWmT3ESWGyyK50rm1p5hQ==} peerDependencies: - '@effect/schema': ^0.61.5 - effect: ^2.2.3 + '@effect/schema': ^0.63.1 + effect: ^2.4.0 dependencies: - effect: 2.2.3 + '@effect/schema': 0.63.1_fijv2aapzukjuqqve5p6s3jtj4 + effect: 2.4.0 find-my-way-ts: 0.1.1 multipasta: 0.1.21 path-browserify: 1.0.1 dev: false - /@effect/platform/0.43.9_layrujjt73ooawcjnecha6kude: - resolution: {integrity: sha512-ldpmj03OzQc576xoIO2/FfCwoXLFYKQqXE6k0WioyUnHdVLzgl7KE01CkJQD013xFtkX/+IOuhsyp0yWt3inCw==} + /@effect/platform/0.46.2_effect@2.4.0: + resolution: {integrity: sha512-DR/YBFxT7Ds7+U2/DeDupOqzYe6/3OJfRfDa5Ugne2Z/IHSxjYQ8nHxka4p4s19/SqWmT3ESWGyyK50rm1p5hQ==} peerDependencies: - '@effect/schema': ^0.61.5 - effect: ^2.2.3 + '@effect/schema': ^0.63.1 + effect: ^2.4.0 dependencies: - '@effect/schema': 0.61.5_ucyx6u4ijdye4xkeeoi23otynu - effect: 2.2.3 + effect: 2.4.0 find-my-way-ts: 0.1.1 multipasta: 0.1.21 path-browserify: 1.0.1 dev: false - /@effect/printer-ansi/0.31.12_effect@2.2.3: - resolution: {integrity: sha512-hi7gbICrWa/oAcIXLnYXohwsSRXMVceAGTvgq0pnrphBg5K72Eb3F5bl8Fa3TSHQgD4KR+7iAjCjE4HYQWE5eA==} + /@effect/printer-ansi/0.32.9_2ndwgfmhk4hauoqztwuokikwja: + resolution: {integrity: sha512-EJiS07ASmc6c5uPIjiDXOJYXI2pda1L9XQr6FajUgJOGPdWGopYXtURN5oDiy9sScy6E6D6ct0NuxqlIBlPW/A==} peerDependencies: - '@effect/typeclass': ^0.22.12 - effect: ^2.2.3 + '@effect/typeclass': ^0.23.0 + effect: ^2.4.0 dependencies: - '@effect/printer': 0.30.12_effect@2.2.3 - effect: 2.2.3 + '@effect/printer': 0.31.9_2ndwgfmhk4hauoqztwuokikwja + '@effect/typeclass': 0.23.0_effect@2.4.0 + effect: 2.4.0 dev: false - /@effect/printer-ansi/0.31.12_kiaf5krln5subk44lx3itb4ltm: - resolution: {integrity: sha512-hi7gbICrWa/oAcIXLnYXohwsSRXMVceAGTvgq0pnrphBg5K72Eb3F5bl8Fa3TSHQgD4KR+7iAjCjE4HYQWE5eA==} + /@effect/printer-ansi/0.32.9_effect@2.4.0: + resolution: {integrity: sha512-EJiS07ASmc6c5uPIjiDXOJYXI2pda1L9XQr6FajUgJOGPdWGopYXtURN5oDiy9sScy6E6D6ct0NuxqlIBlPW/A==} peerDependencies: - '@effect/typeclass': ^0.22.12 - effect: ^2.2.3 + '@effect/typeclass': ^0.23.0 + effect: ^2.4.0 dependencies: - '@effect/printer': 0.30.12_kiaf5krln5subk44lx3itb4ltm - '@effect/typeclass': 0.22.12_effect@2.2.3 - effect: 2.2.3 + '@effect/printer': 0.31.9_effect@2.4.0 + effect: 2.4.0 dev: false - /@effect/printer/0.30.12_effect@2.2.3: - resolution: {integrity: sha512-FwHnQ/w7+Qh9lx/gIBKSqyt1+L6jYlilrZlSeWqNOY07KWY0WjolzSl4aDxaaKWKhZUSKjYbWpS56bUHvHmkHA==} + /@effect/printer/0.31.9_2ndwgfmhk4hauoqztwuokikwja: + resolution: {integrity: sha512-3vK34sHWfRqrr8g24NxO+4Fl5A/MvUZ+6QmITsgdzz+N4VAXSxarMMFmBpnnK1vzINfDUFHV9T28+WI7rv10Aw==} peerDependencies: - '@effect/typeclass': ^0.22.12 - effect: ^2.2.3 + '@effect/typeclass': ^0.23.0 + effect: ^2.4.0 dependencies: - effect: 2.2.3 + '@effect/typeclass': 0.23.0_effect@2.4.0 + effect: 2.4.0 dev: false - /@effect/printer/0.30.12_kiaf5krln5subk44lx3itb4ltm: - resolution: {integrity: sha512-FwHnQ/w7+Qh9lx/gIBKSqyt1+L6jYlilrZlSeWqNOY07KWY0WjolzSl4aDxaaKWKhZUSKjYbWpS56bUHvHmkHA==} + /@effect/printer/0.31.9_effect@2.4.0: + resolution: {integrity: sha512-3vK34sHWfRqrr8g24NxO+4Fl5A/MvUZ+6QmITsgdzz+N4VAXSxarMMFmBpnnK1vzINfDUFHV9T28+WI7rv10Aw==} peerDependencies: - '@effect/typeclass': ^0.22.12 - effect: ^2.2.3 + '@effect/typeclass': ^0.23.0 + effect: ^2.4.0 dependencies: - '@effect/typeclass': 0.22.12_effect@2.2.3 - effect: 2.2.3 + effect: 2.4.0 dev: false - /@effect/schema/0.61.5_effect@2.2.3: - resolution: {integrity: sha512-Z+16tlYGSMQIcurMsIyhR1zlJnIRKxKc+/a0+sTums9VN52FXjQcDEhfhInYUWjhI81k8QkeG4TV6B3GyFKKMw==} + /@effect/schema/0.63.1_effect@2.4.0: + resolution: {integrity: sha512-Vs7g72qbPTLWXZ4jcaPzprfbY1ODZxwqfOTrMhwvSUc6kgt1i2KP88LxFy7dFLJasx3CYPz8MTvP0x8mbBCftw==} peerDependencies: - effect: ^2.2.3 + effect: ^2.4.0 fast-check: ^3.13.2 dependencies: - effect: 2.2.3 + effect: 2.4.0 dev: false - /@effect/schema/0.61.5_ucyx6u4ijdye4xkeeoi23otynu: - resolution: {integrity: sha512-Z+16tlYGSMQIcurMsIyhR1zlJnIRKxKc+/a0+sTums9VN52FXjQcDEhfhInYUWjhI81k8QkeG4TV6B3GyFKKMw==} + /@effect/schema/0.63.1_fijv2aapzukjuqqve5p6s3jtj4: + resolution: {integrity: sha512-Vs7g72qbPTLWXZ4jcaPzprfbY1ODZxwqfOTrMhwvSUc6kgt1i2KP88LxFy7dFLJasx3CYPz8MTvP0x8mbBCftw==} peerDependencies: - effect: ^2.2.3 + effect: ^2.4.0 fast-check: ^3.13.2 dependencies: - effect: 2.2.3 + effect: 2.4.0 fast-check: 3.15.1 dev: false - /@effect/typeclass/0.22.12_effect@2.2.3: - resolution: {integrity: sha512-quIp5UwAbPbpn4gFScdcqsOxM4wQhzaScb/uswRIymTnNGzRQPP/NWoTice7fth6x8VPnDeB2rGwyETGH32foQ==} + /@effect/typeclass/0.23.0_effect@2.4.0: + resolution: {integrity: sha512-AqQh9ZkHEx0RP8PBccXxSAe+yDenXcVivzFcgeboW7dRw9Rp6GCKDssEoNySh3kC0uAXweVh2Ycz8Ynbax22Ug==} peerDependencies: - effect: ^2.2.3 + effect: ^2.4.0 dependencies: - effect: 2.2.3 + effect: 2.4.0 dev: false /@eslint-community/eslint-utils/4.4.0_eslint@8.56.0: @@ -6156,7 +6167,7 @@ packages: dependencies: semver: 7.5.4 shelljs: 0.8.5 - typescript: 5.4.0-dev.20240216 + typescript: 5.5.0-dev.20240229 /duration/0.2.2: resolution: {integrity: sha512-06kgtea+bGreF5eKYgI/36A6pLXggY7oR4p1pq4SmdFBn1ReOL5D8RhG64VrqfTTKNucqqtBAwEj8aB88mcqrg==} @@ -6176,8 +6187,8 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - /effect/2.2.3: - resolution: {integrity: sha512-9h1YbGAjmT0A6HLseMmp1OI7VIg8Ee1go+FVjilDvNAWoxvlzudu/eYSo3lqJz1/TjUxj115AytTmI3CeuaUCA==} + /effect/2.4.0: + resolution: {integrity: sha512-HAtFVAbAGYDzfGbrSrX1gzMzXym15zk1+ps72X8W1wdZY0vxq+u23w8u9DhAZjiJPHT4W9ZYL7QWQqpP4t+dSg==} dev: false /ejs/3.1.9: @@ -11231,8 +11242,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - /typescript/5.4.0-dev.20240216: - resolution: {integrity: sha512-7BzXktZ/k5MKVGH9g7dErlRV5WLo1D+Zpae6cW3aL2/gyvG2uWkz54vLy3ICKo5j+Qtu/j1mTitMIiE24n1HLg==} + /typescript/5.5.0-dev.20240229: + resolution: {integrity: sha512-kxMV/9mfAvW78+JvwKsVFk/J+1zFKML+RKzz1S1ZoLxlQ8eu+75VvEo1pUlbQ1E0kF6lIFOK9fMPBt6HMrA51Q==} engines: {node: '>=14.17'} hasBin: true diff --git a/packages/framework-core/package.json b/packages/framework-core/package.json index 61a172a27..32aacb0af 100644 --- a/packages/framework-core/package.json +++ b/packages/framework-core/package.json @@ -49,12 +49,12 @@ "reflect-metadata": "0.1.13", "tslib": "^2.4.0", "validator": "13.7.0", - "effect": "~2.2.3", - "@effect/platform": "~0.43.9", - "@effect/schema": "~0.61.5", - "@effect/cli": "~0.31.9", - "@effect/printer-ansi": "~0.31.12", - "@effect/platform-node": "~0.42.9" + "effect": "~2.4.0", + "@effect/platform": "~0.46.2", + "@effect/schema": "~0.63.1", + "@effect/cli": "~0.34.2", + "@effect/printer-ansi": "~0.32.9", + "@effect/platform-node": "~0.44.10" }, "devDependencies": { "@boostercloud/metadata-booster": "workspace:^2.6.0", diff --git a/packages/framework-core/src/booster.ts b/packages/framework-core/src/booster.ts index c8280ca5d..85d0dbe8c 100644 --- a/packages/framework-core/src/booster.ts +++ b/packages/framework-core/src/booster.ts @@ -31,7 +31,7 @@ import { Effect, pipe } from 'effect' import { Command } from '@effect/cli' import * as path from 'path' import * as Injectable from './injectable' -import { NodeContext, Runtime } from '@effect/platform-node' +import { NodeContext, NodeRuntime } from '@effect/platform-node' /** * Main class to interact with Booster and configure it. @@ -80,7 +80,7 @@ export class Booster { if (injectable) { const { commands, runMain, contextProvider } = injectable as Injectable.Injectable const provider = contextProvider ?? NodeContext.layer - const runner = runMain ?? Runtime.runMain + const runner = runMain ?? NodeRuntime.runMain const name = 'boost' const version = require(path.join(projectRootPath, 'package.json')).version const command = Command.make('boost').pipe(Command.withSubcommands(commands)) diff --git a/packages/framework-core/src/injectable/index.ts b/packages/framework-core/src/injectable/index.ts index 35f9abcb3..9b69fae06 100644 --- a/packages/framework-core/src/injectable/index.ts +++ b/packages/framework-core/src/injectable/index.ts @@ -11,19 +11,19 @@ export type Error = PlatformError export interface Injectable { commands: readonly [Command, ...Array] runMain?: RunMain - contextProvider?: Layer.Layer + contextProvider?: Layer.Layer } export type Command = Command.Command export type Args = Types.Simplify> -export type Handler = (args: Args) => Effect.Effect +export type Handler = (args: Args) => Effect.Effect export const command = ( name: TName, args: TArgs, - handler: (args: Args) => Effect.Effect + handler: (args: Args) => Effect.Effect ): Command => Command.make(name, args, handler) export const handler = (_: T, handler: Handler): Handler => handler diff --git a/packages/framework-integration-tests/package.json b/packages/framework-integration-tests/package.json index 3c5998eb6..6a9526fc2 100644 --- a/packages/framework-integration-tests/package.json +++ b/packages/framework-integration-tests/package.json @@ -20,10 +20,10 @@ "tslib": "^2.4.0", "@effect-ts/core": "^0.60.4", "express-unless": "2.1.3", - "effect": "~2.2.3", - "@effect/platform": "~0.43.9", - "@effect/cli": "~0.31.9", - "@effect/platform-node": "~0.42.9" + "effect": "~2.4.0", + "@effect/platform": "~0.46.2", + "@effect/cli": "~0.34.2", + "@effect/platform-node": "~0.44.10" }, "devDependencies": { "@boostercloud/eslint-config": "workspace:^2.6.0", diff --git a/packages/framework-types/package.json b/packages/framework-types/package.json index 03c7df220..ac4f87863 100644 --- a/packages/framework-types/package.json +++ b/packages/framework-types/package.json @@ -43,13 +43,13 @@ "uuid": "8.3.2", "@effect-ts/core": "^0.60.4", "@effect-ts/node": "~0.39.0", - "effect": "~2.2.3", - "@effect/cli": "~0.31.9", - "@effect/platform": "~0.43.9", - "@effect/printer": "~0.30.12", - "@effect/printer-ansi": "~0.31.12", - "@effect/schema": "~0.61.5", - "@effect/typeclass": "~0.22.12", + "effect": "~2.4.0", + "@effect/cli": "~0.34.2", + "@effect/platform": "~0.46.2", + "@effect/printer": "~0.31.9", + "@effect/printer-ansi": "~0.32.9", + "@effect/schema": "~0.63.1", + "@effect/typeclass": "~0.23.0", "web-streams-polyfill": "~3.3.2" }, "devDependencies": { diff --git a/packages/framework-types/src/config.ts b/packages/framework-types/src/config.ts index cd1e0cb90..8e8ebe686 100644 --- a/packages/framework-types/src/config.ts +++ b/packages/framework-types/src/config.ts @@ -246,7 +246,7 @@ export class BoosterConfig { } } -export const BoosterConfigTag = Context.Tag() +export const BoosterConfigTag = Context.GenericTag('BoosterConfig') interface ResourceNames { applicationStack: string From bcbdf085d4a9bba6b5549f2ea24719ffc42106f3 Mon Sep 17 00:00:00 2001 From: Nick Tchayka Date: Mon, 4 Mar 2024 11:41:42 +0000 Subject: [PATCH 12/14] Attempt fix integration tests compilation --- packages/framework-integration-tests/tsconfig.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/framework-integration-tests/tsconfig.json b/packages/framework-integration-tests/tsconfig.json index fabea9de4..474e734d3 100644 --- a/packages/framework-integration-tests/tsconfig.json +++ b/packages/framework-integration-tests/tsconfig.json @@ -3,12 +3,11 @@ "declaration": true, "importHelpers": true, "module": "commonjs", - "moduleResolution": "nodenext", "skipLibCheck": true, "outDir": "dist", "rootDir": "src", "strict": true, - "target": "ES2022", + "target": "ES2019", "noImplicitReturns": true, "noImplicitThis": true, "noUnusedLocals": true, @@ -17,7 +16,7 @@ "forceConsistentCasingInFileNames": true, "experimentalDecorators": true, "useUnknownInCatchVariables": false, - "lib": ["ES2022"], + "lib": ["ES2019", "ES2020"], "plugins": [{ "transform": "@boostercloud/metadata-booster" }] }, "include": ["src/**/*"] From b14f0961b5a878ff23b5092ed461e6e67ed8f6b5 Mon Sep 17 00:00:00 2001 From: Nick Tchayka Date: Tue, 5 Mar 2024 11:05:34 +0000 Subject: [PATCH 13/14] Bumperino --- .github/cache-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/cache-version.yml b/.github/cache-version.yml index 13a49c7d2..ae016b68a 100644 --- a/.github/cache-version.yml +++ b/.github/cache-version.yml @@ -1,2 +1,2 @@ # Raise this number when you want to force a new commit hash, useful for integration tests -version: 3 +version: 4 From 793283e0a78c9092840dad1855637f31cad39997 Mon Sep 17 00:00:00 2001 From: Nick Tchayka Date: Tue, 5 Mar 2024 11:55:52 +0000 Subject: [PATCH 14/14] Remove AWS integration tests --- .github/workflows/re_test-integration-aws.yml | 71 ------------------- .github/workflows/wf_test-integration.yml | 9 +-- 2 files changed, 2 insertions(+), 78 deletions(-) delete mode 100644 .github/workflows/re_test-integration-aws.yml diff --git a/.github/workflows/re_test-integration-aws.yml b/.github/workflows/re_test-integration-aws.yml deleted file mode 100644 index a2889bf18..000000000 --- a/.github/workflows/re_test-integration-aws.yml +++ /dev/null @@ -1,71 +0,0 @@ -name: AWS Integration Tests - -on: - workflow_call: - inputs: - aws-region: - default: 'us-east-1' - required: false - type: string - - secrets: - BOT_AWS_ACCESS_KEY_ID: - required: true - BOT_AWS_SECRET_ACCESS_KEY: - required: true - -jobs: - aws-deploy: - name: AWS Deploy - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - - uses: ./.github/actions/test-integration-run-one - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - integration-test: aws-deploy - gh_token: ${{ secrets.GITHUB_TOKEN }} - aws-region: ${{ inputs.aws-region }} - bot-aws-access-key-id: ${{ secrets.BOT_AWS_ACCESS_KEY_ID }} - bot-aws-secret-access-key: ${{ secrets.BOT_AWS_SECRET_ACCESS_KEY }} - - aws-integration-tests: - needs: [aws-deploy] - strategy: - max-parallel: 1 - matrix: - integration-test: [aws-func, aws-end-to-end, aws-load] - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - - uses: ./.github/actions/test-integration-run-one - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - integration-test: ${{ matrix.integration-test }} - gh_token: ${{ secrets.GITHUB_TOKEN }} - aws-region: ${{ inputs.aws-region }} - bot-aws-access-key-id: ${{ secrets.BOT_AWS_ACCESS_KEY_ID }} - bot-aws-secret-access-key: ${{ secrets.BOT_AWS_SECRET_ACCESS_KEY }} - - aws-nuke: - name: AWS Nuke - needs: [aws-deploy, aws-integration-tests] - if: always() && needs.aws-deploy.result == 'success' - continue-on-error: true - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - - uses: ./.github/actions/test-integration-run-one - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - integration-test: aws-nuke - gh_token: ${{ secrets.GITHUB_TOKEN }} - aws-region: ${{ inputs.aws-region }} - bot-aws-access-key-id: ${{ secrets.BOT_AWS_ACCESS_KEY_ID }} - bot-aws-secret-access-key: ${{ secrets.BOT_AWS_SECRET_ACCESS_KEY }} diff --git a/.github/workflows/wf_test-integration.yml b/.github/workflows/wf_test-integration.yml index 54b135b83..1eb21bba0 100644 --- a/.github/workflows/wf_test-integration.yml +++ b/.github/workflows/wf_test-integration.yml @@ -67,11 +67,6 @@ jobs: pr_sha: ${{ github.event.client_payload.pull_request.head.sha }} pr_number: ${{ github.event.client_payload.pull_request.number }} - aws-integration-tests: - needs: prepare-integration-tests - uses: ./.github/workflows/re_test-integration-aws.yml - secrets: inherit - cli-integration-tests: needs: prepare-integration-tests uses: ./.github/workflows/re_test-integration-cli.yml @@ -89,7 +84,7 @@ jobs: notify-end-success: runs-on: ubuntu-latest - needs: [aws-integration-tests, cli-integration-tests, local-integration-tests, azure-integration-tests] + needs: [cli-integration-tests, local-integration-tests, azure-integration-tests] if: ${{ always() && github.event.client_payload.pull_request != null && !contains(needs.*.result, 'failure') }} steps: - name: Notify success of integration tests @@ -103,7 +98,7 @@ jobs: notify-end-failure: runs-on: ubuntu-latest - needs: [aws-integration-tests, cli-integration-tests, local-integration-tests, azure-integration-tests] + needs: [cli-integration-tests, local-integration-tests, azure-integration-tests] if: ${{ always() && github.event.client_payload.pull_request != null && contains(needs.*.result, 'failure') }} steps: - name: Notify failure of integration tests