From 23040d3d77ed8bc967ceec3a8d9b1dea5f5d4136 Mon Sep 17 00:00:00 2001 From: George Fu Date: Wed, 13 Sep 2023 21:20:31 +0000 Subject: [PATCH] chore: update lockfile --- private/weather/.gitignore | 9 - private/weather/LICENSE | 201 ----- private/weather/api-extractor.json | 4 - private/weather/package.json | 99 --- private/weather/src/Weather.ts | 253 ------ private/weather/src/WeatherClient.ts | 328 ------- .../src/commands/OnlyCustomAuthCommand.ts | 98 -- .../commands/OnlyCustomAuthOptionalCommand.ts | 96 -- .../OnlyHttpApiKeyAndBearerAuthCommand.ts | 103 --- ...yHttpApiKeyAndBearerAuthReversedCommand.ts | 106 --- .../src/commands/OnlyHttpApiKeyAuthCommand.ts | 100 --- .../OnlyHttpApiKeyAuthOptionalCommand.ts | 99 --- .../src/commands/OnlyHttpBearerAuthCommand.ts | 98 -- .../OnlyHttpBearerAuthOptionalCommand.ts | 99 --- .../src/commands/OnlySigv4AuthCommand.ts | 98 -- .../commands/OnlySigv4AuthOptionalCommand.ts | 96 -- .../src/commands/SameAsServiceCommand.ts | 98 -- private/weather/src/commands/index.ts | 12 - private/weather/src/extensionConfiguration.ts | 10 - private/weather/src/index.ts | 10 - .../middleware/HttpApiKeyAuth/index.spec.ts | 166 ---- .../src/middleware/HttpApiKeyAuth/index.ts | 136 --- .../src/models/WeatherServiceException.ts | 22 - private/weather/src/models/index.ts | 1 - private/weather/src/runtimeConfig.browser.ts | 40 - private/weather/src/runtimeConfig.native.ts | 17 - private/weather/src/runtimeConfig.shared.ts | 22 - private/weather/src/runtimeConfig.ts | 51 -- private/weather/src/runtimeExtensions.ts | 38 - private/weather/tsconfig.cjs.json | 6 - private/weather/tsconfig.es.json | 8 - private/weather/tsconfig.json | 13 - private/weather/tsconfig.types.json | 10 - private/weather/typedoc.json | 6 - private/weather/vite.config.js | 8 - yarn.lock | 836 +++++++++++++----- 36 files changed, 620 insertions(+), 2777 deletions(-) delete mode 100644 private/weather/.gitignore delete mode 100644 private/weather/LICENSE delete mode 100644 private/weather/api-extractor.json delete mode 100644 private/weather/package.json delete mode 100644 private/weather/src/Weather.ts delete mode 100644 private/weather/src/WeatherClient.ts delete mode 100644 private/weather/src/commands/OnlyCustomAuthCommand.ts delete mode 100644 private/weather/src/commands/OnlyCustomAuthOptionalCommand.ts delete mode 100644 private/weather/src/commands/OnlyHttpApiKeyAndBearerAuthCommand.ts delete mode 100644 private/weather/src/commands/OnlyHttpApiKeyAndBearerAuthReversedCommand.ts delete mode 100644 private/weather/src/commands/OnlyHttpApiKeyAuthCommand.ts delete mode 100644 private/weather/src/commands/OnlyHttpApiKeyAuthOptionalCommand.ts delete mode 100644 private/weather/src/commands/OnlyHttpBearerAuthCommand.ts delete mode 100644 private/weather/src/commands/OnlyHttpBearerAuthOptionalCommand.ts delete mode 100644 private/weather/src/commands/OnlySigv4AuthCommand.ts delete mode 100644 private/weather/src/commands/OnlySigv4AuthOptionalCommand.ts delete mode 100644 private/weather/src/commands/SameAsServiceCommand.ts delete mode 100644 private/weather/src/commands/index.ts delete mode 100644 private/weather/src/extensionConfiguration.ts delete mode 100644 private/weather/src/index.ts delete mode 100644 private/weather/src/middleware/HttpApiKeyAuth/index.spec.ts delete mode 100644 private/weather/src/middleware/HttpApiKeyAuth/index.ts delete mode 100644 private/weather/src/models/WeatherServiceException.ts delete mode 100644 private/weather/src/models/index.ts delete mode 100644 private/weather/src/runtimeConfig.browser.ts delete mode 100644 private/weather/src/runtimeConfig.native.ts delete mode 100644 private/weather/src/runtimeConfig.shared.ts delete mode 100644 private/weather/src/runtimeConfig.ts delete mode 100644 private/weather/src/runtimeExtensions.ts delete mode 100644 private/weather/tsconfig.cjs.json delete mode 100644 private/weather/tsconfig.es.json delete mode 100644 private/weather/tsconfig.json delete mode 100644 private/weather/tsconfig.types.json delete mode 100644 private/weather/typedoc.json delete mode 100644 private/weather/vite.config.js diff --git a/private/weather/.gitignore b/private/weather/.gitignore deleted file mode 100644 index 54f14c9aef25..000000000000 --- a/private/weather/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -/node_modules/ -/build/ -/coverage/ -/docs/ -/dist-* -*.tsbuildinfo -*.tgz -*.log -package-lock.json diff --git a/private/weather/LICENSE b/private/weather/LICENSE deleted file mode 100644 index 5001cd317c44..000000000000 --- a/private/weather/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/private/weather/api-extractor.json b/private/weather/api-extractor.json deleted file mode 100644 index d5bf5ffeee85..000000000000 --- a/private/weather/api-extractor.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../../api-extractor.json", - "mainEntryPointFilePath": "/dist-types/index.d.ts" -} diff --git a/private/weather/package.json b/private/weather/package.json deleted file mode 100644 index fc73526b0144..000000000000 --- a/private/weather/package.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "name": "@aws-sdk/weather", - "description": "@aws-sdk/weather client", - "version": "0.0.1", - "scripts": { - "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", - "build:cjs": "tsc -p tsconfig.cjs.json", - "build:es": "tsc -p tsconfig.es.json", - "build:include:deps": "lerna run --scope $npm_package_name --include-dependencies build", - "build:types": "tsc -p tsconfig.types.json", - "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", - "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo", - "test": "vitest run" - }, - "main": "./dist-cjs/index.js", - "types": "./dist-types/index.d.ts", - "module": "./dist-es/index.js", - "sideEffects": false, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "*", - "@aws-sdk/credential-provider-node": "*", - "@aws-sdk/middleware-host-header": "*", - "@aws-sdk/middleware-logger": "*", - "@aws-sdk/middleware-recursion-detection": "*", - "@aws-sdk/middleware-signing": "*", - "@aws-sdk/middleware-token": "*", - "@aws-sdk/middleware-user-agent": "*", - "@aws-sdk/types": "*", - "@aws-sdk/util-user-agent-browser": "*", - "@aws-sdk/util-user-agent-node": "*", - "@smithy/config-resolver": "^2.0.8", - "@smithy/fetch-http-handler": "^2.1.3", - "@smithy/hash-node": "^2.0.7", - "@smithy/invalid-dependency": "^2.0.7", - "@smithy/middleware-content-length": "^2.0.9", - "@smithy/middleware-retry": "^2.0.10", - "@smithy/middleware-serde": "^2.0.7", - "@smithy/middleware-stack": "^2.0.0", - "@smithy/node-config-provider": "^2.0.10", - "@smithy/node-http-handler": "^2.1.3", - "@smithy/protocol-http": "^3.0.3", - "@smithy/smithy-client": "^2.1.4", - "@smithy/types": "^2.3.1", - "@smithy/url-parser": "^2.0.7", - "@smithy/util-base64": "^2.0.0", - "@smithy/util-body-length-browser": "^2.0.0", - "@smithy/util-body-length-node": "^2.1.0", - "@smithy/util-defaults-mode-browser": "^2.0.8", - "@smithy/util-defaults-mode-node": "^2.0.10", - "@smithy/util-middleware": "^2.0.0", - "@smithy/util-retry": "^2.0.0", - "@smithy/util-utf8": "^2.0.0", - "tslib": "^2.5.0" - }, - "devDependencies": { - "@smithy/service-client-documentation-generator": "^2.0.0", - "@tsconfig/node14": "1.0.3", - "@types/node": "^14.14.31", - "concurrently": "7.0.0", - "downlevel-dts": "0.10.1", - "rimraf": "3.0.2", - "typedoc": "0.23.23", - "typescript": "~4.9.5", - "vitest": "^0.33.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "typesVersions": { - "<4.0": { - "dist-types/*": [ - "dist-types/ts3.4/*" - ] - } - }, - "files": [ - "dist-*/**" - ], - "author": { - "name": "AWS SDK for JavaScript Team", - "url": "https://aws.amazon.com/javascript/" - }, - "license": "Apache-2.0", - "browser": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.browser" - }, - "react-native": { - "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.native" - }, - "private": true, - "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/clients/weather", - "repository": { - "type": "git", - "url": "https://github.com/aws/aws-sdk-js-v3.git", - "directory": "clients/weather" - } -} diff --git a/private/weather/src/Weather.ts b/private/weather/src/Weather.ts deleted file mode 100644 index ccb7b4416b76..000000000000 --- a/private/weather/src/Weather.ts +++ /dev/null @@ -1,253 +0,0 @@ -// smithy-typescript generated code -import { WeatherClient, WeatherClientConfig } from "./WeatherClient"; -import { - OnlyCustomAuthCommand, - OnlyCustomAuthCommandInput, - OnlyCustomAuthCommandOutput, -} from "./commands/OnlyCustomAuthCommand"; -import { - OnlyCustomAuthOptionalCommand, - OnlyCustomAuthOptionalCommandInput, - OnlyCustomAuthOptionalCommandOutput, -} from "./commands/OnlyCustomAuthOptionalCommand"; -import { - OnlyHttpApiKeyAndBearerAuthCommand, - OnlyHttpApiKeyAndBearerAuthCommandInput, - OnlyHttpApiKeyAndBearerAuthCommandOutput, -} from "./commands/OnlyHttpApiKeyAndBearerAuthCommand"; -import { - OnlyHttpApiKeyAndBearerAuthReversedCommand, - OnlyHttpApiKeyAndBearerAuthReversedCommandInput, - OnlyHttpApiKeyAndBearerAuthReversedCommandOutput, -} from "./commands/OnlyHttpApiKeyAndBearerAuthReversedCommand"; -import { - OnlyHttpApiKeyAuthCommand, - OnlyHttpApiKeyAuthCommandInput, - OnlyHttpApiKeyAuthCommandOutput, -} from "./commands/OnlyHttpApiKeyAuthCommand"; -import { - OnlyHttpApiKeyAuthOptionalCommand, - OnlyHttpApiKeyAuthOptionalCommandInput, - OnlyHttpApiKeyAuthOptionalCommandOutput, -} from "./commands/OnlyHttpApiKeyAuthOptionalCommand"; -import { - OnlyHttpBearerAuthCommand, - OnlyHttpBearerAuthCommandInput, - OnlyHttpBearerAuthCommandOutput, -} from "./commands/OnlyHttpBearerAuthCommand"; -import { - OnlyHttpBearerAuthOptionalCommand, - OnlyHttpBearerAuthOptionalCommandInput, - OnlyHttpBearerAuthOptionalCommandOutput, -} from "./commands/OnlyHttpBearerAuthOptionalCommand"; -import { - OnlySigv4AuthCommand, - OnlySigv4AuthCommandInput, - OnlySigv4AuthCommandOutput, -} from "./commands/OnlySigv4AuthCommand"; -import { - OnlySigv4AuthOptionalCommand, - OnlySigv4AuthOptionalCommandInput, - OnlySigv4AuthOptionalCommandOutput, -} from "./commands/OnlySigv4AuthOptionalCommand"; -import { - SameAsServiceCommand, - SameAsServiceCommandInput, - SameAsServiceCommandOutput, -} from "./commands/SameAsServiceCommand"; -import { createAggregatedClient } from "@smithy/smithy-client"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; - -const commands = { - OnlyCustomAuthCommand, - OnlyCustomAuthOptionalCommand, - OnlyHttpApiKeyAndBearerAuthCommand, - OnlyHttpApiKeyAndBearerAuthReversedCommand, - OnlyHttpApiKeyAuthCommand, - OnlyHttpApiKeyAuthOptionalCommand, - OnlyHttpBearerAuthCommand, - OnlyHttpBearerAuthOptionalCommand, - OnlySigv4AuthCommand, - OnlySigv4AuthOptionalCommand, - SameAsServiceCommand, -}; - -export interface Weather { - /** - * @see {@link OnlyCustomAuthCommand} - */ - onlyCustomAuth( - args: OnlyCustomAuthCommandInput, - options?: __HttpHandlerOptions - ): Promise; - onlyCustomAuth(args: OnlyCustomAuthCommandInput, cb: (err: any, data?: OnlyCustomAuthCommandOutput) => void): void; - onlyCustomAuth( - args: OnlyCustomAuthCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: OnlyCustomAuthCommandOutput) => void - ): void; - - /** - * @see {@link OnlyCustomAuthOptionalCommand} - */ - onlyCustomAuthOptional( - args: OnlyCustomAuthOptionalCommandInput, - options?: __HttpHandlerOptions - ): Promise; - onlyCustomAuthOptional( - args: OnlyCustomAuthOptionalCommandInput, - cb: (err: any, data?: OnlyCustomAuthOptionalCommandOutput) => void - ): void; - onlyCustomAuthOptional( - args: OnlyCustomAuthOptionalCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: OnlyCustomAuthOptionalCommandOutput) => void - ): void; - - /** - * @see {@link OnlyHttpApiKeyAndBearerAuthCommand} - */ - onlyHttpApiKeyAndBearerAuth( - args: OnlyHttpApiKeyAndBearerAuthCommandInput, - options?: __HttpHandlerOptions - ): Promise; - onlyHttpApiKeyAndBearerAuth( - args: OnlyHttpApiKeyAndBearerAuthCommandInput, - cb: (err: any, data?: OnlyHttpApiKeyAndBearerAuthCommandOutput) => void - ): void; - onlyHttpApiKeyAndBearerAuth( - args: OnlyHttpApiKeyAndBearerAuthCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: OnlyHttpApiKeyAndBearerAuthCommandOutput) => void - ): void; - - /** - * @see {@link OnlyHttpApiKeyAndBearerAuthReversedCommand} - */ - onlyHttpApiKeyAndBearerAuthReversed( - args: OnlyHttpApiKeyAndBearerAuthReversedCommandInput, - options?: __HttpHandlerOptions - ): Promise; - onlyHttpApiKeyAndBearerAuthReversed( - args: OnlyHttpApiKeyAndBearerAuthReversedCommandInput, - cb: (err: any, data?: OnlyHttpApiKeyAndBearerAuthReversedCommandOutput) => void - ): void; - onlyHttpApiKeyAndBearerAuthReversed( - args: OnlyHttpApiKeyAndBearerAuthReversedCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: OnlyHttpApiKeyAndBearerAuthReversedCommandOutput) => void - ): void; - - /** - * @see {@link OnlyHttpApiKeyAuthCommand} - */ - onlyHttpApiKeyAuth( - args: OnlyHttpApiKeyAuthCommandInput, - options?: __HttpHandlerOptions - ): Promise; - onlyHttpApiKeyAuth( - args: OnlyHttpApiKeyAuthCommandInput, - cb: (err: any, data?: OnlyHttpApiKeyAuthCommandOutput) => void - ): void; - onlyHttpApiKeyAuth( - args: OnlyHttpApiKeyAuthCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: OnlyHttpApiKeyAuthCommandOutput) => void - ): void; - - /** - * @see {@link OnlyHttpApiKeyAuthOptionalCommand} - */ - onlyHttpApiKeyAuthOptional( - args: OnlyHttpApiKeyAuthOptionalCommandInput, - options?: __HttpHandlerOptions - ): Promise; - onlyHttpApiKeyAuthOptional( - args: OnlyHttpApiKeyAuthOptionalCommandInput, - cb: (err: any, data?: OnlyHttpApiKeyAuthOptionalCommandOutput) => void - ): void; - onlyHttpApiKeyAuthOptional( - args: OnlyHttpApiKeyAuthOptionalCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: OnlyHttpApiKeyAuthOptionalCommandOutput) => void - ): void; - - /** - * @see {@link OnlyHttpBearerAuthCommand} - */ - onlyHttpBearerAuth( - args: OnlyHttpBearerAuthCommandInput, - options?: __HttpHandlerOptions - ): Promise; - onlyHttpBearerAuth( - args: OnlyHttpBearerAuthCommandInput, - cb: (err: any, data?: OnlyHttpBearerAuthCommandOutput) => void - ): void; - onlyHttpBearerAuth( - args: OnlyHttpBearerAuthCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: OnlyHttpBearerAuthCommandOutput) => void - ): void; - - /** - * @see {@link OnlyHttpBearerAuthOptionalCommand} - */ - onlyHttpBearerAuthOptional( - args: OnlyHttpBearerAuthOptionalCommandInput, - options?: __HttpHandlerOptions - ): Promise; - onlyHttpBearerAuthOptional( - args: OnlyHttpBearerAuthOptionalCommandInput, - cb: (err: any, data?: OnlyHttpBearerAuthOptionalCommandOutput) => void - ): void; - onlyHttpBearerAuthOptional( - args: OnlyHttpBearerAuthOptionalCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: OnlyHttpBearerAuthOptionalCommandOutput) => void - ): void; - - /** - * @see {@link OnlySigv4AuthCommand} - */ - onlySigv4Auth(args: OnlySigv4AuthCommandInput, options?: __HttpHandlerOptions): Promise; - onlySigv4Auth(args: OnlySigv4AuthCommandInput, cb: (err: any, data?: OnlySigv4AuthCommandOutput) => void): void; - onlySigv4Auth( - args: OnlySigv4AuthCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: OnlySigv4AuthCommandOutput) => void - ): void; - - /** - * @see {@link OnlySigv4AuthOptionalCommand} - */ - onlySigv4AuthOptional( - args: OnlySigv4AuthOptionalCommandInput, - options?: __HttpHandlerOptions - ): Promise; - onlySigv4AuthOptional( - args: OnlySigv4AuthOptionalCommandInput, - cb: (err: any, data?: OnlySigv4AuthOptionalCommandOutput) => void - ): void; - onlySigv4AuthOptional( - args: OnlySigv4AuthOptionalCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: OnlySigv4AuthOptionalCommandOutput) => void - ): void; - - /** - * @see {@link SameAsServiceCommand} - */ - sameAsService(args: SameAsServiceCommandInput, options?: __HttpHandlerOptions): Promise; - sameAsService(args: SameAsServiceCommandInput, cb: (err: any, data?: SameAsServiceCommandOutput) => void): void; - sameAsService( - args: SameAsServiceCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: SameAsServiceCommandOutput) => void - ): void; -} - -/** - * @public - */ -export class Weather extends WeatherClient implements Weather {} -createAggregatedClient(commands, Weather); diff --git a/private/weather/src/WeatherClient.ts b/private/weather/src/WeatherClient.ts deleted file mode 100644 index c2ee0aeb103a..000000000000 --- a/private/weather/src/WeatherClient.ts +++ /dev/null @@ -1,328 +0,0 @@ -// smithy-typescript generated code -import { OnlyCustomAuthCommandInput, OnlyCustomAuthCommandOutput } from "./commands/OnlyCustomAuthCommand"; -import { - OnlyCustomAuthOptionalCommandInput, - OnlyCustomAuthOptionalCommandOutput, -} from "./commands/OnlyCustomAuthOptionalCommand"; -import { - OnlyHttpApiKeyAndBearerAuthCommandInput, - OnlyHttpApiKeyAndBearerAuthCommandOutput, -} from "./commands/OnlyHttpApiKeyAndBearerAuthCommand"; -import { - OnlyHttpApiKeyAndBearerAuthReversedCommandInput, - OnlyHttpApiKeyAndBearerAuthReversedCommandOutput, -} from "./commands/OnlyHttpApiKeyAndBearerAuthReversedCommand"; -import { OnlyHttpApiKeyAuthCommandInput, OnlyHttpApiKeyAuthCommandOutput } from "./commands/OnlyHttpApiKeyAuthCommand"; -import { - OnlyHttpApiKeyAuthOptionalCommandInput, - OnlyHttpApiKeyAuthOptionalCommandOutput, -} from "./commands/OnlyHttpApiKeyAuthOptionalCommand"; -import { OnlyHttpBearerAuthCommandInput, OnlyHttpBearerAuthCommandOutput } from "./commands/OnlyHttpBearerAuthCommand"; -import { - OnlyHttpBearerAuthOptionalCommandInput, - OnlyHttpBearerAuthOptionalCommandOutput, -} from "./commands/OnlyHttpBearerAuthOptionalCommand"; -import { OnlySigv4AuthCommandInput, OnlySigv4AuthCommandOutput } from "./commands/OnlySigv4AuthCommand"; -import { - OnlySigv4AuthOptionalCommandInput, - OnlySigv4AuthOptionalCommandOutput, -} from "./commands/OnlySigv4AuthOptionalCommand"; -import { SameAsServiceCommandInput, SameAsServiceCommandOutput } from "./commands/SameAsServiceCommand"; -import { - HttpApiKeyAuthInputConfig, - HttpApiKeyAuthResolvedConfig, - resolveHttpApiKeyAuthConfig, -} from "./middleware/HttpApiKeyAuth"; -import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig"; -import { RuntimeExtension, RuntimeExtensionsConfig, resolveRuntimeExtensions } from "./runtimeExtensions"; -import { - HostHeaderInputConfig, - HostHeaderResolvedConfig, - getHostHeaderPlugin, - resolveHostHeaderConfig, -} from "@aws-sdk/middleware-host-header"; -import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; -import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; -import { SigV4AuthInputConfig, SigV4AuthResolvedConfig, resolveSigV4AuthConfig } from "@aws-sdk/middleware-signing"; -import { TokenInputConfig, TokenResolvedConfig, getTokenPlugin, resolveTokenConfig } from "@aws-sdk/middleware-token"; -import { - UserAgentInputConfig, - UserAgentResolvedConfig, - getUserAgentPlugin, - resolveUserAgentConfig, -} from "@aws-sdk/middleware-user-agent"; -import { Credentials as __Credentials } from "@aws-sdk/types"; -import { - CustomEndpointsInputConfig, - CustomEndpointsResolvedConfig, - RegionInputConfig, - RegionResolvedConfig, - resolveCustomEndpointsConfig, - resolveRegionConfig, -} from "@smithy/config-resolver"; -import { getContentLengthPlugin } from "@smithy/middleware-content-length"; -import { RetryInputConfig, RetryResolvedConfig, getRetryPlugin, resolveRetryConfig } from "@smithy/middleware-retry"; -import { HttpHandler as __HttpHandler } from "@smithy/protocol-http"; -import { - Client as __Client, - DefaultsMode as __DefaultsMode, - SmithyConfiguration as __SmithyConfiguration, - SmithyResolvedConfiguration as __SmithyResolvedConfiguration, -} from "@smithy/smithy-client"; -import { - Provider, - BodyLengthCalculator as __BodyLengthCalculator, - CheckOptionalClientConfig as __CheckOptionalClientConfig, - Checksum as __Checksum, - ChecksumConstructor as __ChecksumConstructor, - Decoder as __Decoder, - Encoder as __Encoder, - Hash as __Hash, - HashConstructor as __HashConstructor, - HttpHandlerOptions as __HttpHandlerOptions, - Logger as __Logger, - Provider as __Provider, - StreamCollector as __StreamCollector, - UrlParser as __UrlParser, - UserAgent as __UserAgent, -} from "@smithy/types"; - -export { __Client }; - -/** - * @public - */ -export type ServiceInputTypes = - | OnlyCustomAuthCommandInput - | OnlyCustomAuthOptionalCommandInput - | OnlyHttpApiKeyAndBearerAuthCommandInput - | OnlyHttpApiKeyAndBearerAuthReversedCommandInput - | OnlyHttpApiKeyAuthCommandInput - | OnlyHttpApiKeyAuthOptionalCommandInput - | OnlyHttpBearerAuthCommandInput - | OnlyHttpBearerAuthOptionalCommandInput - | OnlySigv4AuthCommandInput - | OnlySigv4AuthOptionalCommandInput - | SameAsServiceCommandInput; - -/** - * @public - */ -export type ServiceOutputTypes = - | OnlyCustomAuthCommandOutput - | OnlyCustomAuthOptionalCommandOutput - | OnlyHttpApiKeyAndBearerAuthCommandOutput - | OnlyHttpApiKeyAndBearerAuthReversedCommandOutput - | OnlyHttpApiKeyAuthCommandOutput - | OnlyHttpApiKeyAuthOptionalCommandOutput - | OnlyHttpBearerAuthCommandOutput - | OnlyHttpBearerAuthOptionalCommandOutput - | OnlySigv4AuthCommandOutput - | OnlySigv4AuthOptionalCommandOutput - | SameAsServiceCommandOutput; - -/** - * @public - */ -export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__HttpHandlerOptions>> { - /** - * The HTTP handler to use. Fetch in browser and Https in Nodejs. - */ - requestHandler?: __HttpHandler; - - /** - * A constructor for a class implementing the {@link @smithy/types#ChecksumConstructor} interface - * that computes the SHA-256 HMAC or checksum of a string or binary buffer. - * @internal - */ - sha256?: __ChecksumConstructor | __HashConstructor; - - /** - * The function that will be used to convert strings into HTTP endpoints. - * @internal - */ - urlParser?: __UrlParser; - - /** - * A function that can calculate the length of a request body. - * @internal - */ - bodyLengthChecker?: __BodyLengthCalculator; - - /** - * A function that converts a stream into an array of bytes. - * @internal - */ - streamCollector?: __StreamCollector; - - /** - * The function that will be used to convert a base64-encoded string to a byte array. - * @internal - */ - base64Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a base64-encoded string. - * @internal - */ - base64Encoder?: __Encoder; - - /** - * The function that will be used to convert a UTF8-encoded string to a byte array. - * @internal - */ - utf8Decoder?: __Decoder; - - /** - * The function that will be used to convert binary data to a UTF-8 encoded string. - * @internal - */ - utf8Encoder?: __Encoder; - - /** - * The runtime environment. - * @internal - */ - runtime?: string; - - /** - * Disable dynamically changing the endpoint of the client based on the hostPrefix - * trait of an operation. - */ - disableHostPrefix?: boolean; - - /** - * The AWS region to use as signing region for AWS Auth - */ - region?: string | __Provider; - - /** - * The service name to use as the signing service for AWS Auth - * @internal - */ - signingName?: string; - - /** - * Default credentials provider; Not available in browser runtime. - * @internal - */ - credentialDefaultProvider?: (input: any) => __Provider<__Credentials>; - - /** - * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header - * @internal - */ - defaultUserAgentProvider?: Provider<__UserAgent>; - - /** - * Value for how many times a request will be made at most in case of retry. - */ - maxAttempts?: number | __Provider; - - /** - * Specifies which retry algorithm to use. - */ - retryMode?: string | __Provider; - - /** - * Optional logger for logging debug/info/warn/error. - */ - logger?: __Logger; - - /** - * Optional extensions - */ - extensions?: RuntimeExtension[]; - - /** - * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. - */ - defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; -} - -/** - * @public - */ -export type WeatherClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & - ClientDefaults & - RegionInputConfig & - CustomEndpointsInputConfig & - RetryInputConfig & - HostHeaderInputConfig & - SigV4AuthInputConfig & - TokenInputConfig & - UserAgentInputConfig & - HttpApiKeyAuthInputConfig; -/** - * @public - * - * The configuration interface of WeatherClient class constructor that set the region, credentials and other options. - */ -export interface WeatherClientConfig extends WeatherClientConfigType {} - -/** - * @public - */ -export type WeatherClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & - Required & - RuntimeExtensionsConfig & - RegionResolvedConfig & - CustomEndpointsResolvedConfig & - RetryResolvedConfig & - HostHeaderResolvedConfig & - SigV4AuthResolvedConfig & - TokenResolvedConfig & - UserAgentResolvedConfig & - HttpApiKeyAuthResolvedConfig; -/** - * @public - * - * The resolved configuration interface of WeatherClient class. This is resolved and normalized from the {@link WeatherClientConfig | constructor configuration interface}. - */ -export interface WeatherClientResolvedConfig extends WeatherClientResolvedConfigType {} - -/** - * @public - */ -export class WeatherClient extends __Client< - __HttpHandlerOptions, - ServiceInputTypes, - ServiceOutputTypes, - WeatherClientResolvedConfig -> { - /** - * The resolved configuration of WeatherClient class. This is resolved and normalized from the {@link WeatherClientConfig | constructor configuration interface}. - */ - readonly config: WeatherClientResolvedConfig; - - constructor(...[configuration]: __CheckOptionalClientConfig) { - let _config_0 = __getRuntimeConfig(configuration || {}); - let _config_1 = resolveRegionConfig(_config_0); - let _config_2 = resolveCustomEndpointsConfig(_config_1); - let _config_3 = resolveRetryConfig(_config_2); - let _config_4 = resolveHostHeaderConfig(_config_3); - let _config_5 = resolveSigV4AuthConfig(_config_4); - let _config_6 = resolveTokenConfig(_config_5); - let _config_7 = resolveUserAgentConfig(_config_6); - let _config_8 = resolveHttpApiKeyAuthConfig(_config_7); - let _config_9 = resolveRuntimeExtensions(_config_8, configuration?.extensions || []); - super(_config_9); - this.config = _config_9; - this.middlewareStack.use(getRetryPlugin(this.config)); - this.middlewareStack.use(getContentLengthPlugin(this.config)); - this.middlewareStack.use(getHostHeaderPlugin(this.config)); - this.middlewareStack.use(getLoggerPlugin(this.config)); - this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); - this.middlewareStack.use(getTokenPlugin(this.config)); - this.middlewareStack.use(getUserAgentPlugin(this.config)); - } - - /** - * Destroy underlying resources, like sockets. It's usually not necessary to do this. - * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. - * Otherwise, sockets might stay open for quite a long time before the server terminates them. - */ - destroy(): void { - super.destroy(); - } -} diff --git a/private/weather/src/commands/OnlyCustomAuthCommand.ts b/private/weather/src/commands/OnlyCustomAuthCommand.ts deleted file mode 100644 index abbf770ed2a3..000000000000 --- a/private/weather/src/commands/OnlyCustomAuthCommand.ts +++ /dev/null @@ -1,98 +0,0 @@ -// smithy-typescript generated code -import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; -import { getSigV4AuthPlugin } from "@aws-sdk/middleware-signing"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { Command as $Command } from "@smithy/smithy-client"; -import { - FinalizeHandlerArguments, - Handler, - HandlerExecutionContext, - MiddlewareStack, - HttpHandlerOptions as __HttpHandlerOptions, - MetadataBearer as __MetadataBearer, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link OnlyCustomAuthCommand}. - */ -export interface OnlyCustomAuthCommandInput {} -/** - * @public - * - * The output of {@link OnlyCustomAuthCommand}. - */ -export interface OnlyCustomAuthCommandOutput extends __MetadataBearer {} - -export class OnlyCustomAuthCommand extends $Command< - OnlyCustomAuthCommandInput, - OnlyCustomAuthCommandOutput, - WeatherClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - /** - * @public - */ - constructor(readonly input: OnlyCustomAuthCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStack, - configuration: WeatherClientResolvedConfig, - options?: __HttpHandlerOptions - ): Handler { - this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); - this.middlewareStack.use(getSigV4AuthPlugin(configuration)); - - const stack = clientStack.concat(this.middlewareStack); - - const { logger } = configuration; - const clientName = "WeatherClient"; - const commandName = "OnlyCustomAuthCommand"; - const handlerExecutionContext: HandlerExecutionContext = { - logger, - clientName, - commandName, - inputFilterSensitiveLog: (_: any) => _, - outputFilterSensitiveLog: (_: any) => _, - }; - const { requestHandler } = configuration; - return stack.resolve( - (request: FinalizeHandlerArguments) => - requestHandler.handle(request.request as __HttpRequest, options || {}), - handlerExecutionContext - ); - } - - /** - * @internal - */ - private serialize(input: OnlyCustomAuthCommandInput, context: __SerdeContext): Promise<__HttpRequest> { - throw new Error("No supported protocol was found"); - } - - /** - * @internal - */ - private deserialize(output: __HttpResponse, context: __SerdeContext): Promise { - throw new Error("No supported protocol was found"); - } - - // Start section: command_body_extra - // End section: command_body_extra -} diff --git a/private/weather/src/commands/OnlyCustomAuthOptionalCommand.ts b/private/weather/src/commands/OnlyCustomAuthOptionalCommand.ts deleted file mode 100644 index ac4a4057c7c4..000000000000 --- a/private/weather/src/commands/OnlyCustomAuthOptionalCommand.ts +++ /dev/null @@ -1,96 +0,0 @@ -// smithy-typescript generated code -import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { Command as $Command } from "@smithy/smithy-client"; -import { - FinalizeHandlerArguments, - Handler, - HandlerExecutionContext, - MiddlewareStack, - HttpHandlerOptions as __HttpHandlerOptions, - MetadataBearer as __MetadataBearer, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link OnlyCustomAuthOptionalCommand}. - */ -export interface OnlyCustomAuthOptionalCommandInput {} -/** - * @public - * - * The output of {@link OnlyCustomAuthOptionalCommand}. - */ -export interface OnlyCustomAuthOptionalCommandOutput extends __MetadataBearer {} - -export class OnlyCustomAuthOptionalCommand extends $Command< - OnlyCustomAuthOptionalCommandInput, - OnlyCustomAuthOptionalCommandOutput, - WeatherClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - /** - * @public - */ - constructor(readonly input: OnlyCustomAuthOptionalCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStack, - configuration: WeatherClientResolvedConfig, - options?: __HttpHandlerOptions - ): Handler { - this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); - - const stack = clientStack.concat(this.middlewareStack); - - const { logger } = configuration; - const clientName = "WeatherClient"; - const commandName = "OnlyCustomAuthOptionalCommand"; - const handlerExecutionContext: HandlerExecutionContext = { - logger, - clientName, - commandName, - inputFilterSensitiveLog: (_: any) => _, - outputFilterSensitiveLog: (_: any) => _, - }; - const { requestHandler } = configuration; - return stack.resolve( - (request: FinalizeHandlerArguments) => - requestHandler.handle(request.request as __HttpRequest, options || {}), - handlerExecutionContext - ); - } - - /** - * @internal - */ - private serialize(input: OnlyCustomAuthOptionalCommandInput, context: __SerdeContext): Promise<__HttpRequest> { - throw new Error("No supported protocol was found"); - } - - /** - * @internal - */ - private deserialize(output: __HttpResponse, context: __SerdeContext): Promise { - throw new Error("No supported protocol was found"); - } - - // Start section: command_body_extra - // End section: command_body_extra -} diff --git a/private/weather/src/commands/OnlyHttpApiKeyAndBearerAuthCommand.ts b/private/weather/src/commands/OnlyHttpApiKeyAndBearerAuthCommand.ts deleted file mode 100644 index 3a7a030b6021..000000000000 --- a/private/weather/src/commands/OnlyHttpApiKeyAndBearerAuthCommand.ts +++ /dev/null @@ -1,103 +0,0 @@ -// smithy-typescript generated code -import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; -import { getHttpApiKeyAuthPlugin } from "../middleware/HttpApiKeyAuth"; -import { getSigV4AuthPlugin } from "@aws-sdk/middleware-signing"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { Command as $Command } from "@smithy/smithy-client"; -import { - FinalizeHandlerArguments, - Handler, - HandlerExecutionContext, - MiddlewareStack, - HttpHandlerOptions as __HttpHandlerOptions, - MetadataBearer as __MetadataBearer, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link OnlyHttpApiKeyAndBearerAuthCommand}. - */ -export interface OnlyHttpApiKeyAndBearerAuthCommandInput {} -/** - * @public - * - * The output of {@link OnlyHttpApiKeyAndBearerAuthCommand}. - */ -export interface OnlyHttpApiKeyAndBearerAuthCommandOutput extends __MetadataBearer {} - -export class OnlyHttpApiKeyAndBearerAuthCommand extends $Command< - OnlyHttpApiKeyAndBearerAuthCommandInput, - OnlyHttpApiKeyAndBearerAuthCommandOutput, - WeatherClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - /** - * @public - */ - constructor(readonly input: OnlyHttpApiKeyAndBearerAuthCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStack, - configuration: WeatherClientResolvedConfig, - options?: __HttpHandlerOptions - ): Handler { - this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); - this.middlewareStack.use(getSigV4AuthPlugin(configuration)); - this.middlewareStack.use(getHttpApiKeyAuthPlugin(configuration, { in: "header", name: "X-Api-Key" })); - - const stack = clientStack.concat(this.middlewareStack); - - const { logger } = configuration; - const clientName = "WeatherClient"; - const commandName = "OnlyHttpApiKeyAndBearerAuthCommand"; - const handlerExecutionContext: HandlerExecutionContext = { - logger, - clientName, - commandName, - inputFilterSensitiveLog: (_: any) => _, - outputFilterSensitiveLog: (_: any) => _, - }; - const { requestHandler } = configuration; - return stack.resolve( - (request: FinalizeHandlerArguments) => - requestHandler.handle(request.request as __HttpRequest, options || {}), - handlerExecutionContext - ); - } - - /** - * @internal - */ - private serialize(input: OnlyHttpApiKeyAndBearerAuthCommandInput, context: __SerdeContext): Promise<__HttpRequest> { - throw new Error("No supported protocol was found"); - } - - /** - * @internal - */ - private deserialize( - output: __HttpResponse, - context: __SerdeContext - ): Promise { - throw new Error("No supported protocol was found"); - } - - // Start section: command_body_extra - // End section: command_body_extra -} diff --git a/private/weather/src/commands/OnlyHttpApiKeyAndBearerAuthReversedCommand.ts b/private/weather/src/commands/OnlyHttpApiKeyAndBearerAuthReversedCommand.ts deleted file mode 100644 index 0f89507406fb..000000000000 --- a/private/weather/src/commands/OnlyHttpApiKeyAndBearerAuthReversedCommand.ts +++ /dev/null @@ -1,106 +0,0 @@ -// smithy-typescript generated code -import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; -import { getHttpApiKeyAuthPlugin } from "../middleware/HttpApiKeyAuth"; -import { getSigV4AuthPlugin } from "@aws-sdk/middleware-signing"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { Command as $Command } from "@smithy/smithy-client"; -import { - FinalizeHandlerArguments, - Handler, - HandlerExecutionContext, - MiddlewareStack, - HttpHandlerOptions as __HttpHandlerOptions, - MetadataBearer as __MetadataBearer, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link OnlyHttpApiKeyAndBearerAuthReversedCommand}. - */ -export interface OnlyHttpApiKeyAndBearerAuthReversedCommandInput {} -/** - * @public - * - * The output of {@link OnlyHttpApiKeyAndBearerAuthReversedCommand}. - */ -export interface OnlyHttpApiKeyAndBearerAuthReversedCommandOutput extends __MetadataBearer {} - -export class OnlyHttpApiKeyAndBearerAuthReversedCommand extends $Command< - OnlyHttpApiKeyAndBearerAuthReversedCommandInput, - OnlyHttpApiKeyAndBearerAuthReversedCommandOutput, - WeatherClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - /** - * @public - */ - constructor(readonly input: OnlyHttpApiKeyAndBearerAuthReversedCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStack, - configuration: WeatherClientResolvedConfig, - options?: __HttpHandlerOptions - ): Handler { - this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); - this.middlewareStack.use(getSigV4AuthPlugin(configuration)); - this.middlewareStack.use(getHttpApiKeyAuthPlugin(configuration, { in: "header", name: "X-Api-Key" })); - - const stack = clientStack.concat(this.middlewareStack); - - const { logger } = configuration; - const clientName = "WeatherClient"; - const commandName = "OnlyHttpApiKeyAndBearerAuthReversedCommand"; - const handlerExecutionContext: HandlerExecutionContext = { - logger, - clientName, - commandName, - inputFilterSensitiveLog: (_: any) => _, - outputFilterSensitiveLog: (_: any) => _, - }; - const { requestHandler } = configuration; - return stack.resolve( - (request: FinalizeHandlerArguments) => - requestHandler.handle(request.request as __HttpRequest, options || {}), - handlerExecutionContext - ); - } - - /** - * @internal - */ - private serialize( - input: OnlyHttpApiKeyAndBearerAuthReversedCommandInput, - context: __SerdeContext - ): Promise<__HttpRequest> { - throw new Error("No supported protocol was found"); - } - - /** - * @internal - */ - private deserialize( - output: __HttpResponse, - context: __SerdeContext - ): Promise { - throw new Error("No supported protocol was found"); - } - - // Start section: command_body_extra - // End section: command_body_extra -} diff --git a/private/weather/src/commands/OnlyHttpApiKeyAuthCommand.ts b/private/weather/src/commands/OnlyHttpApiKeyAuthCommand.ts deleted file mode 100644 index 1fec0355e19d..000000000000 --- a/private/weather/src/commands/OnlyHttpApiKeyAuthCommand.ts +++ /dev/null @@ -1,100 +0,0 @@ -// smithy-typescript generated code -import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; -import { getHttpApiKeyAuthPlugin } from "../middleware/HttpApiKeyAuth"; -import { getSigV4AuthPlugin } from "@aws-sdk/middleware-signing"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { Command as $Command } from "@smithy/smithy-client"; -import { - FinalizeHandlerArguments, - Handler, - HandlerExecutionContext, - MiddlewareStack, - HttpHandlerOptions as __HttpHandlerOptions, - MetadataBearer as __MetadataBearer, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link OnlyHttpApiKeyAuthCommand}. - */ -export interface OnlyHttpApiKeyAuthCommandInput {} -/** - * @public - * - * The output of {@link OnlyHttpApiKeyAuthCommand}. - */ -export interface OnlyHttpApiKeyAuthCommandOutput extends __MetadataBearer {} - -export class OnlyHttpApiKeyAuthCommand extends $Command< - OnlyHttpApiKeyAuthCommandInput, - OnlyHttpApiKeyAuthCommandOutput, - WeatherClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - /** - * @public - */ - constructor(readonly input: OnlyHttpApiKeyAuthCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStack, - configuration: WeatherClientResolvedConfig, - options?: __HttpHandlerOptions - ): Handler { - this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); - this.middlewareStack.use(getSigV4AuthPlugin(configuration)); - this.middlewareStack.use(getHttpApiKeyAuthPlugin(configuration, { in: "header", name: "X-Api-Key" })); - - const stack = clientStack.concat(this.middlewareStack); - - const { logger } = configuration; - const clientName = "WeatherClient"; - const commandName = "OnlyHttpApiKeyAuthCommand"; - const handlerExecutionContext: HandlerExecutionContext = { - logger, - clientName, - commandName, - inputFilterSensitiveLog: (_: any) => _, - outputFilterSensitiveLog: (_: any) => _, - }; - const { requestHandler } = configuration; - return stack.resolve( - (request: FinalizeHandlerArguments) => - requestHandler.handle(request.request as __HttpRequest, options || {}), - handlerExecutionContext - ); - } - - /** - * @internal - */ - private serialize(input: OnlyHttpApiKeyAuthCommandInput, context: __SerdeContext): Promise<__HttpRequest> { - throw new Error("No supported protocol was found"); - } - - /** - * @internal - */ - private deserialize(output: __HttpResponse, context: __SerdeContext): Promise { - throw new Error("No supported protocol was found"); - } - - // Start section: command_body_extra - // End section: command_body_extra -} diff --git a/private/weather/src/commands/OnlyHttpApiKeyAuthOptionalCommand.ts b/private/weather/src/commands/OnlyHttpApiKeyAuthOptionalCommand.ts deleted file mode 100644 index 429f0bc67323..000000000000 --- a/private/weather/src/commands/OnlyHttpApiKeyAuthOptionalCommand.ts +++ /dev/null @@ -1,99 +0,0 @@ -// smithy-typescript generated code -import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { Command as $Command } from "@smithy/smithy-client"; -import { - FinalizeHandlerArguments, - Handler, - HandlerExecutionContext, - MiddlewareStack, - HttpHandlerOptions as __HttpHandlerOptions, - MetadataBearer as __MetadataBearer, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link OnlyHttpApiKeyAuthOptionalCommand}. - */ -export interface OnlyHttpApiKeyAuthOptionalCommandInput {} -/** - * @public - * - * The output of {@link OnlyHttpApiKeyAuthOptionalCommand}. - */ -export interface OnlyHttpApiKeyAuthOptionalCommandOutput extends __MetadataBearer {} - -export class OnlyHttpApiKeyAuthOptionalCommand extends $Command< - OnlyHttpApiKeyAuthOptionalCommandInput, - OnlyHttpApiKeyAuthOptionalCommandOutput, - WeatherClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - /** - * @public - */ - constructor(readonly input: OnlyHttpApiKeyAuthOptionalCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStack, - configuration: WeatherClientResolvedConfig, - options?: __HttpHandlerOptions - ): Handler { - this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); - - const stack = clientStack.concat(this.middlewareStack); - - const { logger } = configuration; - const clientName = "WeatherClient"; - const commandName = "OnlyHttpApiKeyAuthOptionalCommand"; - const handlerExecutionContext: HandlerExecutionContext = { - logger, - clientName, - commandName, - inputFilterSensitiveLog: (_: any) => _, - outputFilterSensitiveLog: (_: any) => _, - }; - const { requestHandler } = configuration; - return stack.resolve( - (request: FinalizeHandlerArguments) => - requestHandler.handle(request.request as __HttpRequest, options || {}), - handlerExecutionContext - ); - } - - /** - * @internal - */ - private serialize(input: OnlyHttpApiKeyAuthOptionalCommandInput, context: __SerdeContext): Promise<__HttpRequest> { - throw new Error("No supported protocol was found"); - } - - /** - * @internal - */ - private deserialize( - output: __HttpResponse, - context: __SerdeContext - ): Promise { - throw new Error("No supported protocol was found"); - } - - // Start section: command_body_extra - // End section: command_body_extra -} diff --git a/private/weather/src/commands/OnlyHttpBearerAuthCommand.ts b/private/weather/src/commands/OnlyHttpBearerAuthCommand.ts deleted file mode 100644 index a4c737127c9e..000000000000 --- a/private/weather/src/commands/OnlyHttpBearerAuthCommand.ts +++ /dev/null @@ -1,98 +0,0 @@ -// smithy-typescript generated code -import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; -import { getSigV4AuthPlugin } from "@aws-sdk/middleware-signing"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { Command as $Command } from "@smithy/smithy-client"; -import { - FinalizeHandlerArguments, - Handler, - HandlerExecutionContext, - MiddlewareStack, - HttpHandlerOptions as __HttpHandlerOptions, - MetadataBearer as __MetadataBearer, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link OnlyHttpBearerAuthCommand}. - */ -export interface OnlyHttpBearerAuthCommandInput {} -/** - * @public - * - * The output of {@link OnlyHttpBearerAuthCommand}. - */ -export interface OnlyHttpBearerAuthCommandOutput extends __MetadataBearer {} - -export class OnlyHttpBearerAuthCommand extends $Command< - OnlyHttpBearerAuthCommandInput, - OnlyHttpBearerAuthCommandOutput, - WeatherClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - /** - * @public - */ - constructor(readonly input: OnlyHttpBearerAuthCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStack, - configuration: WeatherClientResolvedConfig, - options?: __HttpHandlerOptions - ): Handler { - this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); - this.middlewareStack.use(getSigV4AuthPlugin(configuration)); - - const stack = clientStack.concat(this.middlewareStack); - - const { logger } = configuration; - const clientName = "WeatherClient"; - const commandName = "OnlyHttpBearerAuthCommand"; - const handlerExecutionContext: HandlerExecutionContext = { - logger, - clientName, - commandName, - inputFilterSensitiveLog: (_: any) => _, - outputFilterSensitiveLog: (_: any) => _, - }; - const { requestHandler } = configuration; - return stack.resolve( - (request: FinalizeHandlerArguments) => - requestHandler.handle(request.request as __HttpRequest, options || {}), - handlerExecutionContext - ); - } - - /** - * @internal - */ - private serialize(input: OnlyHttpBearerAuthCommandInput, context: __SerdeContext): Promise<__HttpRequest> { - throw new Error("No supported protocol was found"); - } - - /** - * @internal - */ - private deserialize(output: __HttpResponse, context: __SerdeContext): Promise { - throw new Error("No supported protocol was found"); - } - - // Start section: command_body_extra - // End section: command_body_extra -} diff --git a/private/weather/src/commands/OnlyHttpBearerAuthOptionalCommand.ts b/private/weather/src/commands/OnlyHttpBearerAuthOptionalCommand.ts deleted file mode 100644 index 4664ff1be3d7..000000000000 --- a/private/weather/src/commands/OnlyHttpBearerAuthOptionalCommand.ts +++ /dev/null @@ -1,99 +0,0 @@ -// smithy-typescript generated code -import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { Command as $Command } from "@smithy/smithy-client"; -import { - FinalizeHandlerArguments, - Handler, - HandlerExecutionContext, - MiddlewareStack, - HttpHandlerOptions as __HttpHandlerOptions, - MetadataBearer as __MetadataBearer, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link OnlyHttpBearerAuthOptionalCommand}. - */ -export interface OnlyHttpBearerAuthOptionalCommandInput {} -/** - * @public - * - * The output of {@link OnlyHttpBearerAuthOptionalCommand}. - */ -export interface OnlyHttpBearerAuthOptionalCommandOutput extends __MetadataBearer {} - -export class OnlyHttpBearerAuthOptionalCommand extends $Command< - OnlyHttpBearerAuthOptionalCommandInput, - OnlyHttpBearerAuthOptionalCommandOutput, - WeatherClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - /** - * @public - */ - constructor(readonly input: OnlyHttpBearerAuthOptionalCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStack, - configuration: WeatherClientResolvedConfig, - options?: __HttpHandlerOptions - ): Handler { - this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); - - const stack = clientStack.concat(this.middlewareStack); - - const { logger } = configuration; - const clientName = "WeatherClient"; - const commandName = "OnlyHttpBearerAuthOptionalCommand"; - const handlerExecutionContext: HandlerExecutionContext = { - logger, - clientName, - commandName, - inputFilterSensitiveLog: (_: any) => _, - outputFilterSensitiveLog: (_: any) => _, - }; - const { requestHandler } = configuration; - return stack.resolve( - (request: FinalizeHandlerArguments) => - requestHandler.handle(request.request as __HttpRequest, options || {}), - handlerExecutionContext - ); - } - - /** - * @internal - */ - private serialize(input: OnlyHttpBearerAuthOptionalCommandInput, context: __SerdeContext): Promise<__HttpRequest> { - throw new Error("No supported protocol was found"); - } - - /** - * @internal - */ - private deserialize( - output: __HttpResponse, - context: __SerdeContext - ): Promise { - throw new Error("No supported protocol was found"); - } - - // Start section: command_body_extra - // End section: command_body_extra -} diff --git a/private/weather/src/commands/OnlySigv4AuthCommand.ts b/private/weather/src/commands/OnlySigv4AuthCommand.ts deleted file mode 100644 index e3eda4d76595..000000000000 --- a/private/weather/src/commands/OnlySigv4AuthCommand.ts +++ /dev/null @@ -1,98 +0,0 @@ -// smithy-typescript generated code -import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; -import { getSigV4AuthPlugin } from "@aws-sdk/middleware-signing"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { Command as $Command } from "@smithy/smithy-client"; -import { - FinalizeHandlerArguments, - Handler, - HandlerExecutionContext, - MiddlewareStack, - HttpHandlerOptions as __HttpHandlerOptions, - MetadataBearer as __MetadataBearer, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link OnlySigv4AuthCommand}. - */ -export interface OnlySigv4AuthCommandInput {} -/** - * @public - * - * The output of {@link OnlySigv4AuthCommand}. - */ -export interface OnlySigv4AuthCommandOutput extends __MetadataBearer {} - -export class OnlySigv4AuthCommand extends $Command< - OnlySigv4AuthCommandInput, - OnlySigv4AuthCommandOutput, - WeatherClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - /** - * @public - */ - constructor(readonly input: OnlySigv4AuthCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStack, - configuration: WeatherClientResolvedConfig, - options?: __HttpHandlerOptions - ): Handler { - this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); - this.middlewareStack.use(getSigV4AuthPlugin(configuration)); - - const stack = clientStack.concat(this.middlewareStack); - - const { logger } = configuration; - const clientName = "WeatherClient"; - const commandName = "OnlySigv4AuthCommand"; - const handlerExecutionContext: HandlerExecutionContext = { - logger, - clientName, - commandName, - inputFilterSensitiveLog: (_: any) => _, - outputFilterSensitiveLog: (_: any) => _, - }; - const { requestHandler } = configuration; - return stack.resolve( - (request: FinalizeHandlerArguments) => - requestHandler.handle(request.request as __HttpRequest, options || {}), - handlerExecutionContext - ); - } - - /** - * @internal - */ - private serialize(input: OnlySigv4AuthCommandInput, context: __SerdeContext): Promise<__HttpRequest> { - throw new Error("No supported protocol was found"); - } - - /** - * @internal - */ - private deserialize(output: __HttpResponse, context: __SerdeContext): Promise { - throw new Error("No supported protocol was found"); - } - - // Start section: command_body_extra - // End section: command_body_extra -} diff --git a/private/weather/src/commands/OnlySigv4AuthOptionalCommand.ts b/private/weather/src/commands/OnlySigv4AuthOptionalCommand.ts deleted file mode 100644 index e610ad25599e..000000000000 --- a/private/weather/src/commands/OnlySigv4AuthOptionalCommand.ts +++ /dev/null @@ -1,96 +0,0 @@ -// smithy-typescript generated code -import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { Command as $Command } from "@smithy/smithy-client"; -import { - FinalizeHandlerArguments, - Handler, - HandlerExecutionContext, - MiddlewareStack, - HttpHandlerOptions as __HttpHandlerOptions, - MetadataBearer as __MetadataBearer, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link OnlySigv4AuthOptionalCommand}. - */ -export interface OnlySigv4AuthOptionalCommandInput {} -/** - * @public - * - * The output of {@link OnlySigv4AuthOptionalCommand}. - */ -export interface OnlySigv4AuthOptionalCommandOutput extends __MetadataBearer {} - -export class OnlySigv4AuthOptionalCommand extends $Command< - OnlySigv4AuthOptionalCommandInput, - OnlySigv4AuthOptionalCommandOutput, - WeatherClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - /** - * @public - */ - constructor(readonly input: OnlySigv4AuthOptionalCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStack, - configuration: WeatherClientResolvedConfig, - options?: __HttpHandlerOptions - ): Handler { - this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); - - const stack = clientStack.concat(this.middlewareStack); - - const { logger } = configuration; - const clientName = "WeatherClient"; - const commandName = "OnlySigv4AuthOptionalCommand"; - const handlerExecutionContext: HandlerExecutionContext = { - logger, - clientName, - commandName, - inputFilterSensitiveLog: (_: any) => _, - outputFilterSensitiveLog: (_: any) => _, - }; - const { requestHandler } = configuration; - return stack.resolve( - (request: FinalizeHandlerArguments) => - requestHandler.handle(request.request as __HttpRequest, options || {}), - handlerExecutionContext - ); - } - - /** - * @internal - */ - private serialize(input: OnlySigv4AuthOptionalCommandInput, context: __SerdeContext): Promise<__HttpRequest> { - throw new Error("No supported protocol was found"); - } - - /** - * @internal - */ - private deserialize(output: __HttpResponse, context: __SerdeContext): Promise { - throw new Error("No supported protocol was found"); - } - - // Start section: command_body_extra - // End section: command_body_extra -} diff --git a/private/weather/src/commands/SameAsServiceCommand.ts b/private/weather/src/commands/SameAsServiceCommand.ts deleted file mode 100644 index 2984511be126..000000000000 --- a/private/weather/src/commands/SameAsServiceCommand.ts +++ /dev/null @@ -1,98 +0,0 @@ -// smithy-typescript generated code -import { ServiceInputTypes, ServiceOutputTypes, WeatherClientResolvedConfig } from "../WeatherClient"; -import { getSigV4AuthPlugin } from "@aws-sdk/middleware-signing"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { Command as $Command } from "@smithy/smithy-client"; -import { - FinalizeHandlerArguments, - Handler, - HandlerExecutionContext, - MiddlewareStack, - HttpHandlerOptions as __HttpHandlerOptions, - MetadataBearer as __MetadataBearer, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -/** - * @public - */ -export { __MetadataBearer, $Command }; -/** - * @public - * - * The input for {@link SameAsServiceCommand}. - */ -export interface SameAsServiceCommandInput {} -/** - * @public - * - * The output of {@link SameAsServiceCommand}. - */ -export interface SameAsServiceCommandOutput extends __MetadataBearer {} - -export class SameAsServiceCommand extends $Command< - SameAsServiceCommandInput, - SameAsServiceCommandOutput, - WeatherClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - /** - * @public - */ - constructor(readonly input: SameAsServiceCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStack, - configuration: WeatherClientResolvedConfig, - options?: __HttpHandlerOptions - ): Handler { - this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); - this.middlewareStack.use(getSigV4AuthPlugin(configuration)); - - const stack = clientStack.concat(this.middlewareStack); - - const { logger } = configuration; - const clientName = "WeatherClient"; - const commandName = "SameAsServiceCommand"; - const handlerExecutionContext: HandlerExecutionContext = { - logger, - clientName, - commandName, - inputFilterSensitiveLog: (_: any) => _, - outputFilterSensitiveLog: (_: any) => _, - }; - const { requestHandler } = configuration; - return stack.resolve( - (request: FinalizeHandlerArguments) => - requestHandler.handle(request.request as __HttpRequest, options || {}), - handlerExecutionContext - ); - } - - /** - * @internal - */ - private serialize(input: SameAsServiceCommandInput, context: __SerdeContext): Promise<__HttpRequest> { - throw new Error("No supported protocol was found"); - } - - /** - * @internal - */ - private deserialize(output: __HttpResponse, context: __SerdeContext): Promise { - throw new Error("No supported protocol was found"); - } - - // Start section: command_body_extra - // End section: command_body_extra -} diff --git a/private/weather/src/commands/index.ts b/private/weather/src/commands/index.ts deleted file mode 100644 index 1dce8e22732d..000000000000 --- a/private/weather/src/commands/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -// smithy-typescript generated code -export * from "./OnlyCustomAuthCommand"; -export * from "./OnlyCustomAuthOptionalCommand"; -export * from "./OnlyHttpApiKeyAndBearerAuthCommand"; -export * from "./OnlyHttpApiKeyAndBearerAuthReversedCommand"; -export * from "./OnlyHttpApiKeyAuthCommand"; -export * from "./OnlyHttpApiKeyAuthOptionalCommand"; -export * from "./OnlyHttpBearerAuthCommand"; -export * from "./OnlyHttpBearerAuthOptionalCommand"; -export * from "./OnlySigv4AuthCommand"; -export * from "./OnlySigv4AuthOptionalCommand"; -export * from "./SameAsServiceCommand"; diff --git a/private/weather/src/extensionConfiguration.ts b/private/weather/src/extensionConfiguration.ts deleted file mode 100644 index efa1917030de..000000000000 --- a/private/weather/src/extensionConfiguration.ts +++ /dev/null @@ -1,10 +0,0 @@ -// smithy-typescript generated code -import { HttpHandlerExtensionConfiguration } from "@smithy/protocol-http"; -import { DefaultExtensionConfiguration } from "@smithy/types"; - -/** - * @internal - */ -export interface WeatherExtensionConfiguration - extends HttpHandlerExtensionConfiguration, - DefaultExtensionConfiguration {} diff --git a/private/weather/src/index.ts b/private/weather/src/index.ts deleted file mode 100644 index 2ff42dff9f7f..000000000000 --- a/private/weather/src/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -// smithy-typescript generated code -/* eslint-disable */ -export * from "./WeatherClient"; -export * from "./Weather"; -export * from "./commands"; -export * from "./models"; - -export * from "./middleware/HttpApiKeyAuth"; - -export { WeatherServiceException } from "./models/WeatherServiceException"; diff --git a/private/weather/src/middleware/HttpApiKeyAuth/index.spec.ts b/private/weather/src/middleware/HttpApiKeyAuth/index.spec.ts deleted file mode 100644 index 3e5354d32cc7..000000000000 --- a/private/weather/src/middleware/HttpApiKeyAuth/index.spec.ts +++ /dev/null @@ -1,166 +0,0 @@ -// smithy-typescript generated code -// Please do not touch this file. It's generated from a template in: -// https://github.com/awslabs/smithy-typescript/blob/main/smithy-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/integration/http-api-key-auth.spec.ts -import { HttpRequest } from "@smithy/protocol-http"; -import { MiddlewareStack } from "@smithy/types"; -import { vi } from "vitest"; - -import { getHttpApiKeyAuthPlugin, httpApiKeyAuthMiddleware, resolveHttpApiKeyAuthConfig } from "./index"; - -describe("resolveHttpApiKeyAuthConfig", () => { - it("should return the input unchanged", () => { - const config = { - apiKey: () => Promise.resolve("example-api-key"), - }; - expect(resolveHttpApiKeyAuthConfig(config)).toEqual(config); - }); -}); - -describe("getHttpApiKeyAuthPlugin", () => { - it("should apply the middleware to the stack", () => { - const plugin = getHttpApiKeyAuthPlugin( - { - apiKey: () => Promise.resolve("example-api-key"), - }, - { - in: "query", - name: "key", - } - ); - - const mockApplied = vi.fn(); - const mockOther = vi.fn(); - - // TODO there's got to be a better way to do this mocking - plugin.applyToStack({ - addRelativeTo: mockApplied, - // We don't expect any of these others to be called. - add: mockOther, - concat: mockOther, - resolve: mockOther, - applyToStack: mockOther, - use: mockOther, - clone: mockOther, - remove: mockOther, - removeByTag: mockOther, - } as unknown as MiddlewareStack); - - expect(mockApplied.mock.calls.length).toEqual(1); - expect(mockOther.mock.calls.length).toEqual(0); - }); -}); - -describe("httpApiKeyAuthMiddleware", () => { - describe("returned middleware function", () => { - const mockNextHandler = vi.fn(); - - beforeEach(() => { - vi.clearAllMocks(); - }); - - it("should set the query parameter if the location is `query`", async () => { - const middleware = httpApiKeyAuthMiddleware( - { - apiKey: () => Promise.resolve("example-api-key"), - }, - { - in: "query", - name: "key", - } - ); - - const handler = middleware(mockNextHandler, {}); - - await handler({ - input: {}, - request: new HttpRequest({}), - }); - - expect(mockNextHandler.mock.calls.length).toEqual(1); - expect(mockNextHandler.mock.calls[0][0].request.query.key).toBe("example-api-key"); - }); - - it("should skip if the api key has not been set", async () => { - const middleware = httpApiKeyAuthMiddleware( - {}, - { - in: "header", - name: "auth", - scheme: "scheme", - } - ); - - const handler = middleware(mockNextHandler, {}); - - await handler({ - input: {}, - request: new HttpRequest({}), - }); - - expect(mockNextHandler.mock.calls.length).toEqual(1); - }); - - it("should skip if the request is not an HttpRequest", async () => { - const middleware = httpApiKeyAuthMiddleware( - {}, - { - in: "header", - name: "Authorization", - } - ); - - const handler = middleware(mockNextHandler, {}); - - await handler({ - input: {}, - request: {}, - }); - - expect(mockNextHandler.mock.calls.length).toEqual(1); - }); - - it("should set the API key in the lower-cased named header", async () => { - const middleware = httpApiKeyAuthMiddleware( - { - apiKey: () => Promise.resolve("example-api-key"), - }, - { - in: "header", - name: "Authorization", - } - ); - - const handler = middleware(mockNextHandler, {}); - - await handler({ - input: {}, - request: new HttpRequest({}), - }); - - expect(mockNextHandler.mock.calls.length).toEqual(1); - expect(mockNextHandler.mock.calls[0][0].request.headers.authorization).toBe("example-api-key"); - }); - - it("should set the API key in the named header with the provided scheme", async () => { - const middleware = httpApiKeyAuthMiddleware( - { - apiKey: () => Promise.resolve("example-api-key"), - }, - { - in: "header", - name: "authorization", - scheme: "exampleScheme", - } - ); - const handler = middleware(mockNextHandler, {}); - - await handler({ - input: {}, - request: new HttpRequest({}), - }); - - expect(mockNextHandler.mock.calls.length).toEqual(1); - expect(mockNextHandler.mock.calls[0][0].request.headers.authorization).toBe("exampleScheme example-api-key"); - }); - }); -}); diff --git a/private/weather/src/middleware/HttpApiKeyAuth/index.ts b/private/weather/src/middleware/HttpApiKeyAuth/index.ts deleted file mode 100644 index 0c0dfb809de2..000000000000 --- a/private/weather/src/middleware/HttpApiKeyAuth/index.ts +++ /dev/null @@ -1,136 +0,0 @@ -// smithy-typescript generated code -// Please do not touch this file. It's generated from a template in: -// https://github.com/awslabs/smithy-typescript/blob/main/smithy-typescript-codegen/src/main/resources/software/amazon/smithy/aws/typescript/codegen/integration/http-api-key-auth.ts -// derived from https://github.com/aws/aws-sdk-js-v3/blob/e35f78c97fa6710ff9c444351893f0f06755e771/packages/middleware-endpoint-discovery/src/endpointDiscoveryMiddleware.ts - -import { HttpRequest } from "@smithy/protocol-http"; -import { BuildMiddleware, Pluggable, Provider, RelativeMiddlewareOptions } from "@smithy/types"; -import { normalizeProvider } from "@smithy/util-middleware"; - -interface HttpApiKeyAuthMiddlewareConfig { - /** - * Where to put the API key. - * - * If the value is `header`, the API key will be transported in the named header, - * optionally prefixed with the provided scheme. - * - * If the value is `query`, the API key will be transported in the named query parameter. - */ - in: "header" | "query"; - - /** - * The name of the header / query parameter to use for the transporting the API key. - */ - name: string; - - /** - * The scheme to use. Only supported when `in` is `header`. - */ - scheme?: string; -} - -export interface HttpApiKeyAuthInputConfig { - /** - * The API key to use when making requests. - * - * This is optional because some operations may not require an API key. - */ - apiKey?: string | Provider; -} - -export interface ApiKeyPreviouslyResolved {} - -export interface HttpApiKeyAuthResolvedConfig { - /** - * The API key to use when making requests. - * - * This is optional because some operations may not require an API key. - */ - apiKey?: Provider; -} - -// We have to provide a resolve function when we have config, even if it doesn't -// actually do anything to the input value. "If any of inputConfig, resolvedConfig, -// or resolveFunction are set, then all of inputConfig, resolvedConfig, and -// resolveFunction must be set." -export function resolveHttpApiKeyAuthConfig( - input: T & ApiKeyPreviouslyResolved & HttpApiKeyAuthInputConfig -): T & HttpApiKeyAuthResolvedConfig { - return { - ...input, - apiKey: input.apiKey ? normalizeProvider(input.apiKey) : undefined, - }; -} - -/** - * Middleware to inject the API key into the HTTP request. - * - * The middleware will inject the client's configured API key into the - * request as defined by the `@httpApiKeyAuth` trait. If the trait says to - * put the API key into a named header, that header will be used, optionally - * prefixed with a scheme. If the trait says to put the API key into a named - * query parameter, that query parameter will be used. - * - * @param pluginConfig the client configuration. Includes the function that will return the API key value. - * @param middlewareConfig the plugin options (location of the parameter, name, and optional scheme) - * @returns a function that processes the HTTP request and passes it on to the next handler - */ -export const httpApiKeyAuthMiddleware = - ( - pluginConfig: HttpApiKeyAuthResolvedConfig, - middlewareConfig: HttpApiKeyAuthMiddlewareConfig - ): BuildMiddleware => - (next) => - async (args) => { - if (!HttpRequest.isInstance(args.request)) return next(args); - - const apiKey = pluginConfig.apiKey && (await pluginConfig.apiKey()); - - // This middleware will not be injected if the operation has the @optionalAuth trait. - // We don't know if we're the only auth middleware, so let the service deal with the - // absence of the API key (or let other middleware do its job). - if (!apiKey) { - return next(args); - } - - return next({ - ...args, - request: { - ...args.request, - headers: { - ...args.request.headers, - ...(middlewareConfig.in === "header" && { - // Set the header, even if it's already been set. - [middlewareConfig.name.toLowerCase()]: middlewareConfig.scheme - ? `${middlewareConfig.scheme} ${apiKey}` - : apiKey, - }), - }, - query: { - ...args.request.query, - // Set the query parameter, even if it's already been set. - ...(middlewareConfig.in === "query" && { [middlewareConfig.name]: apiKey }), - }, - }, - }); - }; - -export const httpApiKeyAuthMiddlewareOptions: RelativeMiddlewareOptions = { - name: "httpApiKeyAuthMiddleware", - tags: ["APIKEY", "AUTH"], - relation: "after", - toMiddleware: "retryMiddleware", - override: true, -}; - -export const getHttpApiKeyAuthPlugin = ( - pluginConfig: HttpApiKeyAuthResolvedConfig, - middlewareConfig: HttpApiKeyAuthMiddlewareConfig -): Pluggable => ({ - applyToStack: (clientStack) => { - clientStack.addRelativeTo( - httpApiKeyAuthMiddleware(pluginConfig, middlewareConfig), - httpApiKeyAuthMiddlewareOptions - ); - }, -}); diff --git a/private/weather/src/models/WeatherServiceException.ts b/private/weather/src/models/WeatherServiceException.ts deleted file mode 100644 index 2afd9bdd8e14..000000000000 --- a/private/weather/src/models/WeatherServiceException.ts +++ /dev/null @@ -1,22 +0,0 @@ -// smithy-typescript generated code -import { - ServiceException as __ServiceException, - ServiceExceptionOptions as __ServiceExceptionOptions, -} from "@smithy/smithy-client"; - -export { __ServiceException, __ServiceExceptionOptions }; - -/** - * @public - * - * Base exception class for all service exceptions from Weather service. - */ -export class WeatherServiceException extends __ServiceException { - /** - * @internal - */ - constructor(options: __ServiceExceptionOptions) { - super(options); - Object.setPrototypeOf(this, WeatherServiceException.prototype); - } -} diff --git a/private/weather/src/models/index.ts b/private/weather/src/models/index.ts deleted file mode 100644 index 040c1b0ec560..000000000000 --- a/private/weather/src/models/index.ts +++ /dev/null @@ -1 +0,0 @@ -// smithy-typescript generated code diff --git a/private/weather/src/runtimeConfig.browser.ts b/private/weather/src/runtimeConfig.browser.ts deleted file mode 100644 index 402c855925e9..000000000000 --- a/private/weather/src/runtimeConfig.browser.ts +++ /dev/null @@ -1,40 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { Sha256 } from "@aws-crypto/sha256-browser"; -import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser"; -import { FetchHttpHandler as RequestHandler, streamCollector } from "@smithy/fetch-http-handler"; -import { invalidProvider } from "@smithy/invalid-dependency"; -import { calculateBodyLength } from "@smithy/util-body-length-browser"; -import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { WeatherClientConfig } from "./WeatherClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: WeatherClientConfig) => { - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - return { - ...clientSharedValues, - ...config, - runtime: "browser", - defaultsMode, - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: - config?.credentialDefaultProvider ?? ((_: unknown) => () => Promise.reject(new Error("Credential is missing"))), - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? defaultUserAgent({ clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? DEFAULT_MAX_ATTEMPTS, - region: config?.region ?? invalidProvider("Region is missing"), - requestHandler: config?.requestHandler ?? new RequestHandler(defaultConfigProvider), - retryMode: config?.retryMode ?? (async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE), - sha256: config?.sha256 ?? Sha256, - streamCollector: config?.streamCollector ?? streamCollector, - }; -}; diff --git a/private/weather/src/runtimeConfig.native.ts b/private/weather/src/runtimeConfig.native.ts deleted file mode 100644 index cd1d8c3b5b67..000000000000 --- a/private/weather/src/runtimeConfig.native.ts +++ /dev/null @@ -1,17 +0,0 @@ -// smithy-typescript generated code -import { Sha256 } from "@aws-crypto/sha256-js"; -import { WeatherClientConfig } from "./WeatherClient"; -import { getRuntimeConfig as getBrowserRuntimeConfig } from "./runtimeConfig.browser"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: WeatherClientConfig) => { - const browserDefaults = getBrowserRuntimeConfig(config); - return { - ...browserDefaults, - ...config, - runtime: "react-native", - sha256: config?.sha256 ?? Sha256, - }; -}; diff --git a/private/weather/src/runtimeConfig.shared.ts b/private/weather/src/runtimeConfig.shared.ts deleted file mode 100644 index 65fc686283dd..000000000000 --- a/private/weather/src/runtimeConfig.shared.ts +++ /dev/null @@ -1,22 +0,0 @@ -// smithy-typescript generated code -import { NoOpLogger } from "@smithy/smithy-client"; -import { parseUrl } from "@smithy/url-parser"; -import { fromBase64, toBase64 } from "@smithy/util-base64"; -import { fromUtf8, toUtf8 } from "@smithy/util-utf8"; -import { WeatherClientConfig } from "./WeatherClient"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: WeatherClientConfig) => ({ - apiVersion: "2006-03-01", - base64Decoder: config?.base64Decoder ?? fromBase64, - base64Encoder: config?.base64Encoder ?? toBase64, - disableHostPrefix: config?.disableHostPrefix ?? false, - extensions: config?.extensions ?? [], - logger: config?.logger ?? new NoOpLogger(), - signingName: config?.signingName ?? "weather", - urlParser: config?.urlParser ?? parseUrl, - utf8Decoder: config?.utf8Decoder ?? fromUtf8, - utf8Encoder: config?.utf8Encoder ?? toUtf8, -}); diff --git a/private/weather/src/runtimeConfig.ts b/private/weather/src/runtimeConfig.ts deleted file mode 100644 index 4796f70a35a6..000000000000 --- a/private/weather/src/runtimeConfig.ts +++ /dev/null @@ -1,51 +0,0 @@ -// smithy-typescript generated code -// @ts-ignore: package.json will be imported from dist folders -import packageInfo from "../package.json"; // eslint-disable-line - -import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts"; -import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; -import { defaultUserAgent } from "@aws-sdk/util-user-agent-node"; -import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS } from "@smithy/config-resolver"; -import { Hash } from "@smithy/hash-node"; -import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS } from "@smithy/middleware-retry"; -import { loadConfig as loadNodeConfig } from "@smithy/node-config-provider"; -import { NodeHttpHandler as RequestHandler, streamCollector } from "@smithy/node-http-handler"; -import { calculateBodyLength } from "@smithy/util-body-length-node"; -import { DEFAULT_RETRY_MODE } from "@smithy/util-retry"; -import { WeatherClientConfig } from "./WeatherClient"; -import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-node"; -import { emitWarningIfUnsupportedVersion } from "@smithy/smithy-client"; - -/** - * @internal - */ -export const getRuntimeConfig = (config: WeatherClientConfig) => { - emitWarningIfUnsupportedVersion(process.version); - const defaultsMode = resolveDefaultsModeConfig(config); - const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); - const clientSharedValues = getSharedRuntimeConfig(config); - return { - ...clientSharedValues, - ...config, - runtime: "node", - defaultsMode, - bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: - config?.credentialDefaultProvider ?? decorateDefaultCredentialProvider(credentialDefaultProvider), - defaultUserAgentProvider: - config?.defaultUserAgentProvider ?? defaultUserAgent({ clientVersion: packageInfo.version }), - maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS), - region: config?.region ?? loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS), - requestHandler: config?.requestHandler ?? new RequestHandler(defaultConfigProvider), - retryMode: - config?.retryMode ?? - loadNodeConfig({ - ...NODE_RETRY_MODE_CONFIG_OPTIONS, - default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE, - }), - sha256: config?.sha256 ?? Hash.bind(null, "sha256"), - streamCollector: config?.streamCollector ?? streamCollector, - }; -}; diff --git a/private/weather/src/runtimeExtensions.ts b/private/weather/src/runtimeExtensions.ts deleted file mode 100644 index 70e1498f3c75..000000000000 --- a/private/weather/src/runtimeExtensions.ts +++ /dev/null @@ -1,38 +0,0 @@ -// smithy-typescript generated code -import { getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig } from "@smithy/protocol-http"; -import { getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig } from "@smithy/smithy-client"; -import { WeatherExtensionConfiguration } from "./extensionConfiguration"; - -/** - * @public - */ -export interface RuntimeExtension { - configure(extensionConfiguration: WeatherExtensionConfiguration): void; -} - -/** - * @public - */ -export interface RuntimeExtensionsConfig { - extensions: RuntimeExtension[]; -} - -const asPartial = >(t: T) => t; - -/** - * @internal - */ -export const resolveRuntimeExtensions = (runtimeConfig: any, extensions: RuntimeExtension[]) => { - const extensionConfiguration: WeatherExtensionConfiguration = { - ...asPartial(getDefaultExtensionConfiguration(runtimeConfig)), - ...asPartial(getHttpHandlerExtensionConfiguration(runtimeConfig)), - }; - - extensions.forEach((extension) => extension.configure(extensionConfiguration)); - - return { - ...runtimeConfig, - ...resolveDefaultRuntimeConfig(extensionConfiguration), - ...resolveHttpHandlerRuntimeConfig(extensionConfiguration), - }; -}; diff --git a/private/weather/tsconfig.cjs.json b/private/weather/tsconfig.cjs.json deleted file mode 100644 index 3567d85ba846..000000000000 --- a/private/weather/tsconfig.cjs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "outDir": "dist-cjs" - } -} diff --git a/private/weather/tsconfig.es.json b/private/weather/tsconfig.es.json deleted file mode 100644 index 809f57bde65e..000000000000 --- a/private/weather/tsconfig.es.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "lib": ["dom"], - "module": "esnext", - "outDir": "dist-es" - } -} diff --git a/private/weather/tsconfig.json b/private/weather/tsconfig.json deleted file mode 100644 index 344909de2128..000000000000 --- a/private/weather/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "@tsconfig/node14/tsconfig.json", - "compilerOptions": { - "downlevelIteration": true, - "importHelpers": true, - "incremental": true, - "removeComments": true, - "resolveJsonModule": true, - "rootDir": "src", - "useUnknownInCatchVariables": false - }, - "exclude": ["test/"] -} diff --git a/private/weather/tsconfig.types.json b/private/weather/tsconfig.types.json deleted file mode 100644 index 4c3dfa7b3d25..000000000000 --- a/private/weather/tsconfig.types.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig", - "compilerOptions": { - "removeComments": false, - "declaration": true, - "declarationDir": "dist-types", - "emitDeclarationOnly": true - }, - "exclude": ["test/**/*", "dist-types/**/*"] -} diff --git a/private/weather/typedoc.json b/private/weather/typedoc.json deleted file mode 100644 index 8a364aa93b69..000000000000 --- a/private/weather/typedoc.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": ["../../typedoc.client.json"], - "entryPoints": ["src/index.ts"], - "out": "docs", - "readme": "README.md" -} diff --git a/private/weather/vite.config.js b/private/weather/vite.config.js deleted file mode 100644 index e7147d3ac9e1..000000000000 --- a/private/weather/vite.config.js +++ /dev/null @@ -1,8 +0,0 @@ -import { defineConfig } from "vite"; - -export default defineConfig({ - test: { - include: ["**/*.spec.ts"], - globals: true, - }, -}); diff --git a/yarn.lock b/yarn.lock index 74a30a946529..6aad62e24939 100644 --- a/yarn.lock +++ b/yarn.lock @@ -108,26 +108,26 @@ "@aws-sdk/util-endpoints" "*" "@aws-sdk/util-user-agent-browser" "*" "@aws-sdk/util-user-agent-node" "*" - "@smithy/config-resolver" "^2.0.7" - "@smithy/fetch-http-handler" "^2.1.2" - "@smithy/hash-node" "^2.0.6" - "@smithy/invalid-dependency" "^2.0.6" - "@smithy/middleware-content-length" "^2.0.8" - "@smithy/middleware-endpoint" "^2.0.6" - "@smithy/middleware-retry" "^2.0.9" - "@smithy/middleware-serde" "^2.0.6" + "@smithy/config-resolver" "^2.0.8" + "@smithy/fetch-http-handler" "^2.1.3" + "@smithy/hash-node" "^2.0.7" + "@smithy/invalid-dependency" "^2.0.7" + "@smithy/middleware-content-length" "^2.0.9" + "@smithy/middleware-endpoint" "^2.0.7" + "@smithy/middleware-retry" "^2.0.10" + "@smithy/middleware-serde" "^2.0.7" "@smithy/middleware-stack" "^2.0.0" - "@smithy/node-config-provider" "^2.0.9" - "@smithy/node-http-handler" "^2.1.2" - "@smithy/protocol-http" "^3.0.2" - "@smithy/smithy-client" "^2.1.3" - "@smithy/types" "^2.3.0" - "@smithy/url-parser" "^2.0.6" + "@smithy/node-config-provider" "^2.0.10" + "@smithy/node-http-handler" "^2.1.3" + "@smithy/protocol-http" "^3.0.3" + "@smithy/smithy-client" "^2.1.4" + "@smithy/types" "^2.3.1" + "@smithy/url-parser" "^2.0.7" "@smithy/util-base64" "^2.0.0" "@smithy/util-body-length-browser" "^2.0.0" "@smithy/util-body-length-node" "^2.1.0" - "@smithy/util-defaults-mode-browser" "^2.0.7" - "@smithy/util-defaults-mode-node" "^2.0.9" + "@smithy/util-defaults-mode-browser" "^2.0.8" + "@smithy/util-defaults-mode-node" "^2.0.10" "@smithy/util-retry" "^2.0.0" "@smithy/util-utf8" "^2.0.0" fast-xml-parser "4.2.5" @@ -829,111 +829,221 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.17.tgz#9e00eb6865ed5f2dbe71a1e96f2c52254cd92903" integrity sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg== +"@esbuild/android-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz#984b4f9c8d0377443cc2dfcef266d02244593622" + integrity sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ== + "@esbuild/android-arm@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.17.tgz#1aa013b65524f4e9f794946b415b32ae963a4618" integrity sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg== +"@esbuild/android-arm@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz#fedb265bc3a589c84cc11f810804f234947c3682" + integrity sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw== + "@esbuild/android-x64@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.17.tgz#c2bd0469b04ded352de011fae34a7a1d4dcecb79" integrity sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw== +"@esbuild/android-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz#35cf419c4cfc8babe8893d296cd990e9e9f756f2" + integrity sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg== + "@esbuild/darwin-arm64@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.17.tgz#0c21a59cb5bd7a2cec66c7a42431dca42aefeddd" integrity sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g== +"@esbuild/darwin-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz#08172cbeccf95fbc383399a7f39cfbddaeb0d7c1" + integrity sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA== + "@esbuild/darwin-x64@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.17.tgz#92f8763ff6f97dff1c28a584da7b51b585e87a7b" integrity sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g== +"@esbuild/darwin-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz#d70d5790d8bf475556b67d0f8b7c5bdff053d85d" + integrity sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ== + "@esbuild/freebsd-arm64@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.17.tgz#934f74bdf4022e143ba2f21d421b50fd0fead8f8" integrity sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ== +"@esbuild/freebsd-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz#98755cd12707f93f210e2494d6a4b51b96977f54" + integrity sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw== + "@esbuild/freebsd-x64@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.17.tgz#16b6e90ba26ecc865eab71c56696258ec7f5d8bf" integrity sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA== +"@esbuild/freebsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz#c1eb2bff03915f87c29cece4c1a7fa1f423b066e" + integrity sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ== + "@esbuild/linux-arm64@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.17.tgz#179a58e8d4c72116eb068563629349f8f4b48072" integrity sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ== +"@esbuild/linux-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz#bad4238bd8f4fc25b5a021280c770ab5fc3a02a0" + integrity sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA== + "@esbuild/linux-arm@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.17.tgz#9d78cf87a310ae9ed985c3915d5126578665c7b5" integrity sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg== +"@esbuild/linux-arm@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz#3e617c61f33508a27150ee417543c8ab5acc73b0" + integrity sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg== + "@esbuild/linux-ia32@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.17.tgz#6fed202602d37361bca376c9d113266a722a908c" integrity sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg== +"@esbuild/linux-ia32@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz#699391cccba9aee6019b7f9892eb99219f1570a7" + integrity sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA== + "@esbuild/linux-loong64@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.17.tgz#cdc60304830be1e74560c704bfd72cab8a02fa06" integrity sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg== +"@esbuild/linux-loong64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz#e6fccb7aac178dd2ffb9860465ac89d7f23b977d" + integrity sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg== + "@esbuild/linux-mips64el@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.17.tgz#c367b2855bb0902f5576291a2049812af2088086" integrity sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ== +"@esbuild/linux-mips64el@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz#eeff3a937de9c2310de30622a957ad1bd9183231" + integrity sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ== + "@esbuild/linux-ppc64@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.17.tgz#7fdc0083d42d64a4651711ee0a7964f489242f45" integrity sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ== +"@esbuild/linux-ppc64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz#2f7156bde20b01527993e6881435ad79ba9599fb" + integrity sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA== + "@esbuild/linux-riscv64@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.17.tgz#5198a417f3f5b86b10c95647b8bc032e5b6b2b1c" integrity sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g== +"@esbuild/linux-riscv64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz#6628389f210123d8b4743045af8caa7d4ddfc7a6" + integrity sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A== + "@esbuild/linux-s390x@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.17.tgz#7459c2fecdee2d582f0697fb76a4041f4ad1dd1e" integrity sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg== +"@esbuild/linux-s390x@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz#255e81fb289b101026131858ab99fba63dcf0071" + integrity sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ== + "@esbuild/linux-x64@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.17.tgz#948cdbf46d81c81ebd7225a7633009bc56a4488c" integrity sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ== +"@esbuild/linux-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz#c7690b3417af318a9b6f96df3031a8865176d338" + integrity sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w== + "@esbuild/netbsd-x64@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.17.tgz#6bb89668c0e093c5a575ded08e1d308bd7fd63e7" integrity sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ== +"@esbuild/netbsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz#30e8cd8a3dded63975e2df2438ca109601ebe0d1" + integrity sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A== + "@esbuild/openbsd-x64@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.17.tgz#abac2ae75fef820ef6c2c48da4666d092584c79d" integrity sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA== +"@esbuild/openbsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz#7812af31b205055874c8082ea9cf9ab0da6217ae" + integrity sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg== + "@esbuild/sunos-x64@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.17.tgz#74a45fe1db8ea96898f1a9bb401dcf1dadfc8371" integrity sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g== +"@esbuild/sunos-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz#d5c275c3b4e73c9b0ecd38d1ca62c020f887ab9d" + integrity sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ== + "@esbuild/win32-arm64@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.17.tgz#fd95ffd217995589058a4ed8ac17ee72a3d7f615" integrity sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw== +"@esbuild/win32-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz#73bc7f5a9f8a77805f357fab97f290d0e4820ac9" + integrity sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg== + "@esbuild/win32-ia32@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.17.tgz#9b7ef5d0df97593a80f946b482e34fcba3fa4aaf" integrity sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg== +"@esbuild/win32-ia32@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz#ec93cbf0ef1085cc12e71e0d661d20569ff42102" + integrity sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g== + "@esbuild/win32-x64@0.18.17": version "0.18.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.17.tgz#bcb2e042631b3c15792058e189ed879a22b2968b" integrity sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA== +"@esbuild/win32-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz#786c5f41f043b07afb1af37683d7c33668858f6d" + integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ== + "@eslint-community/eslint-utils@^4.2.0": version "4.4.0" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" @@ -1337,6 +1447,13 @@ dependencies: "@sinclair/typebox" "^0.27.8" +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + "@jest/source-map@^28.1.2": version "28.1.2" resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-28.1.2.tgz#7fe832b172b497d6663cdff6c13b0a920e139e24" @@ -1498,7 +1615,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== @@ -2693,12 +2810,12 @@ "@smithy/types" "^2.0.2" tslib "^2.5.0" -"@smithy/abort-controller@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-2.0.6.tgz#8d17bb447aa33a43e4d57f98f9dc23560158b6b8" - integrity sha512-4I7g0lyGUlW2onf8mD76IzU37oRWSHsQ5zlW5MjDzgg4I4J9bOK4500Gx6qOuoN7+GulAnGLe1YwyrIluzhakg== +"@smithy/abort-controller@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-2.0.7.tgz#e36f6da2f9c14b2abba4c11e42813d4de0755b12" + integrity sha512-rITz65zk8QA3GQ1OeoJ3/Q4+8j/HqubWU8TBqk57BMYTOX+P+LNMoVHPqzLHhE6qKot5muhThNCYvOKNt7ojJA== dependencies: - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.1" tslib "^2.5.0" "@smithy/chunked-blob-reader-native@^2.0.0": @@ -2716,13 +2833,13 @@ dependencies: tslib "^2.5.0" -"@smithy/config-resolver@^2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-2.0.7.tgz#bfa7de9b19922a071a2b26766bcb116e4becbc77" - integrity sha512-J4J1AWiqaApC+3I9U++SuxAQ3BOoM5VoYnpFzCZcb63aLF80Zpc/nq2pFR1OsEIYyg2UYNdcBKKfHABmwo4WgQ== +"@smithy/config-resolver@^2.0.8": + version "2.0.8" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-2.0.8.tgz#bab938d24bada463cea6935d8b98035af07f7a6d" + integrity sha512-e7mwQteHjo9S1GK+TfzP3o7ujE2ZK30d6wkv5brKtabrZF7MBflj9CwUP2XYuOYebdWirHOtv8ZfkMrpcbJfYw== dependencies: - "@smithy/node-config-provider" "^2.0.9" - "@smithy/types" "^2.3.0" + "@smithy/node-config-provider" "^2.0.10" + "@smithy/types" "^2.3.1" "@smithy/util-config-provider" "^2.0.0" "@smithy/util-middleware" "^2.0.0" tslib "^2.5.0" @@ -2738,15 +2855,15 @@ "@smithy/url-parser" "^2.0.1" tslib "^2.5.0" -"@smithy/credential-provider-imds@^2.0.9": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.9.tgz#f98a941c0b7211e9320a20d5c064d6489c61f6d8" - integrity sha512-K7WZRkHS5HZofRgK+O8W4YXXyaVexU1K6hp9vlUL/8CsnrFbZS9quyH/6hTROrYh2PuJr24yii1kc83NJdxMGQ== +"@smithy/credential-provider-imds@^2.0.10": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.10.tgz#19a95e0ab4fbd71bbf1e3a3e0bd03239c5ba5f63" + integrity sha512-may2/gYlDip2rjlU1Z5fcCEWY0Fu3tSu/HykgZrLfb2/171P6OYuz7dGNKBOCS1W57vP4W5wmUhm0WGehrixig== dependencies: - "@smithy/node-config-provider" "^2.0.9" - "@smithy/property-provider" "^2.0.7" - "@smithy/types" "^2.3.0" - "@smithy/url-parser" "^2.0.6" + "@smithy/node-config-provider" "^2.0.10" + "@smithy/property-provider" "^2.0.8" + "@smithy/types" "^2.3.1" + "@smithy/url-parser" "^2.0.7" tslib "^2.5.0" "@smithy/eventstream-codec@^2.0.0", "@smithy/eventstream-codec@^2.0.1": @@ -2759,97 +2876,97 @@ "@smithy/util-hex-encoding" "^2.0.0" tslib "^2.5.0" -"@smithy/eventstream-codec@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-2.0.6.tgz#1ea033e977b58a59ff4b00cf7c899d1ca0c7f81a" - integrity sha512-J9xL82mlYRUMXFnB9VaThXkD7z2JLr52FIVZMoQQ1dxZG5ub+NOGmzaTTZC/cMmKXI/nwCoFuwDWCTjwQhYhQA== +"@smithy/eventstream-codec@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-2.0.7.tgz#564ed3709d89c9cdad62e4f85d07ff926cb2d72b" + integrity sha512-sW3AhXZhmmhh0f11EOotmNNa0rjrKwnMYNKfbp3B/qigdw6foKcmFGX+HF3XGN7w7fFeEFuXr97Ok24gRj92Xg== dependencies: "@aws-crypto/crc32" "3.0.0" - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.1" "@smithy/util-hex-encoding" "^2.0.0" tslib "^2.5.0" -"@smithy/eventstream-serde-browser@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.6.tgz#16ae6c51f61def8945a34d60e814dc4c01cf071f" - integrity sha512-cNJqAkmArHytV0CjBka3CKnU/J6zNlOZynvo2Txj98a0cxKeug8gL6SQTpoTyGk+M4LicjcrzQtDs06mU8U0Ag== +"@smithy/eventstream-serde-browser@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.7.tgz#dcd432000e5642d14196ceef4364abdd2435242b" + integrity sha512-5ZKW1tUe+LD1F6dSHs+nC0vRNmMMWDJWCsw44FkhivhOB4MliGfC1ZNeO45AHD749jfJT/zcGGr2ruQT9VbThA== dependencies: - "@smithy/eventstream-serde-universal" "^2.0.6" - "@smithy/types" "^2.3.0" + "@smithy/eventstream-serde-universal" "^2.0.7" + "@smithy/types" "^2.3.1" tslib "^2.5.0" -"@smithy/eventstream-serde-config-resolver@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.6.tgz#92f9f950607c2eb5db1974fddd5358dc272e463b" - integrity sha512-jODu0MWaP06kzBMUtSd4Ga3S2DnTp3tfjPgdjaw9K/Z4yI7J9rUB73aNGo6ZxxH/vl/k66b5NZJ/3O1AzZ4ggw== +"@smithy/eventstream-serde-config-resolver@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.7.tgz#df1965e5bee92c964f0024e86db523b6182dee7a" + integrity sha512-0n4LPHZt6/RAHVkwzms6U2xibmizkSYLS9HzlT86WF29X56v7OTCkMF+pUFNYZamN7iRq1Z8PM48mQsBoJPaSA== dependencies: - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.1" tslib "^2.5.0" -"@smithy/eventstream-serde-node@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.6.tgz#6726e5bc9d08db1a23eed9da98473404887caec4" - integrity sha512-ua7ok1g16p7OGAVZntn1l3wegN8RtsyPBl9ebqEDeSxdm+iuEfkAS1E/JFs6S6UBfr8Z0tbql5jTT9iVwIFGGA== +"@smithy/eventstream-serde-node@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.7.tgz#ed83aa983a5e52ddf1fd51daaa477c2c762cfcee" + integrity sha512-ZkBvDIBlJ9eJx/+CC2AY8LxAndGO+Z2FOPPprmNNDbK9/pZzVLHWGwlpsPYnA9Pc0gfOu7isIJM1yPXiK70O3A== dependencies: - "@smithy/eventstream-serde-universal" "^2.0.6" - "@smithy/types" "^2.3.0" + "@smithy/eventstream-serde-universal" "^2.0.7" + "@smithy/types" "^2.3.1" tslib "^2.5.0" -"@smithy/eventstream-serde-universal@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.6.tgz#4b91dadd385269a9512b339e572974d055bf8032" - integrity sha512-bH1TElelS8tlqll6cJAWKM11Es+pE9htRzjiiFG1+xcyKaM90UFNRX5oKZIrJugZlmP37pvfRwSJ/3ZaaqSBIA== +"@smithy/eventstream-serde-universal@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.7.tgz#b9986e3c08d46090391705bd632ba844c6a3c59d" + integrity sha512-CNYEzEPDIGbfvYYN7iajPY6sVZdtGvJzSbvqgH+EvismooFj8ahydGp8IKYPnd5ge5uwTATppJ2t8149tYkS7g== dependencies: - "@smithy/eventstream-codec" "^2.0.6" - "@smithy/types" "^2.3.0" + "@smithy/eventstream-codec" "^2.0.7" + "@smithy/types" "^2.3.1" tslib "^2.5.0" -"@smithy/fetch-http-handler@^2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-2.1.2.tgz#626a4202cc82f4d04fc80424917dd34e204ab8c7" - integrity sha512-3Gm3pQm4viUPU+e7KkRScS9t5phBxSNRS8rQSZ+HeCwK/busrX0/2HJZiwLvGblqPqi1laJB0lD18AdiOioJww== +"@smithy/fetch-http-handler@^2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-2.1.3.tgz#574a40085aef25edb60607dcdd6873549bd9e4c2" + integrity sha512-kUg+Ey4mJeR/3+Ponuhb1rsmsfZRwjCLvC+WcPgeI+ittretEzuWAPN+9anD0HJEoApVjHpndzxPtlncbCUJDQ== dependencies: - "@smithy/protocol-http" "^3.0.2" - "@smithy/querystring-builder" "^2.0.6" - "@smithy/types" "^2.3.0" + "@smithy/protocol-http" "^3.0.3" + "@smithy/querystring-builder" "^2.0.7" + "@smithy/types" "^2.3.1" "@smithy/util-base64" "^2.0.0" tslib "^2.5.0" -"@smithy/hash-blob-browser@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.6.tgz#266373534b2dc5922cfd153ee881a535e4ef90d6" - integrity sha512-zmJCRb80WDthCZqQ9LiKeFUEmyPM9WUcd0jYa7tlU3p0LsDnaFKuUS+MT0uJehPGyUEicbi1KBdUmtoqEAQr1A== +"@smithy/hash-blob-browser@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.7.tgz#707a46e83114de4e608a574a98a434411231d1fa" + integrity sha512-egXnfEZRGvovv7Bedkxy31/Pj2x+4FeskHBME32zNfp2/qiAQrDVNyU/7PBGkPIvuAAZYe0Loe8fZX7jhP0u9w== dependencies: "@smithy/chunked-blob-reader" "^2.0.0" "@smithy/chunked-blob-reader-native" "^2.0.0" - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.1" tslib "^2.5.0" -"@smithy/hash-node@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-2.0.6.tgz#d13af02d3adb010e0c321035b610d53af2e652ef" - integrity sha512-xz7fzFxSzxohKGGyKPbLReRrY01JOZgRDHIXSks3PxQxG9c8PJMa5nUw0stH8UOySUgkofmMy0n7vTUsF5Mdqg== +"@smithy/hash-node@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-2.0.7.tgz#dee88244153e04d3277ec68a6996e29ace2f4cd5" + integrity sha512-aB5lvIDP1v+ZUUS8ek3XW5xnZ6jUQ86JXqG7a5jMP6AbjAc3439mIbs6+f1EQ5MtYmrQCEtRRyvv5QofvotH0w== dependencies: - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.1" "@smithy/util-buffer-from" "^2.0.0" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@smithy/hash-stream-node@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-2.0.6.tgz#4bf478901f2d8f6819d041a25f68fccac375216e" - integrity sha512-BWtWJ8Ppc8z+Rz9XBu4Hcl+pC+9BKV5GvbQpXZf4IsQX6oTwqo0qJK7Lwe5mYM0hRnqgwjn2mhQ303fIRN7AMw== +"@smithy/hash-stream-node@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-2.0.7.tgz#41a2f43905341ef404fc2a378632b5049646deeb" + integrity sha512-DgTypY0jzDAvYWPDDSngTAnutv/uYokpu82r2g9ZZt9LBw86evTrvo4jo60riU/pPr9naIzMxePiGVl56ldr5w== dependencies: - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.1" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@smithy/invalid-dependency@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-2.0.6.tgz#9230517c5a9f5bafee3bf89e9c548801a2681a99" - integrity sha512-L5MUyl9mzawIvBxr0Hg3J/Q5qZFXKcBgMk0PacfK3Mthp4WAR6h7iMxdSQ23Q7X/kxOrpZuoYEdh1BWLKbDc8Q== +"@smithy/invalid-dependency@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-2.0.7.tgz#4ab6aee81a22e332195ae223bb92551ee684ac88" + integrity sha512-qVOZnHFPzQo4BS47/PANHX32Y69c0tJxKBkqTL795D/DKInqBwmBO/m1gS7v0ZQqmtCuoy2l87RflQfRY2xEIw== dependencies: - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.1" tslib "^2.5.0" "@smithy/is-array-buffer@^2.0.0": @@ -2859,65 +2976,65 @@ dependencies: tslib "^2.5.0" -"@smithy/md5-js@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-2.0.6.tgz#93ca3bf5ba501fd5083814a70d485da6288ae0d7" - integrity sha512-Ek2qSFFICJa2E0RRVsIkQ6c1jeJTESwF24SMh3liKFNbr2Ax4uJiWsLhDBDQFOhJwjp1mbC4lN85isfGS+KhQg== +"@smithy/md5-js@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-2.0.7.tgz#4dea27b20b065857f953c74dbaa050003f48a374" + integrity sha512-2i2BpXF9pI5D1xekqUsgQ/ohv5+H//G9FlawJrkOJskV18PgJ8LiNbLiskMeYt07yAsSTZR7qtlcAaa/GQLWww== dependencies: - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.1" "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@smithy/middleware-apply-body-checksum@^2.0.8": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@smithy/middleware-apply-body-checksum/-/middleware-apply-body-checksum-2.0.8.tgz#b4c61b9da243bc4ceb06fa465cfcd4e871e69c24" - integrity sha512-1VfShZTBJ2ymNU8aprvTb8RzCtO3LwR9+uUmwq+EkCxtUNQcYuohVyNqC/JBFc4ru+cAFJ8uLZWmdUPEsJ7DDA== +"@smithy/middleware-apply-body-checksum@^2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@smithy/middleware-apply-body-checksum/-/middleware-apply-body-checksum-2.0.9.tgz#b14cc237c3219338d6298aef117d2f5430f059e1" + integrity sha512-HGPpPvp87GbxchBnziFbUW1+UxGVYffDDyhpV/lx8PkFZzEIE9btsaJOkRiQPtSYu3FaFUBNppb/WLSCaR215A== dependencies: "@smithy/is-array-buffer" "^2.0.0" - "@smithy/protocol-http" "^3.0.2" - "@smithy/types" "^2.3.0" + "@smithy/protocol-http" "^3.0.3" + "@smithy/types" "^2.3.1" tslib "^2.5.0" -"@smithy/middleware-content-length@^2.0.8": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-2.0.8.tgz#ee2c6614580fea918bae6411cfbcd48ee4af342b" - integrity sha512-fHJFsscHXrYhUSWMFJNXfsZW8KsyhWQfBgU3b0nvDfpm+NAeQLqKYNhywGrDwZQc1k+lt7Fw9faAquhNPxTZRA== +"@smithy/middleware-content-length@^2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-2.0.9.tgz#ae8767bac02062fad05f2b218f0e525f4c16a569" + integrity sha512-2XVFsGqswxrIBi0w4Njwzb1zsbte26U513K+WPFm9z6SB/3WR5/VBVjTaTcamrXznTAqBjTwTL0Ysisv1dW0Rw== dependencies: - "@smithy/protocol-http" "^3.0.2" - "@smithy/types" "^2.3.0" + "@smithy/protocol-http" "^3.0.3" + "@smithy/types" "^2.3.1" tslib "^2.5.0" -"@smithy/middleware-endpoint@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.6.tgz#b2350fcf63cd69a595b0f42e9718e1ac5144220e" - integrity sha512-MuSPPtEHFal/M77tR3ffLsdOfX29IZpA990nGuoPj5zQnAYrA4PYBGoqqrASQKm8Xb3C0NwuYzOATT7WX4f5Pg== +"@smithy/middleware-endpoint@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.7.tgz#1a0ee7526eecdfd46f809755dcbdc372619a868b" + integrity sha512-4/L0wV7PzHEprJB0gazSTIwlW/2cCfwC9EHavUMhoCyl1tLer6CJwDbAMit1IMvwbHkwuKopueb8dFPHfpS2Pw== dependencies: - "@smithy/middleware-serde" "^2.0.6" - "@smithy/types" "^2.3.0" - "@smithy/url-parser" "^2.0.6" + "@smithy/middleware-serde" "^2.0.7" + "@smithy/types" "^2.3.1" + "@smithy/url-parser" "^2.0.7" "@smithy/util-middleware" "^2.0.0" tslib "^2.5.0" -"@smithy/middleware-retry@^2.0.9": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-2.0.9.tgz#4a8dc376b516fb10558da5b5be5e759aa3106140" - integrity sha512-gneEqWj4l/ZjHdZPk0BFMXoTalRArdQ8i579/KqJgBAc6Ux5vnR/SSppkMCkj2kOQYwdypvzSPeqEW3ZrvIg6g== +"@smithy/middleware-retry@^2.0.10": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-2.0.10.tgz#64034eaef099bdd8ccd28545afa79b4a9d45b8aa" + integrity sha512-VwAQOR5Rh/y9BzUgb5DzUk7qYBiMZu3pEQa5EwwAf/F7lpMuNildGrAxtDmsXk90490FJwa6LyFknXP3kO5BnA== dependencies: - "@smithy/node-config-provider" "^2.0.9" - "@smithy/protocol-http" "^3.0.2" + "@smithy/node-config-provider" "^2.0.10" + "@smithy/protocol-http" "^3.0.3" "@smithy/service-error-classification" "^2.0.0" - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.1" "@smithy/util-middleware" "^2.0.0" "@smithy/util-retry" "^2.0.0" tslib "^2.5.0" uuid "^8.3.2" -"@smithy/middleware-serde@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-2.0.6.tgz#cd2ed49fc22b998f3bbbd28b53a72a26d3dd08fb" - integrity sha512-8/GODBngYbrS28CMZtaHIL4R9rLNSQ/zgb+N1OAZ02NwBUawlnLDcatve9YRzhJC/IWz0/pt+WimJZaO1sGcig== +"@smithy/middleware-serde@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-2.0.7.tgz#007a47ec93cf68b812b33591c49e53238f4d181e" + integrity sha512-tOldis4PUNafdGErLZ+33p9Pf3MmTlLa176X321Z6ZaCf1XNEow9m3T5vXrcHErVAvjPG0mp3l54J94HnPc+rQ== dependencies: - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.1" tslib "^2.5.0" "@smithy/middleware-stack@^2.0.0": @@ -2937,25 +3054,25 @@ "@smithy/types" "^2.0.2" tslib "^2.5.0" -"@smithy/node-config-provider@^2.0.9": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-2.0.9.tgz#f2c3f8354e1260cde8c7ebda898f4531e06a4369" - integrity sha512-TlSPbCwtT/jgNnmPQqKuCR5CFN8UIrCCHRrgUfs3NqRMuaLLeP8TPe1fSKq2J8h1M/jd4BF853gneles0gWevg== +"@smithy/node-config-provider@^2.0.10": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-2.0.10.tgz#08a46f05fd41069f455f620cd41b29d5758c7252" + integrity sha512-e5MiLH5Eu+BbYsmhZIkvUKCzite6JCBPL75PNjlRK2TWvSpfp19hNf2SiJIQbPalcFj5zlyBvtcEkF1sfYIdhg== dependencies: - "@smithy/property-provider" "^2.0.7" - "@smithy/shared-ini-file-loader" "^2.0.8" - "@smithy/types" "^2.3.0" + "@smithy/property-provider" "^2.0.8" + "@smithy/shared-ini-file-loader" "^2.0.9" + "@smithy/types" "^2.3.1" tslib "^2.5.0" -"@smithy/node-http-handler@^2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-2.1.2.tgz#704100dded1cb94db3f72fbdf841fc59614c4614" - integrity sha512-PdEEDCShuM8zxGoaRxmGB/1ikB8oeqz+ZAF9VIA8FCP3E59j8zDTF+wCELoWd1Y6gtxr+RcTAg5sA8nvn5qH/w== +"@smithy/node-http-handler@^2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-2.1.3.tgz#6b5ecbd6c9e66bd7d9fb760a2fc302ad2da6266e" + integrity sha512-TGkgpx68SqvbspVHaG3iwqP2mKYOT4whiq7Kv2X9v+InngL4MkpH3LQ0Dk7kbloahZr+hAOyb6s8D7T8TXRrzA== dependencies: - "@smithy/abort-controller" "^2.0.6" - "@smithy/protocol-http" "^3.0.2" - "@smithy/querystring-builder" "^2.0.6" - "@smithy/types" "^2.3.0" + "@smithy/abort-controller" "^2.0.7" + "@smithy/protocol-http" "^3.0.3" + "@smithy/querystring-builder" "^2.0.7" + "@smithy/types" "^2.3.1" tslib "^2.5.0" "@smithy/property-provider@^2.0.0", "@smithy/property-provider@^2.0.1": @@ -2966,12 +3083,12 @@ "@smithy/types" "^2.0.2" tslib "^2.5.0" -"@smithy/property-provider@^2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-2.0.7.tgz#4b7b780477909026d2fdaef29f0ce5c258f89681" - integrity sha512-XT8Tl7YNxM8tCtGqy7v7DSf6PxyXaPE9cdA/Yj4dEw2b05V3RrPqsP+t5XJiZu0yIsQ7pdeYZWv2sSEWVjNeAg== +"@smithy/property-provider@^2.0.8": + version "2.0.8" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-2.0.8.tgz#071a03a03e6e042f521f59fdcf3d4bc95db4f08b" + integrity sha512-oaaP/i7bGG8XbxG9Kx4PZh83iJ2jo/vt8RmJdi9hmc8APBaW1HGDperVXDCyPQdVYXmiqrtxc/rPImyBma1G3A== dependencies: - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.1" tslib "^2.5.0" "@smithy/protocol-http@^1.1.0": @@ -2982,20 +3099,20 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/protocol-http@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-3.0.2.tgz#06e76dbac488e95f0b0fc2bc2820aa732aafef14" - integrity sha512-LUOWCPRihvJBkdSs+ivK9m1f/rMfF3n9Zpzg8qdry2eIG4HQqqLBMWQyF9bgk7JhsrrOa3//jJKhXzvL7wL5Xw== +"@smithy/protocol-http@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-3.0.3.tgz#4f79cd1354db860b98d1c4f5d6ab180cefe0132d" + integrity sha512-UGfmQNdijlFV+UzgdRyfe05S5vLDdcdkvNcxhGvQ+Er7TjUkZSxjukQB9VXtT8oTHztgOMX74DDlPBsVzZR5Pg== dependencies: - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.1" tslib "^2.5.0" -"@smithy/querystring-builder@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-2.0.6.tgz#6fd9f86dbfe27e0e71e5569768a2b5d599f44119" - integrity sha512-HnU00shCGoV8vKJZTiNBkNvR9NogU3NIUaVMAGJPSqNGJj3psWo+TUrC0BVCDcwiCljXwXCFGJqIcsWtClrktQ== +"@smithy/querystring-builder@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-2.0.7.tgz#576d0a9fa5a2ae4305cbc38bb6facbcf4243acdc" + integrity sha512-RPHnqt4iH1Kwp1Zbf4gJI88hZiynEZjE5hEWJNBmKqCe1Q6v7HBLtaovTaiuYaMEmPyb2KxOi3lISAdT6uuPqw== dependencies: - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.1" "@smithy/util-uri-escape" "^2.0.0" tslib "^2.5.0" @@ -3007,12 +3124,12 @@ "@smithy/types" "^2.0.2" tslib "^2.5.0" -"@smithy/querystring-parser@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-2.0.6.tgz#0b4fc7ec5fe5371113fcb1116216daf2d7e2c3ff" - integrity sha512-i4LKoXHP7pTFAPjLIJyQXYOhWokbcFha3WWsX74sAKmuluv0XM2cxONZoFxwEzmWhsNyM6buSwJSZXyPiec0AQ== +"@smithy/querystring-parser@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-2.0.7.tgz#e61979a498f62f5cc18ab340e8f5d41f57de8f5e" + integrity sha512-Cwi/Hgs73nbLKfgH7dXAxzvDxyTrK+BLrlAd0KXU7xcBR94V132nvxoq39BMWckYAPmnMwxCwq8uusNH4Dnagw== dependencies: - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.1" tslib "^2.5.0" "@smithy/service-client-documentation-generator@^2.0.0": @@ -3043,12 +3160,12 @@ "@smithy/types" "^2.2.2" tslib "^2.5.0" -"@smithy/shared-ini-file-loader@^2.0.8": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.0.8.tgz#1346eea02ad574a2520ce72ad0a6629a08691e97" - integrity sha512-4u+V+Dv7JGpJ0tppB5rxCem7WhdFux950z4cGPhV0kHTPkKe8DDgINzOlVa2RBu5dI33D02OBJcxFjhW4FPORg== +"@smithy/shared-ini-file-loader@^2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.0.9.tgz#9507d9f941a2aa8d34aca51d22158bf02ae41cf2" + integrity sha512-vBLgJI+Qpz1TZ0W2kUBOmG2Q+geVEhiXE99UX02+UFag2WzOQ6frvV6rpadwJu0uwF02GG620NbiKGboqZ19YA== dependencies: - "@smithy/types" "^2.3.0" + "@smithy/types" "^2.3.1" tslib "^2.5.0" "@smithy/signature-v4@^2.0.0": @@ -3065,14 +3182,14 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.5.0" -"@smithy/smithy-client@^2.1.3": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-2.1.3.tgz#8e1d37a5d7c9c6e463bc46be02194750a1dc7522" - integrity sha512-nSMMp2AKqcG/ruzCY01ogrMdbq/WS1cvGStTsw7yd6bTpp/bGtlOgXvy3h7e0zP7w2DH1AtvIwzYBD6ejZePsQ== +"@smithy/smithy-client@^2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-2.1.4.tgz#a0d08196ee31e6ed758e60c58a572658f968867e" + integrity sha512-KRQvYYjEGqvmwnKSAZ8EL0hZvPxGQMYbAKS/AMGq2fuRmwAlinSVJ/fkIs65bZp2oYjcskd1ZgKcP+2UDjNPTQ== dependencies: "@smithy/middleware-stack" "^2.0.0" - "@smithy/types" "^2.3.0" - "@smithy/util-stream" "^2.0.9" + "@smithy/types" "^2.3.1" + "@smithy/util-stream" "^2.0.10" tslib "^2.5.0" "@smithy/types@^1.2.0": @@ -3096,10 +3213,10 @@ dependencies: tslib "^2.5.0" -"@smithy/types@^2.3.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@smithy/types/-/types-2.3.0.tgz#a5c3869465f384fd4d811b2f1f37779e069ef06e" - integrity sha512-pJce3rd39MElkV57UTPAoSYAApjQLELUxjU5adHNLYk9gnPvyIGbJNJTZVVFu00BrgZH3W/cQe8QuFcknDyodQ== +"@smithy/types@^2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-2.3.1.tgz#25e8c353ee7a8611488a2cd41811c5a32a9dbcdc" + integrity sha512-cS48e4Yawb6pGakj7DBJUIPFIkqnUWyXTe2ndPRNagD73b6kEJqTc8bhTyfUve0A+sijK256UKE0J1juAfCeDA== dependencies: tslib "^2.5.0" @@ -3112,13 +3229,13 @@ "@smithy/types" "^2.0.2" tslib "^2.5.0" -"@smithy/url-parser@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-2.0.6.tgz#e926d1bcbe4bb0e244ed25ea58bc48ac5ae41436" - integrity sha512-9i6j5QW6bapHZ4rtkXOAm0hOUG1+5IVdVJXNSUTcNskwJchZH5IQuDNPCbgUi/u2P8EZazKt4wXT51QxOXCz1A== +"@smithy/url-parser@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-2.0.7.tgz#a744d2a441d608e274f51f6cb0eb6bad6d52bbf6" + integrity sha512-SwMl1Lq3yFR2hzhwWYKg04uJHpfcXWMBPycm4Z8GkLI6Dw7rJNDApEbMtujlYw6pVP2WKbrpaGHjQ9MdP92kMQ== dependencies: - "@smithy/querystring-parser" "^2.0.6" - "@smithy/types" "^2.3.0" + "@smithy/querystring-parser" "^2.0.7" + "@smithy/types" "^2.3.1" tslib "^2.5.0" "@smithy/util-base64@^2.0.0": @@ -3158,26 +3275,26 @@ dependencies: tslib "^2.5.0" -"@smithy/util-defaults-mode-browser@^2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.7.tgz#322822e064450ec59e3ae288f3f2eed0a5acbfb1" - integrity sha512-s1caKxC7Y87Q72Goll//clZs2WNBfG9WtFDWVRS+Qgk147YPCOUYtkpuD0XZAh/vbayObFz5tQ1fiX4G19HSCA== +"@smithy/util-defaults-mode-browser@^2.0.8": + version "2.0.8" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.8.tgz#3067bcb82976be628c737d1318df51ef37af82e4" + integrity sha512-8znx01mkmfKxhiSB2bOF5eMutuCLMd8m2Kh0ulRp8vgzhwRLDJoU6aHSEUoNptbuTAtiFf4u0gpkYC2XfbWwuA== dependencies: - "@smithy/property-provider" "^2.0.7" - "@smithy/types" "^2.3.0" + "@smithy/property-provider" "^2.0.8" + "@smithy/types" "^2.3.1" bowser "^2.11.0" tslib "^2.5.0" -"@smithy/util-defaults-mode-node@^2.0.9": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.9.tgz#0d3acadbbb54c0c401089fc22576aafd52d130e9" - integrity sha512-HlV4iNL3/PgPpmDGs0+XrAKtwFQ8rOs5P2y5Dye8dUYaJauadlzHRrNKk7wH2aBYswvT2HM+PIgXamvrE7xbcw== - dependencies: - "@smithy/config-resolver" "^2.0.7" - "@smithy/credential-provider-imds" "^2.0.9" - "@smithy/node-config-provider" "^2.0.9" - "@smithy/property-provider" "^2.0.7" - "@smithy/types" "^2.3.0" +"@smithy/util-defaults-mode-node@^2.0.10": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.10.tgz#7497a64a052685e9ce00383e1214a84c001c7fe2" + integrity sha512-QUcUckL4ZqDFVwLnh7zStRUnXtTC6hcJZ4FmMqnxlPcL33Rko0sMQwrMDnMdzF3rS3wvqugAaq3zzop1HCluvw== + dependencies: + "@smithy/config-resolver" "^2.0.8" + "@smithy/credential-provider-imds" "^2.0.10" + "@smithy/node-config-provider" "^2.0.10" + "@smithy/property-provider" "^2.0.8" + "@smithy/types" "^2.3.1" tslib "^2.5.0" "@smithy/util-hex-encoding@^2.0.0": @@ -3202,14 +3319,14 @@ "@smithy/service-error-classification" "^2.0.0" tslib "^2.5.0" -"@smithy/util-stream@^2.0.9": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-2.0.9.tgz#50ff280b754a1d11e2b16ffe9fc87f6736a9c0b7" - integrity sha512-Fn2/3IMwqu0l2hOC7K3bbtSqFEJ6nOzMLoPVIhuH84yw/95itNkFBwVbIIiAfDaout0ZfZ26+5ch86E2q3avww== +"@smithy/util-stream@^2.0.10": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-2.0.10.tgz#3671b107e38b06c2d1a2976424ee4e2272e1c506" + integrity sha512-2EgK5cBiv9OaDmhSXmsZY8ZByBl1dg/Tbc51iBJ5GkLGVYhaA6/1l6vHHV41m4Im3D0XfZV1tmeLlQgmRnYsTQ== dependencies: - "@smithy/fetch-http-handler" "^2.1.2" - "@smithy/node-http-handler" "^2.1.2" - "@smithy/types" "^2.3.0" + "@smithy/fetch-http-handler" "^2.1.3" + "@smithy/node-http-handler" "^2.1.3" + "@smithy/types" "^2.3.1" "@smithy/util-base64" "^2.0.0" "@smithy/util-buffer-from" "^2.0.0" "@smithy/util-hex-encoding" "^2.0.0" @@ -3231,13 +3348,13 @@ "@smithy/util-buffer-from" "^2.0.0" tslib "^2.5.0" -"@smithy/util-waiter@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-2.0.6.tgz#9320c397733cfd9ec9a679f4b52d1033b6dca385" - integrity sha512-wjxvKB4XSfgpOg3lr4RulnVhd21fMMC4CPARBwrSN7+3U28fwOifv8f7T+Ibay9DAQTj9qXxmd8ag6WXBRgNhg== +"@smithy/util-waiter@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-2.0.7.tgz#a0f777265d7177a4a58a968c0c10511484582f74" + integrity sha512-lIY4GOmrSwMiGHhm++1ea0MdKx5y4V39ue4eNg4yxmip1hiuCLxkfXGZVLh0JPxBxAzbQw+E/5TPfY4w/RBkNw== dependencies: - "@smithy/abort-controller" "^2.0.6" - "@smithy/types" "^2.3.0" + "@smithy/abort-controller" "^2.0.7" + "@smithy/types" "^2.3.1" tslib "^2.5.0" "@socket.io/component-emitter@~3.1.0": @@ -3325,11 +3442,23 @@ dependencies: "@types/chai" "*" +"@types/chai-subset@^1.3.3": + version "1.3.3" + resolved "https://registry.yarnpkg.com/@types/chai-subset/-/chai-subset-1.3.3.tgz#97893814e92abd2c534de422cb377e0e0bdaac94" + integrity sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw== + dependencies: + "@types/chai" "*" + "@types/chai@*", "@types/chai@^4.2.11": version "4.3.5" resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.5.tgz#ae69bcbb1bebb68c4ac0b11e9d8ed04526b3562b" integrity sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng== +"@types/chai@^4.3.5": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.6.tgz#7b489e8baf393d5dd1266fb203ddd4ea941259e6" + integrity sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw== + "@types/connect@^3.4.33": version "3.4.35" resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" @@ -3781,6 +3910,49 @@ minimatch "3.1.2" semver "7.5.0" +"@vitest/expect@0.33.0": + version "0.33.0" + resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-0.33.0.tgz#f48652591f3573ad6c2db828ad358d5c078845d3" + integrity sha512-sVNf+Gla3mhTCxNJx+wJLDPp/WcstOe0Ksqz4Vec51MmgMth/ia0MGFEkIZmVGeTL5HtjYR4Wl/ZxBxBXZJTzQ== + dependencies: + "@vitest/spy" "0.33.0" + "@vitest/utils" "0.33.0" + chai "^4.3.7" + +"@vitest/runner@0.33.0": + version "0.33.0" + resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-0.33.0.tgz#0b1a4d04ff8bc5cdad73920eac019d99550edf9d" + integrity sha512-UPfACnmCB6HKRHTlcgCoBh6ppl6fDn+J/xR8dTufWiKt/74Y9bHci5CKB8tESSV82zKYtkBJo9whU3mNvfaisg== + dependencies: + "@vitest/utils" "0.33.0" + p-limit "^4.0.0" + pathe "^1.1.1" + +"@vitest/snapshot@0.33.0": + version "0.33.0" + resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-0.33.0.tgz#4400a90c48907808122b573053a2112a832b3698" + integrity sha512-tJjrl//qAHbyHajpFvr8Wsk8DIOODEebTu7pgBrP07iOepR5jYkLFiqLq2Ltxv+r0uptUb4izv1J8XBOwKkVYA== + dependencies: + magic-string "^0.30.1" + pathe "^1.1.1" + pretty-format "^29.5.0" + +"@vitest/spy@0.33.0": + version "0.33.0" + resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-0.33.0.tgz#366074d3cf9cf1ed8aeaa76e50e78c799fb242eb" + integrity sha512-Kv+yZ4hnH1WdiAkPUQTpRxW8kGtH8VRTnus7ZTGovFYM1ZezJpvGtb9nPIjPnptHbsyIAxYZsEpVPYgtpjGnrg== + dependencies: + tinyspy "^2.1.1" + +"@vitest/utils@0.33.0": + version "0.33.0" + resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-0.33.0.tgz#6b9820cb8f128d649da6f78ecaa9b73d6222b277" + integrity sha512-pF1w22ic965sv+EN6uoePkAOTkAPWM03Ri/jXNyMIKBb/XHLDPfhLvf/Fa9g0YECevAIz56oVYXhodLvLQ/awA== + dependencies: + diff-sequences "^29.4.3" + loupe "^2.3.6" + pretty-format "^29.5.0" + "@webassemblyjs/ast@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" @@ -4005,12 +4177,12 @@ acorn-jsx@^5.3.2: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn-walk@^8.0.2, acorn-walk@^8.1.1: +acorn-walk@^8.0.2, acorn-walk@^8.1.1, acorn-walk@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== -acorn@^8.1.0, acorn@^8.4.1, acorn@^8.8.1, acorn@^8.8.2, acorn@^8.9.0: +acorn@^8.1.0, acorn@^8.10.0, acorn@^8.4.1, acorn@^8.8.1, acorn@^8.8.2, acorn@^8.9.0: version "8.10.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== @@ -4804,6 +4976,11 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== +cac@^6.7.14: + version "6.7.14" + resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959" + integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== + cacache@^16.0.0, cacache@^16.0.6, cacache@^16.1.0: version "16.1.3" resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e" @@ -4929,6 +5106,19 @@ chai@^4.2.0: pathval "^1.1.1" type-detect "^4.0.5" +chai@^4.3.7: + version "4.3.8" + resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.8.tgz#40c59718ad6928da6629c70496fe990b2bb5b17c" + integrity sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ== + dependencies: + assertion-error "^1.1.0" + check-error "^1.0.2" + deep-eql "^4.1.2" + get-func-name "^2.0.0" + loupe "^2.3.1" + pathval "^1.1.1" + type-detect "^4.0.5" + chainsaw@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/chainsaw/-/chainsaw-0.1.0.tgz#5eab50b28afe58074d0d58291388828b5e5fbc98" @@ -6249,6 +6439,34 @@ esbuild@0.18.17: "@esbuild/win32-ia32" "0.18.17" "@esbuild/win32-x64" "0.18.17" +esbuild@^0.18.10: + version "0.18.20" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.20.tgz#4709f5a34801b43b799ab7d6d82f7284a9b7a7a6" + integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== + optionalDependencies: + "@esbuild/android-arm" "0.18.20" + "@esbuild/android-arm64" "0.18.20" + "@esbuild/android-x64" "0.18.20" + "@esbuild/darwin-arm64" "0.18.20" + "@esbuild/darwin-x64" "0.18.20" + "@esbuild/freebsd-arm64" "0.18.20" + "@esbuild/freebsd-x64" "0.18.20" + "@esbuild/linux-arm" "0.18.20" + "@esbuild/linux-arm64" "0.18.20" + "@esbuild/linux-ia32" "0.18.20" + "@esbuild/linux-loong64" "0.18.20" + "@esbuild/linux-mips64el" "0.18.20" + "@esbuild/linux-ppc64" "0.18.20" + "@esbuild/linux-riscv64" "0.18.20" + "@esbuild/linux-s390x" "0.18.20" + "@esbuild/linux-x64" "0.18.20" + "@esbuild/netbsd-x64" "0.18.20" + "@esbuild/openbsd-x64" "0.18.20" + "@esbuild/sunos-x64" "0.18.20" + "@esbuild/win32-arm64" "0.18.20" + "@esbuild/win32-ia32" "0.18.20" + "@esbuild/win32-x64" "0.18.20" + escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -8999,7 +9217,7 @@ json5@^2.2.0, json5@^2.2.2, json5@^2.2.3: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== -jsonc-parser@3.2.0, jsonc-parser@^3.0.0: +jsonc-parser@3.2.0, jsonc-parser@^3.0.0, jsonc-parser@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== @@ -9403,6 +9621,11 @@ loader-runner@^4.2.0: resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== +local-pkg@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/local-pkg/-/local-pkg-0.4.3.tgz#0ff361ab3ae7f1c19113d9bb97b98b905dbc4963" + integrity sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g== + locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -9556,7 +9779,7 @@ log4js@^6.3.0, log4js@^6.4.1: rfdc "^1.3.0" streamroller "^3.1.5" -loupe@^2.3.1: +loupe@^2.3.1, loupe@^2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.6.tgz#76e4af498103c532d1ecc9be102036a21f787b53" integrity sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA== @@ -9610,6 +9833,13 @@ lunr@^2.3.9: resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== +magic-string@^0.30.1: + version "0.30.3" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.3.tgz#403755dfd9d6b398dfa40635d52e96c5ac095b85" + integrity sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.15" + make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -9991,6 +10221,16 @@ mkdirp@1.0.4, mkdirp@^1.0.3, mkdirp@^1.0.4: dependencies: minimist "^1.2.6" +mlly@^1.2.0, mlly@^1.4.0: + version "1.4.2" + resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.4.2.tgz#7cf406aa319ff6563d25da6b36610a93f2a8007e" + integrity sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg== + dependencies: + acorn "^8.10.0" + pathe "^1.1.1" + pkg-types "^1.0.3" + ufo "^1.3.0" + mnemonist@0.38.3: version "0.38.3" resolved "https://registry.yarnpkg.com/mnemonist/-/mnemonist-0.38.3.tgz#35ec79c1c1f4357cfda2fe264659c2775ccd7d9d" @@ -10132,6 +10372,11 @@ nanoid@3.3.3: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25" integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w== +nanoid@^3.3.6: + version "3.3.6" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" + integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== + natural-compare-lite@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" @@ -10615,6 +10860,13 @@ p-limit@^3.0.2, p-limit@^3.1.0: dependencies: yocto-queue "^0.1.0" +p-limit@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" + integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== + dependencies: + yocto-queue "^1.0.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -10862,6 +11114,11 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +pathe@^1.1.0, pathe@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/pathe/-/pathe-1.1.1.tgz#1dd31d382b974ba69809adc9a7a347e65d84829a" + integrity sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q== + pathval@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" @@ -10992,6 +11249,15 @@ pkg-dir@^5.0.0: dependencies: find-up "^5.0.0" +pkg-types@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.0.3.tgz#988b42ab19254c01614d13f4f65a2cfc7880f868" + integrity sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A== + dependencies: + jsonc-parser "^3.2.0" + mlly "^1.2.0" + pathe "^1.1.0" + pkginfo@0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/pkginfo/-/pkginfo-0.4.1.tgz#b5418ef0439de5425fc4995042dced14fb2a84ff" @@ -11004,6 +11270,15 @@ please-upgrade-node@^3.2.0: dependencies: semver-compare "^1.0.0" +postcss@^8.4.27: + version "8.4.29" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.29.tgz#33bc121cf3b3688d4ddef50be869b2a54185a1dd" + integrity sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -11045,6 +11320,15 @@ pretty-format@^29.0.0, pretty-format@^29.6.1: ansi-styles "^5.0.0" react-is "^18.0.0" +pretty-format@^29.5.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== + dependencies: + "@jest/schemas" "^29.6.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + proc-log@^2.0.0, proc-log@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-2.0.1.tgz#8f3f69a1f608de27878f91f5c688b225391cb685" @@ -11673,6 +11957,13 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" +rollup@^3.27.1: + version "3.29.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.1.tgz#ba53a179d46ac3cd79e162dca6ab70d93cd26f78" + integrity sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg== + optionalDependencies: + fsevents "~2.3.2" + rsvp@^4.8.4: version "4.8.5" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" @@ -11963,6 +12254,11 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" +siginfo@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/siginfo/-/siginfo-2.0.0.tgz#32e76c70b79724e3bb567cb9d543eb858ccfaf30" + integrity sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g== + signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" @@ -12079,6 +12375,11 @@ sort-keys@^4.0.0: dependencies: is-plain-obj "^2.0.0" +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + source-map-support@0.5.13: version "0.5.13" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" @@ -12211,6 +12512,11 @@ stack-utils@^2.0.3: dependencies: escape-string-regexp "^2.0.0" +stackback@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/stackback/-/stackback-0.0.2.tgz#1ac8a0d9483848d1695e418b6d031a3c3ce68e3b" + integrity sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw== + statuses@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" @@ -12221,6 +12527,11 @@ statuses@~1.5.0: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== +std-env@^3.3.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.4.3.tgz#326f11db518db751c83fd58574f449b7c3060910" + integrity sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q== + steno@^0.4.1: version "0.4.4" resolved "https://registry.yarnpkg.com/steno/-/steno-0.4.4.tgz#071105bdfc286e6615c0403c27e9d7b5dcb855cb" @@ -12386,6 +12697,13 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== +strip-literal@^1.0.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/strip-literal/-/strip-literal-1.3.0.tgz#db3942c2ec1699e6836ad230090b84bb458e3a07" + integrity sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg== + dependencies: + acorn "^8.10.0" + strnum@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" @@ -12601,6 +12919,21 @@ tiny-lru@^11.0.1: resolved "https://registry.yarnpkg.com/tiny-lru/-/tiny-lru-11.0.1.tgz#629d6ddd88bd03c0929722680167f1feadf576f2" integrity sha512-iNgFugVuQgBKrqeO/mpiTTgmBsTP0WL6yeuLfLs/Ctf0pI/ixGqIRm8sDCwMcXGe9WWvt2sGXI5mNqZbValmJg== +tinybench@^2.5.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/tinybench/-/tinybench-2.5.1.tgz#3408f6552125e53a5a48adee31261686fd71587e" + integrity sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg== + +tinypool@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tinypool/-/tinypool-0.6.0.tgz#c3640b851940abe2168497bb6e43b49fafb3ba7b" + integrity sha512-FdswUUo5SxRizcBc6b1GSuLpLjisa8N8qMyYoP3rl+bym+QauhtJP5bvZY1ytt8krKGmMLYIRl36HBZfeAoqhQ== + +tinyspy@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tinyspy/-/tinyspy-2.1.1.tgz#9e6371b00c259e5c5b301917ca18c01d40ae558c" + integrity sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w== + tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -12983,6 +13316,11 @@ ua-parser-js@^0.7.30: resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.35.tgz#8bda4827be4f0b1dda91699a29499575a1f1d307" integrity sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g== +ufo@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.3.0.tgz#c92f8ac209daff607c57bbd75029e190930a0019" + integrity sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw== + uglify-js@^3.1.4: version "3.17.4" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" @@ -13302,6 +13640,59 @@ verror@^1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" +vite-node@0.33.0: + version "0.33.0" + resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-0.33.0.tgz#c6a3a527e0b8090da7436241bc875760ae0eef28" + integrity sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw== + dependencies: + cac "^6.7.14" + debug "^4.3.4" + mlly "^1.4.0" + pathe "^1.1.1" + picocolors "^1.0.0" + vite "^3.0.0 || ^4.0.0" + +"vite@^3.0.0 || ^4.0.0": + version "4.4.9" + resolved "https://registry.yarnpkg.com/vite/-/vite-4.4.9.tgz#1402423f1a2f8d66fd8d15e351127c7236d29d3d" + integrity sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA== + dependencies: + esbuild "^0.18.10" + postcss "^8.4.27" + rollup "^3.27.1" + optionalDependencies: + fsevents "~2.3.2" + +vitest@^0.33.0: + version "0.33.0" + resolved "https://registry.yarnpkg.com/vitest/-/vitest-0.33.0.tgz#e2be6153aec1d30e3460ac6d64265bf72da2551c" + integrity sha512-1CxaugJ50xskkQ0e969R/hW47za4YXDUfWJDxip1hwbnhUjYolpfUn2AMOulqG/Dtd9WYAtkHmM/m3yKVrEejQ== + dependencies: + "@types/chai" "^4.3.5" + "@types/chai-subset" "^1.3.3" + "@types/node" "*" + "@vitest/expect" "0.33.0" + "@vitest/runner" "0.33.0" + "@vitest/snapshot" "0.33.0" + "@vitest/spy" "0.33.0" + "@vitest/utils" "0.33.0" + acorn "^8.9.0" + acorn-walk "^8.2.0" + cac "^6.7.14" + chai "^4.3.7" + debug "^4.3.4" + local-pkg "^0.4.3" + magic-string "^0.30.1" + pathe "^1.1.1" + picocolors "^1.0.0" + std-env "^3.3.3" + strip-literal "^1.0.1" + tinybench "^2.5.0" + tinypool "^0.6.0" + vite "^3.0.0 || ^4.0.0" + vite-node "0.33.0" + why-is-node-running "^2.2.2" + vm-browserify@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" @@ -13497,6 +13888,14 @@ which@^2.0.1, which@^2.0.2: dependencies: isexe "^2.0.0" +why-is-node-running@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/why-is-node-running/-/why-is-node-running-2.2.2.tgz#4185b2b4699117819e7154594271e7e344c9973e" + integrity sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA== + dependencies: + siginfo "^2.0.0" + stackback "0.0.2" + wide-align@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" @@ -13776,6 +14175,11 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== +yocto-queue@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" + integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== + yup@0.32.11, yup@^0.32.11: version "0.32.11" resolved "https://registry.yarnpkg.com/yup/-/yup-0.32.11.tgz#d67fb83eefa4698607982e63f7ca4c5ed3cf18c5"