From ff3d1534f1ad75a283c9a302ad42d2f1e08e5bb3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Apr 2022 13:11:58 +0200 Subject: [PATCH 01/16] build(deps-dev): bump @aws-sdk/client-dynamodb from 3.55.0 to 3.58.0 (#719) Bumps [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) from 3.55.0 to 3.58.0. - [Release notes](https://github.com/aws/aws-sdk-js-v3/releases) - [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-dynamodb/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.58.0/clients/client-dynamodb) --- updated-dependencies: - dependency-name: "@aws-sdk/client-dynamodb" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 200a65f6fa..bb7e864a2c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15601,15 +15601,15 @@ }, "packages/commons": { "name": "@aws-lambda-powertools/commons", - "version": "0.7.1", + "version": "0.7.2", "license": "MIT-0" }, "packages/logger": { "name": "@aws-lambda-powertools/logger", - "version": "0.7.1", + "version": "0.7.2", "license": "MIT", "dependencies": { - "@aws-lambda-powertools/commons": "^0.7.1", + "@aws-lambda-powertools/commons": "^0.7.2", "lodash.clonedeep": "^4.5.0", "lodash.merge": "^4.6.2", "lodash.pickby": "^4.6.0" @@ -15623,10 +15623,10 @@ }, "packages/metrics": { "name": "@aws-lambda-powertools/metrics", - "version": "0.7.1", + "version": "0.7.2", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^0.7.1" + "@aws-lambda-powertools/commons": "^0.7.2" }, "devDependencies": { "@types/promise-retry": "^1.1.3", @@ -15635,10 +15635,10 @@ }, "packages/tracing": { "name": "@aws-lambda-powertools/tracer", - "version": "0.7.1", + "version": "0.7.2", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^0.7.1", + "@aws-lambda-powertools/commons": "^0.7.2", "aws-xray-sdk-core": "^3.3.3" }, "devDependencies": { @@ -15864,7 +15864,7 @@ "@aws-lambda-powertools/logger": { "version": "file:packages/logger", "requires": { - "@aws-lambda-powertools/commons": "^0.7.1", + "@aws-lambda-powertools/commons": "^0.7.2", "@types/lodash.clonedeep": "^4.5.6", "@types/lodash.merge": "^4.6.6", "@types/lodash.pickby": "^4.6.6", @@ -15877,7 +15877,7 @@ "@aws-lambda-powertools/metrics": { "version": "file:packages/metrics", "requires": { - "@aws-lambda-powertools/commons": "^0.7.1", + "@aws-lambda-powertools/commons": "^0.7.2", "@types/promise-retry": "^1.1.3", "promise-retry": "^2.0.1" } @@ -15885,7 +15885,7 @@ "@aws-lambda-powertools/tracer": { "version": "file:packages/tracing", "requires": { - "@aws-lambda-powertools/commons": "^0.7.1", + "@aws-lambda-powertools/commons": "^0.7.2", "@aws-sdk/client-dynamodb": "^3.52.0", "@types/promise-retry": "^1.1.3", "aws-xray-sdk-core": "^3.3.3", From 5a367233b3284c4b1c0c18caffd00e585afc9f55 Mon Sep 17 00:00:00 2001 From: Andrea Amorosi Date: Tue, 5 Apr 2022 14:37:47 +0200 Subject: [PATCH 02/16] feat: added captureHTTPsRequest feature (#677) * fix: increased test cases timeout to make it more stable * test: increase timeout to 4min * feat: added captureHTTPsRequest feature * docs: added 3rd party clients notice * fix: removed unused import * chore: add integ tests * fix: increased timeout to 3min * fix: error introduced in test fn * fix: revert changes on e2e test from this PR * fix: reverted e2e test * fix: reintroduced some changes * fix: re-added manual e2e tests * fixtroubleshooting * fixtroubleshooting * fix/troubleshooting * fix/troubleshooting * fix/troubleshooting * Update docs/core/tracer.md Co-authored-by: Florian Chazal * fix: addressed review comments * build(deps): updated client-dynamodb dev dep * Update docs/core/tracer.md Co-authored-by: Sara Gerion <47529391+saragerion@users.noreply.github.com> * Update packages/tracing/tests/unit/ProviderService.test.ts Co-authored-by: Sara Gerion <47529391+saragerion@users.noreply.github.com> * Update packages/tracing/src/Tracer.ts Co-authored-by: Sara Gerion <47529391+saragerion@users.noreply.github.com> Co-authored-by: Florian Chazal Co-authored-by: Sara Gerion <47529391+saragerion@users.noreply.github.com> --- docs/core/tracer.md | 76 +- docs/index.md | 1 + package-lock.json | 724 ++++++++++-------- packages/tracing/package.json | 9 +- packages/tracing/src/Tracer.ts | 41 + packages/tracing/src/TracerInterface.ts | 17 +- packages/tracing/src/config/ConfigService.ts | 3 + .../src/config/ConfigServiceInterface.ts | 2 + .../src/config/EnvironmentVariablesService.ts | 4 + .../tracing/src/provider/ProviderService.ts | 9 +- .../src/provider/ProviderServiceInterface.ts | 4 +- packages/tracing/src/types/Tracer.ts | 2 + .../tests/e2e/tracer.test.Decorator.ts | 4 +- .../tracer.test.DecoratorWithAsyncHandler.ts | 18 +- .../tracing/tests/e2e/tracer.test.Manual.ts | 20 +- .../tests/e2e/tracer.test.Middleware.ts | 20 +- packages/tracing/tests/e2e/tracer.test.ts | 176 ++--- packages/tracing/tests/helpers/tracesUtils.ts | 13 + .../tests/unit/ProviderService.test.ts | 24 +- packages/tracing/tests/unit/Tracer.test.ts | 1 + .../EnvironmentVariablesService.test.ts | 17 + packages/tracing/tests/unit/helpers.test.ts | 103 ++- 22 files changed, 790 insertions(+), 498 deletions(-) diff --git a/docs/core/tracer.md b/docs/core/tracer.md index 12dcc92c83..8f24399847 100644 --- a/docs/core/tracer.md +++ b/docs/core/tracer.md @@ -16,6 +16,7 @@ Tracer is an opinionated thin wrapper for [AWS X-Ray SDK for Node.js](https://gi * Auto capture cold start and service name as annotations, and responses or full exceptions as metadata * Auto-disable when not running in AWS Lambda environment +* Automatically trace HTTP(s) clients and generate segments for each request * Support tracing functions via decorators, middleware, and manual instrumentation * Support tracing AWS SDK v2 and v3 via AWS X-Ray SDK for Node.js @@ -49,13 +50,13 @@ The `Tracer` utility must always be instantiated outside of the Lambda handler. ### Utility settings -The library has one optional setting. You can set it as environment variable, or pass it in the constructor. - -This setting will be used across all traces emitted: +The library has three optional settings. You can set them as environment variables, or pass them in the constructor: Setting | Description | Environment variable | Constructor parameter ------------------------------------------------- |------------------------------------------------------------------------------------------------| ------------------------------------------------- | ------------------------------------------------- +**Tracing enabled** | Enables or disables tracing. By default tracing is enabled when running in AWS Lambda. | `POWERTOOLS_TRACE_ENABLED` | `enabled` **Service name** | Sets an annotation with the **name of the service** across all traces e.g. `serverlessAirline` | `POWERTOOLS_SERVICE_NAME` | `serviceName` +**Capture HTTPs Requests** | Defines whether HTTPs requests will be traced or not, enabled by default when tracing is also enabled. | `POWERTOOLS_TRACER_CAPTURE_HTTPS_REQUESTS` | `captureHTTPsRequests` For a **complete list** of supported environment variables, refer to [this section](./../index.md#environment-variables). @@ -137,13 +138,9 @@ You can quickly start by importing the `Tracer` class, initialize it outside the === "Middy Middleware" - !!! tip "Using Middy for the first time?" - You can install Middy by running `npm i @middy/core`. - Learn more about [its usage and lifecycle in the official Middy documentation](https://github.com/middyjs/middy#usage){target="_blank"}. - ```typescript hl_lines="1-2 11 13" import { Tracer, captureLambdaHandler } from '@aws-lambda-powertools/tracer'; - import middy from '@middy/core'; + import middy from '@middy/core'; // (1) const tracer = new Tracer({ serviceName: 'serverlessAirline' }); @@ -157,6 +154,9 @@ You can quickly start by importing the `Tracer` class, initialize it outside the .use(captureLambdaHandler(tracer)); ``` + 1. Using Middy for the first time? You can install Middy by running `npm i @middy/core`. + Learn more about [its usage and lifecycle in the official Middy documentation](https://github.com/middyjs/middy#usage){target="_blank"}. + === "Decorator" !!! info @@ -326,13 +326,67 @@ If you're looking to shave a few microseconds, or milliseconds depending on your === "index.ts" ```typescript hl_lines="5" - import { S3 } from "aws-sdk"; + import { S3 } from 'aws-sdk'; import { Tracer } from '@aws-lambda-powertools/tracer'; const tracer = new Tracer({ serviceName: 'serverlessAirline' }); const s3 = tracer.captureAWSClient(new S3()); ``` +### Tracing HTTP requests + +When your function makes calls to HTTP APIs, Tracer automatically traces those calls and add the API to the service graph as a downstream service. + +You can opt-out from this feature by setting the **`POWERTOOLS_TRACER_CAPTURE_HTTPS_REQUESTS=false`** environment variable or by passing the `captureHTTPSRequests: false` option to the `Tracer` constructor. + +!!! info + The following snippet shows how to trace [axios](https://www.npmjs.com/package/axios) requests, but you can use any HTTP client library built on top of [http](https://nodejs.org/api/http.html) or [https](https://nodejs.org/api/https.html). + Support to 3rd party HTTP clients is provided on a best effort basis. + +=== "index.ts" + + ```typescript hl_lines="2 7" + import { Tracer } from '@aws-lambda-powertools/tracer'; + import axios from 'axios'; // (1) + + const tracer = new Tracer({ serviceName: 'serverlessAirline' }); + + export const handler = async (event: unknown, context: Context): Promise => { + await axios.get('https://httpbin.org/status/200'); + }; + ``` + + 1. You can install the [axios](https://www.npmjs.com/package/axios) package using `npm i axios` +=== "Example Raw X-Ray Trace excerpt" + + ```json hl_lines="6 9 12-21" + { + "id": "22883fbc730e3a0b", + "name": "## index.handler", + "start_time": 1647956168.22749, + "end_time": 1647956169.0679862, + "subsegments": [ + { + "id": "ab82ab2b7d525d8f", + "name": "httpbin.org", + "start_time": 1647956168.407, + "end_time": 1647956168.945, + "http": { + "request": { + "url": "https://httpbin.org/status/200", + "method": "GET" + }, + "response": { + "status": 200, + "content_length": 0 + } + }, + "namespace": "remote" + } + ] + } + ``` + ## Advanced ### Disabling response auto-capture @@ -361,7 +415,7 @@ This is useful when you need a feature available in X-Ray that is not available === "index.ts" - ```typescript hl_lines="6" + ```typescript hl_lines="7" import { Logger } from '@aws-lambda-powertools/logger'; import { Tracer } from '@aws-lambda-powertools/tracer'; @@ -379,4 +433,4 @@ Tracer is disabled by default when not running in the AWS Lambda environment - T * Use annotations on key operations to slice and dice traces, create unique views, and create metrics from it via Trace Groups * Use a namespace when adding metadata to group data more easily -* Annotations and metadata are added to the current subsegment opened. If you want them in a specific subsegment, [create one](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-nodejs-subsegments.html#xray-sdk-nodejs-subsegments-lambda) via the escape hatch mechanism +* Annotations and metadata are added to the currently open subsegment. If you want them in a specific subsegment, [create one](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-nodejs-subsegments.html#xray-sdk-nodejs-subsegments-lambda) via the escape hatch mechanism diff --git a/docs/index.md b/docs/index.md index f2937169ab..48b60e850c 100644 --- a/docs/index.md +++ b/docs/index.md @@ -54,6 +54,7 @@ Each TypeScript utility is installed as standalone NPM package. | **POWERTOOLS_TRACE_ENABLED** | Explicitly disables tracing | [Tracer](./core/tracer) | `true` | | **POWERTOOLS_TRACER_CAPTURE_RESPONSE** | Captures Lambda or method return as metadata. | [Tracer](./core/tracer) | `true` | | **POWERTOOLS_TRACER_CAPTURE_ERROR** | Captures Lambda or method exception as metadata. | [Tracer](./core/tracer) | `true` | +| **POWERTOOLS_TRACER_CAPTURE_HTTPS_REQUESTS** | Captures HTTP(s) requests as segments. | [Tracer](./core/tracer) | `true` | | **POWERTOOLS_LOGGER_LOG_EVENT** | Logs incoming event | [Logger](./core/logger) | `false` | | **POWERTOOLS_LOGGER_SAMPLE_RATE** | Debug log sampling | [Logger](./core/logger) | `0` | | **POWERTOOLS_LOG_DEDUPLICATION_DISABLED** | Disables log deduplication filter protection to use Pytest Live Log feature | [Logger](./core/logger) | `false` | diff --git a/package-lock.json b/package-lock.json index bb7e864a2c..e110f829cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -327,42 +327,42 @@ } }, "node_modules/@aws-sdk/client-dynamodb": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.55.0.tgz", - "integrity": "sha512-INXDvGzltlO91y/iqNIyPBI6kW1gYwZzHXUTBtDZO1hQCedukj/AXX3kIkksfd5XG96Sj8FTB+1u/bV74dfyVA==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.58.0.tgz", + "integrity": "sha512-54uclCvSVREutcty19NqfzC5V/0ebYSz51lz5jQpHYObP2uUAKOunTAWx1lnWACZ9U9Ka6SHWN/NhKFXeMKwgw==", "dev": true, "dependencies": { "@aws-crypto/sha256-browser": "2.0.0", "@aws-crypto/sha256-js": "2.0.0", - "@aws-sdk/client-sts": "3.55.0", - "@aws-sdk/config-resolver": "3.55.0", - "@aws-sdk/credential-provider-node": "3.55.0", - "@aws-sdk/fetch-http-handler": "3.55.0", + "@aws-sdk/client-sts": "3.58.0", + "@aws-sdk/config-resolver": "3.58.0", + "@aws-sdk/credential-provider-node": "3.58.0", + "@aws-sdk/fetch-http-handler": "3.58.0", "@aws-sdk/hash-node": "3.55.0", "@aws-sdk/invalid-dependency": "3.55.0", - "@aws-sdk/middleware-content-length": "3.55.0", - "@aws-sdk/middleware-endpoint-discovery": "3.55.0", - "@aws-sdk/middleware-host-header": "3.55.0", + "@aws-sdk/middleware-content-length": "3.58.0", + "@aws-sdk/middleware-endpoint-discovery": "3.58.0", + "@aws-sdk/middleware-host-header": "3.58.0", "@aws-sdk/middleware-logger": "3.55.0", - "@aws-sdk/middleware-retry": "3.55.0", + "@aws-sdk/middleware-retry": "3.58.0", "@aws-sdk/middleware-serde": "3.55.0", - "@aws-sdk/middleware-signing": "3.55.0", + "@aws-sdk/middleware-signing": "3.58.0", "@aws-sdk/middleware-stack": "3.55.0", - "@aws-sdk/middleware-user-agent": "3.55.0", - "@aws-sdk/node-config-provider": "3.55.0", - "@aws-sdk/node-http-handler": "3.55.0", - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/middleware-user-agent": "3.58.0", + "@aws-sdk/node-config-provider": "3.58.0", + "@aws-sdk/node-http-handler": "3.58.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/smithy-client": "3.55.0", "@aws-sdk/types": "3.55.0", "@aws-sdk/url-parser": "3.55.0", - "@aws-sdk/util-base64-browser": "3.55.0", + "@aws-sdk/util-base64-browser": "3.58.0", "@aws-sdk/util-base64-node": "3.55.0", "@aws-sdk/util-body-length-browser": "3.55.0", "@aws-sdk/util-body-length-node": "3.55.0", "@aws-sdk/util-defaults-mode-browser": "3.55.0", - "@aws-sdk/util-defaults-mode-node": "3.55.0", - "@aws-sdk/util-user-agent-browser": "3.55.0", - "@aws-sdk/util-user-agent-node": "3.55.0", + "@aws-sdk/util-defaults-mode-node": "3.58.0", + "@aws-sdk/util-user-agent-browser": "3.58.0", + "@aws-sdk/util-user-agent-node": "3.58.0", "@aws-sdk/util-utf8-browser": "3.55.0", "@aws-sdk/util-utf8-node": "3.55.0", "@aws-sdk/util-waiter": "3.55.0", @@ -383,38 +383,38 @@ } }, "node_modules/@aws-sdk/client-sso": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.55.0.tgz", - "integrity": "sha512-bIGy2xkWZ00Vn5ByLIQamHVbzSE6Pbcs67873otNWtpkygfMzvQRFZ8RB6J+C6BuAwT3xTLI0aNi40RxxwM4HQ==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.58.0.tgz", + "integrity": "sha512-nS5G/OX8Bg4ajBa6+jLcbbr4PpEO+l5eJfGUzoJQwS4Zqa0lF/wC0kyjKm61gLp4JuvhrQskxIC/3IXUqB1XVQ==", "dev": true, "dependencies": { "@aws-crypto/sha256-browser": "2.0.0", "@aws-crypto/sha256-js": "2.0.0", - "@aws-sdk/config-resolver": "3.55.0", - "@aws-sdk/fetch-http-handler": "3.55.0", + "@aws-sdk/config-resolver": "3.58.0", + "@aws-sdk/fetch-http-handler": "3.58.0", "@aws-sdk/hash-node": "3.55.0", "@aws-sdk/invalid-dependency": "3.55.0", - "@aws-sdk/middleware-content-length": "3.55.0", - "@aws-sdk/middleware-host-header": "3.55.0", + "@aws-sdk/middleware-content-length": "3.58.0", + "@aws-sdk/middleware-host-header": "3.58.0", "@aws-sdk/middleware-logger": "3.55.0", - "@aws-sdk/middleware-retry": "3.55.0", + "@aws-sdk/middleware-retry": "3.58.0", "@aws-sdk/middleware-serde": "3.55.0", "@aws-sdk/middleware-stack": "3.55.0", - "@aws-sdk/middleware-user-agent": "3.55.0", - "@aws-sdk/node-config-provider": "3.55.0", - "@aws-sdk/node-http-handler": "3.55.0", - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/middleware-user-agent": "3.58.0", + "@aws-sdk/node-config-provider": "3.58.0", + "@aws-sdk/node-http-handler": "3.58.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/smithy-client": "3.55.0", "@aws-sdk/types": "3.55.0", "@aws-sdk/url-parser": "3.55.0", - "@aws-sdk/util-base64-browser": "3.55.0", + "@aws-sdk/util-base64-browser": "3.58.0", "@aws-sdk/util-base64-node": "3.55.0", "@aws-sdk/util-body-length-browser": "3.55.0", "@aws-sdk/util-body-length-node": "3.55.0", "@aws-sdk/util-defaults-mode-browser": "3.55.0", - "@aws-sdk/util-defaults-mode-node": "3.55.0", - "@aws-sdk/util-user-agent-browser": "3.55.0", - "@aws-sdk/util-user-agent-node": "3.55.0", + "@aws-sdk/util-defaults-mode-node": "3.58.0", + "@aws-sdk/util-user-agent-browser": "3.58.0", + "@aws-sdk/util-user-agent-node": "3.58.0", "@aws-sdk/util-utf8-browser": "3.55.0", "@aws-sdk/util-utf8-node": "3.55.0", "tslib": "^2.3.1" @@ -424,41 +424,41 @@ } }, "node_modules/@aws-sdk/client-sts": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.55.0.tgz", - "integrity": "sha512-/xmx0bxvhL9ffQ7A263MyTAfC6G0cyy/FwTmTWTt2xoKCNub7sGrPCJOjZB5fvmy9FpUvFUOJw1DnCghANKxzw==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.58.0.tgz", + "integrity": "sha512-2cHZsG2eXv/Zl0hvsG9+rdHEuAclMFfkma/3LC3RRwSuZXo1rXoIhFkzHfGfIbivdk738YAo7FT3ZYGlrsK4ow==", "dev": true, "dependencies": { "@aws-crypto/sha256-browser": "2.0.0", "@aws-crypto/sha256-js": "2.0.0", - "@aws-sdk/config-resolver": "3.55.0", - "@aws-sdk/credential-provider-node": "3.55.0", - "@aws-sdk/fetch-http-handler": "3.55.0", + "@aws-sdk/config-resolver": "3.58.0", + "@aws-sdk/credential-provider-node": "3.58.0", + "@aws-sdk/fetch-http-handler": "3.58.0", "@aws-sdk/hash-node": "3.55.0", "@aws-sdk/invalid-dependency": "3.55.0", - "@aws-sdk/middleware-content-length": "3.55.0", - "@aws-sdk/middleware-host-header": "3.55.0", + "@aws-sdk/middleware-content-length": "3.58.0", + "@aws-sdk/middleware-host-header": "3.58.0", "@aws-sdk/middleware-logger": "3.55.0", - "@aws-sdk/middleware-retry": "3.55.0", - "@aws-sdk/middleware-sdk-sts": "3.55.0", + "@aws-sdk/middleware-retry": "3.58.0", + "@aws-sdk/middleware-sdk-sts": "3.58.0", "@aws-sdk/middleware-serde": "3.55.0", - "@aws-sdk/middleware-signing": "3.55.0", + "@aws-sdk/middleware-signing": "3.58.0", "@aws-sdk/middleware-stack": "3.55.0", - "@aws-sdk/middleware-user-agent": "3.55.0", - "@aws-sdk/node-config-provider": "3.55.0", - "@aws-sdk/node-http-handler": "3.55.0", - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/middleware-user-agent": "3.58.0", + "@aws-sdk/node-config-provider": "3.58.0", + "@aws-sdk/node-http-handler": "3.58.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/smithy-client": "3.55.0", "@aws-sdk/types": "3.55.0", "@aws-sdk/url-parser": "3.55.0", - "@aws-sdk/util-base64-browser": "3.55.0", + "@aws-sdk/util-base64-browser": "3.58.0", "@aws-sdk/util-base64-node": "3.55.0", "@aws-sdk/util-body-length-browser": "3.55.0", "@aws-sdk/util-body-length-node": "3.55.0", "@aws-sdk/util-defaults-mode-browser": "3.55.0", - "@aws-sdk/util-defaults-mode-node": "3.55.0", - "@aws-sdk/util-user-agent-browser": "3.55.0", - "@aws-sdk/util-user-agent-node": "3.55.0", + "@aws-sdk/util-defaults-mode-node": "3.58.0", + "@aws-sdk/util-user-agent-browser": "3.58.0", + "@aws-sdk/util-user-agent-node": "3.58.0", "@aws-sdk/util-utf8-browser": "3.55.0", "@aws-sdk/util-utf8-node": "3.55.0", "entities": "2.2.0", @@ -470,14 +470,15 @@ } }, "node_modules/@aws-sdk/config-resolver": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.55.0.tgz", - "integrity": "sha512-dW+UcGu6f+RA1ZsiSpdWUrWwrhevXZeeBtr08X83TP7dK8S6HHv5upX+4es1xou6aMqqin+yHZUVmabvAe/gpg==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.58.0.tgz", + "integrity": "sha512-NXEwYw0JrXcvenu42QpNMQXK+6pgZ+6bDGfCgOfCC0FmyI+w/CuF36lApwm7InHvHazOaDlwArXm2pfntErKoA==", "dev": true, "dependencies": { - "@aws-sdk/signature-v4": "3.55.0", + "@aws-sdk/signature-v4": "3.58.0", "@aws-sdk/types": "3.55.0", "@aws-sdk/util-config-provider": "3.55.0", + "@aws-sdk/util-middleware": "3.55.0", "tslib": "^2.3.1" }, "engines": { @@ -499,12 +500,12 @@ } }, "node_modules/@aws-sdk/credential-provider-imds": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.55.0.tgz", - "integrity": "sha512-aBOQomxYwNHQSHuOetrER1r13x3tJWNd9Eho2OcGLRioNS6/on2T5ptQI5/pJvAqOWe7LG65k1g3eTf1T8Nf1Q==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.58.0.tgz", + "integrity": "sha512-CdtnTQ9zqLx1FbXdbgjijLbMcIWOyQM03TFaLSCjI3FNbUwyt3T7StBU9tj/LtbypHhSdXyQBpzUtXTOMWCEhg==", "dev": true, "dependencies": { - "@aws-sdk/node-config-provider": "3.55.0", + "@aws-sdk/node-config-provider": "3.58.0", "@aws-sdk/property-provider": "3.55.0", "@aws-sdk/types": "3.55.0", "@aws-sdk/url-parser": "3.55.0", @@ -515,17 +516,17 @@ } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.55.0.tgz", - "integrity": "sha512-f4+8mqJ1xapF9SR90VC+Ho4zlnLPdCgAAm9f7Pauf1/beAk5bkmfLshLwQ5Jo4oEPbWLn1Sdk403kwnxpsnksg==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.58.0.tgz", + "integrity": "sha512-uM62hcHUVaHP1YFnbrjf2RlrRj1m/BvMPE+T5jdNRWdE3lvnunhEMawB26HZs9nQqCV6d25I8G9/fGWVL7g3Og==", "dev": true, "dependencies": { "@aws-sdk/credential-provider-env": "3.55.0", - "@aws-sdk/credential-provider-imds": "3.55.0", - "@aws-sdk/credential-provider-sso": "3.55.0", + "@aws-sdk/credential-provider-imds": "3.58.0", + "@aws-sdk/credential-provider-sso": "3.58.0", "@aws-sdk/credential-provider-web-identity": "3.55.0", "@aws-sdk/property-provider": "3.55.0", - "@aws-sdk/shared-ini-file-loader": "3.55.0", + "@aws-sdk/shared-ini-file-loader": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" }, @@ -534,19 +535,19 @@ } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.55.0.tgz", - "integrity": "sha512-cDAk2+29sZyluk3D2vomCJd0adJxjun9yVdyAiuoutxx9LZ1KQgsDEVHDbPQFpmeOBBagtMNpHNVtUunQ3yy1w==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.58.0.tgz", + "integrity": "sha512-f0wzcgMYCQUrii6TLP2ggCxkQP4HH8PW8tbbWEgt4cdIXcjE9KEuxN5yOV6sFHzL3eJh0QM9Yaz8WzhWn6fT2A==", "dev": true, "dependencies": { "@aws-sdk/credential-provider-env": "3.55.0", - "@aws-sdk/credential-provider-imds": "3.55.0", - "@aws-sdk/credential-provider-ini": "3.55.0", - "@aws-sdk/credential-provider-process": "3.55.0", - "@aws-sdk/credential-provider-sso": "3.55.0", + "@aws-sdk/credential-provider-imds": "3.58.0", + "@aws-sdk/credential-provider-ini": "3.58.0", + "@aws-sdk/credential-provider-process": "3.58.0", + "@aws-sdk/credential-provider-sso": "3.58.0", "@aws-sdk/credential-provider-web-identity": "3.55.0", "@aws-sdk/property-provider": "3.55.0", - "@aws-sdk/shared-ini-file-loader": "3.55.0", + "@aws-sdk/shared-ini-file-loader": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" }, @@ -555,13 +556,13 @@ } }, "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.55.0.tgz", - "integrity": "sha512-09AGJ6bdonXpV/dyHzrQqcbo2oy3aDxjcq+/LGo4GuB0ZHD2TJqKpExU7ie0rg/5OdBnTX6c+9JyjeFt03uX7w==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.58.0.tgz", + "integrity": "sha512-npgFqPUjMhUamf1FvJjBYUdpbWx8XWkKCwJsX73I7IYQAvAi2atCOkdtKq+4rds0VWAYu6vzlaI1tXgFxjOPNQ==", "dev": true, "dependencies": { "@aws-sdk/property-provider": "3.55.0", - "@aws-sdk/shared-ini-file-loader": "3.55.0", + "@aws-sdk/shared-ini-file-loader": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" }, @@ -570,14 +571,14 @@ } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.55.0.tgz", - "integrity": "sha512-hKWbZMDY5nZMsOKMVkeUrKCdHaemMhyAH4WfApq976DDJt6bm6U+jvkTspO8qQaIPD8xdRqyi5AMLvVcHjBbTg==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.58.0.tgz", + "integrity": "sha512-2qO34s9lJqvCC6zOF4UpopW6xURZpYfVC8xTUDpAUnvTOt4nS5hkx4vNyqPAXILoRHuFJsnlWsBH1UP5ZnBiZg==", "dev": true, "dependencies": { - "@aws-sdk/client-sso": "3.55.0", + "@aws-sdk/client-sso": "3.58.0", "@aws-sdk/property-provider": "3.55.0", - "@aws-sdk/shared-ini-file-loader": "3.55.0", + "@aws-sdk/shared-ini-file-loader": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" }, @@ -613,15 +614,15 @@ } }, "node_modules/@aws-sdk/fetch-http-handler": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.55.0.tgz", - "integrity": "sha512-/Sta3MLlszpRZ1pg+ClxfNqGvraX93F587eHrfQMaGXgQ2BqJLiAVRorBRGcmmmrHxfLOqspNqufF7ibrqziRQ==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.58.0.tgz", + "integrity": "sha512-timF3FjPV5Bd+Kgph83LIKVlPCFObVYzious1a6doeLAT6YFwZpRrWbfP/HzS+DCoYiwUsH69oVJ91BoV66oyA==", "dev": true, "dependencies": { - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/querystring-builder": "3.55.0", "@aws-sdk/types": "3.55.0", - "@aws-sdk/util-base64-browser": "3.55.0", + "@aws-sdk/util-base64-browser": "3.58.0", "tslib": "^2.3.1" } }, @@ -662,12 +663,12 @@ } }, "node_modules/@aws-sdk/middleware-content-length": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.55.0.tgz", - "integrity": "sha512-IkFBwa1G5ERfKFh4Kdtcn/aNAGi3Hcp9IO1PVt69LZWaevxjXAi5NS2k65E9mZPEumzuLtcEeC+3qhPs4FUkqQ==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.58.0.tgz", + "integrity": "sha512-h/BypPkhjv2CpCUbXA8Fa2s7V2GPiz9l11XhYK+sKSuQvQ7Lbq6VhaKaLqfeD3gLVZHgJZSLGl2btdHV1qHNNA==", "dev": true, "dependencies": { - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" }, @@ -676,14 +677,14 @@ } }, "node_modules/@aws-sdk/middleware-endpoint-discovery": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint-discovery/-/middleware-endpoint-discovery-3.55.0.tgz", - "integrity": "sha512-lVQLFQ9I3CCLNlx6lhH6rzodAJgM+rwXEbcn5UB1xSg1cmPd10hD1tvRHndDlHdrRF2ql6zk3LGq4JwB8IjNYw==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint-discovery/-/middleware-endpoint-discovery-3.58.0.tgz", + "integrity": "sha512-Ll42zMPP8dDTHesv5VdnM0vgT4mW+kR2SgXCWBMuwnZdBn0FDH1A3E0BqJkLuuq2TKIah0/l1sA1qVC68GkAeA==", "dev": true, "dependencies": { - "@aws-sdk/config-resolver": "3.55.0", + "@aws-sdk/config-resolver": "3.58.0", "@aws-sdk/endpoint-cache": "3.55.0", - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" }, @@ -692,12 +693,12 @@ } }, "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.55.0.tgz", - "integrity": "sha512-69mTWJfuPP4aC+h2/cb9B2CUNA9tiRPUBp67dmMrA2dHyy53kNYo8TGgfLKProoBidBz/AVXIfnh+izJj0F20w==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.58.0.tgz", + "integrity": "sha512-q/UKGcanm9e6DBRNN6UKhVqLvpRRdZWbmmPCeDNr4HqhCmgT6i1OvWdhAMOnT++hvCX8DpTsIXzNSlY6zWAxBg==", "dev": true, "dependencies": { - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" }, @@ -719,14 +720,15 @@ } }, "node_modules/@aws-sdk/middleware-retry": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.55.0.tgz", - "integrity": "sha512-Z0j4/zyvgp8Y7HYud1MCqheg9koVh7p1ekS8lm6GePZBWILXsFib8PK9eq7B16u2z7yyz2tHrzwQrHRRr0cQKQ==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.58.0.tgz", + "integrity": "sha512-sfSq+t0Yy47DQwrWGpA8iOx9sd26l4l1JDVTwHNi7+OKD4ClRPVCEdw3bTbbyYz/PV4f9AEfAZ6jwtSff4wkGw==", "dev": true, "dependencies": { - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/service-error-classification": "3.55.0", "@aws-sdk/types": "3.55.0", + "@aws-sdk/util-middleware": "3.55.0", "tslib": "^2.3.1", "uuid": "^8.3.2" }, @@ -744,15 +746,15 @@ } }, "node_modules/@aws-sdk/middleware-sdk-sts": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.55.0.tgz", - "integrity": "sha512-BrK3UXmD08rGbhY6cAHXsQxDfflOrPbKe4gxymlckd9sGIPC42O1KfJQ0CaxWPvG1Gd3R/QFfoPFClpTDhdh0Q==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.58.0.tgz", + "integrity": "sha512-HUz7MhcsSDDTGygOwL61l4voc0pZco06J3z06JjTX19D5XxcQ7hSCtkHHHz0oMb9M1himVSiEon2tjhjsnB99g==", "dev": true, "dependencies": { - "@aws-sdk/middleware-signing": "3.55.0", + "@aws-sdk/middleware-signing": "3.58.0", "@aws-sdk/property-provider": "3.55.0", - "@aws-sdk/protocol-http": "3.55.0", - "@aws-sdk/signature-v4": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", + "@aws-sdk/signature-v4": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" }, @@ -774,14 +776,14 @@ } }, "node_modules/@aws-sdk/middleware-signing": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.55.0.tgz", - "integrity": "sha512-FUVrFv6zfHkX1gjwOvam4VneGJL9L/1can5HoNKAsxYwGUMVCrMEmyfkGWBy+paMe0dQ3bF4VVZjJHEvzJaQLQ==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.58.0.tgz", + "integrity": "sha512-4FXubHB66GbhyZUlo6YPQoWpYfED15GNbEmHbJLSONzrVzZR3IkViSPLasDngVm1a050JqKuqNkFYGJBP4No/Q==", "dev": true, "dependencies": { "@aws-sdk/property-provider": "3.55.0", - "@aws-sdk/protocol-http": "3.55.0", - "@aws-sdk/signature-v4": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", + "@aws-sdk/signature-v4": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" }, @@ -802,12 +804,12 @@ } }, "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.55.0.tgz", - "integrity": "sha512-UOBimkQrj6onXb3Fyuao85IjipnDSowNHfOOl3ADVX9boA/A4db5QAXBSxThV0WHLArC0iiUsnwu95ElSSMVIg==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.58.0.tgz", + "integrity": "sha512-1c69bIWM63JwXijXvb9IWwcwQ/gViKMZ1lhxv52NvdG5VSxWXXsFJ2jETEXZoAypwT97Hmf3xo9SYuaHcKoq+g==", "dev": true, "dependencies": { - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" }, @@ -816,13 +818,13 @@ } }, "node_modules/@aws-sdk/node-config-provider": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.55.0.tgz", - "integrity": "sha512-+qpAEWiRXCuY85+VkJWbe+4MfQjlq6Nzi4a+3OejyqTRYMkslK93tR7SejdCiyq1lWpqtbwI9DsjDO45/2P6LA==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.58.0.tgz", + "integrity": "sha512-AMcPqPhKxo/3/yOMS9PsKlI0GWp2/8eD6gSlhzdBpznPCKplyqXOSnSX7wS814Cyh373hFSjCaOrCOA9/EYtDg==", "dev": true, "dependencies": { "@aws-sdk/property-provider": "3.55.0", - "@aws-sdk/shared-ini-file-loader": "3.55.0", + "@aws-sdk/shared-ini-file-loader": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" }, @@ -831,13 +833,13 @@ } }, "node_modules/@aws-sdk/node-http-handler": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.55.0.tgz", - "integrity": "sha512-yF4YQr72YgVgWO9IDOhDcncqlKUJmMCtserAYhKNvmkVuaMGHE11p+IByWgcIsMJTvtFaFBhTA3W7zhJB1C1xA==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.58.0.tgz", + "integrity": "sha512-D9xVZG2nfo4GbPsby3JuBiAhpqXTFk1+CfuQU0AZv0gQvE3fFTCnB3za83jo7JV/pyRPU+s+/LHIpxCWUHzStg==", "dev": true, "dependencies": { "@aws-sdk/abort-controller": "3.55.0", - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/querystring-builder": "3.55.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" @@ -860,9 +862,9 @@ } }, "node_modules/@aws-sdk/protocol-http": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.55.0.tgz", - "integrity": "sha512-vNjjsP5bFuKQMhmuBQZDddH441xanPbm8n42qgfigv0RzgWQhvUFrnmZWLBdyY8geY0RwsQ6x9yfQ0gvs48tpw==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.58.0.tgz", + "integrity": "sha512-0yFFRPbR+CCa9eOQBBQ2qtrIDLYqSMN0y7G4iqVM8wQdIw7n3QK1PsTI3RNPGJ3Oi2krFTw5uUKqQQZPZEBuVQ==", "dev": true, "dependencies": { "@aws-sdk/types": "3.55.0", @@ -908,9 +910,9 @@ } }, "node_modules/@aws-sdk/shared-ini-file-loader": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.55.0.tgz", - "integrity": "sha512-utmqVMvif8MjSr27HwPDZGCfJGCI4LoFkm4oyjonyu15aTfULm60mX6RTXftaQ2Syf7dnZ2U4kbp3xgzA5ZIgg==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.58.0.tgz", + "integrity": "sha512-ARDKQerIzgNs/MFNdCEuK2lgRJ1lneAaJw0p9O1LkJUvcSibvkSATwny7vwJMueOf+ae1Pf+8+54OMNIt0nTkQ==", "dev": true, "dependencies": { "tslib": "^2.3.1" @@ -920,14 +922,15 @@ } }, "node_modules/@aws-sdk/signature-v4": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.55.0.tgz", - "integrity": "sha512-ryJ43HSIVq7wt+QDBlb5CFH/rrH0+LtgnLDU+FM1XAQkT+oo3V9Hzr7rFmnFSfZqr/8hAn/4xUGTaJKZgO57NQ==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.58.0.tgz", + "integrity": "sha512-flEo8p3XkzWoBDqnIUQre4jLuT5aLnmfQNI8c2uSjyJ3OBxpJ0iS1cDu3E++d1/pN6Q8o0KOmr2ypHeiyBOujw==", "dev": true, "dependencies": { "@aws-sdk/is-array-buffer": "3.55.0", "@aws-sdk/types": "3.55.0", - "@aws-sdk/util-hex-encoding": "3.55.0", + "@aws-sdk/util-hex-encoding": "3.58.0", + "@aws-sdk/util-middleware": "3.55.0", "@aws-sdk/util-uri-escape": "3.55.0", "tslib": "^2.3.1" }, @@ -969,9 +972,9 @@ } }, "node_modules/@aws-sdk/util-base64-browser": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.55.0.tgz", - "integrity": "sha512-3hrZ2R/ZyD3IM25KhETOGLC5tB/ft8zoyVmNg1l4+takoUm46ompnglFXCVkWBu9Hpxc+M4XtiY7MHE6es4Wtg==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.58.0.tgz", + "integrity": "sha512-0ebsXIZNpu/fup9OgsFPnRKfCFbuuI9PPRzvP6twzLxUB0c/aix6Co7LGHFKcRKHZdaykoJMXArf8eHj2Nzv1Q==", "dev": true, "dependencies": { "tslib": "^2.3.1" @@ -1052,14 +1055,14 @@ } }, "node_modules/@aws-sdk/util-defaults-mode-node": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.55.0.tgz", - "integrity": "sha512-uIVZ7SVBUrkSH1lqhmvvb0Sc1aecPydGH4ex2qA4Vrp+Xp0h4pzjRELdVEOFbAFMB1uHXzgMV6jLjADGZPrHrQ==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.58.0.tgz", + "integrity": "sha512-KNUCp0MXI+z3Z3pQCKDkx3Stdy1TXDjcUB+ZJFxRTJGIuBYwX4fV6G8s/zeFJi5Qv1ztR3CJ9fWJGsrx9mQ5EA==", "dev": true, "dependencies": { - "@aws-sdk/config-resolver": "3.55.0", - "@aws-sdk/credential-provider-imds": "3.55.0", - "@aws-sdk/node-config-provider": "3.55.0", + "@aws-sdk/config-resolver": "3.58.0", + "@aws-sdk/credential-provider-imds": "3.58.0", + "@aws-sdk/node-config-provider": "3.58.0", "@aws-sdk/property-provider": "3.55.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" @@ -1069,9 +1072,9 @@ } }, "node_modules/@aws-sdk/util-hex-encoding": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.55.0.tgz", - "integrity": "sha512-zbDWNzIyqN2Po7SIo1ZDL4rQMP3R0TzGcCrm01bpQAb+2fWqUPigolvNZXXtMO6eS7EW3ZJJzkfoWHdH8zDz1A==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.58.0.tgz", + "integrity": "sha512-Rl+jXUzk/FJkOLYfUVYPhKa2aUmTpeobRP31l8IatQltSzDgLyRHO35f6UEs7Ztn5s1jbu/POatLAZ2WjbgVyg==", "dev": true, "dependencies": { "tslib": "^2.3.1" @@ -1092,6 +1095,18 @@ "node": ">= 12.0.0" } }, + "node_modules/@aws-sdk/util-middleware": { + "version": "3.55.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.55.0.tgz", + "integrity": "sha512-82fW2XV+rUalv8lkd4VlhpPp6xnXO5n9sckMp1N+TrQ+p8eqxqT0+o8n1/6s9Qsnkw64Y3m6+EfCdc8/uFOY2g==", + "dev": true, + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, "node_modules/@aws-sdk/util-uri-escape": { "version": "3.55.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.55.0.tgz", @@ -1105,9 +1120,9 @@ } }, "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.55.0.tgz", - "integrity": "sha512-E+8PluqbdOKfdJc9E4k0vy4PPb9wvAMa2Zdm5ycoaY0IXRI9RjQJnRw5JKAAJWLuOy7Lb83LgoowGW3o+4AuKw==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.58.0.tgz", + "integrity": "sha512-aJpqCvT09giJRg5xFTBDBRAVF0k0yq3OEf6UTuiOVf5azlL2MGp6PJ/xkJp9Z06PuQQkwBJ/2nIQZemo02a5Sw==", "dev": true, "dependencies": { "@aws-sdk/types": "3.55.0", @@ -1116,12 +1131,12 @@ } }, "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.55.0.tgz", - "integrity": "sha512-7aoolXzpnTcvIGkxY8v8AZR5ooH7c0wttEjQNkOfORQprznNuj5RUZPxq8oStpFSvwASZJPpfd2Y18G2jPthMw==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.58.0.tgz", + "integrity": "sha512-VlbY/nzWdN2pfLUHqKvnlGBQ6tEeV4jyK9ggAD2Szjj0bkYvaaKwpBKswQmuJpi5/J2v7Bo4ayBLnqDL7PgzLA==", "dev": true, "dependencies": { - "@aws-sdk/node-config-provider": "3.55.0", + "@aws-sdk/node-config-provider": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" }, @@ -5042,6 +5057,15 @@ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, + "node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, "node_modules/babel-jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", @@ -8491,6 +8515,26 @@ "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", "dev": true }, + "node_modules/follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -15638,12 +15682,13 @@ "version": "0.7.2", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^0.7.2", - "aws-xray-sdk-core": "^3.3.3" + "@aws-lambda-powertools/commons": "^0.7.1", + "aws-xray-sdk-core": "^3.3.4" }, "devDependencies": { - "@aws-sdk/client-dynamodb": "^3.52.0", + "@aws-sdk/client-dynamodb": "^3.58.0", "@types/promise-retry": "^1.1.3", + "axios": "^0.26.1", "promise-retry": "^2.0.1" } } @@ -15886,9 +15931,9 @@ "version": "file:packages/tracing", "requires": { "@aws-lambda-powertools/commons": "^0.7.2", - "@aws-sdk/client-dynamodb": "^3.52.0", "@types/promise-retry": "^1.1.3", - "aws-xray-sdk-core": "^3.3.3", + "aws-xray-sdk-core": "^3.3.4", + "axios": "^0.26.1", "promise-retry": "^2.0.1" } }, @@ -15903,42 +15948,42 @@ } }, "@aws-sdk/client-dynamodb": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.55.0.tgz", - "integrity": "sha512-INXDvGzltlO91y/iqNIyPBI6kW1gYwZzHXUTBtDZO1hQCedukj/AXX3kIkksfd5XG96Sj8FTB+1u/bV74dfyVA==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.58.0.tgz", + "integrity": "sha512-54uclCvSVREutcty19NqfzC5V/0ebYSz51lz5jQpHYObP2uUAKOunTAWx1lnWACZ9U9Ka6SHWN/NhKFXeMKwgw==", "dev": true, "requires": { "@aws-crypto/sha256-browser": "2.0.0", "@aws-crypto/sha256-js": "2.0.0", - "@aws-sdk/client-sts": "3.55.0", - "@aws-sdk/config-resolver": "3.55.0", - "@aws-sdk/credential-provider-node": "3.55.0", - "@aws-sdk/fetch-http-handler": "3.55.0", + "@aws-sdk/client-sts": "3.58.0", + "@aws-sdk/config-resolver": "3.58.0", + "@aws-sdk/credential-provider-node": "3.58.0", + "@aws-sdk/fetch-http-handler": "3.58.0", "@aws-sdk/hash-node": "3.55.0", "@aws-sdk/invalid-dependency": "3.55.0", - "@aws-sdk/middleware-content-length": "3.55.0", - "@aws-sdk/middleware-endpoint-discovery": "3.55.0", - "@aws-sdk/middleware-host-header": "3.55.0", + "@aws-sdk/middleware-content-length": "3.58.0", + "@aws-sdk/middleware-endpoint-discovery": "3.58.0", + "@aws-sdk/middleware-host-header": "3.58.0", "@aws-sdk/middleware-logger": "3.55.0", - "@aws-sdk/middleware-retry": "3.55.0", + "@aws-sdk/middleware-retry": "3.58.0", "@aws-sdk/middleware-serde": "3.55.0", - "@aws-sdk/middleware-signing": "3.55.0", + "@aws-sdk/middleware-signing": "3.58.0", "@aws-sdk/middleware-stack": "3.55.0", - "@aws-sdk/middleware-user-agent": "3.55.0", - "@aws-sdk/node-config-provider": "3.55.0", - "@aws-sdk/node-http-handler": "3.55.0", - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/middleware-user-agent": "3.58.0", + "@aws-sdk/node-config-provider": "3.58.0", + "@aws-sdk/node-http-handler": "3.58.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/smithy-client": "3.55.0", "@aws-sdk/types": "3.55.0", "@aws-sdk/url-parser": "3.55.0", - "@aws-sdk/util-base64-browser": "3.55.0", + "@aws-sdk/util-base64-browser": "3.58.0", "@aws-sdk/util-base64-node": "3.55.0", "@aws-sdk/util-body-length-browser": "3.55.0", "@aws-sdk/util-body-length-node": "3.55.0", "@aws-sdk/util-defaults-mode-browser": "3.55.0", - "@aws-sdk/util-defaults-mode-node": "3.55.0", - "@aws-sdk/util-user-agent-browser": "3.55.0", - "@aws-sdk/util-user-agent-node": "3.55.0", + "@aws-sdk/util-defaults-mode-node": "3.58.0", + "@aws-sdk/util-user-agent-browser": "3.58.0", + "@aws-sdk/util-user-agent-node": "3.58.0", "@aws-sdk/util-utf8-browser": "3.55.0", "@aws-sdk/util-utf8-node": "3.55.0", "@aws-sdk/util-waiter": "3.55.0", @@ -15955,79 +16000,79 @@ } }, "@aws-sdk/client-sso": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.55.0.tgz", - "integrity": "sha512-bIGy2xkWZ00Vn5ByLIQamHVbzSE6Pbcs67873otNWtpkygfMzvQRFZ8RB6J+C6BuAwT3xTLI0aNi40RxxwM4HQ==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.58.0.tgz", + "integrity": "sha512-nS5G/OX8Bg4ajBa6+jLcbbr4PpEO+l5eJfGUzoJQwS4Zqa0lF/wC0kyjKm61gLp4JuvhrQskxIC/3IXUqB1XVQ==", "dev": true, "requires": { "@aws-crypto/sha256-browser": "2.0.0", "@aws-crypto/sha256-js": "2.0.0", - "@aws-sdk/config-resolver": "3.55.0", - "@aws-sdk/fetch-http-handler": "3.55.0", + "@aws-sdk/config-resolver": "3.58.0", + "@aws-sdk/fetch-http-handler": "3.58.0", "@aws-sdk/hash-node": "3.55.0", "@aws-sdk/invalid-dependency": "3.55.0", - "@aws-sdk/middleware-content-length": "3.55.0", - "@aws-sdk/middleware-host-header": "3.55.0", + "@aws-sdk/middleware-content-length": "3.58.0", + "@aws-sdk/middleware-host-header": "3.58.0", "@aws-sdk/middleware-logger": "3.55.0", - "@aws-sdk/middleware-retry": "3.55.0", + "@aws-sdk/middleware-retry": "3.58.0", "@aws-sdk/middleware-serde": "3.55.0", "@aws-sdk/middleware-stack": "3.55.0", - "@aws-sdk/middleware-user-agent": "3.55.0", - "@aws-sdk/node-config-provider": "3.55.0", - "@aws-sdk/node-http-handler": "3.55.0", - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/middleware-user-agent": "3.58.0", + "@aws-sdk/node-config-provider": "3.58.0", + "@aws-sdk/node-http-handler": "3.58.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/smithy-client": "3.55.0", "@aws-sdk/types": "3.55.0", "@aws-sdk/url-parser": "3.55.0", - "@aws-sdk/util-base64-browser": "3.55.0", + "@aws-sdk/util-base64-browser": "3.58.0", "@aws-sdk/util-base64-node": "3.55.0", "@aws-sdk/util-body-length-browser": "3.55.0", "@aws-sdk/util-body-length-node": "3.55.0", "@aws-sdk/util-defaults-mode-browser": "3.55.0", - "@aws-sdk/util-defaults-mode-node": "3.55.0", - "@aws-sdk/util-user-agent-browser": "3.55.0", - "@aws-sdk/util-user-agent-node": "3.55.0", + "@aws-sdk/util-defaults-mode-node": "3.58.0", + "@aws-sdk/util-user-agent-browser": "3.58.0", + "@aws-sdk/util-user-agent-node": "3.58.0", "@aws-sdk/util-utf8-browser": "3.55.0", "@aws-sdk/util-utf8-node": "3.55.0", "tslib": "^2.3.1" } }, "@aws-sdk/client-sts": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.55.0.tgz", - "integrity": "sha512-/xmx0bxvhL9ffQ7A263MyTAfC6G0cyy/FwTmTWTt2xoKCNub7sGrPCJOjZB5fvmy9FpUvFUOJw1DnCghANKxzw==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.58.0.tgz", + "integrity": "sha512-2cHZsG2eXv/Zl0hvsG9+rdHEuAclMFfkma/3LC3RRwSuZXo1rXoIhFkzHfGfIbivdk738YAo7FT3ZYGlrsK4ow==", "dev": true, "requires": { "@aws-crypto/sha256-browser": "2.0.0", "@aws-crypto/sha256-js": "2.0.0", - "@aws-sdk/config-resolver": "3.55.0", - "@aws-sdk/credential-provider-node": "3.55.0", - "@aws-sdk/fetch-http-handler": "3.55.0", + "@aws-sdk/config-resolver": "3.58.0", + "@aws-sdk/credential-provider-node": "3.58.0", + "@aws-sdk/fetch-http-handler": "3.58.0", "@aws-sdk/hash-node": "3.55.0", "@aws-sdk/invalid-dependency": "3.55.0", - "@aws-sdk/middleware-content-length": "3.55.0", - "@aws-sdk/middleware-host-header": "3.55.0", + "@aws-sdk/middleware-content-length": "3.58.0", + "@aws-sdk/middleware-host-header": "3.58.0", "@aws-sdk/middleware-logger": "3.55.0", - "@aws-sdk/middleware-retry": "3.55.0", - "@aws-sdk/middleware-sdk-sts": "3.55.0", + "@aws-sdk/middleware-retry": "3.58.0", + "@aws-sdk/middleware-sdk-sts": "3.58.0", "@aws-sdk/middleware-serde": "3.55.0", - "@aws-sdk/middleware-signing": "3.55.0", + "@aws-sdk/middleware-signing": "3.58.0", "@aws-sdk/middleware-stack": "3.55.0", - "@aws-sdk/middleware-user-agent": "3.55.0", - "@aws-sdk/node-config-provider": "3.55.0", - "@aws-sdk/node-http-handler": "3.55.0", - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/middleware-user-agent": "3.58.0", + "@aws-sdk/node-config-provider": "3.58.0", + "@aws-sdk/node-http-handler": "3.58.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/smithy-client": "3.55.0", "@aws-sdk/types": "3.55.0", "@aws-sdk/url-parser": "3.55.0", - "@aws-sdk/util-base64-browser": "3.55.0", + "@aws-sdk/util-base64-browser": "3.58.0", "@aws-sdk/util-base64-node": "3.55.0", "@aws-sdk/util-body-length-browser": "3.55.0", "@aws-sdk/util-body-length-node": "3.55.0", "@aws-sdk/util-defaults-mode-browser": "3.55.0", - "@aws-sdk/util-defaults-mode-node": "3.55.0", - "@aws-sdk/util-user-agent-browser": "3.55.0", - "@aws-sdk/util-user-agent-node": "3.55.0", + "@aws-sdk/util-defaults-mode-node": "3.58.0", + "@aws-sdk/util-user-agent-browser": "3.58.0", + "@aws-sdk/util-user-agent-node": "3.58.0", "@aws-sdk/util-utf8-browser": "3.55.0", "@aws-sdk/util-utf8-node": "3.55.0", "entities": "2.2.0", @@ -16036,14 +16081,15 @@ } }, "@aws-sdk/config-resolver": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.55.0.tgz", - "integrity": "sha512-dW+UcGu6f+RA1ZsiSpdWUrWwrhevXZeeBtr08X83TP7dK8S6HHv5upX+4es1xou6aMqqin+yHZUVmabvAe/gpg==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.58.0.tgz", + "integrity": "sha512-NXEwYw0JrXcvenu42QpNMQXK+6pgZ+6bDGfCgOfCC0FmyI+w/CuF36lApwm7InHvHazOaDlwArXm2pfntErKoA==", "dev": true, "requires": { - "@aws-sdk/signature-v4": "3.55.0", + "@aws-sdk/signature-v4": "3.58.0", "@aws-sdk/types": "3.55.0", "@aws-sdk/util-config-provider": "3.55.0", + "@aws-sdk/util-middleware": "3.55.0", "tslib": "^2.3.1" } }, @@ -16059,12 +16105,12 @@ } }, "@aws-sdk/credential-provider-imds": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.55.0.tgz", - "integrity": "sha512-aBOQomxYwNHQSHuOetrER1r13x3tJWNd9Eho2OcGLRioNS6/on2T5ptQI5/pJvAqOWe7LG65k1g3eTf1T8Nf1Q==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.58.0.tgz", + "integrity": "sha512-CdtnTQ9zqLx1FbXdbgjijLbMcIWOyQM03TFaLSCjI3FNbUwyt3T7StBU9tj/LtbypHhSdXyQBpzUtXTOMWCEhg==", "dev": true, "requires": { - "@aws-sdk/node-config-provider": "3.55.0", + "@aws-sdk/node-config-provider": "3.58.0", "@aws-sdk/property-provider": "3.55.0", "@aws-sdk/types": "3.55.0", "@aws-sdk/url-parser": "3.55.0", @@ -16072,60 +16118,60 @@ } }, "@aws-sdk/credential-provider-ini": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.55.0.tgz", - "integrity": "sha512-f4+8mqJ1xapF9SR90VC+Ho4zlnLPdCgAAm9f7Pauf1/beAk5bkmfLshLwQ5Jo4oEPbWLn1Sdk403kwnxpsnksg==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.58.0.tgz", + "integrity": "sha512-uM62hcHUVaHP1YFnbrjf2RlrRj1m/BvMPE+T5jdNRWdE3lvnunhEMawB26HZs9nQqCV6d25I8G9/fGWVL7g3Og==", "dev": true, "requires": { "@aws-sdk/credential-provider-env": "3.55.0", - "@aws-sdk/credential-provider-imds": "3.55.0", - "@aws-sdk/credential-provider-sso": "3.55.0", + "@aws-sdk/credential-provider-imds": "3.58.0", + "@aws-sdk/credential-provider-sso": "3.58.0", "@aws-sdk/credential-provider-web-identity": "3.55.0", "@aws-sdk/property-provider": "3.55.0", - "@aws-sdk/shared-ini-file-loader": "3.55.0", + "@aws-sdk/shared-ini-file-loader": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" } }, "@aws-sdk/credential-provider-node": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.55.0.tgz", - "integrity": "sha512-cDAk2+29sZyluk3D2vomCJd0adJxjun9yVdyAiuoutxx9LZ1KQgsDEVHDbPQFpmeOBBagtMNpHNVtUunQ3yy1w==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.58.0.tgz", + "integrity": "sha512-f0wzcgMYCQUrii6TLP2ggCxkQP4HH8PW8tbbWEgt4cdIXcjE9KEuxN5yOV6sFHzL3eJh0QM9Yaz8WzhWn6fT2A==", "dev": true, "requires": { "@aws-sdk/credential-provider-env": "3.55.0", - "@aws-sdk/credential-provider-imds": "3.55.0", - "@aws-sdk/credential-provider-ini": "3.55.0", - "@aws-sdk/credential-provider-process": "3.55.0", - "@aws-sdk/credential-provider-sso": "3.55.0", + "@aws-sdk/credential-provider-imds": "3.58.0", + "@aws-sdk/credential-provider-ini": "3.58.0", + "@aws-sdk/credential-provider-process": "3.58.0", + "@aws-sdk/credential-provider-sso": "3.58.0", "@aws-sdk/credential-provider-web-identity": "3.55.0", "@aws-sdk/property-provider": "3.55.0", - "@aws-sdk/shared-ini-file-loader": "3.55.0", + "@aws-sdk/shared-ini-file-loader": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" } }, "@aws-sdk/credential-provider-process": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.55.0.tgz", - "integrity": "sha512-09AGJ6bdonXpV/dyHzrQqcbo2oy3aDxjcq+/LGo4GuB0ZHD2TJqKpExU7ie0rg/5OdBnTX6c+9JyjeFt03uX7w==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.58.0.tgz", + "integrity": "sha512-npgFqPUjMhUamf1FvJjBYUdpbWx8XWkKCwJsX73I7IYQAvAi2atCOkdtKq+4rds0VWAYu6vzlaI1tXgFxjOPNQ==", "dev": true, "requires": { "@aws-sdk/property-provider": "3.55.0", - "@aws-sdk/shared-ini-file-loader": "3.55.0", + "@aws-sdk/shared-ini-file-loader": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" } }, "@aws-sdk/credential-provider-sso": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.55.0.tgz", - "integrity": "sha512-hKWbZMDY5nZMsOKMVkeUrKCdHaemMhyAH4WfApq976DDJt6bm6U+jvkTspO8qQaIPD8xdRqyi5AMLvVcHjBbTg==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.58.0.tgz", + "integrity": "sha512-2qO34s9lJqvCC6zOF4UpopW6xURZpYfVC8xTUDpAUnvTOt4nS5hkx4vNyqPAXILoRHuFJsnlWsBH1UP5ZnBiZg==", "dev": true, "requires": { - "@aws-sdk/client-sso": "3.55.0", + "@aws-sdk/client-sso": "3.58.0", "@aws-sdk/property-provider": "3.55.0", - "@aws-sdk/shared-ini-file-loader": "3.55.0", + "@aws-sdk/shared-ini-file-loader": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" } @@ -16152,15 +16198,15 @@ } }, "@aws-sdk/fetch-http-handler": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.55.0.tgz", - "integrity": "sha512-/Sta3MLlszpRZ1pg+ClxfNqGvraX93F587eHrfQMaGXgQ2BqJLiAVRorBRGcmmmrHxfLOqspNqufF7ibrqziRQ==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.58.0.tgz", + "integrity": "sha512-timF3FjPV5Bd+Kgph83LIKVlPCFObVYzious1a6doeLAT6YFwZpRrWbfP/HzS+DCoYiwUsH69oVJ91BoV66oyA==", "dev": true, "requires": { - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/querystring-builder": "3.55.0", "@aws-sdk/types": "3.55.0", - "@aws-sdk/util-base64-browser": "3.55.0", + "@aws-sdk/util-base64-browser": "3.58.0", "tslib": "^2.3.1" } }, @@ -16195,36 +16241,36 @@ } }, "@aws-sdk/middleware-content-length": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.55.0.tgz", - "integrity": "sha512-IkFBwa1G5ERfKFh4Kdtcn/aNAGi3Hcp9IO1PVt69LZWaevxjXAi5NS2k65E9mZPEumzuLtcEeC+3qhPs4FUkqQ==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.58.0.tgz", + "integrity": "sha512-h/BypPkhjv2CpCUbXA8Fa2s7V2GPiz9l11XhYK+sKSuQvQ7Lbq6VhaKaLqfeD3gLVZHgJZSLGl2btdHV1qHNNA==", "dev": true, "requires": { - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" } }, "@aws-sdk/middleware-endpoint-discovery": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint-discovery/-/middleware-endpoint-discovery-3.55.0.tgz", - "integrity": "sha512-lVQLFQ9I3CCLNlx6lhH6rzodAJgM+rwXEbcn5UB1xSg1cmPd10hD1tvRHndDlHdrRF2ql6zk3LGq4JwB8IjNYw==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint-discovery/-/middleware-endpoint-discovery-3.58.0.tgz", + "integrity": "sha512-Ll42zMPP8dDTHesv5VdnM0vgT4mW+kR2SgXCWBMuwnZdBn0FDH1A3E0BqJkLuuq2TKIah0/l1sA1qVC68GkAeA==", "dev": true, "requires": { - "@aws-sdk/config-resolver": "3.55.0", + "@aws-sdk/config-resolver": "3.58.0", "@aws-sdk/endpoint-cache": "3.55.0", - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" } }, "@aws-sdk/middleware-host-header": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.55.0.tgz", - "integrity": "sha512-69mTWJfuPP4aC+h2/cb9B2CUNA9tiRPUBp67dmMrA2dHyy53kNYo8TGgfLKProoBidBz/AVXIfnh+izJj0F20w==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.58.0.tgz", + "integrity": "sha512-q/UKGcanm9e6DBRNN6UKhVqLvpRRdZWbmmPCeDNr4HqhCmgT6i1OvWdhAMOnT++hvCX8DpTsIXzNSlY6zWAxBg==", "dev": true, "requires": { - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" } @@ -16240,14 +16286,15 @@ } }, "@aws-sdk/middleware-retry": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.55.0.tgz", - "integrity": "sha512-Z0j4/zyvgp8Y7HYud1MCqheg9koVh7p1ekS8lm6GePZBWILXsFib8PK9eq7B16u2z7yyz2tHrzwQrHRRr0cQKQ==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.58.0.tgz", + "integrity": "sha512-sfSq+t0Yy47DQwrWGpA8iOx9sd26l4l1JDVTwHNi7+OKD4ClRPVCEdw3bTbbyYz/PV4f9AEfAZ6jwtSff4wkGw==", "dev": true, "requires": { - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/service-error-classification": "3.55.0", "@aws-sdk/types": "3.55.0", + "@aws-sdk/util-middleware": "3.55.0", "tslib": "^2.3.1", "uuid": "^8.3.2" }, @@ -16261,15 +16308,15 @@ } }, "@aws-sdk/middleware-sdk-sts": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.55.0.tgz", - "integrity": "sha512-BrK3UXmD08rGbhY6cAHXsQxDfflOrPbKe4gxymlckd9sGIPC42O1KfJQ0CaxWPvG1Gd3R/QFfoPFClpTDhdh0Q==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.58.0.tgz", + "integrity": "sha512-HUz7MhcsSDDTGygOwL61l4voc0pZco06J3z06JjTX19D5XxcQ7hSCtkHHHz0oMb9M1himVSiEon2tjhjsnB99g==", "dev": true, "requires": { - "@aws-sdk/middleware-signing": "3.55.0", + "@aws-sdk/middleware-signing": "3.58.0", "@aws-sdk/property-provider": "3.55.0", - "@aws-sdk/protocol-http": "3.55.0", - "@aws-sdk/signature-v4": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", + "@aws-sdk/signature-v4": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" } @@ -16285,14 +16332,14 @@ } }, "@aws-sdk/middleware-signing": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.55.0.tgz", - "integrity": "sha512-FUVrFv6zfHkX1gjwOvam4VneGJL9L/1can5HoNKAsxYwGUMVCrMEmyfkGWBy+paMe0dQ3bF4VVZjJHEvzJaQLQ==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.58.0.tgz", + "integrity": "sha512-4FXubHB66GbhyZUlo6YPQoWpYfED15GNbEmHbJLSONzrVzZR3IkViSPLasDngVm1a050JqKuqNkFYGJBP4No/Q==", "dev": true, "requires": { "@aws-sdk/property-provider": "3.55.0", - "@aws-sdk/protocol-http": "3.55.0", - "@aws-sdk/signature-v4": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", + "@aws-sdk/signature-v4": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" } @@ -16307,36 +16354,36 @@ } }, "@aws-sdk/middleware-user-agent": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.55.0.tgz", - "integrity": "sha512-UOBimkQrj6onXb3Fyuao85IjipnDSowNHfOOl3ADVX9boA/A4db5QAXBSxThV0WHLArC0iiUsnwu95ElSSMVIg==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.58.0.tgz", + "integrity": "sha512-1c69bIWM63JwXijXvb9IWwcwQ/gViKMZ1lhxv52NvdG5VSxWXXsFJ2jETEXZoAypwT97Hmf3xo9SYuaHcKoq+g==", "dev": true, "requires": { - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" } }, "@aws-sdk/node-config-provider": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.55.0.tgz", - "integrity": "sha512-+qpAEWiRXCuY85+VkJWbe+4MfQjlq6Nzi4a+3OejyqTRYMkslK93tR7SejdCiyq1lWpqtbwI9DsjDO45/2P6LA==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.58.0.tgz", + "integrity": "sha512-AMcPqPhKxo/3/yOMS9PsKlI0GWp2/8eD6gSlhzdBpznPCKplyqXOSnSX7wS814Cyh373hFSjCaOrCOA9/EYtDg==", "dev": true, "requires": { "@aws-sdk/property-provider": "3.55.0", - "@aws-sdk/shared-ini-file-loader": "3.55.0", + "@aws-sdk/shared-ini-file-loader": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" } }, "@aws-sdk/node-http-handler": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.55.0.tgz", - "integrity": "sha512-yF4YQr72YgVgWO9IDOhDcncqlKUJmMCtserAYhKNvmkVuaMGHE11p+IByWgcIsMJTvtFaFBhTA3W7zhJB1C1xA==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.58.0.tgz", + "integrity": "sha512-D9xVZG2nfo4GbPsby3JuBiAhpqXTFk1+CfuQU0AZv0gQvE3fFTCnB3za83jo7JV/pyRPU+s+/LHIpxCWUHzStg==", "dev": true, "requires": { "@aws-sdk/abort-controller": "3.55.0", - "@aws-sdk/protocol-http": "3.55.0", + "@aws-sdk/protocol-http": "3.58.0", "@aws-sdk/querystring-builder": "3.55.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" @@ -16353,9 +16400,9 @@ } }, "@aws-sdk/protocol-http": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.55.0.tgz", - "integrity": "sha512-vNjjsP5bFuKQMhmuBQZDddH441xanPbm8n42qgfigv0RzgWQhvUFrnmZWLBdyY8geY0RwsQ6x9yfQ0gvs48tpw==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.58.0.tgz", + "integrity": "sha512-0yFFRPbR+CCa9eOQBBQ2qtrIDLYqSMN0y7G4iqVM8wQdIw7n3QK1PsTI3RNPGJ3Oi2krFTw5uUKqQQZPZEBuVQ==", "dev": true, "requires": { "@aws-sdk/types": "3.55.0", @@ -16389,23 +16436,24 @@ "integrity": "sha512-HdjnDyarsa1Avq1MJurkLyEe9c3eRa76dPmK4TmRGgwJ+tInEzGHL0rBW7V8xBK+PDF+fJQ71hvm8jPYmzvBwQ==" }, "@aws-sdk/shared-ini-file-loader": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.55.0.tgz", - "integrity": "sha512-utmqVMvif8MjSr27HwPDZGCfJGCI4LoFkm4oyjonyu15aTfULm60mX6RTXftaQ2Syf7dnZ2U4kbp3xgzA5ZIgg==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.58.0.tgz", + "integrity": "sha512-ARDKQerIzgNs/MFNdCEuK2lgRJ1lneAaJw0p9O1LkJUvcSibvkSATwny7vwJMueOf+ae1Pf+8+54OMNIt0nTkQ==", "dev": true, "requires": { "tslib": "^2.3.1" } }, "@aws-sdk/signature-v4": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.55.0.tgz", - "integrity": "sha512-ryJ43HSIVq7wt+QDBlb5CFH/rrH0+LtgnLDU+FM1XAQkT+oo3V9Hzr7rFmnFSfZqr/8hAn/4xUGTaJKZgO57NQ==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.58.0.tgz", + "integrity": "sha512-flEo8p3XkzWoBDqnIUQre4jLuT5aLnmfQNI8c2uSjyJ3OBxpJ0iS1cDu3E++d1/pN6Q8o0KOmr2ypHeiyBOujw==", "dev": true, "requires": { "@aws-sdk/is-array-buffer": "3.55.0", "@aws-sdk/types": "3.55.0", - "@aws-sdk/util-hex-encoding": "3.55.0", + "@aws-sdk/util-hex-encoding": "3.58.0", + "@aws-sdk/util-middleware": "3.55.0", "@aws-sdk/util-uri-escape": "3.55.0", "tslib": "^2.3.1" } @@ -16438,9 +16486,9 @@ } }, "@aws-sdk/util-base64-browser": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.55.0.tgz", - "integrity": "sha512-3hrZ2R/ZyD3IM25KhETOGLC5tB/ft8zoyVmNg1l4+takoUm46ompnglFXCVkWBu9Hpxc+M4XtiY7MHE6es4Wtg==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.58.0.tgz", + "integrity": "sha512-0ebsXIZNpu/fup9OgsFPnRKfCFbuuI9PPRzvP6twzLxUB0c/aix6Co7LGHFKcRKHZdaykoJMXArf8eHj2Nzv1Q==", "dev": true, "requires": { "tslib": "^2.3.1" @@ -16506,23 +16554,23 @@ } }, "@aws-sdk/util-defaults-mode-node": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.55.0.tgz", - "integrity": "sha512-uIVZ7SVBUrkSH1lqhmvvb0Sc1aecPydGH4ex2qA4Vrp+Xp0h4pzjRELdVEOFbAFMB1uHXzgMV6jLjADGZPrHrQ==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.58.0.tgz", + "integrity": "sha512-KNUCp0MXI+z3Z3pQCKDkx3Stdy1TXDjcUB+ZJFxRTJGIuBYwX4fV6G8s/zeFJi5Qv1ztR3CJ9fWJGsrx9mQ5EA==", "dev": true, "requires": { - "@aws-sdk/config-resolver": "3.55.0", - "@aws-sdk/credential-provider-imds": "3.55.0", - "@aws-sdk/node-config-provider": "3.55.0", + "@aws-sdk/config-resolver": "3.58.0", + "@aws-sdk/credential-provider-imds": "3.58.0", + "@aws-sdk/node-config-provider": "3.58.0", "@aws-sdk/property-provider": "3.55.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" } }, "@aws-sdk/util-hex-encoding": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.55.0.tgz", - "integrity": "sha512-zbDWNzIyqN2Po7SIo1ZDL4rQMP3R0TzGcCrm01bpQAb+2fWqUPigolvNZXXtMO6eS7EW3ZJJzkfoWHdH8zDz1A==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.58.0.tgz", + "integrity": "sha512-Rl+jXUzk/FJkOLYfUVYPhKa2aUmTpeobRP31l8IatQltSzDgLyRHO35f6UEs7Ztn5s1jbu/POatLAZ2WjbgVyg==", "dev": true, "requires": { "tslib": "^2.3.1" @@ -16537,6 +16585,15 @@ "tslib": "^2.3.1" } }, + "@aws-sdk/util-middleware": { + "version": "3.55.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.55.0.tgz", + "integrity": "sha512-82fW2XV+rUalv8lkd4VlhpPp6xnXO5n9sckMp1N+TrQ+p8eqxqT0+o8n1/6s9Qsnkw64Y3m6+EfCdc8/uFOY2g==", + "dev": true, + "requires": { + "tslib": "^2.3.1" + } + }, "@aws-sdk/util-uri-escape": { "version": "3.55.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.55.0.tgz", @@ -16547,9 +16604,9 @@ } }, "@aws-sdk/util-user-agent-browser": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.55.0.tgz", - "integrity": "sha512-E+8PluqbdOKfdJc9E4k0vy4PPb9wvAMa2Zdm5ycoaY0IXRI9RjQJnRw5JKAAJWLuOy7Lb83LgoowGW3o+4AuKw==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.58.0.tgz", + "integrity": "sha512-aJpqCvT09giJRg5xFTBDBRAVF0k0yq3OEf6UTuiOVf5azlL2MGp6PJ/xkJp9Z06PuQQkwBJ/2nIQZemo02a5Sw==", "dev": true, "requires": { "@aws-sdk/types": "3.55.0", @@ -16558,12 +16615,12 @@ } }, "@aws-sdk/util-user-agent-node": { - "version": "3.55.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.55.0.tgz", - "integrity": "sha512-7aoolXzpnTcvIGkxY8v8AZR5ooH7c0wttEjQNkOfORQprznNuj5RUZPxq8oStpFSvwASZJPpfd2Y18G2jPthMw==", + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.58.0.tgz", + "integrity": "sha512-VlbY/nzWdN2pfLUHqKvnlGBQ6tEeV4jyK9ggAD2Szjj0bkYvaaKwpBKswQmuJpi5/J2v7Bo4ayBLnqDL7PgzLA==", "dev": true, "requires": { - "@aws-sdk/node-config-provider": "3.55.0", + "@aws-sdk/node-config-provider": "3.58.0", "@aws-sdk/types": "3.55.0", "tslib": "^2.3.1" } @@ -19655,6 +19712,15 @@ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dev": true, + "requires": { + "follow-redirects": "^1.14.8" + } + }, "babel-jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", @@ -22380,6 +22446,12 @@ "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", "dev": true }, + "follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "dev": true + }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -27900,4 +27972,4 @@ } } } -} +} \ No newline at end of file diff --git a/packages/tracing/package.json b/packages/tracing/package.json index 197c7a11bd..136eb07b12 100644 --- a/packages/tracing/package.json +++ b/packages/tracing/package.json @@ -30,8 +30,9 @@ "main": "./lib/index.js", "types": "./lib/index.d.ts", "devDependencies": { - "@aws-sdk/client-dynamodb": "^3.52.0", + "@aws-sdk/client-dynamodb": "^3.58.0", "@types/promise-retry": "^1.1.3", + "axios": "^0.26.1", "promise-retry": "^2.0.1" }, "files": [ @@ -45,7 +46,7 @@ "url": "https://github.com/awslabs/aws-lambda-powertools-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "^0.7.2", - "aws-xray-sdk-core": "^3.3.3" + "@aws-lambda-powertools/commons": "^0.7.1", + "aws-xray-sdk-core": "^3.3.4" } -} +} \ No newline at end of file diff --git a/packages/tracing/src/Tracer.ts b/packages/tracing/src/Tracer.ts index b2ee7cd938..b25d940777 100644 --- a/packages/tracing/src/Tracer.ts +++ b/packages/tracing/src/Tracer.ts @@ -15,6 +15,7 @@ import { Segment, Subsegment } from 'aws-xray-sdk-core'; * ## Key features * * Auto capture cold start as annotation, and responses or full exceptions as metadata * * Auto-disable when not running in AWS Lambda environment + * * Automatically trace HTTP(s) clients and generate segments for each request * * Support tracing functions via decorators, middleware, and manual instrumentation * * Support tracing AWS SDK v2 and v3 via AWS X-Ray SDK for Node.js * @@ -115,6 +116,8 @@ class Tracer extends Utility implements TracerInterface { public provider: ProviderServiceInterface; private captureError: boolean = true; + + private captureHTTPsRequests: boolean = true; private captureResponse: boolean = true; @@ -131,6 +134,9 @@ class Tracer extends Utility implements TracerInterface { this.setOptions(options); this.provider = new ProviderService(); + if (this.isTracingEnabled() && this.captureHTTPsRequests) { + this.provider.captureHTTPsGlobal(); + } if (!this.isTracingEnabled()) { // Tell x-ray-sdk to not throw an error if context is missing but tracing is disabled this.provider.setContextMissingStrategy(() => ({})); @@ -631,6 +637,39 @@ class Tracer extends Utility implements TracerInterface { } } + /** + * Patch all HTTP(s) clients and create traces when your application makes calls outgoing calls. + * + * Calls using third-party HTTP request libraries, such as Axios, are supported as long as they use the native http + * module under the hood. Support for third-party HTTP request libraries is provided on a best effort basis. + * + * @see https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-nodejs-httpclients.html + * + * @param enabled - Whether or not to patch all HTTP clients + * @returns void + */ + private setCaptureHTTPsRequests(enabled?: boolean): void { + if (enabled !== undefined && !enabled) { + this.captureHTTPsRequests = false; + + return; + } + + const customConfigValue = this.getCustomConfigService()?.getCaptureHTTPsRequests(); + if (customConfigValue !== undefined && customConfigValue.toLowerCase() === 'false') { + this.captureHTTPsRequests = false; + + return; + } + + const envVarsValue = this.getEnvVarsService()?.getCaptureHTTPsRequests(); + if (envVarsValue.toLowerCase() === 'false') { + this.captureHTTPsRequests = false; + + return; + } + } + /** * Setter for `captureResponse` based on configuration passed and environment variables. * Used internally during initialization. @@ -679,6 +718,7 @@ class Tracer extends Utility implements TracerInterface { const { enabled, serviceName, + captureHTTPsRequests, customConfigService } = options; @@ -688,6 +728,7 @@ class Tracer extends Utility implements TracerInterface { this.setCaptureResponse(); this.setCaptureError(); this.setServiceName(serviceName); + this.setCaptureHTTPsRequests(captureHTTPsRequests); return this; } diff --git a/packages/tracing/src/TracerInterface.ts b/packages/tracing/src/TracerInterface.ts index 16b06ec639..673d0ed2a3 100644 --- a/packages/tracing/src/TracerInterface.ts +++ b/packages/tracing/src/TracerInterface.ts @@ -2,15 +2,20 @@ import { HandlerMethodDecorator, MethodDecorator } from './types'; import { Segment, Subsegment } from 'aws-xray-sdk-core'; interface TracerInterface { - getSegment(): Segment | Subsegment | undefined - setSegment(segment: Segment | Subsegment): void - putAnnotation: (key: string, value: string | number | boolean) => void - putMetadata: (key: string, value: unknown, namespace?: string | undefined) => void - captureLambdaHandler(): HandlerMethodDecorator - captureMethod(): MethodDecorator + addErrorAsMetadata(error: Error): void + addResponseAsMetadata(data?: unknown, methodName?: string): void + addServiceNameAnnotation(): void + annotateColdStart(): void captureAWS(aws: T): void | T captureAWSv3Client(service: T): void | T captureAWSClient(service: T): void | T + captureLambdaHandler(): HandlerMethodDecorator + captureMethod(): MethodDecorator + getSegment(): Segment | Subsegment + isTracingEnabled(): boolean + putAnnotation: (key: string, value: string | number | boolean) => void + putMetadata: (key: string, value: unknown, namespace?: string | undefined) => void + setSegment(segment: Segment | Subsegment): void } export { diff --git a/packages/tracing/src/config/ConfigService.ts b/packages/tracing/src/config/ConfigService.ts index 067bf53df8..bbaffdb7ed 100644 --- a/packages/tracing/src/config/ConfigService.ts +++ b/packages/tracing/src/config/ConfigService.ts @@ -5,11 +5,14 @@ abstract class ConfigService implements ConfigServiceInterface { // Custom environment variables protected serviceNameVariable = 'POWERTOOLS_SERVICE_NAME'; protected tracerCaptureErrorVariable = 'POWERTOOLS_TRACER_CAPTURE_ERROR'; + protected tracerCaptureHTTPsRequestsVariable = 'POWERTOOLS_TRACER_CAPTURE_HTTPS_REQUESTS'; protected tracerCaptureResponseVariable = 'POWERTOOLS_TRACER_CAPTURE_RESPONSE'; protected tracingEnabledVariable = 'POWERTOOLS_TRACE_ENABLED'; public abstract get(name: string): string; + public abstract getCaptureHTTPsRequests(): string; + public abstract getServiceName(): string; public abstract getTracingCaptureError(): string; diff --git a/packages/tracing/src/config/ConfigServiceInterface.ts b/packages/tracing/src/config/ConfigServiceInterface.ts index 7825c788fa..67db36b5c5 100644 --- a/packages/tracing/src/config/ConfigServiceInterface.ts +++ b/packages/tracing/src/config/ConfigServiceInterface.ts @@ -2,6 +2,8 @@ interface ConfigServiceInterface { get(name: string): string + getCaptureHTTPsRequests(): string + getTracingEnabled(): string getServiceName(): string diff --git a/packages/tracing/src/config/EnvironmentVariablesService.ts b/packages/tracing/src/config/EnvironmentVariablesService.ts index 20c43557df..7fb780e2f8 100644 --- a/packages/tracing/src/config/EnvironmentVariablesService.ts +++ b/packages/tracing/src/config/EnvironmentVariablesService.ts @@ -15,6 +15,10 @@ class EnvironmentVariablesService extends ConfigService { return this.get(this.awsExecutionEnv); } + public getCaptureHTTPsRequests(): string { + return this.get(this.tracerCaptureHTTPsRequestsVariable); + } + public getSamLocal(): string { return this.get(this.samLocalVariable); } diff --git a/packages/tracing/src/provider/ProviderService.ts b/packages/tracing/src/provider/ProviderService.ts index 936f3aec95..626e9b5585 100644 --- a/packages/tracing/src/provider/ProviderService.ts +++ b/packages/tracing/src/provider/ProviderService.ts @@ -1,7 +1,7 @@ import { ContextMissingStrategy } from 'aws-xray-sdk-core/dist/lib/context_utils'; import { Namespace } from 'cls-hooked'; import { ProviderServiceInterface } from '.'; -import { captureAWS, captureAWSClient, captureAWSv3Client, captureAsyncFunc, captureFunc, getNamespace, getSegment, setSegment, Segment, Subsegment, setContextMissingStrategy, setDaemonAddress, setLogger, Logger } from 'aws-xray-sdk-core'; +import { captureAWS, captureAWSClient, captureAWSv3Client, captureAsyncFunc, captureFunc, captureHTTPsGlobal, getNamespace, getSegment, setSegment, Segment, Subsegment, setContextMissingStrategy, setDaemonAddress, setLogger, Logger } from 'aws-xray-sdk-core'; class ProviderService implements ProviderServiceInterface { @@ -27,6 +27,13 @@ class ProviderService implements ProviderServiceInterface { return captureFunc(name, fcn); } + public captureHTTPsGlobal(): void { + // eslint-disable-next-line @typescript-eslint/no-var-requires + captureHTTPsGlobal(require('http')); + // eslint-disable-next-line @typescript-eslint/no-var-requires + captureHTTPsGlobal(require('https')); + } + public getNamespace(): Namespace { return getNamespace(); } diff --git a/packages/tracing/src/provider/ProviderServiceInterface.ts b/packages/tracing/src/provider/ProviderServiceInterface.ts index afbfaf4470..4b4c1bef96 100644 --- a/packages/tracing/src/provider/ProviderServiceInterface.ts +++ b/packages/tracing/src/provider/ProviderServiceInterface.ts @@ -20,9 +20,11 @@ interface ProviderServiceInterface { captureAWSv3Client(awsservice: T): T + captureAsyncFunc(name: string, fcn: (subsegment?: Subsegment) => unknown, parent?: Segment | Subsegment): unknown + captureFunc(name: string, fcn: (subsegment?: Subsegment) => unknown, parent?: Segment | Subsegment): unknown - captureAsyncFunc(name: string, fcn: (subsegment?: Subsegment) => unknown, parent?: Segment | Subsegment): unknown + captureHTTPsGlobal(): void } export { diff --git a/packages/tracing/src/types/Tracer.ts b/packages/tracing/src/types/Tracer.ts index 1fe8a8a30b..288a65c23e 100644 --- a/packages/tracing/src/types/Tracer.ts +++ b/packages/tracing/src/types/Tracer.ts @@ -12,6 +12,7 @@ import { AsyncHandler, LambdaInterface, SyncHandler } from '@aws-lambda-powertoo * const tracerOptions: TracerOptions = { * enabled?: true, * serviceName?: 'serverlessAirline', + * captureHTTPsRequests?: true, * customConfigService?: customConfigService, // Only needed for advanced uses * }; * @@ -21,6 +22,7 @@ import { AsyncHandler, LambdaInterface, SyncHandler } from '@aws-lambda-powertoo type TracerOptions = { enabled?: boolean serviceName?: string + captureHTTPsRequests?: boolean customConfigService?: ConfigServiceInterface }; diff --git a/packages/tracing/tests/e2e/tracer.test.Decorator.ts b/packages/tracing/tests/e2e/tracer.test.Decorator.ts index 53c42c4abe..f86937082f 100644 --- a/packages/tracing/tests/e2e/tracer.test.Decorator.ts +++ b/packages/tracing/tests/e2e/tracer.test.Decorator.ts @@ -1,6 +1,7 @@ import { Tracer } from '../../src'; import { Callback, Context } from 'aws-lambda'; import { DynamoDBClient, PutItemCommand } from '@aws-sdk/client-dynamodb'; +import axios from 'axios'; // eslint-disable-next-line @typescript-eslint/no-var-requires let AWS = require('aws-sdk'); @@ -54,6 +55,7 @@ export class MyFunctionWithDecorator { return Promise.all([ dynamoDBv2.put({ TableName: testTableName, Item: { id: `${serviceName}-${event.invocation}-sdkv2` } }).promise(), dynamoDBv3.send(new PutItemCommand({ TableName: testTableName, Item: { id: { 'S': `${serviceName}-${event.invocation}-sdkv3` } } })), + axios.get('https://httpbin.org/status/200'), new Promise((resolve, reject) => { setTimeout(() => { const res = this.myMethod(); @@ -65,7 +67,7 @@ export class MyFunctionWithDecorator { }, 2000); // We need to wait for to make sure previous calls are finished }) ]) - .then(([ _dynamoDBv2Res, _dynamoDBv3Res, promiseRes ]) => promiseRes) + .then(([ _dynamoDBv2Res, _dynamoDBv3Res, _axiosRes, promiseRes ]) => promiseRes) .catch((err) => { throw err; }); diff --git a/packages/tracing/tests/e2e/tracer.test.DecoratorWithAsyncHandler.ts b/packages/tracing/tests/e2e/tracer.test.DecoratorWithAsyncHandler.ts index 7c44ba27ca..2607968a45 100644 --- a/packages/tracing/tests/e2e/tracer.test.DecoratorWithAsyncHandler.ts +++ b/packages/tracing/tests/e2e/tracer.test.DecoratorWithAsyncHandler.ts @@ -1,6 +1,7 @@ import { Tracer } from '../../src'; import { Context } from 'aws-lambda'; import { DynamoDBClient, PutItemCommand } from '@aws-sdk/client-dynamodb'; +import axios from 'axios'; // eslint-disable-next-line @typescript-eslint/no-var-requires let AWS = require('aws-sdk'); @@ -53,27 +54,18 @@ export class MyFunctionWithDecorator { try { await dynamoDBv2.put({ TableName: testTableName, Item: { id: `${serviceName}-${event.invocation}-sdkv2` } }).promise(); - } catch (err) { - console.error(err); - } - - try { await dynamoDBv3.send(new PutItemCommand({ TableName: testTableName, Item: { id: { 'S': `${serviceName}-${event.invocation}-sdkv3` } } })); - } catch (err) { - console.error(err); - } + await axios.get('https://httpbin.org/status/200'); - let res; - try { - res = this.myMethod(); + const res = this.myMethod(); if (event.throw) { throw new Error(customErrorMessage); } + + return res; } catch (err) { throw err; } - - return res; } @tracer.captureMethod() diff --git a/packages/tracing/tests/e2e/tracer.test.Manual.ts b/packages/tracing/tests/e2e/tracer.test.Manual.ts index f8a11d5cba..0ff9873003 100644 --- a/packages/tracing/tests/e2e/tracer.test.Manual.ts +++ b/packages/tracing/tests/e2e/tracer.test.Manual.ts @@ -1,6 +1,7 @@ import { Tracer } from '../../src'; import { Context } from 'aws-lambda'; import { DynamoDBClient, PutItemCommand } from '@aws-sdk/client-dynamodb'; +import axios from 'axios'; // eslint-disable-next-line @typescript-eslint/no-var-requires let AWS = require('aws-sdk'); @@ -56,23 +57,16 @@ export const handler = async (event: CustomEvent, _context: Context): Promise { TEST_TABLE_NAME: table.tableName, }, timeout: Duration.seconds(30), + bundling: { + externalModules: ['aws-sdk'], + } }); table.grantWriteData(fn); invocationsMap[functionName] = { @@ -134,27 +136,29 @@ describe('Tracer integration tests', () => { // Assess // Retrieve traces from X-Ray using Resource ARN as filter - const sortedTraces = await getTraces(xray, startTime, resourceArn, invocations, 4); + const sortedTraces = await getTraces(xray, startTime, resourceArn, invocations, 5); for (let i = 0; i < invocations; i++) { - // Assert that the trace has the expected amount of segments - expect(sortedTraces[i].Segments.length).toBe(4); + expect(sortedTraces[i].Segments.length).toBe(5); const invocationSubsegment = getInvocationSubsegment(sortedTraces[i]); if (invocationSubsegment?.subsegments !== undefined) { expect(invocationSubsegment?.subsegments?.length).toBe(1); + const handlerSubsegment = invocationSubsegment?.subsegments[0]; - // Assert that the subsegment name is the expected one expect(handlerSubsegment.name).toBe('## index.handler'); + if (handlerSubsegment?.subsegments !== undefined) { - // Assert that there're two subsegments - expect(handlerSubsegment?.subsegments?.length).toBe(2); + expect(handlerSubsegment?.subsegments?.length).toBe(3); - const [ AWSSDKSubsegment1, AWSSDKSubsegment2 ] = handlerSubsegment?.subsegments; - // Assert that the subsegment names is the expected ones - expect(AWSSDKSubsegment1.name).toBe('DynamoDB'); - expect(AWSSDKSubsegment2.name).toBe('DynamoDB'); + const subsegments = splitSegmentsByName(handlerSubsegment.subsegments, [ 'DynamoDB', 'httpbin.org' ]); + // Assert that there are exactly two subsegment with the name 'DynamoDB' + expect(subsegments.get('DynamoDB')?.length).toBe(2); + // Assert that there is exactly one subsegment with the name 'httpbin.org' + expect(subsegments.get('httpbin.org')?.length).toBe(1); + // Assert that there are exactly zero other subsegments + expect(subsegments.get('other')?.length).toBe(0); const { annotations, metadata } = handlerSubsegment; @@ -204,27 +208,30 @@ describe('Tracer integration tests', () => { // Assess // Retrieve traces from X-Ray using Resource ARN as filter - const sortedTraces = await getTraces(xray, startTime, resourceArn, invocations, 4); + const sortedTraces = await getTraces(xray, startTime, resourceArn, invocations, 5); for (let i = 0; i < invocations; i++) { // Assert that the trace has the expected amount of segments - expect(sortedTraces[i].Segments.length).toBe(4); + expect(sortedTraces[i].Segments.length).toBe(5); const invocationSubsegment = getInvocationSubsegment(sortedTraces[i]); if (invocationSubsegment?.subsegments !== undefined) { expect(invocationSubsegment?.subsegments?.length).toBe(1); + const handlerSubsegment = invocationSubsegment?.subsegments[0]; - // Assert that the subsegment name is the expected one expect(handlerSubsegment.name).toBe('## index.handler'); + if (handlerSubsegment?.subsegments !== undefined) { - // Assert that there're two subsegments - expect(handlerSubsegment?.subsegments?.length).toBe(2); + expect(handlerSubsegment?.subsegments?.length).toBe(3); - const [ AWSSDKSubsegment1, AWSSDKSubsegment2 ] = handlerSubsegment?.subsegments; - // Assert that the subsegment names is the expected ones - expect(AWSSDKSubsegment1.name).toBe('DynamoDB'); - expect(AWSSDKSubsegment2.name).toBe('DynamoDB'); + const subsegments = splitSegmentsByName(handlerSubsegment.subsegments, [ 'DynamoDB', 'httpbin.org' ]); + // Assert that there are exactly two subsegment with the name 'DynamoDB' + expect(subsegments.get('DynamoDB')?.length).toBe(2); + // Assert that there is exactly one subsegment with the name 'httpbin.org' + expect(subsegments.get('httpbin.org')?.length).toBe(1); + // Assert that there are exactly zero other subsegments + expect(subsegments.get('other')?.length).toBe(0); const { annotations, metadata } = handlerSubsegment; @@ -274,27 +281,30 @@ describe('Tracer integration tests', () => { // Assess // Retrieve traces from X-Ray using Resource ARN as filter - const sortedTraces = await getTraces(xray, startTime, resourceArn, invocations, 4); + const sortedTraces = await getTraces(xray, startTime, resourceArn, invocations, 5); for (let i = 0; i < invocations; i++) { // Assert that the trace has the expected amount of segments - expect(sortedTraces[i].Segments.length).toBe(4); + expect(sortedTraces[i].Segments.length).toBe(5); const invocationSubsegment = getInvocationSubsegment(sortedTraces[i]); if (invocationSubsegment?.subsegments !== undefined) { expect(invocationSubsegment?.subsegments?.length).toBe(1); + const handlerSubsegment = invocationSubsegment?.subsegments[0]; - // Assert that the subsegment name is the expected one expect(handlerSubsegment.name).toBe('## index.handler'); + if (handlerSubsegment?.subsegments !== undefined) { - // Assert that there're two subsegments - expect(handlerSubsegment?.subsegments?.length).toBe(2); + expect(handlerSubsegment?.subsegments?.length).toBe(3); - const [ AWSSDKSubsegment1, AWSSDKSubsegment2 ] = handlerSubsegment?.subsegments; - // Assert that the subsegment names is the expected ones - expect(AWSSDKSubsegment1.name).toBe('DynamoDB'); - expect(AWSSDKSubsegment2.name).toBe('DynamoDB'); + const subsegments = splitSegmentsByName(handlerSubsegment.subsegments, [ 'DynamoDB', 'httpbin.org' ]); + // Assert that there are exactly two subsegment with the name 'DynamoDB' + expect(subsegments.get('DynamoDB')?.length).toBe(2); + // Assert that there is exactly one subsegment with the name 'httpbin.org' + expect(subsegments.get('httpbin.org')?.length).toBe(1); + // Assert that there are exactly zero other subsegments + expect(subsegments.get('other')?.length).toBe(0); const { annotations, metadata } = handlerSubsegment; @@ -351,7 +361,7 @@ describe('Tracer integration tests', () => { const invocationSubsegment = getInvocationSubsegment(sortedTraces[i]); expect(invocationSubsegment?.subsegments).toBeUndefined(); - + if (i === invocations - 1) { // Assert that the subsegment has the expected fault expect(invocationSubsegment.error).toBe(true); @@ -367,43 +377,34 @@ describe('Tracer integration tests', () => { // Assess // Retrieve traces from X-Ray using Resource ARN as filter - const sortedTraces = await getTraces(xray, startTime, resourceArn, invocations, 4); + const sortedTraces = await getTraces(xray, startTime, resourceArn, invocations, 5); for (let i = 0; i < invocations; i++) { // Assert that the trace has the expected amount of segments - expect(sortedTraces[i].Segments.length).toBe(4); + expect(sortedTraces[i].Segments.length).toBe(5); const invocationSubsegment = getInvocationSubsegment(sortedTraces[i]); if (invocationSubsegment?.subsegments !== undefined) { expect(invocationSubsegment?.subsegments?.length).toBe(1); + const handlerSubsegment = invocationSubsegment?.subsegments[0]; - // Assert that the subsegment name is the expected one expect(handlerSubsegment.name).toBe('## index.handler'); + if (handlerSubsegment?.subsegments !== undefined) { - // Assert that there're three subsegments - expect(handlerSubsegment?.subsegments?.length).toBe(3); + expect(handlerSubsegment?.subsegments?.length).toBe(4); - // Sort the subsegments by name - const dynamoDBSubsegments: ParsedDocument[] = []; - const methodSubsegment: ParsedDocument[] = []; - const otherSegments: ParsedDocument[] = []; - handlerSubsegment?.subsegments.forEach(subsegment => { - if (subsegment.name === 'DynamoDB') { - dynamoDBSubsegments.push(subsegment); - } else if (subsegment.name === '### myMethod') { - methodSubsegment.push(subsegment); - } else { - otherSegments.push(subsegment); - } - }); + const subsegments = splitSegmentsByName(handlerSubsegment.subsegments, [ 'DynamoDB', 'httpbin.org', '### myMethod' ]); // Assert that there are exactly two subsegment with the name 'DynamoDB' - expect(dynamoDBSubsegments.length).toBe(2); + expect(subsegments.get('DynamoDB')?.length).toBe(2); + // Assert that there is exactly one subsegment with the name 'httpbin.org' + expect(subsegments.get('httpbin.org')?.length).toBe(1); // Assert that there is exactly one subsegment with the name '### myMethod' - expect(methodSubsegment.length).toBe(1); + expect(subsegments.get('### myMethod')?.length).toBe(1); // Assert that there are exactly zero other subsegments - expect(otherSegments.length).toBe(0); + expect(subsegments.get('other')?.length).toBe(0); + const methodSubsegment = subsegments.get('### myMethod') || []; const { metadata } = methodSubsegment[0]; if (metadata !== undefined) { @@ -464,43 +465,34 @@ describe('Tracer integration tests', () => { // Assess // Retrieve traces from X-Ray using Resource ARN as filter - const sortedTraces = await getTraces(xray, startTime, resourceArn, invocations, 4); + const sortedTraces = await getTraces(xray, startTime, resourceArn, invocations, 5); for (let i = 0; i < invocations; i++) { // Assert that the trace has the expected amount of segments - expect(sortedTraces[i].Segments.length).toBe(4); + expect(sortedTraces[i].Segments.length).toBe(5); const invocationSubsegment = getInvocationSubsegment(sortedTraces[i]); if (invocationSubsegment?.subsegments !== undefined) { expect(invocationSubsegment?.subsegments?.length).toBe(1); + const handlerSubsegment = invocationSubsegment?.subsegments[0]; - // Assert that the subsegment name is the expected one expect(handlerSubsegment.name).toBe('## index.handler'); + if (handlerSubsegment?.subsegments !== undefined) { - // Assert that there're three subsegments - expect(handlerSubsegment?.subsegments?.length).toBe(3); + expect(handlerSubsegment?.subsegments?.length).toBe(4); - // Sort the subsegments by name - const dynamoDBSubsegments: ParsedDocument[] = []; - const methodSubsegment: ParsedDocument[] = []; - const otherSegments: ParsedDocument[] = []; - handlerSubsegment?.subsegments.forEach(subsegment => { - if (subsegment.name === 'DynamoDB') { - dynamoDBSubsegments.push(subsegment); - } else if (subsegment.name === '### myMethod') { - methodSubsegment.push(subsegment); - } else { - otherSegments.push(subsegment); - } - }); + const subsegments = splitSegmentsByName(handlerSubsegment.subsegments, [ 'DynamoDB', 'httpbin.org', '### myMethod' ]); // Assert that there are exactly two subsegment with the name 'DynamoDB' - expect(dynamoDBSubsegments.length).toBe(2); + expect(subsegments.get('DynamoDB')?.length).toBe(2); + // Assert that there is exactly one subsegment with the name 'httpbin.org' + expect(subsegments.get('httpbin.org')?.length).toBe(1); // Assert that there is exactly one subsegment with the name '### myMethod' - expect(methodSubsegment.length).toBe(1); + expect(subsegments.get('### myMethod')?.length).toBe(1); // Assert that there are exactly zero other subsegments - expect(otherSegments.length).toBe(0); + expect(subsegments.get('other')?.length).toBe(0); + const methodSubsegment = subsegments.get('### myMethod') || []; const { metadata } = methodSubsegment[0]; if (metadata !== undefined) { @@ -561,43 +553,35 @@ describe('Tracer integration tests', () => { // Assess // Retrieve traces from X-Ray using Resource ARN as filter - const sortedTraces = await getTraces(xray, startTime, resourceArn, invocations, 4); + const sortedTraces = await getTraces(xray, startTime, resourceArn, invocations, 5); for (let i = 0; i < invocations; i++) { // Assert that the trace has the expected amount of segments - expect(sortedTraces[i].Segments.length).toBe(4); + expect(sortedTraces[i].Segments.length).toBe(5); const invocationSubsegment = getInvocationSubsegment(sortedTraces[i]); if (invocationSubsegment?.subsegments !== undefined) { expect(invocationSubsegment?.subsegments?.length).toBe(1); + const handlerSubsegment = invocationSubsegment?.subsegments[0]; - // Assert that the subsegment name is the expected one expect(handlerSubsegment.name).toBe('## index.handler'); + if (handlerSubsegment?.subsegments !== undefined) { - // Assert that there're three subsegments - expect(handlerSubsegment?.subsegments?.length).toBe(3); + expect(handlerSubsegment?.subsegments?.length).toBe(4); - // Sort the subsegments by name - const dynamoDBSubsegments: ParsedDocument[] = []; - const methodSubsegment: ParsedDocument[] = []; - const otherSegments: ParsedDocument[] = []; - handlerSubsegment?.subsegments.forEach(subsegment => { - if (subsegment.name === 'DynamoDB') { - dynamoDBSubsegments.push(subsegment); - } else if (subsegment.name === '### myMethod') { - methodSubsegment.push(subsegment); - } else { - otherSegments.push(subsegment); - } - }); + const subsegments = splitSegmentsByName(handlerSubsegment.subsegments, [ 'DynamoDB', 'httpbin.org', '### myMethod' ]); // Assert that there are exactly two subsegment with the name 'DynamoDB' - expect(dynamoDBSubsegments.length).toBe(2); + expect(subsegments.get('DynamoDB')?.length).toBe(2); + // Assert that there is exactly one subsegment with the name 'httpbin.org' + expect(subsegments.get('httpbin.org')?.length).toBe(1); // Assert that there is exactly one subsegment with the name '### myMethod' - expect(methodSubsegment.length).toBe(1); + expect(subsegments.get('### myMethod')?.length).toBe(1); // Assert that there are exactly zero other subsegments - expect(otherSegments.length).toBe(0); + expect(subsegments.get('other')?.length).toBe(0); + // Assert that no response was captured on the subsegment + const methodSubsegment = subsegments.get('### myMethod') || []; expect(methodSubsegment[0].hasOwnProperty('metadata')).toBe(false); } else { // Make test fail if the handlerSubsegment subsegment doesn't have any subsebment @@ -655,7 +639,7 @@ describe('Tracer integration tests', () => { const invocationSubsegment = getInvocationSubsegment(sortedTraces[i]); expect(invocationSubsegment?.subsegments).toBeUndefined(); - + if (i === invocations - 1) { // Assert that the subsegment has the expected fault expect(invocationSubsegment.error).toBe(true); @@ -664,4 +648,4 @@ describe('Tracer integration tests', () => { }, ONE_MINUTE * 2); -}); +}); \ No newline at end of file diff --git a/packages/tracing/tests/helpers/tracesUtils.ts b/packages/tracing/tests/helpers/tracesUtils.ts index 31f1b795f9..403217b2ec 100644 --- a/packages/tracing/tests/helpers/tracesUtils.ts +++ b/packages/tracing/tests/helpers/tracesUtils.ts @@ -135,10 +135,23 @@ const getInvocationSubsegment = (trace: ParsedTrace): ParsedDocument => { return invocationSubsegment; }; +const splitSegmentsByName = (subsegments: ParsedDocument[], expectedNames: string[]): Map => { + const splitSegments: Map = new Map([ ...expectedNames, 'other' ].map(name => [ name, [] ])); + subsegments.forEach(subsegment => { + const name = expectedNames.indexOf(subsegment.name) !== -1 ? subsegment.name : 'other'; + const newSegments = splitSegments.get(name) as ParsedDocument[]; + newSegments.push(subsegment); + splitSegments.set(name, newSegments); + }); + + return splitSegments; +}; + export { getTraces, getFunctionSegment, getInvocationSubsegment, + splitSegmentsByName }; export type { diff --git a/packages/tracing/tests/unit/ProviderService.test.ts b/packages/tracing/tests/unit/ProviderService.test.ts index f4be4ed5dd..fdafaf43a3 100644 --- a/packages/tracing/tests/unit/ProviderService.test.ts +++ b/packages/tracing/tests/unit/ProviderService.test.ts @@ -5,13 +5,16 @@ */ import { ProviderService } from '../../src/provider'; -import { captureAWS, captureAWSClient, captureAWSv3Client, captureAsyncFunc, captureFunc, getNamespace, getSegment, setContextMissingStrategy, setDaemonAddress, setLogger, setSegment, Subsegment } from 'aws-xray-sdk-core'; +import { captureAWS, captureAWSClient, captureAWSv3Client, captureAsyncFunc, captureHTTPsGlobal, captureFunc, getNamespace, getSegment, setContextMissingStrategy, setDaemonAddress, setLogger, setSegment, Subsegment } from 'aws-xray-sdk-core'; +import http from 'http'; +import https from 'https'; jest.mock('aws-xray-sdk-core', () => ({ captureAWS: jest.fn(), captureAWSClient: jest.fn(), captureAWSv3Client: jest.fn(), captureAsyncFunc: jest.fn(), + captureHTTPsGlobal: jest.fn(), captureFunc: jest.fn(), getNamespace: jest.fn(), getSegment: jest.fn(), @@ -99,6 +102,25 @@ describe('Class: ProviderService', () => { }); + describe('Method: captureHTTPsGlobal', () => { + + test('when called, it forwards the correct parameter and calls the correct function, twice', () => { + + // Prepare + const provider: ProviderService = new ProviderService(); + + // Act + provider.captureHTTPsGlobal(); + + // Assess + expect(captureHTTPsGlobal).toHaveBeenCalledTimes(2); + expect(captureHTTPsGlobal).toHaveBeenNthCalledWith(1, http); + expect(captureHTTPsGlobal).toHaveBeenNthCalledWith(2, https); + + }); + + }); + describe('Method: captureFunc', () => { test('when called, it forwards the correct parameter, and call the correct function', () => { diff --git a/packages/tracing/tests/unit/Tracer.test.ts b/packages/tracing/tests/unit/Tracer.test.ts index 2a4eaa57f2..377ff13136 100644 --- a/packages/tracing/tests/unit/Tracer.test.ts +++ b/packages/tracing/tests/unit/Tracer.test.ts @@ -1102,4 +1102,5 @@ describe('Class: Tracer', () => { }); }); + }); \ No newline at end of file diff --git a/packages/tracing/tests/unit/config/EnvironmentVariablesService.test.ts b/packages/tracing/tests/unit/config/EnvironmentVariablesService.test.ts index 91e257747b..8ffc9c46b3 100644 --- a/packages/tracing/tests/unit/config/EnvironmentVariablesService.test.ts +++ b/packages/tracing/tests/unit/config/EnvironmentVariablesService.test.ts @@ -102,6 +102,23 @@ describe('Class: EnvironmentVariablesService', () => { }); + describe('Method: getCaptureHTTPsRequests', () => { + + test('It returns the value of the environment variable POWERTOOLS_TRACER_CAPTURE_HTTPS_REQUESTS', () => { + + // Prepare + process.env.POWERTOOLS_TRACER_CAPTURE_HTTPS_REQUESTS = 'false'; + const service = new EnvironmentVariablesService(); + + // Act + const value = service.getCaptureHTTPsRequests(); + + // Assess + expect(value).toEqual('false'); + }); + + }); + describe('Method: getServiceName', () => { test('It returns the value of the environment variable POWERTOOLS_SERVICE_NAME', () => { diff --git a/packages/tracing/tests/unit/helpers.test.ts b/packages/tracing/tests/unit/helpers.test.ts index 5aec936680..7fdf7823d7 100644 --- a/packages/tracing/tests/unit/helpers.test.ts +++ b/packages/tracing/tests/unit/helpers.test.ts @@ -32,7 +32,8 @@ describe('Helper: createTracer function', () => { expect(tracer).toBeInstanceOf(Tracer); expect(tracer).toEqual(expect.objectContaining({ tracingEnabled: true, - serviceName: 'hello-world' + serviceName: 'hello-world', + captureHTTPsRequests: true })); }); @@ -42,7 +43,8 @@ describe('Helper: createTracer function', () => { // Prepare const tracerOptions = { enabled: false, - serviceName: 'my-lambda-service' + serviceName: 'my-lambda-service', + captureHTTPsRequests: false, }; // Act @@ -52,8 +54,10 @@ describe('Helper: createTracer function', () => { expect(tracer).toBeInstanceOf(Tracer); expect(tracer).toEqual(expect.objectContaining({ tracingEnabled: false, - serviceName: 'my-lambda-service' + serviceName: 'my-lambda-service', + captureHTTPsRequests: false, })); + }); test('when a custom serviceName is passed, returns a Tracer instance with the correct properties', () => { @@ -70,8 +74,10 @@ describe('Helper: createTracer function', () => { expect(tracer).toBeInstanceOf(Tracer); expect(tracer).toEqual(expect.objectContaining({ tracingEnabled: true, - serviceName: 'my-lambda-service' + serviceName: 'my-lambda-service', + captureHTTPsRequests: true, })); + }); test('when a custom, but invalid, serviceName is passed, returns a Tracer instance with the correct properties', () => { @@ -88,15 +94,17 @@ describe('Helper: createTracer function', () => { expect(tracer).toBeInstanceOf(Tracer); expect(tracer).toEqual(expect.objectContaining({ tracingEnabled: true, - serviceName: 'hello-world' + serviceName: 'hello-world', + captureHTTPsRequests: true, })); + }); test('when (tracing) disabled is passed, returns a Tracer instance with the correct properties', () => { // Prepare const tracerOptions = { - enabled: true + enabled: false }; // Act @@ -105,9 +113,11 @@ describe('Helper: createTracer function', () => { // Assess expect(tracer).toBeInstanceOf(Tracer); expect(tracer).toEqual(expect.objectContaining({ - tracingEnabled: true, - serviceName: 'hello-world' + tracingEnabled: false, + serviceName: 'hello-world', + captureHTTPsRequests: true, })); + }); test('when a custom customConfigService is passed, returns a Logger instance with the correct proprieties', () => { @@ -116,6 +126,9 @@ describe('Helper: createTracer function', () => { get(name: string): string { return `a-string-from-${name}`; }, + getCaptureHTTPsRequests(): string { + return 'false'; + }, getTracingEnabled(): string { return 'false'; }, @@ -130,7 +143,7 @@ describe('Helper: createTracer function', () => { } }; // Prepare - const tracerOptions:TracerOptions = { + const tracerOptions: TracerOptions = { customConfigService: configService }; @@ -142,9 +155,51 @@ describe('Helper: createTracer function', () => { expect(tracer).toEqual(expect.objectContaining({ customConfigService: configService, tracingEnabled: false, - serviceName: 'my-backend-service' + serviceName: 'my-backend-service', + captureHTTPsRequests: false, + })); + + }); + + test('when tracing is enabled and patching of http requests is opted-out, captureHTTPsRequests is false', () => { + + // Prepare + const tracerOptions = { + enabled: true, + captureHTTPsRequests: false + }; + + // Act + const tracer = createTracer(tracerOptions); + + // Assess + expect(tracer).toBeInstanceOf(Tracer); + expect(tracer).toEqual(expect.objectContaining({ + tracingEnabled: true, + captureHTTPsRequests: false, + })); + + }); + + test('when tracing is enabled captureHTTPsGlobal is true', () => { + + // Prepare + const tracerOptions = { + enabled: true, + }; + + // Act + const tracer = createTracer(tracerOptions); + + // Assess + expect(tracer).toBeInstanceOf(Tracer); + expect(tracer).toEqual(expect.objectContaining({ + tracingEnabled: true, + captureHTTPsRequests: true, })); + }); + }); describe('Environment Variables configs', () => { @@ -274,5 +329,33 @@ describe('Helper: createTracer function', () => { }); + test('when POWERTOOLS_TRACER_CAPTURE_HTTPS_REQUESTS environment variable is set, captureHTTPsGlobal is called', () => { + // Prepare + process.env.POWERTOOLS_TRACER_CAPTURE_HTTPS_REQUESTS = 'false'; + + // Act + const tracer = createTracer(); + + // Assess + expect(tracer).toEqual(expect.objectContaining({ + captureHTTPsRequests: false, + })); + + }); + + test('when POWERTOOLS_TRACER_CAPTURE_HTTPS_REQUESTS environment variable is set to invalid value, captureHTTPsGlobal is called', () => { + // Prepare + process.env.POWERTOOLS_TRACER_CAPTURE_HTTPS_REQUESTS = ''; + + // Act + const tracer = createTracer(); + + // Assess + expect(tracer).toEqual(expect.objectContaining({ + captureHTTPsRequests: true, + })); + + }); + }); }); \ No newline at end of file From ca17e423fef40ad13e41ce791c2952c0eef94e5a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 16:16:09 +0200 Subject: [PATCH 03/16] build(deps): bump aws-sdk from 2.1105.0 to 2.1109.0 (#736) Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1105.0 to 2.1109.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1105.0...v2.1109.0) --- updated-dependencies: - dependency-name: aws-sdk dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/cdk/package-lock.json | 12 ++++++------ package-lock.json | 17 +++++++++-------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/examples/cdk/package-lock.json b/examples/cdk/package-lock.json index e22b9cf977..cd5dcc484e 100644 --- a/examples/cdk/package-lock.json +++ b/examples/cdk/package-lock.json @@ -2456,9 +2456,9 @@ } }, "node_modules/aws-sdk": { - "version": "2.1105.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1105.0.tgz", - "integrity": "sha512-YZ6IbKvtiw8noD/Iuyp3hXNX5NmhJ2xSU4598pZr55CfnIQ0oU5ZwtQqLPG8E07ouA363/moCYddIAVGYSkQ+A==", + "version": "2.1109.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1109.0.tgz", + "integrity": "sha512-kcxDBPIpgN2mTgSxbbTPA5l63mCImDY+1YfZGAkZ9LIk+LYX3CPQC1vVP/iMrGioToB0KLSLechNuBif/6LXUA==", "dependencies": { "buffer": "4.9.2", "events": "1.1.1", @@ -8598,9 +8598,9 @@ } }, "aws-sdk": { - "version": "2.1105.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1105.0.tgz", - "integrity": "sha512-YZ6IbKvtiw8noD/Iuyp3hXNX5NmhJ2xSU4598pZr55CfnIQ0oU5ZwtQqLPG8E07ouA363/moCYddIAVGYSkQ+A==", + "version": "2.1109.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1109.0.tgz", + "integrity": "sha512-kcxDBPIpgN2mTgSxbbTPA5l63mCImDY+1YfZGAkZ9LIk+LYX3CPQC1vVP/iMrGioToB0KLSLechNuBif/6LXUA==", "requires": { "buffer": "4.9.2", "events": "1.1.1", diff --git a/package-lock.json b/package-lock.json index e110f829cb..d5863c860c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4999,9 +4999,9 @@ } }, "node_modules/aws-sdk": { - "version": "2.1105.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1105.0.tgz", - "integrity": "sha512-YZ6IbKvtiw8noD/Iuyp3hXNX5NmhJ2xSU4598pZr55CfnIQ0oU5ZwtQqLPG8E07ouA363/moCYddIAVGYSkQ+A==", + "version": "2.1109.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1109.0.tgz", + "integrity": "sha512-kcxDBPIpgN2mTgSxbbTPA5l63mCImDY+1YfZGAkZ9LIk+LYX3CPQC1vVP/iMrGioToB0KLSLechNuBif/6LXUA==", "dev": true, "dependencies": { "buffer": "4.9.2", @@ -15930,7 +15930,8 @@ "@aws-lambda-powertools/tracer": { "version": "file:packages/tracing", "requires": { - "@aws-lambda-powertools/commons": "^0.7.2", + "@aws-lambda-powertools/commons": "^0.7.1", + "@aws-sdk/client-dynamodb": "^3.58.0", "@types/promise-retry": "^1.1.3", "aws-xray-sdk-core": "^3.3.4", "axios": "^0.26.1", @@ -19664,9 +19665,9 @@ } }, "aws-sdk": { - "version": "2.1105.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1105.0.tgz", - "integrity": "sha512-YZ6IbKvtiw8noD/Iuyp3hXNX5NmhJ2xSU4598pZr55CfnIQ0oU5ZwtQqLPG8E07ouA363/moCYddIAVGYSkQ+A==", + "version": "2.1109.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1109.0.tgz", + "integrity": "sha512-kcxDBPIpgN2mTgSxbbTPA5l63mCImDY+1YfZGAkZ9LIk+LYX3CPQC1vVP/iMrGioToB0KLSLechNuBif/6LXUA==", "dev": true, "requires": { "buffer": "4.9.2", @@ -27972,4 +27973,4 @@ } } } -} \ No newline at end of file +} From 494eea0e458fb42c9cc1aac72e4d77fcb11d7480 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 16:51:11 +0200 Subject: [PATCH 04/16] build(deps-dev): bump eslint-import-resolver-typescript (#720) Bumps [eslint-import-resolver-typescript](https://github.com/alexgorbatchev/eslint-import-resolver-typescript) from 2.7.0 to 2.7.1. - [Release notes](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/releases) - [Changelog](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/blob/master/CHANGELOG.md) - [Commits](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/compare/v2.7.0...v2.7.1) --- updated-dependencies: - dependency-name: eslint-import-resolver-typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index d5863c860c..dcc496cae8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7917,9 +7917,9 @@ } }, "node_modules/eslint-import-resolver-typescript": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.0.tgz", - "integrity": "sha512-MNHS3u5pebvROX4MjGP9coda589ZGfL1SqdxUV4kSrcclfDRWvNE2D+eljbnWVMvWDVRgT89nhscMHPKYGcObQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz", + "integrity": "sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==", "dev": true, "dependencies": { "debug": "^4.3.4", @@ -22007,9 +22007,9 @@ } }, "eslint-import-resolver-typescript": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.0.tgz", - "integrity": "sha512-MNHS3u5pebvROX4MjGP9coda589ZGfL1SqdxUV4kSrcclfDRWvNE2D+eljbnWVMvWDVRgT89nhscMHPKYGcObQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz", + "integrity": "sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==", "dev": true, "requires": { "debug": "^4.3.4", From ffdd36d151854b3b7ebd3ee5232a9aa6844e4de6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 17:52:04 +0200 Subject: [PATCH 05/16] build(deps-dev): bump @typescript-eslint/parser from 5.17.0 to 5.18.0 (#725) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.17.0 to 5.18.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.18.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 92 +++++++++++++++++++++++------------------------ 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/package-lock.json b/package-lock.json index dcc496cae8..ca7160738a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4101,14 +4101,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.17.0.tgz", - "integrity": "sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.18.0.tgz", + "integrity": "sha512-+08nYfurBzSSPndngnHvFw/fniWYJ5ymOrn/63oMIbgomVQOvIDhBoJmYZ9lwQOCnQV9xHGvf88ze3jFGUYooQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/typescript-estree": "5.17.0", + "@typescript-eslint/scope-manager": "5.18.0", + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/typescript-estree": "5.18.0", "debug": "^4.3.2" }, "engines": { @@ -4128,13 +4128,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", - "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.18.0.tgz", + "integrity": "sha512-C0CZML6NyRDj+ZbMqh9FnPscg2PrzSaVQg3IpTmpe0NURMVBXlghGZgMYqBw07YW73i0MCqSDqv2SbywnCS8jQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0" + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/visitor-keys": "5.18.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4171,9 +4171,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", - "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.18.0.tgz", + "integrity": "sha512-bhV1+XjM+9bHMTmXi46p1Led5NP6iqQcsOxgx7fvk6gGiV48c6IynY0apQb7693twJDsXiVzNXTflhplmaiJaw==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4184,13 +4184,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz", - "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.18.0.tgz", + "integrity": "sha512-wa+2VAhOPpZs1bVij9e5gyVu60ReMi/KuOx4LKjGx2Y3XTNUDJgQ+5f77D49pHtqef/klglf+mibuHs9TrPxdQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0", + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/visitor-keys": "5.18.0", "debug": "^4.3.2", "globby": "^11.0.4", "is-glob": "^4.0.3", @@ -4309,12 +4309,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", - "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.18.0.tgz", + "integrity": "sha512-Hf+t+dJsjAKpKSkg3EHvbtEpFFb/1CiOHnvI8bjHgOD4/wAw3gKrA0i94LrbekypiZVanJu3McWJg7rWDMzRTg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.17.0", + "@typescript-eslint/types": "5.18.0", "eslint-visitor-keys": "^3.0.0" }, "engines": { @@ -19036,25 +19036,25 @@ } }, "@typescript-eslint/parser": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.17.0.tgz", - "integrity": "sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.18.0.tgz", + "integrity": "sha512-+08nYfurBzSSPndngnHvFw/fniWYJ5ymOrn/63oMIbgomVQOvIDhBoJmYZ9lwQOCnQV9xHGvf88ze3jFGUYooQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/typescript-estree": "5.17.0", + "@typescript-eslint/scope-manager": "5.18.0", + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/typescript-estree": "5.18.0", "debug": "^4.3.2" } }, "@typescript-eslint/scope-manager": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", - "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.18.0.tgz", + "integrity": "sha512-C0CZML6NyRDj+ZbMqh9FnPscg2PrzSaVQg3IpTmpe0NURMVBXlghGZgMYqBw07YW73i0MCqSDqv2SbywnCS8jQ==", "dev": true, "requires": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0" + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/visitor-keys": "5.18.0" } }, "@typescript-eslint/type-utils": { @@ -19069,19 +19069,19 @@ } }, "@typescript-eslint/types": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", - "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.18.0.tgz", + "integrity": "sha512-bhV1+XjM+9bHMTmXi46p1Led5NP6iqQcsOxgx7fvk6gGiV48c6IynY0apQb7693twJDsXiVzNXTflhplmaiJaw==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz", - "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.18.0.tgz", + "integrity": "sha512-wa+2VAhOPpZs1bVij9e5gyVu60ReMi/KuOx4LKjGx2Y3XTNUDJgQ+5f77D49pHtqef/klglf+mibuHs9TrPxdQ==", "dev": true, "requires": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0", + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/visitor-keys": "5.18.0", "debug": "^4.3.2", "globby": "^11.0.4", "is-glob": "^4.0.3", @@ -19147,12 +19147,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", - "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.18.0.tgz", + "integrity": "sha512-Hf+t+dJsjAKpKSkg3EHvbtEpFFb/1CiOHnvI8bjHgOD4/wAw3gKrA0i94LrbekypiZVanJu3McWJg7rWDMzRTg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.17.0", + "@typescript-eslint/types": "5.18.0", "eslint-visitor-keys": "^3.0.0" } }, From 27c695303044ccc91cf3baece574f0bd3a27f80f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 18:11:12 +0200 Subject: [PATCH 06/16] build(deps-dev): bump esbuild from 0.14.29 to 0.14.34 (#734) Bumps [esbuild](https://github.com/evanw/esbuild) from 0.14.29 to 0.14.34. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/master/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.14.29...v0.14.34) --- updated-dependencies: - dependency-name: esbuild dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/cdk/package-lock.json | 336 ++++++++++++++++----------------- package-lock.json | 336 ++++++++++++++++----------------- 2 files changed, 336 insertions(+), 336 deletions(-) diff --git a/examples/cdk/package-lock.json b/examples/cdk/package-lock.json index cd5dcc484e..16256ffb48 100644 --- a/examples/cdk/package-lock.json +++ b/examples/cdk/package-lock.json @@ -3100,9 +3100,9 @@ } }, "node_modules/esbuild": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.29.tgz", - "integrity": "sha512-SQS8cO8xFEqevYlrHt6exIhK853Me4nZ4aMW6ieysInLa0FMAL+AKs87HYNRtR2YWRcEIqoXAHh+Ytt5/66qpg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.34.tgz", + "integrity": "sha512-QIWdPT/gFF6hCaf4m7kP0cJ+JIuFkdHibI7vVFvu3eJS1HpVmYHWDulyN5WXwbRA0SX/7ZDaJ/1DH8SdY9xOJg==", "dev": true, "hasInstallScript": true, "bin": { @@ -3112,32 +3112,32 @@ "node": ">=12" }, "optionalDependencies": { - "esbuild-android-64": "0.14.29", - "esbuild-android-arm64": "0.14.29", - "esbuild-darwin-64": "0.14.29", - "esbuild-darwin-arm64": "0.14.29", - "esbuild-freebsd-64": "0.14.29", - "esbuild-freebsd-arm64": "0.14.29", - "esbuild-linux-32": "0.14.29", - "esbuild-linux-64": "0.14.29", - "esbuild-linux-arm": "0.14.29", - "esbuild-linux-arm64": "0.14.29", - "esbuild-linux-mips64le": "0.14.29", - "esbuild-linux-ppc64le": "0.14.29", - "esbuild-linux-riscv64": "0.14.29", - "esbuild-linux-s390x": "0.14.29", - "esbuild-netbsd-64": "0.14.29", - "esbuild-openbsd-64": "0.14.29", - "esbuild-sunos-64": "0.14.29", - "esbuild-windows-32": "0.14.29", - "esbuild-windows-64": "0.14.29", - "esbuild-windows-arm64": "0.14.29" + "esbuild-android-64": "0.14.34", + "esbuild-android-arm64": "0.14.34", + "esbuild-darwin-64": "0.14.34", + "esbuild-darwin-arm64": "0.14.34", + "esbuild-freebsd-64": "0.14.34", + "esbuild-freebsd-arm64": "0.14.34", + "esbuild-linux-32": "0.14.34", + "esbuild-linux-64": "0.14.34", + "esbuild-linux-arm": "0.14.34", + "esbuild-linux-arm64": "0.14.34", + "esbuild-linux-mips64le": "0.14.34", + "esbuild-linux-ppc64le": "0.14.34", + "esbuild-linux-riscv64": "0.14.34", + "esbuild-linux-s390x": "0.14.34", + "esbuild-netbsd-64": "0.14.34", + "esbuild-openbsd-64": "0.14.34", + "esbuild-sunos-64": "0.14.34", + "esbuild-windows-32": "0.14.34", + "esbuild-windows-64": "0.14.34", + "esbuild-windows-arm64": "0.14.34" } }, "node_modules/esbuild-android-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.29.tgz", - "integrity": "sha512-tJuaN33SVZyiHxRaVTo1pwW+rn3qetJX/SRuc/83rrKYtyZG0XfsQ1ao1nEudIt9w37ZSNXR236xEfm2C43sbw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.34.tgz", + "integrity": "sha512-XfxcfJqmMYsT/LXqrptzFxmaR3GWzXHDLdFNIhm6S00zPaQF1TBBWm+9t0RZ6LRR7iwH57DPjaOeW20vMqI4Yw==", "cpu": [ "x64" ], @@ -3151,9 +3151,9 @@ } }, "node_modules/esbuild-android-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.29.tgz", - "integrity": "sha512-D74dCv6yYnMTlofVy1JKiLM5JdVSQd60/rQfJSDP9qvRAI0laPXIG/IXY1RG6jobmFMUfL38PbFnCqyI/6fPXg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.34.tgz", + "integrity": "sha512-T02+NXTmSRL1Mc6puz+R9CB54rSPICkXKq6+tw8B6vxZFnCPzbJxgwIX4kcluz9p8nYBjF3+lSilTGWb7+Xgew==", "cpu": [ "arm64" ], @@ -3167,9 +3167,9 @@ } }, "node_modules/esbuild-darwin-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.29.tgz", - "integrity": "sha512-+CJaRvfTkzs9t+CjGa0Oa28WoXa7EeLutQhxus+fFcu0MHhsBhlmeWHac3Cc/Sf/xPi1b2ccDFfzGYJCfV0RrA==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.34.tgz", + "integrity": "sha512-pLRip2Bh4Ng7Bf6AMgCrSp3pPe/qZyf11h5Qo2mOfJqLWzSVjxrXW+CFRJfrOVP7TCnh/gmZSM2AFdCPB72vtw==", "cpu": [ "x64" ], @@ -3183,9 +3183,9 @@ } }, "node_modules/esbuild-darwin-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.29.tgz", - "integrity": "sha512-5Wgz/+zK+8X2ZW7vIbwoZ613Vfr4A8HmIs1XdzRmdC1kG0n5EG5fvKk/jUxhNlrYPx1gSY7XadQ3l4xAManPSw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.34.tgz", + "integrity": "sha512-vpidSJEBxx6lf1NWgXC+DCmGqesJuZ5Y8aQVVsaoO4i8tRXbXb0whChRvop/zd3nfNM4dIl5EXAky0knRX5I6w==", "cpu": [ "arm64" ], @@ -3199,9 +3199,9 @@ } }, "node_modules/esbuild-freebsd-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.29.tgz", - "integrity": "sha512-VTfS7Bm9QA12JK1YXF8+WyYOfvD7WMpbArtDj6bGJ5Sy5xp01c/q70Arkn596aGcGj0TvQRplaaCIrfBG1Wdtg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.34.tgz", + "integrity": "sha512-m0HBjePhe0hAQJgtMRMNV9kMgIyV4/qSnzPx42kRMQBcPhgjAq1JRu4Il26czC+9FgpMbFkUktb07f/Lwnc6CA==", "cpu": [ "x64" ], @@ -3215,9 +3215,9 @@ } }, "node_modules/esbuild-freebsd-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.29.tgz", - "integrity": "sha512-WP5L4ejwLWWvd3Fo2J5mlXvG3zQHaw5N1KxFGnUc4+2ZFZknP0ST63i0IQhpJLgEJwnQpXv2uZlU1iWZjFqEIg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.34.tgz", + "integrity": "sha512-cpRc2B94L1KvMPPYB4D6G39jLqpKlD3noAMY4/e86iXXXkhUYJJEtTuyNFTa9JRpWM0xCAp4mxjHjoIiLuoCLA==", "cpu": [ "arm64" ], @@ -3231,9 +3231,9 @@ } }, "node_modules/esbuild-linux-32": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.29.tgz", - "integrity": "sha512-4myeOvFmQBWdI2U1dEBe2DCSpaZyjdQtmjUY11Zu2eQg4ynqLb8Y5mNjNU9UN063aVsCYYfbs8jbken/PjyidA==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.34.tgz", + "integrity": "sha512-8nQaEaoW7MH/K/RlozJa+lE1ejHIr8fuPIHhc513UebRav7HtXgQvxHQ6VZRUkWtep23M6dd7UqhwO1tMOfzQQ==", "cpu": [ "ia32" ], @@ -3247,9 +3247,9 @@ } }, "node_modules/esbuild-linux-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.29.tgz", - "integrity": "sha512-iaEuLhssReAKE7HMwxwFJFn7D/EXEs43fFy5CJeA4DGmU6JHh0qVJD2p/UP46DvUXLRKXsXw0i+kv5TdJ1w5pg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.34.tgz", + "integrity": "sha512-Y3of4qQoLLlAgf042MlrY1P+7PnN9zWj8nVtw9XQG5hcLOZLz7IKpU35oeu7n4wvyaZHwvQqDJ93gRLqdJekcQ==", "cpu": [ "x64" ], @@ -3263,9 +3263,9 @@ } }, "node_modules/esbuild-linux-arm": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.29.tgz", - "integrity": "sha512-OXa9D9QL1hwrAnYYAHt/cXAuSCmoSqYfTW/0CEY0LgJNyTxJKtqc5mlwjAZAvgyjmha0auS/sQ0bXfGf2wAokQ==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.34.tgz", + "integrity": "sha512-9lpq1NcJqssAF7alCO6zL3gvBVVt/lKw4oetUM7OgNnRX0OWpB+ZIO9FwCrSj/dMdmgDhPLf+119zB8QxSMmAg==", "cpu": [ "arm" ], @@ -3279,9 +3279,9 @@ } }, "node_modules/esbuild-linux-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.29.tgz", - "integrity": "sha512-KYf7s8wDfUy+kjKymW3twyGT14OABjGHRkm9gPJ0z4BuvqljfOOUbq9qT3JYFnZJHOgkr29atT//hcdD0Pi7Mw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.34.tgz", + "integrity": "sha512-IlWaGtj9ir7+Nrume1DGcyzBDlK8GcnJq0ANKwcI9pVw8tqr+6GD0eqyF9SF1mR8UmAp+odrx1H5NdR2cHdFHA==", "cpu": [ "arm64" ], @@ -3295,9 +3295,9 @@ } }, "node_modules/esbuild-linux-mips64le": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.29.tgz", - "integrity": "sha512-05jPtWQMsZ1aMGfHOvnR5KrTvigPbU35BtuItSSWLI2sJu5VrM8Pr9Owym4wPvA4153DFcOJ1EPN/2ujcDt54g==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.34.tgz", + "integrity": "sha512-k3or+01Rska1AjUyNjA4buEwB51eyN/xPQAoOx1CjzAQC3l8rpjUDw55kXyL63O/1MUi4ISvtNtl8gLwdyEcxw==", "cpu": [ "mips64el" ], @@ -3311,9 +3311,9 @@ } }, "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.29.tgz", - "integrity": "sha512-FYhBqn4Ir9xG+f6B5VIQVbRuM4S6qwy29dDNYFPoxLRnwTEKToIYIUESN1qHyUmIbfO0YB4phG2JDV2JDN9Kgw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.34.tgz", + "integrity": "sha512-+qxb8M9FfM2CJaVU7GgYpJOHM1ngQOx+/VrtBjb4C8oVqaPcESCeg2anjl+HRZy8VpYc71q/iBYausPPbJ+Keg==", "cpu": [ "ppc64" ], @@ -3327,9 +3327,9 @@ } }, "node_modules/esbuild-linux-riscv64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.29.tgz", - "integrity": "sha512-eqZMqPehkb4nZcffnuOpXJQdGURGd6GXQ4ZsDHSWyIUaA+V4FpMBe+5zMPtXRD2N4BtyzVvnBko6K8IWWr36ew==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.34.tgz", + "integrity": "sha512-Y717ltBdQ5j5sZIHdy1DV9kieo0wMip0dCmVSTceowCPYSn1Cg33Kd6981+F/3b9FDMzNWldZFOBRILViENZSA==", "cpu": [ "riscv64" ], @@ -3343,9 +3343,9 @@ } }, "node_modules/esbuild-linux-s390x": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.29.tgz", - "integrity": "sha512-o7EYajF1rC/4ho7kpSG3gENVx0o2SsHm7cJ5fvewWB/TEczWU7teDgusGSujxCYcMottE3zqa423VTglNTYhjg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.34.tgz", + "integrity": "sha512-bDDgYO4LhL4+zPs+WcBkXph+AQoPcQRTv18FzZS0WhjfH8TZx2QqlVPGhmhZ6WidrY+jKthUqO6UhGyIb4MpmA==", "cpu": [ "s390x" ], @@ -3359,9 +3359,9 @@ } }, "node_modules/esbuild-netbsd-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.29.tgz", - "integrity": "sha512-/esN6tb6OBSot6+JxgeOZeBk6P8V/WdR3GKBFeFpSqhgw4wx7xWUqPrdx4XNpBVO7X4Ipw9SAqgBrWHlXfddww==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.34.tgz", + "integrity": "sha512-cfaFGXdRt0+vHsjNPyF0POM4BVSHPSbhLPe8mppDc7GDDxjIl08mV1Zou14oDWMp/XZMjYN1kWYRSfftiD0vvQ==", "cpu": [ "x64" ], @@ -3375,9 +3375,9 @@ } }, "node_modules/esbuild-openbsd-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.29.tgz", - "integrity": "sha512-jUTdDzhEKrD0pLpjmk0UxwlfNJNg/D50vdwhrVcW/D26Vg0hVbthMfb19PJMatzclbK7cmgk1Nu0eNS+abzoHw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.34.tgz", + "integrity": "sha512-vmy9DxXVnRiI14s8GKuYBtess+EVcDALkbpTqd5jw4XITutIzyB7n4x0Tj5utAkKsgZJB22lLWGekr0ABnSLow==", "cpu": [ "x64" ], @@ -3391,9 +3391,9 @@ } }, "node_modules/esbuild-sunos-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.29.tgz", - "integrity": "sha512-EfhQN/XO+TBHTbkxwsxwA7EfiTHFe+MNDfxcf0nj97moCppD9JHPq48MLtOaDcuvrTYOcrMdJVeqmmeQ7doTcg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.34.tgz", + "integrity": "sha512-eNPVatNET1F7tRMhii7goL/eptfxc0ALRjrj9SPFNqp0zmxrehBFD6BaP3R4LjMn6DbMO0jOAnTLFKr8NqcJAA==", "cpu": [ "x64" ], @@ -3407,9 +3407,9 @@ } }, "node_modules/esbuild-windows-32": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.29.tgz", - "integrity": "sha512-uoyb0YAJ6uWH4PYuYjfGNjvgLlb5t6b3zIaGmpWPOjgpr1Nb3SJtQiK4YCPGhONgfg2v6DcJgSbOteuKXhwqAw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.34.tgz", + "integrity": "sha512-EFhpXyHEcnqWYe2rAHFd8dRw8wkrd9U+9oqcyoEL84GbanAYjiiIjBZsnR8kl0sCQ5w6bLpk7vCEIA2VS32Vcg==", "cpu": [ "ia32" ], @@ -3423,9 +3423,9 @@ } }, "node_modules/esbuild-windows-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.29.tgz", - "integrity": "sha512-X9cW/Wl95QjsH8WUyr3NqbmfdU72jCp71cH3pwPvI4CgBM2IeOUDdbt6oIGljPu2bf5eGDIo8K3Y3vvXCCTd8A==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.34.tgz", + "integrity": "sha512-a8fbl8Ky7PxNEjf1aJmtxdDZj32/hC7S1OcA2ckEpCJRTjiKslI9vAdPpSjrKIWhws4Galpaawy0nB7fjHYf5Q==", "cpu": [ "x64" ], @@ -3439,9 +3439,9 @@ } }, "node_modules/esbuild-windows-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.29.tgz", - "integrity": "sha512-+O/PI+68fbUZPpl3eXhqGHTGK7DjLcexNnyJqtLZXOFwoAjaXlS5UBCvVcR3o2va+AqZTj8o6URaz8D2K+yfQQ==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.34.tgz", + "integrity": "sha512-EYvmKbSa2B3sPnpC28UEu9jBK5atGV4BaVRE7CYGUci2Hlz4AvtV/LML+TcDMT6gBgibnN2gcltWclab3UutMg==", "cpu": [ "arm64" ], @@ -9104,170 +9104,170 @@ } }, "esbuild": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.29.tgz", - "integrity": "sha512-SQS8cO8xFEqevYlrHt6exIhK853Me4nZ4aMW6ieysInLa0FMAL+AKs87HYNRtR2YWRcEIqoXAHh+Ytt5/66qpg==", - "dev": true, - "requires": { - "esbuild-android-64": "0.14.29", - "esbuild-android-arm64": "0.14.29", - "esbuild-darwin-64": "0.14.29", - "esbuild-darwin-arm64": "0.14.29", - "esbuild-freebsd-64": "0.14.29", - "esbuild-freebsd-arm64": "0.14.29", - "esbuild-linux-32": "0.14.29", - "esbuild-linux-64": "0.14.29", - "esbuild-linux-arm": "0.14.29", - "esbuild-linux-arm64": "0.14.29", - "esbuild-linux-mips64le": "0.14.29", - "esbuild-linux-ppc64le": "0.14.29", - "esbuild-linux-riscv64": "0.14.29", - "esbuild-linux-s390x": "0.14.29", - "esbuild-netbsd-64": "0.14.29", - "esbuild-openbsd-64": "0.14.29", - "esbuild-sunos-64": "0.14.29", - "esbuild-windows-32": "0.14.29", - "esbuild-windows-64": "0.14.29", - "esbuild-windows-arm64": "0.14.29" + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.34.tgz", + "integrity": "sha512-QIWdPT/gFF6hCaf4m7kP0cJ+JIuFkdHibI7vVFvu3eJS1HpVmYHWDulyN5WXwbRA0SX/7ZDaJ/1DH8SdY9xOJg==", + "dev": true, + "requires": { + "esbuild-android-64": "0.14.34", + "esbuild-android-arm64": "0.14.34", + "esbuild-darwin-64": "0.14.34", + "esbuild-darwin-arm64": "0.14.34", + "esbuild-freebsd-64": "0.14.34", + "esbuild-freebsd-arm64": "0.14.34", + "esbuild-linux-32": "0.14.34", + "esbuild-linux-64": "0.14.34", + "esbuild-linux-arm": "0.14.34", + "esbuild-linux-arm64": "0.14.34", + "esbuild-linux-mips64le": "0.14.34", + "esbuild-linux-ppc64le": "0.14.34", + "esbuild-linux-riscv64": "0.14.34", + "esbuild-linux-s390x": "0.14.34", + "esbuild-netbsd-64": "0.14.34", + "esbuild-openbsd-64": "0.14.34", + "esbuild-sunos-64": "0.14.34", + "esbuild-windows-32": "0.14.34", + "esbuild-windows-64": "0.14.34", + "esbuild-windows-arm64": "0.14.34" } }, "esbuild-android-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.29.tgz", - "integrity": "sha512-tJuaN33SVZyiHxRaVTo1pwW+rn3qetJX/SRuc/83rrKYtyZG0XfsQ1ao1nEudIt9w37ZSNXR236xEfm2C43sbw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.34.tgz", + "integrity": "sha512-XfxcfJqmMYsT/LXqrptzFxmaR3GWzXHDLdFNIhm6S00zPaQF1TBBWm+9t0RZ6LRR7iwH57DPjaOeW20vMqI4Yw==", "dev": true, "optional": true }, "esbuild-android-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.29.tgz", - "integrity": "sha512-D74dCv6yYnMTlofVy1JKiLM5JdVSQd60/rQfJSDP9qvRAI0laPXIG/IXY1RG6jobmFMUfL38PbFnCqyI/6fPXg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.34.tgz", + "integrity": "sha512-T02+NXTmSRL1Mc6puz+R9CB54rSPICkXKq6+tw8B6vxZFnCPzbJxgwIX4kcluz9p8nYBjF3+lSilTGWb7+Xgew==", "dev": true, "optional": true }, "esbuild-darwin-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.29.tgz", - "integrity": "sha512-+CJaRvfTkzs9t+CjGa0Oa28WoXa7EeLutQhxus+fFcu0MHhsBhlmeWHac3Cc/Sf/xPi1b2ccDFfzGYJCfV0RrA==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.34.tgz", + "integrity": "sha512-pLRip2Bh4Ng7Bf6AMgCrSp3pPe/qZyf11h5Qo2mOfJqLWzSVjxrXW+CFRJfrOVP7TCnh/gmZSM2AFdCPB72vtw==", "dev": true, "optional": true }, "esbuild-darwin-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.29.tgz", - "integrity": "sha512-5Wgz/+zK+8X2ZW7vIbwoZ613Vfr4A8HmIs1XdzRmdC1kG0n5EG5fvKk/jUxhNlrYPx1gSY7XadQ3l4xAManPSw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.34.tgz", + "integrity": "sha512-vpidSJEBxx6lf1NWgXC+DCmGqesJuZ5Y8aQVVsaoO4i8tRXbXb0whChRvop/zd3nfNM4dIl5EXAky0knRX5I6w==", "dev": true, "optional": true }, "esbuild-freebsd-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.29.tgz", - "integrity": "sha512-VTfS7Bm9QA12JK1YXF8+WyYOfvD7WMpbArtDj6bGJ5Sy5xp01c/q70Arkn596aGcGj0TvQRplaaCIrfBG1Wdtg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.34.tgz", + "integrity": "sha512-m0HBjePhe0hAQJgtMRMNV9kMgIyV4/qSnzPx42kRMQBcPhgjAq1JRu4Il26czC+9FgpMbFkUktb07f/Lwnc6CA==", "dev": true, "optional": true }, "esbuild-freebsd-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.29.tgz", - "integrity": "sha512-WP5L4ejwLWWvd3Fo2J5mlXvG3zQHaw5N1KxFGnUc4+2ZFZknP0ST63i0IQhpJLgEJwnQpXv2uZlU1iWZjFqEIg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.34.tgz", + "integrity": "sha512-cpRc2B94L1KvMPPYB4D6G39jLqpKlD3noAMY4/e86iXXXkhUYJJEtTuyNFTa9JRpWM0xCAp4mxjHjoIiLuoCLA==", "dev": true, "optional": true }, "esbuild-linux-32": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.29.tgz", - "integrity": "sha512-4myeOvFmQBWdI2U1dEBe2DCSpaZyjdQtmjUY11Zu2eQg4ynqLb8Y5mNjNU9UN063aVsCYYfbs8jbken/PjyidA==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.34.tgz", + "integrity": "sha512-8nQaEaoW7MH/K/RlozJa+lE1ejHIr8fuPIHhc513UebRav7HtXgQvxHQ6VZRUkWtep23M6dd7UqhwO1tMOfzQQ==", "dev": true, "optional": true }, "esbuild-linux-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.29.tgz", - "integrity": "sha512-iaEuLhssReAKE7HMwxwFJFn7D/EXEs43fFy5CJeA4DGmU6JHh0qVJD2p/UP46DvUXLRKXsXw0i+kv5TdJ1w5pg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.34.tgz", + "integrity": "sha512-Y3of4qQoLLlAgf042MlrY1P+7PnN9zWj8nVtw9XQG5hcLOZLz7IKpU35oeu7n4wvyaZHwvQqDJ93gRLqdJekcQ==", "dev": true, "optional": true }, "esbuild-linux-arm": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.29.tgz", - "integrity": "sha512-OXa9D9QL1hwrAnYYAHt/cXAuSCmoSqYfTW/0CEY0LgJNyTxJKtqc5mlwjAZAvgyjmha0auS/sQ0bXfGf2wAokQ==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.34.tgz", + "integrity": "sha512-9lpq1NcJqssAF7alCO6zL3gvBVVt/lKw4oetUM7OgNnRX0OWpB+ZIO9FwCrSj/dMdmgDhPLf+119zB8QxSMmAg==", "dev": true, "optional": true }, "esbuild-linux-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.29.tgz", - "integrity": "sha512-KYf7s8wDfUy+kjKymW3twyGT14OABjGHRkm9gPJ0z4BuvqljfOOUbq9qT3JYFnZJHOgkr29atT//hcdD0Pi7Mw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.34.tgz", + "integrity": "sha512-IlWaGtj9ir7+Nrume1DGcyzBDlK8GcnJq0ANKwcI9pVw8tqr+6GD0eqyF9SF1mR8UmAp+odrx1H5NdR2cHdFHA==", "dev": true, "optional": true }, "esbuild-linux-mips64le": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.29.tgz", - "integrity": "sha512-05jPtWQMsZ1aMGfHOvnR5KrTvigPbU35BtuItSSWLI2sJu5VrM8Pr9Owym4wPvA4153DFcOJ1EPN/2ujcDt54g==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.34.tgz", + "integrity": "sha512-k3or+01Rska1AjUyNjA4buEwB51eyN/xPQAoOx1CjzAQC3l8rpjUDw55kXyL63O/1MUi4ISvtNtl8gLwdyEcxw==", "dev": true, "optional": true }, "esbuild-linux-ppc64le": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.29.tgz", - "integrity": "sha512-FYhBqn4Ir9xG+f6B5VIQVbRuM4S6qwy29dDNYFPoxLRnwTEKToIYIUESN1qHyUmIbfO0YB4phG2JDV2JDN9Kgw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.34.tgz", + "integrity": "sha512-+qxb8M9FfM2CJaVU7GgYpJOHM1ngQOx+/VrtBjb4C8oVqaPcESCeg2anjl+HRZy8VpYc71q/iBYausPPbJ+Keg==", "dev": true, "optional": true }, "esbuild-linux-riscv64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.29.tgz", - "integrity": "sha512-eqZMqPehkb4nZcffnuOpXJQdGURGd6GXQ4ZsDHSWyIUaA+V4FpMBe+5zMPtXRD2N4BtyzVvnBko6K8IWWr36ew==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.34.tgz", + "integrity": "sha512-Y717ltBdQ5j5sZIHdy1DV9kieo0wMip0dCmVSTceowCPYSn1Cg33Kd6981+F/3b9FDMzNWldZFOBRILViENZSA==", "dev": true, "optional": true }, "esbuild-linux-s390x": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.29.tgz", - "integrity": "sha512-o7EYajF1rC/4ho7kpSG3gENVx0o2SsHm7cJ5fvewWB/TEczWU7teDgusGSujxCYcMottE3zqa423VTglNTYhjg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.34.tgz", + "integrity": "sha512-bDDgYO4LhL4+zPs+WcBkXph+AQoPcQRTv18FzZS0WhjfH8TZx2QqlVPGhmhZ6WidrY+jKthUqO6UhGyIb4MpmA==", "dev": true, "optional": true }, "esbuild-netbsd-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.29.tgz", - "integrity": "sha512-/esN6tb6OBSot6+JxgeOZeBk6P8V/WdR3GKBFeFpSqhgw4wx7xWUqPrdx4XNpBVO7X4Ipw9SAqgBrWHlXfddww==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.34.tgz", + "integrity": "sha512-cfaFGXdRt0+vHsjNPyF0POM4BVSHPSbhLPe8mppDc7GDDxjIl08mV1Zou14oDWMp/XZMjYN1kWYRSfftiD0vvQ==", "dev": true, "optional": true }, "esbuild-openbsd-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.29.tgz", - "integrity": "sha512-jUTdDzhEKrD0pLpjmk0UxwlfNJNg/D50vdwhrVcW/D26Vg0hVbthMfb19PJMatzclbK7cmgk1Nu0eNS+abzoHw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.34.tgz", + "integrity": "sha512-vmy9DxXVnRiI14s8GKuYBtess+EVcDALkbpTqd5jw4XITutIzyB7n4x0Tj5utAkKsgZJB22lLWGekr0ABnSLow==", "dev": true, "optional": true }, "esbuild-sunos-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.29.tgz", - "integrity": "sha512-EfhQN/XO+TBHTbkxwsxwA7EfiTHFe+MNDfxcf0nj97moCppD9JHPq48MLtOaDcuvrTYOcrMdJVeqmmeQ7doTcg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.34.tgz", + "integrity": "sha512-eNPVatNET1F7tRMhii7goL/eptfxc0ALRjrj9SPFNqp0zmxrehBFD6BaP3R4LjMn6DbMO0jOAnTLFKr8NqcJAA==", "dev": true, "optional": true }, "esbuild-windows-32": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.29.tgz", - "integrity": "sha512-uoyb0YAJ6uWH4PYuYjfGNjvgLlb5t6b3zIaGmpWPOjgpr1Nb3SJtQiK4YCPGhONgfg2v6DcJgSbOteuKXhwqAw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.34.tgz", + "integrity": "sha512-EFhpXyHEcnqWYe2rAHFd8dRw8wkrd9U+9oqcyoEL84GbanAYjiiIjBZsnR8kl0sCQ5w6bLpk7vCEIA2VS32Vcg==", "dev": true, "optional": true }, "esbuild-windows-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.29.tgz", - "integrity": "sha512-X9cW/Wl95QjsH8WUyr3NqbmfdU72jCp71cH3pwPvI4CgBM2IeOUDdbt6oIGljPu2bf5eGDIo8K3Y3vvXCCTd8A==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.34.tgz", + "integrity": "sha512-a8fbl8Ky7PxNEjf1aJmtxdDZj32/hC7S1OcA2ckEpCJRTjiKslI9vAdPpSjrKIWhws4Galpaawy0nB7fjHYf5Q==", "dev": true, "optional": true }, "esbuild-windows-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.29.tgz", - "integrity": "sha512-+O/PI+68fbUZPpl3eXhqGHTGK7DjLcexNnyJqtLZXOFwoAjaXlS5UBCvVcR3o2va+AqZTj8o6URaz8D2K+yfQQ==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.34.tgz", + "integrity": "sha512-EYvmKbSa2B3sPnpC28UEu9jBK5atGV4BaVRE7CYGUci2Hlz4AvtV/LML+TcDMT6gBgibnN2gcltWclab3UutMg==", "dev": true, "optional": true }, diff --git a/package-lock.json b/package-lock.json index ca7160738a..4988689805 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7388,9 +7388,9 @@ } }, "node_modules/esbuild": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.29.tgz", - "integrity": "sha512-SQS8cO8xFEqevYlrHt6exIhK853Me4nZ4aMW6ieysInLa0FMAL+AKs87HYNRtR2YWRcEIqoXAHh+Ytt5/66qpg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.34.tgz", + "integrity": "sha512-QIWdPT/gFF6hCaf4m7kP0cJ+JIuFkdHibI7vVFvu3eJS1HpVmYHWDulyN5WXwbRA0SX/7ZDaJ/1DH8SdY9xOJg==", "dev": true, "hasInstallScript": true, "bin": { @@ -7400,32 +7400,32 @@ "node": ">=12" }, "optionalDependencies": { - "esbuild-android-64": "0.14.29", - "esbuild-android-arm64": "0.14.29", - "esbuild-darwin-64": "0.14.29", - "esbuild-darwin-arm64": "0.14.29", - "esbuild-freebsd-64": "0.14.29", - "esbuild-freebsd-arm64": "0.14.29", - "esbuild-linux-32": "0.14.29", - "esbuild-linux-64": "0.14.29", - "esbuild-linux-arm": "0.14.29", - "esbuild-linux-arm64": "0.14.29", - "esbuild-linux-mips64le": "0.14.29", - "esbuild-linux-ppc64le": "0.14.29", - "esbuild-linux-riscv64": "0.14.29", - "esbuild-linux-s390x": "0.14.29", - "esbuild-netbsd-64": "0.14.29", - "esbuild-openbsd-64": "0.14.29", - "esbuild-sunos-64": "0.14.29", - "esbuild-windows-32": "0.14.29", - "esbuild-windows-64": "0.14.29", - "esbuild-windows-arm64": "0.14.29" + "esbuild-android-64": "0.14.34", + "esbuild-android-arm64": "0.14.34", + "esbuild-darwin-64": "0.14.34", + "esbuild-darwin-arm64": "0.14.34", + "esbuild-freebsd-64": "0.14.34", + "esbuild-freebsd-arm64": "0.14.34", + "esbuild-linux-32": "0.14.34", + "esbuild-linux-64": "0.14.34", + "esbuild-linux-arm": "0.14.34", + "esbuild-linux-arm64": "0.14.34", + "esbuild-linux-mips64le": "0.14.34", + "esbuild-linux-ppc64le": "0.14.34", + "esbuild-linux-riscv64": "0.14.34", + "esbuild-linux-s390x": "0.14.34", + "esbuild-netbsd-64": "0.14.34", + "esbuild-openbsd-64": "0.14.34", + "esbuild-sunos-64": "0.14.34", + "esbuild-windows-32": "0.14.34", + "esbuild-windows-64": "0.14.34", + "esbuild-windows-arm64": "0.14.34" } }, "node_modules/esbuild-android-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.29.tgz", - "integrity": "sha512-tJuaN33SVZyiHxRaVTo1pwW+rn3qetJX/SRuc/83rrKYtyZG0XfsQ1ao1nEudIt9w37ZSNXR236xEfm2C43sbw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.34.tgz", + "integrity": "sha512-XfxcfJqmMYsT/LXqrptzFxmaR3GWzXHDLdFNIhm6S00zPaQF1TBBWm+9t0RZ6LRR7iwH57DPjaOeW20vMqI4Yw==", "cpu": [ "x64" ], @@ -7439,9 +7439,9 @@ } }, "node_modules/esbuild-android-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.29.tgz", - "integrity": "sha512-D74dCv6yYnMTlofVy1JKiLM5JdVSQd60/rQfJSDP9qvRAI0laPXIG/IXY1RG6jobmFMUfL38PbFnCqyI/6fPXg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.34.tgz", + "integrity": "sha512-T02+NXTmSRL1Mc6puz+R9CB54rSPICkXKq6+tw8B6vxZFnCPzbJxgwIX4kcluz9p8nYBjF3+lSilTGWb7+Xgew==", "cpu": [ "arm64" ], @@ -7455,9 +7455,9 @@ } }, "node_modules/esbuild-darwin-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.29.tgz", - "integrity": "sha512-+CJaRvfTkzs9t+CjGa0Oa28WoXa7EeLutQhxus+fFcu0MHhsBhlmeWHac3Cc/Sf/xPi1b2ccDFfzGYJCfV0RrA==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.34.tgz", + "integrity": "sha512-pLRip2Bh4Ng7Bf6AMgCrSp3pPe/qZyf11h5Qo2mOfJqLWzSVjxrXW+CFRJfrOVP7TCnh/gmZSM2AFdCPB72vtw==", "cpu": [ "x64" ], @@ -7471,9 +7471,9 @@ } }, "node_modules/esbuild-darwin-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.29.tgz", - "integrity": "sha512-5Wgz/+zK+8X2ZW7vIbwoZ613Vfr4A8HmIs1XdzRmdC1kG0n5EG5fvKk/jUxhNlrYPx1gSY7XadQ3l4xAManPSw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.34.tgz", + "integrity": "sha512-vpidSJEBxx6lf1NWgXC+DCmGqesJuZ5Y8aQVVsaoO4i8tRXbXb0whChRvop/zd3nfNM4dIl5EXAky0knRX5I6w==", "cpu": [ "arm64" ], @@ -7487,9 +7487,9 @@ } }, "node_modules/esbuild-freebsd-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.29.tgz", - "integrity": "sha512-VTfS7Bm9QA12JK1YXF8+WyYOfvD7WMpbArtDj6bGJ5Sy5xp01c/q70Arkn596aGcGj0TvQRplaaCIrfBG1Wdtg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.34.tgz", + "integrity": "sha512-m0HBjePhe0hAQJgtMRMNV9kMgIyV4/qSnzPx42kRMQBcPhgjAq1JRu4Il26czC+9FgpMbFkUktb07f/Lwnc6CA==", "cpu": [ "x64" ], @@ -7503,9 +7503,9 @@ } }, "node_modules/esbuild-freebsd-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.29.tgz", - "integrity": "sha512-WP5L4ejwLWWvd3Fo2J5mlXvG3zQHaw5N1KxFGnUc4+2ZFZknP0ST63i0IQhpJLgEJwnQpXv2uZlU1iWZjFqEIg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.34.tgz", + "integrity": "sha512-cpRc2B94L1KvMPPYB4D6G39jLqpKlD3noAMY4/e86iXXXkhUYJJEtTuyNFTa9JRpWM0xCAp4mxjHjoIiLuoCLA==", "cpu": [ "arm64" ], @@ -7519,9 +7519,9 @@ } }, "node_modules/esbuild-linux-32": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.29.tgz", - "integrity": "sha512-4myeOvFmQBWdI2U1dEBe2DCSpaZyjdQtmjUY11Zu2eQg4ynqLb8Y5mNjNU9UN063aVsCYYfbs8jbken/PjyidA==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.34.tgz", + "integrity": "sha512-8nQaEaoW7MH/K/RlozJa+lE1ejHIr8fuPIHhc513UebRav7HtXgQvxHQ6VZRUkWtep23M6dd7UqhwO1tMOfzQQ==", "cpu": [ "ia32" ], @@ -7535,9 +7535,9 @@ } }, "node_modules/esbuild-linux-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.29.tgz", - "integrity": "sha512-iaEuLhssReAKE7HMwxwFJFn7D/EXEs43fFy5CJeA4DGmU6JHh0qVJD2p/UP46DvUXLRKXsXw0i+kv5TdJ1w5pg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.34.tgz", + "integrity": "sha512-Y3of4qQoLLlAgf042MlrY1P+7PnN9zWj8nVtw9XQG5hcLOZLz7IKpU35oeu7n4wvyaZHwvQqDJ93gRLqdJekcQ==", "cpu": [ "x64" ], @@ -7551,9 +7551,9 @@ } }, "node_modules/esbuild-linux-arm": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.29.tgz", - "integrity": "sha512-OXa9D9QL1hwrAnYYAHt/cXAuSCmoSqYfTW/0CEY0LgJNyTxJKtqc5mlwjAZAvgyjmha0auS/sQ0bXfGf2wAokQ==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.34.tgz", + "integrity": "sha512-9lpq1NcJqssAF7alCO6zL3gvBVVt/lKw4oetUM7OgNnRX0OWpB+ZIO9FwCrSj/dMdmgDhPLf+119zB8QxSMmAg==", "cpu": [ "arm" ], @@ -7567,9 +7567,9 @@ } }, "node_modules/esbuild-linux-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.29.tgz", - "integrity": "sha512-KYf7s8wDfUy+kjKymW3twyGT14OABjGHRkm9gPJ0z4BuvqljfOOUbq9qT3JYFnZJHOgkr29atT//hcdD0Pi7Mw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.34.tgz", + "integrity": "sha512-IlWaGtj9ir7+Nrume1DGcyzBDlK8GcnJq0ANKwcI9pVw8tqr+6GD0eqyF9SF1mR8UmAp+odrx1H5NdR2cHdFHA==", "cpu": [ "arm64" ], @@ -7583,9 +7583,9 @@ } }, "node_modules/esbuild-linux-mips64le": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.29.tgz", - "integrity": "sha512-05jPtWQMsZ1aMGfHOvnR5KrTvigPbU35BtuItSSWLI2sJu5VrM8Pr9Owym4wPvA4153DFcOJ1EPN/2ujcDt54g==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.34.tgz", + "integrity": "sha512-k3or+01Rska1AjUyNjA4buEwB51eyN/xPQAoOx1CjzAQC3l8rpjUDw55kXyL63O/1MUi4ISvtNtl8gLwdyEcxw==", "cpu": [ "mips64el" ], @@ -7599,9 +7599,9 @@ } }, "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.29.tgz", - "integrity": "sha512-FYhBqn4Ir9xG+f6B5VIQVbRuM4S6qwy29dDNYFPoxLRnwTEKToIYIUESN1qHyUmIbfO0YB4phG2JDV2JDN9Kgw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.34.tgz", + "integrity": "sha512-+qxb8M9FfM2CJaVU7GgYpJOHM1ngQOx+/VrtBjb4C8oVqaPcESCeg2anjl+HRZy8VpYc71q/iBYausPPbJ+Keg==", "cpu": [ "ppc64" ], @@ -7615,9 +7615,9 @@ } }, "node_modules/esbuild-linux-riscv64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.29.tgz", - "integrity": "sha512-eqZMqPehkb4nZcffnuOpXJQdGURGd6GXQ4ZsDHSWyIUaA+V4FpMBe+5zMPtXRD2N4BtyzVvnBko6K8IWWr36ew==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.34.tgz", + "integrity": "sha512-Y717ltBdQ5j5sZIHdy1DV9kieo0wMip0dCmVSTceowCPYSn1Cg33Kd6981+F/3b9FDMzNWldZFOBRILViENZSA==", "cpu": [ "riscv64" ], @@ -7631,9 +7631,9 @@ } }, "node_modules/esbuild-linux-s390x": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.29.tgz", - "integrity": "sha512-o7EYajF1rC/4ho7kpSG3gENVx0o2SsHm7cJ5fvewWB/TEczWU7teDgusGSujxCYcMottE3zqa423VTglNTYhjg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.34.tgz", + "integrity": "sha512-bDDgYO4LhL4+zPs+WcBkXph+AQoPcQRTv18FzZS0WhjfH8TZx2QqlVPGhmhZ6WidrY+jKthUqO6UhGyIb4MpmA==", "cpu": [ "s390x" ], @@ -7647,9 +7647,9 @@ } }, "node_modules/esbuild-netbsd-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.29.tgz", - "integrity": "sha512-/esN6tb6OBSot6+JxgeOZeBk6P8V/WdR3GKBFeFpSqhgw4wx7xWUqPrdx4XNpBVO7X4Ipw9SAqgBrWHlXfddww==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.34.tgz", + "integrity": "sha512-cfaFGXdRt0+vHsjNPyF0POM4BVSHPSbhLPe8mppDc7GDDxjIl08mV1Zou14oDWMp/XZMjYN1kWYRSfftiD0vvQ==", "cpu": [ "x64" ], @@ -7663,9 +7663,9 @@ } }, "node_modules/esbuild-openbsd-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.29.tgz", - "integrity": "sha512-jUTdDzhEKrD0pLpjmk0UxwlfNJNg/D50vdwhrVcW/D26Vg0hVbthMfb19PJMatzclbK7cmgk1Nu0eNS+abzoHw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.34.tgz", + "integrity": "sha512-vmy9DxXVnRiI14s8GKuYBtess+EVcDALkbpTqd5jw4XITutIzyB7n4x0Tj5utAkKsgZJB22lLWGekr0ABnSLow==", "cpu": [ "x64" ], @@ -7679,9 +7679,9 @@ } }, "node_modules/esbuild-sunos-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.29.tgz", - "integrity": "sha512-EfhQN/XO+TBHTbkxwsxwA7EfiTHFe+MNDfxcf0nj97moCppD9JHPq48MLtOaDcuvrTYOcrMdJVeqmmeQ7doTcg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.34.tgz", + "integrity": "sha512-eNPVatNET1F7tRMhii7goL/eptfxc0ALRjrj9SPFNqp0zmxrehBFD6BaP3R4LjMn6DbMO0jOAnTLFKr8NqcJAA==", "cpu": [ "x64" ], @@ -7695,9 +7695,9 @@ } }, "node_modules/esbuild-windows-32": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.29.tgz", - "integrity": "sha512-uoyb0YAJ6uWH4PYuYjfGNjvgLlb5t6b3zIaGmpWPOjgpr1Nb3SJtQiK4YCPGhONgfg2v6DcJgSbOteuKXhwqAw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.34.tgz", + "integrity": "sha512-EFhpXyHEcnqWYe2rAHFd8dRw8wkrd9U+9oqcyoEL84GbanAYjiiIjBZsnR8kl0sCQ5w6bLpk7vCEIA2VS32Vcg==", "cpu": [ "ia32" ], @@ -7711,9 +7711,9 @@ } }, "node_modules/esbuild-windows-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.29.tgz", - "integrity": "sha512-X9cW/Wl95QjsH8WUyr3NqbmfdU72jCp71cH3pwPvI4CgBM2IeOUDdbt6oIGljPu2bf5eGDIo8K3Y3vvXCCTd8A==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.34.tgz", + "integrity": "sha512-a8fbl8Ky7PxNEjf1aJmtxdDZj32/hC7S1OcA2ckEpCJRTjiKslI9vAdPpSjrKIWhws4Galpaawy0nB7fjHYf5Q==", "cpu": [ "x64" ], @@ -7727,9 +7727,9 @@ } }, "node_modules/esbuild-windows-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.29.tgz", - "integrity": "sha512-+O/PI+68fbUZPpl3eXhqGHTGK7DjLcexNnyJqtLZXOFwoAjaXlS5UBCvVcR3o2va+AqZTj8o6URaz8D2K+yfQQ==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.34.tgz", + "integrity": "sha512-EYvmKbSa2B3sPnpC28UEu9jBK5atGV4BaVRE7CYGUci2Hlz4AvtV/LML+TcDMT6gBgibnN2gcltWclab3UutMg==", "cpu": [ "arm64" ], @@ -21685,170 +21685,170 @@ } }, "esbuild": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.29.tgz", - "integrity": "sha512-SQS8cO8xFEqevYlrHt6exIhK853Me4nZ4aMW6ieysInLa0FMAL+AKs87HYNRtR2YWRcEIqoXAHh+Ytt5/66qpg==", - "dev": true, - "requires": { - "esbuild-android-64": "0.14.29", - "esbuild-android-arm64": "0.14.29", - "esbuild-darwin-64": "0.14.29", - "esbuild-darwin-arm64": "0.14.29", - "esbuild-freebsd-64": "0.14.29", - "esbuild-freebsd-arm64": "0.14.29", - "esbuild-linux-32": "0.14.29", - "esbuild-linux-64": "0.14.29", - "esbuild-linux-arm": "0.14.29", - "esbuild-linux-arm64": "0.14.29", - "esbuild-linux-mips64le": "0.14.29", - "esbuild-linux-ppc64le": "0.14.29", - "esbuild-linux-riscv64": "0.14.29", - "esbuild-linux-s390x": "0.14.29", - "esbuild-netbsd-64": "0.14.29", - "esbuild-openbsd-64": "0.14.29", - "esbuild-sunos-64": "0.14.29", - "esbuild-windows-32": "0.14.29", - "esbuild-windows-64": "0.14.29", - "esbuild-windows-arm64": "0.14.29" + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.34.tgz", + "integrity": "sha512-QIWdPT/gFF6hCaf4m7kP0cJ+JIuFkdHibI7vVFvu3eJS1HpVmYHWDulyN5WXwbRA0SX/7ZDaJ/1DH8SdY9xOJg==", + "dev": true, + "requires": { + "esbuild-android-64": "0.14.34", + "esbuild-android-arm64": "0.14.34", + "esbuild-darwin-64": "0.14.34", + "esbuild-darwin-arm64": "0.14.34", + "esbuild-freebsd-64": "0.14.34", + "esbuild-freebsd-arm64": "0.14.34", + "esbuild-linux-32": "0.14.34", + "esbuild-linux-64": "0.14.34", + "esbuild-linux-arm": "0.14.34", + "esbuild-linux-arm64": "0.14.34", + "esbuild-linux-mips64le": "0.14.34", + "esbuild-linux-ppc64le": "0.14.34", + "esbuild-linux-riscv64": "0.14.34", + "esbuild-linux-s390x": "0.14.34", + "esbuild-netbsd-64": "0.14.34", + "esbuild-openbsd-64": "0.14.34", + "esbuild-sunos-64": "0.14.34", + "esbuild-windows-32": "0.14.34", + "esbuild-windows-64": "0.14.34", + "esbuild-windows-arm64": "0.14.34" } }, "esbuild-android-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.29.tgz", - "integrity": "sha512-tJuaN33SVZyiHxRaVTo1pwW+rn3qetJX/SRuc/83rrKYtyZG0XfsQ1ao1nEudIt9w37ZSNXR236xEfm2C43sbw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.34.tgz", + "integrity": "sha512-XfxcfJqmMYsT/LXqrptzFxmaR3GWzXHDLdFNIhm6S00zPaQF1TBBWm+9t0RZ6LRR7iwH57DPjaOeW20vMqI4Yw==", "dev": true, "optional": true }, "esbuild-android-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.29.tgz", - "integrity": "sha512-D74dCv6yYnMTlofVy1JKiLM5JdVSQd60/rQfJSDP9qvRAI0laPXIG/IXY1RG6jobmFMUfL38PbFnCqyI/6fPXg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.34.tgz", + "integrity": "sha512-T02+NXTmSRL1Mc6puz+R9CB54rSPICkXKq6+tw8B6vxZFnCPzbJxgwIX4kcluz9p8nYBjF3+lSilTGWb7+Xgew==", "dev": true, "optional": true }, "esbuild-darwin-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.29.tgz", - "integrity": "sha512-+CJaRvfTkzs9t+CjGa0Oa28WoXa7EeLutQhxus+fFcu0MHhsBhlmeWHac3Cc/Sf/xPi1b2ccDFfzGYJCfV0RrA==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.34.tgz", + "integrity": "sha512-pLRip2Bh4Ng7Bf6AMgCrSp3pPe/qZyf11h5Qo2mOfJqLWzSVjxrXW+CFRJfrOVP7TCnh/gmZSM2AFdCPB72vtw==", "dev": true, "optional": true }, "esbuild-darwin-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.29.tgz", - "integrity": "sha512-5Wgz/+zK+8X2ZW7vIbwoZ613Vfr4A8HmIs1XdzRmdC1kG0n5EG5fvKk/jUxhNlrYPx1gSY7XadQ3l4xAManPSw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.34.tgz", + "integrity": "sha512-vpidSJEBxx6lf1NWgXC+DCmGqesJuZ5Y8aQVVsaoO4i8tRXbXb0whChRvop/zd3nfNM4dIl5EXAky0knRX5I6w==", "dev": true, "optional": true }, "esbuild-freebsd-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.29.tgz", - "integrity": "sha512-VTfS7Bm9QA12JK1YXF8+WyYOfvD7WMpbArtDj6bGJ5Sy5xp01c/q70Arkn596aGcGj0TvQRplaaCIrfBG1Wdtg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.34.tgz", + "integrity": "sha512-m0HBjePhe0hAQJgtMRMNV9kMgIyV4/qSnzPx42kRMQBcPhgjAq1JRu4Il26czC+9FgpMbFkUktb07f/Lwnc6CA==", "dev": true, "optional": true }, "esbuild-freebsd-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.29.tgz", - "integrity": "sha512-WP5L4ejwLWWvd3Fo2J5mlXvG3zQHaw5N1KxFGnUc4+2ZFZknP0ST63i0IQhpJLgEJwnQpXv2uZlU1iWZjFqEIg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.34.tgz", + "integrity": "sha512-cpRc2B94L1KvMPPYB4D6G39jLqpKlD3noAMY4/e86iXXXkhUYJJEtTuyNFTa9JRpWM0xCAp4mxjHjoIiLuoCLA==", "dev": true, "optional": true }, "esbuild-linux-32": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.29.tgz", - "integrity": "sha512-4myeOvFmQBWdI2U1dEBe2DCSpaZyjdQtmjUY11Zu2eQg4ynqLb8Y5mNjNU9UN063aVsCYYfbs8jbken/PjyidA==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.34.tgz", + "integrity": "sha512-8nQaEaoW7MH/K/RlozJa+lE1ejHIr8fuPIHhc513UebRav7HtXgQvxHQ6VZRUkWtep23M6dd7UqhwO1tMOfzQQ==", "dev": true, "optional": true }, "esbuild-linux-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.29.tgz", - "integrity": "sha512-iaEuLhssReAKE7HMwxwFJFn7D/EXEs43fFy5CJeA4DGmU6JHh0qVJD2p/UP46DvUXLRKXsXw0i+kv5TdJ1w5pg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.34.tgz", + "integrity": "sha512-Y3of4qQoLLlAgf042MlrY1P+7PnN9zWj8nVtw9XQG5hcLOZLz7IKpU35oeu7n4wvyaZHwvQqDJ93gRLqdJekcQ==", "dev": true, "optional": true }, "esbuild-linux-arm": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.29.tgz", - "integrity": "sha512-OXa9D9QL1hwrAnYYAHt/cXAuSCmoSqYfTW/0CEY0LgJNyTxJKtqc5mlwjAZAvgyjmha0auS/sQ0bXfGf2wAokQ==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.34.tgz", + "integrity": "sha512-9lpq1NcJqssAF7alCO6zL3gvBVVt/lKw4oetUM7OgNnRX0OWpB+ZIO9FwCrSj/dMdmgDhPLf+119zB8QxSMmAg==", "dev": true, "optional": true }, "esbuild-linux-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.29.tgz", - "integrity": "sha512-KYf7s8wDfUy+kjKymW3twyGT14OABjGHRkm9gPJ0z4BuvqljfOOUbq9qT3JYFnZJHOgkr29atT//hcdD0Pi7Mw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.34.tgz", + "integrity": "sha512-IlWaGtj9ir7+Nrume1DGcyzBDlK8GcnJq0ANKwcI9pVw8tqr+6GD0eqyF9SF1mR8UmAp+odrx1H5NdR2cHdFHA==", "dev": true, "optional": true }, "esbuild-linux-mips64le": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.29.tgz", - "integrity": "sha512-05jPtWQMsZ1aMGfHOvnR5KrTvigPbU35BtuItSSWLI2sJu5VrM8Pr9Owym4wPvA4153DFcOJ1EPN/2ujcDt54g==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.34.tgz", + "integrity": "sha512-k3or+01Rska1AjUyNjA4buEwB51eyN/xPQAoOx1CjzAQC3l8rpjUDw55kXyL63O/1MUi4ISvtNtl8gLwdyEcxw==", "dev": true, "optional": true }, "esbuild-linux-ppc64le": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.29.tgz", - "integrity": "sha512-FYhBqn4Ir9xG+f6B5VIQVbRuM4S6qwy29dDNYFPoxLRnwTEKToIYIUESN1qHyUmIbfO0YB4phG2JDV2JDN9Kgw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.34.tgz", + "integrity": "sha512-+qxb8M9FfM2CJaVU7GgYpJOHM1ngQOx+/VrtBjb4C8oVqaPcESCeg2anjl+HRZy8VpYc71q/iBYausPPbJ+Keg==", "dev": true, "optional": true }, "esbuild-linux-riscv64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.29.tgz", - "integrity": "sha512-eqZMqPehkb4nZcffnuOpXJQdGURGd6GXQ4ZsDHSWyIUaA+V4FpMBe+5zMPtXRD2N4BtyzVvnBko6K8IWWr36ew==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.34.tgz", + "integrity": "sha512-Y717ltBdQ5j5sZIHdy1DV9kieo0wMip0dCmVSTceowCPYSn1Cg33Kd6981+F/3b9FDMzNWldZFOBRILViENZSA==", "dev": true, "optional": true }, "esbuild-linux-s390x": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.29.tgz", - "integrity": "sha512-o7EYajF1rC/4ho7kpSG3gENVx0o2SsHm7cJ5fvewWB/TEczWU7teDgusGSujxCYcMottE3zqa423VTglNTYhjg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.34.tgz", + "integrity": "sha512-bDDgYO4LhL4+zPs+WcBkXph+AQoPcQRTv18FzZS0WhjfH8TZx2QqlVPGhmhZ6WidrY+jKthUqO6UhGyIb4MpmA==", "dev": true, "optional": true }, "esbuild-netbsd-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.29.tgz", - "integrity": "sha512-/esN6tb6OBSot6+JxgeOZeBk6P8V/WdR3GKBFeFpSqhgw4wx7xWUqPrdx4XNpBVO7X4Ipw9SAqgBrWHlXfddww==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.34.tgz", + "integrity": "sha512-cfaFGXdRt0+vHsjNPyF0POM4BVSHPSbhLPe8mppDc7GDDxjIl08mV1Zou14oDWMp/XZMjYN1kWYRSfftiD0vvQ==", "dev": true, "optional": true }, "esbuild-openbsd-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.29.tgz", - "integrity": "sha512-jUTdDzhEKrD0pLpjmk0UxwlfNJNg/D50vdwhrVcW/D26Vg0hVbthMfb19PJMatzclbK7cmgk1Nu0eNS+abzoHw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.34.tgz", + "integrity": "sha512-vmy9DxXVnRiI14s8GKuYBtess+EVcDALkbpTqd5jw4XITutIzyB7n4x0Tj5utAkKsgZJB22lLWGekr0ABnSLow==", "dev": true, "optional": true }, "esbuild-sunos-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.29.tgz", - "integrity": "sha512-EfhQN/XO+TBHTbkxwsxwA7EfiTHFe+MNDfxcf0nj97moCppD9JHPq48MLtOaDcuvrTYOcrMdJVeqmmeQ7doTcg==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.34.tgz", + "integrity": "sha512-eNPVatNET1F7tRMhii7goL/eptfxc0ALRjrj9SPFNqp0zmxrehBFD6BaP3R4LjMn6DbMO0jOAnTLFKr8NqcJAA==", "dev": true, "optional": true }, "esbuild-windows-32": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.29.tgz", - "integrity": "sha512-uoyb0YAJ6uWH4PYuYjfGNjvgLlb5t6b3zIaGmpWPOjgpr1Nb3SJtQiK4YCPGhONgfg2v6DcJgSbOteuKXhwqAw==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.34.tgz", + "integrity": "sha512-EFhpXyHEcnqWYe2rAHFd8dRw8wkrd9U+9oqcyoEL84GbanAYjiiIjBZsnR8kl0sCQ5w6bLpk7vCEIA2VS32Vcg==", "dev": true, "optional": true }, "esbuild-windows-64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.29.tgz", - "integrity": "sha512-X9cW/Wl95QjsH8WUyr3NqbmfdU72jCp71cH3pwPvI4CgBM2IeOUDdbt6oIGljPu2bf5eGDIo8K3Y3vvXCCTd8A==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.34.tgz", + "integrity": "sha512-a8fbl8Ky7PxNEjf1aJmtxdDZj32/hC7S1OcA2ckEpCJRTjiKslI9vAdPpSjrKIWhws4Galpaawy0nB7fjHYf5Q==", "dev": true, "optional": true }, "esbuild-windows-arm64": { - "version": "0.14.29", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.29.tgz", - "integrity": "sha512-+O/PI+68fbUZPpl3eXhqGHTGK7DjLcexNnyJqtLZXOFwoAjaXlS5UBCvVcR3o2va+AqZTj8o6URaz8D2K+yfQQ==", + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.34.tgz", + "integrity": "sha512-EYvmKbSa2B3sPnpC28UEu9jBK5atGV4BaVRE7CYGUci2Hlz4AvtV/LML+TcDMT6gBgibnN2gcltWclab3UutMg==", "dev": true, "optional": true }, From fba4410229d8d2efc5e5d50e4456fcd0aede0d03 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 18:37:36 +0200 Subject: [PATCH 07/16] build(deps): bump constructs from 10.0.102 to 10.0.108 (#735) Bumps [constructs](https://github.com/aws/constructs) from 10.0.102 to 10.0.108. - [Release notes](https://github.com/aws/constructs/releases) - [Commits](https://github.com/aws/constructs/compare/v10.0.102...v10.0.108) --- updated-dependencies: - dependency-name: constructs dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/cdk/package-lock.json | 12 ++++++------ package-lock.json | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/cdk/package-lock.json b/examples/cdk/package-lock.json index 16256ffb48..742a99e385 100644 --- a/examples/cdk/package-lock.json +++ b/examples/cdk/package-lock.json @@ -2875,9 +2875,9 @@ "dev": true }, "node_modules/constructs": { - "version": "10.0.102", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.0.102.tgz", - "integrity": "sha512-2qvF0e1g/IT3CRyc2MOYDWNLw/ARNByRDJWT+6uunXNq3emWIHzhehnBXtDsyqpZjP5FXmvHzKyVwcAviv0gVQ==", + "version": "10.0.108", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.0.108.tgz", + "integrity": "sha512-A5sZMVWEblwtPBAOScOt8lBn2epTUljGy/sVfHi7juLnSNSZd2qaO7t62qvbIWJEpH047uYGd755PomB+sXeHA==", "engines": { "node": ">= 12.7.0" } @@ -8925,9 +8925,9 @@ "dev": true }, "constructs": { - "version": "10.0.102", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.0.102.tgz", - "integrity": "sha512-2qvF0e1g/IT3CRyc2MOYDWNLw/ARNByRDJWT+6uunXNq3emWIHzhehnBXtDsyqpZjP5FXmvHzKyVwcAviv0gVQ==" + "version": "10.0.108", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.0.108.tgz", + "integrity": "sha512-A5sZMVWEblwtPBAOScOt8lBn2epTUljGy/sVfHi7juLnSNSZd2qaO7t62qvbIWJEpH047uYGd755PomB+sXeHA==" }, "convert-source-map": { "version": "1.8.0", diff --git a/package-lock.json b/package-lock.json index 4988689805..86223ebc1f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6536,9 +6536,9 @@ "dev": true }, "node_modules/constructs": { - "version": "10.0.102", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.0.102.tgz", - "integrity": "sha512-2qvF0e1g/IT3CRyc2MOYDWNLw/ARNByRDJWT+6uunXNq3emWIHzhehnBXtDsyqpZjP5FXmvHzKyVwcAviv0gVQ==", + "version": "10.0.108", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.0.108.tgz", + "integrity": "sha512-A5sZMVWEblwtPBAOScOt8lBn2epTUljGy/sVfHi7juLnSNSZd2qaO7t62qvbIWJEpH047uYGd755PomB+sXeHA==", "dev": true, "engines": { "node": ">= 12.7.0" @@ -21028,9 +21028,9 @@ "dev": true }, "constructs": { - "version": "10.0.102", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.0.102.tgz", - "integrity": "sha512-2qvF0e1g/IT3CRyc2MOYDWNLw/ARNByRDJWT+6uunXNq3emWIHzhehnBXtDsyqpZjP5FXmvHzKyVwcAviv0gVQ==", + "version": "10.0.108", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.0.108.tgz", + "integrity": "sha512-A5sZMVWEblwtPBAOScOt8lBn2epTUljGy/sVfHi7juLnSNSZd2qaO7t62qvbIWJEpH047uYGd755PomB+sXeHA==", "dev": true }, "conventional-changelog-angular": { From 108087daa61040eac5f340921ce9cf0add88e418 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 19:00:09 +0200 Subject: [PATCH 08/16] build(deps-dev): bump typedoc from 0.22.13 to 0.22.14 (#737) Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.22.13 to 0.22.14. - [Release notes](https://github.com/TypeStrong/TypeDoc/releases) - [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md) - [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.22.13...v0.22.14) --- updated-dependencies: - dependency-name: typedoc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 86223ebc1f..882812c4fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14865,9 +14865,9 @@ } }, "node_modules/typedoc": { - "version": "0.22.13", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.13.tgz", - "integrity": "sha512-NHNI7Dr6JHa/I3+c62gdRNXBIyX7P33O9TafGLd07ur3MqzcKgwTvpg18EtvCLHJyfeSthAtCLpM7WkStUmDuQ==", + "version": "0.22.14", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.14.tgz", + "integrity": "sha512-tlf9wIcsrnQSjetStrnRutuy2RjZkG5PK2umwveZLTkuC2K9VywOZTdu2G19BdOPzGrhZjf9WK7pthXqnFQejg==", "dev": true, "dependencies": { "glob": "^7.2.0", @@ -27355,9 +27355,9 @@ } }, "typedoc": { - "version": "0.22.13", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.13.tgz", - "integrity": "sha512-NHNI7Dr6JHa/I3+c62gdRNXBIyX7P33O9TafGLd07ur3MqzcKgwTvpg18EtvCLHJyfeSthAtCLpM7WkStUmDuQ==", + "version": "0.22.14", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.14.tgz", + "integrity": "sha512-tlf9wIcsrnQSjetStrnRutuy2RjZkG5PK2umwveZLTkuC2K9VywOZTdu2G19BdOPzGrhZjf9WK7pthXqnFQejg==", "dev": true, "requires": { "glob": "^7.2.0", From 8b0e1477754d83c3a84e92bda9b2bd19cb0f6409 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 19:11:12 +0200 Subject: [PATCH 09/16] build(deps-dev): bump @aws-cdk/cx-api from 2.19.0 to 2.20.0 (#738) Bumps [@aws-cdk/cx-api](https://github.com/aws/aws-cdk/tree/HEAD/packages/@aws-cdk/cx-api) from 2.19.0 to 2.20.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/master/allowed-breaking-changes.txt) - [Commits](https://github.com/aws/aws-cdk/commits/HEAD/packages/@aws-cdk/cx-api) --- updated-dependencies: - dependency-name: "@aws-cdk/cx-api" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 882812c4fd..d85a4491dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -77,9 +77,9 @@ } }, "node_modules/@aws-cdk/cloud-assembly-schema": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-2.19.0.tgz", - "integrity": "sha512-d+4bibWT77yksTylNjbQLQ5orgf4bpMFrWgzF0xWYRKk/S4rXdjWgzKqhrYEK5eldGPAjEj04rCajcj0ugV6zA==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-2.20.0.tgz", + "integrity": "sha512-MVFHyBHhKmKxfp7AbL9AMlKLnRfF2KeocdYAniyu0Fz9uSy4Kb2JjxoJ1wnj4aq4hTkvRhVHfMkIwjV6whO3/w==", "bundleDependencies": [ "jsonschema", "semver" @@ -160,22 +160,22 @@ "dev": true }, "node_modules/@aws-cdk/cx-api": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-2.19.0.tgz", - "integrity": "sha512-192eSyul+9KCBK8EEFHN7V8uIcAoEbeAnN7ouiiIKze8S/bp9ZNii8gaa3cNweiQU1Fqg4NpetYfCwjFqsXSDw==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-2.20.0.tgz", + "integrity": "sha512-Mcpn6wKdx6cqR8TqIHhBbH1tCfHKH0G4vHUpsdYZcjU1m5vs6rSD1efevVxF2xDVx2dUpW0AtSKMPXN88kKbjQ==", "bundleDependencies": [ "semver" ], "dev": true, "dependencies": { - "@aws-cdk/cloud-assembly-schema": "2.19.0", + "@aws-cdk/cloud-assembly-schema": "2.20.0", "semver": "^7.3.5" }, "engines": { "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/cloud-assembly-schema": "2.19.0" + "@aws-cdk/cloud-assembly-schema": "2.20.0" } }, "node_modules/@aws-cdk/cx-api/node_modules/lru-cache": { @@ -15714,9 +15714,9 @@ } }, "@aws-cdk/cloud-assembly-schema": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-2.19.0.tgz", - "integrity": "sha512-d+4bibWT77yksTylNjbQLQ5orgf4bpMFrWgzF0xWYRKk/S4rXdjWgzKqhrYEK5eldGPAjEj04rCajcj0ugV6zA==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-2.20.0.tgz", + "integrity": "sha512-MVFHyBHhKmKxfp7AbL9AMlKLnRfF2KeocdYAniyu0Fz9uSy4Kb2JjxoJ1wnj4aq4hTkvRhVHfMkIwjV6whO3/w==", "dev": true, "requires": { "jsonschema": "^1.4.0", @@ -15775,12 +15775,12 @@ } }, "@aws-cdk/cx-api": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-2.19.0.tgz", - "integrity": "sha512-192eSyul+9KCBK8EEFHN7V8uIcAoEbeAnN7ouiiIKze8S/bp9ZNii8gaa3cNweiQU1Fqg4NpetYfCwjFqsXSDw==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-2.20.0.tgz", + "integrity": "sha512-Mcpn6wKdx6cqR8TqIHhBbH1tCfHKH0G4vHUpsdYZcjU1m5vs6rSD1efevVxF2xDVx2dUpW0AtSKMPXN88kKbjQ==", "dev": true, "requires": { - "@aws-cdk/cloud-assembly-schema": "2.19.0", + "@aws-cdk/cloud-assembly-schema": "2.20.0", "semver": "^7.3.5" }, "dependencies": { From 258128d973a13c341616bdbb29676eecef94c3fb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 19:28:58 +0200 Subject: [PATCH 10/16] build(deps-dev): bump eslint-plugin-import from 2.25.4 to 2.26.0 (#739) Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.25.4 to 2.26.0. - [Release notes](https://github.com/import-js/eslint-plugin-import/releases) - [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md) - [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.25.4...v2.26.0) --- updated-dependencies: - dependency-name: eslint-plugin-import dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index d85a4491dd..2e06238660 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8026,9 +8026,9 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.25.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", - "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "dev": true, "dependencies": { "array-includes": "^3.1.4", @@ -8036,14 +8036,14 @@ "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.2", + "eslint-module-utils": "^2.7.3", "has": "^1.0.3", - "is-core-module": "^2.8.0", + "is-core-module": "^2.8.1", "is-glob": "^4.0.3", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.12.0" + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "engines": { "node": ">=4" @@ -22090,9 +22090,9 @@ } }, "eslint-plugin-import": { - "version": "2.25.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", - "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -22100,14 +22100,14 @@ "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.2", + "eslint-module-utils": "^2.7.3", "has": "^1.0.3", - "is-core-module": "^2.8.0", + "is-core-module": "^2.8.1", "is-glob": "^4.0.3", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.12.0" + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "dependencies": { "debug": { From 862a928c6d25d57382144a4410d23b2a188685fc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 19:51:27 +0200 Subject: [PATCH 11/16] build(deps-dev): bump cdk-assets from 2.19.0 to 2.20.0 (#740) Bumps [cdk-assets](https://github.com/aws/aws-cdk/tree/HEAD/packages/cdk-assets) from 2.19.0 to 2.20.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/master/allowed-breaking-changes.txt) - [Commits](https://github.com/aws/aws-cdk/commits/HEAD/packages/cdk-assets) --- updated-dependencies: - dependency-name: cdk-assets dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2e06238660..92d0d02005 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5465,14 +5465,14 @@ "dev": true }, "node_modules/cdk-assets": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/cdk-assets/-/cdk-assets-2.19.0.tgz", - "integrity": "sha512-SGC4ra72IRWWIMIiYznpI7bNSIg8Ds+BoEMOC44gBDfOocnWrq4PqLHBAtyBUMCCib/bA6UvDyzMWFhO8Bg6Gw==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/cdk-assets/-/cdk-assets-2.20.0.tgz", + "integrity": "sha512-UUv9V7MJlrI5UIMqh4yEM0RDJoiH69K8dthS253/Of1W+qYiPIXVQz6VZDmGuxx7Z0mmmatQHZXKn8K0+X3vSg==", "dev": true, "hasShrinkwrap": true, "dependencies": { - "@aws-cdk/cloud-assembly-schema": "2.19.0", - "@aws-cdk/cx-api": "2.19.0", + "@aws-cdk/cloud-assembly-schema": "2.20.0", + "@aws-cdk/cx-api": "2.20.0", "archiver": "^5.3.0", "aws-sdk": "^2.1093.0", "glob": "^7.2.0", @@ -5488,7 +5488,7 @@ } }, "node_modules/cdk-assets/node_modules/@aws-cdk/cloud-assembly-schema": { - "version": "2.19.0", + "version": "2.20.0", "dev": true, "dependencies": { "jsonschema": "^1.4.0", @@ -5496,10 +5496,10 @@ } }, "node_modules/cdk-assets/node_modules/@aws-cdk/cx-api": { - "version": "2.19.0", + "version": "2.20.0", "dev": true, "dependencies": { - "@aws-cdk/cloud-assembly-schema": "2.19.0", + "@aws-cdk/cloud-assembly-schema": "2.20.0", "semver": "^7.3.5" } }, @@ -20024,13 +20024,13 @@ "dev": true }, "cdk-assets": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/cdk-assets/-/cdk-assets-2.19.0.tgz", - "integrity": "sha512-SGC4ra72IRWWIMIiYznpI7bNSIg8Ds+BoEMOC44gBDfOocnWrq4PqLHBAtyBUMCCib/bA6UvDyzMWFhO8Bg6Gw==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/cdk-assets/-/cdk-assets-2.20.0.tgz", + "integrity": "sha512-UUv9V7MJlrI5UIMqh4yEM0RDJoiH69K8dthS253/Of1W+qYiPIXVQz6VZDmGuxx7Z0mmmatQHZXKn8K0+X3vSg==", "dev": true, "requires": { - "@aws-cdk/cloud-assembly-schema": "2.19.0", - "@aws-cdk/cx-api": "2.19.0", + "@aws-cdk/cloud-assembly-schema": "2.20.0", + "@aws-cdk/cx-api": "2.20.0", "archiver": "^5.3.0", "aws-sdk": "^2.1093.0", "glob": "^7.2.0", @@ -20039,7 +20039,7 @@ }, "dependencies": { "@aws-cdk/cloud-assembly-schema": { - "version": "2.19.0", + "version": "2.20.0", "dev": true, "requires": { "jsonschema": "^1.4.0", @@ -20047,10 +20047,10 @@ } }, "@aws-cdk/cx-api": { - "version": "2.19.0", + "version": "2.20.0", "dev": true, "requires": { - "@aws-cdk/cloud-assembly-schema": "2.19.0", + "@aws-cdk/cloud-assembly-schema": "2.20.0", "semver": "^7.3.5" } }, From e1f4408870be4d111c5993f58827d37836af4a3f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 20:14:55 +0200 Subject: [PATCH 12/16] build(deps-dev): bump @aws-cdk/cloudformation-diff from 2.19.0 to 2.20.0 (#741) Bumps [@aws-cdk/cloudformation-diff](https://github.com/aws/aws-cdk/tree/HEAD/packages/@aws-cdk/cloudformation-diff) from 2.19.0 to 2.20.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/master/allowed-breaking-changes.txt) - [Commits](https://github.com/aws/aws-cdk/commits/HEAD/packages/@aws-cdk/cloudformation-diff) --- updated-dependencies: - dependency-name: "@aws-cdk/cloudformation-diff" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 92d0d02005..be268ad761 100644 --- a/package-lock.json +++ b/package-lock.json @@ -67,9 +67,9 @@ } }, "node_modules/@aws-cdk/cfnspec": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-2.19.0.tgz", - "integrity": "sha512-MF5vi3dLFqlyOFWWhDKvRI/NUvu+9De+BxMAFPlOteSHUTUjOROKAL1CdEygR/B6x25uOfRaQ2GcuurPyrBzfQ==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-2.20.0.tgz", + "integrity": "sha512-HQhcf2JY0nCwz/BLP8HUIR4KCtpPB3RuW0g3/Djgm4vk+q8067KH5vTmSB+p/Q8xWM9GBcf//2jvtLFLXAWGYQ==", "dev": true, "dependencies": { "fs-extra": "^9.1.0", @@ -136,12 +136,12 @@ "license": "ISC" }, "node_modules/@aws-cdk/cloudformation-diff": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-2.19.0.tgz", - "integrity": "sha512-7WtCLnSurh54ON7+UZgWu+1mbkf0IvPrm/9ZkeuVLEYFCy4h6uVYWRmRyiuzxnKAtcTpzcAVa0J1NyM54udrsA==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-2.20.0.tgz", + "integrity": "sha512-dyRultKi0RlyAwngwPJ8uOa4C1R2WoprRAgB6/vmf/Pn1RvVQoTOTPJfazNIy4WJrFYlycoe63zRbj9vlnvaMg==", "dev": true, "dependencies": { - "@aws-cdk/cfnspec": "2.19.0", + "@aws-cdk/cfnspec": "2.20.0", "@types/node": "^10.17.60", "chalk": "^4", "diff": "^5.0.0", @@ -15704,9 +15704,9 @@ } }, "@aws-cdk/cfnspec": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-2.19.0.tgz", - "integrity": "sha512-MF5vi3dLFqlyOFWWhDKvRI/NUvu+9De+BxMAFPlOteSHUTUjOROKAL1CdEygR/B6x25uOfRaQ2GcuurPyrBzfQ==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-2.20.0.tgz", + "integrity": "sha512-HQhcf2JY0nCwz/BLP8HUIR4KCtpPB3RuW0g3/Djgm4vk+q8067KH5vTmSB+p/Q8xWM9GBcf//2jvtLFLXAWGYQ==", "dev": true, "requires": { "fs-extra": "^9.1.0", @@ -15752,12 +15752,12 @@ } }, "@aws-cdk/cloudformation-diff": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-2.19.0.tgz", - "integrity": "sha512-7WtCLnSurh54ON7+UZgWu+1mbkf0IvPrm/9ZkeuVLEYFCy4h6uVYWRmRyiuzxnKAtcTpzcAVa0J1NyM54udrsA==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-2.20.0.tgz", + "integrity": "sha512-dyRultKi0RlyAwngwPJ8uOa4C1R2WoprRAgB6/vmf/Pn1RvVQoTOTPJfazNIy4WJrFYlycoe63zRbj9vlnvaMg==", "dev": true, "requires": { - "@aws-cdk/cfnspec": "2.19.0", + "@aws-cdk/cfnspec": "2.20.0", "@types/node": "^10.17.60", "chalk": "^4", "diff": "^5.0.0", From 7cb8a2792a23ecfc5c3a15a3c13056e1d2b5ea6d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 20:23:40 +0200 Subject: [PATCH 13/16] build(deps): bump aws-cdk-lib from 2.19.0 to 2.20.0 (#742) Bumps [aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib) from 2.19.0 to 2.20.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/master/allowed-breaking-changes.txt) - [Commits](https://github.com/aws/aws-cdk/commits/HEAD/packages/aws-cdk-lib) --- updated-dependencies: - dependency-name: aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/cdk/package-lock.json | 14 +++++++------- examples/cdk/package.json | 2 +- package-lock.json | 12 ++++++------ 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/examples/cdk/package-lock.json b/examples/cdk/package-lock.json index 742a99e385..4de49f2612 100644 --- a/examples/cdk/package-lock.json +++ b/examples/cdk/package-lock.json @@ -14,7 +14,7 @@ "@aws-sdk/client-sts": "^3.53.0", "@middy/core": "^2.5.6", "@types/aws-lambda": "^8.10.86", - "aws-cdk-lib": "2.19.0", + "aws-cdk-lib": "2.20.0", "aws-sdk": "^2.1088.0", "constructs": "^10.0.82", "source-map-support": "^0.5.16" @@ -2272,9 +2272,9 @@ } }, "node_modules/aws-cdk-lib": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.19.0.tgz", - "integrity": "sha512-zt0lAsTpYfrDitjJXp1smEi4o1EYtAAj4fb0WW4GYBW+P6FqymXyAF5mUT8YWPkMJTnSP8d4FeDUyatQVWYRJA==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.20.0.tgz", + "integrity": "sha512-jACK/1UJxtWWl6QH+I1V8Oc8F1EEL6aFQYk24DIrzNyB1Aj9LIs9/NyDu5zN00QFKrR6aDE7WAv1VG3sa6wWdg==", "bundleDependencies": [ "@balena/dockerignore", "case", @@ -8485,9 +8485,9 @@ } }, "aws-cdk-lib": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.19.0.tgz", - "integrity": "sha512-zt0lAsTpYfrDitjJXp1smEi4o1EYtAAj4fb0WW4GYBW+P6FqymXyAF5mUT8YWPkMJTnSP8d4FeDUyatQVWYRJA==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.20.0.tgz", + "integrity": "sha512-jACK/1UJxtWWl6QH+I1V8Oc8F1EEL6aFQYk24DIrzNyB1Aj9LIs9/NyDu5zN00QFKrR6aDE7WAv1VG3sa6wWdg==", "requires": { "@balena/dockerignore": "^1.0.2", "case": "1.6.3", diff --git a/examples/cdk/package.json b/examples/cdk/package.json index b195bf4652..c1f81ab957 100644 --- a/examples/cdk/package.json +++ b/examples/cdk/package.json @@ -31,7 +31,7 @@ "@aws-sdk/client-sts": "^3.53.0", "@middy/core": "^2.5.6", "@types/aws-lambda": "^8.10.86", - "aws-cdk-lib": "2.19.0", + "aws-cdk-lib": "2.20.0", "aws-sdk": "^2.1088.0", "constructs": "^10.0.82", "source-map-support": "^0.5.16" diff --git a/package-lock.json b/package-lock.json index be268ad761..35d41954ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4796,9 +4796,9 @@ } }, "node_modules/aws-cdk-lib": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.19.0.tgz", - "integrity": "sha512-zt0lAsTpYfrDitjJXp1smEi4o1EYtAAj4fb0WW4GYBW+P6FqymXyAF5mUT8YWPkMJTnSP8d4FeDUyatQVWYRJA==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.20.0.tgz", + "integrity": "sha512-jACK/1UJxtWWl6QH+I1V8Oc8F1EEL6aFQYk24DIrzNyB1Aj9LIs9/NyDu5zN00QFKrR6aDE7WAv1VG3sa6wWdg==", "bundleDependencies": [ "@balena/dockerignore", "case", @@ -19533,9 +19533,9 @@ } }, "aws-cdk-lib": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.19.0.tgz", - "integrity": "sha512-zt0lAsTpYfrDitjJXp1smEi4o1EYtAAj4fb0WW4GYBW+P6FqymXyAF5mUT8YWPkMJTnSP8d4FeDUyatQVWYRJA==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.20.0.tgz", + "integrity": "sha512-jACK/1UJxtWWl6QH+I1V8Oc8F1EEL6aFQYk24DIrzNyB1Aj9LIs9/NyDu5zN00QFKrR6aDE7WAv1VG3sa6wWdg==", "dev": true, "requires": { "@balena/dockerignore": "^1.0.2", From 0fbf46e1f0b36ccfa827ef5f22ca575c6c2d66e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 20:55:58 +0200 Subject: [PATCH 14/16] build(deps-dev): bump @typescript-eslint/eslint-plugin (#743) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.17.0 to 5.18.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.18.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 256 ++++++---------------------------------------- 1 file changed, 32 insertions(+), 224 deletions(-) diff --git a/package-lock.json b/package-lock.json index 35d41954ed..e6cd182e03 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4021,14 +4021,14 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz", - "integrity": "sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.18.0.tgz", + "integrity": "sha512-tzrmdGMJI/uii9/V6lurMo4/o+dMTKDH82LkNjhJ3adCW22YQydoRs5MwTiqxGF9CSYxPxQ7EYb4jLNlIs+E+A==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/type-utils": "5.17.0", - "@typescript-eslint/utils": "5.17.0", + "@typescript-eslint/scope-manager": "5.18.0", + "@typescript-eslint/type-utils": "5.18.0", + "@typescript-eslint/utils": "5.18.0", "debug": "^4.3.2", "functional-red-black-tree": "^1.0.1", "ignore": "^5.1.8", @@ -4053,53 +4053,6 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", - "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", - "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", - "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.17.0", - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/parser": { "version": "5.18.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.18.0.tgz", @@ -4145,12 +4098,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz", - "integrity": "sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.18.0.tgz", + "integrity": "sha512-vcn9/6J5D6jtHxpEJrgK8FhaM8r6J1/ZiNu70ZUJN554Y3D9t3iovi6u7JF8l/e7FcBIxeuTEidZDR70UuCIfA==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.17.0", + "@typescript-eslint/utils": "5.18.0", "debug": "^4.3.2", "tsutils": "^3.21.0" }, @@ -4211,15 +4164,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.17.0.tgz", - "integrity": "sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.18.0.tgz", + "integrity": "sha512-+hFGWUMMri7OFY26TsOlGa+zgjEy1ssEipxpLjtl4wSll8zy85x0GrUSju/FHdKfVorZPYJLkF3I4XPtnCTewA==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/typescript-estree": "5.17.0", + "@typescript-eslint/scope-manager": "5.18.0", + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/typescript-estree": "5.18.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -4234,80 +4187,6 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", - "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", - "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz", - "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", - "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.17.0", - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/visitor-keys": { "version": "5.18.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.18.0.tgz", @@ -18991,48 +18870,20 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz", - "integrity": "sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.18.0.tgz", + "integrity": "sha512-tzrmdGMJI/uii9/V6lurMo4/o+dMTKDH82LkNjhJ3adCW22YQydoRs5MwTiqxGF9CSYxPxQ7EYb4jLNlIs+E+A==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/type-utils": "5.17.0", - "@typescript-eslint/utils": "5.17.0", + "@typescript-eslint/scope-manager": "5.18.0", + "@typescript-eslint/type-utils": "5.18.0", + "@typescript-eslint/utils": "5.18.0", "debug": "^4.3.2", "functional-red-black-tree": "^1.0.1", "ignore": "^5.1.8", "regexpp": "^3.2.0", "semver": "^7.3.5", "tsutils": "^3.21.0" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", - "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0" - } - }, - "@typescript-eslint/types": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", - "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==", - "dev": true - }, - "@typescript-eslint/visitor-keys": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", - "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.17.0", - "eslint-visitor-keys": "^3.0.0" - } - } } }, "@typescript-eslint/parser": { @@ -19058,12 +18909,12 @@ } }, "@typescript-eslint/type-utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz", - "integrity": "sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.18.0.tgz", + "integrity": "sha512-vcn9/6J5D6jtHxpEJrgK8FhaM8r6J1/ZiNu70ZUJN554Y3D9t3iovi6u7JF8l/e7FcBIxeuTEidZDR70UuCIfA==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.17.0", + "@typescript-eslint/utils": "5.18.0", "debug": "^4.3.2", "tsutils": "^3.21.0" } @@ -19090,60 +18941,17 @@ } }, "@typescript-eslint/utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.17.0.tgz", - "integrity": "sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.18.0.tgz", + "integrity": "sha512-+hFGWUMMri7OFY26TsOlGa+zgjEy1ssEipxpLjtl4wSll8zy85x0GrUSju/FHdKfVorZPYJLkF3I4XPtnCTewA==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/typescript-estree": "5.17.0", + "@typescript-eslint/scope-manager": "5.18.0", + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/typescript-estree": "5.18.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", - "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0" - } - }, - "@typescript-eslint/types": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", - "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz", - "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", - "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.17.0", - "eslint-visitor-keys": "^3.0.0" - } - } } }, "@typescript-eslint/visitor-keys": { From 0813b25bba800993c029e023d02bcea7cd3ef561 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Apr 2022 21:01:28 +0200 Subject: [PATCH 15/16] build(deps): bump aws-sdk from 2.1109.0 to 2.1110.0 (#744) Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1109.0 to 2.1110.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1109.0...v2.1110.0) --- updated-dependencies: - dependency-name: aws-sdk dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/cdk/package-lock.json | 12 ++++++------ package-lock.json | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/cdk/package-lock.json b/examples/cdk/package-lock.json index 4de49f2612..2626cdc97c 100644 --- a/examples/cdk/package-lock.json +++ b/examples/cdk/package-lock.json @@ -2456,9 +2456,9 @@ } }, "node_modules/aws-sdk": { - "version": "2.1109.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1109.0.tgz", - "integrity": "sha512-kcxDBPIpgN2mTgSxbbTPA5l63mCImDY+1YfZGAkZ9LIk+LYX3CPQC1vVP/iMrGioToB0KLSLechNuBif/6LXUA==", + "version": "2.1110.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1110.0.tgz", + "integrity": "sha512-qxHqzE2ikGNRzhajcmWIBuptML3LBwz9TMnS0jLQjXOP54fZYW6EEKy2Dy7MKjHKeo8QQy/EWtDdWfH9Fu5UIA==", "dependencies": { "buffer": "4.9.2", "events": "1.1.1", @@ -8598,9 +8598,9 @@ } }, "aws-sdk": { - "version": "2.1109.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1109.0.tgz", - "integrity": "sha512-kcxDBPIpgN2mTgSxbbTPA5l63mCImDY+1YfZGAkZ9LIk+LYX3CPQC1vVP/iMrGioToB0KLSLechNuBif/6LXUA==", + "version": "2.1110.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1110.0.tgz", + "integrity": "sha512-qxHqzE2ikGNRzhajcmWIBuptML3LBwz9TMnS0jLQjXOP54fZYW6EEKy2Dy7MKjHKeo8QQy/EWtDdWfH9Fu5UIA==", "requires": { "buffer": "4.9.2", "events": "1.1.1", diff --git a/package-lock.json b/package-lock.json index e6cd182e03..41c9cf1eaa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4878,9 +4878,9 @@ } }, "node_modules/aws-sdk": { - "version": "2.1109.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1109.0.tgz", - "integrity": "sha512-kcxDBPIpgN2mTgSxbbTPA5l63mCImDY+1YfZGAkZ9LIk+LYX3CPQC1vVP/iMrGioToB0KLSLechNuBif/6LXUA==", + "version": "2.1110.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1110.0.tgz", + "integrity": "sha512-qxHqzE2ikGNRzhajcmWIBuptML3LBwz9TMnS0jLQjXOP54fZYW6EEKy2Dy7MKjHKeo8QQy/EWtDdWfH9Fu5UIA==", "dev": true, "dependencies": { "buffer": "4.9.2", @@ -19473,9 +19473,9 @@ } }, "aws-sdk": { - "version": "2.1109.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1109.0.tgz", - "integrity": "sha512-kcxDBPIpgN2mTgSxbbTPA5l63mCImDY+1YfZGAkZ9LIk+LYX3CPQC1vVP/iMrGioToB0KLSLechNuBif/6LXUA==", + "version": "2.1110.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1110.0.tgz", + "integrity": "sha512-qxHqzE2ikGNRzhajcmWIBuptML3LBwz9TMnS0jLQjXOP54fZYW6EEKy2Dy7MKjHKeo8QQy/EWtDdWfH9Fu5UIA==", "dev": true, "requires": { "buffer": "4.9.2", From 1c2870e36fb3adf4411c23a5bef3209020560a00 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 8 Apr 2022 08:28:57 +0000 Subject: [PATCH 16/16] chore(release): v0.8.0 [skip ci] --- CHANGELOG.md | 11 +++++++++++ examples/cdk/CHANGELOG.md | 8 ++++++++ examples/cdk/package-lock.json | 4 ++-- examples/cdk/package.json | 2 +- lerna.json | 2 +- packages/commons/CHANGELOG.md | 8 ++++++++ packages/commons/package.json | 2 +- packages/logger/CHANGELOG.md | 8 ++++++++ packages/logger/package.json | 4 ++-- packages/metrics/CHANGELOG.md | 8 ++++++++ packages/metrics/package.json | 4 ++-- packages/tracing/CHANGELOG.md | 11 +++++++++++ packages/tracing/package.json | 6 +++--- 13 files changed, 66 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b317da0828..0fa366e971 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.8.0](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.7.2...v0.8.0) (2022-04-08) + + +### Features + +* added captureHTTPsRequest feature ([#677](https://github.com/awslabs/aws-lambda-powertools-typescript/issues/677)) ([5a36723](https://github.com/awslabs/aws-lambda-powertools-typescript/commit/5a367233b3284c4b1c0c18caffd00e585afc9f55)) + + + + + ## [0.7.2](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.7.1...v0.7.2) (2022-04-01) **Note:** Version bump only for package aws-lambda-powertools-typescript diff --git a/examples/cdk/CHANGELOG.md b/examples/cdk/CHANGELOG.md index 3faf180207..2f28a40fd6 100644 --- a/examples/cdk/CHANGELOG.md +++ b/examples/cdk/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.8.0](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.7.2...v0.8.0) (2022-04-08) + +**Note:** Version bump only for package cdk-app + + + + + ## [0.7.2](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.7.1...v0.7.2) (2022-04-01) **Note:** Version bump only for package cdk-app diff --git a/examples/cdk/package-lock.json b/examples/cdk/package-lock.json index 2626cdc97c..02005b1972 100644 --- a/examples/cdk/package-lock.json +++ b/examples/cdk/package-lock.json @@ -1,12 +1,12 @@ { "name": "cdk-app", - "version": "0.7.2", + "version": "0.8.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "cdk-app", - "version": "0.7.2", + "version": "0.8.0", "dependencies": { "@aws-lambda-powertools/logger": "^0.7.0", "@aws-lambda-powertools/metrics": "^0.7.0", diff --git a/examples/cdk/package.json b/examples/cdk/package.json index c1f81ab957..ef3b931708 100644 --- a/examples/cdk/package.json +++ b/examples/cdk/package.json @@ -1,6 +1,6 @@ { "name": "cdk-app", - "version": "0.7.2", + "version": "0.8.0", "bin": { "cdk-app": "bin/cdk-app.js" }, diff --git a/lerna.json b/lerna.json index 76a5a2ba88..62c59fd381 100644 --- a/lerna.json +++ b/lerna.json @@ -3,7 +3,7 @@ "packages/*", "examples/cdk" ], - "version": "0.7.2", + "version": "0.8.0", "npmClient": "npm", "message": "chore(release): %s [skip ci]" } diff --git a/packages/commons/CHANGELOG.md b/packages/commons/CHANGELOG.md index 4478e60d90..3fbc344590 100644 --- a/packages/commons/CHANGELOG.md +++ b/packages/commons/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.8.0](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.7.2...v0.8.0) (2022-04-08) + +**Note:** Version bump only for package @aws-lambda-powertools/commons + + + + + ## [0.7.2](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.7.1...v0.7.2) (2022-04-01) **Note:** Version bump only for package @aws-lambda-powertools/commons diff --git a/packages/commons/package.json b/packages/commons/package.json index 03357d803c..c4e14e54a5 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/commons", - "version": "0.7.2", + "version": "0.8.0", "description": "A shared utility package for AWS Lambda Powertools for TypeScript libraries", "author": { "name": "Amazon Web Services", diff --git a/packages/logger/CHANGELOG.md b/packages/logger/CHANGELOG.md index d9dd698548..0641cad772 100644 --- a/packages/logger/CHANGELOG.md +++ b/packages/logger/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.8.0](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.7.2...v0.8.0) (2022-04-08) + +**Note:** Version bump only for package @aws-lambda-powertools/logger + + + + + ## [0.7.2](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.7.1...v0.7.2) (2022-04-01) **Note:** Version bump only for package @aws-lambda-powertools/logger diff --git a/packages/logger/package.json b/packages/logger/package.json index 7f94199cbc..4c9ec1437b 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/logger", - "version": "0.7.2", + "version": "0.8.0", "description": "The logging package for the AWS Lambda Powertools for TypeScript library", "author": { "name": "Amazon Web Services", @@ -61,7 +61,7 @@ "url": "https://github.com/awslabs/aws-lambda-powertools-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "^0.7.2", + "@aws-lambda-powertools/commons": "^0.8.0", "lodash.clonedeep": "^4.5.0", "lodash.merge": "^4.6.2", "lodash.pickby": "^4.6.0" diff --git a/packages/metrics/CHANGELOG.md b/packages/metrics/CHANGELOG.md index 75cba812dc..752b4b9a48 100644 --- a/packages/metrics/CHANGELOG.md +++ b/packages/metrics/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.8.0](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.7.2...v0.8.0) (2022-04-08) + +**Note:** Version bump only for package @aws-lambda-powertools/metrics + + + + + ## [0.7.2](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.7.1...v0.7.2) (2022-04-01) **Note:** Version bump only for package @aws-lambda-powertools/metrics diff --git a/packages/metrics/package.json b/packages/metrics/package.json index f2ce6d4ba6..0f973e704f 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/metrics", - "version": "0.7.2", + "version": "0.8.0", "description": "The metrics package for the AWS Lambda Powertools for TypeScript library", "author": { "name": "Amazon Web Services", @@ -67,6 +67,6 @@ "url": "https://github.com/awslabs/aws-lambda-powertools-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "^0.7.2" + "@aws-lambda-powertools/commons": "^0.8.0" } } diff --git a/packages/tracing/CHANGELOG.md b/packages/tracing/CHANGELOG.md index cdcae6df91..29df2d8223 100644 --- a/packages/tracing/CHANGELOG.md +++ b/packages/tracing/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.8.0](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.7.2...v0.8.0) (2022-04-08) + + +### Features + +* added captureHTTPsRequest feature ([#677](https://github.com/awslabs/aws-lambda-powertools-typescript/issues/677)) ([5a36723](https://github.com/awslabs/aws-lambda-powertools-typescript/commit/5a367233b3284c4b1c0c18caffd00e585afc9f55)) + + + + + ## [0.7.2](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.7.1...v0.7.2) (2022-04-01) **Note:** Version bump only for package @aws-lambda-powertools/tracer diff --git a/packages/tracing/package.json b/packages/tracing/package.json index 136eb07b12..e71ba61d99 100644 --- a/packages/tracing/package.json +++ b/packages/tracing/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/tracer", - "version": "0.7.2", + "version": "0.8.0", "description": "The tracer package for the AWS Lambda Powertools for TypeScript library", "author": { "name": "Amazon Web Services", @@ -46,7 +46,7 @@ "url": "https://github.com/awslabs/aws-lambda-powertools-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "^0.7.1", + "@aws-lambda-powertools/commons": "^0.8.0", "aws-xray-sdk-core": "^3.3.4" } -} \ No newline at end of file +}