From 1e07577edc0901ea78c5b662b2e4f218286aae90 Mon Sep 17 00:00:00 2001 From: kayma Date: Tue, 22 Nov 2022 09:14:08 +0100 Subject: [PATCH 01/18] add dummy datasource description for draft pull request only --- lib/modules/datasource/aws-versioned-arn/readme.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 lib/modules/datasource/aws-versioned-arn/readme.md diff --git a/lib/modules/datasource/aws-versioned-arn/readme.md b/lib/modules/datasource/aws-versioned-arn/readme.md new file mode 100644 index 00000000000000..2710d4fb6adf99 --- /dev/null +++ b/lib/modules/datasource/aws-versioned-arn/readme.md @@ -0,0 +1,3 @@ +This datasource returns releases from a versioned AWS ARN. It currently supports Lambda Layer ARNs only. + +More details here ... From fa638fe6842683b797848b3efa12abb5d066c507 Mon Sep 17 00:00:00 2001 From: kayma Date: Thu, 24 Nov 2022 16:51:06 +0100 Subject: [PATCH 02/18] base implementation --- package.json | 1 + yarn.lock | 655 ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 654 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 78a419a9e48a8c..ce7f083bfce986 100644 --- a/package.json +++ b/package.json @@ -139,6 +139,7 @@ "@aws-sdk/client-ec2": "3.155.0", "@aws-sdk/client-ecr": "3.154.0", "@aws-sdk/client-iam": "3.154.0", + "@aws-sdk/client-lambda": "3.216.0", "@aws-sdk/client-rds": "3.154.0", "@aws-sdk/client-s3": "3.154.0", "@breejs/later": "4.1.0", diff --git a/yarn.lock b/yarn.lock index b35d1a26c0f8a1..c1288dea62d1f8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -125,6 +125,14 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/abort-controller@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.215.0.tgz#f40d994a07d20f10f8065d6b46e751a5f261867c" + integrity sha512-HTvL542nawhVqe0oC1AJchdcomEOmPivJEzYUT1LqiG3e8ikxMNa2KWSqqLPeKi2t0A/cfQy7wDUyg9+BZhDSQ== + dependencies: + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/chunked-blob-reader-native@3.109.0": version "3.109.0" resolved "https://registry.yarnpkg.com/@aws-sdk/chunked-blob-reader-native/-/chunked-blob-reader-native-3.109.0.tgz#4db2ec81faf38fe33cf9dd6f75641afe0826dcfd" @@ -310,6 +318,48 @@ fast-xml-parser "3.19.0" tslib "^2.3.1" +"@aws-sdk/client-lambda@3.155.0": + version "3.216.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-lambda/-/client-lambda-3.216.0.tgz#5b5f25e96d6c5f752d617550e4ebe0ce9c800748" + integrity sha512-UIHw7oIyMgz72zChbUeR9vyhxrZEm+wZ1Js84O5j8mMzGf/c/WWvTXet+QElIfZzTSM74DHPP+oICHR5XezmFw== + dependencies: + "@aws-crypto/sha256-browser" "2.0.0" + "@aws-crypto/sha256-js" "2.0.0" + "@aws-sdk/client-sts" "3.216.0" + "@aws-sdk/config-resolver" "3.215.0" + "@aws-sdk/credential-provider-node" "3.216.0" + "@aws-sdk/fetch-http-handler" "3.215.0" + "@aws-sdk/hash-node" "3.215.0" + "@aws-sdk/invalid-dependency" "3.215.0" + "@aws-sdk/middleware-content-length" "3.215.0" + "@aws-sdk/middleware-endpoint" "3.215.0" + "@aws-sdk/middleware-host-header" "3.215.0" + "@aws-sdk/middleware-logger" "3.215.0" + "@aws-sdk/middleware-recursion-detection" "3.215.0" + "@aws-sdk/middleware-retry" "3.215.0" + "@aws-sdk/middleware-serde" "3.215.0" + "@aws-sdk/middleware-signing" "3.215.0" + "@aws-sdk/middleware-stack" "3.215.0" + "@aws-sdk/middleware-user-agent" "3.215.0" + "@aws-sdk/node-config-provider" "3.215.0" + "@aws-sdk/node-http-handler" "3.215.0" + "@aws-sdk/protocol-http" "3.215.0" + "@aws-sdk/smithy-client" "3.215.0" + "@aws-sdk/types" "3.215.0" + "@aws-sdk/url-parser" "3.215.0" + "@aws-sdk/util-base64" "3.208.0" + "@aws-sdk/util-body-length-browser" "3.188.0" + "@aws-sdk/util-body-length-node" "3.208.0" + "@aws-sdk/util-defaults-mode-browser" "3.215.0" + "@aws-sdk/util-defaults-mode-node" "3.215.0" + "@aws-sdk/util-endpoints" "3.216.0" + "@aws-sdk/util-user-agent-browser" "3.215.0" + "@aws-sdk/util-user-agent-node" "3.215.0" + "@aws-sdk/util-utf8-browser" "3.188.0" + "@aws-sdk/util-utf8-node" "3.208.0" + "@aws-sdk/util-waiter" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/client-rds@3.154.0": version "3.154.0" resolved "https://registry.yarnpkg.com/@aws-sdk/client-rds/-/client-rds-3.154.0.tgz#032fe8e4fd94f1e0bd55523f4c631fbac9ccb0cf" @@ -414,6 +464,44 @@ fast-xml-parser "3.19.0" tslib "^2.3.1" +"@aws-sdk/client-sso-oidc@3.216.0": + version "3.216.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.216.0.tgz#ffd350bd4dd3e83a7fc620fd46464f97c455eb75" + integrity sha512-O8kmM86BHwiSwyNoIe+iHXuSpUE9PBWl3re8u+/igt/w5W5VmMVz+zQr7gRUDQ1FDgLWNEdAJa0r+JFx3pZdzA== + dependencies: + "@aws-crypto/sha256-browser" "2.0.0" + "@aws-crypto/sha256-js" "2.0.0" + "@aws-sdk/config-resolver" "3.215.0" + "@aws-sdk/fetch-http-handler" "3.215.0" + "@aws-sdk/hash-node" "3.215.0" + "@aws-sdk/invalid-dependency" "3.215.0" + "@aws-sdk/middleware-content-length" "3.215.0" + "@aws-sdk/middleware-endpoint" "3.215.0" + "@aws-sdk/middleware-host-header" "3.215.0" + "@aws-sdk/middleware-logger" "3.215.0" + "@aws-sdk/middleware-recursion-detection" "3.215.0" + "@aws-sdk/middleware-retry" "3.215.0" + "@aws-sdk/middleware-serde" "3.215.0" + "@aws-sdk/middleware-stack" "3.215.0" + "@aws-sdk/middleware-user-agent" "3.215.0" + "@aws-sdk/node-config-provider" "3.215.0" + "@aws-sdk/node-http-handler" "3.215.0" + "@aws-sdk/protocol-http" "3.215.0" + "@aws-sdk/smithy-client" "3.215.0" + "@aws-sdk/types" "3.215.0" + "@aws-sdk/url-parser" "3.215.0" + "@aws-sdk/util-base64" "3.208.0" + "@aws-sdk/util-body-length-browser" "3.188.0" + "@aws-sdk/util-body-length-node" "3.208.0" + "@aws-sdk/util-defaults-mode-browser" "3.215.0" + "@aws-sdk/util-defaults-mode-node" "3.215.0" + "@aws-sdk/util-endpoints" "3.216.0" + "@aws-sdk/util-user-agent-browser" "3.215.0" + "@aws-sdk/util-user-agent-node" "3.215.0" + "@aws-sdk/util-utf8-browser" "3.188.0" + "@aws-sdk/util-utf8-node" "3.208.0" + tslib "^2.3.1" + "@aws-sdk/client-sso@3.154.0": version "3.154.0" resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.154.0.tgz#8cb2e147137b72d16ab676533a62fb2711eb10ed" @@ -451,6 +539,44 @@ "@aws-sdk/util-utf8-node" "3.109.0" tslib "^2.3.1" +"@aws-sdk/client-sso@3.216.0": + version "3.216.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.216.0.tgz#7ef95dd97d5a482205083d251f252fc9aa530345" + integrity sha512-9F7JLx9RXEXovg6V4ylqQtpH+sIqQBMIPIrRSGWiQu65rmQQLskRkUka94JsGsBzq1IQwrnqtsuP3Lb0XtwLRA== + dependencies: + "@aws-crypto/sha256-browser" "2.0.0" + "@aws-crypto/sha256-js" "2.0.0" + "@aws-sdk/config-resolver" "3.215.0" + "@aws-sdk/fetch-http-handler" "3.215.0" + "@aws-sdk/hash-node" "3.215.0" + "@aws-sdk/invalid-dependency" "3.215.0" + "@aws-sdk/middleware-content-length" "3.215.0" + "@aws-sdk/middleware-endpoint" "3.215.0" + "@aws-sdk/middleware-host-header" "3.215.0" + "@aws-sdk/middleware-logger" "3.215.0" + "@aws-sdk/middleware-recursion-detection" "3.215.0" + "@aws-sdk/middleware-retry" "3.215.0" + "@aws-sdk/middleware-serde" "3.215.0" + "@aws-sdk/middleware-stack" "3.215.0" + "@aws-sdk/middleware-user-agent" "3.215.0" + "@aws-sdk/node-config-provider" "3.215.0" + "@aws-sdk/node-http-handler" "3.215.0" + "@aws-sdk/protocol-http" "3.215.0" + "@aws-sdk/smithy-client" "3.215.0" + "@aws-sdk/types" "3.215.0" + "@aws-sdk/url-parser" "3.215.0" + "@aws-sdk/util-base64" "3.208.0" + "@aws-sdk/util-body-length-browser" "3.188.0" + "@aws-sdk/util-body-length-node" "3.208.0" + "@aws-sdk/util-defaults-mode-browser" "3.215.0" + "@aws-sdk/util-defaults-mode-node" "3.215.0" + "@aws-sdk/util-endpoints" "3.216.0" + "@aws-sdk/util-user-agent-browser" "3.215.0" + "@aws-sdk/util-user-agent-node" "3.215.0" + "@aws-sdk/util-utf8-browser" "3.188.0" + "@aws-sdk/util-utf8-node" "3.208.0" + tslib "^2.3.1" + "@aws-sdk/client-sts@3.154.0": version "3.154.0" resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.154.0.tgz#5a86b3ce475ddd959f66323b0229a34a160aa105" @@ -493,6 +619,48 @@ fast-xml-parser "3.19.0" tslib "^2.3.1" +"@aws-sdk/client-sts@3.216.0": + version "3.216.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.216.0.tgz#a0830787d3b4d34ac28f54704270bc37a6f6d340" + integrity sha512-8rpMZhZXh1kjsAvQ0WNBMDrnP4XneKkBQtt5XcDEmv/GpULt8jOIJnSIJQxt2gkRfd/I9MUC9C3aZNQoSMxa+g== + dependencies: + "@aws-crypto/sha256-browser" "2.0.0" + "@aws-crypto/sha256-js" "2.0.0" + "@aws-sdk/config-resolver" "3.215.0" + "@aws-sdk/credential-provider-node" "3.216.0" + "@aws-sdk/fetch-http-handler" "3.215.0" + "@aws-sdk/hash-node" "3.215.0" + "@aws-sdk/invalid-dependency" "3.215.0" + "@aws-sdk/middleware-content-length" "3.215.0" + "@aws-sdk/middleware-endpoint" "3.215.0" + "@aws-sdk/middleware-host-header" "3.215.0" + "@aws-sdk/middleware-logger" "3.215.0" + "@aws-sdk/middleware-recursion-detection" "3.215.0" + "@aws-sdk/middleware-retry" "3.215.0" + "@aws-sdk/middleware-sdk-sts" "3.215.0" + "@aws-sdk/middleware-serde" "3.215.0" + "@aws-sdk/middleware-signing" "3.215.0" + "@aws-sdk/middleware-stack" "3.215.0" + "@aws-sdk/middleware-user-agent" "3.215.0" + "@aws-sdk/node-config-provider" "3.215.0" + "@aws-sdk/node-http-handler" "3.215.0" + "@aws-sdk/protocol-http" "3.215.0" + "@aws-sdk/smithy-client" "3.215.0" + "@aws-sdk/types" "3.215.0" + "@aws-sdk/url-parser" "3.215.0" + "@aws-sdk/util-base64" "3.208.0" + "@aws-sdk/util-body-length-browser" "3.188.0" + "@aws-sdk/util-body-length-node" "3.208.0" + "@aws-sdk/util-defaults-mode-browser" "3.215.0" + "@aws-sdk/util-defaults-mode-node" "3.215.0" + "@aws-sdk/util-endpoints" "3.216.0" + "@aws-sdk/util-user-agent-browser" "3.215.0" + "@aws-sdk/util-user-agent-node" "3.215.0" + "@aws-sdk/util-utf8-browser" "3.188.0" + "@aws-sdk/util-utf8-node" "3.208.0" + fast-xml-parser "4.0.11" + tslib "^2.3.1" + "@aws-sdk/config-resolver@3.130.0": version "3.130.0" resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.130.0.tgz#ba0fa915fa5613e87051a9826531e59cab4387b1" @@ -504,6 +672,17 @@ "@aws-sdk/util-middleware" "3.127.0" tslib "^2.3.1" +"@aws-sdk/config-resolver@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.215.0.tgz#88f4979a32931b08527046be67924464a34ca8d8" + integrity sha512-DxX4R+YYLQOtg0qfceKBrjVD4t1mQBG1eb7IVr2QSlckFCX8ztUNymFMuaSEo3938Jyy/NpgfUDpFqPDaSKnng== + dependencies: + "@aws-sdk/signature-v4" "3.215.0" + "@aws-sdk/types" "3.215.0" + "@aws-sdk/util-config-provider" "3.208.0" + "@aws-sdk/util-middleware" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/credential-provider-env@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.127.0.tgz#06eb67461f7df8feb14abd3b459f682544d78e43" @@ -513,6 +692,15 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/credential-provider-env@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.215.0.tgz#e0db666bac6ae13022dc26226a7a54ee0b20b782" + integrity sha512-n5G7I7Pxfsn81+tNsSOzspKp9SYai78oRfImsfFY4JLTcWutv7szMgFUbtEzBfUUINHpOxLiO2Lk5yu5K1C7IQ== + dependencies: + "@aws-sdk/property-provider" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/credential-provider-imds@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.127.0.tgz#1fc7b40bf21adcc2a897e47b72796bd8ebcc7d86" @@ -524,6 +712,17 @@ "@aws-sdk/url-parser" "3.127.0" tslib "^2.3.1" +"@aws-sdk/credential-provider-imds@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.215.0.tgz#f73b0ff1b71dd5a1d433070cc10129a3fd8a917c" + integrity sha512-/4FUUR6u9gkNfxB6mEwBr0kk0myIkrDcXbAocWN3fPd/t7otzxpx/JqPZXgM6kcVP7M4T/QT75l1E1RRHLWCCQ== + dependencies: + "@aws-sdk/node-config-provider" "3.215.0" + "@aws-sdk/property-provider" "3.215.0" + "@aws-sdk/types" "3.215.0" + "@aws-sdk/url-parser" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/credential-provider-ini@3.154.0": version "3.154.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.154.0.tgz#825d7fd981b146380339f3ac4dcd81eb334bbe71" @@ -538,6 +737,20 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/credential-provider-ini@3.216.0": + version "3.216.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.216.0.tgz#709e5b0324a97bd319ae309c200de2d12df5eb19" + integrity sha512-tSfrhgRO/l83Ou6WSOE4HauTLbDCOLMo/23Q6oGO8cs/d874J5rE4UM7a9OzE3QdM3eVbdAP7kXUgUS6i71cUw== + dependencies: + "@aws-sdk/credential-provider-env" "3.215.0" + "@aws-sdk/credential-provider-imds" "3.215.0" + "@aws-sdk/credential-provider-sso" "3.216.0" + "@aws-sdk/credential-provider-web-identity" "3.215.0" + "@aws-sdk/property-provider" "3.215.0" + "@aws-sdk/shared-ini-file-loader" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/credential-provider-node@3.154.0": version "3.154.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.154.0.tgz#c37572dbb6731c288708d60ae62cbdb32def771e" @@ -554,6 +767,22 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/credential-provider-node@3.216.0": + version "3.216.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.216.0.tgz#51746f9d4ceef70f9624c5f63d771937760e8e48" + integrity sha512-Tumt53phB454DTkNB7a1tyCfrkA4JUGHzNLya14VLResGIGW5Re64atahUcO/WS7aTEs5vfAhBXO+p9o4K1rhQ== + dependencies: + "@aws-sdk/credential-provider-env" "3.215.0" + "@aws-sdk/credential-provider-imds" "3.215.0" + "@aws-sdk/credential-provider-ini" "3.216.0" + "@aws-sdk/credential-provider-process" "3.215.0" + "@aws-sdk/credential-provider-sso" "3.216.0" + "@aws-sdk/credential-provider-web-identity" "3.215.0" + "@aws-sdk/property-provider" "3.215.0" + "@aws-sdk/shared-ini-file-loader" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/credential-provider-process@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.127.0.tgz#6046a20013a3edd58b631668ed1d73dfd63a931c" @@ -564,6 +793,16 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/credential-provider-process@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.215.0.tgz#9906bdfde39f8f60e248567c11e93337b159eb5e" + integrity sha512-JNvj4L5B7W8byoFdfn/8Y4scoPiwCi+Ha/fRsFCrdSC7C+snDuxM/oQj33HI8DpKY1cjuigzEnpnxiNWaA09EA== + dependencies: + "@aws-sdk/property-provider" "3.215.0" + "@aws-sdk/shared-ini-file-loader" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/credential-provider-sso@3.154.0": version "3.154.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.154.0.tgz#e752a6406317fbb4609a19a0b420cfe527d8a682" @@ -575,6 +814,18 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/credential-provider-sso@3.216.0": + version "3.216.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.216.0.tgz#23a576604e10cb1d628f750239481545daf49c8d" + integrity sha512-1Cag6AUPU4wkeMnZDJvcXXJgwrlrIxbTcRsresJYBFvs1vGJGcTbjtWV0K6fiBRP66GtvuOL9WzQ/eqRf2J7Ag== + dependencies: + "@aws-sdk/client-sso" "3.216.0" + "@aws-sdk/property-provider" "3.215.0" + "@aws-sdk/shared-ini-file-loader" "3.215.0" + "@aws-sdk/token-providers" "3.216.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/credential-provider-web-identity@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.127.0.tgz#a56c390bf0148f20573abd022930b28df345043a" @@ -584,6 +835,15 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/credential-provider-web-identity@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.215.0.tgz#4ba859c40eaaaab111e4047323cbec29db88d714" + integrity sha512-AWaDDEE3VU1HeLrXvyUrkQ6Wb3PQij5bvvrMil9L0da3b1yrcpoDanQQy7wBFBXcZIVmcmSFe5MMA/nyh2Le4g== + dependencies: + "@aws-sdk/property-provider" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/eventstream-codec@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-codec/-/eventstream-codec-3.127.0.tgz#a51497e5dbd39edbfc68839bb6d2906654e716cd" @@ -640,6 +900,17 @@ "@aws-sdk/util-base64-browser" "3.109.0" tslib "^2.3.1" +"@aws-sdk/fetch-http-handler@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.215.0.tgz#193a8dad5ce1fe1ef4d4a5bb0e06a263f4038fbb" + integrity sha512-JfZyrJOE+0ik1PumsIUZd0NfgEx4sZ43VSdPCD9GRhssRWudNsSF1B5fz3xA5v+1y5oQPjXZyaWCzKtnYruiWw== + dependencies: + "@aws-sdk/protocol-http" "3.215.0" + "@aws-sdk/querystring-builder" "3.215.0" + "@aws-sdk/types" "3.215.0" + "@aws-sdk/util-base64" "3.208.0" + tslib "^2.3.1" + "@aws-sdk/hash-blob-browser@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.127.0.tgz#5dc55800ecce69aed727d37bfd3241a6c12afec2" @@ -659,6 +930,15 @@ "@aws-sdk/util-buffer-from" "3.55.0" tslib "^2.3.1" +"@aws-sdk/hash-node@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.215.0.tgz#be8127948b26aba2f0e213a64baad9ce3051ca21" + integrity sha512-MkSRuZvo1RCRmI0VNEmRYCGGD/DkMd9lqnLtOyglMPnSX1mhyD4/DyXmcc3rYa7PsjDRAfykGWJRiMqpoMLjiQ== + dependencies: + "@aws-sdk/types" "3.215.0" + "@aws-sdk/util-buffer-from" "3.208.0" + tslib "^2.3.1" + "@aws-sdk/hash-stream-node@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/hash-stream-node/-/hash-stream-node-3.127.0.tgz#75ee97b86978de6227c4e24ae2563b5fcea97667" @@ -675,6 +955,21 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/invalid-dependency@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.215.0.tgz#e87b1927262c8f9c1c80f382a56621286db08103" + integrity sha512-++bK4BUQe8/CL/YcLZcQB8qPOhiXxhbuhYzfFS7PNVvW1QOLqKRZL/lKs24gzjcOmw7IhAbCybDZwvu2TM4DAg== + dependencies: + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + +"@aws-sdk/is-array-buffer@3.201.0": + version "3.201.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz#06e557adc284fac2f26071c2944ae01f61b95854" + integrity sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg== + dependencies: + tslib "^2.3.1" + "@aws-sdk/is-array-buffer@3.55.0": version "3.55.0" resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-3.55.0.tgz#c46122c5636f01d5895e5256a587768c3425ea7a" @@ -712,6 +1007,29 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/middleware-content-length@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.215.0.tgz#06d7692eb58dec4f07a235d51cc4be430c142067" + integrity sha512-zKJRb6jDLFl9nl/muSFbiQHA4uK3skinuDRcyLbpMvvzhuK/PVodv9QI1+wIUsFdXkaSxAlva1oG4bL8ZFi+sQ== + dependencies: + "@aws-sdk/protocol-http" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + +"@aws-sdk/middleware-endpoint@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.215.0.tgz#ea408341e2c7996f3b66aa2b550c529d92ec29e1" + integrity sha512-W0QXL5emcN9IXtMbnWT/abLxBFH2tGIfnre2jPNmZ9M7uVFxUwwv5OTUXxNLGNehJHKhiJPwhfQvMy20IDzVcw== + dependencies: + "@aws-sdk/middleware-serde" "3.215.0" + "@aws-sdk/protocol-http" "3.215.0" + "@aws-sdk/signature-v4" "3.215.0" + "@aws-sdk/types" "3.215.0" + "@aws-sdk/url-parser" "3.215.0" + "@aws-sdk/util-config-provider" "3.208.0" + "@aws-sdk/util-middleware" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/middleware-expect-continue@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.127.0.tgz#f67b3b9de34ac319958a8b3ae9f93026dc1a9f06" @@ -742,6 +1060,15 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/middleware-host-header@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.215.0.tgz#cebb1f95429a7c4ae16dfcc4ff64f07ca16a6a2b" + integrity sha512-GOqI7VwoENZwn+6tIMrrJ4SipIqL2JCh+BNvORVcy7CQxn1ViKkna7iaCx+QMjpg/kn9cR6kfY0n1FmgZR1w9A== + dependencies: + "@aws-sdk/protocol-http" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/middleware-location-constraint@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.127.0.tgz#8a1c6dd438b8cd80ffc86f3c393e5e0fbaba1ae8" @@ -758,6 +1085,14 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/middleware-logger@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.215.0.tgz#462283672aa7da1014b91827b17474a6b6f1b6a0" + integrity sha512-0h4GGF0rV3jnY3jxmcAWsOdqHCYf25s0biSjmgTei+l/5S+geOGrovRPCNep0LLg0i9D8bkZsXISojilETbf+g== + dependencies: + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/middleware-recursion-detection@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.127.0.tgz#84949efd4a05a4d00da3e9242825e3c9d715f800" @@ -767,6 +1102,15 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/middleware-recursion-detection@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.215.0.tgz#3d5a6d55148b1ddccc238d11e67a5cf6cdbf4a12" + integrity sha512-KQ+kiEsaluM4i6opjusUukxY78+UhfR7vzXHDkzZK/GplQ1hY0B+rwVO1eaULmlnmf3FK+Wd6lwrPV7xS2W+EA== + dependencies: + "@aws-sdk/protocol-http" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/middleware-retry@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.127.0.tgz#bcd0741ed676588101739083c6bd141d5c1911e1" @@ -779,6 +1123,18 @@ tslib "^2.3.1" uuid "^8.3.2" +"@aws-sdk/middleware-retry@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.215.0.tgz#867cb8a65491c550dc750917042444668085720b" + integrity sha512-I/dnUPVg2Kp3lW+MywBoPp06EOng8IfuaS9ph4bcJpQKrhNU5ekRgCHH2C4k1A6GcP8uyHxQ5TVV6j+l0QPIsA== + dependencies: + "@aws-sdk/protocol-http" "3.215.0" + "@aws-sdk/service-error-classification" "3.215.0" + "@aws-sdk/types" "3.215.0" + "@aws-sdk/util-middleware" "3.215.0" + tslib "^2.3.1" + uuid "^8.3.2" + "@aws-sdk/middleware-sdk-ec2@3.130.0": version "3.130.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.130.0.tgz#c386a34369808cf92031f3658aac7b025b3698d4" @@ -824,6 +1180,18 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/middleware-sdk-sts@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.215.0.tgz#33a385161d63fa7e1aa5219f8d2b223bd28fa96d" + integrity sha512-wJRxoDf+2egbRgochaQL8+zzADx8FM/2W0spKNj8x+t/3iqw70QwxCfuEKW/uFQ3ph6eaIrv7gYc8RRjwhD8rg== + dependencies: + "@aws-sdk/middleware-signing" "3.215.0" + "@aws-sdk/property-provider" "3.215.0" + "@aws-sdk/protocol-http" "3.215.0" + "@aws-sdk/signature-v4" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/middleware-serde@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.127.0.tgz#8732d71ed0d28c43e609fcc156b1a1ac307c0d5f" @@ -832,6 +1200,14 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/middleware-serde@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.215.0.tgz#2891c568e3cbfb2e3117c356e99efc695a7b63b9" + integrity sha512-+uhLXdKvvQZcRRFc3UmemSr/YUHA4Jc+1YMjHxc3v8vvfztFJBb0wgBx999myOi8PmkYThlRBQDzXy9UCIhIJw== + dependencies: + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/middleware-signing@3.130.0": version "3.130.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.130.0.tgz#10c5606cf6cd32cf9afa857b0ff32659460902a7" @@ -843,6 +1219,18 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/middleware-signing@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.215.0.tgz#f86febdae93066749f0715997121135eea2f6867" + integrity sha512-3BqzYqkmdPeOxjI8DVQE7Bm7J5QIvDy30abglXqrDg6npw6KonKI2Q3FIPFf+oLpZTMStwkoQOnwXHTPrSZ6Tg== + dependencies: + "@aws-sdk/property-provider" "3.215.0" + "@aws-sdk/protocol-http" "3.215.0" + "@aws-sdk/signature-v4" "3.215.0" + "@aws-sdk/types" "3.215.0" + "@aws-sdk/util-middleware" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/middleware-ssec@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.127.0.tgz#e9dc757aee4ff301200845d5494154037519cc57" @@ -858,6 +1246,13 @@ dependencies: tslib "^2.3.1" +"@aws-sdk/middleware-stack@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.215.0.tgz#8fe53fcdb92590ae871a914d5efc4ec1f00e05b9" + integrity sha512-rdSVL7LxRgjlvoluqwODD4ypBy2k/YVl6FrDplyCMSi8m2WHZG99FzdmR9bpnWK+0DGzYZSMRYx6ynJ9N9PsSw== + dependencies: + tslib "^2.3.1" + "@aws-sdk/middleware-user-agent@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.127.0.tgz#f676aac4ddaba64bb12b6d69b0ed7328479cf798" @@ -867,6 +1262,15 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/middleware-user-agent@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.215.0.tgz#24c87d5e8e4c31a5a274403d503e72cb99ac85ed" + integrity sha512-X6GfoMNoEITTw7rGL/gWs8UZ0cmmmezvKcl+KtHsA642R05OR4mY5G7LdbWAw0bcrwKsuKOGmwUrC9lzGqbWUw== + dependencies: + "@aws-sdk/protocol-http" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/node-config-provider@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.127.0.tgz#43a460526f0c24a661264189712e0ff5475e9b45" @@ -877,6 +1281,16 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/node-config-provider@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.215.0.tgz#f7b6a72dddd49e59e70955a866ca40f40154d063" + integrity sha512-notckD94QwwxC0GsfpTxB7VH8SREIIlMsUSddqGtpModa0cq/wRb9rqnydZSoznbYpK1ND6h0C9hr/2PNz89zw== + dependencies: + "@aws-sdk/property-provider" "3.215.0" + "@aws-sdk/shared-ini-file-loader" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/node-http-handler@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.127.0.tgz#81c0a34061b233027bc673f3359c36555c0688d7" @@ -888,6 +1302,17 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/node-http-handler@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.215.0.tgz#ba016b94691c825e4220dcf0588fe904df1f319c" + integrity sha512-btKWSR7m0UuWIN3p5MfSIvhqeYik7xri7U6nWuVI5GVzIYjzxEZOMvPAinDLDxL5wipodi0ZvTUNdDJdm7BcGQ== + dependencies: + "@aws-sdk/abort-controller" "3.215.0" + "@aws-sdk/protocol-http" "3.215.0" + "@aws-sdk/querystring-builder" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/property-provider@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.127.0.tgz#3b70d23354c35ea04c29c97f05cc4108c2e194ba" @@ -896,6 +1321,14 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/property-provider@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.215.0.tgz#387d96e0389b947c807f20a1a6845cd01912000f" + integrity sha512-dDPjMCCopkRURAmOJCMSlpIQ5BGWCpYj0+FIfZ5qWQs24fn1PAkQHecOiBhJO0ZSVuQy3xcIyWsAp1NE5e+7ug== + dependencies: + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/protocol-http@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.127.0.tgz#c1d7bb20f09f9e86fd885d3effb33850b618e549" @@ -904,6 +1337,14 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/protocol-http@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.215.0.tgz#e7cd73b811ced799acb8bf7dfcd8b49bb52e1d6a" + integrity sha512-qp6Y6v4S534LAjadiVl9p7ErK7ImphOKq6yhFyQwxko6iITLcz8ib3yU27fs4QJcnNj5ZooqW/YlL/0EikDxCQ== + dependencies: + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/querystring-builder@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.127.0.tgz#50a100d13bd13bb06ee92dcd9568e21a37fb9c49" @@ -913,6 +1354,15 @@ "@aws-sdk/util-uri-escape" "3.55.0" tslib "^2.3.1" +"@aws-sdk/querystring-builder@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.215.0.tgz#2a8b21560bdf24e6b24ef31c4287da4e0c459ed4" + integrity sha512-eilk8CqG37BVhQklLif00K2dOJgDzacUi8h3KVQ72ry1V3h345i4HsmaFIxvnz8XtNyDvV8qFAzeYg9n2P9RQA== + dependencies: + "@aws-sdk/types" "3.215.0" + "@aws-sdk/util-uri-escape" "3.201.0" + tslib "^2.3.1" + "@aws-sdk/querystring-parser@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.127.0.tgz#d485db0d24005e95bb4c9c478691cd805e5fc0f4" @@ -921,11 +1371,24 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/querystring-parser@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.215.0.tgz#fea024bfe572863d6b89d209f1a523243ba1a624" + integrity sha512-8h/9H8dWM4fZO27UGzo8W5JXln4yJMugPyUl4qFA437gzPgNFN95+oLJWXtHMlfCHC5T/PDKetY9TarMDgBD0Q== + dependencies: + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/service-error-classification@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.127.0.tgz#64b69215b2525e3b6806856187ef54b00c0f85d1" integrity sha512-wjZY9rnlA8SPrICUumTYicEKtK4/yKB62iadUk66hxe8MrH8JhuHH2NqIad0Pt/bK/YtNVhd3yb4pRapOeY5qQ== +"@aws-sdk/service-error-classification@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.215.0.tgz#f60f10c2843df38922f401e30368d507a33e191d" + integrity sha512-SKBvClGFGzMPsjBBKjneaUazLCNr6bSxe9eFvOr3gCwuwE2jPQwW3VE1mb62howuvm6cLthEDwLQp/FsT1gMsw== + "@aws-sdk/shared-ini-file-loader@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.127.0.tgz#019c5512bf92f954f6aca6f6811e38fe048aadf6" @@ -933,6 +1396,14 @@ dependencies: tslib "^2.3.1" +"@aws-sdk/shared-ini-file-loader@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.215.0.tgz#0a454ce25288f548dd9800297a5061c3121a203e" + integrity sha512-unzQeLOyUiYHr8WxxandHo0OaCj31gx0wpt8dn2cZcHm/MdCqHcHcsQqOVnQsWQrrxY/XZ27cPyMVQeicNKYwQ== + dependencies: + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/signature-v4-multi-region@3.130.0": version "3.130.0" resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.130.0.tgz#bf56fd5235222377e3931961a21c86bfac74cb74" @@ -956,6 +1427,18 @@ "@aws-sdk/util-uri-escape" "3.55.0" tslib "^2.3.1" +"@aws-sdk/signature-v4@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.215.0.tgz#37bdb85324042fc3fb06399d89c2730d94efb26d" + integrity sha512-Rc73uUCi3eJneO25DydLTfJYamXeuKS9YIhNMTKlpvcN1UQAmAnUbAmCuEmqvkYOiGD1i4/kd8kBga708iIikQ== + dependencies: + "@aws-sdk/is-array-buffer" "3.201.0" + "@aws-sdk/types" "3.215.0" + "@aws-sdk/util-hex-encoding" "3.201.0" + "@aws-sdk/util-middleware" "3.215.0" + "@aws-sdk/util-uri-escape" "3.201.0" + tslib "^2.3.1" + "@aws-sdk/smithy-client@3.142.0": version "3.142.0" resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.142.0.tgz#d27abff1892de644ac25fc07305fbc0050d7d512" @@ -965,11 +1448,36 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/smithy-client@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.215.0.tgz#cda96b076f7df19157340623872a8914f2a3bb8c" + integrity sha512-PiZfCdZkPohzMPrRmJ46TPOf2Tr/dhKYdwQArRnOOIsJABUGXjlzCUE8vysDN35XZYRx5f9hd+/U7kayhniq2w== + dependencies: + "@aws-sdk/middleware-stack" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + +"@aws-sdk/token-providers@3.216.0": + version "3.216.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.216.0.tgz#b158ef490ed002d5956d8d855627297a551963d6" + integrity sha512-cEmOfG7njWl0OA5lR65Sp2SW1i8ZLjf7C95TZ1e6t2Oo5aUFeN3aKBxMOV//1yc+BNzcFBnoHP/f29GhWxUOxA== + dependencies: + "@aws-sdk/client-sso-oidc" "3.216.0" + "@aws-sdk/property-provider" "3.215.0" + "@aws-sdk/shared-ini-file-loader" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/types@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.127.0.tgz#a7bafc47ee2328eee2453087521e6c3a39e7278d" integrity sha512-e0wtx2IkOl7rwfKfLH5pPTzQ+d45V7b1WrjeL0WDI8kOu6w+sXmhNxI6uM2kf0k4NiTLN84lW290AEWupey9Og== +"@aws-sdk/types@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.215.0.tgz#72a595e2c1a5c8c3f0291bccf71d481412b1843b" + integrity sha512-eRbCVjwzTYd9C5e2mceScJ6D2kYDDEC3PLkYfJa+1wH9iiF2JlbiYozAokyeYBHQ+AjmD93MK58RBoM8iZfH0Q== + "@aws-sdk/types@^3.1.0", "@aws-sdk/types@^3.110.0": version "3.212.0" resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.212.0.tgz#199ceafa82c9c14ed31a3f25992042287d804ca9" @@ -984,6 +1492,15 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/url-parser@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.215.0.tgz#4accbedd5fb81dc2f18e28f0f50dbd781b0b63a1" + integrity sha512-r/qIk3TUlV36JvoRjTErFm0LzzgNKLB1YUG8zVZCGAc2TEATi8OVEmsZvi+KfTmsbszulITJVcjZKbHLbGoUzg== + dependencies: + "@aws-sdk/querystring-parser" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/util-arn-parser@3.55.0": version "3.55.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.55.0.tgz#6672eb2975e798a460bedfaf6b5618d4e4b262e1" @@ -1006,6 +1523,14 @@ "@aws-sdk/util-buffer-from" "3.55.0" tslib "^2.3.1" +"@aws-sdk/util-base64@3.208.0": + version "3.208.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz#36b430e5396251f761590f7c2f0c5c12193f353c" + integrity sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg== + dependencies: + "@aws-sdk/util-buffer-from" "3.208.0" + tslib "^2.3.1" + "@aws-sdk/util-body-length-browser@3.154.0": version "3.154.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.154.0.tgz#8c4c5d08c1923deeedf46006dc4db820ca606f56" @@ -1013,6 +1538,20 @@ dependencies: tslib "^2.3.1" +"@aws-sdk/util-body-length-browser@3.188.0": + version "3.188.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz#e1d949318c10a621b38575a9ef01e39f9857ddb0" + integrity sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg== + dependencies: + tslib "^2.3.1" + +"@aws-sdk/util-body-length-node@3.208.0": + version "3.208.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz#baabd1fa1206ff2bd4ce3785122d86eb3258dd20" + integrity sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg== + dependencies: + tslib "^2.3.1" + "@aws-sdk/util-body-length-node@3.55.0": version "3.55.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-3.55.0.tgz#67049bbb6c62d794a1bb5a13b9a678988c925489" @@ -1020,6 +1559,14 @@ dependencies: tslib "^2.3.1" +"@aws-sdk/util-buffer-from@3.208.0": + version "3.208.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz#285e86f6dc9030148a4147d65239e75cb254a1b0" + integrity sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw== + dependencies: + "@aws-sdk/is-array-buffer" "3.201.0" + tslib "^2.3.1" + "@aws-sdk/util-buffer-from@3.55.0": version "3.55.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.55.0.tgz#e7c927974b07a29502aa1ad58509b91d0d7cf0f7" @@ -1035,6 +1582,13 @@ dependencies: tslib "^2.3.1" +"@aws-sdk/util-config-provider@3.208.0": + version "3.208.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz#c485fd83fbac051337e5f6be60ea3f9fa61c0139" + integrity sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg== + dependencies: + tslib "^2.3.1" + "@aws-sdk/util-defaults-mode-browser@3.142.0": version "3.142.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.142.0.tgz#808e136ba0b371a68d9d3a4aff7671ee39b68d88" @@ -1045,6 +1599,16 @@ bowser "^2.11.0" tslib "^2.3.1" +"@aws-sdk/util-defaults-mode-browser@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.215.0.tgz#2929ba9e5b891c9fe3f5b05453b7f44a6c6c25ee" + integrity sha512-MiNfZgB0I4dR8CBxH163W7c9KvE38sgCHNPWopMqSX5ezz7cuCPohCU0XsWd4I7K31PvzuqmKgOiKBAZraQJMA== + dependencies: + "@aws-sdk/property-provider" "3.215.0" + "@aws-sdk/types" "3.215.0" + bowser "^2.11.0" + tslib "^2.3.1" + "@aws-sdk/util-defaults-mode-node@3.142.0": version "3.142.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.142.0.tgz#d2a8cec87a5295b81ec4315ff0a31bad799a2ac0" @@ -1057,6 +1621,26 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/util-defaults-mode-node@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.215.0.tgz#125fc56f311ffbc70b2852796b8a2f5b602b6a99" + integrity sha512-mSp3R8GljQ+4UT3QMOksQk9L0cWbFLvR7bBmAlt4+GobgTjpRfzFjBP3uwrCqFa3BKDUR3FeJq3qwo+xeY1Krg== + dependencies: + "@aws-sdk/config-resolver" "3.215.0" + "@aws-sdk/credential-provider-imds" "3.215.0" + "@aws-sdk/node-config-provider" "3.215.0" + "@aws-sdk/property-provider" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + +"@aws-sdk/util-endpoints@3.216.0": + version "3.216.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.216.0.tgz#d960523cd12d1a2422624592a2516abdd92897cc" + integrity sha512-uHje4H6Qj/z/op8UZoSuvGpEZhz/r+AGY0rCihFo7XjhT4RYVxb2Eb9uHRK/IAeHU4kjHAdpQiWGMSmnT/UacA== + dependencies: + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/util-format-url@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-format-url/-/util-format-url-3.127.0.tgz#45e4a361d6d34b6368c8df1ae948886f2043d728" @@ -1073,6 +1657,13 @@ dependencies: tslib "^2.3.1" +"@aws-sdk/util-hex-encoding@3.201.0": + version "3.201.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz#21d7ec319240ee68c33d938e71cb79830bea315d" + integrity sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA== + dependencies: + tslib "^2.3.1" + "@aws-sdk/util-locate-window@^3.0.0": version "3.208.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.208.0.tgz#0f598fc238a1256e4bcb64d01459f03a922dd4c3" @@ -1087,6 +1678,13 @@ dependencies: tslib "^2.3.1" +"@aws-sdk/util-middleware@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-middleware/-/util-middleware-3.215.0.tgz#83f8956991392250df32f6e1d93a4247e9ed5fce" + integrity sha512-DfHGlFlQCr+T/xhjS36HH8JEThDVB5lg5NZ6x4Cibhyeps9YX/4ovLAIx3B19H34sdWhZi7q6LfslCHLRu2+7Q== + dependencies: + tslib "^2.3.1" + "@aws-sdk/util-stream-browser@3.131.0": version "3.131.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-browser/-/util-stream-browser-3.131.0.tgz#96c5e2c64ca3802e31760f47994a1b796a88cbed" @@ -1109,6 +1707,13 @@ "@aws-sdk/util-buffer-from" "3.55.0" tslib "^2.3.1" +"@aws-sdk/util-uri-escape@3.201.0": + version "3.201.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz#5e708d4cde001a4558ee616f889ceacfadd2ab03" + integrity sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA== + dependencies: + tslib "^2.3.1" + "@aws-sdk/util-uri-escape@3.55.0": version "3.55.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.55.0.tgz#ee57743c628a1c9f942dfe73205ce890ec011916" @@ -1125,6 +1730,15 @@ bowser "^2.11.0" tslib "^2.3.1" +"@aws-sdk/util-user-agent-browser@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.215.0.tgz#4b44b9929629b3024d14a46edd1bf57efe8d60f6" + integrity sha512-uZz6BJWr8sJcA+onveS1lFqnbIXBHwvkyHLgCuuGhAxd5yY6YNLhpJBnhy9Fb8/aSbk6yao3qxlokqw9gthmAw== + dependencies: + "@aws-sdk/types" "3.215.0" + bowser "^2.11.0" + tslib "^2.3.1" + "@aws-sdk/util-user-agent-node@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.127.0.tgz#368dc0c0e1160e8ca9e5ca21f3857004509aa06e" @@ -1134,6 +1748,15 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/util-user-agent-node@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.215.0.tgz#620beb9ba2b2775cdf51e39789ea919b10b4d903" + integrity sha512-4lrdd1oGRwJEwfvgvg1jcJ2O0bwElsvtiqZfTRHN6MNTFUqsKl0xHlgFChQsz3Hfrc1niWtZCmbqQKGdO5ARpw== + dependencies: + "@aws-sdk/node-config-provider" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/util-utf8-browser@3.109.0": version "3.109.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.109.0.tgz#d013272e1981b23a4c84ac06f154db686c0cf84e" @@ -1141,7 +1764,7 @@ dependencies: tslib "^2.3.1" -"@aws-sdk/util-utf8-browser@^3.0.0": +"@aws-sdk/util-utf8-browser@3.188.0", "@aws-sdk/util-utf8-browser@^3.0.0": version "3.188.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.188.0.tgz#484762bd600401350e148277731d6744a4a92225" integrity sha512-jt627x0+jE+Ydr9NwkFstg3cUvgWh56qdaqAMDsqgRlKD21md/6G226z/Qxl7lb1VEW2LlmCx43ai/37Qwcj2Q== @@ -1156,6 +1779,14 @@ "@aws-sdk/util-buffer-from" "3.55.0" tslib "^2.3.1" +"@aws-sdk/util-utf8-node@3.208.0": + version "3.208.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-node/-/util-utf8-node-3.208.0.tgz#eba17de0f92f87b98481c2e2d0ceaa05c7994d67" + integrity sha512-jKY87Acv0yWBdFxx6bveagy5FYjz+dtV8IPT7ay1E2WPWH1czoIdMAkc8tSInK31T6CRnHWkLZ1qYwCbgRfERQ== + dependencies: + "@aws-sdk/util-buffer-from" "3.208.0" + tslib "^2.3.1" + "@aws-sdk/util-waiter@3.127.0": version "3.127.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.127.0.tgz#3485ebb614cc417fee397daf61ba4ca3aa5bbedb" @@ -1165,6 +1796,15 @@ "@aws-sdk/types" "3.127.0" tslib "^2.3.1" +"@aws-sdk/util-waiter@3.215.0": + version "3.215.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.215.0.tgz#299f816d173d8c990834e9d39538c10502584a3d" + integrity sha512-RX/EkRcuDjWKP/5K6XOnbq5cPaO9KSJ5Etotn+z5sPGUJ0xmGWEyFyfXKSL51az32tHcNoGAqboBTFDISB0LyA== + dependencies: + "@aws-sdk/abort-controller" "3.215.0" + "@aws-sdk/types" "3.215.0" + tslib "^2.3.1" + "@aws-sdk/xml-builder@3.142.0": version "3.142.0" resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.142.0.tgz#55d03f1a1d1b3b02f07e26ec05d6855151f94c4e" @@ -2389,7 +3029,6 @@ "@renovate/eslint-plugin@https://github.com/renovatebot/eslint-plugin#v0.0.4": version "0.0.4" - uid "0c444386e79d6145901212507521b8a0a48af000" resolved "https://github.com/renovatebot/eslint-plugin#0c444386e79d6145901212507521b8a0a48af000" "@renovatebot/osv-offline-db@1.0.1": @@ -5041,6 +5680,13 @@ fast-xml-parser@3.19.0: resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz#cb637ec3f3999f51406dd8ff0e6fc4d83e520d01" integrity sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg== +fast-xml-parser@4.0.11: + version "4.0.11" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz#42332a9aca544520631c8919e6ea871c0185a985" + integrity sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA== + dependencies: + strnum "^1.0.5" + fastest-levenshtein@^1.0.12: version "1.0.16" resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" @@ -9188,6 +9834,11 @@ 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== +strnum@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" + integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA== + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" From 82652f3529a560bf76367b7496df07fab0af40ac Mon Sep 17 00:00:00 2001 From: kayma Date: Thu, 24 Nov 2022 16:59:38 +0100 Subject: [PATCH 03/18] add the code --- .../datasource/aws-versioned-arn/index.ts | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 lib/modules/datasource/aws-versioned-arn/index.ts diff --git a/lib/modules/datasource/aws-versioned-arn/index.ts b/lib/modules/datasource/aws-versioned-arn/index.ts new file mode 100644 index 00000000000000..ed8e186e73ab50 --- /dev/null +++ b/lib/modules/datasource/aws-versioned-arn/index.ts @@ -0,0 +1,30 @@ +import { LambdaClient } from '@aws-sdk/client-lambda'; +import { cache } from '../../../util/cache/package/decorator'; +import { Lazy } from '../../../util/lazy'; +import { Datasource } from '../datasource'; +import type { GetReleasesConfig, ReleaseResult } from '../types'; + +export class AwsVersionedArnDataSource extends Datasource { + static readonly id = 'aws-versioned-arn'; + + override readonly caching = true; + + private readonly lambda: Lazy; + + constructor() { + super(AwsVersionedArnDataSource.id); + this.lambda = new Lazy(() => new LambdaClient({})); + } + + @cache({ + namespace: `datasource-${AwsVersionedArnDataSource.id}`, + key: ({ packageName }: GetReleasesConfig) => `getReleases:${packageName}`, + }) + async getReleases( + getReleasesConfig: GetReleasesConfig + ): Promise { + return { + releases: [], + }; + } +} From 9edb2e053cc6fe136f6b55fd375621ef2d3266ac Mon Sep 17 00:00:00 2001 From: kayma Date: Tue, 29 Nov 2022 21:36:13 +0100 Subject: [PATCH 04/18] retrieve layer list from AWS --- .../datasource/aws-versioned-arn/index.ts | 46 +++++++++++++++++-- 1 file changed, 41 insertions(+), 5 deletions(-) diff --git a/lib/modules/datasource/aws-versioned-arn/index.ts b/lib/modules/datasource/aws-versioned-arn/index.ts index ed8e186e73ab50..4fd4f308cfa7df 100644 --- a/lib/modules/datasource/aws-versioned-arn/index.ts +++ b/lib/modules/datasource/aws-versioned-arn/index.ts @@ -1,4 +1,8 @@ -import { LambdaClient } from '@aws-sdk/client-lambda'; +import { + LambdaClient, + LayerVersionsListItem, + ListLayerVersionsCommand, +} from '@aws-sdk/client-lambda'; import { cache } from '../../../util/cache/package/decorator'; import { Lazy } from '../../../util/lazy'; import { Datasource } from '../datasource'; @@ -16,15 +20,47 @@ export class AwsVersionedArnDataSource extends Datasource { this.lambda = new Lazy(() => new LambdaClient({})); } + @cache({ + namespace: `datasource-${AwsVersionedArnDataSource.id}`, + key: (serializedArnFilter: string) => + `getSortedLambdaLayerVersions:${serializedArnFilter}`, + }) + async getSortedLambdaLayerVersions( + serializedLambdaLayerFilter: string + ): Promise { + const cmd = new ListLayerVersionsCommand({ + LayerName: JSON.parse(serializedLambdaLayerFilter), + }); + + const matchingLayerVersions = await this.lambda.getValue().send(cmd); + matchingLayerVersions.LayerVersions = + matchingLayerVersions.LayerVersions ?? []; + + return matchingLayerVersions.LayerVersions.sort((layer1, layer2) => { + return (layer1.Version ?? 0) - (layer2.Version ?? 0); + }); + } + @cache({ namespace: `datasource-${AwsVersionedArnDataSource.id}`, key: ({ packageName }: GetReleasesConfig) => `getReleases:${packageName}`, }) - async getReleases( - getReleasesConfig: GetReleasesConfig - ): Promise { + async getReleases({ + packageName: serializedArnFilter, + }: GetReleasesConfig): Promise { + const lambdaLayerVersions = await this.getSortedLambdaLayerVersions( + serializedArnFilter + ); + if (lambdaLayerVersions.length === 0) { + return null; + } + return { - releases: [], + releases: lambdaLayerVersions.map((layer) => ({ + version: layer.Version?.toString() ?? '0', + releaseTimestamp: layer.CreatedDate, + newDigest: layer.LayerVersionArn, + })), }; } } From a6168f285c874aa3aa16fcf4aee77aa62683f03f Mon Sep 17 00:00:00 2001 From: kayma Date: Tue, 29 Nov 2022 22:03:30 +0100 Subject: [PATCH 05/18] add tests --- .../aws-versioned-arn/index.spec.ts | 95 +++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 lib/modules/datasource/aws-versioned-arn/index.spec.ts diff --git a/lib/modules/datasource/aws-versioned-arn/index.spec.ts b/lib/modules/datasource/aws-versioned-arn/index.spec.ts new file mode 100644 index 00000000000000..3ffb36917b15ff --- /dev/null +++ b/lib/modules/datasource/aws-versioned-arn/index.spec.ts @@ -0,0 +1,95 @@ +import { + LambdaClient, + LayerVersionsListItem, + ListLayerVersionsCommand, + ListLayerVersionsCommandOutput, +} from '@aws-sdk/client-lambda'; + +import { mockClient } from 'aws-sdk-client-mock'; +import { AwsVersionedArnDataSource } from './index'; + +/** + * Testdata for mock implementation of LambdaClient + * layer1 to layer3 from oldest to newest + */ +const layer1: LayerVersionsListItem = { + Version: 1, + CreatedDate: '2021-01-01T00:00:00.000Z', + LayerVersionArn: 'arn:aws:lambda:us-east-1:123456789012:layer:my-layer:1', +}; + +const layer2: LayerVersionsListItem = { + Version: 2, + CreatedDate: '2021-02-01T00:00:00.000Z', + LayerVersionArn: 'arn:aws:lambda:us-east-1:123456789012:layer:my-layer:2', +}; + +const layer3: LayerVersionsListItem = { + Version: 3, + CreatedDate: '2021-03-01T00:00:00.000Z', + LayerVersionArn: 'arn:aws:lambda:us-east-1:123456789012:layer:my-layer:3', +}; + +const mock3Layers: ListLayerVersionsCommandOutput = { + LayerVersions: [layer3, layer2, layer1], + $metadata: {}, +}; + +const mock1Layer: ListLayerVersionsCommandOutput = { + LayerVersions: [layer3], + $metadata: {}, +}; + +const mockEmpty: ListLayerVersionsCommandOutput = { + LayerVersions: [], + $metadata: {}, +}; + +const lambdaClientMock = mockClient(LambdaClient); + +function mockListLayerVersionsCommandOutput( + result: ListLayerVersionsCommandOutput +): void { + lambdaClientMock.reset(); + lambdaClientMock.on(ListLayerVersionsCommand).resolves(result); +} + +describe('modules/datasource/aws-versioned-arn/index', () => { + describe('getSortedLambdaLayerVersions', () => { + it('should return empty array if no layers found', async () => { + mockListLayerVersionsCommandOutput(mockEmpty); + const lamdbaLayerDatasource = new AwsVersionedArnDataSource(); + const res = await lamdbaLayerDatasource.getSortedLambdaLayerVersions( + 'my-layer' + ); + + expect(res).toEqual([]); + expect(lambdaClientMock.calls()).toHaveLength(1); + expect(lambdaClientMock.calls()[0].args[0]).toBe('my-layer'); + }); + + it('should return array with one layer if one layer found', async () => { + mockListLayerVersionsCommandOutput(mock1Layer); + const lamdbaLayerDatasource = new AwsVersionedArnDataSource(); + const res = await lamdbaLayerDatasource.getSortedLambdaLayerVersions( + 'my-layer' + ); + + expect(res).toEqual([layer3]); + expect(lambdaClientMock.calls()).toHaveLength(1); + expect(lambdaClientMock.calls()[0].args[0]).toBe('my-layer'); + }); + + it('should return array with three layers if three layers found', async () => { + mockListLayerVersionsCommandOutput(mock3Layers); + const lamdbaLayerDatasource = new AwsVersionedArnDataSource(); + const res = await lamdbaLayerDatasource.getSortedLambdaLayerVersions( + 'my-layer' + ); + + expect(res).toEqual([layer3, layer2, layer1]); + expect(lambdaClientMock.calls()).toHaveLength(1); + expect(lambdaClientMock.calls()[0].args[0]).toBe('my-layer'); + }); + }); +}); From 82f8849d907c9863da33f6645cb4e9dc470654ad Mon Sep 17 00:00:00 2001 From: Matthias Kay Date: Sat, 7 Jan 2023 05:45:20 +0100 Subject: [PATCH 06/18] Update lib/modules/datasource/aws-versioned-arn/readme.md Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com> --- lib/modules/datasource/aws-versioned-arn/readme.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/modules/datasource/aws-versioned-arn/readme.md b/lib/modules/datasource/aws-versioned-arn/readme.md index 2710d4fb6adf99..8edd3bef9d60a8 100644 --- a/lib/modules/datasource/aws-versioned-arn/readme.md +++ b/lib/modules/datasource/aws-versioned-arn/readme.md @@ -1,3 +1,4 @@ -This datasource returns releases from a versioned AWS ARN. It currently supports Lambda Layer ARNs only. +This datasource returns releases from a versioned AWS ARN. +It currently supports Lambda Layer ARNs only. More details here ... From e51647aad9834813c01d1cf8b3b188e4846ed214 Mon Sep 17 00:00:00 2001 From: kayma Date: Sat, 7 Jan 2023 06:10:19 +0100 Subject: [PATCH 07/18] reset package manager --- package.json | 85 +- yarn.lock | 3298 ++++++++++++++++++++++---------------------------- 2 files changed, 1518 insertions(+), 1865 deletions(-) diff --git a/package.json b/package.json index 18c0c1c1c7d275..02a3cb8591c38f 100644 --- a/package.json +++ b/package.json @@ -26,12 +26,11 @@ "jest:14": "run-s \"jest {@}\" --", "jest:16": "run-s \"jest {@}\" --", "jest-debug": "cross-env NODE_OPTIONS=--inspect-brk yarn jest --testTimeout=100000000", - "lint": "run-s ls-lint eslint prettier markdown-lint git-check doc-fence-check", + "lint": "run-s ls-lint type-check eslint prettier markdown-lint git-check doc-fence-check", "lint-fix": "run-s eslint-fix prettier-fix markdown-lint-fix", "ls-lint": "ls-lint", "markdown-lint": "markdownlint-cli2", "markdown-lint-fix": "markdownlint-cli2-fix", - "strict-check": "run-s generate:* \"tsc --noEmit -p tsconfig.strict.json {@}\" --", "prepare": "run-s prepare:*", "prepare:husky": "husky install", "prepare:generate": "run-s generate:*", @@ -44,7 +43,7 @@ "release:prepare": "node -r ts-node/register/transpile-only -- tools/generate-docs.ts", "release:publish": "node tools/release.mjs", "start": "node -r ts-node/register/transpile-only -- lib/renovate.ts", - "test": "run-s lint test-schema type-check strict-check jest", + "test": "run-s lint test-schema jest", "test-dirty": "git diff --exit-code", "test-e2e": "yarn pack && cd test/e2e && yarn install --no-lockfile --ignore-optional --prod && yarn test", "test-schema": "run-s create-json-schema", @@ -135,13 +134,12 @@ "node": "^16.13.0 || >= 18.12.0" }, "dependencies": { - "@aws-sdk/client-codecommit": "3.154.0", - "@aws-sdk/client-ec2": "3.155.0", - "@aws-sdk/client-ecr": "3.154.0", - "@aws-sdk/client-iam": "3.154.0", - "@aws-sdk/client-lambda": "3.216.0", - "@aws-sdk/client-rds": "3.154.0", - "@aws-sdk/client-s3": "3.154.0", + "@aws-sdk/client-codecommit": "3.226.0", + "@aws-sdk/client-ec2": "3.226.0", + "@aws-sdk/client-ecr": "3.226.0", + "@aws-sdk/client-iam": "3.226.0", + "@aws-sdk/client-rds": "3.226.0", + "@aws-sdk/client-s3": "3.226.0", "@breejs/later": "4.1.0", "@cheap-glitch/mi-cron": "1.0.1", "@iarna/toml": "3.0.0", @@ -155,12 +153,12 @@ "@opentelemetry/sdk-trace-base": "1.8.0", "@opentelemetry/sdk-trace-node": "1.8.0", "@opentelemetry/semantic-conventions": "1.8.0", - "@renovatebot/osv-offline": "1.0.6", - "@renovatebot/pep440": "2.1.5", + "@renovatebot/osv-offline": "1.0.10", + "@renovatebot/pep440": "2.1.6", "@renovatebot/ruby-semver": "1.1.7", "@sindresorhus/is": "4.6.0", "@types/tmp": "0.2.3", - "@yarnpkg/core": "3.3.0", + "@yarnpkg/core": "3.3.1", "@yarnpkg/parsers": "2.5.1", "agentkeepalive": "4.2.1", "aggregate-error": "3.1.0", @@ -168,7 +166,7 @@ "aws4": "1.11.0", "azure-devops-node-api": "11.2.0", "bunyan": "1.8.15", - "cacache": "17.0.2", + "cacache": "17.0.4", "cacheable-lookup": "5.0.4", "chalk": "4.1.2", "changelog-filename-regex": "2.0.1", @@ -186,28 +184,28 @@ "emojibase": "6.1.0", "emojibase-regex": "6.0.1", "extract-zip": "2.0.1", - "find-packages": "10.0.2", + "find-packages": "10.0.4", "find-up": "5.0.0", - "fs-extra": "10.1.0", + "fs-extra": "11.1.0", "git-url-parse": "13.1.0", "github-url-from-git": "1.5.0", "global-agent": "3.0.0", - "good-enough-parser": "1.1.21", - "got": "11.8.5", + "good-enough-parser": "1.1.22", + "got": "11.8.6", "graph-data-structure": "2.0.0", "handlebars": "4.7.7", "hasha": "5.2.2", - "ignore": "5.2.0", + "ignore": "5.2.4", "ini": "3.0.1", "js-yaml": "4.1.0", "json-dup-key-validator": "1.0.3", "json-stringify-pretty-compact": "3.0.0", - "json5": "2.2.1", - "luxon": "3.1.0", + "json5": "2.2.3", + "luxon": "3.2.0", "markdown-it": "13.0.1", "markdown-table": "2.0.0", "marshal": "0.5.4", - "minimatch": "5.1.0", + "minimatch": "5.1.2", "moo": "0.5.2", "nanoid": "3.3.4", "node-html-parser": "6.1.4", @@ -217,28 +215,29 @@ "p-queue": "6.6.2", "p-throttle": "4.1.1", "parse-link-header": "2.0.0", - "prettier": "2.7.1", + "prettier": "2.8.1", "quick-lru": "5.1.1", - "redis": "4.5.0", + "redis": "4.5.1", "remark": "13.0.0", "remark-github": "10.1.0", - "safe-stable-stringify": "2.4.1", + "safe-stable-stringify": "2.4.2", "semver": "7.3.8", "semver-stable": "3.0.0", "semver-utils": "1.1.4", "shlex": "2.1.2", - "simple-git": "3.15.0", + "simple-git": "3.15.1", "slugify": "1.6.5", + "source-map-support": "0.5.21", "traverse": "0.6.7", "tslib": "2.4.1", "upath": "2.0.1", "url-join": "4.0.1", "validate-npm-package-name": "5.0.0", "xmldoc": "1.2.0", - "zod": "3.19.1" + "zod": "3.20.2" }, "optionalDependencies": { - "re2": "1.17.7" + "re2": "1.18.0" }, "devDependencies": { "@jest/globals": "29.3.1", @@ -246,7 +245,7 @@ "@jest/test-result": "29.3.1", "@ls-lint/ls-lint": "1.11.2", "@openpgp/web-stream-tools": "0.0.13", - "@renovate/eslint-plugin": "https://github.com/renovatebot/eslint-plugin#v0.0.4", + "@renovate/eslint-plugin": "file:./tools/eslint", "@semantic-release/exec": "6.0.3", "@types/auth-header": "1.0.2", "@types/aws4": "1.11.2", @@ -267,14 +266,14 @@ "@types/js-yaml": "4.0.5", "@types/json-dup-key-validator": "1.0.0", "@types/linkify-markdown": "1.0.1", - "@types/lodash": "4.14.189", + "@types/lodash": "4.14.191", "@types/luxon": "3.1.0", "@types/markdown-it": "12.2.3", "@types/markdown-table": "2.0.0", "@types/marshal": "0.5.1", "@types/moo": "0.5.5", "@types/nock": "10.0.3", - "@types/node": "16.18.3", + "@types/node": "16.18.11", "@types/parse-link-header": "2.0.0", "@types/semver": "7.3.13", "@types/semver-stable": "3.0.0", @@ -284,21 +283,21 @@ "@types/url-join": "4.0.1", "@types/validate-npm-package-name": "4.0.0", "@types/xmldoc": "1.1.6", - "@typescript-eslint/eslint-plugin": "5.44.0", - "@typescript-eslint/parser": "5.44.0", - "aws-sdk-client-mock": "2.0.0", + "@typescript-eslint/eslint-plugin": "5.47.1", + "@typescript-eslint/parser": "5.47.1", + "aws-sdk-client-mock": "2.0.1", "callsite": "1.0.0", "common-tags": "1.8.2", "conventional-changelog-conventionalcommits": "5.0.0", "cross-env": "7.0.3", "diff": "5.1.0", "emojibase-data": "7.0.1", - "eslint": "8.28.0", + "eslint": "8.30.0", "eslint-config-prettier": "8.5.0", "eslint-formatter-gha": "1.4.1", "eslint-import-resolver-typescript": "3.5.2", "eslint-plugin-import": "2.26.0", - "eslint-plugin-jest": "27.1.5", + "eslint-plugin-jest": "27.1.7", "eslint-plugin-jest-formatting": "3.1.0", "eslint-plugin-promise": "6.1.1", "eslint-plugin-typescript-enum": "2.1.0", @@ -307,16 +306,16 @@ "graphql": "16.6.0", "husky": "8.0.2", "jest": "29.3.1", - "jest-extended": "3.1.0", - "jest-junit": "14.0.1", + "jest-extended": "3.2.0", + "jest-junit": "15.0.0", "jest-mock-extended": "3.0.1", - "markdownlint-cli2": "0.5.1", + "lint-staged": "13.1.0", + "markdownlint-cli2": "0.6.0", "memfs": "3.4.12", "mock-fs": "5.2.0", "mockdate": "3.0.5", "nock": "13.2.9", "npm-run-all": "4.1.5", - "pretty-quick": "3.1.3", "rimraf": "3.0.2", "semantic-release": "19.0.5", "shelljs": "0.8.5", @@ -324,12 +323,12 @@ "tmp-promise": "3.0.3", "ts-jest": "29.0.3", "ts-node": "10.9.1", - "type-fest": "3.2.0", - "typescript": "4.8.4", + "type-fest": "3.5.0", + "typescript": "4.9.4", "unified": "9.2.2" }, "resolutions": { - "aws-sdk-client-mock/sinon/@sinonjs/fake-timers": "10.0.0" + "aws-sdk-client-mock/sinon/@sinonjs/fake-timers": "10.0.2" }, "files": [ "dist", diff --git a/yarn.lock b/yarn.lock index a9fc3a4c770cfc..49473db23271ea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -117,850 +117,604 @@ "@aws-sdk/util-utf8-browser" "^3.0.0" tslib "^1.11.1" -"@aws-sdk/abort-controller@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.127.0.tgz#60c98bffdb185d8eb5d3e43f30f57a32cc8687d6" - integrity sha512-G77FLYcl9egUoD3ZmR6TX94NMqBMeT53hBGrEE3uVUJV1CwfGKfaF007mPpRZnIB3avnJBQGEK6MrwlCfv2qAw== +"@aws-sdk/abort-controller@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.226.0.tgz#3adffb8ee5af57ddb154e8544a8eeec76ad32271" + integrity sha512-cJVzr1xxPBd08voknXvR0RLgtZKGKt6WyDpH/BaPCu3rfSqWCDZKzwqe940eqosjmKrxC6pUZNKASIqHOQ8xxQ== dependencies: - "@aws-sdk/types" "3.127.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/abort-controller@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.215.0.tgz#f40d994a07d20f10f8065d6b46e751a5f261867c" - integrity sha512-HTvL542nawhVqe0oC1AJchdcomEOmPivJEzYUT1LqiG3e8ikxMNa2KWSqqLPeKi2t0A/cfQy7wDUyg9+BZhDSQ== - dependencies: - "@aws-sdk/types" "3.215.0" - tslib "^2.3.1" - -"@aws-sdk/chunked-blob-reader-native@3.109.0": - version "3.109.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/chunked-blob-reader-native/-/chunked-blob-reader-native-3.109.0.tgz#4db2ec81faf38fe33cf9dd6f75641afe0826dcfd" - integrity sha512-Ybn3vDZ3CqGyprL2qdF6QZqoqlx8lA3qOJepobjuKKDRw+KgGxjUY4NvWe0R2MdRoduyaDj6uvhIay0S1MOSJQ== +"@aws-sdk/chunked-blob-reader-native@3.208.0": + version "3.208.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/chunked-blob-reader-native/-/chunked-blob-reader-native-3.208.0.tgz#cdbd12c89a4f3ddd91bf707da8bb4af311487cc5" + integrity sha512-JeOZ95PW+fJ6bbuqPySYqLqHk1n4+4ueEEraJsiUrPBV0S1ZtyvOGHcnGztKUjr2PYNaiexmpWuvUve9K12HRA== dependencies: - "@aws-sdk/util-base64-browser" "3.109.0" + "@aws-sdk/util-base64" "3.208.0" tslib "^2.3.1" -"@aws-sdk/chunked-blob-reader@3.55.0": - version "3.55.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-3.55.0.tgz#db240c78e7c4c826e707f0ca32a4d221c41cf6a0" - integrity sha512-o/xjMCq81opAjSBjt7YdHJwIJcGVG5XIV9+C2KXcY5QwVimkOKPybWTv0mXPvSwSilSx+EhpLNhkcJuXdzhw4w== +"@aws-sdk/chunked-blob-reader@3.188.0": + version "3.188.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-3.188.0.tgz#18181b27511ab512e56b9f2cef30d2abbef639dc" + integrity sha512-zkPRFZZPL3eH+kH86LDYYXImiClA1/sW60zYOjse9Pgka+eDJlvBN6hcYxwDEKjcwATYiSRR1aVQHcfCinlGXg== dependencies: tslib "^2.3.1" -"@aws-sdk/client-codecommit@3.154.0": - version "3.154.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-codecommit/-/client-codecommit-3.154.0.tgz#4b78f57b4da47f36a817f42c8df19ce62bae8464" - integrity sha512-7rm5+OcZ08nAfPRAB2ru8ZvRObFRpipdcOMzRSYOrJmg3CpvK2zf4E2As14q1yBmrnPnExG5x0bSSkfBsVewyQ== +"@aws-sdk/client-codecommit@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-codecommit/-/client-codecommit-3.226.0.tgz#7442f7aca76ca5ec52372897f48f65f4c6636241" + integrity sha512-UbnIjnoNQgSRdxUvP8FnSlXhwwnheCPHj8mMGo/PJR1yD0sb9pk4ftLGYdstQQp5YSFjqAmbVQ++8jLJL6k82A== dependencies: "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.154.0" - "@aws-sdk/config-resolver" "3.130.0" - "@aws-sdk/credential-provider-node" "3.154.0" - "@aws-sdk/fetch-http-handler" "3.131.0" - "@aws-sdk/hash-node" "3.127.0" - "@aws-sdk/invalid-dependency" "3.127.0" - "@aws-sdk/middleware-content-length" "3.127.0" - "@aws-sdk/middleware-host-header" "3.127.0" - "@aws-sdk/middleware-logger" "3.127.0" - "@aws-sdk/middleware-recursion-detection" "3.127.0" - "@aws-sdk/middleware-retry" "3.127.0" - "@aws-sdk/middleware-serde" "3.127.0" - "@aws-sdk/middleware-signing" "3.130.0" - "@aws-sdk/middleware-stack" "3.127.0" - "@aws-sdk/middleware-user-agent" "3.127.0" - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/node-http-handler" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/smithy-client" "3.142.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/url-parser" "3.127.0" - "@aws-sdk/util-base64-browser" "3.109.0" - "@aws-sdk/util-base64-node" "3.55.0" - "@aws-sdk/util-body-length-browser" "3.154.0" - "@aws-sdk/util-body-length-node" "3.55.0" - "@aws-sdk/util-defaults-mode-browser" "3.142.0" - "@aws-sdk/util-defaults-mode-node" "3.142.0" - "@aws-sdk/util-user-agent-browser" "3.127.0" - "@aws-sdk/util-user-agent-node" "3.127.0" - "@aws-sdk/util-utf8-browser" "3.109.0" - "@aws-sdk/util-utf8-node" "3.109.0" + "@aws-sdk/client-sts" "3.226.0" + "@aws-sdk/config-resolver" "3.226.0" + "@aws-sdk/credential-provider-node" "3.226.0" + "@aws-sdk/fetch-http-handler" "3.226.0" + "@aws-sdk/hash-node" "3.226.0" + "@aws-sdk/invalid-dependency" "3.226.0" + "@aws-sdk/middleware-content-length" "3.226.0" + "@aws-sdk/middleware-endpoint" "3.226.0" + "@aws-sdk/middleware-host-header" "3.226.0" + "@aws-sdk/middleware-logger" "3.226.0" + "@aws-sdk/middleware-recursion-detection" "3.226.0" + "@aws-sdk/middleware-retry" "3.226.0" + "@aws-sdk/middleware-serde" "3.226.0" + "@aws-sdk/middleware-signing" "3.226.0" + "@aws-sdk/middleware-stack" "3.226.0" + "@aws-sdk/middleware-user-agent" "3.226.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/node-http-handler" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/smithy-client" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/url-parser" "3.226.0" + "@aws-sdk/util-base64" "3.208.0" + "@aws-sdk/util-body-length-browser" "3.188.0" + "@aws-sdk/util-body-length-node" "3.208.0" + "@aws-sdk/util-defaults-mode-browser" "3.226.0" + "@aws-sdk/util-defaults-mode-node" "3.226.0" + "@aws-sdk/util-endpoints" "3.226.0" + "@aws-sdk/util-user-agent-browser" "3.226.0" + "@aws-sdk/util-user-agent-node" "3.226.0" + "@aws-sdk/util-utf8-browser" "3.188.0" + "@aws-sdk/util-utf8-node" "3.208.0" tslib "^2.3.1" uuid "^8.3.2" -"@aws-sdk/client-ec2@3.155.0": - version "3.155.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ec2/-/client-ec2-3.155.0.tgz#1b10868bb603dda2071c2baac0c5eb57d80af7c8" - integrity sha512-FfWWw6A7SmyD4tXX6bDZgvLshyBLhT4wJXVDX2pkZRg0hqngy3Knrp0cu4r9i9t50w4016RAwUzJjMrurEL2FA== +"@aws-sdk/client-ec2@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ec2/-/client-ec2-3.226.0.tgz#4975ef2e7afdaaaa985977b13296a3ede26ab6a7" + integrity sha512-kTif4h6vl26GFLjqs7OzST/q9AxFHT7uTz2CzVpmgDhYEdZ/sHx8QxtmFp4JYLe6SXhy2HbsaHt37dnXNq6ssw== dependencies: "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.154.0" - "@aws-sdk/config-resolver" "3.130.0" - "@aws-sdk/credential-provider-node" "3.154.0" - "@aws-sdk/fetch-http-handler" "3.131.0" - "@aws-sdk/hash-node" "3.127.0" - "@aws-sdk/invalid-dependency" "3.127.0" - "@aws-sdk/middleware-content-length" "3.127.0" - "@aws-sdk/middleware-host-header" "3.127.0" - "@aws-sdk/middleware-logger" "3.127.0" - "@aws-sdk/middleware-recursion-detection" "3.127.0" - "@aws-sdk/middleware-retry" "3.127.0" - "@aws-sdk/middleware-sdk-ec2" "3.130.0" - "@aws-sdk/middleware-serde" "3.127.0" - "@aws-sdk/middleware-signing" "3.130.0" - "@aws-sdk/middleware-stack" "3.127.0" - "@aws-sdk/middleware-user-agent" "3.127.0" - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/node-http-handler" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/smithy-client" "3.142.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/url-parser" "3.127.0" - "@aws-sdk/util-base64-browser" "3.109.0" - "@aws-sdk/util-base64-node" "3.55.0" - "@aws-sdk/util-body-length-browser" "3.154.0" - "@aws-sdk/util-body-length-node" "3.55.0" - "@aws-sdk/util-defaults-mode-browser" "3.142.0" - "@aws-sdk/util-defaults-mode-node" "3.142.0" - "@aws-sdk/util-user-agent-browser" "3.127.0" - "@aws-sdk/util-user-agent-node" "3.127.0" - "@aws-sdk/util-utf8-browser" "3.109.0" - "@aws-sdk/util-utf8-node" "3.109.0" - "@aws-sdk/util-waiter" "3.127.0" - entities "2.2.0" - fast-xml-parser "3.19.0" + "@aws-sdk/client-sts" "3.226.0" + "@aws-sdk/config-resolver" "3.226.0" + "@aws-sdk/credential-provider-node" "3.226.0" + "@aws-sdk/fetch-http-handler" "3.226.0" + "@aws-sdk/hash-node" "3.226.0" + "@aws-sdk/invalid-dependency" "3.226.0" + "@aws-sdk/middleware-content-length" "3.226.0" + "@aws-sdk/middleware-endpoint" "3.226.0" + "@aws-sdk/middleware-host-header" "3.226.0" + "@aws-sdk/middleware-logger" "3.226.0" + "@aws-sdk/middleware-recursion-detection" "3.226.0" + "@aws-sdk/middleware-retry" "3.226.0" + "@aws-sdk/middleware-sdk-ec2" "3.226.0" + "@aws-sdk/middleware-serde" "3.226.0" + "@aws-sdk/middleware-signing" "3.226.0" + "@aws-sdk/middleware-stack" "3.226.0" + "@aws-sdk/middleware-user-agent" "3.226.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/node-http-handler" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/smithy-client" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/url-parser" "3.226.0" + "@aws-sdk/util-base64" "3.208.0" + "@aws-sdk/util-body-length-browser" "3.188.0" + "@aws-sdk/util-body-length-node" "3.208.0" + "@aws-sdk/util-defaults-mode-browser" "3.226.0" + "@aws-sdk/util-defaults-mode-node" "3.226.0" + "@aws-sdk/util-endpoints" "3.226.0" + "@aws-sdk/util-user-agent-browser" "3.226.0" + "@aws-sdk/util-user-agent-node" "3.226.0" + "@aws-sdk/util-utf8-browser" "3.188.0" + "@aws-sdk/util-utf8-node" "3.208.0" + "@aws-sdk/util-waiter" "3.226.0" + fast-xml-parser "4.0.11" tslib "^2.3.1" uuid "^8.3.2" -"@aws-sdk/client-ecr@3.154.0": - version "3.154.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr/-/client-ecr-3.154.0.tgz#c04839be098a6580487730baf8c36fe279264c8a" - integrity sha512-Pn8CFitR4irHfCJuZSqSWZpsr5NrxxemMblMBNXO4ZCMiaV6tsZDS0C8RM23Nb3b8eci2sS2nKlnwKAlLwfw9Q== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.154.0" - "@aws-sdk/config-resolver" "3.130.0" - "@aws-sdk/credential-provider-node" "3.154.0" - "@aws-sdk/fetch-http-handler" "3.131.0" - "@aws-sdk/hash-node" "3.127.0" - "@aws-sdk/invalid-dependency" "3.127.0" - "@aws-sdk/middleware-content-length" "3.127.0" - "@aws-sdk/middleware-host-header" "3.127.0" - "@aws-sdk/middleware-logger" "3.127.0" - "@aws-sdk/middleware-recursion-detection" "3.127.0" - "@aws-sdk/middleware-retry" "3.127.0" - "@aws-sdk/middleware-serde" "3.127.0" - "@aws-sdk/middleware-signing" "3.130.0" - "@aws-sdk/middleware-stack" "3.127.0" - "@aws-sdk/middleware-user-agent" "3.127.0" - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/node-http-handler" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/smithy-client" "3.142.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/url-parser" "3.127.0" - "@aws-sdk/util-base64-browser" "3.109.0" - "@aws-sdk/util-base64-node" "3.55.0" - "@aws-sdk/util-body-length-browser" "3.154.0" - "@aws-sdk/util-body-length-node" "3.55.0" - "@aws-sdk/util-defaults-mode-browser" "3.142.0" - "@aws-sdk/util-defaults-mode-node" "3.142.0" - "@aws-sdk/util-user-agent-browser" "3.127.0" - "@aws-sdk/util-user-agent-node" "3.127.0" - "@aws-sdk/util-utf8-browser" "3.109.0" - "@aws-sdk/util-utf8-node" "3.109.0" - "@aws-sdk/util-waiter" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/client-iam@3.154.0": - version "3.154.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-iam/-/client-iam-3.154.0.tgz#0a6f11ee729e9d21e6357b9f075f9bac3f3c8fe2" - integrity sha512-+lZCo4NkICCjho+D0Tajaowukd5hHYAFX5nzjJm/Yvmnc/rS1HGuKw7+3OXMiu2NebEjl3k23JVcvbaZMdFJ0w== +"@aws-sdk/client-ecr@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr/-/client-ecr-3.226.0.tgz#12732fb18fe8e6a67c85afe531d8398660c2c299" + integrity sha512-usOqgT46hZAZNpX5PZwlicAfcANkz4W/vskxUHsVnOOVi5FjvhZI49zlaIdzJr3fZgLToU/A0mJ+C84zVuwvbA== dependencies: "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.154.0" - "@aws-sdk/config-resolver" "3.130.0" - "@aws-sdk/credential-provider-node" "3.154.0" - "@aws-sdk/fetch-http-handler" "3.131.0" - "@aws-sdk/hash-node" "3.127.0" - "@aws-sdk/invalid-dependency" "3.127.0" - "@aws-sdk/middleware-content-length" "3.127.0" - "@aws-sdk/middleware-host-header" "3.127.0" - "@aws-sdk/middleware-logger" "3.127.0" - "@aws-sdk/middleware-recursion-detection" "3.127.0" - "@aws-sdk/middleware-retry" "3.127.0" - "@aws-sdk/middleware-serde" "3.127.0" - "@aws-sdk/middleware-signing" "3.130.0" - "@aws-sdk/middleware-stack" "3.127.0" - "@aws-sdk/middleware-user-agent" "3.127.0" - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/node-http-handler" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/smithy-client" "3.142.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/url-parser" "3.127.0" - "@aws-sdk/util-base64-browser" "3.109.0" - "@aws-sdk/util-base64-node" "3.55.0" - "@aws-sdk/util-body-length-browser" "3.154.0" - "@aws-sdk/util-body-length-node" "3.55.0" - "@aws-sdk/util-defaults-mode-browser" "3.142.0" - "@aws-sdk/util-defaults-mode-node" "3.142.0" - "@aws-sdk/util-user-agent-browser" "3.127.0" - "@aws-sdk/util-user-agent-node" "3.127.0" - "@aws-sdk/util-utf8-browser" "3.109.0" - "@aws-sdk/util-utf8-node" "3.109.0" - "@aws-sdk/util-waiter" "3.127.0" - entities "2.2.0" - fast-xml-parser "3.19.0" + "@aws-sdk/client-sts" "3.226.0" + "@aws-sdk/config-resolver" "3.226.0" + "@aws-sdk/credential-provider-node" "3.226.0" + "@aws-sdk/fetch-http-handler" "3.226.0" + "@aws-sdk/hash-node" "3.226.0" + "@aws-sdk/invalid-dependency" "3.226.0" + "@aws-sdk/middleware-content-length" "3.226.0" + "@aws-sdk/middleware-endpoint" "3.226.0" + "@aws-sdk/middleware-host-header" "3.226.0" + "@aws-sdk/middleware-logger" "3.226.0" + "@aws-sdk/middleware-recursion-detection" "3.226.0" + "@aws-sdk/middleware-retry" "3.226.0" + "@aws-sdk/middleware-serde" "3.226.0" + "@aws-sdk/middleware-signing" "3.226.0" + "@aws-sdk/middleware-stack" "3.226.0" + "@aws-sdk/middleware-user-agent" "3.226.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/node-http-handler" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/smithy-client" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/url-parser" "3.226.0" + "@aws-sdk/util-base64" "3.208.0" + "@aws-sdk/util-body-length-browser" "3.188.0" + "@aws-sdk/util-body-length-node" "3.208.0" + "@aws-sdk/util-defaults-mode-browser" "3.226.0" + "@aws-sdk/util-defaults-mode-node" "3.226.0" + "@aws-sdk/util-endpoints" "3.226.0" + "@aws-sdk/util-user-agent-browser" "3.226.0" + "@aws-sdk/util-user-agent-node" "3.226.0" + "@aws-sdk/util-utf8-browser" "3.188.0" + "@aws-sdk/util-utf8-node" "3.208.0" + "@aws-sdk/util-waiter" "3.226.0" tslib "^2.3.1" -"@aws-sdk/client-lambda@3.155.0": - version "3.216.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-lambda/-/client-lambda-3.216.0.tgz#5b5f25e96d6c5f752d617550e4ebe0ce9c800748" - integrity sha512-UIHw7oIyMgz72zChbUeR9vyhxrZEm+wZ1Js84O5j8mMzGf/c/WWvTXet+QElIfZzTSM74DHPP+oICHR5XezmFw== +"@aws-sdk/client-iam@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-iam/-/client-iam-3.226.0.tgz#5e5fadfc88318bed7c174ac6119ca9df461d8d24" + integrity sha512-CKTCkdIk1E0VxQwVM9aSVkYbSU1TR2Wgb4dDCtcYDK0gMGvKFb/XSfK2CGAzWtEYB3EZR7vMgXwfRRR8KyRVSg== dependencies: "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.216.0" - "@aws-sdk/config-resolver" "3.215.0" - "@aws-sdk/credential-provider-node" "3.216.0" - "@aws-sdk/fetch-http-handler" "3.215.0" - "@aws-sdk/hash-node" "3.215.0" - "@aws-sdk/invalid-dependency" "3.215.0" - "@aws-sdk/middleware-content-length" "3.215.0" - "@aws-sdk/middleware-endpoint" "3.215.0" - "@aws-sdk/middleware-host-header" "3.215.0" - "@aws-sdk/middleware-logger" "3.215.0" - "@aws-sdk/middleware-recursion-detection" "3.215.0" - "@aws-sdk/middleware-retry" "3.215.0" - "@aws-sdk/middleware-serde" "3.215.0" - "@aws-sdk/middleware-signing" "3.215.0" - "@aws-sdk/middleware-stack" "3.215.0" - "@aws-sdk/middleware-user-agent" "3.215.0" - "@aws-sdk/node-config-provider" "3.215.0" - "@aws-sdk/node-http-handler" "3.215.0" - "@aws-sdk/protocol-http" "3.215.0" - "@aws-sdk/smithy-client" "3.215.0" - "@aws-sdk/types" "3.215.0" - "@aws-sdk/url-parser" "3.215.0" + "@aws-sdk/client-sts" "3.226.0" + "@aws-sdk/config-resolver" "3.226.0" + "@aws-sdk/credential-provider-node" "3.226.0" + "@aws-sdk/fetch-http-handler" "3.226.0" + "@aws-sdk/hash-node" "3.226.0" + "@aws-sdk/invalid-dependency" "3.226.0" + "@aws-sdk/middleware-content-length" "3.226.0" + "@aws-sdk/middleware-endpoint" "3.226.0" + "@aws-sdk/middleware-host-header" "3.226.0" + "@aws-sdk/middleware-logger" "3.226.0" + "@aws-sdk/middleware-recursion-detection" "3.226.0" + "@aws-sdk/middleware-retry" "3.226.0" + "@aws-sdk/middleware-serde" "3.226.0" + "@aws-sdk/middleware-signing" "3.226.0" + "@aws-sdk/middleware-stack" "3.226.0" + "@aws-sdk/middleware-user-agent" "3.226.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/node-http-handler" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/smithy-client" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/url-parser" "3.226.0" "@aws-sdk/util-base64" "3.208.0" "@aws-sdk/util-body-length-browser" "3.188.0" "@aws-sdk/util-body-length-node" "3.208.0" - "@aws-sdk/util-defaults-mode-browser" "3.215.0" - "@aws-sdk/util-defaults-mode-node" "3.215.0" - "@aws-sdk/util-endpoints" "3.216.0" - "@aws-sdk/util-user-agent-browser" "3.215.0" - "@aws-sdk/util-user-agent-node" "3.215.0" + "@aws-sdk/util-defaults-mode-browser" "3.226.0" + "@aws-sdk/util-defaults-mode-node" "3.226.0" + "@aws-sdk/util-endpoints" "3.226.0" + "@aws-sdk/util-user-agent-browser" "3.226.0" + "@aws-sdk/util-user-agent-node" "3.226.0" "@aws-sdk/util-utf8-browser" "3.188.0" "@aws-sdk/util-utf8-node" "3.208.0" - "@aws-sdk/util-waiter" "3.215.0" + "@aws-sdk/util-waiter" "3.226.0" + fast-xml-parser "4.0.11" tslib "^2.3.1" -"@aws-sdk/client-rds@3.154.0": - version "3.154.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-rds/-/client-rds-3.154.0.tgz#032fe8e4fd94f1e0bd55523f4c631fbac9ccb0cf" - integrity sha512-75AC85vSu32FfkYw5YaxFOO5LgIzclIBzBdqgbPJb/oTSD9lY5Oo9UhfbJN1Ey5L6R3XnGZi/xFmhkK8R+TpRA== +"@aws-sdk/client-rds@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-rds/-/client-rds-3.226.0.tgz#1e6dce4be26fadebebd2e4911c83bab8ddd56d2f" + integrity sha512-2vb5+2P3lLPEGqqQQvZluQ+TIXLKdxlRU4HYBhuGxs0p3g9Vjx1sqVttfAPauC9UDy4sxT/9fNPaP89l8S/agw== dependencies: "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.154.0" - "@aws-sdk/config-resolver" "3.130.0" - "@aws-sdk/credential-provider-node" "3.154.0" - "@aws-sdk/fetch-http-handler" "3.131.0" - "@aws-sdk/hash-node" "3.127.0" - "@aws-sdk/invalid-dependency" "3.127.0" - "@aws-sdk/middleware-content-length" "3.127.0" - "@aws-sdk/middleware-host-header" "3.127.0" - "@aws-sdk/middleware-logger" "3.127.0" - "@aws-sdk/middleware-recursion-detection" "3.127.0" - "@aws-sdk/middleware-retry" "3.127.0" - "@aws-sdk/middleware-sdk-rds" "3.130.0" - "@aws-sdk/middleware-serde" "3.127.0" - "@aws-sdk/middleware-signing" "3.130.0" - "@aws-sdk/middleware-stack" "3.127.0" - "@aws-sdk/middleware-user-agent" "3.127.0" - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/node-http-handler" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/smithy-client" "3.142.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/url-parser" "3.127.0" - "@aws-sdk/util-base64-browser" "3.109.0" - "@aws-sdk/util-base64-node" "3.55.0" - "@aws-sdk/util-body-length-browser" "3.154.0" - "@aws-sdk/util-body-length-node" "3.55.0" - "@aws-sdk/util-defaults-mode-browser" "3.142.0" - "@aws-sdk/util-defaults-mode-node" "3.142.0" - "@aws-sdk/util-user-agent-browser" "3.127.0" - "@aws-sdk/util-user-agent-node" "3.127.0" - "@aws-sdk/util-utf8-browser" "3.109.0" - "@aws-sdk/util-utf8-node" "3.109.0" - "@aws-sdk/util-waiter" "3.127.0" - entities "2.2.0" - fast-xml-parser "3.19.0" + "@aws-sdk/client-sts" "3.226.0" + "@aws-sdk/config-resolver" "3.226.0" + "@aws-sdk/credential-provider-node" "3.226.0" + "@aws-sdk/fetch-http-handler" "3.226.0" + "@aws-sdk/hash-node" "3.226.0" + "@aws-sdk/invalid-dependency" "3.226.0" + "@aws-sdk/middleware-content-length" "3.226.0" + "@aws-sdk/middleware-endpoint" "3.226.0" + "@aws-sdk/middleware-host-header" "3.226.0" + "@aws-sdk/middleware-logger" "3.226.0" + "@aws-sdk/middleware-recursion-detection" "3.226.0" + "@aws-sdk/middleware-retry" "3.226.0" + "@aws-sdk/middleware-sdk-rds" "3.226.0" + "@aws-sdk/middleware-serde" "3.226.0" + "@aws-sdk/middleware-signing" "3.226.0" + "@aws-sdk/middleware-stack" "3.226.0" + "@aws-sdk/middleware-user-agent" "3.226.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/node-http-handler" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/smithy-client" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/url-parser" "3.226.0" + "@aws-sdk/util-base64" "3.208.0" + "@aws-sdk/util-body-length-browser" "3.188.0" + "@aws-sdk/util-body-length-node" "3.208.0" + "@aws-sdk/util-defaults-mode-browser" "3.226.0" + "@aws-sdk/util-defaults-mode-node" "3.226.0" + "@aws-sdk/util-endpoints" "3.226.0" + "@aws-sdk/util-user-agent-browser" "3.226.0" + "@aws-sdk/util-user-agent-node" "3.226.0" + "@aws-sdk/util-utf8-browser" "3.188.0" + "@aws-sdk/util-utf8-node" "3.208.0" + "@aws-sdk/util-waiter" "3.226.0" + fast-xml-parser "4.0.11" tslib "^2.3.1" -"@aws-sdk/client-s3@3.154.0": - version "3.154.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.154.0.tgz#f11b8eb514efeaefa57b76261e73a0512b59c887" - integrity sha512-TUkUZUmDuQlh7N6455LNqjuky/iIhjvnISJzl+wMKyQUMX61FPDZMYDG7HXDEQGV7uaAvjaabKfyHVNdoi/SmA== +"@aws-sdk/client-s3@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.226.0.tgz#176284827f55c8d58dfe30c157769b245a306f9c" + integrity sha512-N8S0i5txBqlTY30IHaWgi15HUPzdWpQVX01zfYoHU80HmxKBRhqrefIrmCbn/121br0B+MysgpgdfiSfhyHkLw== dependencies: "@aws-crypto/sha1-browser" "2.0.0" "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.154.0" - "@aws-sdk/config-resolver" "3.130.0" - "@aws-sdk/credential-provider-node" "3.154.0" - "@aws-sdk/eventstream-serde-browser" "3.127.0" - "@aws-sdk/eventstream-serde-config-resolver" "3.127.0" - "@aws-sdk/eventstream-serde-node" "3.127.0" - "@aws-sdk/fetch-http-handler" "3.131.0" - "@aws-sdk/hash-blob-browser" "3.127.0" - "@aws-sdk/hash-node" "3.127.0" - "@aws-sdk/hash-stream-node" "3.127.0" - "@aws-sdk/invalid-dependency" "3.127.0" - "@aws-sdk/md5-js" "3.127.0" - "@aws-sdk/middleware-bucket-endpoint" "3.127.0" - "@aws-sdk/middleware-content-length" "3.127.0" - "@aws-sdk/middleware-expect-continue" "3.127.0" - "@aws-sdk/middleware-flexible-checksums" "3.127.0" - "@aws-sdk/middleware-host-header" "3.127.0" - "@aws-sdk/middleware-location-constraint" "3.127.0" - "@aws-sdk/middleware-logger" "3.127.0" - "@aws-sdk/middleware-recursion-detection" "3.127.0" - "@aws-sdk/middleware-retry" "3.127.0" - "@aws-sdk/middleware-sdk-s3" "3.127.0" - "@aws-sdk/middleware-serde" "3.127.0" - "@aws-sdk/middleware-signing" "3.130.0" - "@aws-sdk/middleware-ssec" "3.127.0" - "@aws-sdk/middleware-stack" "3.127.0" - "@aws-sdk/middleware-user-agent" "3.127.0" - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/node-http-handler" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/signature-v4-multi-region" "3.130.0" - "@aws-sdk/smithy-client" "3.142.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/url-parser" "3.127.0" - "@aws-sdk/util-base64-browser" "3.109.0" - "@aws-sdk/util-base64-node" "3.55.0" - "@aws-sdk/util-body-length-browser" "3.154.0" - "@aws-sdk/util-body-length-node" "3.55.0" - "@aws-sdk/util-defaults-mode-browser" "3.142.0" - "@aws-sdk/util-defaults-mode-node" "3.142.0" - "@aws-sdk/util-stream-browser" "3.131.0" - "@aws-sdk/util-stream-node" "3.129.0" - "@aws-sdk/util-user-agent-browser" "3.127.0" - "@aws-sdk/util-user-agent-node" "3.127.0" - "@aws-sdk/util-utf8-browser" "3.109.0" - "@aws-sdk/util-utf8-node" "3.109.0" - "@aws-sdk/util-waiter" "3.127.0" - "@aws-sdk/xml-builder" "3.142.0" - entities "2.2.0" - fast-xml-parser "3.19.0" - tslib "^2.3.1" - -"@aws-sdk/client-sso-oidc@3.216.0": - version "3.216.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.216.0.tgz#ffd350bd4dd3e83a7fc620fd46464f97c455eb75" - integrity sha512-O8kmM86BHwiSwyNoIe+iHXuSpUE9PBWl3re8u+/igt/w5W5VmMVz+zQr7gRUDQ1FDgLWNEdAJa0r+JFx3pZdzA== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.215.0" - "@aws-sdk/fetch-http-handler" "3.215.0" - "@aws-sdk/hash-node" "3.215.0" - "@aws-sdk/invalid-dependency" "3.215.0" - "@aws-sdk/middleware-content-length" "3.215.0" - "@aws-sdk/middleware-endpoint" "3.215.0" - "@aws-sdk/middleware-host-header" "3.215.0" - "@aws-sdk/middleware-logger" "3.215.0" - "@aws-sdk/middleware-recursion-detection" "3.215.0" - "@aws-sdk/middleware-retry" "3.215.0" - "@aws-sdk/middleware-serde" "3.215.0" - "@aws-sdk/middleware-stack" "3.215.0" - "@aws-sdk/middleware-user-agent" "3.215.0" - "@aws-sdk/node-config-provider" "3.215.0" - "@aws-sdk/node-http-handler" "3.215.0" - "@aws-sdk/protocol-http" "3.215.0" - "@aws-sdk/smithy-client" "3.215.0" - "@aws-sdk/types" "3.215.0" - "@aws-sdk/url-parser" "3.215.0" + "@aws-sdk/client-sts" "3.226.0" + "@aws-sdk/config-resolver" "3.226.0" + "@aws-sdk/credential-provider-node" "3.226.0" + "@aws-sdk/eventstream-serde-browser" "3.226.0" + "@aws-sdk/eventstream-serde-config-resolver" "3.226.0" + "@aws-sdk/eventstream-serde-node" "3.226.0" + "@aws-sdk/fetch-http-handler" "3.226.0" + "@aws-sdk/hash-blob-browser" "3.226.0" + "@aws-sdk/hash-node" "3.226.0" + "@aws-sdk/hash-stream-node" "3.226.0" + "@aws-sdk/invalid-dependency" "3.226.0" + "@aws-sdk/md5-js" "3.226.0" + "@aws-sdk/middleware-bucket-endpoint" "3.226.0" + "@aws-sdk/middleware-content-length" "3.226.0" + "@aws-sdk/middleware-endpoint" "3.226.0" + "@aws-sdk/middleware-expect-continue" "3.226.0" + "@aws-sdk/middleware-flexible-checksums" "3.226.0" + "@aws-sdk/middleware-host-header" "3.226.0" + "@aws-sdk/middleware-location-constraint" "3.226.0" + "@aws-sdk/middleware-logger" "3.226.0" + "@aws-sdk/middleware-recursion-detection" "3.226.0" + "@aws-sdk/middleware-retry" "3.226.0" + "@aws-sdk/middleware-sdk-s3" "3.226.0" + "@aws-sdk/middleware-serde" "3.226.0" + "@aws-sdk/middleware-signing" "3.226.0" + "@aws-sdk/middleware-ssec" "3.226.0" + "@aws-sdk/middleware-stack" "3.226.0" + "@aws-sdk/middleware-user-agent" "3.226.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/node-http-handler" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/signature-v4-multi-region" "3.226.0" + "@aws-sdk/smithy-client" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/url-parser" "3.226.0" "@aws-sdk/util-base64" "3.208.0" "@aws-sdk/util-body-length-browser" "3.188.0" "@aws-sdk/util-body-length-node" "3.208.0" - "@aws-sdk/util-defaults-mode-browser" "3.215.0" - "@aws-sdk/util-defaults-mode-node" "3.215.0" - "@aws-sdk/util-endpoints" "3.216.0" - "@aws-sdk/util-user-agent-browser" "3.215.0" - "@aws-sdk/util-user-agent-node" "3.215.0" + "@aws-sdk/util-defaults-mode-browser" "3.226.0" + "@aws-sdk/util-defaults-mode-node" "3.226.0" + "@aws-sdk/util-endpoints" "3.226.0" + "@aws-sdk/util-stream-browser" "3.226.0" + "@aws-sdk/util-stream-node" "3.226.0" + "@aws-sdk/util-user-agent-browser" "3.226.0" + "@aws-sdk/util-user-agent-node" "3.226.0" "@aws-sdk/util-utf8-browser" "3.188.0" "@aws-sdk/util-utf8-node" "3.208.0" + "@aws-sdk/util-waiter" "3.226.0" + "@aws-sdk/xml-builder" "3.201.0" + fast-xml-parser "4.0.11" tslib "^2.3.1" -"@aws-sdk/client-sso@3.154.0": - version "3.154.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.154.0.tgz#8cb2e147137b72d16ab676533a62fb2711eb10ed" - integrity sha512-v5pJOkCxtxcSX1Cflskz9w+7kbP3PDsE6ce3zvmdCghCRAdM0SoJMffGlg/08VXwqW+GMJTZu+i+ojXMXhZTJw== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.130.0" - "@aws-sdk/fetch-http-handler" "3.131.0" - "@aws-sdk/hash-node" "3.127.0" - "@aws-sdk/invalid-dependency" "3.127.0" - "@aws-sdk/middleware-content-length" "3.127.0" - "@aws-sdk/middleware-host-header" "3.127.0" - "@aws-sdk/middleware-logger" "3.127.0" - "@aws-sdk/middleware-recursion-detection" "3.127.0" - "@aws-sdk/middleware-retry" "3.127.0" - "@aws-sdk/middleware-serde" "3.127.0" - "@aws-sdk/middleware-stack" "3.127.0" - "@aws-sdk/middleware-user-agent" "3.127.0" - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/node-http-handler" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/smithy-client" "3.142.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/url-parser" "3.127.0" - "@aws-sdk/util-base64-browser" "3.109.0" - "@aws-sdk/util-base64-node" "3.55.0" - "@aws-sdk/util-body-length-browser" "3.154.0" - "@aws-sdk/util-body-length-node" "3.55.0" - "@aws-sdk/util-defaults-mode-browser" "3.142.0" - "@aws-sdk/util-defaults-mode-node" "3.142.0" - "@aws-sdk/util-user-agent-browser" "3.127.0" - "@aws-sdk/util-user-agent-node" "3.127.0" - "@aws-sdk/util-utf8-browser" "3.109.0" - "@aws-sdk/util-utf8-node" "3.109.0" - tslib "^2.3.1" - -"@aws-sdk/client-sso@3.216.0": - version "3.216.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.216.0.tgz#7ef95dd97d5a482205083d251f252fc9aa530345" - integrity sha512-9F7JLx9RXEXovg6V4ylqQtpH+sIqQBMIPIrRSGWiQu65rmQQLskRkUka94JsGsBzq1IQwrnqtsuP3Lb0XtwLRA== +"@aws-sdk/client-sso-oidc@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.226.0.tgz#6e9566a41f34d918fd1658ba968a0d33401585bf" + integrity sha512-IKzAhL6RoPs7IZ/rJvekjedQ4oesazCO+Aqh9l2Xct+XY0MFBdh4amgg4t/8fjksfIzmJH48BZoNv5gVak6yRw== dependencies: "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.215.0" - "@aws-sdk/fetch-http-handler" "3.215.0" - "@aws-sdk/hash-node" "3.215.0" - "@aws-sdk/invalid-dependency" "3.215.0" - "@aws-sdk/middleware-content-length" "3.215.0" - "@aws-sdk/middleware-endpoint" "3.215.0" - "@aws-sdk/middleware-host-header" "3.215.0" - "@aws-sdk/middleware-logger" "3.215.0" - "@aws-sdk/middleware-recursion-detection" "3.215.0" - "@aws-sdk/middleware-retry" "3.215.0" - "@aws-sdk/middleware-serde" "3.215.0" - "@aws-sdk/middleware-stack" "3.215.0" - "@aws-sdk/middleware-user-agent" "3.215.0" - "@aws-sdk/node-config-provider" "3.215.0" - "@aws-sdk/node-http-handler" "3.215.0" - "@aws-sdk/protocol-http" "3.215.0" - "@aws-sdk/smithy-client" "3.215.0" - "@aws-sdk/types" "3.215.0" - "@aws-sdk/url-parser" "3.215.0" + "@aws-sdk/config-resolver" "3.226.0" + "@aws-sdk/fetch-http-handler" "3.226.0" + "@aws-sdk/hash-node" "3.226.0" + "@aws-sdk/invalid-dependency" "3.226.0" + "@aws-sdk/middleware-content-length" "3.226.0" + "@aws-sdk/middleware-endpoint" "3.226.0" + "@aws-sdk/middleware-host-header" "3.226.0" + "@aws-sdk/middleware-logger" "3.226.0" + "@aws-sdk/middleware-recursion-detection" "3.226.0" + "@aws-sdk/middleware-retry" "3.226.0" + "@aws-sdk/middleware-serde" "3.226.0" + "@aws-sdk/middleware-stack" "3.226.0" + "@aws-sdk/middleware-user-agent" "3.226.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/node-http-handler" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/smithy-client" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/url-parser" "3.226.0" "@aws-sdk/util-base64" "3.208.0" "@aws-sdk/util-body-length-browser" "3.188.0" "@aws-sdk/util-body-length-node" "3.208.0" - "@aws-sdk/util-defaults-mode-browser" "3.215.0" - "@aws-sdk/util-defaults-mode-node" "3.215.0" - "@aws-sdk/util-endpoints" "3.216.0" - "@aws-sdk/util-user-agent-browser" "3.215.0" - "@aws-sdk/util-user-agent-node" "3.215.0" + "@aws-sdk/util-defaults-mode-browser" "3.226.0" + "@aws-sdk/util-defaults-mode-node" "3.226.0" + "@aws-sdk/util-endpoints" "3.226.0" + "@aws-sdk/util-user-agent-browser" "3.226.0" + "@aws-sdk/util-user-agent-node" "3.226.0" "@aws-sdk/util-utf8-browser" "3.188.0" "@aws-sdk/util-utf8-node" "3.208.0" tslib "^2.3.1" -"@aws-sdk/client-sts@3.154.0": - version "3.154.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.154.0.tgz#5a86b3ce475ddd959f66323b0229a34a160aa105" - integrity sha512-YFyyJ6GJbd0DpLqByqG7DXf/b6bEfzWer+MqUEdkomEy5smCPMfqlZOXrm1cCcqZbJiOb5ASJslQr6TLllLNIg== +"@aws-sdk/client-sso@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.226.0.tgz#a7d5239e74ac9e050f91f261e6a8783893b4c95a" + integrity sha512-+Hl1YSLKrxPnQLijhWryI6uV8eKZIsUhvWlzFKx75kjxzjsC/jyk5zV59jnCu0SCCepXB8DKyLVa2WpH7iAHew== dependencies: "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.130.0" - "@aws-sdk/credential-provider-node" "3.154.0" - "@aws-sdk/fetch-http-handler" "3.131.0" - "@aws-sdk/hash-node" "3.127.0" - "@aws-sdk/invalid-dependency" "3.127.0" - "@aws-sdk/middleware-content-length" "3.127.0" - "@aws-sdk/middleware-host-header" "3.127.0" - "@aws-sdk/middleware-logger" "3.127.0" - "@aws-sdk/middleware-recursion-detection" "3.127.0" - "@aws-sdk/middleware-retry" "3.127.0" - "@aws-sdk/middleware-sdk-sts" "3.130.0" - "@aws-sdk/middleware-serde" "3.127.0" - "@aws-sdk/middleware-signing" "3.130.0" - "@aws-sdk/middleware-stack" "3.127.0" - "@aws-sdk/middleware-user-agent" "3.127.0" - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/node-http-handler" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/smithy-client" "3.142.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/url-parser" "3.127.0" - "@aws-sdk/util-base64-browser" "3.109.0" - "@aws-sdk/util-base64-node" "3.55.0" - "@aws-sdk/util-body-length-browser" "3.154.0" - "@aws-sdk/util-body-length-node" "3.55.0" - "@aws-sdk/util-defaults-mode-browser" "3.142.0" - "@aws-sdk/util-defaults-mode-node" "3.142.0" - "@aws-sdk/util-user-agent-browser" "3.127.0" - "@aws-sdk/util-user-agent-node" "3.127.0" - "@aws-sdk/util-utf8-browser" "3.109.0" - "@aws-sdk/util-utf8-node" "3.109.0" - entities "2.2.0" - fast-xml-parser "3.19.0" + "@aws-sdk/config-resolver" "3.226.0" + "@aws-sdk/fetch-http-handler" "3.226.0" + "@aws-sdk/hash-node" "3.226.0" + "@aws-sdk/invalid-dependency" "3.226.0" + "@aws-sdk/middleware-content-length" "3.226.0" + "@aws-sdk/middleware-endpoint" "3.226.0" + "@aws-sdk/middleware-host-header" "3.226.0" + "@aws-sdk/middleware-logger" "3.226.0" + "@aws-sdk/middleware-recursion-detection" "3.226.0" + "@aws-sdk/middleware-retry" "3.226.0" + "@aws-sdk/middleware-serde" "3.226.0" + "@aws-sdk/middleware-stack" "3.226.0" + "@aws-sdk/middleware-user-agent" "3.226.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/node-http-handler" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/smithy-client" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/url-parser" "3.226.0" + "@aws-sdk/util-base64" "3.208.0" + "@aws-sdk/util-body-length-browser" "3.188.0" + "@aws-sdk/util-body-length-node" "3.208.0" + "@aws-sdk/util-defaults-mode-browser" "3.226.0" + "@aws-sdk/util-defaults-mode-node" "3.226.0" + "@aws-sdk/util-endpoints" "3.226.0" + "@aws-sdk/util-user-agent-browser" "3.226.0" + "@aws-sdk/util-user-agent-node" "3.226.0" + "@aws-sdk/util-utf8-browser" "3.188.0" + "@aws-sdk/util-utf8-node" "3.208.0" tslib "^2.3.1" -"@aws-sdk/client-sts@3.216.0": - version "3.216.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.216.0.tgz#a0830787d3b4d34ac28f54704270bc37a6f6d340" - integrity sha512-8rpMZhZXh1kjsAvQ0WNBMDrnP4XneKkBQtt5XcDEmv/GpULt8jOIJnSIJQxt2gkRfd/I9MUC9C3aZNQoSMxa+g== +"@aws-sdk/client-sts@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.226.0.tgz#40b8e62152bbce2c44c607b80ccc1db280497e1f" + integrity sha512-ZBlqRVbnHvvbkN5g56+mXltNybHNzgV69+2ARubQ8ge9U2qF/LweCmGqZnZLWqdGXwaB9IOvz5ZW2npyJh1X/A== dependencies: "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.215.0" - "@aws-sdk/credential-provider-node" "3.216.0" - "@aws-sdk/fetch-http-handler" "3.215.0" - "@aws-sdk/hash-node" "3.215.0" - "@aws-sdk/invalid-dependency" "3.215.0" - "@aws-sdk/middleware-content-length" "3.215.0" - "@aws-sdk/middleware-endpoint" "3.215.0" - "@aws-sdk/middleware-host-header" "3.215.0" - "@aws-sdk/middleware-logger" "3.215.0" - "@aws-sdk/middleware-recursion-detection" "3.215.0" - "@aws-sdk/middleware-retry" "3.215.0" - "@aws-sdk/middleware-sdk-sts" "3.215.0" - "@aws-sdk/middleware-serde" "3.215.0" - "@aws-sdk/middleware-signing" "3.215.0" - "@aws-sdk/middleware-stack" "3.215.0" - "@aws-sdk/middleware-user-agent" "3.215.0" - "@aws-sdk/node-config-provider" "3.215.0" - "@aws-sdk/node-http-handler" "3.215.0" - "@aws-sdk/protocol-http" "3.215.0" - "@aws-sdk/smithy-client" "3.215.0" - "@aws-sdk/types" "3.215.0" - "@aws-sdk/url-parser" "3.215.0" + "@aws-sdk/config-resolver" "3.226.0" + "@aws-sdk/credential-provider-node" "3.226.0" + "@aws-sdk/fetch-http-handler" "3.226.0" + "@aws-sdk/hash-node" "3.226.0" + "@aws-sdk/invalid-dependency" "3.226.0" + "@aws-sdk/middleware-content-length" "3.226.0" + "@aws-sdk/middleware-endpoint" "3.226.0" + "@aws-sdk/middleware-host-header" "3.226.0" + "@aws-sdk/middleware-logger" "3.226.0" + "@aws-sdk/middleware-recursion-detection" "3.226.0" + "@aws-sdk/middleware-retry" "3.226.0" + "@aws-sdk/middleware-sdk-sts" "3.226.0" + "@aws-sdk/middleware-serde" "3.226.0" + "@aws-sdk/middleware-signing" "3.226.0" + "@aws-sdk/middleware-stack" "3.226.0" + "@aws-sdk/middleware-user-agent" "3.226.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/node-http-handler" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/smithy-client" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/url-parser" "3.226.0" "@aws-sdk/util-base64" "3.208.0" "@aws-sdk/util-body-length-browser" "3.188.0" "@aws-sdk/util-body-length-node" "3.208.0" - "@aws-sdk/util-defaults-mode-browser" "3.215.0" - "@aws-sdk/util-defaults-mode-node" "3.215.0" - "@aws-sdk/util-endpoints" "3.216.0" - "@aws-sdk/util-user-agent-browser" "3.215.0" - "@aws-sdk/util-user-agent-node" "3.215.0" + "@aws-sdk/util-defaults-mode-browser" "3.226.0" + "@aws-sdk/util-defaults-mode-node" "3.226.0" + "@aws-sdk/util-endpoints" "3.226.0" + "@aws-sdk/util-user-agent-browser" "3.226.0" + "@aws-sdk/util-user-agent-node" "3.226.0" "@aws-sdk/util-utf8-browser" "3.188.0" "@aws-sdk/util-utf8-node" "3.208.0" fast-xml-parser "4.0.11" tslib "^2.3.1" -"@aws-sdk/config-resolver@3.130.0": - version "3.130.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.130.0.tgz#ba0fa915fa5613e87051a9826531e59cab4387b1" - integrity sha512-7dkCHHI9kRcHW6YNr9/2Ub6XkvU9Fu6H/BnlKbaKlDR8jq7QpaFhPhctOVi5D/NDpxJgALifexFne0dvo3piTw== +"@aws-sdk/config-resolver@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.226.0.tgz#b4f19150cf08c9ed36ced3bdffdc64d89e6f3e5b" + integrity sha512-0UWXtfnTT0OtnRP8jJodc8V7xAnWSqsh4RCRyV5uu3Z2Tv+xyW91GKxO+gOXoUP0hHu0lvBM9lYiMJcJWZYLYw== dependencies: - "@aws-sdk/signature-v4" "3.130.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-config-provider" "3.109.0" - "@aws-sdk/util-middleware" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/config-resolver@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.215.0.tgz#88f4979a32931b08527046be67924464a34ca8d8" - integrity sha512-DxX4R+YYLQOtg0qfceKBrjVD4t1mQBG1eb7IVr2QSlckFCX8ztUNymFMuaSEo3938Jyy/NpgfUDpFqPDaSKnng== - dependencies: - "@aws-sdk/signature-v4" "3.215.0" - "@aws-sdk/types" "3.215.0" + "@aws-sdk/signature-v4" "3.226.0" + "@aws-sdk/types" "3.226.0" "@aws-sdk/util-config-provider" "3.208.0" - "@aws-sdk/util-middleware" "3.215.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-env@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.127.0.tgz#06eb67461f7df8feb14abd3b459f682544d78e43" - integrity sha512-Ig7XhUikRBlnRTYT5JBGzWfYZp68X5vkFVIFCmsHHt/qVy0Nz9raZpmDHicdS1u67yxDkWgCPn/bNevWnM0GFg== - dependencies: - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/types" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-env@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.215.0.tgz#e0db666bac6ae13022dc26226a7a54ee0b20b782" - integrity sha512-n5G7I7Pxfsn81+tNsSOzspKp9SYai78oRfImsfFY4JLTcWutv7szMgFUbtEzBfUUINHpOxLiO2Lk5yu5K1C7IQ== - dependencies: - "@aws-sdk/property-provider" "3.215.0" - "@aws-sdk/types" "3.215.0" + "@aws-sdk/util-middleware" "3.226.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-imds@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.127.0.tgz#1fc7b40bf21adcc2a897e47b72796bd8ebcc7d86" - integrity sha512-I6KlIBBzmJn/U1KikiC50PK3SspT9G5lkVLBaW5a6YfOcijqVTXfAN3kYzqhfeS0j4IgfJEwKVsjsZfmprJO5A== +"@aws-sdk/credential-provider-env@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.226.0.tgz#0bcb89a9abc166b3a48f5c255b9fcabc4cb80daf" + integrity sha512-sd8uK1ojbXxaZXlthzw/VXZwCPUtU3PjObOfr3Evj7MPIM2IH8h29foOlggx939MdLQGboJf9gKvLlvKDWtJRA== dependencies: - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/url-parser" "3.127.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-imds@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.215.0.tgz#f73b0ff1b71dd5a1d433070cc10129a3fd8a917c" - integrity sha512-/4FUUR6u9gkNfxB6mEwBr0kk0myIkrDcXbAocWN3fPd/t7otzxpx/JqPZXgM6kcVP7M4T/QT75l1E1RRHLWCCQ== +"@aws-sdk/credential-provider-imds@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.226.0.tgz#0a4558449eb261412b0490ea1c3242eb91659759" + integrity sha512-//z/COQm2AjYFI1Lb0wKHTQSrvLFTyuKLFQGPJsKS7DPoxGOCKB7hmYerlbl01IDoCxTdyL//TyyPxbZEOQD5Q== dependencies: - "@aws-sdk/node-config-provider" "3.215.0" - "@aws-sdk/property-provider" "3.215.0" - "@aws-sdk/types" "3.215.0" - "@aws-sdk/url-parser" "3.215.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-ini@3.154.0": - version "3.154.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.154.0.tgz#825d7fd981b146380339f3ac4dcd81eb334bbe71" - integrity sha512-5p8vueRuAMo3cMBAHQCgAu6Kr+K6R64Bm1yccQu72HEy8zoyQsCKMV0tQS7dYbObfOGpIXZbHyESyTon0khI0g== - dependencies: - "@aws-sdk/credential-provider-env" "3.127.0" - "@aws-sdk/credential-provider-imds" "3.127.0" - "@aws-sdk/credential-provider-sso" "3.154.0" - "@aws-sdk/credential-provider-web-identity" "3.127.0" - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/shared-ini-file-loader" "3.127.0" - "@aws-sdk/types" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-ini@3.216.0": - version "3.216.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.216.0.tgz#709e5b0324a97bd319ae309c200de2d12df5eb19" - integrity sha512-tSfrhgRO/l83Ou6WSOE4HauTLbDCOLMo/23Q6oGO8cs/d874J5rE4UM7a9OzE3QdM3eVbdAP7kXUgUS6i71cUw== - dependencies: - "@aws-sdk/credential-provider-env" "3.215.0" - "@aws-sdk/credential-provider-imds" "3.215.0" - "@aws-sdk/credential-provider-sso" "3.216.0" - "@aws-sdk/credential-provider-web-identity" "3.215.0" - "@aws-sdk/property-provider" "3.215.0" - "@aws-sdk/shared-ini-file-loader" "3.215.0" - "@aws-sdk/types" "3.215.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-node@3.154.0": - version "3.154.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.154.0.tgz#c37572dbb6731c288708d60ae62cbdb32def771e" - integrity sha512-pNxKtf/ye2574+QT2aKykSzKo3RnwCtWB7Tduo/8YlmQZL+/vX53BLcGj+fLOE1h7RbY5psF02dzbanvb4CVGg== - dependencies: - "@aws-sdk/credential-provider-env" "3.127.0" - "@aws-sdk/credential-provider-imds" "3.127.0" - "@aws-sdk/credential-provider-ini" "3.154.0" - "@aws-sdk/credential-provider-process" "3.127.0" - "@aws-sdk/credential-provider-sso" "3.154.0" - "@aws-sdk/credential-provider-web-identity" "3.127.0" - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/shared-ini-file-loader" "3.127.0" - "@aws-sdk/types" "3.127.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/url-parser" "3.226.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-node@3.216.0": - version "3.216.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.216.0.tgz#51746f9d4ceef70f9624c5f63d771937760e8e48" - integrity sha512-Tumt53phB454DTkNB7a1tyCfrkA4JUGHzNLya14VLResGIGW5Re64atahUcO/WS7aTEs5vfAhBXO+p9o4K1rhQ== - dependencies: - "@aws-sdk/credential-provider-env" "3.215.0" - "@aws-sdk/credential-provider-imds" "3.215.0" - "@aws-sdk/credential-provider-ini" "3.216.0" - "@aws-sdk/credential-provider-process" "3.215.0" - "@aws-sdk/credential-provider-sso" "3.216.0" - "@aws-sdk/credential-provider-web-identity" "3.215.0" - "@aws-sdk/property-provider" "3.215.0" - "@aws-sdk/shared-ini-file-loader" "3.215.0" - "@aws-sdk/types" "3.215.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-process@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.127.0.tgz#6046a20013a3edd58b631668ed1d73dfd63a931c" - integrity sha512-6v0m2lqkO9J5fNlTl+HjriQNIdfg8mjVST544+5y9EnC/FVmTnIz64vfHveWdNkP/fehFx7wTimNENtoSqCn3A== +"@aws-sdk/credential-provider-ini@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.226.0.tgz#06ad59f5124044ef01413c7ad01119ef15566744" + integrity sha512-Sj7SGl53qmKkD7wvgU0MSTyj8ho6A3tKVbadTHljVz60jiauTEM97Z1DIai6U3oPFVteaKqx7npc8ozeK6mKNg== dependencies: - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/shared-ini-file-loader" "3.127.0" - "@aws-sdk/types" "3.127.0" + "@aws-sdk/credential-provider-env" "3.226.0" + "@aws-sdk/credential-provider-imds" "3.226.0" + "@aws-sdk/credential-provider-sso" "3.226.0" + "@aws-sdk/credential-provider-web-identity" "3.226.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/shared-ini-file-loader" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-process@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.215.0.tgz#9906bdfde39f8f60e248567c11e93337b159eb5e" - integrity sha512-JNvj4L5B7W8byoFdfn/8Y4scoPiwCi+Ha/fRsFCrdSC7C+snDuxM/oQj33HI8DpKY1cjuigzEnpnxiNWaA09EA== +"@aws-sdk/credential-provider-node@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.226.0.tgz#d81c4d8fbacf5ef9bbea6e0e2e15fb61039b5eb6" + integrity sha512-kuOeiVmlhSyMC1Eix0pqHmb4EmpbMHrTw+9ObZbQ2bRXy05Q9fLA6SVBcI01bI1KVh7Qqz9i8ojOY3A2zscjyA== dependencies: - "@aws-sdk/property-provider" "3.215.0" - "@aws-sdk/shared-ini-file-loader" "3.215.0" - "@aws-sdk/types" "3.215.0" + "@aws-sdk/credential-provider-env" "3.226.0" + "@aws-sdk/credential-provider-imds" "3.226.0" + "@aws-sdk/credential-provider-ini" "3.226.0" + "@aws-sdk/credential-provider-process" "3.226.0" + "@aws-sdk/credential-provider-sso" "3.226.0" + "@aws-sdk/credential-provider-web-identity" "3.226.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/shared-ini-file-loader" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-sso@3.154.0": - version "3.154.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.154.0.tgz#e752a6406317fbb4609a19a0b420cfe527d8a682" - integrity sha512-w3EZo1IKLyE7rhurq56e8IZuMxr0bc3Qvkq+AJnDwTR4sm5TPp9RNJwo+/A0i7GOdhNufcTlaciZT9Izi3g4+A== +"@aws-sdk/credential-provider-process@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.226.0.tgz#bcd73a6d31d1b3181917d56e54aacbee242b077f" + integrity sha512-iUDMdnrTvbvaCFhWwqyXrhvQ9+ojPqPqXhwZtY1X/Qaz+73S9gXBPJHZaZb2Ke0yKE1Ql3bJbKvmmxC/qLQMng== dependencies: - "@aws-sdk/client-sso" "3.154.0" - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/shared-ini-file-loader" "3.127.0" - "@aws-sdk/types" "3.127.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/shared-ini-file-loader" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-sso@3.216.0": - version "3.216.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.216.0.tgz#23a576604e10cb1d628f750239481545daf49c8d" - integrity sha512-1Cag6AUPU4wkeMnZDJvcXXJgwrlrIxbTcRsresJYBFvs1vGJGcTbjtWV0K6fiBRP66GtvuOL9WzQ/eqRf2J7Ag== +"@aws-sdk/credential-provider-sso@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.226.0.tgz#c8c91e0065153897e659afabd93df62e948058c5" + integrity sha512-QSBeyOIAus4/8u/DeAstE8w/zw+F7PQohdB8JFP/BPaCfc8uKue4UkqqvQWRfm4VSEnHeXt037MDopmCpd98Iw== dependencies: - "@aws-sdk/client-sso" "3.216.0" - "@aws-sdk/property-provider" "3.215.0" - "@aws-sdk/shared-ini-file-loader" "3.215.0" - "@aws-sdk/token-providers" "3.216.0" - "@aws-sdk/types" "3.215.0" + "@aws-sdk/client-sso" "3.226.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/shared-ini-file-loader" "3.226.0" + "@aws-sdk/token-providers" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-web-identity@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.127.0.tgz#a56c390bf0148f20573abd022930b28df345043a" - integrity sha512-85ahDZnLYB3dqkW+cQ0bWt+NVqOoxomTrJoq3IC2q6muebeFrJ0pyf0JEW/RNRzBiUvvsZujzGdWifzWyQKfVg== +"@aws-sdk/credential-provider-web-identity@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.226.0.tgz#2b7d20f93a40e2243c7e3857f54b103d19a946fb" + integrity sha512-CCpv847rLB0SFOHz2igvUMFAzeT2fD3YnY4C8jltuJoEkn0ITn1Hlgt13nTJ5BUuvyti2mvyXZHmNzhMIMrIlw== dependencies: - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/types" "3.127.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-web-identity@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.215.0.tgz#4ba859c40eaaaab111e4047323cbec29db88d714" - integrity sha512-AWaDDEE3VU1HeLrXvyUrkQ6Wb3PQij5bvvrMil9L0da3b1yrcpoDanQQy7wBFBXcZIVmcmSFe5MMA/nyh2Le4g== - dependencies: - "@aws-sdk/property-provider" "3.215.0" - "@aws-sdk/types" "3.215.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-codec@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-codec/-/eventstream-codec-3.127.0.tgz#a51497e5dbd39edbfc68839bb6d2906654e716cd" - integrity sha512-+Tlujx3VkB4DK8tYzG0rwxIE0ee6hWItQgSEREEmi5CwHQFw7VpRLYAShYabEx9wIJmRFObWzhlKxWNRi+TfaA== +"@aws-sdk/eventstream-codec@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-codec/-/eventstream-codec-3.226.0.tgz#1f54fb2c0bb321d2636d068ee1e969a8c07586ab" + integrity sha512-6uPtR8vSwz3fqoZk9hrb6qBYdp3PJ22+JxV5Wimdesvow4kJXSgDQXIxEkxbv6SxB9tNRB4uJHD84RetHEi15Q== dependencies: "@aws-crypto/crc32" "2.0.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-hex-encoding" "3.109.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-serde-browser@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.127.0.tgz#128f8822acaec7ec1b43a6aeab247a518f01e018" - integrity sha512-d1rTK4ljEp3Y/BQ78/AJ7eqgGyI6TE0bxNosCmXWcUBv00Tr5cerPqPe7Zvw8XwIMPX5y8cjtd1/cOtB2ePaBw== - dependencies: - "@aws-sdk/eventstream-serde-universal" "3.127.0" - "@aws-sdk/types" "3.127.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/util-hex-encoding" "3.201.0" tslib "^2.3.1" -"@aws-sdk/eventstream-serde-config-resolver@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.127.0.tgz#2184d7441db1cf5909a7dd6720a224f7c2084740" - integrity sha512-dYvLfQYcKLOFtZVgwLwKDCykAxNkDyDLQRWytJK9DHCyjRig66IKi1codts9vOy4j0CeYwnXWs5WDavrUaE05g== +"@aws-sdk/eventstream-serde-browser@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.226.0.tgz#a1b880952b5d5b367fcff57be7c00682d01cef00" + integrity sha512-otYC5aZE9eJUqAlKpy8w0rPDQ1eKGvZPtgxWXmFYSO2lDVGfI1nBBNmdZ4MdHqNuQ7ucsKMQYF8BFJ65K2tYPA== dependencies: - "@aws-sdk/types" "3.127.0" + "@aws-sdk/eventstream-serde-universal" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/eventstream-serde-node@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.127.0.tgz#cad3b376a4dd1634dfaa99b49519b0f2ccf09b46" - integrity sha512-Ie59jZYAIw3Kt6GePvEilp1k3JoYEQpY3WIyVZltm3dkVf0GmzhCZrPROH9vgF3qApzu1aGOWDV2wX91poXF8A== +"@aws-sdk/eventstream-serde-config-resolver@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.226.0.tgz#07aa985fd8c7d417442bb48786a63bad63bb1a5a" + integrity sha512-A56Gypg+lyEfA5cna+EUH9XTrj0SvRG1gwNW7lrUzviN36SeA/LFTUIOEjxVML3Lowy+EPAcrSZ67h6aepoAig== dependencies: - "@aws-sdk/eventstream-serde-universal" "3.127.0" - "@aws-sdk/types" "3.127.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/eventstream-serde-universal@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.127.0.tgz#f0335cddbf55b8a3d5c5364cecac3f3c8bfbb212" - integrity sha512-cJLSTtYDGTevknMTykzHpcDNRbD6yGve8FBUKSAczuNVjXZOedj0GbHJqkASuLj0ZnojbKBdCx4uu1XGyvubng== +"@aws-sdk/eventstream-serde-node@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.226.0.tgz#2f95e686ea51e452c1a3af4fa48242573e5ea3ad" + integrity sha512-KWLnKkKDzI9RNkiK6OiSYpG/XjZfue6Bsp/vRG+H5z3fbXdHv4X2+iW+Efu2Kvn7jsUyUv82TCl57DyJ/HKYhQ== dependencies: - "@aws-sdk/eventstream-codec" "3.127.0" - "@aws-sdk/types" "3.127.0" + "@aws-sdk/eventstream-serde-universal" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/fetch-http-handler@3.131.0": - version "3.131.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.131.0.tgz#426721ba3c4e7687a6c12ce10bdc661900325815" - integrity sha512-eNxmPZQX2IUeBGWHNC7eNTekWn9VIPLYEMKJbKYUBJryxuTJ7TtLeyEK5oakUjMwP1AUvWT+CV7C+8L7uG1omQ== +"@aws-sdk/eventstream-serde-universal@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.226.0.tgz#f071c41b9706f129efad42c083a9ab5e2f2fc583" + integrity sha512-Q8viYM1Sv90/yIUqyWNeG1GEvyVlAI3GIrInQcCMC+xT59jS+IKGy2y7ojCvSWXnhf5/HMXKcmG092QsqeKy0Q== dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/querystring-builder" "3.127.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-base64-browser" "3.109.0" + "@aws-sdk/eventstream-codec" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/fetch-http-handler@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.215.0.tgz#193a8dad5ce1fe1ef4d4a5bb0e06a263f4038fbb" - integrity sha512-JfZyrJOE+0ik1PumsIUZd0NfgEx4sZ43VSdPCD9GRhssRWudNsSF1B5fz3xA5v+1y5oQPjXZyaWCzKtnYruiWw== +"@aws-sdk/fetch-http-handler@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.226.0.tgz#350f78fc18fe9cb0a889ef4870838a8fcfa8855c" + integrity sha512-JewZPMNEBXfi1xVnRa7pVtK/zgZD8/lQ/YnD8pq79WuMa2cwyhDtr8oqCoqsPW+WJT5ScXoMtuHxN78l8eKWgg== dependencies: - "@aws-sdk/protocol-http" "3.215.0" - "@aws-sdk/querystring-builder" "3.215.0" - "@aws-sdk/types" "3.215.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/querystring-builder" "3.226.0" + "@aws-sdk/types" "3.226.0" "@aws-sdk/util-base64" "3.208.0" tslib "^2.3.1" -"@aws-sdk/hash-blob-browser@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.127.0.tgz#5dc55800ecce69aed727d37bfd3241a6c12afec2" - integrity sha512-XH9s2w6GXCtDI+3/y+sDAzMWJRTvhRXJJtI1fVDsCiyq96SYUTNKLLaUSuR01uawEBiRDBqGDDPMT8qJPDXc/w== +"@aws-sdk/hash-blob-browser@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.226.0.tgz#00143ed30f9bd8b671327a94609db2403036654d" + integrity sha512-5DCvWE6L4xGoViEHyjcPFuUe1G2EtNx8TqswWaoaKgyasP/yuRm4H99Ra7rqIrjCcSTAGD9NVsUQvVVw1bGt9w== dependencies: - "@aws-sdk/chunked-blob-reader" "3.55.0" - "@aws-sdk/chunked-blob-reader-native" "3.109.0" - "@aws-sdk/types" "3.127.0" + "@aws-sdk/chunked-blob-reader" "3.188.0" + "@aws-sdk/chunked-blob-reader-native" "3.208.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/hash-node@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.127.0.tgz#2fbbeb509a515e6a5cfd6846c02cc1967961a40b" - integrity sha512-wx7DKlXdKebH4JcMsOevdsm2oDNMVm36kuMm0XWRIrFWQ/oq7OquDpEMJzWvGqWF/IfFUpb7FhAWZZpALwlcwA== +"@aws-sdk/hash-node@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.226.0.tgz#252d98bcbb1e13c8f26d9d416db03cf8cceac185" + integrity sha512-MdlJhJ9/Espwd0+gUXdZRsHuostB2WxEVAszWxobP0FTT9PnicqnfK7ExmW+DUAc0ywxtEbR3e0UND65rlSTVw== dependencies: - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-buffer-from" "3.55.0" - tslib "^2.3.1" - -"@aws-sdk/hash-node@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.215.0.tgz#be8127948b26aba2f0e213a64baad9ce3051ca21" - integrity sha512-MkSRuZvo1RCRmI0VNEmRYCGGD/DkMd9lqnLtOyglMPnSX1mhyD4/DyXmcc3rYa7PsjDRAfykGWJRiMqpoMLjiQ== - dependencies: - "@aws-sdk/types" "3.215.0" + "@aws-sdk/types" "3.226.0" "@aws-sdk/util-buffer-from" "3.208.0" tslib "^2.3.1" -"@aws-sdk/hash-stream-node@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/hash-stream-node/-/hash-stream-node-3.127.0.tgz#75ee97b86978de6227c4e24ae2563b5fcea97667" - integrity sha512-ZCNqi+FJViYFCo8JfSx+YK0Hd/SC555gHqBe24GVBMCDqJ8UFIled7tF+GOQ8wTcKjxuwp/0EXDTXoaAb0K89g== - dependencies: - "@aws-sdk/types" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/invalid-dependency@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.127.0.tgz#3a99603e1969f67278495b827243e9a391b8cfc4" - integrity sha512-bxvmtmJ6gIRfOHvh1jAPZBH2mzppEblPjEOFo4mOzXz4U3qPIxeuukCjboMnGK9QEpV2wObWcYYld0vxoRrfiA== +"@aws-sdk/hash-stream-node@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/hash-stream-node/-/hash-stream-node-3.226.0.tgz#cdf4c231fa1dd6006532afc370626702c80e4c91" + integrity sha512-cgNTGlF8SdHaQXtjEmuLXz2U8SLM2JDKtIVPku/lHTMsUsEn+fuv2C+h1f/hvd4aNw5t1zggym7sO1/h/rv56Q== dependencies: - "@aws-sdk/types" "3.127.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/invalid-dependency@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.215.0.tgz#e87b1927262c8f9c1c80f382a56621286db08103" - integrity sha512-++bK4BUQe8/CL/YcLZcQB8qPOhiXxhbuhYzfFS7PNVvW1QOLqKRZL/lKs24gzjcOmw7IhAbCybDZwvu2TM4DAg== +"@aws-sdk/invalid-dependency@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.226.0.tgz#74586f60859ed1813985e3d642066cc46d2e9d40" + integrity sha512-QXOYFmap8g9QzRjumcRCIo2GEZkdCwd7ePQW0OABWPhKHzlJ74vvBxywjU3s39EEBEluWXtZ7Iufg6GxZM4ifw== dependencies: - "@aws-sdk/types" "3.215.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" "@aws-sdk/is-array-buffer@3.201.0": @@ -970,557 +724,339 @@ dependencies: tslib "^2.3.1" -"@aws-sdk/is-array-buffer@3.55.0": - version "3.55.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-3.55.0.tgz#c46122c5636f01d5895e5256a587768c3425ea7a" - integrity sha512-NbiPHVYuPxdqdFd6FxzzN3H1BQn/iWA3ri3Ry7AyLeP/tGs1yzEWMwf8BN8TSMALI0GXT6Sh0GDWy3Ok5xB6DA== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/md5-js@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/md5-js/-/md5-js-3.127.0.tgz#0fe0e8d86f734a0f2c9431e8305a4b7b8085c6a1" - integrity sha512-9FzD++p2bvfZ56hbDxvGcLlA9JIMt9uZB/m4NEvbuvrpx1qnUpFv6HqthhGaVuhctkK25hONT5ZpOYHSisATrA== - dependencies: - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-utf8-browser" "3.109.0" - "@aws-sdk/util-utf8-node" "3.109.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-bucket-endpoint@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.127.0.tgz#789ba99cc4f4100241406fdbb5c6a89226b4d6cf" - integrity sha512-wJpXxWceBDhWktoxrRb4s6tMx0dWsEGYIaV0KkQPGhTPk2KMUgwa4xApfCXXVfYcE3THk486OKwHhPrR5jpe+g== +"@aws-sdk/md5-js@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/md5-js/-/md5-js-3.226.0.tgz#1400f9af49233e2cae7f90c3c93013b4ce3e39f6" + integrity sha512-ENigJRNudqyh6xsch166SZ4gggHd3XzZJ8gkCU4CWPne04HcR3BkWSO774IuWooCHt8zkaEHKecPurRz6qR+Vw== dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-arn-parser" "3.55.0" - "@aws-sdk/util-config-provider" "3.109.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/util-utf8-browser" "3.188.0" + "@aws-sdk/util-utf8-node" "3.208.0" tslib "^2.3.1" -"@aws-sdk/middleware-content-length@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.127.0.tgz#662c1971fdb2dd7d34a9945ebd8da52578900434" - integrity sha512-AFmMaIEW3Rzg0TaKB9l/RENLowd7ZEEOpm0trYw1CgUUORWW/ydCsDT7pekPlC25CPbhUmWXCSA4xPFSYOVnDw== +"@aws-sdk/middleware-bucket-endpoint@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.226.0.tgz#830ec9fa591667b9e848b69504f79f86717e97e7" + integrity sha512-A1Vq5W2X7jgTfjqcKPmjoHohF0poP+9fxwL97fQMvzcwmjhtoCV3bLEpo6CGYx0pKPiSlRJXZkRwRPj2hDHDmA== dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/util-arn-parser" "3.208.0" + "@aws-sdk/util-config-provider" "3.208.0" tslib "^2.3.1" -"@aws-sdk/middleware-content-length@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.215.0.tgz#06d7692eb58dec4f07a235d51cc4be430c142067" - integrity sha512-zKJRb6jDLFl9nl/muSFbiQHA4uK3skinuDRcyLbpMvvzhuK/PVodv9QI1+wIUsFdXkaSxAlva1oG4bL8ZFi+sQ== +"@aws-sdk/middleware-content-length@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.226.0.tgz#6cc952049f6e3cdc3a3778c9dce9f2aee942b5fe" + integrity sha512-ksUzlHJN2JMuyavjA46a4sctvnrnITqt2tbGGWWrAuXY1mel2j+VbgnmJUiwHKUO6bTFBBeft5Vd1TSOb4JmiA== dependencies: - "@aws-sdk/protocol-http" "3.215.0" - "@aws-sdk/types" "3.215.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/middleware-endpoint@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.215.0.tgz#ea408341e2c7996f3b66aa2b550c529d92ec29e1" - integrity sha512-W0QXL5emcN9IXtMbnWT/abLxBFH2tGIfnre2jPNmZ9M7uVFxUwwv5OTUXxNLGNehJHKhiJPwhfQvMy20IDzVcw== +"@aws-sdk/middleware-endpoint@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.226.0.tgz#d776480be4b5a9534c2805b7425be05497f840b7" + integrity sha512-EvLFafjtUxTT0AC9p3aBQu1/fjhWdIeK58jIXaNFONfZ3F8QbEYUPuF/SqZvJM6cWfOO9qwYKkRDbCSTYhprIg== dependencies: - "@aws-sdk/middleware-serde" "3.215.0" - "@aws-sdk/protocol-http" "3.215.0" - "@aws-sdk/signature-v4" "3.215.0" - "@aws-sdk/types" "3.215.0" - "@aws-sdk/url-parser" "3.215.0" + "@aws-sdk/middleware-serde" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/signature-v4" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/url-parser" "3.226.0" "@aws-sdk/util-config-provider" "3.208.0" - "@aws-sdk/util-middleware" "3.215.0" + "@aws-sdk/util-middleware" "3.226.0" tslib "^2.3.1" -"@aws-sdk/middleware-expect-continue@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.127.0.tgz#f67b3b9de34ac319958a8b3ae9f93026dc1a9f06" - integrity sha512-+X7mdgFqt9UqUDeGuMt+afR8CBX9nMecTxEIilAKdVOLx+fuXzHnC2mpddKMtiE9IGKMU4BI1Ahf7t32Odhs1Q== +"@aws-sdk/middleware-expect-continue@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.226.0.tgz#46a5b720ff896ce706ee4c01b0edcdb37bd8eaf4" + integrity sha512-YxvQKTV/eA9P8AgW0hXOgj5Qa+TSnNFfyOkfeP089aP3f6p92b1cESf33TEOKsddive2mHT5LRCN6MuPcgWWrA== dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/middleware-flexible-checksums@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.127.0.tgz#8477b784b5db5b159427819c8411d406ad98a7ba" - integrity sha512-sXkAwhE9dikO72sEJ7DrUCo5mawauAxICCqipCCSGp0geSkptvtZHhySgJNMVSbUJQmu5bcS+zsFpFVwuJvGxg== +"@aws-sdk/middleware-flexible-checksums@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.226.0.tgz#01e2d983ffe855fb8c2b78d43cf81de26db32996" + integrity sha512-8A9Ot9A7794UP5tMGl2MnfTW/UM/jYy1wRWF9YkR/hPIcPb7OmE0hmlwIQGzb/7grxpYw66ETKf0WeH/41YfeQ== dependencies: "@aws-crypto/crc32" "2.0.0" "@aws-crypto/crc32c" "2.0.0" - "@aws-sdk/is-array-buffer" "3.55.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-host-header@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.127.0.tgz#679f685bd8b4f221ed2c11e90b381d6904034ef9" - integrity sha512-e2gTLJb5lYP9lRV7hN3rKY2l4jv8OygOoHElZJ3Z8KPZskjHelYPcQ8XbdfhSXXxC3vc/0QqN0ResFt3W3Pplg== - dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-host-header@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.215.0.tgz#cebb1f95429a7c4ae16dfcc4ff64f07ca16a6a2b" - integrity sha512-GOqI7VwoENZwn+6tIMrrJ4SipIqL2JCh+BNvORVcy7CQxn1ViKkna7iaCx+QMjpg/kn9cR6kfY0n1FmgZR1w9A== - dependencies: - "@aws-sdk/protocol-http" "3.215.0" - "@aws-sdk/types" "3.215.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-location-constraint@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.127.0.tgz#8a1c6dd438b8cd80ffc86f3c393e5e0fbaba1ae8" - integrity sha512-UtPmbOKEVu+Ue7CwICFSOOOSePV8Piydco/v2IpdRkMO0e4bqQ3Tn0XprBlWWfSW4QCtAPzydrArLsUdk636GA== - dependencies: - "@aws-sdk/types" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-logger@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.127.0.tgz#b62fd148888f418bd74b0c9d76b80588224ee98f" - integrity sha512-jMNLcZB/ECA7OfkNBLNeAlrLRehyfnUeNQJHW3kcxs9h1+6VxaF6wY+WKozszLI7/3OBzQrFHBQCfRZV7ykSLg== - dependencies: - "@aws-sdk/types" "3.127.0" + "@aws-sdk/is-array-buffer" "3.201.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/middleware-logger@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.215.0.tgz#462283672aa7da1014b91827b17474a6b6f1b6a0" - integrity sha512-0h4GGF0rV3jnY3jxmcAWsOdqHCYf25s0biSjmgTei+l/5S+geOGrovRPCNep0LLg0i9D8bkZsXISojilETbf+g== +"@aws-sdk/middleware-host-header@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.226.0.tgz#1e1ecb034929e0dbc532ae501fd93781438f9a24" + integrity sha512-haVkWVh6BUPwKgWwkL6sDvTkcZWvJjv8AgC8jiQuSl8GLZdzHTB8Qhi3IsfFta9HAuoLjxheWBE5Z/L0UrfhLA== dependencies: - "@aws-sdk/types" "3.215.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/middleware-recursion-detection@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.127.0.tgz#84949efd4a05a4d00da3e9242825e3c9d715f800" - integrity sha512-tB6WX+Z1kUKTnn5h38XFrTCzoqPKjUZLUjN4Wb27/cbeSiTSKGAZcCXHOJm36Ukorl5arlybQTqGe689EU00Hw== +"@aws-sdk/middleware-location-constraint@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.226.0.tgz#c6c24047953294015342d704d787be8e05df49d3" + integrity sha512-qHiYaBYPc2R37KxG2uqsUUwh4usrQMHfGkrpTUnx5d4rGzM3mC+muPsTpSHnAL63K2/yJOHQJFjss3GGwV4SSA== dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/middleware-recursion-detection@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.215.0.tgz#3d5a6d55148b1ddccc238d11e67a5cf6cdbf4a12" - integrity sha512-KQ+kiEsaluM4i6opjusUukxY78+UhfR7vzXHDkzZK/GplQ1hY0B+rwVO1eaULmlnmf3FK+Wd6lwrPV7xS2W+EA== +"@aws-sdk/middleware-logger@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.226.0.tgz#37fd0e62f555befd526b03748c3aab60dcefecf3" + integrity sha512-m9gtLrrYnpN6yckcQ09rV7ExWOLMuq8mMPF/K3DbL/YL0TuILu9i2T1W+JuxSX+K9FMG2HrLAKivE/kMLr55xA== dependencies: - "@aws-sdk/protocol-http" "3.215.0" - "@aws-sdk/types" "3.215.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/middleware-retry@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.127.0.tgz#bcd0741ed676588101739083c6bd141d5c1911e1" - integrity sha512-ZSvg/AyGUacWnf3i8ZbyImtiCH+NyafF8uV7bITP7JkwPrG+VdNocJZOr88GRM0c1A0jfkOf7+oq+fInPwwiNA== +"@aws-sdk/middleware-recursion-detection@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.226.0.tgz#e149b9138e94d2fa70e7752ba6b1ccb537009706" + integrity sha512-mwRbdKEUeuNH5TEkyZ5FWxp6bL2UC1WbY+LDv6YjHxmSMKpAoOueEdtU34PqDOLrpXXxIGHDFmjeGeMfktyEcA== dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/service-error-classification" "3.127.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-middleware" "3.127.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" - uuid "^8.3.2" -"@aws-sdk/middleware-retry@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.215.0.tgz#867cb8a65491c550dc750917042444668085720b" - integrity sha512-I/dnUPVg2Kp3lW+MywBoPp06EOng8IfuaS9ph4bcJpQKrhNU5ekRgCHH2C4k1A6GcP8uyHxQ5TVV6j+l0QPIsA== +"@aws-sdk/middleware-retry@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.226.0.tgz#d469d6c20984edcb58e4ca780ddf267f21558f99" + integrity sha512-uMn4dSkv9Na2uvt6K3HgTnVrCRAlGv1MBAtUDLXONqUv1L/Z1fp3CkFkLKQHKylfBwBhe6dXfYEo87i8LZFoqg== dependencies: - "@aws-sdk/protocol-http" "3.215.0" - "@aws-sdk/service-error-classification" "3.215.0" - "@aws-sdk/types" "3.215.0" - "@aws-sdk/util-middleware" "3.215.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/service-error-classification" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/util-middleware" "3.226.0" tslib "^2.3.1" uuid "^8.3.2" -"@aws-sdk/middleware-sdk-ec2@3.130.0": - version "3.130.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.130.0.tgz#c386a34369808cf92031f3658aac7b025b3698d4" - integrity sha512-i1LXh8lLNPGJa4qJKI3B5lczRWibgEMhryebJhGemGsI8NEjrkkmhTxbu2fhuaw9PSfEGLVtLjafM1ukuM4v/g== - dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/signature-v4" "3.130.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-format-url" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-sdk-rds@3.130.0": - version "3.130.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-rds/-/middleware-sdk-rds-3.130.0.tgz#868e5208450b582605e168676e569b29122b1159" - integrity sha512-ahd5FMrgptfXAAUpR0HS35tVutCwdVgERpGNE76XACGQuiBxWgqI1WGqUOUg/u1SifM3URwY4ftf+kUkpphBfA== - dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/signature-v4" "3.130.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-format-url" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-sdk-s3@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.127.0.tgz#3f6e5049480320ce121a8615dfe1b314c7f9a2ee" - integrity sha512-q1mkEN7kYYdQ3LOHIhaT56omYe8DCubyiCKOXuEo5ZiIkE5iq06K/BxWxj3f8bFZxSX80Ma1m8XA5jcOEMphSA== - dependencies: - "@aws-sdk/middleware-bucket-endpoint" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-arn-parser" "3.55.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-sdk-sts@3.130.0": - version "3.130.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.130.0.tgz#b8dc87c25db048ae8b91962459dfaec5d5b48a8f" - integrity sha512-FDfs7+ohbhEK3eH3Dshr6JDiL8P72bp3ffeNpPBXuURFqwt4pCmjHuX3SqQR0JIJ2cl3aIdxc17rKaZJfOjtPw== - dependencies: - "@aws-sdk/middleware-signing" "3.130.0" - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/signature-v4" "3.130.0" - "@aws-sdk/types" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-sdk-sts@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.215.0.tgz#33a385161d63fa7e1aa5219f8d2b223bd28fa96d" - integrity sha512-wJRxoDf+2egbRgochaQL8+zzADx8FM/2W0spKNj8x+t/3iqw70QwxCfuEKW/uFQ3ph6eaIrv7gYc8RRjwhD8rg== - dependencies: - "@aws-sdk/middleware-signing" "3.215.0" - "@aws-sdk/property-provider" "3.215.0" - "@aws-sdk/protocol-http" "3.215.0" - "@aws-sdk/signature-v4" "3.215.0" - "@aws-sdk/types" "3.215.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-serde@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.127.0.tgz#8732d71ed0d28c43e609fcc156b1a1ac307c0d5f" - integrity sha512-xmWMYV/t9M+b9yHjqaD1noDNJJViI2QwOH7TQZ9VbbrvdVtDrFuS9Sf9He80TBCJqeHShwQN9783W1I3Pu/8kw== +"@aws-sdk/middleware-sdk-ec2@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.226.0.tgz#2a409c316561575a8f7c10e49a5b921607a8333a" + integrity sha512-1ZXmNO5Gs/7p2KA8HYcIgcehEvzo7l4y2wtwIEOdkeT9rARwNm3IfjphrhzEY9Rl4GVbgEVaLr+RldngC8vDKw== dependencies: - "@aws-sdk/types" "3.127.0" + "@aws-sdk/middleware-endpoint" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/signature-v4" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/util-format-url" "3.226.0" tslib "^2.3.1" -"@aws-sdk/middleware-serde@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.215.0.tgz#2891c568e3cbfb2e3117c356e99efc695a7b63b9" - integrity sha512-+uhLXdKvvQZcRRFc3UmemSr/YUHA4Jc+1YMjHxc3v8vvfztFJBb0wgBx999myOi8PmkYThlRBQDzXy9UCIhIJw== +"@aws-sdk/middleware-sdk-rds@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-rds/-/middleware-sdk-rds-3.226.0.tgz#72c4addcf0abb876d4fd1bf614da2d3e613302ab" + integrity sha512-ETBZPJnkjAhRuoIPI6Ku1dGsyW3gHNj95TuZb8pT//e6HySOpBxlG1SSBwnpfKuZYUSE5q+hjzK/rDNzcpzbUQ== dependencies: - "@aws-sdk/types" "3.215.0" + "@aws-sdk/middleware-endpoint" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/signature-v4" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/util-format-url" "3.226.0" tslib "^2.3.1" -"@aws-sdk/middleware-signing@3.130.0": - version "3.130.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.130.0.tgz#10c5606cf6cd32cf9afa857b0ff32659460902a7" - integrity sha512-JePq5XLR9TfRN3RQ0d7Za/bEW5D3xgtD1FNAwHeenWALeozMuQgRPjM5RroCnL/5jY3wuvCZI7cSXeqhawWqmA== +"@aws-sdk/middleware-sdk-s3@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.226.0.tgz#10b47c44b654f0552c74ef665da6c07acf57e992" + integrity sha512-sOFLFCnlN3kPgSI8C9mq/X3o6Oy4lIk4jz5kuB11zfvsm+YlIlxL4s06FkYqHsGDBH9hmh8dEuOxQ+YktyyeoA== dependencies: - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/signature-v4" "3.130.0" - "@aws-sdk/types" "3.127.0" + "@aws-sdk/middleware-bucket-endpoint" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/util-arn-parser" "3.208.0" tslib "^2.3.1" -"@aws-sdk/middleware-signing@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.215.0.tgz#f86febdae93066749f0715997121135eea2f6867" - integrity sha512-3BqzYqkmdPeOxjI8DVQE7Bm7J5QIvDy30abglXqrDg6npw6KonKI2Q3FIPFf+oLpZTMStwkoQOnwXHTPrSZ6Tg== +"@aws-sdk/middleware-sdk-sts@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.226.0.tgz#e8a8cf42bba8963259546120cde1e408628863f9" + integrity sha512-NN9T/qoSD1kZvAT+VLny3NnlqgylYQcsgV3rvi/8lYzw/G/2s8VS6sm/VTWGGZhx08wZRv20MWzYu3bftcyqUg== dependencies: - "@aws-sdk/property-provider" "3.215.0" - "@aws-sdk/protocol-http" "3.215.0" - "@aws-sdk/signature-v4" "3.215.0" - "@aws-sdk/types" "3.215.0" - "@aws-sdk/util-middleware" "3.215.0" + "@aws-sdk/middleware-signing" "3.226.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/signature-v4" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/middleware-ssec@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.127.0.tgz#e9dc757aee4ff301200845d5494154037519cc57" - integrity sha512-R5A13EvdYPdYD2Tq9eW5jqIdscyZlQykQXFEolBD2oi4pew7TZpc/5aazZC0zo9YKJ29qiUR1P4NvjcFJ7zFBg== +"@aws-sdk/middleware-serde@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.226.0.tgz#c837ef33b34bec2af19a1c177a0c02a1ae20da5e" + integrity sha512-nPuOOAkSfx9TxzdKFx0X2bDlinOxGrqD7iof926K/AEflxGD1DBdcaDdjlYlPDW2CVE8LV/rAgbYuLxh/E/1VA== dependencies: - "@aws-sdk/types" "3.127.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/middleware-stack@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.127.0.tgz#d569d964256cdd4a5afd149de325296cf19762f6" - integrity sha512-S1IoUE5o1vCmjsF5nIE8zlItNOM1UE+lhmZeigF7knXJ9+a6ewMB6POAj/s4eoi0wcn0eSnAGsqJCWMSUjOPLA== +"@aws-sdk/middleware-signing@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.226.0.tgz#ebb1d142ac2767466f2e464bb7dba9837143b4d1" + integrity sha512-E6HmtPcl+IjYDDzi1xI2HpCbBq2avNWcjvCriMZWuTAtRVpnA6XDDGW5GY85IfS3A8G8vuWqEVPr8JcYUcjfew== dependencies: + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/signature-v4" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/util-middleware" "3.226.0" tslib "^2.3.1" -"@aws-sdk/middleware-stack@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.215.0.tgz#8fe53fcdb92590ae871a914d5efc4ec1f00e05b9" - integrity sha512-rdSVL7LxRgjlvoluqwODD4ypBy2k/YVl6FrDplyCMSi8m2WHZG99FzdmR9bpnWK+0DGzYZSMRYx6ynJ9N9PsSw== +"@aws-sdk/middleware-ssec@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.226.0.tgz#4f160aa6822e2af1b1b8a755ff0710aefb66abfb" + integrity sha512-DR97oWoLHiMdaUP/wu99HtzG7/ijvCrjZGDH37WBO1rxFtEti6L7T09wgHzwxMN8gtL8FJA7dU8IrffGSC9VmA== dependencies: + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/middleware-user-agent@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.127.0.tgz#f676aac4ddaba64bb12b6d69b0ed7328479cf798" - integrity sha512-CHxgswoOzdkOEoIq7Oyob3Sx/4FYUv6BhUesAX7MNshaDDsTQPbSWjw5bqZDiL/gO+X/34fvqCVVpVD2GvxW/g== +"@aws-sdk/middleware-stack@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.226.0.tgz#b0408370270188103987c457c758f9cf7651754f" + integrity sha512-85wF29LvPvpoed60fZGDYLwv1Zpd/cM0C22WSSFPw1SSJeqO4gtFYyCg2squfT3KI6kF43IIkOCJ+L7GtryPug== dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" tslib "^2.3.1" -"@aws-sdk/middleware-user-agent@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.215.0.tgz#24c87d5e8e4c31a5a274403d503e72cb99ac85ed" - integrity sha512-X6GfoMNoEITTw7rGL/gWs8UZ0cmmmezvKcl+KtHsA642R05OR4mY5G7LdbWAw0bcrwKsuKOGmwUrC9lzGqbWUw== +"@aws-sdk/middleware-user-agent@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.226.0.tgz#26653189f3e8da86514f77688a80d0ad445c0799" + integrity sha512-N1WnfzCW1Y5yWhVAphf8OPGTe8Df3vmV7/LdsoQfmpkCZgLZeK2o0xITkUQhRj1mbw7yp8tVFLFV3R2lMurdAQ== dependencies: - "@aws-sdk/protocol-http" "3.215.0" - "@aws-sdk/types" "3.215.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/node-config-provider@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.127.0.tgz#43a460526f0c24a661264189712e0ff5475e9b45" - integrity sha512-bAHkASMhLZHT1yv2TX6OJGFV9Lc3t1gKfTMEKdXM2O2YhGfSx9A/qLeJm79oDfnILWQtSS2NicxlRDI2lYGf4g== +"@aws-sdk/node-config-provider@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.226.0.tgz#a9e21512ef824142bb928a0b2f85b39a75b8964d" + integrity sha512-B8lQDqiRk7X5izFEUMXmi8CZLOKCTWQJU9HQf3ako+sF0gexo4nHN3jhoRWyLtcgC5S3on/2jxpAcqtm7kuY3w== dependencies: - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/shared-ini-file-loader" "3.127.0" - "@aws-sdk/types" "3.127.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/shared-ini-file-loader" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/node-config-provider@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.215.0.tgz#f7b6a72dddd49e59e70955a866ca40f40154d063" - integrity sha512-notckD94QwwxC0GsfpTxB7VH8SREIIlMsUSddqGtpModa0cq/wRb9rqnydZSoznbYpK1ND6h0C9hr/2PNz89zw== +"@aws-sdk/node-http-handler@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.226.0.tgz#373886e949d214a99a3521bd6c141fa17b0e89fe" + integrity sha512-xQCddnZNMiPmjr3W7HYM+f5ir4VfxgJh37eqZwX6EZmyItFpNNeVzKUgA920ka1VPz/ZUYB+2OFGiX3LCLkkaA== dependencies: - "@aws-sdk/property-provider" "3.215.0" - "@aws-sdk/shared-ini-file-loader" "3.215.0" - "@aws-sdk/types" "3.215.0" + "@aws-sdk/abort-controller" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/querystring-builder" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/node-http-handler@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.127.0.tgz#81c0a34061b233027bc673f3359c36555c0688d7" - integrity sha512-pyMKvheK8eDwWLgYIRsWy8wiyhsbYYcqkZQs3Eh6upI4E8iCY7eMmhWvHYCibvsO+UjsOwa4cAMOfwnv/Z9s8A== +"@aws-sdk/property-provider@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.226.0.tgz#ef0ff37c319dc37a52f08fa7544f861308a3bbd8" + integrity sha512-TsljjG+Sg0LmdgfiAlWohluWKnxB/k8xenjeozZfzOr5bHmNHtdbWv6BtNvD/R83hw7SFXxbJHlD5H4u9p2NFg== dependencies: - "@aws-sdk/abort-controller" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/querystring-builder" "3.127.0" - "@aws-sdk/types" "3.127.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/node-http-handler@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.215.0.tgz#ba016b94691c825e4220dcf0588fe904df1f319c" - integrity sha512-btKWSR7m0UuWIN3p5MfSIvhqeYik7xri7U6nWuVI5GVzIYjzxEZOMvPAinDLDxL5wipodi0ZvTUNdDJdm7BcGQ== +"@aws-sdk/protocol-http@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.226.0.tgz#0af7bdc331508e556b722aad0cb78eefa93466e3" + integrity sha512-zWkVqiTA9RXL6y0hhfZc9bcU4DX2NI6Hw9IhQmSPeM59mdbPjJlY4bLlMr5YxywqO3yQ/ylNoAfrEzrDjlOSRg== dependencies: - "@aws-sdk/abort-controller" "3.215.0" - "@aws-sdk/protocol-http" "3.215.0" - "@aws-sdk/querystring-builder" "3.215.0" - "@aws-sdk/types" "3.215.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/property-provider@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.127.0.tgz#3b70d23354c35ea04c29c97f05cc4108c2e194ba" - integrity sha512-JxenxlTEkWfLrtJqIjaXaJzAVQbbscoCb5bNjmdud07ESLVfWRKJx2nAJdecHKYp2M5NQyqBuFhQ1ELSFYQKCA== +"@aws-sdk/querystring-builder@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.226.0.tgz#11cd751abeac66f1f9349225454bac3e39808926" + integrity sha512-LVurypuNeotO4lmirKXRC4NYrZRAyMJXuwO0f2a5ZAUJCjauwYrifKue6yCfU7bls7gut7nfcR6B99WBYpHs3g== dependencies: - "@aws-sdk/types" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/property-provider@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.215.0.tgz#387d96e0389b947c807f20a1a6845cd01912000f" - integrity sha512-dDPjMCCopkRURAmOJCMSlpIQ5BGWCpYj0+FIfZ5qWQs24fn1PAkQHecOiBhJO0ZSVuQy3xcIyWsAp1NE5e+7ug== - dependencies: - "@aws-sdk/types" "3.215.0" - tslib "^2.3.1" - -"@aws-sdk/protocol-http@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.127.0.tgz#c1d7bb20f09f9e86fd885d3effb33850b618e549" - integrity sha512-UG83PVuKX40wilG2uRU0Fvz4OY8Bt+bSPOG776DFjwIXYzK7BwpJm9H2XI2HLhS5WxrJHhwrLBRgW6UiykMnFw== - dependencies: - "@aws-sdk/types" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/protocol-http@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.215.0.tgz#e7cd73b811ced799acb8bf7dfcd8b49bb52e1d6a" - integrity sha512-qp6Y6v4S534LAjadiVl9p7ErK7ImphOKq6yhFyQwxko6iITLcz8ib3yU27fs4QJcnNj5ZooqW/YlL/0EikDxCQ== - dependencies: - "@aws-sdk/types" "3.215.0" - tslib "^2.3.1" - -"@aws-sdk/querystring-builder@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.127.0.tgz#50a100d13bd13bb06ee92dcd9568e21a37fb9c49" - integrity sha512-tsoyp4lLPsASPDYWsezGAHD8VJsZbjUNATNAzTCFdH6p+4SKBK83Q5kfXCzxt13M+l3oKbxxIWLvS0kVQFyltQ== - dependencies: - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-uri-escape" "3.55.0" - tslib "^2.3.1" - -"@aws-sdk/querystring-builder@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.215.0.tgz#2a8b21560bdf24e6b24ef31c4287da4e0c459ed4" - integrity sha512-eilk8CqG37BVhQklLif00K2dOJgDzacUi8h3KVQ72ry1V3h345i4HsmaFIxvnz8XtNyDvV8qFAzeYg9n2P9RQA== - dependencies: - "@aws-sdk/types" "3.215.0" + "@aws-sdk/types" "3.226.0" "@aws-sdk/util-uri-escape" "3.201.0" tslib "^2.3.1" -"@aws-sdk/querystring-parser@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.127.0.tgz#d485db0d24005e95bb4c9c478691cd805e5fc0f4" - integrity sha512-Vn/Dv+PqUSepp/DzLqq0LJJD8HdPefJCnLbO5WcHCARHSGlyGlZUFEM45k/oEHpTvgMXj/ORaP3A+tLwLu0AmA== - dependencies: - "@aws-sdk/types" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/querystring-parser@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.215.0.tgz#fea024bfe572863d6b89d209f1a523243ba1a624" - integrity sha512-8h/9H8dWM4fZO27UGzo8W5JXln4yJMugPyUl4qFA437gzPgNFN95+oLJWXtHMlfCHC5T/PDKetY9TarMDgBD0Q== +"@aws-sdk/querystring-parser@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.226.0.tgz#ba6a26727c98d46c95180e6cdc463039c5e4740d" + integrity sha512-FzB+VrQ47KAFxiPt2YXrKZ8AOLZQqGTLCKHzx4bjxGmwgsjV8yIbtJiJhZLMcUQV4LtGeIY9ixIqQhGvnZHE4A== dependencies: - "@aws-sdk/types" "3.215.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/service-error-classification@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.127.0.tgz#64b69215b2525e3b6806856187ef54b00c0f85d1" - integrity sha512-wjZY9rnlA8SPrICUumTYicEKtK4/yKB62iadUk66hxe8MrH8JhuHH2NqIad0Pt/bK/YtNVhd3yb4pRapOeY5qQ== - -"@aws-sdk/service-error-classification@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.215.0.tgz#f60f10c2843df38922f401e30368d507a33e191d" - integrity sha512-SKBvClGFGzMPsjBBKjneaUazLCNr6bSxe9eFvOr3gCwuwE2jPQwW3VE1mb62howuvm6cLthEDwLQp/FsT1gMsw== - -"@aws-sdk/shared-ini-file-loader@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.127.0.tgz#019c5512bf92f954f6aca6f6811e38fe048aadf6" - integrity sha512-S3Nn4KRTqoJsB/TbRZSWBBUrkckNMR0Juqz7bOB+wupVvddKP6IcpspSC/GX9zgJjVMV8iGisZ6AUsYsC5r+cA== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/shared-ini-file-loader@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.215.0.tgz#0a454ce25288f548dd9800297a5061c3121a203e" - integrity sha512-unzQeLOyUiYHr8WxxandHo0OaCj31gx0wpt8dn2cZcHm/MdCqHcHcsQqOVnQsWQrrxY/XZ27cPyMVQeicNKYwQ== - dependencies: - "@aws-sdk/types" "3.215.0" - tslib "^2.3.1" +"@aws-sdk/service-error-classification@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.226.0.tgz#47cc6a6d5c7be5b0f6d054ca9375cc405c9d63f6" + integrity sha512-9R01dBpE8JILe2CTft7YN2tMufT2mMWMTqxmHwPSmOpsxHTj8hEII7GTfvpb95ThHwW7XMNhg7pbHLbrTJZCVA== -"@aws-sdk/signature-v4-multi-region@3.130.0": - version "3.130.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.130.0.tgz#bf56fd5235222377e3931961a21c86bfac74cb74" - integrity sha512-ZRRoPRoCVdkGDtjuog81pqHsSLfnXK6ELrWm4Dq8xdcHQGbEDNdYmeXARXG9yPAO42x9yIJXHNutMz5Y/P64cw== +"@aws-sdk/shared-ini-file-loader@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.226.0.tgz#d0ade86834b1803ce4b9dcab459e57e0376fd6cf" + integrity sha512-661VQefsARxVyyV2FX9V61V+nNgImk7aN2hYlFKla6BCwZfMng+dEtD0xVGyg1PfRw0qvEv5LQyxMVgHcUSevA== dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/signature-v4" "3.130.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-arn-parser" "3.55.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/signature-v4@3.130.0": - version "3.130.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.130.0.tgz#152085234311610a350fdcd9a7f877a83aa44cf1" - integrity sha512-g5G1a1NHL2uOoFfC2zQdZcj+wbjgBQPkx6xGdtqNKf9v2kS0n6ap5JUGEaqWE02lUlmWHsoMsS73hXtzwXaBRQ== +"@aws-sdk/signature-v4-multi-region@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.226.0.tgz#7f97056e66dde3ca07c72176994c12daaa517f94" + integrity sha512-QHxNuf9ynK208v7Y3imdsa3Cz8ynYV7ZOf3sBJdItuEtHN6uy/KxaOrtvpF8I5Hyn48Hc8z5miTSMujFKT7GEw== dependencies: - "@aws-sdk/is-array-buffer" "3.55.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-hex-encoding" "3.109.0" - "@aws-sdk/util-middleware" "3.127.0" - "@aws-sdk/util-uri-escape" "3.55.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/signature-v4" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/util-arn-parser" "3.208.0" tslib "^2.3.1" -"@aws-sdk/signature-v4@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.215.0.tgz#37bdb85324042fc3fb06399d89c2730d94efb26d" - integrity sha512-Rc73uUCi3eJneO25DydLTfJYamXeuKS9YIhNMTKlpvcN1UQAmAnUbAmCuEmqvkYOiGD1i4/kd8kBga708iIikQ== +"@aws-sdk/signature-v4@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.226.0.tgz#100390b5c5b55a9b0abd05b06fceb36cfa0ecf98" + integrity sha512-/R5q5agdPd7HJB68XMzpxrNPk158EHUvkFkuRu5Qf3kkkHebEzWEBlWoVpUe6ss4rP9Tqcue6xPuaftEmhjpYw== dependencies: "@aws-sdk/is-array-buffer" "3.201.0" - "@aws-sdk/types" "3.215.0" + "@aws-sdk/types" "3.226.0" "@aws-sdk/util-hex-encoding" "3.201.0" - "@aws-sdk/util-middleware" "3.215.0" + "@aws-sdk/util-middleware" "3.226.0" "@aws-sdk/util-uri-escape" "3.201.0" tslib "^2.3.1" -"@aws-sdk/smithy-client@3.142.0": - version "3.142.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.142.0.tgz#d27abff1892de644ac25fc07305fbc0050d7d512" - integrity sha512-G38YWTfSFZb5cOH6IwLct530Uy8pnmJvJFeC1pd1nkKD4PRZb+bI2w4xXSX+znYdLA71RYK620OtVKJlB44PtA== +"@aws-sdk/smithy-client@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.226.0.tgz#d6869ca3627ca33024616c0ec3f707981e080d59" + integrity sha512-BWr1FhWSUhkSBp0TLzliD5AQBjA2Jmo9FlOOt+cBwd9BKkSGlGj+HgATYJ83Sjjg2+J6qvEZBxB78LKVHhorBw== dependencies: - "@aws-sdk/middleware-stack" "3.127.0" - "@aws-sdk/types" "3.127.0" + "@aws-sdk/middleware-stack" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/smithy-client@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.215.0.tgz#cda96b076f7df19157340623872a8914f2a3bb8c" - integrity sha512-PiZfCdZkPohzMPrRmJ46TPOf2Tr/dhKYdwQArRnOOIsJABUGXjlzCUE8vysDN35XZYRx5f9hd+/U7kayhniq2w== +"@aws-sdk/token-providers@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.226.0.tgz#30bf8201bd5583ed7c61350be0c11d69f84ea332" + integrity sha512-3ouRt2i3ve8ivg54PxPhtOTcipzf6BoQsMw0EiO23yYKujhyeFH2IkxV4EYC687xFrUjheqJf8FWU/DD8EQ/ow== dependencies: - "@aws-sdk/middleware-stack" "3.215.0" - "@aws-sdk/types" "3.215.0" + "@aws-sdk/client-sso-oidc" "3.226.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/shared-ini-file-loader" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/token-providers@3.216.0": - version "3.216.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.216.0.tgz#b158ef490ed002d5956d8d855627297a551963d6" - integrity sha512-cEmOfG7njWl0OA5lR65Sp2SW1i8ZLjf7C95TZ1e6t2Oo5aUFeN3aKBxMOV//1yc+BNzcFBnoHP/f29GhWxUOxA== +"@aws-sdk/types@3.226.0", "@aws-sdk/types@^3.1.0", "@aws-sdk/types@^3.110.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.226.0.tgz#3dba2ba223fbb8ac1ebc84de0e036ce69a81d469" + integrity sha512-MmmNHrWeO4man7wpOwrAhXlevqtOV9ZLcH4RhnG5LmRce0RFOApx24HoKENfFCcOyCm5LQBlsXCqi0dZWDWU0A== dependencies: - "@aws-sdk/client-sso-oidc" "3.216.0" - "@aws-sdk/property-provider" "3.215.0" - "@aws-sdk/shared-ini-file-loader" "3.215.0" - "@aws-sdk/types" "3.215.0" tslib "^2.3.1" -"@aws-sdk/types@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.127.0.tgz#a7bafc47ee2328eee2453087521e6c3a39e7278d" - integrity sha512-e0wtx2IkOl7rwfKfLH5pPTzQ+d45V7b1WrjeL0WDI8kOu6w+sXmhNxI6uM2kf0k4NiTLN84lW290AEWupey9Og== - -"@aws-sdk/types@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.215.0.tgz#72a595e2c1a5c8c3f0291bccf71d481412b1843b" - integrity sha512-eRbCVjwzTYd9C5e2mceScJ6D2kYDDEC3PLkYfJa+1wH9iiF2JlbiYozAokyeYBHQ+AjmD93MK58RBoM8iZfH0Q== - -"@aws-sdk/types@^3.1.0", "@aws-sdk/types@^3.110.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.215.0.tgz#72a595e2c1a5c8c3f0291bccf71d481412b1843b" - integrity sha512-eRbCVjwzTYd9C5e2mceScJ6D2kYDDEC3PLkYfJa+1wH9iiF2JlbiYozAokyeYBHQ+AjmD93MK58RBoM8iZfH0Q== - -"@aws-sdk/url-parser@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.127.0.tgz#7a5c6186e83dc6f823c989c0575aebe384e676b0" - integrity sha512-njZ7zn41JHRpNfr3BCesVXCLZE0zcWSfEdtRV0ICw0cU1FgYcKELSuY9+gLUB4ci6uc7gq7mPE8+w30FcM4QeA== - dependencies: - "@aws-sdk/querystring-parser" "3.127.0" - "@aws-sdk/types" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/url-parser@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.215.0.tgz#4accbedd5fb81dc2f18e28f0f50dbd781b0b63a1" - integrity sha512-r/qIk3TUlV36JvoRjTErFm0LzzgNKLB1YUG8zVZCGAc2TEATi8OVEmsZvi+KfTmsbszulITJVcjZKbHLbGoUzg== - dependencies: - "@aws-sdk/querystring-parser" "3.215.0" - "@aws-sdk/types" "3.215.0" - tslib "^2.3.1" - -"@aws-sdk/util-arn-parser@3.55.0": - version "3.55.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.55.0.tgz#6672eb2975e798a460bedfaf6b5618d4e4b262e1" - integrity sha512-76KJxp4MRWufHYWys7DFl64znr5yeJ3AIQNAPCKKw1sP0hzO7p6Kx0PaJnw9x+CPSzOrT4NbuApL6/srYhKDGg== +"@aws-sdk/url-parser@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.226.0.tgz#f53d1f868b27fe74aca091a799f2af56237b15a2" + integrity sha512-p5RLE0QWyP0OcTOLmFcLdVgUcUEzmEfmdrnOxyNzomcYb0p3vUagA5zfa1HVK2azsQJFBv28GfvMnba9bGhObg== dependencies: + "@aws-sdk/querystring-parser" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/util-base64-browser@3.109.0": - version "3.109.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-browser/-/util-base64-browser-3.109.0.tgz#e7faf5c4cbb88bc39b9c1c5a1a79e4c869e9f645" - integrity sha512-lAZ6fyDGiRLaIsKT9qh7P9FGuNyZ4gAbr1YOSQk/5mHtaTuUvxlPptZuInNM/0MPQm6lpcot00D8IWTucn4PbA== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-base64-node@3.55.0": - version "3.55.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-node/-/util-base64-node-3.55.0.tgz#da9a3fd6752be49163572144793e6b23d0186ff4" - integrity sha512-UQ/ZuNoAc8CFMpSiRYmevaTsuRKzLwulZTnM8LNlIt9Wx1tpNvqp80cfvVj7yySKROtEi20wq29h31dZf1eYNQ== +"@aws-sdk/util-arn-parser@3.208.0": + version "3.208.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.208.0.tgz#56b6ae4699c3140bb27dcede5146876fef04e823" + integrity sha512-QV4af+kscova9dv4VuHOgH8wEr/IIYHDGcnyVtkUEqahCejWr1Kuk+SBK0xMwnZY5LSycOtQ8aeqHOn9qOjZtA== dependencies: - "@aws-sdk/util-buffer-from" "3.55.0" tslib "^2.3.1" "@aws-sdk/util-base64@3.208.0": @@ -1531,13 +1067,6 @@ "@aws-sdk/util-buffer-from" "3.208.0" tslib "^2.3.1" -"@aws-sdk/util-body-length-browser@3.154.0": - version "3.154.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.154.0.tgz#8c4c5d08c1923deeedf46006dc4db820ca606f56" - integrity sha512-TUuy7paVkBRQrB/XFCsL8iTW6g/ma0S3N8dYOiIMJdeTqTFryeyOGkBpYBgYFQL6zRMZpyu0jOM7GYEffGFOXw== - dependencies: - tslib "^2.3.1" - "@aws-sdk/util-body-length-browser@3.188.0": version "3.188.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz#e1d949318c10a621b38575a9ef01e39f9857ddb0" @@ -1552,13 +1081,6 @@ dependencies: tslib "^2.3.1" -"@aws-sdk/util-body-length-node@3.55.0": - version "3.55.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-3.55.0.tgz#67049bbb6c62d794a1bb5a13b9a678988c925489" - integrity sha512-lU1d4I+9wJwydduXs0SxSfd+mHKjxeyd39VwOv6i2KSwWkPbji9UQqpflKLKw+r45jL7+xU/zfeTUg5Tt/3Gew== - dependencies: - tslib "^2.3.1" - "@aws-sdk/util-buffer-from@3.208.0": version "3.208.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz#285e86f6dc9030148a4147d65239e75cb254a1b0" @@ -1567,21 +1089,6 @@ "@aws-sdk/is-array-buffer" "3.201.0" tslib "^2.3.1" -"@aws-sdk/util-buffer-from@3.55.0": - version "3.55.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.55.0.tgz#e7c927974b07a29502aa1ad58509b91d0d7cf0f7" - integrity sha512-uVzKG1UgvnV7XX2FPTylBujYMKBPBaq/qFBxfl0LVNfrty7YjpfieQxAe6yRLD+T0Kir/WDQwGvYC+tOYG3IGA== - dependencies: - "@aws-sdk/is-array-buffer" "3.55.0" - tslib "^2.3.1" - -"@aws-sdk/util-config-provider@3.109.0": - version "3.109.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-config-provider/-/util-config-provider-3.109.0.tgz#7828b8894b2b23c289ffc5c106cbced7a5d6ee86" - integrity sha512-GrAZl/aBv0A28LkyNyq8SPJ5fmViCwz80fWLMeWx/6q5AbivuILogjlWwEZSvZ9zrlHOcFC0+AnCa5pQrjaslw== - dependencies: - tslib "^2.3.1" - "@aws-sdk/util-config-provider@3.208.0": version "3.208.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz#c485fd83fbac051337e5f6be60ea3f9fa61c0139" @@ -1589,72 +1096,43 @@ dependencies: tslib "^2.3.1" -"@aws-sdk/util-defaults-mode-browser@3.142.0": - version "3.142.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.142.0.tgz#808e136ba0b371a68d9d3a4aff7671ee39b68d88" - integrity sha512-vVB/CrodMmIfv4v54MyBlKO0sQSI/+Mvs4g5gMyVjmT4a+1gnktJQ9R6ZHQ2/ErGewcra6eH9MU5T0r1kYe0+w== - dependencies: - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/types" "3.127.0" - bowser "^2.11.0" - tslib "^2.3.1" - -"@aws-sdk/util-defaults-mode-browser@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.215.0.tgz#2929ba9e5b891c9fe3f5b05453b7f44a6c6c25ee" - integrity sha512-MiNfZgB0I4dR8CBxH163W7c9KvE38sgCHNPWopMqSX5ezz7cuCPohCU0XsWd4I7K31PvzuqmKgOiKBAZraQJMA== +"@aws-sdk/util-defaults-mode-browser@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.226.0.tgz#f6f3092463533f33d95d0bdb17fc5c511ad2b072" + integrity sha512-chLx+6AeMSjuPsCVbI1B4Pg3jftjjcsuTsJucjo0DKBb1VSWqPCitmOILQVvKiA2Km8TSs3VcbUuOCyDExkzAg== dependencies: - "@aws-sdk/property-provider" "3.215.0" - "@aws-sdk/types" "3.215.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/types" "3.226.0" bowser "^2.11.0" tslib "^2.3.1" -"@aws-sdk/util-defaults-mode-node@3.142.0": - version "3.142.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.142.0.tgz#d2a8cec87a5295b81ec4315ff0a31bad799a2ac0" - integrity sha512-13d5RZLO13EDwll3COUq3D4KVsqM63kdf+YjG5mzXR1eXo6GVjghfQfiy0MYM6YbAjTfJxZQkc0nFgWLU8jdyg== - dependencies: - "@aws-sdk/config-resolver" "3.130.0" - "@aws-sdk/credential-provider-imds" "3.127.0" - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/types" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/util-defaults-mode-node@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.215.0.tgz#125fc56f311ffbc70b2852796b8a2f5b602b6a99" - integrity sha512-mSp3R8GljQ+4UT3QMOksQk9L0cWbFLvR7bBmAlt4+GobgTjpRfzFjBP3uwrCqFa3BKDUR3FeJq3qwo+xeY1Krg== +"@aws-sdk/util-defaults-mode-node@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.226.0.tgz#34115b6631d0d3a7d57c1c88875e74fb5f06972f" + integrity sha512-Zr0AEj6g8gqiOhr31Pa2tdOFdPQciaAUCg3Uj/eH0znNBdVoptCj67oCW/I5v4pY4ZLZtGhr3uuoxDJH2MB3yg== dependencies: - "@aws-sdk/config-resolver" "3.215.0" - "@aws-sdk/credential-provider-imds" "3.215.0" - "@aws-sdk/node-config-provider" "3.215.0" - "@aws-sdk/property-provider" "3.215.0" - "@aws-sdk/types" "3.215.0" + "@aws-sdk/config-resolver" "3.226.0" + "@aws-sdk/credential-provider-imds" "3.226.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/util-endpoints@3.216.0": - version "3.216.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.216.0.tgz#d960523cd12d1a2422624592a2516abdd92897cc" - integrity sha512-uHje4H6Qj/z/op8UZoSuvGpEZhz/r+AGY0rCihFo7XjhT4RYVxb2Eb9uHRK/IAeHU4kjHAdpQiWGMSmnT/UacA== +"@aws-sdk/util-endpoints@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.226.0.tgz#3728b2e30f6f757ae862a0b7cf3991e75f252c3f" + integrity sha512-iqOkac/zLmyPBUJd7SLN0PeZMkOmlGgD5PHmmekTClOkce2eUjK9SNX1PzL73aXPoPTyhg9QGLH8uEZEQ8YUzg== dependencies: - "@aws-sdk/types" "3.215.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/util-format-url@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-format-url/-/util-format-url-3.127.0.tgz#45e4a361d6d34b6368c8df1ae948886f2043d728" - integrity sha512-leZeq6vxm6MSpu9Ruc5WKr7pzJ8kVXNJVerB4ixEk5KtFPPrJDw7MoEtnbnhVzhraLUnqHqYvrb6OlmkkISR+Q== - dependencies: - "@aws-sdk/querystring-builder" "3.127.0" - "@aws-sdk/types" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/util-hex-encoding@3.109.0": - version "3.109.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.109.0.tgz#93b20acc27c0a1d7d80f653bf19d3dd01c2ccc65" - integrity sha512-s8CgTNrn3cLkrdiohfxLuOYPCanzvHn/aH5RW6DaMoeQiG5Hl9QUiP/WtdQ9QQx3xvpQFpmvxIaSBwSgFNLQxA== +"@aws-sdk/util-format-url@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-format-url/-/util-format-url-3.226.0.tgz#cd10c25802c95017b688dd0dea2c3205a91638b5" + integrity sha512-IhuA8iuJL1urWqZZmVzW79mHnwFEEP6rMsSKgAfMmuzowhtgk9p/sT2OVPkXk0LeZL2Ghsnw1W2JfPIs8x1qVg== dependencies: + "@aws-sdk/querystring-builder" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" "@aws-sdk/util-hex-encoding@3.201.0": @@ -1671,40 +1149,33 @@ dependencies: tslib "^2.3.1" -"@aws-sdk/util-middleware@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-middleware/-/util-middleware-3.127.0.tgz#266d6160886f272cb3e3c3eb5266abbac0c033bc" - integrity sha512-EwAPPed9TNqh+Wov2VStLn2NuJ/Wyt7IkZCbCsBuSNp3BFZ1V4gfwTjqtKCtB2LQgQ48MTgWgNCvrH0zjCSPGg== +"@aws-sdk/util-middleware@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-middleware/-/util-middleware-3.226.0.tgz#7069ae96e2e00f6bb82c722e073922fb2b051ca2" + integrity sha512-B96CQnwX4gRvQdaQkdUtqvDPkrptV5+va6FVeJOocU/DbSYMAScLxtR3peMS8cnlOT6nL1Eoa42OI9AfZz1VwQ== dependencies: tslib "^2.3.1" -"@aws-sdk/util-middleware@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-middleware/-/util-middleware-3.215.0.tgz#83f8956991392250df32f6e1d93a4247e9ed5fce" - integrity sha512-DfHGlFlQCr+T/xhjS36HH8JEThDVB5lg5NZ6x4Cibhyeps9YX/4ovLAIx3B19H34sdWhZi7q6LfslCHLRu2+7Q== +"@aws-sdk/util-stream-browser@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-browser/-/util-stream-browser-3.226.0.tgz#a14ea5c118d448f01ed6103203404f466960e5fe" + integrity sha512-ZvjlA1ySaLd0DqUWTKmL7LsxfPhroAONpzsinaHmw9aZVL40s2cADU9eWgBdHTuAOeFklL7NP0cc6UiTFHKe8g== dependencies: + "@aws-sdk/fetch-http-handler" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/util-base64" "3.208.0" + "@aws-sdk/util-hex-encoding" "3.201.0" + "@aws-sdk/util-utf8-browser" "3.188.0" tslib "^2.3.1" -"@aws-sdk/util-stream-browser@3.131.0": - version "3.131.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-browser/-/util-stream-browser-3.131.0.tgz#96c5e2c64ca3802e31760f47994a1b796a88cbed" - integrity sha512-1YFbBPDu+elIgp8z1woUfT7zM+2PAvgJiw6ljDBuAlJzsP5xMhwk0X9e+8aQ+Qe4XftA0e7y/PH0gqvjNgCx2A== - dependencies: - "@aws-sdk/fetch-http-handler" "3.131.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-base64-browser" "3.109.0" - "@aws-sdk/util-hex-encoding" "3.109.0" - "@aws-sdk/util-utf8-browser" "3.109.0" - tslib "^2.3.1" - -"@aws-sdk/util-stream-node@3.129.0": - version "3.129.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-node/-/util-stream-node-3.129.0.tgz#e4c11674aeab5aa37a83748f4045944fdd736be0" - integrity sha512-1iWqsWvVXyP4JLPPPs8tBZKyzs7D5e7KctXuCtIjI+cnGOCeVLL+X4L/7KDZfV7sI2D6vONtIoTnUjMl5V/kEg== +"@aws-sdk/util-stream-node@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-node/-/util-stream-node-3.226.0.tgz#7c568a947f47fea1f3b268b895b6e73235e29703" + integrity sha512-HADXiIgDGoXcCLSKuPnjCLENf0iC0lzqqnymZu9H2FoACZhJB7DvJ9LnP51Pvw9lfCu+yvLzbMqSPdbXtMbRWg== dependencies: - "@aws-sdk/node-http-handler" "3.127.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-buffer-from" "3.55.0" + "@aws-sdk/node-http-handler" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/util-buffer-from" "3.208.0" tslib "^2.3.1" "@aws-sdk/util-uri-escape@3.201.0": @@ -1714,54 +1185,22 @@ dependencies: tslib "^2.3.1" -"@aws-sdk/util-uri-escape@3.55.0": - version "3.55.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.55.0.tgz#ee57743c628a1c9f942dfe73205ce890ec011916" - integrity sha512-mmdDLUpFCN2nkfwlLdOM54lTD528GiGSPN1qb8XtGLgZsJUmg3uJSFIN2lPeSbEwJB3NFjVas/rnQC48i7mV8w== +"@aws-sdk/util-user-agent-browser@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.226.0.tgz#164bb2da8d6353133784e47f0a0ae463bc9ebb73" + integrity sha512-PhBIu2h6sPJPcv2I7ELfFizdl5pNiL4LfxrasMCYXQkJvVnoXztHA1x+CQbXIdtZOIlpjC+6BjDcE0uhnpvfcA== dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-user-agent-browser@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.127.0.tgz#dc6c4c9049ebf238c321883593b2cd3d82b5e755" - integrity sha512-uO2oHmJswuYKJS+GiMdYI8izhpC9M7/jFFvnAmLlTEVwpEi1VX9KePAOF+u5AaBC2kzITo/7dg141XfRHZloIQ== - dependencies: - "@aws-sdk/types" "3.127.0" + "@aws-sdk/types" "3.226.0" bowser "^2.11.0" tslib "^2.3.1" -"@aws-sdk/util-user-agent-browser@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.215.0.tgz#4b44b9929629b3024d14a46edd1bf57efe8d60f6" - integrity sha512-uZz6BJWr8sJcA+onveS1lFqnbIXBHwvkyHLgCuuGhAxd5yY6YNLhpJBnhy9Fb8/aSbk6yao3qxlokqw9gthmAw== - dependencies: - "@aws-sdk/types" "3.215.0" - bowser "^2.11.0" - tslib "^2.3.1" - -"@aws-sdk/util-user-agent-node@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.127.0.tgz#368dc0c0e1160e8ca9e5ca21f3857004509aa06e" - integrity sha512-3P/M4ZDD2qMeeoCk7TE/Mw7cG5IjB87F6BP8nI8/oHuaz7j6fsI7D49SNpyjl8JApRynZ122Ad6hwQwRj3isYw== - dependencies: - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/types" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/util-user-agent-node@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.215.0.tgz#620beb9ba2b2775cdf51e39789ea919b10b4d903" - integrity sha512-4lrdd1oGRwJEwfvgvg1jcJ2O0bwElsvtiqZfTRHN6MNTFUqsKl0xHlgFChQsz3Hfrc1niWtZCmbqQKGdO5ARpw== - dependencies: - "@aws-sdk/node-config-provider" "3.215.0" - "@aws-sdk/types" "3.215.0" - tslib "^2.3.1" - -"@aws-sdk/util-utf8-browser@3.109.0": - version "3.109.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.109.0.tgz#d013272e1981b23a4c84ac06f154db686c0cf84e" - integrity sha512-FmcGSz0v7Bqpl1SE8G1Gc0CtDpug+rvqNCG/szn86JApD/f5x8oByjbEiAyTU2ZH2VevUntx6EW68ulHyH+x+w== +"@aws-sdk/util-user-agent-node@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.226.0.tgz#7569460b9efc6bbd5295275c51357e480ff469c2" + integrity sha512-othPc5Dz/pkYkxH+nZPhc1Al0HndQT8zHD4e9h+EZ+8lkd8n+IsnLfTS/mSJWrfiC6UlNRVw55cItstmJyMe/A== dependencies: + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" "@aws-sdk/util-utf8-browser@3.188.0", "@aws-sdk/util-utf8-browser@^3.0.0": @@ -1771,14 +1210,6 @@ dependencies: tslib "^2.3.1" -"@aws-sdk/util-utf8-node@3.109.0": - version "3.109.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-node/-/util-utf8-node-3.109.0.tgz#89e06d916f5b246c7265f59bac742973ac0767ac" - integrity sha512-Ti/ZBdvz2eSTElsucjzNmzpyg2MwfD1rXmxD0hZuIF8bPON/0+sZYnWd5CbDw9kgmhy28dmKue086tbZ1G0iLQ== - dependencies: - "@aws-sdk/util-buffer-from" "3.55.0" - tslib "^2.3.1" - "@aws-sdk/util-utf8-node@3.208.0": version "3.208.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-node/-/util-utf8-node-3.208.0.tgz#eba17de0f92f87b98481c2e2d0ceaa05c7994d67" @@ -1787,28 +1218,19 @@ "@aws-sdk/util-buffer-from" "3.208.0" tslib "^2.3.1" -"@aws-sdk/util-waiter@3.127.0": - version "3.127.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.127.0.tgz#3485ebb614cc417fee397daf61ba4ca3aa5bbedb" - integrity sha512-E5qrRpBJS8dmClqSDW1pWVMKzCG/mxabG6jVUtlW/WLHnl/znxGaOQc6tnnwKik0nEq/4DpT9fEfPUz9JiLrkw== - dependencies: - "@aws-sdk/abort-controller" "3.127.0" - "@aws-sdk/types" "3.127.0" - tslib "^2.3.1" - -"@aws-sdk/util-waiter@3.215.0": - version "3.215.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.215.0.tgz#299f816d173d8c990834e9d39538c10502584a3d" - integrity sha512-RX/EkRcuDjWKP/5K6XOnbq5cPaO9KSJ5Etotn+z5sPGUJ0xmGWEyFyfXKSL51az32tHcNoGAqboBTFDISB0LyA== +"@aws-sdk/util-waiter@3.226.0": + version "3.226.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.226.0.tgz#6715afd59748cbc610ddfbc5e21124b20a7e85ac" + integrity sha512-qYQMRxnu5k8qQihJXoIWMkBOj0+XkHHj/drLdbRnwL6ni6NcG8++cs9M3DSjIcxmxgF/7SLpDjn1H3sC7cYo4g== dependencies: - "@aws-sdk/abort-controller" "3.215.0" - "@aws-sdk/types" "3.215.0" + "@aws-sdk/abort-controller" "3.226.0" + "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/xml-builder@3.142.0": - version "3.142.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.142.0.tgz#55d03f1a1d1b3b02f07e26ec05d6855151f94c4e" - integrity sha512-e8rFjm5y9ngFc/cPwWMNn/CmMMrLx98CajWew9q7OzP6OOXQJ0H6TaRps2uQPM5XUv3/Ab5YQCV3NiaLJLqqNg== +"@aws-sdk/xml-builder@3.201.0": + version "3.201.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.201.0.tgz#acf0869855460528114bec17f290b224fe19a3e2" + integrity sha512-brRdB1wwMgjWEnOQsv7zSUhIQuh7DEicrfslAqHop4S4FtSI3GQAShpQqgOpMTNFYcpaWKmE/Y1MJmNY7xLCnw== dependencies: tslib "^2.3.1" @@ -1819,49 +1241,50 @@ dependencies: "@babel/highlight" "^7.18.6" -"@babel/compat-data@^7.20.0": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" - integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== +"@babel/compat-data@^7.20.5": + version "7.20.10" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.10.tgz#9d92fa81b87542fff50e848ed585b4212c1d34ec" + integrity sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg== "@babel/core@^7.11.6", "@babel/core@^7.12.3": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" - integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.7.tgz#37072f951bd4d28315445f66e0ec9f6ae0c8c35f" + integrity sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw== dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.2" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-module-transforms" "^7.20.2" - "@babel/helpers" "^7.20.1" - "@babel/parser" "^7.20.2" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.2" + "@babel/generator" "^7.20.7" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-module-transforms" "^7.20.7" + "@babel/helpers" "^7.20.7" + "@babel/parser" "^7.20.7" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.20.7" + "@babel/types" "^7.20.7" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.1" semver "^6.3.0" -"@babel/generator@^7.20.1", "@babel/generator@^7.20.2", "@babel/generator@^7.7.2": - version "7.20.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.4.tgz#4d9f8f0c30be75fd90a0562099a26e5839602ab8" - integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== +"@babel/generator@^7.20.7", "@babel/generator@^7.7.2": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.7.tgz#f8ef57c8242665c5929fe2e8d82ba75460187b4a" + integrity sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw== dependencies: - "@babel/types" "^7.20.2" + "@babel/types" "^7.20.7" "@jridgewell/gen-mapping" "^0.3.2" jsesc "^2.5.1" -"@babel/helper-compilation-targets@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" - integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== +"@babel/helper-compilation-targets@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb" + integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ== dependencies: - "@babel/compat-data" "^7.20.0" + "@babel/compat-data" "^7.20.5" "@babel/helper-validator-option" "^7.18.6" browserslist "^4.21.3" + lru-cache "^5.1.1" semver "^6.3.0" "@babel/helper-environment-visitor@^7.18.9": @@ -1891,19 +1314,19 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-module-transforms@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" - integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== +"@babel/helper-module-transforms@^7.20.7": + version "7.20.11" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz#df4c7af713c557938c50ea3ad0117a7944b2f1b0" + integrity sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg== dependencies: "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-module-imports" "^7.18.6" "@babel/helper-simple-access" "^7.20.2" "@babel/helper-split-export-declaration" "^7.18.6" "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.2" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.20.10" + "@babel/types" "^7.20.7" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.8.0": version "7.20.2" @@ -1939,14 +1362,14 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== -"@babel/helpers@^7.20.1": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" - integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== +"@babel/helpers@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.7.tgz#04502ff0feecc9f20ecfaad120a18f011a8e6dce" + integrity sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA== dependencies: - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.0" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.20.7" + "@babel/types" "^7.20.7" "@babel/highlight@^7.18.6": version "7.18.6" @@ -1957,10 +1380,10 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2": - version "7.20.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" - integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.7.tgz#66fe23b3c8569220817d5feb8b9dcdc95bb4f71b" + integrity sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -2060,35 +1483,35 @@ dependencies: "@babel/helper-plugin-utils" "^7.19.0" -"@babel/template@^7.18.10", "@babel/template@^7.3.3": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" - integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== +"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.3.3": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" + integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== dependencies: "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.10" - "@babel/types" "^7.18.10" + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" -"@babel/traverse@^7.20.1", "@babel/traverse@^7.7.2": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" - integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== +"@babel/traverse@^7.20.10", "@babel/traverse@^7.20.7", "@babel/traverse@^7.7.2": + version "7.20.10" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.10.tgz#2bf98239597fcec12f842756f186a9dde6d09230" + integrity sha512-oSf1juCgymrSez8NI4A2sr4+uB/mFd9MXplYGPEBnfAuWmmyeVcHa6xLPiaRBcXkcb/28bgxmQLTVwFKE1yfsg== dependencies: "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.1" + "@babel/generator" "^7.20.7" "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-function-name" "^7.19.0" "@babel/helper-hoist-variables" "^7.18.6" "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.20.1" - "@babel/types" "^7.20.0" + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" - integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== +"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.20.2", "@babel/types@^7.20.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.7.tgz#54ec75e252318423fc07fb644dc6a58a64c09b7f" + integrity sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg== dependencies: "@babel/helper-string-parser" "^7.19.4" "@babel/helper-validator-identifier" "^7.19.1" @@ -2131,15 +1554,15 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@eslint/eslintrc@^1.3.3": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95" - integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== +"@eslint/eslintrc@^1.4.0": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.4.1.tgz#af58772019a2d271b7e2d4c23ff4ddcba3ccfb3e" + integrity sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA== dependencies: ajv "^6.12.4" debug "^4.3.2" espree "^9.4.0" - globals "^13.15.0" + globals "^13.19.0" ignore "^5.2.0" import-fresh "^3.2.1" js-yaml "^4.1.0" @@ -2151,10 +1574,15 @@ resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== -"@humanwhocodes/config-array@^0.11.6": - version "0.11.7" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.7.tgz#38aec044c6c828f6ed51d5d7ae3d9b9faf6dbb0f" - integrity sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw== +"@gwhitney/detect-indent@7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@gwhitney/detect-indent/-/detect-indent-7.0.1.tgz#db16d7fe6d13b26dc792442e5156677b44cc428e" + integrity sha512-7bQW+gkKa2kKZPeJf6+c6gFK9ARxQfn+FKy9ScTBppyKRWH2KzsmweXUoklqeEiHiNVWaeP5csIdsNq6w7QhzA== + +"@humanwhocodes/config-array@^0.11.8": + version "0.11.8" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9" + integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" @@ -2938,16 +2366,17 @@ dependencies: graceful-fs "^4.2.6" -"@pnpm/read-project-manifest@4.0.2": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@pnpm/read-project-manifest/-/read-project-manifest-4.0.2.tgz#e4ad86bf80bd60fd0de9ff04001c9b31b6568073" - integrity sha512-Yj8dufvLOr4J91tPNWqrFODyQiKDlHoKdOMQfVLq8bYKlZHo2+6Gnm7bbqACz91CGGYY5Xsu4dL/CPVmBeW/iQ== +"@pnpm/read-project-manifest@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@pnpm/read-project-manifest/-/read-project-manifest-4.1.1.tgz#713ef14a42656e4af4fae29b3e7d88dca97f1b38" + integrity sha512-jGNoofG8kkUlgAMX8fqbUwRRXYf4WcWdvi/y1Sv1abUfcoVgXW6GdGVm0MIJ+enaong3hXHjaLl/AwmSj6O1Uw== dependencies: + "@gwhitney/detect-indent" "7.0.1" "@pnpm/error" "4.0.0" "@pnpm/graceful-fs" "2.0.0" + "@pnpm/text.comments-parser" "1.0.0" "@pnpm/types" "8.9.0" - "@pnpm/write-project-manifest" "4.0.2" - detect-indent "^6.1.0" + "@pnpm/write-project-manifest" "4.1.1" fast-deep-equal "^3.1.3" is-windows "^1.0.2" json5 "^2.2.1" @@ -2956,6 +2385,13 @@ sort-keys "^4.2.0" strip-bom "^4.0.0" +"@pnpm/text.comments-parser@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@pnpm/text.comments-parser/-/text.comments-parser-1.0.0.tgz#68146400087c7946de8ddfea39b52a638e9eafe4" + integrity sha512-iG0qrFcObze3uK+HligvzaTocZKukqqIj1dC3NOH58NeMACUW1NUitSKBgeWuNIE4LJT3SPxnyLEBARMMcqVKA== + dependencies: + strip-comments-strings "1.2.0" + "@pnpm/types@8.9.0": version "8.9.0" resolved "https://registry.yarnpkg.com/@pnpm/types/-/types-8.9.0.tgz#9636d5f0642793432f72609b79458ca9be049b02" @@ -2966,14 +2402,15 @@ resolved "https://registry.yarnpkg.com/@pnpm/util.lex-comparator/-/util.lex-comparator-1.0.0.tgz#6d17dad2f1a23e137fd38402b3a1419969e4d090" integrity sha512-3aBQPHntVgk5AweBWZn+1I/fqZ9krK/w01197aYVkAJQGftb+BVWgEepxY5GChjSW12j52XX+CmfynYZ/p0DFQ== -"@pnpm/write-project-manifest@4.0.2": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@pnpm/write-project-manifest/-/write-project-manifest-4.0.2.tgz#9f39f0a364728b2d4c44e2c409bea83ef7b53644" - integrity sha512-6h/Vw9/MmsXahfbBWMTtmtvhfwgp6nEr2XaQaDBXg1JnfJ0CeHPleh7xBQDi8E0BDY1evld+5X8d8pIcdXCLDg== +"@pnpm/write-project-manifest@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@pnpm/write-project-manifest/-/write-project-manifest-4.1.1.tgz#36419857db592578c2c5cf9fa1afae144dc727e2" + integrity sha512-nRqvPYO8xUVdgy/KhJuaCrWlVT/4uZr97Mpbuizsa6CmvtCQf3NuYnVvOOrpYiKUJcZYtEvm84OooJ8+lJytMQ== dependencies: + "@pnpm/text.comments-parser" "1.0.0" "@pnpm/types" "8.9.0" json5 "^2.2.1" - write-file-atomic "^4.0.2" + write-file-atomic "^5.0.0" write-yaml-file "^4.2.0" "@redis/bloom@1.1.0": @@ -2981,10 +2418,10 @@ resolved "https://registry.yarnpkg.com/@redis/bloom/-/bloom-1.1.0.tgz#64e310ddee72010676e14296076329e594a1f6c7" integrity sha512-9QovlxmpRtvxVbN0UBcv8WfdSMudNZZTFqCsnBszcQXqaZb/TVe30ScgGEO7u1EAIacTPAo7/oCYjYAxiHLanQ== -"@redis/client@1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@redis/client/-/client-1.4.0.tgz#d2c56ce26c3e2fe3412db5cfb1814169662167eb" - integrity sha512-1gEj1AkyXPlkcC/9/T5xpDcQF8ntERURjLBgEWMTdUZqe181zfI9BY3jc2OzjTLkvZh5GV7VT4ktoJG2fV2ufw== +"@redis/client@1.4.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@redis/client/-/client-1.4.2.tgz#2a3f5e98bc33b7b979390442e6e08f96e57fabdd" + integrity sha512-oUdEjE0I7JS5AyaAjkD3aOXn9NhO7XKyPyXEyrgFDu++VrVBHUPnV6dgEya9TcMuj5nIJRuCzCm8ZP+c9zCHPw== dependencies: cluster-key-slot "1.1.1" generic-pool "3.9.0" @@ -3010,9 +2447,8 @@ resolved "https://registry.yarnpkg.com/@redis/time-series/-/time-series-1.0.4.tgz#af85eb080f6934580e4d3b58046026b6c2b18717" integrity sha512-ThUIgo2U/g7cCuZavucQTQzA9g9JbDDY2f64u3AbAoz/8vE2lt2U37LamDUVChhaDA3IRT9R6VvJwqnUfTJzng== -"@renovate/eslint-plugin@https://github.com/renovatebot/eslint-plugin#v0.0.4": - version "0.0.4" - resolved "https://github.com/renovatebot/eslint-plugin#0c444386e79d6145901212507521b8a0a48af000" +"@renovate/eslint-plugin@file:./tools/eslint": + version "0.0.0" "@renovatebot/osv-offline-db@1.0.1": version "1.0.1" @@ -3021,22 +2457,22 @@ dependencies: "@seald-io/nedb" "3.1.0" -"@renovatebot/osv-offline@1.0.6": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@renovatebot/osv-offline/-/osv-offline-1.0.6.tgz#14e13db19976d2212deb6474113b483da5e245de" - integrity sha512-64qb/5mmKRQer2j5Bv7s7oCeJ9r3LzmypsUJLm6C2sTnP8gj4pfvLPtAVjGv6OMMfCIYqd8J2bnTY5arChBLwA== +"@renovatebot/osv-offline@1.0.10": + version "1.0.10" + resolved "https://registry.yarnpkg.com/@renovatebot/osv-offline/-/osv-offline-1.0.10.tgz#9e918e5f1d93c187897426277a57bfedf9ae865d" + integrity sha512-xEn+c2a2SQV92JaFCTzV/zvXuFAXG6W0d05sR398qJGkEfhZLo6y9FvaWJirQi24vRXjpzdUmB9CXtzR36s1fg== dependencies: "@octokit/rest" "19.0.5" "@renovatebot/osv-offline-db" "1.0.1" - adm-zip "0.5.9" + adm-zip "0.5.10" fs-extra "10.1.0" - got "11.8.5" - luxon "3.1.0" + got "11.8.6" + luxon "3.2.0" -"@renovatebot/pep440@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@renovatebot/pep440/-/pep440-2.1.5.tgz#6a9d09ade925f380f9ae4e2153f711a1db92162a" - integrity sha512-5KqCemtyjR7e98uHadFQUylRpoILYTopJGVaEbs+/WHfB14pJKGPGIkCUN1Zl6fYh+D0Qh7JAXsZ+fRVeSVNZg== +"@renovatebot/pep440@2.1.6": + version "2.1.6" + resolved "https://registry.yarnpkg.com/@renovatebot/pep440/-/pep440-2.1.6.tgz#b04895bc83d9c5ec65a0ce3f51666bb21d69c0e1" + integrity sha512-DpH0LvlRt4sDDTwVNEoen9ZaExigbBm2PPwOCBUqBSXxFGM0Ms9flzhdTRJLnmgdYLUcLcQ8zjyy+S1EnDFPnw== "@renovatebot/ruby-semver@1.1.7": version "1.1.7" @@ -3090,9 +2526,9 @@ parse-json "^5.0.0" "@semantic-release/github@^8.0.0": - version "8.0.6" - resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-8.0.6.tgz#5235386d65a5d7d650dc10a6ebce908d213234f7" - integrity sha512-ZxgaxYCeqt9ylm2x3OPqUoUqBw1p60LhxzdX6BqJlIBThupGma98lttsAbK64T6L6AlNa2G5T66BbiG8y0PIHQ== + version "8.0.7" + resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-8.0.7.tgz#643aee7a5cdd2acd3ae643bb90ad4ac796901de6" + integrity sha512-VtgicRIKGvmTHwm//iqTh/5NGQwsncOMR5vQK9pMT92Aem7dv37JFKKRuulUsAnUOIlO4G8wH3gPiBAA0iW0ww== dependencies: "@octokit/rest" "^19.0.0" "@semantic-release/error" "^3.0.0" @@ -3100,7 +2536,7 @@ bottleneck "^2.18.1" debug "^4.0.0" dir-glob "^3.0.0" - fs-extra "^10.0.0" + fs-extra "^11.0.0" globby "^11.0.0" http-proxy-agent "^5.0.0" https-proxy-agent "^5.0.0" @@ -3156,10 +2592,10 @@ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== -"@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.0", "@sinonjs/commons@^1.8.3": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.5.tgz#e280c94c95f206dcfd5aca00a43f2156b758c764" - integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== +"@sinonjs/commons@^1.7.0": + version "1.8.6" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.6.tgz#80c516a4dc264c2a69115e7578d62581ff455ed9" + integrity sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ== dependencies: type-detect "4.0.8" @@ -3170,33 +2606,19 @@ dependencies: type-detect "4.0.8" -"@sinonjs/fake-timers@10.0.0", "@sinonjs/fake-timers@^7.1.2": - version "10.0.0" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.0.0.tgz#b6fe200d1d44f70d430d200d4dd85c640e576e2e" - integrity sha512-OjRc0IcyLLGLmu/vkJmqEYULU2mG/S7dLxPD+aONYWvTX7yia4mxKHs8Lz1ymfDv8KX3Adp/kRWUxi19ouaPsg== +"@sinonjs/fake-timers@10.0.2", "@sinonjs/fake-timers@^10.0.2", "@sinonjs/fake-timers@^9.1.2": + version "10.0.2" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz#d10549ed1f423d80639c528b6c7f5a1017747d0c" + integrity sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw== dependencies: "@sinonjs/commons" "^2.0.0" -"@sinonjs/fake-timers@^7.0.4": - version "7.1.2" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz#2524eae70c4910edccf99b2f4e6efc5894aff7b5" - integrity sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg== - dependencies: - "@sinonjs/commons" "^1.7.0" - -"@sinonjs/fake-timers@^9.1.2": - version "9.1.2" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz#4eaab737fab77332ab132d396a3c0d364bd0ea8c" - integrity sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw== - dependencies: - "@sinonjs/commons" "^1.7.0" - -"@sinonjs/samsam@^6.0.2": - version "6.1.3" - resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-6.1.3.tgz#4e30bcd4700336363302a7d72cbec9b9ab87b104" - integrity sha512-nhOb2dWPeb1sd3IQXL/dVPnKHDOAFfvichtBf4xV00/rU1QbPCQqKMbvIheIjqwVjh7qIgf2AHTHi391yMOMpQ== +"@sinonjs/samsam@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-7.0.1.tgz#5b5fa31c554636f78308439d220986b9523fc51f" + integrity sha512-zsAk2Jkiq89mhZovB2LLOdTCxJF4hqqTToGP0ASWlhp4I1hqOjcfmZGafXntCN7MDC6yySH0mFHrYtHceOeLmw== dependencies: - "@sinonjs/commons" "^1.6.0" + "@sinonjs/commons" "^2.0.0" lodash.get "^4.4.2" type-detect "^4.0.8" @@ -3340,9 +2762,9 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.18.2" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" - integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + version "7.18.3" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.3.tgz#dfc508a85781e5698d5b33443416b6268c4b3e8d" + integrity sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w== dependencies: "@babel/types" "^7.3.0" @@ -3528,10 +2950,10 @@ resolved "https://registry.yarnpkg.com/@types/linkify-markdown/-/linkify-markdown-1.0.1.tgz#0b750a592107dd46ecf2b5be0eeb7656b1fc814d" integrity sha512-RYDOtCol7/sHGhSJvWVnl0AmOdQQWgUYys6cwn5Lt3RiYhyhTLMLv7B9wdixMgCfnNt0MQj/YSGi3qN0IQqLeQ== -"@types/lodash@4.14.189": - version "4.14.189" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.189.tgz#975ff8c38da5ae58b751127b19ad5e44b5b7f6d2" - integrity sha512-kb9/98N6X8gyME9Cf7YaqIMvYGnBSWqEci6tiettE6iJWH1XdJz/PO8LB0GtLCG7x8dU3KWhZT+lA1a35127tA== +"@types/lodash@4.14.191": + version "4.14.191" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.191.tgz#09511e7f7cba275acd8b419ddac8da9a6a79e2fa" + integrity sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ== "@types/luxon@3.1.0": version "3.1.0" @@ -3575,11 +2997,6 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== -"@types/minimatch@^3.0.3": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" - integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== - "@types/minimist@^1.2.0": version "1.2.2" resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" @@ -3598,14 +3015,14 @@ "@types/node" "*" "@types/node@*": - version "18.11.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" - integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + version "18.11.18" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.18.tgz#8dfb97f0da23c2293e554c5a50d61ef134d7697f" + integrity sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA== -"@types/node@16.18.3": - version "16.18.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.3.tgz#d7f7ba828ad9e540270f01ce00d391c54e6e0abc" - integrity sha512-jh6m0QUhIRcZpNv7Z/rpN+ZWXOicUUQbSoWks7Htkbb9IjFQj4kzcX/xFCkjstCj5flMsN8FiSvt+q+Tcs4Llg== +"@types/node@16.18.11": + version "16.18.11" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.11.tgz#cbb15c12ca7c16c85a72b6bdc4d4b01151bb3cae" + integrity sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA== "@types/node@^13.7.0": version "13.13.52" @@ -3628,9 +3045,9 @@ integrity sha512-KbqcQLdRaawDOfXnwqr6nvhe1MV+Uv/Ww+ViSx7Ujgw9X5qCgObLP52B1ZSJqZD8FK1y/4o+bJQTUrZOynegcg== "@types/prettier@^2.1.5": - version "2.7.1" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" - integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== + version "2.7.2" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0" + integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg== "@types/responselike@^1.0.0": version "1.0.0" @@ -3725,9 +3142,9 @@ integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== "@types/yargs@^17.0.8": - version "17.0.14" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.14.tgz#0943473052c24bd8cf2d1de25f1a710259327237" - integrity sha512-9Pj7abXoW1RSTcZaL2Hk6G2XyLMlp5ECdVC/Zf2p/KBjC3srijLGgRAXOBjtFrJoIrvxdTKyKDA14bEcbxBaWw== + version "17.0.18" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.18.tgz#466225ab4fbabb9aa711f5b406796daf1374a5b7" + integrity sha512-eIJR1UER6ur3EpKM3d+2Pgd+ET+k6Kn9B4ZItX0oPjjVI5PrfaRjKyLT5UYendDpLuoiJMNJvovLQbEXqhsPaw== dependencies: "@types/yargs-parser" "*" @@ -3738,14 +3155,14 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@5.44.0": - version "5.44.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.44.0.tgz#105788f299050c917eb85c4d9fd04b089e3740de" - integrity sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw== +"@typescript-eslint/eslint-plugin@5.47.1": + version "5.47.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.47.1.tgz#50cc5085578a7fa22cd46a0806c2e5eae858af02" + integrity sha512-r4RZ2Jl9kcQN7K/dcOT+J7NAimbiis4sSM9spvWimsBvDegMhKLA5vri2jG19PmIPbDjPeWzfUPQ2hjEzA4Nmg== dependencies: - "@typescript-eslint/scope-manager" "5.44.0" - "@typescript-eslint/type-utils" "5.44.0" - "@typescript-eslint/utils" "5.44.0" + "@typescript-eslint/scope-manager" "5.47.1" + "@typescript-eslint/type-utils" "5.47.1" + "@typescript-eslint/utils" "5.47.1" debug "^4.3.4" ignore "^5.2.0" natural-compare-lite "^1.4.0" @@ -3754,93 +3171,93 @@ tsutils "^3.21.0" "@typescript-eslint/experimental-utils@^5.3.0": - version "5.44.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.0.tgz#51ee9699532270ce3c95e2dee4313d18c24fad56" - integrity sha512-j8GLemAySe8oUCgILdUaT66pemdWSYcwUYG2Pb71O119hCdvkU+4q8sUTbnDg8NhlZEzSWG2N1v4IxT1kEZrGg== + version "5.47.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.47.1.tgz#32f83e1ad1483d3772461f602679fb5b4516baa1" + integrity sha512-zWHo/VbqAiRvhXP5byQqW7rGQtdanajHnItGqtmv8JaIi58zMPnmGZ1bW/drXIjU1fuOyfTVoDkNS7aEWGDSLg== dependencies: - "@typescript-eslint/utils" "5.44.0" + "@typescript-eslint/utils" "5.47.1" -"@typescript-eslint/parser@5.44.0": - version "5.44.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.44.0.tgz#99e2c710a2252191e7a79113264f438338b846ad" - integrity sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA== +"@typescript-eslint/parser@5.47.1": + version "5.47.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.47.1.tgz#c4bf16f8c3c7608ce4bf8ff804b677fc899f173f" + integrity sha512-9Vb+KIv29r6GPu4EboWOnQM7T+UjpjXvjCPhNORlgm40a9Ia9bvaPJswvtae1gip2QEeVeGh6YquqAzEgoRAlw== dependencies: - "@typescript-eslint/scope-manager" "5.44.0" - "@typescript-eslint/types" "5.44.0" - "@typescript-eslint/typescript-estree" "5.44.0" + "@typescript-eslint/scope-manager" "5.47.1" + "@typescript-eslint/types" "5.47.1" + "@typescript-eslint/typescript-estree" "5.47.1" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.44.0": - version "5.44.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.44.0.tgz#988c3f34b45b3474eb9ff0674c18309dedfc3e04" - integrity sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g== +"@typescript-eslint/scope-manager@5.47.1": + version "5.47.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.47.1.tgz#0d302b3c2f20ab24e4787bf3f5a0d8c449b823bd" + integrity sha512-9hsFDsgUwrdOoW1D97Ewog7DYSHaq4WKuNs0LHF9RiCmqB0Z+XRR4Pf7u7u9z/8CciHuJ6yxNws1XznI3ddjEw== dependencies: - "@typescript-eslint/types" "5.44.0" - "@typescript-eslint/visitor-keys" "5.44.0" + "@typescript-eslint/types" "5.47.1" + "@typescript-eslint/visitor-keys" "5.47.1" -"@typescript-eslint/type-utils@5.44.0": - version "5.44.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.44.0.tgz#bc5a6e8a0269850714a870c9268c038150dfb3c7" - integrity sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w== +"@typescript-eslint/type-utils@5.47.1": + version "5.47.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.47.1.tgz#aee13314f840ab336c1adb49a300856fd16d04ce" + integrity sha512-/UKOeo8ee80A7/GJA427oIrBi/Gd4osk/3auBUg4Rn9EahFpevVV1mUK8hjyQD5lHPqX397x6CwOk5WGh1E/1w== dependencies: - "@typescript-eslint/typescript-estree" "5.44.0" - "@typescript-eslint/utils" "5.44.0" + "@typescript-eslint/typescript-estree" "5.47.1" + "@typescript-eslint/utils" "5.47.1" debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/types@5.44.0": - version "5.44.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.44.0.tgz#f3f0b89aaff78f097a2927fe5688c07e786a0241" - integrity sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ== +"@typescript-eslint/types@5.47.1": + version "5.47.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.47.1.tgz#459f07428aec5a8c4113706293c2ae876741ac8e" + integrity sha512-CmALY9YWXEpwuu6377ybJBZdtSAnzXLSQcxLSqSQSbC7VfpMu/HLVdrnVJj7ycI138EHqocW02LPJErE35cE9A== -"@typescript-eslint/typescript-estree@5.44.0": - version "5.44.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.44.0.tgz#0461b386203e8d383bb1268b1ed1da9bc905b045" - integrity sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw== +"@typescript-eslint/typescript-estree@5.47.1": + version "5.47.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.47.1.tgz#b9d8441308aca53df7f69b2c67a887b82c9ed418" + integrity sha512-4+ZhFSuISAvRi2xUszEj0xXbNTHceV9GbH9S8oAD2a/F9SW57aJNQVOCxG8GPfSWH/X4eOPdMEU2jYVuWKEpWA== dependencies: - "@typescript-eslint/types" "5.44.0" - "@typescript-eslint/visitor-keys" "5.44.0" + "@typescript-eslint/types" "5.47.1" + "@typescript-eslint/visitor-keys" "5.47.1" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.44.0", "@typescript-eslint/utils@^5.10.0": - version "5.44.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.44.0.tgz#d733da4d79d6c30f1a68b531cdda1e0c1f00d52d" - integrity sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw== +"@typescript-eslint/utils@5.47.1", "@typescript-eslint/utils@^5.10.0": + version "5.47.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.47.1.tgz#595f25ac06e9ee28c339fd43c709402820b13d7b" + integrity sha512-l90SdwqfmkuIVaREZ2ykEfCezepCLxzWMo5gVfcJsJCaT4jHT+QjgSkYhs5BMQmWqE9k3AtIfk4g211z/sTMVw== dependencies: "@types/json-schema" "^7.0.9" "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.44.0" - "@typescript-eslint/types" "5.44.0" - "@typescript-eslint/typescript-estree" "5.44.0" + "@typescript-eslint/scope-manager" "5.47.1" + "@typescript-eslint/types" "5.47.1" + "@typescript-eslint/typescript-estree" "5.47.1" eslint-scope "^5.1.1" eslint-utils "^3.0.0" semver "^7.3.7" -"@typescript-eslint/visitor-keys@5.44.0": - version "5.44.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.44.0.tgz#10740dc28902bb903d12ee3a005cc3a70207d433" - integrity sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ== +"@typescript-eslint/visitor-keys@5.47.1": + version "5.47.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.47.1.tgz#d35c2da544dbb685db9c5b5b85adac0a1d74d1f2" + integrity sha512-rF3pmut2JCCjh6BLRhNKdYjULMb1brvoaiWDlHfLNVgmnZ0sBVJrs3SyaKE1XoDDnJuAx/hDQryHYmPUuNq0ig== dependencies: - "@typescript-eslint/types" "5.44.0" + "@typescript-eslint/types" "5.47.1" eslint-visitor-keys "^3.3.0" -"@yarnpkg/core@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@yarnpkg/core/-/core-3.3.0.tgz#856cb38456389543f6f53dfdbd56b880ae9490b1" - integrity sha512-3fzbI038I42bArD8SJ8Riu7gwrJxKrCpj/13RVb7PBi1QP1wyxF/dUWIpqPyPqkuTOimL5ZvPcKnt4tc6SnRdw== +"@yarnpkg/core@3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@yarnpkg/core/-/core-3.3.1.tgz#180bf54f82d285b829b004b2c3141adb3c822c2f" + integrity sha512-OigU50KuAGkxcLR/wYORNA8l6Z4LBxDu9qyW0XwWBycIRl7dDAdOOOjOfOEu1biJijlJpswACLiv/v8fOf7qJw== dependencies: "@arcanis/slice-ansi" "^1.1.1" "@types/semver" "^7.1.0" "@types/treeify" "^1.0.0" - "@yarnpkg/fslib" "^2.9.0" + "@yarnpkg/fslib" "^2.10.0" "@yarnpkg/json-proxy" "^2.1.1" "@yarnpkg/libzip" "^2.2.4" "@yarnpkg/parsers" "^2.5.1" - "@yarnpkg/pnp" "^3.2.5" + "@yarnpkg/pnp" "^3.2.6" "@yarnpkg/shell" "^3.2.5" camelcase "^5.3.1" chalk "^3.0.0" @@ -3866,10 +3283,10 @@ tslib "^1.13.0" tunnel "^0.0.6" -"@yarnpkg/fslib@^2.5.0", "@yarnpkg/fslib@^2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@yarnpkg/fslib/-/fslib-2.9.0.tgz#aaa338f624defbef29031617b8884c3d831760ea" - integrity sha512-PIdwI2z1HFl6aUkketbgUJK3FGRVWVwH1vgHltNe+snJzjlKHMavyIR0fipkAJuHVcac+hzWI1/eMr90rVyMHw== +"@yarnpkg/fslib@^2.10.0", "@yarnpkg/fslib@^2.5.0", "@yarnpkg/fslib@^2.9.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@yarnpkg/fslib/-/fslib-2.10.0.tgz#f3e24f1d6fb1bfbb8aa398c26dd663b84653eb71" + integrity sha512-eHqvrVlzlhd4owKoLsMRaL4wTGer+r9BXi95u1omHYcAcEQbKnHH3PqYf3j7nxsc8apa09WyA1XNCiiIniFXLg== dependencies: "@yarnpkg/libzip" "^2.2.4" tslib "^1.13.0" @@ -3898,13 +3315,13 @@ js-yaml "^3.10.0" tslib "^1.13.0" -"@yarnpkg/pnp@^3.2.5": - version "3.2.5" - resolved "https://registry.yarnpkg.com/@yarnpkg/pnp/-/pnp-3.2.5.tgz#676d2eed81e8f48bcf00ea8646776a48d1a56454" - integrity sha512-9TIy6BSJ0pu2Yj7KBG+CW4dnWijOdKZ8VO7yEC7fuL63I98oZHxuS9AcVSCNqNdrX8eZKxvSLtWgOaiGL0Eizw== +"@yarnpkg/pnp@^3.2.6": + version "3.2.6" + resolved "https://registry.yarnpkg.com/@yarnpkg/pnp/-/pnp-3.2.6.tgz#ea9ee12a0d2e1fcfdccc0b8d920e7b545a49afb2" + integrity sha512-Qk+SZLfYKS0kuDOaulpXVUyOivSWGEQ483/2r9HwaY0CmPsWZCh70mxeK+RsCfcBeapYFZLaQRh115ukMLWvlg== dependencies: "@types/node" "^13.7.0" - "@yarnpkg/fslib" "^2.9.0" + "@yarnpkg/fslib" "^2.10.0" "@yarnpkg/shell@^3.2.5": version "3.2.5" @@ -3949,10 +3366,10 @@ acorn@^8.4.1, acorn@^8.8.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== -adm-zip@0.5.9: - version "0.5.9" - resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.5.9.tgz#b33691028333821c0cf95c31374c5462f2905a83" - integrity sha512-s+3fXLkeeLjZ2kLjCBwQufpI5fuN+kIGBxu6530nVQZGVol0d7Y/M88/xw9HGGUcJjKf8LutN3VPRUBq6N7Ajg== +adm-zip@0.5.10: + version "0.5.10" + resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.5.10.tgz#4a51d5ab544b1f5ce51e1b9043139b639afff45b" + integrity sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ== agent-base@6, agent-base@^6.0.2: version "6.0.2" @@ -3988,7 +3405,7 @@ ajv@^6.10.0, ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ansi-escapes@^4.2.1: +ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== @@ -4007,6 +3424,11 @@ ansi-regex@^5.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -4026,6 +3448,11 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== +ansi-styles@^6.0.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + ansicolors@~0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" @@ -4084,11 +3511,6 @@ argv-formatter@~1.0.0: resolved "https://registry.yarnpkg.com/argv-formatter/-/argv-formatter-1.0.0.tgz#a0ca0cbc29a5b73e836eebe1cbf6c5e0e4eb82f9" integrity sha512-F2+Hkm9xFaRg+GkaNnbwXNDV5O6pnCFEmqyhvfC/Ic5LbgOWjJh3L+mN/s91rxVL3znE7DYVpW0GJFT+4YBgWw== -array-differ@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" - integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== - array-ify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" @@ -4125,11 +3547,6 @@ arrify@^1.0.0, arrify@^1.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" - integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== - asap@^2.0.0, asap@~2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" @@ -4145,6 +3562,11 @@ asn1.js@^5.0.0: minimalistic-assert "^1.0.0" safer-buffer "^2.1.0" +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + auth-header@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/auth-header/-/auth-header-1.0.0.tgz#ea24fdc5588e1eb8b750df8655a396aa48fc9076" @@ -4155,13 +3577,13 @@ available-typed-arrays@^1.0.5: resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== -aws-sdk-client-mock@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/aws-sdk-client-mock/-/aws-sdk-client-mock-2.0.0.tgz#44058cf2550726612dfbbf9ddf81d9d8360313a0" - integrity sha512-yjC39Ud78Cgwu9jLc7LoFILT8xtyvR9doCfd8tjeqaOI4oQ5IeTaIYDezWpWKndmrjXZzVLw/odWKP1hpuvsVQ== +aws-sdk-client-mock@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/aws-sdk-client-mock/-/aws-sdk-client-mock-2.0.1.tgz#c37ec569fa88688d8d88d7a7f028af26d6d2086e" + integrity sha512-Ib/AnI8ZdoIxOBbKSs28TUwJb7FI/AYVYn48PcXx6guk5fBs4GZJJEc+Ci9aImRtVmgO6jHN/6Etz17fr6j3qw== dependencies: "@types/sinon" "^10.0.10" - sinon "^11.1.1" + sinon "^14.0.2" tslib "^2.1.0" aws4@1.11.0: @@ -4372,16 +3794,16 @@ bunyan@1.8.15: mv "~2" safe-json-stringify "~1" -cacache@17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.0.2.tgz#ff2bd029bf45099b3fe711f56fbf138b846c8d6d" - integrity sha512-rYUs2x4OjSgCQND7nTrh21AHIBFgd7s/ctAYvU3a8u+nK+R5YaX/SFPDYz4Azz7SGL6+6L9ZZWI4Kawpb7grzQ== +cacache@17.0.4: + version "17.0.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.0.4.tgz#5023ed892ba8843e3b7361c26d0ada37e146290c" + integrity sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA== dependencies: "@npmcli/fs" "^3.1.0" - fs-minipass "^2.1.0" + fs-minipass "^3.0.0" glob "^8.0.1" lru-cache "^7.7.1" - minipass "^3.1.6" + minipass "^4.0.0" minipass-collect "^1.0.2" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" @@ -4471,9 +3893,9 @@ camelcase@^6.2.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001400: - version "1.0.30001434" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz#ec1ec1cfb0a93a34a0600d37903853030520a4e5" - integrity sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA== + version "1.0.30001441" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz#987437b266260b640a23cd18fbddb509d7f69f3e" + integrity sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg== cardinal@^2.1.1: version "2.1.1" @@ -4509,9 +3931,9 @@ chalk@^3.0.0: supports-color "^7.1.0" chalk@^5.0.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.1.2.tgz#d957f370038b75ac572471e83be4c5ca9f8e8c45" - integrity sha512-E5CkT4jWURs1Vy5qGJye+XwCkNj7Od3Af7CP6SujMetSMkLs8Do2RWJK5yx1wamHV/op8Rz+9rltjaTQWDnEFQ== + version "5.2.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.2.0.tgz#249623b7d66869c673699fb66d65723e54dfcfb3" + integrity sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA== changelog-filename-regex@2.0.1: version "2.0.1" @@ -4587,6 +4009,13 @@ cli-columns@^4.0.0: string-width "^4.2.3" strip-ansi "^6.0.1" +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + cli-table3@^0.6.1, cli-table3@^0.6.2: version "0.6.3" resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" @@ -4596,6 +4025,22 @@ cli-table3@^0.6.1, cli-table3@^0.6.2: optionalDependencies: "@colors/colors" "1.5.0" +cli-truncate@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" + integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== + dependencies: + slice-ansi "^3.0.0" + string-width "^4.2.0" + +cli-truncate@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-3.1.0.tgz#3f23ab12535e3d73e839bb43e73c9de487db1389" + integrity sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA== + dependencies: + slice-ansi "^5.0.0" + string-width "^5.0.0" + clipanion@3.2.0-rc.4: version "3.2.0-rc.4" resolved "https://registry.yarnpkg.com/clipanion/-/clipanion-3.2.0-rc.4.tgz#4df6e55e46c1287dd5d6d595eec3c785082e8e32" @@ -4684,6 +4129,11 @@ color-support@^1.1.3: resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== +colorette@^2.0.19: + version "2.0.19" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + columnify@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3" @@ -4825,7 +4275,7 @@ cross-env@7.0.3: dependencies: cross-spawn "^7.0.1" -cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-spawn@7.0.3, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -5025,7 +4475,7 @@ dequal@2.0.3: resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== -detect-indent@6.1.0, detect-indent@^6.1.0: +detect-indent@6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== @@ -5140,6 +4590,11 @@ duplexer2@~0.1.0: dependencies: readable-stream "^2.0.2" +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + editorconfig@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-1.0.1.tgz#94dee9bf4351ccce3b12eefed663efef29b06046" @@ -5175,6 +4630,11 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + emojibase-data@7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/emojibase-data/-/emojibase-data-7.0.1.tgz#a81d7fcd12247f7d94a96dcbdb143e6b6dd5c328" @@ -5219,11 +4679,6 @@ enhanced-resolve@^5.10.0: graceful-fs "^4.2.4" tapable "^2.2.0" -entities@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - entities@^4.2.0: version "4.4.0" resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" @@ -5261,9 +4716,9 @@ error-ex@^1.3.1: is-arrayish "^0.2.1" es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.20.4" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" - integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + version "1.20.5" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.5.tgz#e6dc99177be37cacda5988e692c3fa8b218e95d2" + integrity sha512-7h8MM2EQhsCA7pU/Nv78qOXFpD8Rhqd12gYiSJVkrH9+e8VuA8JlPJK/hQjjlLv6pJvx/z1iRFKzYb0XT/RuAQ== dependencies: call-bind "^1.0.2" es-to-primitive "^1.2.1" @@ -5271,6 +4726,7 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: function.prototype.name "^1.1.5" get-intrinsic "^1.1.3" get-symbol-description "^1.0.0" + gopd "^1.0.1" has "^1.0.3" has-property-descriptors "^1.0.0" has-symbols "^1.0.3" @@ -5286,8 +4742,8 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: object.assign "^4.1.4" regexp.prototype.flags "^1.4.3" safe-regex-test "^1.0.0" - string.prototype.trimend "^1.0.5" - string.prototype.trimstart "^1.0.5" + string.prototype.trimend "^1.0.6" + string.prototype.trimstart "^1.0.6" unbox-primitive "^1.0.2" es-shim-unscopables@^1.0.0: @@ -5411,10 +4867,10 @@ eslint-plugin-jest-formatting@3.1.0: resolved "https://registry.yarnpkg.com/eslint-plugin-jest-formatting/-/eslint-plugin-jest-formatting-3.1.0.tgz#b26dd5a40f432b642dcc880021a771bb1c93dcd2" integrity sha512-XyysraZ1JSgGbLSDxjj5HzKKh0glgWf+7CkqxbTqb7zEhW7X2WHo5SBQ8cGhnszKN+2Lj3/oevBlHNbHezoc/A== -eslint-plugin-jest@27.1.5: - version "27.1.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.1.5.tgz#16fad619cfee6cdf73d56098fbed0761e1f653ce" - integrity sha512-CK2dekZ5VBdzsOSOH5Fc1rwC+cWXjkcyrmf1RV714nDUDKu+o73TTJiDxpbILG8PtPPpAAl3ywzh5QA7Ft0mjA== +eslint-plugin-jest@27.1.7: + version "27.1.7" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.1.7.tgz#0351e904afb8d66b7f70452929556dfdc8daba0d" + integrity sha512-0QVzf+og4YI1Qr3UoprkqqhezAZjFffdi62b0IurkCXMqPtRW84/UT4CKsYT80h/D82LA9avjO/80Ou1LdgbaQ== dependencies: "@typescript-eslint/utils" "^5.10.0" @@ -5463,13 +4919,13 @@ eslint-visitor-keys@^3.3.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== -eslint@8.28.0: - version "8.28.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.28.0.tgz#81a680732634677cc890134bcdd9fdfea8e63d6e" - integrity sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ== +eslint@8.30.0: + version "8.30.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.30.0.tgz#83a506125d089eef7c5b5910eeea824273a33f50" + integrity sha512-MGADB39QqYuzEGov+F/qb18r4i7DohCDOfatHaxI2iGlPuC65bwG2gxgO+7DkyL38dRFaRH7RaRAgU6JKL9rMQ== dependencies: - "@eslint/eslintrc" "^1.3.3" - "@humanwhocodes/config-array" "^0.11.6" + "@eslint/eslintrc" "^1.4.0" + "@humanwhocodes/config-array" "^0.11.8" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" ajv "^6.10.0" @@ -5488,7 +4944,7 @@ eslint@8.28.0: file-entry-cache "^6.0.1" find-up "^5.0.0" glob-parent "^6.0.2" - globals "^13.15.0" + globals "^13.19.0" grapheme-splitter "^1.0.4" ignore "^5.2.0" import-fresh "^3.0.0" @@ -5556,21 +5012,6 @@ eventemitter3@^4.0.4: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -execa@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - execa@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" @@ -5586,6 +5027,21 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" +execa@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-6.1.0.tgz#cea16dee211ff011246556388effa0818394fb20" + integrity sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.1" + human-signals "^3.0.1" + is-stream "^3.0.0" + merge-stream "^2.0.0" + npm-run-path "^5.1.0" + onetime "^6.0.0" + signal-exit "^3.0.7" + strip-final-newline "^3.0.0" + exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -5658,11 +5114,6 @@ fast-levenshtein@^2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== -fast-xml-parser@3.19.0: - version "3.19.0" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz#cb637ec3f3999f51406dd8ff0e6fc4d83e520d01" - integrity sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg== - fast-xml-parser@4.0.11: version "4.0.11" resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz#42332a9aca544520631c8919e6ea871c0185a985" @@ -5676,9 +5127,9 @@ fastest-levenshtein@^1.0.12: integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + version "1.15.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== dependencies: reusify "^1.0.4" @@ -5724,12 +5175,12 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -find-packages@10.0.2: - version "10.0.2" - resolved "https://registry.yarnpkg.com/find-packages/-/find-packages-10.0.2.tgz#61c3ecb720654c67b137b39e869563b644ee956f" - integrity sha512-kMWxfvBlqK3/eftloc/Z00enq5V0Gwee50shSd3fN7Mr/IFrQsif2IJ2LAEm2T6fdValdLClEGEWkzyPLe3lYA== +find-packages@10.0.4: + version "10.0.4" + resolved "https://registry.yarnpkg.com/find-packages/-/find-packages-10.0.4.tgz#eccc08d5e121e501b34c6af2b8e43c87faa0073c" + integrity sha512-JmO9lEBUEYOiRw/bdbdgFWpGFgBZBGLcK/5GjQKo3ZN+zR6jmQOh9gWyZoqxlQmnldZ9WBWhna0QYyuq6BxvRg== dependencies: - "@pnpm/read-project-manifest" "4.0.2" + "@pnpm/read-project-manifest" "4.1.1" "@pnpm/types" "8.9.0" "@pnpm/util.lex-comparator" "1.0.0" fast-glob "^3.2.12" @@ -5807,6 +5258,15 @@ fs-extra@10.1.0, fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@11.1.0, fs-extra@^11.0.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.0.tgz#5784b102104433bb0e090f48bfc4a30742c357ed" + integrity sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-minipass@^2.0.0, fs-minipass@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" @@ -5814,6 +5274,13 @@ fs-minipass@^2.0.0, fs-minipass@^2.1.0: dependencies: minipass "^3.0.0" +fs-minipass@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.0.tgz#8e6ed2b4e1ba44077cae69971393068a1bbeeed6" + integrity sha512-EUojgQaSPy6sxcqcZgQv6TVF6jiKvurji3AxhAivs/Ep4O1UpS8TusaxpybfFHZ2skRhLqzk6WR8nqNYIMMDeA== + dependencies: + minipass "^4.0.0" + fs-monkey@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" @@ -5878,7 +5345,7 @@ get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== @@ -5892,14 +5359,14 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -get-stream@^5.0.0, get-stream@^5.1.0: +get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" -get-stream@^6.0.0: +get-stream@^6.0.0, get-stream@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== @@ -5913,9 +5380,9 @@ get-symbol-description@^1.0.0: get-intrinsic "^1.1.1" get-tsconfig@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.2.0.tgz#ff368dd7104dab47bf923404eb93838245c66543" - integrity sha512-X8u8fREiYOE6S8hLbq99PeykTDoLVnxvF4DjWKJmz9xy2nNRdUcV8ZN9tniJFeKyTU3qnC9lL8n4Chd6LmVKHg== + version "4.3.0" + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.3.0.tgz#4c26fae115d1050e836aea65d6fe56b507ee249b" + integrity sha512-YCcF28IqSay3fqpIu5y3Krg/utCBHBeoflkZyHj/QcqI2nrLPC3ZegS9CmIo+hJb8K7aiGsuUl7PwWVjNG2HQQ== git-log-parser@^1.2.0: version "1.2.0" @@ -6025,10 +5492,10 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.15.0: - version "13.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" - integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== +globals@^13.19.0: + version "13.19.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.19.0.tgz#7a42de8e6ad4f7242fbcca27ea5b23aca367b5c8" + integrity sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ== dependencies: type-fest "^0.20.2" @@ -6044,10 +5511,10 @@ globalyzer@0.1.0: resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.0.tgz#cb76da79555669a1519d5a8edf093afaa0bf1465" integrity sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q== -globby@13.1.2, globby@^13.1.2: - version "13.1.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.2.tgz#29047105582427ab6eca4f905200667b056da515" - integrity sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ== +globby@13.1.3, globby@^13.1.2: + version "13.1.3" + resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.3.tgz#f62baf5720bcb2c1330c8d4ef222ee12318563ff" + integrity sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw== dependencies: dir-glob "^3.0.1" fast-glob "^3.2.11" @@ -6072,10 +5539,10 @@ globrex@^0.1.2: resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098" integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg== -good-enough-parser@1.1.21: - version "1.1.21" - resolved "https://registry.yarnpkg.com/good-enough-parser/-/good-enough-parser-1.1.21.tgz#92a799b7e0c02029e3457644db8c56cc8a270e60" - integrity sha512-XkTm6NC2z0AGkaTI3dgmNMgPoKC51Mu+TIXUyAWmp8xk5iC+6+JKBaQRwfr3/UNsU09VdPFdjMnjks/FWpU+Gw== +good-enough-parser@1.1.22: + version "1.1.22" + resolved "https://registry.yarnpkg.com/good-enough-parser/-/good-enough-parser-1.1.22.tgz#1fcab50b385ead49cb89a847868631d588bc5716" + integrity sha512-fI4qWIeyqjleGazMcXnqgtvG8qBJGUoj5CtraqaUpZmk94ztMab6irx3Yz+EsJKKgIrwkSBM69WHLngfhAe7hg== dependencies: "@thi.ng/zipper" "1.0.3" "@types/moo" "0.5.5" @@ -6089,10 +5556,10 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -got@11.8.5, got@^11.7.0: - version "11.8.5" - resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046" - integrity sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ== +got@11.8.6, got@^11.7.0: + version "11.8.6" + resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a" + integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g== dependencies: "@sindresorhus/is" "^4.0.0" "@szmarczak/http-timer" "^4.0.5" @@ -6261,16 +5728,16 @@ https-proxy-agent@^5.0.0: agent-base "6" debug "4" -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== - human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== +human-signals@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-3.0.1.tgz#c740920859dafa50e5a3222da9d3bf4bb0e5eef5" + integrity sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ== + humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" @@ -6297,15 +5764,10 @@ ignore-walk@^5.0.1: dependencies: minimatch "^5.0.1" -ignore@5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" - integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== - -ignore@^5.1.4, ignore@^5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.1.tgz#c2b1f76cb999ede1502f3a226a9310fdfe88d46c" - integrity sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA== +ignore@5.2.4, ignore@^5.2.0: + version "5.2.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== immediate@~3.0.5: version "3.0.6" @@ -6385,16 +5847,16 @@ init-package-json@^3.0.2: validate-npm-package-name "^4.0.0" install-artifact-from-github@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/install-artifact-from-github/-/install-artifact-from-github-1.3.1.tgz#eefaad9af35d632e5d912ad1569c1de38c3c2462" - integrity sha512-3l3Bymg2eKDsN5wQuMfgGEj2x6l5MCAv0zPL6rxHESufFVlEAKW/6oY9F1aGgvY/EgWm5+eWGRjINveL4X7Hgg== + version "1.3.2" + resolved "https://registry.yarnpkg.com/install-artifact-from-github/-/install-artifact-from-github-1.3.2.tgz#1a16d9508e40330523a3017ae0d4713ccc64de82" + integrity sha512-yCFcLvqk0yQdxx0uJz4t9Z3adDMLAYrcGYv546uRXCSvxE+GqNYhhz/KmrGcUKGI/gVLR9n/e/zM9jX/+ASMJQ== internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + version "1.0.4" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.4.tgz#8551e7baf74a7a6ba5f749cfb16aa60722f0d6f3" + integrity sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ== dependencies: - get-intrinsic "^1.1.0" + get-intrinsic "^1.1.3" has "^1.0.3" side-channel "^1.0.4" @@ -6513,6 +5975,11 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +is-fullwidth-code-point@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz#fae3167c729e7463f8461ce512b080a49268aa88" + integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ== + is-generator-fn@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" @@ -6616,6 +6083,11 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== +is-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" + integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== + is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" @@ -6879,10 +6351,10 @@ jest-environment-node@^29.3.1: jest-mock "^29.3.1" jest-util "^29.3.1" -jest-extended@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/jest-extended/-/jest-extended-3.1.0.tgz#7998699751f3b5d9207d212b39c1837f59c7fecc" - integrity sha512-BbuAVUb2dchgwm7euayVt/7hYlkKaknQItKyzie7Li8fmXCglgf21XJeRIdOITZ/cMOTTj5Oh5IjQOxQOe/hfQ== +jest-extended@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/jest-extended/-/jest-extended-3.2.0.tgz#4333dbb47e40acef3abccb1d22b7769c5fa90a0b" + integrity sha512-jy+1nwlPLPPR6O8O9Mn+BWCBq/jL/9OgdKEG8ekOSQoLyVvAO5nND8ll3UxoajzBu4kYyn7zUKYWRdnTfQPcVw== dependencies: jest-diff "^29.0.0" jest-get-type "^29.0.0" @@ -6916,10 +6388,10 @@ jest-haste-map@^29.3.1: optionalDependencies: fsevents "^2.3.2" -jest-junit@14.0.1: - version "14.0.1" - resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-14.0.1.tgz#5b357d6f5d333459585d628a24cd48b5bbc92ba2" - integrity sha512-h7/wwzPbllgpQhhVcRzRC76/cc89GlazThoV1fDxcALkf26IIlRsu/AcTG64f4nR2WPE3Cbd+i/sVf+NCUHrWQ== +jest-junit@15.0.0: + version "15.0.0" + resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-15.0.0.tgz#a47544ab42e9f8fe7ada56306c218e09e52bd690" + integrity sha512-Z5sVX0Ag3HZdMUnD5DFlG+1gciIFSy7yIVPhOdGUi8YJaI9iLvvBb530gtQL2CHmv0JJeiwRZenr0VrSR7frvg== dependencies: mkdirp "^1.0.4" strip-ansi "^6.0.1" @@ -7249,15 +6721,15 @@ json-stringify-safe@^5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== -json5@2.2.1, json5@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" - integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== +json5@2.2.3, json5@^2.2.1: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + version "1.0.2" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== dependencies: minimist "^1.2.0" @@ -7276,14 +6748,14 @@ jsonparse@^1.2.0, jsonparse@^1.3.1: integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== just-diff-apply@^5.2.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-5.4.1.tgz#1debed059ad009863b4db0e8d8f333d743cdd83b" - integrity sha512-AAV5Jw7tsniWwih8Ly3fXxEZ06y+6p5TwQMsw0dzZ/wPKilzyDgdAnL0Ug4NNIquPUOh1vfFWEHbmXUqM5+o8g== + version "5.5.0" + resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-5.5.0.tgz#771c2ca9fa69f3d2b54e7c3f5c1dfcbcc47f9f0f" + integrity sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw== just-diff@^5.0.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/just-diff/-/just-diff-5.1.1.tgz#8da6414342a5ed6d02ccd64f5586cbbed3146202" - integrity sha512-u8HXJ3HlNrTzY7zrYYKjNEfBlyjqhdBkoyTVdjtn7p02RJD5NvR8rIClzeGA7t+UYP1/7eAkWNLU0+P3QrEqKQ== + version "5.2.0" + resolved "https://registry.yarnpkg.com/just-diff/-/just-diff-5.2.0.tgz#60dca55891cf24cd4a094e33504660692348a241" + integrity sha512-6ufhP9SHjb7jibNFrNxyFZ6od3g+An6Ai9mhGRvcYe8UJlH0prseN64M+6ZBBUoKYHZsitDP42gAJ8+eVWr3lw== just-extend@^4.0.2: version "4.2.1" @@ -7445,6 +6917,11 @@ lie@3.1.1: dependencies: immediate "~3.0.5" +lilconfig@2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4" + integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== + lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" @@ -7457,6 +6934,39 @@ linkify-it@^4.0.1: dependencies: uc.micro "^1.0.1" +lint-staged@13.1.0: + version "13.1.0" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-13.1.0.tgz#d4c61aec939e789e489fa51987ec5207b50fd37e" + integrity sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ== + dependencies: + cli-truncate "^3.1.0" + colorette "^2.0.19" + commander "^9.4.1" + debug "^4.3.4" + execa "^6.1.0" + lilconfig "2.0.6" + listr2 "^5.0.5" + micromatch "^4.0.5" + normalize-path "^3.0.0" + object-inspect "^1.12.2" + pidtree "^0.6.0" + string-argv "^0.3.1" + yaml "^2.1.3" + +listr2@^5.0.5: + version "5.0.6" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-5.0.6.tgz#3c61153383869ffaad08a8908d63edfde481dff8" + integrity sha512-u60KxKBy1BR2uLJNTWNptzWQ1ob/gjMzIJPZffAENzpZqbMZ/5PrXXOomDcevIS/+IB7s1mmCEtSlT2qHWMqag== + dependencies: + cli-truncate "^2.1.0" + colorette "^2.0.19" + log-update "^4.0.0" + p-map "^4.0.0" + rfdc "^1.3.0" + rxjs "^7.5.7" + through "^2.3.8" + wrap-ansi "^7.0.0" + load-json-file@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" @@ -7546,6 +7056,16 @@ lodash@^4.17.15, lodash@^4.17.21, lodash@^4.17.4: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== +log-update@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" + integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== + dependencies: + ansi-escapes "^4.3.0" + cli-cursor "^3.1.0" + slice-ansi "^4.0.0" + wrap-ansi "^6.2.0" + longest-streak@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" @@ -7556,6 +7076,13 @@ lowercase-keys@^2.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -7568,10 +7095,10 @@ lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.14.1.tgz#8da8d2f5f59827edb388e63e459ac23d6d408fea" integrity sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA== -luxon@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.1.0.tgz#9ac33d7142b7ea18d4ec8583cdeb0b079abef60d" - integrity sha512-7w6hmKC0/aoWnEsmPCu5Br54BmbmUp5GfcqBxQngRcXJ+q5fdfjEzn7dxmJh2YdDhgW8PccYtlWKSv4tQkrTQg== +luxon@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.2.0.tgz#7962c5dafcd3623e70e222882be49b381e7a8718" + integrity sha512-Namj3XqoJjFekq/JHQEaaAv4zyE/fyyDBrMEBnIL2s/X54SC8W5Ea0uej1TRXUArWec8OojsAVsGBYhNRjpMVw== make-dir@^3.0.0: version "3.1.0" @@ -7647,22 +7174,22 @@ markdownlint-cli2-formatter-default@0.0.3: resolved "https://registry.yarnpkg.com/markdownlint-cli2-formatter-default/-/markdownlint-cli2-formatter-default-0.0.3.tgz#5aecd6e576ad18801b76e58bbbaf0e916c583ab8" integrity sha512-QEAJitT5eqX1SNboOD+SO/LNBpu4P4je8JlR02ug2cLQAqmIhh8IJnSK7AcaHBHhNADqdGydnPpQOpsNcEEqCw== -markdownlint-cli2@0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/markdownlint-cli2/-/markdownlint-cli2-0.5.1.tgz#b55b89301f422231a0fc6265794b28cf4da95a82" - integrity sha512-f3Nb1GF/c8YSrV/FntsCWzpa5mLFJRlO+wzEgv+lkNQjU6MZflUwc2FbyEDPTo6oVhP2VyUOkK0GkFgfuktl1w== +markdownlint-cli2@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/markdownlint-cli2/-/markdownlint-cli2-0.6.0.tgz#ffa6aee4098e61f781e5e69528db60f7f39f737c" + integrity sha512-Bv20r6WGdcHMWi8QvAFZ3CBunf4i4aYmVdTfpAvXODI/1k3f09DZZ0i0LcX9ZMhlVxjoOzbVDz1NWyKc5hwTqg== dependencies: - globby "13.1.2" - markdownlint "0.26.2" + globby "13.1.3" + markdownlint "0.27.0" markdownlint-cli2-formatter-default "0.0.3" micromatch "4.0.5" strip-json-comments "5.0.0" - yaml "2.1.1" + yaml "2.2.1" -markdownlint@0.26.2: - version "0.26.2" - resolved "https://registry.yarnpkg.com/markdownlint/-/markdownlint-0.26.2.tgz#11d3d03e7f0dd3c2e239753ee8fd064a861d9237" - integrity sha512-2Am42YX2Ex5SQhRq35HxYWDfz1NLEOZWWN25nqd2h3AHRKsGRE+Qg1gt1++exW792eXTrR4jCNHfShfWk9Nz8w== +markdownlint@0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/markdownlint/-/markdownlint-0.27.0.tgz#9dabf7710a4999e2835e3c68317f1acd0bc89049" + integrity sha512-HtfVr/hzJJmE0C198F99JLaeada+646B5SaG2pVoEakLFI6iRGsvMqrnnrflq8hm1zQgwskEgqSnhDW11JBp0w== dependencies: markdown-it "13.0.1" @@ -7679,9 +7206,9 @@ marked-terminal@^5.0.0: supports-hyperlinks "^2.2.0" marked@^4.0.10: - version "4.2.3" - resolved "https://registry.yarnpkg.com/marked/-/marked-4.2.3.tgz#bd76a5eb510ff1d8421bc6c3b2f0b93488c15bea" - integrity sha512-slWRdJkbTZ+PjkyJnE30Uid64eHwbwa1Q25INCAYfZlK4o6ylagBy/Le9eWntqJFoFT93ikUKMv47GZ4gTwHkw== + version "4.2.5" + resolved "https://registry.yarnpkg.com/marked/-/marked-4.2.5.tgz#979813dfc1252cc123a79b71b095759a32f42a5d" + integrity sha512-jPueVhumq7idETHkb203WDD4fMA3yV9emQ5vLwop58lu8bTclMghBWcYAavlDqIEMaisADinV1TooIFCfqOsYQ== marshal@0.5.4: version "0.5.4" @@ -7808,7 +7335,7 @@ micromark@~2.11.0: debug "^4.0.0" parse-entities "^2.0.0" -micromatch@4.0.5, micromatch@^4.0.2, micromatch@^4.0.4: +micromatch@4.0.5, micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -7826,6 +7353,11 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-fn@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" + integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== + mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" @@ -7853,13 +7385,20 @@ minimalistic-assert@^1.0.0: dependencies: brace-expansion "^1.1.7" -minimatch@5.1.0, minimatch@^5.0.1, minimatch@^5.1.0: +minimatch@5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== dependencies: brace-expansion "^2.0.1" +minimatch@5.1.2, minimatch@^5.0.1, minimatch@^5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.2.tgz#0939d7d6f0898acbd1508abe534d1929368a8fff" + integrity sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg== + dependencies: + brace-expansion "^2.0.1" + minimist-options@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" @@ -7928,6 +7467,13 @@ minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: dependencies: yallist "^4.0.0" +minipass@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.0.0.tgz#7cebb0f9fa7d56f0c5b17853cbe28838a8dbbd3b" + integrity sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw== + dependencies: + yallist "^4.0.0" + minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" @@ -7987,11 +7533,6 @@ moo@0.5.2: resolved "https://registry.yarnpkg.com/moo/-/moo-0.5.2.tgz#f9fe82473bc7c184b0d32e2215d3f6e67278733c" integrity sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q== -mri@^1.1.5: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" - integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -8007,17 +7548,6 @@ ms@^2.0.0, ms@^2.1.1, ms@^2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -multimatch@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" - integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== - dependencies: - "@types/minimatch" "^3.0.3" - array-differ "^3.0.0" - array-union "^2.1.0" - arrify "^2.0.1" - minimatch "^3.0.4" - mute-stream@~0.0.4: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" @@ -8032,7 +7562,7 @@ mv@~2: ncp "~2.0.0" rimraf "~2.4.0" -nan@^2.14.0, nan@^2.16.0: +nan@^2.14.0, nan@^2.17.0: version "2.17.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== @@ -8077,13 +7607,13 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -nise@^5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/nise/-/nise-5.1.2.tgz#a7b8909c216b3491fd4fc0b124efb69f3939b449" - integrity sha512-+gQjFi8v+tkfCuSCxfURHLhRhniE/+IaYbIphxAN2JRR9SHKhY8hgXpaXiYfHdw+gcGe4buxgbprBQFab9FkhA== +nise@^5.1.2: + version "5.1.4" + resolved "https://registry.yarnpkg.com/nise/-/nise-5.1.4.tgz#491ce7e7307d4ec546f5a659b2efe94a18b4bbc0" + integrity sha512-8+Ib8rRJ4L0o3kfmyVCL7gzrohyDe0cMFTBa2d364yIrEGMEoetznKJx899YxjybU6bL9SQkYPSBBs1gyYs8Xg== dependencies: "@sinonjs/commons" "^2.0.0" - "@sinonjs/fake-timers" "^7.0.4" + "@sinonjs/fake-timers" "^10.0.2" "@sinonjs/text-encoding" "^0.7.1" just-extend "^4.0.2" path-to-regexp "^1.7.0" @@ -8112,10 +7642,10 @@ node-fetch@^2.6.7: dependencies: whatwg-url "^5.0.0" -node-gyp@^9.0.0, node-gyp@^9.1.0: - version "9.3.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.3.0.tgz#f8eefe77f0ad8edb3b3b898409b53e697642b319" - integrity sha512-A6rJWfXFz7TQNjpldJ915WFb1LnhO4lIve3ANPbWreuEoLoKlFT3sxIepPBkLhM27crW8YmN+pjlgbasH6cH/Q== +node-gyp@^9.0.0, node-gyp@^9.1.0, node-gyp@^9.3.0: + version "9.3.1" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.3.1.tgz#1e19f5f290afcc9c46973d68700cbd21a96192e4" + integrity sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg== dependencies: env-paths "^2.2.0" glob "^7.1.4" @@ -8142,9 +7672,9 @@ node-int64@^0.4.0: integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== node-releases@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" - integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + version "2.0.8" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.8.tgz#0f349cdc8fcfa39a92ac0be9bc48b7706292b9ae" + integrity sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A== node.extend@^2.0.0: version "2.0.2" @@ -8305,13 +7835,20 @@ npm-run-all@4.1.5: shell-quote "^1.6.1" string.prototype.padend "^3.0.0" -npm-run-path@^4.0.0, npm-run-path@^4.0.1: +npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" +npm-run-path@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00" + integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q== + dependencies: + path-key "^4.0.0" + npm-user-validate@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz#31428fc5475fe8416023f178c0ab47935ad8c561" @@ -8463,6 +8000,13 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" +onetime@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" + integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== + dependencies: + mimic-fn "^4.0.0" + open@^8.4.0: version "8.4.0" resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" @@ -8746,6 +8290,11 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== +path-key@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" + integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== + path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -8790,6 +8339,11 @@ pidtree@^0.3.0: resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a" integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA== +pidtree@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c" + integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g== + pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" @@ -8833,10 +8387,10 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier@2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" - integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== +prettier@2.8.1: + version "2.8.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.1.tgz#4e1fd11c34e2421bc1da9aea9bd8127cd0a35efc" + integrity sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg== pretty-bytes@^5.1.0: version "5.6.0" @@ -8862,18 +8416,6 @@ pretty-format@^29.3.1: ansi-styles "^5.0.0" react-is "^18.0.0" -pretty-quick@3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e" - integrity sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA== - dependencies: - chalk "^3.0.0" - execa "^4.0.0" - find-up "^4.1.0" - ignore "^5.1.4" - mri "^1.1.5" - multimatch "^4.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" @@ -9009,14 +8551,14 @@ rc@1.2.8, rc@^1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -re2@1.17.7: - version "1.17.7" - resolved "https://registry.yarnpkg.com/re2/-/re2-1.17.7.tgz#e14cab85a177a5534c7215c322d1b043c55aa1e9" - integrity sha512-X8GSuiBoVWwcjuppqSjsIkRxNUKDdjhkO9SBekQbZ2ksqWUReCy7DQPWOVpoTnpdtdz5PIpTTxTFzvJv5UMfjA== +re2@1.18.0: + version "1.18.0" + resolved "https://registry.yarnpkg.com/re2/-/re2-1.18.0.tgz#6d6f47c5aaa436eb7a7d68b260f8cf25d7948619" + integrity sha512-MoCYZlJ9YUgksND9asyNF2/x532daXU/ARp1UeJbQ5flMY6ryKNEhrWt85aw3YluzOJlC3vXpGgK2a1jb0b4GA== dependencies: install-artifact-from-github "^1.3.1" - nan "^2.16.0" - node-gyp "^9.0.0" + nan "^2.17.0" + node-gyp "^9.3.0" react-is@^18.0.0: version "18.2.0" @@ -9143,13 +8685,13 @@ redeyed@~2.1.0: dependencies: esprima "~4.0.0" -redis@4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/redis/-/redis-4.5.0.tgz#8a461c8718e380ea899ba3711aa0bb217b112089" - integrity sha512-oZGAmOKG+RPnHo0UxM5GGjJ0dBd/Vi4fs3MYwM1p2baDoXC0wpm0yOdpxVS9K+0hM84ycdysp2eHg2xGoQ4FEw== +redis@4.5.1: + version "4.5.1" + resolved "https://registry.yarnpkg.com/redis/-/redis-4.5.1.tgz#f5a818970bb2dc5d60540bab41308640604c7d33" + integrity sha512-oxXSoIqMJCQVBTfxP6BNTCtDMyh9G6Vi5wjdPdV/sRKkufyZslDqCScSGcOr6XGR/reAWZefz7E4leM31RgdBA== dependencies: "@redis/bloom" "1.1.0" - "@redis/client" "1.4.0" + "@redis/client" "1.4.2" "@redis/graph" "1.1.0" "@redis/json" "1.0.4" "@redis/search" "1.1.0" @@ -9275,6 +8817,14 @@ responselike@^2.0.0: dependencies: lowercase-keys "^2.0.0" +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + retry@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" @@ -9290,6 +8840,11 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== +rfdc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" + integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== + rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" @@ -9323,6 +8878,13 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" +rxjs@^7.5.7: + version "7.6.0" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.6.0.tgz#361da5362b6ddaa691a2de0b4f2d32028f1eb5a2" + integrity sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ== + dependencies: + tslib "^2.1.0" + safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -9347,10 +8909,10 @@ safe-regex-test@^1.0.0: get-intrinsic "^1.1.3" is-regex "^1.1.4" -safe-stable-stringify@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.1.tgz#34694bd8a30575b7f94792aa51527551bd733d61" - integrity sha512-dVHE6bMtS/bnL2mwualjc6IxEv1F+OCUpA46pKUj6F8uDbUM0jCCulPqRNPSnWwGNKx5etqMjZYdXtrm5KJZGA== +safe-stable-stringify@2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz#ec7b037768098bf65310d1d64370de0dc02353aa" + integrity sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA== "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0: version "2.1.2" @@ -9525,25 +9087,25 @@ signale@^1.2.1: figures "^2.0.0" pkg-conf "^2.1.0" -simple-git@3.15.0: - version "3.15.0" - resolved "https://registry.yarnpkg.com/simple-git/-/simple-git-3.15.0.tgz#301a95a943c4f9b0a21d051eb6e6d0ffe4c9754f" - integrity sha512-FiWoMPlcYHQ+ApRihUsGjC/ZmIlWj62S6MBCwOunczvXcLQt+9ZdrysDrR6QVepkRQfEAaBXrN2QtJKrN6zbtg== +simple-git@3.15.1: + version "3.15.1" + resolved "https://registry.yarnpkg.com/simple-git/-/simple-git-3.15.1.tgz#57f595682cb0c2475d5056da078a05c8715a25ef" + integrity sha512-73MVa5984t/JP4JcQt0oZlKGr42ROYWC3BcUZfuHtT3IHKPspIvL0cZBnvPXF7LL3S/qVeVHVdYYmJ3LOTw4Rg== dependencies: "@kwsites/file-exists" "^1.1.1" "@kwsites/promise-deferred" "^1.1.1" debug "^4.3.4" -sinon@^11.1.1: - version "11.1.2" - resolved "https://registry.yarnpkg.com/sinon/-/sinon-11.1.2.tgz#9e78850c747241d5c59d1614d8f9cbe8840e8674" - integrity sha512-59237HChms4kg7/sXhiRcUzdSkKuydDeTiamT/jesUVHshBgL8XAmhgFo0GfK6RruMDM/iRSij1EybmMog9cJw== +sinon@^14.0.2: + version "14.0.2" + resolved "https://registry.yarnpkg.com/sinon/-/sinon-14.0.2.tgz#585a81a3c7b22cf950762ac4e7c28eb8b151c46f" + integrity sha512-PDpV0ZI3ZCS3pEqx0vpNp6kzPhHrLx72wA0G+ZLaaJjLIYeE0n8INlgaohKuGy7hP0as5tbUd23QWu5U233t+w== dependencies: - "@sinonjs/commons" "^1.8.3" - "@sinonjs/fake-timers" "^7.1.2" - "@sinonjs/samsam" "^6.0.2" + "@sinonjs/commons" "^2.0.0" + "@sinonjs/fake-timers" "^9.1.2" + "@sinonjs/samsam" "^7.0.1" diff "^5.0.0" - nise "^5.1.0" + nise "^5.1.2" supports-color "^7.2.0" sisteransi@^1.0.5: @@ -9561,6 +9123,32 @@ slash@^4.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== +slice-ansi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" + integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +slice-ansi@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a" + integrity sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ== + dependencies: + ansi-styles "^6.0.0" + is-fullwidth-code-point "^4.0.0" + slugify@1.6.5: version "1.6.5" resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.6.5.tgz#c8f5c072bf2135b80703589b39a3d41451fbe8c8" @@ -9603,6 +9191,14 @@ source-map-support@0.5.13: buffer-from "^1.0.0" source-map "^0.6.0" +source-map-support@0.5.21: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map@^0.6.0, source-map@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" @@ -9671,11 +9267,11 @@ sprintf-js@~1.0.2: integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== ssri@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.0.tgz#1e34554cbbc4728f5290674264e21b64aaf27ca7" - integrity sha512-64ghGOpqW0k+jh7m5jndBGdVEoPikWwGQmBNN5ks6jyUSMymzHDTlnNHOvzp+6MmHOljr2MokUzvRksnTwG0Iw== + version "10.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.1.tgz#c61f85894bbc6929fc3746f05e31cf5b44c030d5" + integrity sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw== dependencies: - minipass "^3.1.1" + minipass "^4.0.0" ssri@^9.0.0, ssri@^9.0.1: version "9.0.1" @@ -9720,6 +9316,11 @@ stream-to-promise@^2.2.0: end-of-stream "~1.1.0" stream-to-array "~2.3.0" +string-argv@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" + integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== + string-length@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" @@ -9737,6 +9338,15 @@ string-length@^4.0.1: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" +string-width@^5.0.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + string.prototype.padend@^3.0.0: version "3.1.4" resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz#2c43bb3a89eb54b6750de5942c123d6c98dd65b6" @@ -9746,7 +9356,7 @@ string.prototype.padend@^3.0.0: define-properties "^1.1.4" es-abstract "^1.20.4" -string.prototype.trimend@^1.0.5: +string.prototype.trimend@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== @@ -9755,7 +9365,7 @@ string.prototype.trimend@^1.0.5: define-properties "^1.1.4" es-abstract "^1.20.4" -string.prototype.trimstart@^1.0.5: +string.prototype.trimstart@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== @@ -9785,6 +9395,13 @@ strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" +strip-ansi@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" + integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== + dependencies: + ansi-regex "^6.0.1" + strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -9795,11 +9412,21 @@ strip-bom@^4.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== +strip-comments-strings@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/strip-comments-strings/-/strip-comments-strings-1.2.0.tgz#b19a1382e8f69a704ef61ad5069c29721c20aaad" + integrity sha512-zwF4bmnyEjZwRhaak9jUWNxc0DoeKBJ7lwSN/LEc8dQXZcUFG6auaaTQJokQWXopLdM3iTx01nQT8E4aL29DAQ== + strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-final-newline@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" + integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== + strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -9875,13 +9502,13 @@ tapable@^2.2.0: integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== tar@^6.0.5, tar@^6.1.0, tar@^6.1.11, tar@^6.1.2: - version "6.1.12" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.12.tgz#3b742fb05669b55671fb769ab67a7791ea1a62e6" - integrity sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw== + version "6.1.13" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b" + integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" - minipass "^3.0.0" + minipass "^4.0.0" minizlib "^2.1.1" mkdirp "^1.0.3" yallist "^4.0.0" @@ -9943,7 +9570,7 @@ through2@^4.0.0: dependencies: readable-stream "3" -through@2, "through@>=2.2.7 <3": +through@2, "through@>=2.2.7 <3", through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== @@ -10116,10 +9743,10 @@ type-detect@4.0.8, type-detect@^4.0.8: resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-fest@3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-3.2.0.tgz#2c8b49e775d9e314a73ea6fcee0b2e8549d5f886" - integrity sha512-Il3wdLRzWvbAEtocgxGQA9YOoRVeVUGOMBtel5LdEpNeEAol6GJTLw8GbX6Z8EIMfvfhoOXs2bwOijtAZdK5og== +type-fest@3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-3.5.0.tgz#df7b2ef54ea775163c56d087b33e901ce9d657f7" + integrity sha512-bI3zRmZC8K0tUz1HjbIOAGQwR2CoPQG68N5IF7gm0LBl8QSNXzkmaWnkWccCUL5uG9mCsp4sBwC8SBrNSISWew== type-fest@^0.13.1: version "0.13.1" @@ -10177,10 +9804,10 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typescript@4.8.4: - version "4.8.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" - integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== +typescript@4.9.4: + version "4.9.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.4.tgz#a2a3d2756c079abda241d75f149df9d561091e78" + integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg== uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" @@ -10479,6 +10106,15 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -10503,7 +10139,7 @@ write-file-atomic@^3.0.3: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -write-file-atomic@^4.0.0, write-file-atomic@^4.0.1, write-file-atomic@^4.0.2: +write-file-atomic@^4.0.0, write-file-atomic@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== @@ -10511,6 +10147,14 @@ write-file-atomic@^4.0.0, write-file-atomic@^4.0.1, write-file-atomic@^4.0.2: imurmurhash "^0.1.4" signal-exit "^3.0.7" +write-file-atomic@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.0.tgz#54303f117e109bf3d540261125c8ea5a7320fab0" + integrity sha512-R7NYMnHSlV42K54lwY9lvW6MnSm1HSJqZL3xiSgi9E7//FYaI74r2G0rd+/X6VAMkHEdzxQaU5HUOXWUz5kA/w== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^3.0.7" + write-yaml-file@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/write-yaml-file/-/write-yaml-file-4.2.0.tgz#86fca0a297666bf59c40dcd96e16dbdfd17228c2" @@ -10546,16 +10190,26 @@ yallist@4.0.0, yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.1.1.tgz#1e06fb4ca46e60d9da07e4f786ea370ed3c3cfec" - integrity sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw== +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yaml@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.2.1.tgz#3014bf0482dcd15147aa8e56109ce8632cd60ce4" + integrity sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw== yaml@^1.10.0: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yaml@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.1.3.tgz#9b3a4c8aff9821b696275c79a8bee8399d945207" + integrity sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg== + yargs-parser@^18.1.3: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" @@ -10618,10 +10272,10 @@ 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== -zod@3.19.1: - version "3.19.1" - resolved "https://registry.yarnpkg.com/zod/-/zod-3.19.1.tgz#112f074a97b50bfc4772d4ad1576814bd8ac4473" - integrity sha512-LYjZsEDhCdYET9ikFu6dVPGp2YH9DegXjdJToSzD9rO6fy4qiRYFoyEYwps88OseJlPyl2NOe2iJuhEhL7IpEA== +zod@3.20.2: + version "3.20.2" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.20.2.tgz#068606642c8f51b3333981f91c0a8ab37dfc2807" + integrity sha512-1MzNQdAvO+54H+EaK5YpyEy0T+Ejo/7YLHS93G3RnYWh5gaotGHwGeN/ZO687qEDU2y4CdStQYXVHIgrUl5UVQ== zwitch@^1.0.0: version "1.0.5" From 3ca698d54dd0dab2c20ff607c9aa30731903bf2f Mon Sep 17 00:00:00 2001 From: kayma Date: Sat, 7 Jan 2023 06:11:32 +0100 Subject: [PATCH 08/18] add aws-sdk lambda --- package.json | 1 + yarn.lock | 294 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 295 insertions(+) diff --git a/package.json b/package.json index 02a3cb8591c38f..57ccd68942c382 100644 --- a/package.json +++ b/package.json @@ -138,6 +138,7 @@ "@aws-sdk/client-ec2": "3.226.0", "@aws-sdk/client-ecr": "3.226.0", "@aws-sdk/client-iam": "3.226.0", + "@aws-sdk/client-lambda": "3.245.0", "@aws-sdk/client-rds": "3.226.0", "@aws-sdk/client-s3": "3.226.0", "@breejs/later": "4.1.0", diff --git a/yarn.lock b/yarn.lock index 49473db23271ea..445c1b40952d8a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -312,6 +312,49 @@ fast-xml-parser "4.0.11" tslib "^2.3.1" +"@aws-sdk/client-lambda@3.245.0": + version "3.245.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-lambda/-/client-lambda-3.245.0.tgz#315c79c5ff48b4c7ef686622630590b0e06f5bcc" + integrity sha512-vhC9MPWclA3/qMUzOMu6Xc3sQ1iJJFQ+h7kbnYMbQFDQWIN24O/HqmdLJ3iGcIYLd8vw3jpz6dQB/OCKSPIPVg== + dependencies: + "@aws-crypto/sha256-browser" "2.0.0" + "@aws-crypto/sha256-js" "2.0.0" + "@aws-sdk/client-sts" "3.245.0" + "@aws-sdk/config-resolver" "3.234.0" + "@aws-sdk/credential-provider-node" "3.245.0" + "@aws-sdk/fetch-http-handler" "3.226.0" + "@aws-sdk/hash-node" "3.226.0" + "@aws-sdk/invalid-dependency" "3.226.0" + "@aws-sdk/middleware-content-length" "3.226.0" + "@aws-sdk/middleware-endpoint" "3.226.0" + "@aws-sdk/middleware-host-header" "3.226.0" + "@aws-sdk/middleware-logger" "3.226.0" + "@aws-sdk/middleware-recursion-detection" "3.226.0" + "@aws-sdk/middleware-retry" "3.235.0" + "@aws-sdk/middleware-serde" "3.226.0" + "@aws-sdk/middleware-signing" "3.226.0" + "@aws-sdk/middleware-stack" "3.226.0" + "@aws-sdk/middleware-user-agent" "3.226.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/node-http-handler" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/smithy-client" "3.234.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/url-parser" "3.226.0" + "@aws-sdk/util-base64" "3.208.0" + "@aws-sdk/util-body-length-browser" "3.188.0" + "@aws-sdk/util-body-length-node" "3.208.0" + "@aws-sdk/util-defaults-mode-browser" "3.234.0" + "@aws-sdk/util-defaults-mode-node" "3.234.0" + "@aws-sdk/util-endpoints" "3.245.0" + "@aws-sdk/util-retry" "3.229.0" + "@aws-sdk/util-user-agent-browser" "3.226.0" + "@aws-sdk/util-user-agent-node" "3.226.0" + "@aws-sdk/util-utf8-browser" "3.188.0" + "@aws-sdk/util-utf8-node" "3.208.0" + "@aws-sdk/util-waiter" "3.226.0" + tslib "^2.3.1" + "@aws-sdk/client-rds@3.226.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/client-rds/-/client-rds-3.226.0.tgz#1e6dce4be26fadebebd2e4911c83bab8ddd56d2f" @@ -454,6 +497,45 @@ "@aws-sdk/util-utf8-node" "3.208.0" tslib "^2.3.1" +"@aws-sdk/client-sso-oidc@3.245.0": + version "3.245.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.245.0.tgz#3235c856c7bd2ceddf9ac1bda6d599465b8e3dd7" + integrity sha512-0pGPA00kEsu2Yq1Ul+OwftHxws5YVllm4iZrPtGnqmXr7wmf6B9lOtrMQF44y7Tfw53po6+bKz08OKTEWkkjUA== + dependencies: + "@aws-crypto/sha256-browser" "2.0.0" + "@aws-crypto/sha256-js" "2.0.0" + "@aws-sdk/config-resolver" "3.234.0" + "@aws-sdk/fetch-http-handler" "3.226.0" + "@aws-sdk/hash-node" "3.226.0" + "@aws-sdk/invalid-dependency" "3.226.0" + "@aws-sdk/middleware-content-length" "3.226.0" + "@aws-sdk/middleware-endpoint" "3.226.0" + "@aws-sdk/middleware-host-header" "3.226.0" + "@aws-sdk/middleware-logger" "3.226.0" + "@aws-sdk/middleware-recursion-detection" "3.226.0" + "@aws-sdk/middleware-retry" "3.235.0" + "@aws-sdk/middleware-serde" "3.226.0" + "@aws-sdk/middleware-stack" "3.226.0" + "@aws-sdk/middleware-user-agent" "3.226.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/node-http-handler" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/smithy-client" "3.234.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/url-parser" "3.226.0" + "@aws-sdk/util-base64" "3.208.0" + "@aws-sdk/util-body-length-browser" "3.188.0" + "@aws-sdk/util-body-length-node" "3.208.0" + "@aws-sdk/util-defaults-mode-browser" "3.234.0" + "@aws-sdk/util-defaults-mode-node" "3.234.0" + "@aws-sdk/util-endpoints" "3.245.0" + "@aws-sdk/util-retry" "3.229.0" + "@aws-sdk/util-user-agent-browser" "3.226.0" + "@aws-sdk/util-user-agent-node" "3.226.0" + "@aws-sdk/util-utf8-browser" "3.188.0" + "@aws-sdk/util-utf8-node" "3.208.0" + tslib "^2.3.1" + "@aws-sdk/client-sso@3.226.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.226.0.tgz#a7d5239e74ac9e050f91f261e6a8783893b4c95a" @@ -492,6 +574,45 @@ "@aws-sdk/util-utf8-node" "3.208.0" tslib "^2.3.1" +"@aws-sdk/client-sso@3.245.0": + version "3.245.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.245.0.tgz#91ee2973c9cc052cc3afcecd789cd53ffc9a1950" + integrity sha512-dxzRwRo55ZNQ4hQigC+cishxLSWlBrbr3iszG0FLviavLDOlnVG5UUxWpOIGvwr8pYiSfM4jnfMxiwYwiCLg1g== + dependencies: + "@aws-crypto/sha256-browser" "2.0.0" + "@aws-crypto/sha256-js" "2.0.0" + "@aws-sdk/config-resolver" "3.234.0" + "@aws-sdk/fetch-http-handler" "3.226.0" + "@aws-sdk/hash-node" "3.226.0" + "@aws-sdk/invalid-dependency" "3.226.0" + "@aws-sdk/middleware-content-length" "3.226.0" + "@aws-sdk/middleware-endpoint" "3.226.0" + "@aws-sdk/middleware-host-header" "3.226.0" + "@aws-sdk/middleware-logger" "3.226.0" + "@aws-sdk/middleware-recursion-detection" "3.226.0" + "@aws-sdk/middleware-retry" "3.235.0" + "@aws-sdk/middleware-serde" "3.226.0" + "@aws-sdk/middleware-stack" "3.226.0" + "@aws-sdk/middleware-user-agent" "3.226.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/node-http-handler" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/smithy-client" "3.234.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/url-parser" "3.226.0" + "@aws-sdk/util-base64" "3.208.0" + "@aws-sdk/util-body-length-browser" "3.188.0" + "@aws-sdk/util-body-length-node" "3.208.0" + "@aws-sdk/util-defaults-mode-browser" "3.234.0" + "@aws-sdk/util-defaults-mode-node" "3.234.0" + "@aws-sdk/util-endpoints" "3.245.0" + "@aws-sdk/util-retry" "3.229.0" + "@aws-sdk/util-user-agent-browser" "3.226.0" + "@aws-sdk/util-user-agent-node" "3.226.0" + "@aws-sdk/util-utf8-browser" "3.188.0" + "@aws-sdk/util-utf8-node" "3.208.0" + tslib "^2.3.1" + "@aws-sdk/client-sts@3.226.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.226.0.tgz#40b8e62152bbce2c44c607b80ccc1db280497e1f" @@ -534,6 +655,49 @@ fast-xml-parser "4.0.11" tslib "^2.3.1" +"@aws-sdk/client-sts@3.245.0": + version "3.245.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.245.0.tgz#c1c46ca94d11786cf67a5f5adb6a44cd35d73546" + integrity sha512-E+7v2sy34TLni/Dmz6bTU20NWvbHYH9sVUHKQ9kHhmFopUWrs4Nt77f85PbuiKJz/irjUh9ppT5q1odJNRKRVQ== + dependencies: + "@aws-crypto/sha256-browser" "2.0.0" + "@aws-crypto/sha256-js" "2.0.0" + "@aws-sdk/config-resolver" "3.234.0" + "@aws-sdk/credential-provider-node" "3.245.0" + "@aws-sdk/fetch-http-handler" "3.226.0" + "@aws-sdk/hash-node" "3.226.0" + "@aws-sdk/invalid-dependency" "3.226.0" + "@aws-sdk/middleware-content-length" "3.226.0" + "@aws-sdk/middleware-endpoint" "3.226.0" + "@aws-sdk/middleware-host-header" "3.226.0" + "@aws-sdk/middleware-logger" "3.226.0" + "@aws-sdk/middleware-recursion-detection" "3.226.0" + "@aws-sdk/middleware-retry" "3.235.0" + "@aws-sdk/middleware-sdk-sts" "3.226.0" + "@aws-sdk/middleware-serde" "3.226.0" + "@aws-sdk/middleware-signing" "3.226.0" + "@aws-sdk/middleware-stack" "3.226.0" + "@aws-sdk/middleware-user-agent" "3.226.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/node-http-handler" "3.226.0" + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/smithy-client" "3.234.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/url-parser" "3.226.0" + "@aws-sdk/util-base64" "3.208.0" + "@aws-sdk/util-body-length-browser" "3.188.0" + "@aws-sdk/util-body-length-node" "3.208.0" + "@aws-sdk/util-defaults-mode-browser" "3.234.0" + "@aws-sdk/util-defaults-mode-node" "3.234.0" + "@aws-sdk/util-endpoints" "3.245.0" + "@aws-sdk/util-retry" "3.229.0" + "@aws-sdk/util-user-agent-browser" "3.226.0" + "@aws-sdk/util-user-agent-node" "3.226.0" + "@aws-sdk/util-utf8-browser" "3.188.0" + "@aws-sdk/util-utf8-node" "3.208.0" + fast-xml-parser "4.0.11" + tslib "^2.3.1" + "@aws-sdk/config-resolver@3.226.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.226.0.tgz#b4f19150cf08c9ed36ced3bdffdc64d89e6f3e5b" @@ -545,6 +709,17 @@ "@aws-sdk/util-middleware" "3.226.0" tslib "^2.3.1" +"@aws-sdk/config-resolver@3.234.0": + version "3.234.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.234.0.tgz#29d8936b713b7ee59b26b335d4f6715d644fc089" + integrity sha512-uZxy4wzllfvgCQxVc+Iqhde0NGAnfmV2hWR6ejadJaAFTuYNvQiRg9IqJy3pkyDPqXySiJ8Bom5PoJfgn55J/A== + dependencies: + "@aws-sdk/signature-v4" "3.226.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/util-config-provider" "3.208.0" + "@aws-sdk/util-middleware" "3.226.0" + tslib "^2.3.1" + "@aws-sdk/credential-provider-env@3.226.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.226.0.tgz#0bcb89a9abc166b3a48f5c255b9fcabc4cb80daf" @@ -579,6 +754,21 @@ "@aws-sdk/types" "3.226.0" tslib "^2.3.1" +"@aws-sdk/credential-provider-ini@3.245.0": + version "3.245.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.245.0.tgz#6d2b35603c831366cb66f7c651a75c3afd54ad24" + integrity sha512-1SjfVc5Wg0lLRUvwMrfjGgFkl+zfxn74gnkPr6by1QyMAoTzmeUkalPLAIqd+uHtFom9e3K633BQtX7zVPZ5XQ== + dependencies: + "@aws-sdk/credential-provider-env" "3.226.0" + "@aws-sdk/credential-provider-imds" "3.226.0" + "@aws-sdk/credential-provider-process" "3.226.0" + "@aws-sdk/credential-provider-sso" "3.245.0" + "@aws-sdk/credential-provider-web-identity" "3.226.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/shared-ini-file-loader" "3.226.0" + "@aws-sdk/types" "3.226.0" + tslib "^2.3.1" + "@aws-sdk/credential-provider-node@3.226.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.226.0.tgz#d81c4d8fbacf5ef9bbea6e0e2e15fb61039b5eb6" @@ -595,6 +785,22 @@ "@aws-sdk/types" "3.226.0" tslib "^2.3.1" +"@aws-sdk/credential-provider-node@3.245.0": + version "3.245.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.245.0.tgz#3df89fa2668940902b4c16c28df3d4e30b907ad2" + integrity sha512-Dwv8zmRLTDLeEkGrK/sLNFZSC+ahXZxr07CuID054QKACIdUEvkqYlnalRiTeXngiHGQ54u8wU7f0D32R2oL0g== + dependencies: + "@aws-sdk/credential-provider-env" "3.226.0" + "@aws-sdk/credential-provider-imds" "3.226.0" + "@aws-sdk/credential-provider-ini" "3.245.0" + "@aws-sdk/credential-provider-process" "3.226.0" + "@aws-sdk/credential-provider-sso" "3.245.0" + "@aws-sdk/credential-provider-web-identity" "3.226.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/shared-ini-file-loader" "3.226.0" + "@aws-sdk/types" "3.226.0" + tslib "^2.3.1" + "@aws-sdk/credential-provider-process@3.226.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.226.0.tgz#bcd73a6d31d1b3181917d56e54aacbee242b077f" @@ -617,6 +823,18 @@ "@aws-sdk/types" "3.226.0" tslib "^2.3.1" +"@aws-sdk/credential-provider-sso@3.245.0": + version "3.245.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.245.0.tgz#e5ea2db3d94e0bcc1af276c42363a9855294d812" + integrity sha512-txWrJc0WNBhXMi7q+twjx7cs/qzgTfbQ+vbag5idRmdoUeiR8rfLvihCab2NaGg50xhh+TaoUCXrgJp3E/XjYQ== + dependencies: + "@aws-sdk/client-sso" "3.245.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/shared-ini-file-loader" "3.226.0" + "@aws-sdk/token-providers" "3.245.0" + "@aws-sdk/types" "3.226.0" + tslib "^2.3.1" + "@aws-sdk/credential-provider-web-identity@3.226.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.226.0.tgz#2b7d20f93a40e2243c7e3857f54b103d19a946fb" @@ -835,6 +1053,19 @@ tslib "^2.3.1" uuid "^8.3.2" +"@aws-sdk/middleware-retry@3.235.0": + version "3.235.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.235.0.tgz#c0d938db85a771812204ed5e981eaf5eef6b580b" + integrity sha512-50WHbJGpD3SNp9763MAlHqIhXil++JdQbKejNpHg7HsJne/ao3ub+fDOfx//mMBjpzBV25BGd5UlfL6blrClSg== + dependencies: + "@aws-sdk/protocol-http" "3.226.0" + "@aws-sdk/service-error-classification" "3.229.0" + "@aws-sdk/types" "3.226.0" + "@aws-sdk/util-middleware" "3.226.0" + "@aws-sdk/util-retry" "3.229.0" + tslib "^2.3.1" + uuid "^8.3.2" + "@aws-sdk/middleware-sdk-ec2@3.226.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.226.0.tgz#2a409c316561575a8f7c10e49a5b921607a8333a" @@ -985,6 +1216,11 @@ resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.226.0.tgz#47cc6a6d5c7be5b0f6d054ca9375cc405c9d63f6" integrity sha512-9R01dBpE8JILe2CTft7YN2tMufT2mMWMTqxmHwPSmOpsxHTj8hEII7GTfvpb95ThHwW7XMNhg7pbHLbrTJZCVA== +"@aws-sdk/service-error-classification@3.229.0": + version "3.229.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.229.0.tgz#768f1eb92775ca2cc99c6451a2303a0008a28fc1" + integrity sha512-dnzWWQ0/NoWMUZ5C0DW3dPm0wC1O76Y/SpKbuJzWPkx1EYy6r8p32Ly4D9vUzrKDbRGf48YHIF2kOkBmu21CLg== + "@aws-sdk/shared-ini-file-loader@3.226.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.226.0.tgz#d0ade86834b1803ce4b9dcab459e57e0376fd6cf" @@ -1025,6 +1261,15 @@ "@aws-sdk/types" "3.226.0" tslib "^2.3.1" +"@aws-sdk/smithy-client@3.234.0": + version "3.234.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.234.0.tgz#8f0021e021f0e52730ed0a8f271f839eb63bc374" + integrity sha512-8AtR/k4vsFvjXeQbIzq/Wy7Nbk48Ou0wUEeVYPHWHPSU8QamFWORkOwmKtKMfHAyZvmqiAPeQqHFkq+UJhWyyQ== + dependencies: + "@aws-sdk/middleware-stack" "3.226.0" + "@aws-sdk/types" "3.226.0" + tslib "^2.3.1" + "@aws-sdk/token-providers@3.226.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.226.0.tgz#30bf8201bd5583ed7c61350be0c11d69f84ea332" @@ -1036,6 +1281,17 @@ "@aws-sdk/types" "3.226.0" tslib "^2.3.1" +"@aws-sdk/token-providers@3.245.0": + version "3.245.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.245.0.tgz#7c675bd88c3fc2bd32e8d760d04472a51f0202fc" + integrity sha512-m/spXR/vEXGb+zMqRUMQYVMwFZSTdK5RkddYqamYkNhIoLm60EYeRu57JsMMs5djKi8dBRSKiXwVHx0l2rXMjg== + dependencies: + "@aws-sdk/client-sso-oidc" "3.245.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/shared-ini-file-loader" "3.226.0" + "@aws-sdk/types" "3.226.0" + tslib "^2.3.1" + "@aws-sdk/types@3.226.0", "@aws-sdk/types@^3.1.0", "@aws-sdk/types@^3.110.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.226.0.tgz#3dba2ba223fbb8ac1ebc84de0e036ce69a81d469" @@ -1106,6 +1362,16 @@ bowser "^2.11.0" tslib "^2.3.1" +"@aws-sdk/util-defaults-mode-browser@3.234.0": + version "3.234.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.234.0.tgz#1151f0beabdb46c1aaca42a1ad0714b8e686acaa" + integrity sha512-IHMKXjTbOD8XMz5+2oCOsVP94BYb9YyjXdns0aAXr2NAo7k2+RCzXQ2DebJXppGda1F6opFutoKwyVSN0cmbMw== + dependencies: + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/types" "3.226.0" + bowser "^2.11.0" + tslib "^2.3.1" + "@aws-sdk/util-defaults-mode-node@3.226.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.226.0.tgz#34115b6631d0d3a7d57c1c88875e74fb5f06972f" @@ -1118,6 +1384,18 @@ "@aws-sdk/types" "3.226.0" tslib "^2.3.1" +"@aws-sdk/util-defaults-mode-node@3.234.0": + version "3.234.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.234.0.tgz#0607f1dc7a4dc896dfcaf377522535ca9ffba7a9" + integrity sha512-UGjQ+OjBYYhxFVtUY+jtr0ZZgzZh6OHtYwRhFt8IHewJXFCfZTyfsbX20szBj5y1S4HRIUJ7cwBLIytTqMbI5w== + dependencies: + "@aws-sdk/config-resolver" "3.234.0" + "@aws-sdk/credential-provider-imds" "3.226.0" + "@aws-sdk/node-config-provider" "3.226.0" + "@aws-sdk/property-provider" "3.226.0" + "@aws-sdk/types" "3.226.0" + tslib "^2.3.1" + "@aws-sdk/util-endpoints@3.226.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.226.0.tgz#3728b2e30f6f757ae862a0b7cf3991e75f252c3f" @@ -1126,6 +1404,14 @@ "@aws-sdk/types" "3.226.0" tslib "^2.3.1" +"@aws-sdk/util-endpoints@3.245.0": + version "3.245.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.245.0.tgz#6e161e92b4e2b89bcd98c40909f3f266851c504d" + integrity sha512-UNOFquB1tKx+8RT8n82Zb5tIwDyZHVPBg/m0LB0RsLETjr6krien5ASpqWezsXKIR1hftN9uaxN4bvf2dZrWHg== + dependencies: + "@aws-sdk/types" "3.226.0" + tslib "^2.3.1" + "@aws-sdk/util-format-url@3.226.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-format-url/-/util-format-url-3.226.0.tgz#cd10c25802c95017b688dd0dea2c3205a91638b5" @@ -1156,6 +1442,14 @@ dependencies: tslib "^2.3.1" +"@aws-sdk/util-retry@3.229.0": + version "3.229.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-retry/-/util-retry-3.229.0.tgz#17aad47b067e81acf644d5c2c0f2325f2d8faf4f" + integrity sha512-0zKTqi0P1inD0LzIMuXRIYYQ/8c1lWMg/cfiqUcIAF1TpatlpZuN7umU0ierpBFud7S+zDgg0oemh+Nj8xliJw== + dependencies: + "@aws-sdk/service-error-classification" "3.229.0" + tslib "^2.3.1" + "@aws-sdk/util-stream-browser@3.226.0": version "3.226.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-browser/-/util-stream-browser-3.226.0.tgz#a14ea5c118d448f01ed6103203404f466960e5fe" From 7b5ed71827dcbb3da866b3f032d0a31166c50fbc Mon Sep 17 00:00:00 2001 From: kayma Date: Sat, 7 Jan 2023 06:16:52 +0100 Subject: [PATCH 09/18] add datasource to API --- lib/modules/datasource/api.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/modules/datasource/api.ts b/lib/modules/datasource/api.ts index 45592575d9f69b..d9f0f41d4b5c7a 100644 --- a/lib/modules/datasource/api.ts +++ b/lib/modules/datasource/api.ts @@ -2,6 +2,7 @@ import { AdoptiumJavaDatasource } from './adoptium-java'; import { ArtifactoryDatasource } from './artifactory'; import { AwsMachineImageDataSource } from './aws-machine-image'; import { AwsRdsDataSource } from './aws-rds'; +import { AwsVersionedArnDataSource } from './aws-versioned-arn'; import { AzurePipelinesTasksDatasource } from './azure-pipelines-tasks'; import { BitBucketTagsDatasource } from './bitbucket-tags'; import { CdnJsDatasource } from './cdnjs'; @@ -59,6 +60,7 @@ api.set(AdoptiumJavaDatasource.id, new AdoptiumJavaDatasource()); api.set(ArtifactoryDatasource.id, new ArtifactoryDatasource()); api.set(AwsMachineImageDataSource.id, new AwsMachineImageDataSource()); api.set(AwsRdsDataSource.id, new AwsRdsDataSource()); +api.set(AwsVersionedArnDataSource.id, new AwsVersionedArnDataSource()); api.set(AzurePipelinesTasksDatasource.id, new AzurePipelinesTasksDatasource()); api.set(BitBucketTagsDatasource.id, new BitBucketTagsDatasource()); api.set(CdnJsDatasource.id, new CdnJsDatasource()); From 11626139724eaee9b7553e53a71f8168be67f5ad Mon Sep 17 00:00:00 2001 From: kayma Date: Sat, 7 Jan 2023 07:48:46 +0100 Subject: [PATCH 10/18] add docs --- .../datasource/aws-versioned-arn/readme.md | 74 ++++++++++++++++++- 1 file changed, 73 insertions(+), 1 deletion(-) diff --git a/lib/modules/datasource/aws-versioned-arn/readme.md b/lib/modules/datasource/aws-versioned-arn/readme.md index 8edd3bef9d60a8..14cc1ce12d2e4b 100644 --- a/lib/modules/datasource/aws-versioned-arn/readme.md +++ b/lib/modules/datasource/aws-versioned-arn/readme.md @@ -1,4 +1,76 @@ This datasource returns releases from a versioned AWS ARN. It currently supports Lambda Layer ARNs only. -More details here ... +**AWS API configuration** + +Since the datasource uses the AWS SDK for JavaScript, you can configure it like other AWS Tools. +You can use common AWS configuration options, for example: + +- Set the region via the `AWS_REGION` environment variable or your `~/.aws/config` file +- Provide credentials via the `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` environment variables or your `~/.aws/credentials` file +- Select the profile to use via `AWS_PROFILE` environment variable + +Read the [AWS Developer Guide - Configuring the SDK for JavaScript](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/configuring-the-jssdk.html) for more information on these configuration options. + +The minimal IAM privileges required for this datasource are: + +```json +{ + "Sid": "AllowLambdaLayerVersionLookup", + "Effect": "Allow", + "Action": ["lambda:ListLayerVersion"], + "Resource": "*" +} +``` + +Read the [AWS Lambda IAM reference](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awslambda.html) for more information. + +**Usage** + +Because Renovate has no manager for the AWS Lambda Layer datasource, you need to help Renovate by configuring the regex manager to identify the layer dependencies you want updated. + +When configuring the regex manager, you have to pass a [filter](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-rds/interfaces/describedbengineversionscommandinput.html#filters) as minified JSON as the `packageName`. +For example: + +```yaml +# Getting the latest supported MySQL 5.7 version from RDS as a filter would look like: + +[ + { + "Name": "engine", + "Values": [ "mysql" ] + }, + { + "Name": "engine-version", + "Values": [ "5.7" ] + } +] + +# In order to use it with this datasource, you have to minify it: + +[{"Name":"engine","Values":["mysql"]},{"Name":"engine-version","Values":["5.7"]}] +``` + +Here's an example of using the regex manager to configure this datasource: + +```json +{ + "regexManagers": [ + { + "fileMatch": ["\\.tf$"], + "matchStrings": [ + ".*layerFilter=(?.+?)[ ]*\n[ ]*(?[a-zA-Z0-9-_:]*)[ ]*?:[ ]*?[\"|']?(?[.\\d]+)[\"|']?.*" + ], + "datasourceTemplate": "aws-versioned-arn" + } + ] +} +``` + +The configuration above matches every Terraform file, and recognizes these lines: + +```yaml +spec: + # amiFilter=[{"Name":"engine","Values":["mysql"]},{"Name":"engine-version","Values":["5.7"]}] + engineVersion: 5.7.34 +``` From c2ffdc57330af87327fb372484aedaf7174080d1 Mon Sep 17 00:00:00 2001 From: kayma Date: Sun, 8 Jan 2023 10:41:35 +0100 Subject: [PATCH 11/18] files lost by accident --- .../datasource/aws-versioned-arn/readme.md | 40 ++++++------------- 1 file changed, 13 insertions(+), 27 deletions(-) diff --git a/lib/modules/datasource/aws-versioned-arn/readme.md b/lib/modules/datasource/aws-versioned-arn/readme.md index 14cc1ce12d2e4b..8799574068cf26 100644 --- a/lib/modules/datasource/aws-versioned-arn/readme.md +++ b/lib/modules/datasource/aws-versioned-arn/readme.md @@ -1,4 +1,5 @@ This datasource returns releases from a versioned AWS ARN. + It currently supports Lambda Layer ARNs only. **AWS API configuration** @@ -29,28 +30,6 @@ Read the [AWS Lambda IAM reference](https://docs.aws.amazon.com/service-authoriz Because Renovate has no manager for the AWS Lambda Layer datasource, you need to help Renovate by configuring the regex manager to identify the layer dependencies you want updated. -When configuring the regex manager, you have to pass a [filter](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-rds/interfaces/describedbengineversionscommandinput.html#filters) as minified JSON as the `packageName`. -For example: - -```yaml -# Getting the latest supported MySQL 5.7 version from RDS as a filter would look like: - -[ - { - "Name": "engine", - "Values": [ "mysql" ] - }, - { - "Name": "engine-version", - "Values": [ "5.7" ] - } -] - -# In order to use it with this datasource, you have to minify it: - -[{"Name":"engine","Values":["mysql"]},{"Name":"engine-version","Values":["5.7"]}] -``` - Here's an example of using the regex manager to configure this datasource: ```json @@ -59,9 +38,9 @@ Here's an example of using the regex manager to configure this datasource: { "fileMatch": ["\\.tf$"], "matchStrings": [ - ".*layerFilter=(?.+?)[ ]*\n[ ]*(?[a-zA-Z0-9-_:]*)[ ]*?:[ ]*?[\"|']?(?[.\\d]+)[\"|']?.*" + ".*renovate: datasource=aws-versioned-arn architecture=(?.*) runtime=(?.*)\\s+.* = \"(?.*):(?\\d+)\"" ], - "datasourceTemplate": "aws-versioned-arn" + "versioningTemplate": "loose" } ] } @@ -70,7 +49,14 @@ Here's an example of using the regex manager to configure this datasource: The configuration above matches every Terraform file, and recognizes these lines: ```yaml -spec: - # amiFilter=[{"Name":"engine","Values":["mysql"]},{"Name":"engine-version","Values":["5.7"]}] - engineVersion: 5.7.34 +locals { + # renovate: datasource=aws-versioned-arn architecture=x86_64 runtime=python37 + insight_layer_arn = "arn:aws:lambda:us-east-1:580247275435:layer:LambdaInsightsExtension:21" +} + +resource "aws_lambda_function" "example" { + # ... other configuration ... + + layers = [local.insight_layer_arn] +} ``` From 87d1fa054a02b5577194eac8129daf080e7faf00 Mon Sep 17 00:00:00 2001 From: kayma Date: Sun, 8 Jan 2023 10:43:33 +0100 Subject: [PATCH 12/18] files lost by accident --- lib/modules/datasource/aws-versioned-arn/index.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/modules/datasource/aws-versioned-arn/index.ts b/lib/modules/datasource/aws-versioned-arn/index.ts index 4fd4f308cfa7df..40bad8c69b457e 100644 --- a/lib/modules/datasource/aws-versioned-arn/index.ts +++ b/lib/modules/datasource/aws-versioned-arn/index.ts @@ -8,6 +8,12 @@ import { Lazy } from '../../../util/lazy'; import { Datasource } from '../datasource'; import type { GetReleasesConfig, ReleaseResult } from '../types'; +interface AwsVersionedArnFilter { + depName: string; + runtime: string; + architecture: string; +} + export class AwsVersionedArnDataSource extends Datasource { static readonly id = 'aws-versioned-arn'; @@ -28,8 +34,12 @@ export class AwsVersionedArnDataSource extends Datasource { async getSortedLambdaLayerVersions( serializedLambdaLayerFilter: string ): Promise { + const filter: AwsVersionedArnFilter = JSON.parse(serializedLambdaLayerFilter); + const cmd = new ListLayerVersionsCommand({ - LayerName: JSON.parse(serializedLambdaLayerFilter), + LayerName: filter.depName, + CompatibleArchitecture: filter.architecture, + CompatibleRuntime: filter.runtime, }); const matchingLayerVersions = await this.lambda.getValue().send(cmd); From 4f2440250e0a1f36a4998e9f1488a7795606f59a Mon Sep 17 00:00:00 2001 From: kayma Date: Sat, 14 Jan 2023 15:03:07 +0100 Subject: [PATCH 13/18] rename files --- lib/modules/datasource/api.ts | 4 +-- .../index.spec.ts | 22 ++++++++----- .../index.ts | 33 ++++++++++--------- .../readme.md | 6 ++-- 4 files changed, 36 insertions(+), 29 deletions(-) rename lib/modules/datasource/{aws-versioned-arn => aws-lambda-layer}/index.spec.ts (84%) rename lib/modules/datasource/{aws-versioned-arn => aws-lambda-layer}/index.ts (71%) rename lib/modules/datasource/{aws-versioned-arn => aws-lambda-layer}/readme.md (86%) diff --git a/lib/modules/datasource/api.ts b/lib/modules/datasource/api.ts index d9f0f41d4b5c7a..7e5000b56a316c 100644 --- a/lib/modules/datasource/api.ts +++ b/lib/modules/datasource/api.ts @@ -1,8 +1,8 @@ import { AdoptiumJavaDatasource } from './adoptium-java'; import { ArtifactoryDatasource } from './artifactory'; +import { AwsLambdaLayerDataSource } from './aws-lambda-layer'; import { AwsMachineImageDataSource } from './aws-machine-image'; import { AwsRdsDataSource } from './aws-rds'; -import { AwsVersionedArnDataSource } from './aws-versioned-arn'; import { AzurePipelinesTasksDatasource } from './azure-pipelines-tasks'; import { BitBucketTagsDatasource } from './bitbucket-tags'; import { CdnJsDatasource } from './cdnjs'; @@ -60,7 +60,7 @@ api.set(AdoptiumJavaDatasource.id, new AdoptiumJavaDatasource()); api.set(ArtifactoryDatasource.id, new ArtifactoryDatasource()); api.set(AwsMachineImageDataSource.id, new AwsMachineImageDataSource()); api.set(AwsRdsDataSource.id, new AwsRdsDataSource()); -api.set(AwsVersionedArnDataSource.id, new AwsVersionedArnDataSource()); +api.set(AwsLambdaLayerDataSource.id, new AwsLambdaLayerDataSource()); api.set(AzurePipelinesTasksDatasource.id, new AzurePipelinesTasksDatasource()); api.set(BitBucketTagsDatasource.id, new BitBucketTagsDatasource()); api.set(CdnJsDatasource.id, new CdnJsDatasource()); diff --git a/lib/modules/datasource/aws-versioned-arn/index.spec.ts b/lib/modules/datasource/aws-lambda-layer/index.spec.ts similarity index 84% rename from lib/modules/datasource/aws-versioned-arn/index.spec.ts rename to lib/modules/datasource/aws-lambda-layer/index.spec.ts index 3ffb36917b15ff..9f0b06a1375bf3 100644 --- a/lib/modules/datasource/aws-versioned-arn/index.spec.ts +++ b/lib/modules/datasource/aws-lambda-layer/index.spec.ts @@ -6,7 +6,7 @@ import { } from '@aws-sdk/client-lambda'; import { mockClient } from 'aws-sdk-client-mock'; -import { AwsVersionedArnDataSource } from './index'; +import { AwsLambdaLayerDataSource, AwsLambdaLayerFilter } from './index'; /** * Testdata for mock implementation of LambdaClient @@ -45,6 +45,12 @@ const mockEmpty: ListLayerVersionsCommandOutput = { $metadata: {}, }; +const lambdaFilter: AwsLambdaLayerFilter = { + arn: '', + architecture: '', + runtime: '', +}; + const lambdaClientMock = mockClient(LambdaClient); function mockListLayerVersionsCommandOutput( @@ -54,13 +60,13 @@ function mockListLayerVersionsCommandOutput( lambdaClientMock.on(ListLayerVersionsCommand).resolves(result); } -describe('modules/datasource/aws-versioned-arn/index', () => { +describe('modules/datasource/aws-lambda-layer/index', () => { describe('getSortedLambdaLayerVersions', () => { it('should return empty array if no layers found', async () => { mockListLayerVersionsCommandOutput(mockEmpty); - const lamdbaLayerDatasource = new AwsVersionedArnDataSource(); + const lamdbaLayerDatasource = new AwsLambdaLayerDataSource(); const res = await lamdbaLayerDatasource.getSortedLambdaLayerVersions( - 'my-layer' + lambdaFilter ); expect(res).toEqual([]); @@ -70,9 +76,9 @@ describe('modules/datasource/aws-versioned-arn/index', () => { it('should return array with one layer if one layer found', async () => { mockListLayerVersionsCommandOutput(mock1Layer); - const lamdbaLayerDatasource = new AwsVersionedArnDataSource(); + const lamdbaLayerDatasource = new AwsLambdaLayerDataSource(); const res = await lamdbaLayerDatasource.getSortedLambdaLayerVersions( - 'my-layer' + lambdaFilter ); expect(res).toEqual([layer3]); @@ -82,9 +88,9 @@ describe('modules/datasource/aws-versioned-arn/index', () => { it('should return array with three layers if three layers found', async () => { mockListLayerVersionsCommandOutput(mock3Layers); - const lamdbaLayerDatasource = new AwsVersionedArnDataSource(); + const lamdbaLayerDatasource = new AwsLambdaLayerDataSource(); const res = await lamdbaLayerDatasource.getSortedLambdaLayerVersions( - 'my-layer' + lambdaFilter ); expect(res).toEqual([layer3, layer2, layer1]); diff --git a/lib/modules/datasource/aws-versioned-arn/index.ts b/lib/modules/datasource/aws-lambda-layer/index.ts similarity index 71% rename from lib/modules/datasource/aws-versioned-arn/index.ts rename to lib/modules/datasource/aws-lambda-layer/index.ts index 40bad8c69b457e..2f2c0f62797bfe 100644 --- a/lib/modules/datasource/aws-versioned-arn/index.ts +++ b/lib/modules/datasource/aws-lambda-layer/index.ts @@ -8,36 +8,34 @@ import { Lazy } from '../../../util/lazy'; import { Datasource } from '../datasource'; import type { GetReleasesConfig, ReleaseResult } from '../types'; -interface AwsVersionedArnFilter { - depName: string; +export interface AwsLambdaLayerFilter { + arn: string; runtime: string; architecture: string; } -export class AwsVersionedArnDataSource extends Datasource { - static readonly id = 'aws-versioned-arn'; +export class AwsLambdaLayerDataSource extends Datasource { + static readonly id = 'aws-lambda-layer'; override readonly caching = true; private readonly lambda: Lazy; constructor() { - super(AwsVersionedArnDataSource.id); + super(AwsLambdaLayerDataSource.id); this.lambda = new Lazy(() => new LambdaClient({})); } @cache({ - namespace: `datasource-${AwsVersionedArnDataSource.id}`, - key: (serializedArnFilter: string) => - `getSortedLambdaLayerVersions:${serializedArnFilter}`, + namespace: `datasource-${AwsLambdaLayerDataSource.id}`, + key: (serializedLayerFilter: string) => + `getSortedLambdaLayerVersions:${serializedLayerFilter}`, }) async getSortedLambdaLayerVersions( - serializedLambdaLayerFilter: string + filter: AwsLambdaLayerFilter ): Promise { - const filter: AwsVersionedArnFilter = JSON.parse(serializedLambdaLayerFilter); - const cmd = new ListLayerVersionsCommand({ - LayerName: filter.depName, + LayerName: filter.arn, CompatibleArchitecture: filter.architecture, CompatibleRuntime: filter.runtime, }); @@ -52,15 +50,18 @@ export class AwsVersionedArnDataSource extends Datasource { } @cache({ - namespace: `datasource-${AwsVersionedArnDataSource.id}`, + namespace: `datasource-${AwsLambdaLayerDataSource.id}`, key: ({ packageName }: GetReleasesConfig) => `getReleases:${packageName}`, }) async getReleases({ - packageName: serializedArnFilter, + packageName: serializedLambdaLayerFilter, }: GetReleasesConfig): Promise { - const lambdaLayerVersions = await this.getSortedLambdaLayerVersions( - serializedArnFilter + const filter: AwsLambdaLayerFilter = JSON.parse( + serializedLambdaLayerFilter ); + + const lambdaLayerVersions = await this.getSortedLambdaLayerVersions(filter); + if (lambdaLayerVersions.length === 0) { return null; } diff --git a/lib/modules/datasource/aws-versioned-arn/readme.md b/lib/modules/datasource/aws-lambda-layer/readme.md similarity index 86% rename from lib/modules/datasource/aws-versioned-arn/readme.md rename to lib/modules/datasource/aws-lambda-layer/readme.md index 8799574068cf26..33b4f5fb505da0 100644 --- a/lib/modules/datasource/aws-versioned-arn/readme.md +++ b/lib/modules/datasource/aws-lambda-layer/readme.md @@ -38,7 +38,7 @@ Here's an example of using the regex manager to configure this datasource: { "fileMatch": ["\\.tf$"], "matchStrings": [ - ".*renovate: datasource=aws-versioned-arn architecture=(?.*) runtime=(?.*)\\s+.* = \"(?.*):(?\\d+)\"" + ".*renovate: datasource=aws-lambda-layer filter=.*\\s+.* = \"(?.*):(?\\d+)\"" ], "versioningTemplate": "loose" } @@ -46,11 +46,11 @@ Here's an example of using the regex manager to configure this datasource: } ``` -The configuration above matches every Terraform file, and recognizes these lines: +The configuration above matches every Terraform file, and recognizes these line: ```yaml locals { - # renovate: datasource=aws-versioned-arn architecture=x86_64 runtime=python37 + # renovate: datasource=aws-lambda-layer filter={"arn": "arn:aws:lambda:us-east-1:580247275435:layer:LambdaInsightsExtension", "architecture": "x86_64", "runtime": "python37"} insight_layer_arn = "arn:aws:lambda:us-east-1:580247275435:layer:LambdaInsightsExtension:21" } From 1209738ec9360d7bc45fcf014f6e2d5034053d1e Mon Sep 17 00:00:00 2001 From: kayma Date: Sat, 14 Jan 2023 17:23:53 +0100 Subject: [PATCH 14/18] add tests --- .../datasource/aws-lambda-layer/index.spec.ts | 41 +++++++++++++++---- .../datasource/aws-lambda-layer/index.ts | 3 ++ 2 files changed, 37 insertions(+), 7 deletions(-) diff --git a/lib/modules/datasource/aws-lambda-layer/index.spec.ts b/lib/modules/datasource/aws-lambda-layer/index.spec.ts index 9f0b06a1375bf3..64bf1171572a4e 100644 --- a/lib/modules/datasource/aws-lambda-layer/index.spec.ts +++ b/lib/modules/datasource/aws-lambda-layer/index.spec.ts @@ -4,7 +4,6 @@ import { ListLayerVersionsCommand, ListLayerVersionsCommandOutput, } from '@aws-sdk/client-lambda'; - import { mockClient } from 'aws-sdk-client-mock'; import { AwsLambdaLayerDataSource, AwsLambdaLayerFilter } from './index'; @@ -31,7 +30,7 @@ const layer3: LayerVersionsListItem = { }; const mock3Layers: ListLayerVersionsCommandOutput = { - LayerVersions: [layer3, layer2, layer1], + LayerVersions: [layer1, layer2, layer3], $metadata: {}, }; @@ -70,8 +69,6 @@ describe('modules/datasource/aws-lambda-layer/index', () => { ); expect(res).toEqual([]); - expect(lambdaClientMock.calls()).toHaveLength(1); - expect(lambdaClientMock.calls()[0].args[0]).toBe('my-layer'); }); it('should return array with one layer if one layer found', async () => { @@ -82,8 +79,6 @@ describe('modules/datasource/aws-lambda-layer/index', () => { ); expect(res).toEqual([layer3]); - expect(lambdaClientMock.calls()).toHaveLength(1); - expect(lambdaClientMock.calls()[0].args[0]).toBe('my-layer'); }); it('should return array with three layers if three layers found', async () => { @@ -94,8 +89,40 @@ describe('modules/datasource/aws-lambda-layer/index', () => { ); expect(res).toEqual([layer3, layer2, layer1]); + }); + + it('should have the filters for listLayerVersions set', async () => { + mockListLayerVersionsCommandOutput(mock3Layers); + const lambdaLayerDatasource = new AwsLambdaLayerDataSource(); + + await lambdaLayerDatasource.getSortedLambdaLayerVersions({ + arn: 'arn', + runtime: 'runtime', + architecture: 'architecture', + }); + expect(lambdaClientMock.calls()).toHaveLength(1); - expect(lambdaClientMock.calls()[0].args[0]).toBe('my-layer'); + expect(lambdaClientMock.calls()[0].args).toMatchInlineSnapshot(`[ + ListLayerVersionsCommand { + "input": { + "CompatibleArchitecture": "architecture", + "CompatibleRuntime": "runtime", + "LayerName": "arn", + }, + "middlewareStack": { + "add": [Function], + "addRelativeTo": [Function], + "applyToStack": [Function], + "clone": [Function], + "concat": [Function], + "identify": [Function], + "remove": [Function], + "removeByTag": [Function], + "resolve": [Function], + "use": [Function], + }, + }, +]`); }); }); }); diff --git a/lib/modules/datasource/aws-lambda-layer/index.ts b/lib/modules/datasource/aws-lambda-layer/index.ts index 2f2c0f62797bfe..888e2ce5be230f 100644 --- a/lib/modules/datasource/aws-lambda-layer/index.ts +++ b/lib/modules/datasource/aws-lambda-layer/index.ts @@ -41,9 +41,12 @@ export class AwsLambdaLayerDataSource extends Datasource { }); const matchingLayerVersions = await this.lambda.getValue().send(cmd); + matchingLayerVersions.LayerVersions = matchingLayerVersions.LayerVersions ?? []; + // the API does not specify the sort order of the versions + // https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lambda.html#listLayerVersions-property return matchingLayerVersions.LayerVersions.sort((layer1, layer2) => { return (layer1.Version ?? 0) - (layer2.Version ?? 0); }); From e2cfb26592d22410ea1d5f451dcd973181d2b6b0 Mon Sep 17 00:00:00 2001 From: kayma Date: Sat, 14 Jan 2023 17:45:17 +0100 Subject: [PATCH 15/18] add tests --- .../datasource/aws-lambda-layer/index.spec.ts | 55 ++++++++++--------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/lib/modules/datasource/aws-lambda-layer/index.spec.ts b/lib/modules/datasource/aws-lambda-layer/index.spec.ts index 64bf1171572a4e..486dd39d537d37 100644 --- a/lib/modules/datasource/aws-lambda-layer/index.spec.ts +++ b/lib/modules/datasource/aws-lambda-layer/index.spec.ts @@ -5,28 +5,31 @@ import { ListLayerVersionsCommandOutput, } from '@aws-sdk/client-lambda'; import { mockClient } from 'aws-sdk-client-mock'; +import { getPkgReleases } from '..'; import { AwsLambdaLayerDataSource, AwsLambdaLayerFilter } from './index'; +const datasource = AwsLambdaLayerDataSource.id; + /** * Testdata for mock implementation of LambdaClient - * layer1 to layer3 from oldest to newest + * layer1 to layer3 from newest to oldest */ const layer1: LayerVersionsListItem = { Version: 1, - CreatedDate: '2021-01-01T00:00:00.000Z', - LayerVersionArn: 'arn:aws:lambda:us-east-1:123456789012:layer:my-layer:1', + CreatedDate: '2021-01-10T00:00:00.000Z', + LayerVersionArn: 'arn:aws:lambda:us-east-1:123456789012:layer:my-layer:3', }; const layer2: LayerVersionsListItem = { Version: 2, - CreatedDate: '2021-02-01T00:00:00.000Z', + CreatedDate: '2021-02-05T00:00:00.000Z', LayerVersionArn: 'arn:aws:lambda:us-east-1:123456789012:layer:my-layer:2', }; const layer3: LayerVersionsListItem = { Version: 3, CreatedDate: '2021-03-01T00:00:00.000Z', - LayerVersionArn: 'arn:aws:lambda:us-east-1:123456789012:layer:my-layer:3', + LayerVersionArn: 'arn:aws:lambda:us-east-1:123456789012:layer:my-layer:1', }; const mock3Layers: ListLayerVersionsCommandOutput = { @@ -88,7 +91,7 @@ describe('modules/datasource/aws-lambda-layer/index', () => { lambdaFilter ); - expect(res).toEqual([layer3, layer2, layer1]); + expect(res).toEqual([layer1, layer2, layer3]); }); it('should have the filters for listLayerVersions set', async () => { @@ -102,27 +105,25 @@ describe('modules/datasource/aws-lambda-layer/index', () => { }); expect(lambdaClientMock.calls()).toHaveLength(1); - expect(lambdaClientMock.calls()[0].args).toMatchInlineSnapshot(`[ - ListLayerVersionsCommand { - "input": { - "CompatibleArchitecture": "architecture", - "CompatibleRuntime": "runtime", - "LayerName": "arn", - }, - "middlewareStack": { - "add": [Function], - "addRelativeTo": [Function], - "applyToStack": [Function], - "clone": [Function], - "concat": [Function], - "identify": [Function], - "remove": [Function], - "removeByTag": [Function], - "resolve": [Function], - "use": [Function], - }, - }, -]`); + + expect(lambdaClientMock.calls()[0].args[0].input).toEqual({ + CompatibleArchitecture: 'architecture', + CompatibleRuntime: 'runtime', + LayerName: 'arn', + }); + }); + }); + + describe('getPkgReleases', () => { + it('should return null if no releases found', async () => { + mockListLayerVersionsCommandOutput(mockEmpty); + + const res = await getPkgReleases({ + datasource, + depName: '', + }); + + expect(res).toBeNull(); }); }); }); From 5e3dad21d6da00921bc02d4c176c5778a6dada89 Mon Sep 17 00:00:00 2001 From: kayma Date: Sun, 15 Jan 2023 12:32:23 +0100 Subject: [PATCH 16/18] add tests --- .../datasource/aws-lambda-layer/index.spec.ts | 67 ++++++++++++++++--- .../datasource/aws-lambda-layer/index.ts | 1 + 2 files changed, 59 insertions(+), 9 deletions(-) diff --git a/lib/modules/datasource/aws-lambda-layer/index.spec.ts b/lib/modules/datasource/aws-lambda-layer/index.spec.ts index 486dd39d537d37..ae42b7eab0e41d 100644 --- a/lib/modules/datasource/aws-lambda-layer/index.spec.ts +++ b/lib/modules/datasource/aws-lambda-layer/index.spec.ts @@ -12,7 +12,7 @@ const datasource = AwsLambdaLayerDataSource.id; /** * Testdata for mock implementation of LambdaClient - * layer1 to layer3 from newest to oldest + * layer1 to layer3 from oldest to newest */ const layer1: LayerVersionsListItem = { Version: 1, @@ -94,7 +94,7 @@ describe('modules/datasource/aws-lambda-layer/index', () => { expect(res).toEqual([layer1, layer2, layer3]); }); - it('should have the filters for listLayerVersions set', async () => { + it('should have the filters for listLayerVersions set calling the AWS API', async () => { mockListLayerVersionsCommandOutput(mock3Layers); const lambdaLayerDatasource = new AwsLambdaLayerDataSource(); @@ -114,16 +114,65 @@ describe('modules/datasource/aws-lambda-layer/index', () => { }); }); - describe('getPkgReleases', () => { - it('should return null if no releases found', async () => { - mockListLayerVersionsCommandOutput(mockEmpty); + describe('integration', () => { + describe('getPkgReleases', () => { + it('should return null if no releases found', async () => { + mockListLayerVersionsCommandOutput(mockEmpty); + + const res = await getPkgReleases({ + datasource, + depName: + '{"arn": "arn:aws:lambda:us-east-1:123456789012:layer:my-layer", "runtime": "python37", "architecture": "x86_64"}', + }); - const res = await getPkgReleases({ - datasource, - depName: '', + expect(res).toBeNull(); }); - expect(res).toBeNull(); + it('should return one image', async () => { + mockListLayerVersionsCommandOutput(mock1Layer); + + const res = await getPkgReleases({ + datasource, + depName: + '{"arn": "arn:aws:lambda:us-east-1:123456789012:layer:my-layer", "runtime": "python37", "architecture": "x86_64"}', + }); + + expect(res).toStrictEqual({ + releases: [ + { + isDeprecated: false, + version: layer1.Version, + }, + ], + }); + }); + + it('should return 3 images', async () => { + mockListLayerVersionsCommandOutput(mock3Layers); + + const res = await getPkgReleases({ + datasource, + depName: + '{"arn": "arn:aws:lambda:us-east-1:123456789012:layer:my-layer", "runtime": "python37", "architecture": "x86_64"}', + }); + + expect(res).toStrictEqual({ + releases: [ + { + isDeprecated: false, + version: layer1.Version, + }, + { + isDeprecated: false, + version: layer2.Version, + }, + { + isDeprecated: false, + version: layer3.Version, + }, + ], + }); + }); }); }); }); diff --git a/lib/modules/datasource/aws-lambda-layer/index.ts b/lib/modules/datasource/aws-lambda-layer/index.ts index 888e2ce5be230f..3d3f89fccbbd39 100644 --- a/lib/modules/datasource/aws-lambda-layer/index.ts +++ b/lib/modules/datasource/aws-lambda-layer/index.ts @@ -74,6 +74,7 @@ export class AwsLambdaLayerDataSource extends Datasource { version: layer.Version?.toString() ?? '0', releaseTimestamp: layer.CreatedDate, newDigest: layer.LayerVersionArn, + isDeprecated: false, })), }; } From ad2bbbc5216e98c564faca6a7fa2207ae1eee99a Mon Sep 17 00:00:00 2001 From: kayma Date: Sun, 15 Jan 2023 14:29:30 +0000 Subject: [PATCH 17/18] fix tests and config --- lib/modules/datasource/aws-lambda-layer/index.spec.ts | 4 ++-- lib/modules/datasource/aws-lambda-layer/index.ts | 4 ++-- lib/modules/datasource/aws-lambda-layer/readme.md | 10 +++++----- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/modules/datasource/aws-lambda-layer/index.spec.ts b/lib/modules/datasource/aws-lambda-layer/index.spec.ts index ae42b7eab0e41d..ba434835baf7f1 100644 --- a/lib/modules/datasource/aws-lambda-layer/index.spec.ts +++ b/lib/modules/datasource/aws-lambda-layer/index.spec.ts @@ -48,7 +48,7 @@ const mockEmpty: ListLayerVersionsCommandOutput = { }; const lambdaFilter: AwsLambdaLayerFilter = { - arn: '', + name: '', architecture: '', runtime: '', }; @@ -99,7 +99,7 @@ describe('modules/datasource/aws-lambda-layer/index', () => { const lambdaLayerDatasource = new AwsLambdaLayerDataSource(); await lambdaLayerDatasource.getSortedLambdaLayerVersions({ - arn: 'arn', + name: 'arn', runtime: 'runtime', architecture: 'architecture', }); diff --git a/lib/modules/datasource/aws-lambda-layer/index.ts b/lib/modules/datasource/aws-lambda-layer/index.ts index 3d3f89fccbbd39..58fbb562bc5037 100644 --- a/lib/modules/datasource/aws-lambda-layer/index.ts +++ b/lib/modules/datasource/aws-lambda-layer/index.ts @@ -9,7 +9,7 @@ import { Datasource } from '../datasource'; import type { GetReleasesConfig, ReleaseResult } from '../types'; export interface AwsLambdaLayerFilter { - arn: string; + name: string; runtime: string; architecture: string; } @@ -35,7 +35,7 @@ export class AwsLambdaLayerDataSource extends Datasource { filter: AwsLambdaLayerFilter ): Promise { const cmd = new ListLayerVersionsCommand({ - LayerName: filter.arn, + LayerName: filter.name, CompatibleArchitecture: filter.architecture, CompatibleRuntime: filter.runtime, }); diff --git a/lib/modules/datasource/aws-lambda-layer/readme.md b/lib/modules/datasource/aws-lambda-layer/readme.md index 33b4f5fb505da0..747172521f3208 100644 --- a/lib/modules/datasource/aws-lambda-layer/readme.md +++ b/lib/modules/datasource/aws-lambda-layer/readme.md @@ -38,7 +38,7 @@ Here's an example of using the regex manager to configure this datasource: { "fileMatch": ["\\.tf$"], "matchStrings": [ - ".*renovate: datasource=aws-lambda-layer filter=.*\\s+.* = \"(?.*):(?\\d+)\"" + ".*renovate: datasource=(?.*) filter=(?.*)\\s+.* = \"(?.*):(?\\d+)\"" ], "versioningTemplate": "loose" } @@ -48,15 +48,15 @@ Here's an example of using the regex manager to configure this datasource: The configuration above matches every Terraform file, and recognizes these line: -```yaml +```hcl locals { - # renovate: datasource=aws-lambda-layer filter={"arn": "arn:aws:lambda:us-east-1:580247275435:layer:LambdaInsightsExtension", "architecture": "x86_64", "runtime": "python37"} - insight_layer_arn = "arn:aws:lambda:us-east-1:580247275435:layer:LambdaInsightsExtension:21" + # renovate: datasource=aws-lambda-layer filter={"name": "my-layer", "architecture": "x86_64", "runtime": "python3.7"} + my_layer_arn = "arn:aws:lambda:us-east-1:123456789012:layer:my-layer:21" } resource "aws_lambda_function" "example" { # ... other configuration ... - layers = [local.insight_layer_arn] + layers = [local.my_layer_arn] } ``` From 1dda08d5ce2e18db91c30ce969d02167ee7b4f5d Mon Sep 17 00:00:00 2001 From: kayma Date: Sun, 15 Jan 2023 14:49:55 +0000 Subject: [PATCH 18/18] remove sorting --- lib/modules/datasource/aws-lambda-layer/index.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/lib/modules/datasource/aws-lambda-layer/index.ts b/lib/modules/datasource/aws-lambda-layer/index.ts index 58fbb562bc5037..8bad98a727771b 100644 --- a/lib/modules/datasource/aws-lambda-layer/index.ts +++ b/lib/modules/datasource/aws-lambda-layer/index.ts @@ -42,14 +42,7 @@ export class AwsLambdaLayerDataSource extends Datasource { const matchingLayerVersions = await this.lambda.getValue().send(cmd); - matchingLayerVersions.LayerVersions = - matchingLayerVersions.LayerVersions ?? []; - - // the API does not specify the sort order of the versions - // https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lambda.html#listLayerVersions-property - return matchingLayerVersions.LayerVersions.sort((layer1, layer2) => { - return (layer1.Version ?? 0) - (layer2.Version ?? 0); - }); + return matchingLayerVersions.LayerVersions ?? []; } @cache({