Merge pull request #128 from Flydiverny/aws-sdk-v3

fix(ecr): only set credentials if username & password if specified, refactor to use aws-sdk v3
This commit is contained in:
CrazyMax 2021-12-20 14:25:33 +01:00 committed by GitHub
commit 1d7d8649e7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 28595 additions and 39169 deletions

View file

@ -1,5 +1,5 @@
import {AuthorizationData} from '@aws-sdk/client-ecr';
import * as aws from '../src/aws';
import {AuthorizationData} from 'aws-sdk/clients/ecr';
describe('isECR', () => {
test.each([
@ -55,11 +55,15 @@ describe('getAccountIDs', () => {
const mockEcrGetAuthToken = jest.fn();
const mockEcrPublicGetAuthToken = jest.fn();
jest.mock('aws-sdk', () => {
jest.mock('@aws-sdk/client-ecr', () => {
return {
ECR: jest.fn(() => ({
getAuthorizationToken: mockEcrGetAuthToken
})),
}))
};
});
jest.mock('@aws-sdk/client-ecr-public', () => {
return {
ECRPUBLIC: jest.fn(() => ({
getAuthorizationToken: mockEcrPublicGetAuthToken
}))
@ -126,15 +130,11 @@ describe('getRegistriesData', () => {
const authData: AuthorizationData[] = [];
if (accountIDs.length == 0) {
mockEcrPublicGetAuthToken.mockImplementation(() => {
return {
promise() {
return Promise.resolve({
authorizationData: {
authorizationToken: Buffer.from(`AWS:world`).toString('base64'),
}
});
return Promise.resolve({
authorizationData: {
authorizationToken: Buffer.from(`AWS:world`).toString('base64'),
}
};
});
});
} else {
aws.getAccountIDs(registry).forEach(accountID => {
@ -144,13 +144,9 @@ describe('getRegistriesData', () => {
});
});
mockEcrGetAuthToken.mockImplementation(() => {
return {
promise() {
return Promise.resolve({
authorizationData: authData
});
}
};
return Promise.resolve({
authorizationData: authData
});
});
}
const regData = await aws.getRegistriesData(registry);

66941
dist/index.js generated vendored

File diff suppressed because one or more lines are too long

View file

@ -30,7 +30,8 @@
"@actions/core": "^1.6.0",
"@actions/exec": "^1.1.0",
"@actions/io": "^1.1.1",
"aws-sdk": "^2.1046.0"
"@aws-sdk/client-ecr": "^3.44.0",
"@aws-sdk/client-ecr-public": "^3.43.0"
},
"devDependencies": {
"@types/jest": "^26.0.23",

View file

@ -1,5 +1,6 @@
import * as core from '@actions/core';
import * as aws from 'aws-sdk';
import {ECR} from '@aws-sdk/client-ecr';
import {ECRPUBLIC} from '@aws-sdk/client-ecr-public';
const ecrRegistryRegex = /^(([0-9]{12})\.dkr\.ecr\.(.+)\.amazonaws\.com(.cn)?)(\/([^:]+)(:.+)?)?$/;
@ -53,15 +54,22 @@ export const getRegistriesData = async (registry: string, username?: string, pas
authTokenRequest['registryIds'] = accountIDs;
}
const credentials =
username && password
? {
accessKeyId: username,
secretAccessKey: password
}
: undefined;
if (isPubECR(registry)) {
core.info(`AWS Public ECR detected with ${region} region`);
const ecrPublic = new aws.ECRPUBLIC({
const ecrPublic = new ECRPUBLIC({
customUserAgent: 'docker-login-action',
accessKeyId: username || process.env.AWS_ACCESS_KEY_ID || '',
secretAccessKey: password || process.env.AWS_SECRET_ACCESS_KEY || '',
credentials,
region: region
});
const authTokenResponse = await ecrPublic.getAuthorizationToken(authTokenRequest).promise();
const authTokenResponse = await ecrPublic.getAuthorizationToken(authTokenRequest);
if (!authTokenResponse.authorizationData || !authTokenResponse.authorizationData.authorizationToken) {
throw new Error('Could not retrieve an authorization token from AWS Public ECR');
}
@ -76,13 +84,12 @@ export const getRegistriesData = async (registry: string, username?: string, pas
];
} else {
core.info(`AWS ECR detected with ${region} region`);
const ecr = new aws.ECR({
const ecr = new ECR({
customUserAgent: 'docker-login-action',
accessKeyId: username || process.env.AWS_ACCESS_KEY_ID || '',
secretAccessKey: password || process.env.AWS_SECRET_ACCESS_KEY || '',
credentials,
region: region
});
const authTokenResponse = await ecr.getAuthorizationToken(authTokenRequest).promise();
const authTokenResponse = await ecr.getAuthorizationToken(authTokenRequest);
if (!Array.isArray(authTokenResponse.authorizationData) || !authTokenResponse.authorizationData.length) {
throw new Error('Could not retrieve an authorization token from AWS ECR');
}

763
yarn.lock
View file

@ -28,6 +28,645 @@
resolved "https://registry.yarnpkg.com/@actions/io/-/io-1.1.1.tgz#4a157406309e212ab27ed3ae30e8c1d641686a66"
integrity sha512-Qi4JoKXjmE0O67wAOH6y0n26QXhMKMFo7GD/4IXNVcrtLjUlGjGuVys6pQgwF3ArfGTQu0XpqaNr0YhED2RaRA==
"@aws-crypto/ie11-detection@^2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@aws-crypto/ie11-detection/-/ie11-detection-2.0.0.tgz#bb6c2facf8f03457e949dcf0921477397ffa4c6e"
integrity sha512-pkVXf/dq6PITJ0jzYZ69VhL8VFOFoPZLZqtU/12SGnzYuJOOGNfF41q9GxdI1yqC8R13Rq3jOLKDFpUJFT5eTA==
dependencies:
tslib "^1.11.1"
"@aws-crypto/sha256-browser@2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz#741c9024df55ec59b51e5b1f5d806a4852699fb5"
integrity sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==
dependencies:
"@aws-crypto/ie11-detection" "^2.0.0"
"@aws-crypto/sha256-js" "^2.0.0"
"@aws-crypto/supports-web-crypto" "^2.0.0"
"@aws-crypto/util" "^2.0.0"
"@aws-sdk/types" "^3.1.0"
"@aws-sdk/util-locate-window" "^3.0.0"
"@aws-sdk/util-utf8-browser" "^3.0.0"
tslib "^1.11.1"
"@aws-crypto/sha256-js@2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz#f1f936039bdebd0b9e2dd834d65afdc2aac4efcb"
integrity sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==
dependencies:
"@aws-crypto/util" "^2.0.0"
"@aws-sdk/types" "^3.1.0"
tslib "^1.11.1"
"@aws-crypto/sha256-js@^2.0.0":
version "2.0.1"
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-2.0.1.tgz#79e1e6cf61f652ef2089c08d471c722ecf1626a9"
integrity sha512-mbHTBSPBvg6o/mN/c18Z/zifM05eJrapj5ggoOIeHIWckvkv5VgGi7r/wYpt+QAO2ySKXLNvH2d8L7bne4xrMQ==
dependencies:
"@aws-crypto/util" "^2.0.1"
"@aws-sdk/types" "^3.1.0"
tslib "^1.11.1"
"@aws-crypto/supports-web-crypto@^2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.0.tgz#fd6cde30b88f77d5a4f57b2c37c560d918014f9e"
integrity sha512-Ge7WQ3E0OC7FHYprsZV3h0QIcpdyJLvIeg+uTuHqRYm8D6qCFJoiC+edSzSyFiHtZf+NOQDJ1q46qxjtzIY2nA==
dependencies:
tslib "^1.11.1"
"@aws-crypto/util@^2.0.0", "@aws-crypto/util@^2.0.1":
version "2.0.1"
resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-2.0.1.tgz#976cf619cf85084ca85ec5eb947a6ac6b8b5c98c"
integrity sha512-JJmFFwvbm08lULw4Nm5QOLg8+lAQeC8aCXK5xrtxntYzYXCGfHwUJ4Is3770Q7HmICsXthGQ+ZsDL7C2uH3yBQ==
dependencies:
"@aws-sdk/types" "^3.1.0"
"@aws-sdk/util-utf8-browser" "^3.0.0"
tslib "^1.11.1"
"@aws-sdk/abort-controller@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.40.0.tgz#e17299776782483835439d9b1b5300add24adc3f"
integrity sha512-S7LzLvNuwuf0q7r4q7zqGzxd/W2xYsn8cpZ90MMb3ObolhbkLySrikUJujmXae8k+2/KFCOr+FVC0YLrATSUgQ==
dependencies:
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/client-ecr-public@^3.43.0":
version "3.43.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr-public/-/client-ecr-public-3.43.0.tgz#3474de934e66d5914099410260dcf759931a2841"
integrity sha512-5i8QMIi2BTiNherHFjkGDI5W862V+oaLrCjK99I69Dus5Ux6wys4cOqLwBLEbyC57EtQDEm6moP0As84tYGqkg==
dependencies:
"@aws-crypto/sha256-browser" "2.0.0"
"@aws-crypto/sha256-js" "2.0.0"
"@aws-sdk/client-sts" "3.43.0"
"@aws-sdk/config-resolver" "3.40.0"
"@aws-sdk/credential-provider-node" "3.41.0"
"@aws-sdk/fetch-http-handler" "3.40.0"
"@aws-sdk/hash-node" "3.40.0"
"@aws-sdk/invalid-dependency" "3.40.0"
"@aws-sdk/middleware-content-length" "3.40.0"
"@aws-sdk/middleware-host-header" "3.40.0"
"@aws-sdk/middleware-logger" "3.40.0"
"@aws-sdk/middleware-retry" "3.40.0"
"@aws-sdk/middleware-serde" "3.40.0"
"@aws-sdk/middleware-signing" "3.40.0"
"@aws-sdk/middleware-stack" "3.40.0"
"@aws-sdk/middleware-user-agent" "3.40.0"
"@aws-sdk/node-config-provider" "3.40.0"
"@aws-sdk/node-http-handler" "3.40.0"
"@aws-sdk/protocol-http" "3.40.0"
"@aws-sdk/smithy-client" "3.41.0"
"@aws-sdk/types" "3.40.0"
"@aws-sdk/url-parser" "3.40.0"
"@aws-sdk/util-base64-browser" "3.37.0"
"@aws-sdk/util-base64-node" "3.37.0"
"@aws-sdk/util-body-length-browser" "3.37.0"
"@aws-sdk/util-body-length-node" "3.37.0"
"@aws-sdk/util-user-agent-browser" "3.40.0"
"@aws-sdk/util-user-agent-node" "3.40.0"
"@aws-sdk/util-utf8-browser" "3.37.0"
"@aws-sdk/util-utf8-node" "3.37.0"
tslib "^2.3.0"
"@aws-sdk/client-ecr@^3.44.0":
version "3.44.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr/-/client-ecr-3.44.0.tgz#110104a2d4bdca3e89ed6b67ae780ea60368f398"
integrity sha512-6rplLghvMi492enY+cAjXAxfFyIYt8cEfPcbK4J6f49M4AXubg8/qZ71m5/rma+E7zeUxrIS6mgv3fWVMXdZkw==
dependencies:
"@aws-crypto/sha256-browser" "2.0.0"
"@aws-crypto/sha256-js" "2.0.0"
"@aws-sdk/client-sts" "3.43.0"
"@aws-sdk/config-resolver" "3.40.0"
"@aws-sdk/credential-provider-node" "3.41.0"
"@aws-sdk/fetch-http-handler" "3.40.0"
"@aws-sdk/hash-node" "3.40.0"
"@aws-sdk/invalid-dependency" "3.40.0"
"@aws-sdk/middleware-content-length" "3.40.0"
"@aws-sdk/middleware-host-header" "3.40.0"
"@aws-sdk/middleware-logger" "3.40.0"
"@aws-sdk/middleware-retry" "3.40.0"
"@aws-sdk/middleware-serde" "3.40.0"
"@aws-sdk/middleware-signing" "3.40.0"
"@aws-sdk/middleware-stack" "3.40.0"
"@aws-sdk/middleware-user-agent" "3.40.0"
"@aws-sdk/node-config-provider" "3.40.0"
"@aws-sdk/node-http-handler" "3.40.0"
"@aws-sdk/protocol-http" "3.40.0"
"@aws-sdk/smithy-client" "3.41.0"
"@aws-sdk/types" "3.40.0"
"@aws-sdk/url-parser" "3.40.0"
"@aws-sdk/util-base64-browser" "3.37.0"
"@aws-sdk/util-base64-node" "3.37.0"
"@aws-sdk/util-body-length-browser" "3.37.0"
"@aws-sdk/util-body-length-node" "3.37.0"
"@aws-sdk/util-user-agent-browser" "3.40.0"
"@aws-sdk/util-user-agent-node" "3.40.0"
"@aws-sdk/util-utf8-browser" "3.37.0"
"@aws-sdk/util-utf8-node" "3.37.0"
"@aws-sdk/util-waiter" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/client-sso@3.41.0":
version "3.41.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.41.0.tgz#33d49e926ef6fff08278b256454241f1f982d8de"
integrity sha512-xDvcy7wv3KdHhOpl5fZN+Ydw+dHBmsCZwMFI1ZdJVCSGO+ZKgl5KVWi1LCif6vjZP1pUuGl44oDOZz1ACqOzTg==
dependencies:
"@aws-crypto/sha256-browser" "2.0.0"
"@aws-crypto/sha256-js" "2.0.0"
"@aws-sdk/config-resolver" "3.40.0"
"@aws-sdk/fetch-http-handler" "3.40.0"
"@aws-sdk/hash-node" "3.40.0"
"@aws-sdk/invalid-dependency" "3.40.0"
"@aws-sdk/middleware-content-length" "3.40.0"
"@aws-sdk/middleware-host-header" "3.40.0"
"@aws-sdk/middleware-logger" "3.40.0"
"@aws-sdk/middleware-retry" "3.40.0"
"@aws-sdk/middleware-serde" "3.40.0"
"@aws-sdk/middleware-stack" "3.40.0"
"@aws-sdk/middleware-user-agent" "3.40.0"
"@aws-sdk/node-config-provider" "3.40.0"
"@aws-sdk/node-http-handler" "3.40.0"
"@aws-sdk/protocol-http" "3.40.0"
"@aws-sdk/smithy-client" "3.41.0"
"@aws-sdk/types" "3.40.0"
"@aws-sdk/url-parser" "3.40.0"
"@aws-sdk/util-base64-browser" "3.37.0"
"@aws-sdk/util-base64-node" "3.37.0"
"@aws-sdk/util-body-length-browser" "3.37.0"
"@aws-sdk/util-body-length-node" "3.37.0"
"@aws-sdk/util-user-agent-browser" "3.40.0"
"@aws-sdk/util-user-agent-node" "3.40.0"
"@aws-sdk/util-utf8-browser" "3.37.0"
"@aws-sdk/util-utf8-node" "3.37.0"
tslib "^2.3.0"
"@aws-sdk/client-sts@3.43.0":
version "3.43.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.43.0.tgz#c3d2dde8f3d3662235fd40f28cac249fa9247b2f"
integrity sha512-4CKYimjhIEixVtJH0Y8FR5FXc7zIepZtfScy8QHgH+DERXm/YL5cuUbkJiL6ZRTpek0vztVvE+mNSQU0z1eXag==
dependencies:
"@aws-crypto/sha256-browser" "2.0.0"
"@aws-crypto/sha256-js" "2.0.0"
"@aws-sdk/config-resolver" "3.40.0"
"@aws-sdk/credential-provider-node" "3.41.0"
"@aws-sdk/fetch-http-handler" "3.40.0"
"@aws-sdk/hash-node" "3.40.0"
"@aws-sdk/invalid-dependency" "3.40.0"
"@aws-sdk/middleware-content-length" "3.40.0"
"@aws-sdk/middleware-host-header" "3.40.0"
"@aws-sdk/middleware-logger" "3.40.0"
"@aws-sdk/middleware-retry" "3.40.0"
"@aws-sdk/middleware-sdk-sts" "3.40.0"
"@aws-sdk/middleware-serde" "3.40.0"
"@aws-sdk/middleware-signing" "3.40.0"
"@aws-sdk/middleware-stack" "3.40.0"
"@aws-sdk/middleware-user-agent" "3.40.0"
"@aws-sdk/node-config-provider" "3.40.0"
"@aws-sdk/node-http-handler" "3.40.0"
"@aws-sdk/protocol-http" "3.40.0"
"@aws-sdk/smithy-client" "3.41.0"
"@aws-sdk/types" "3.40.0"
"@aws-sdk/url-parser" "3.40.0"
"@aws-sdk/util-base64-browser" "3.37.0"
"@aws-sdk/util-base64-node" "3.37.0"
"@aws-sdk/util-body-length-browser" "3.37.0"
"@aws-sdk/util-body-length-node" "3.37.0"
"@aws-sdk/util-user-agent-browser" "3.40.0"
"@aws-sdk/util-user-agent-node" "3.40.0"
"@aws-sdk/util-utf8-browser" "3.37.0"
"@aws-sdk/util-utf8-node" "3.37.0"
entities "2.2.0"
fast-xml-parser "3.19.0"
tslib "^2.3.0"
"@aws-sdk/config-resolver@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.40.0.tgz#d7bd3180aebced797800661a2ed778a5db8ac7e5"
integrity sha512-QYy6J2k31QL6J74hPBfptnLW1kQYdN+xjwH4UQ1mv7EUhRoJN9ZY2soStJowFy4at6IIOOVWbyG5dyqvrbEovg==
dependencies:
"@aws-sdk/signature-v4" "3.40.0"
"@aws-sdk/types" "3.40.0"
"@aws-sdk/util-config-provider" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/credential-provider-env@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.40.0.tgz#0ca7611f13520dd6654e8eac7fa3e767d027ede6"
integrity sha512-qHZdf2vxhzZkSygjw2I4SEYFL2dMZxxYvO4QlkqQouKY81OVxs/j69oiNCjPasQzGz5jaZZKI8xEAIfkSyr1lg==
dependencies:
"@aws-sdk/property-provider" "3.40.0"
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/credential-provider-imds@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.40.0.tgz#7c324eff731f85d4d40763c484e78673aa5dedfb"
integrity sha512-Ty/wVa+BQrCFrP06AGl5S1CeLifDt68YrlYXUnkRn603SX4DvxBgVO7XFeDH58G8ziDCiqxfmVl4yjbncPPeSw==
dependencies:
"@aws-sdk/node-config-provider" "3.40.0"
"@aws-sdk/property-provider" "3.40.0"
"@aws-sdk/types" "3.40.0"
"@aws-sdk/url-parser" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/credential-provider-ini@3.41.0":
version "3.41.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.41.0.tgz#a212444f6e4d03c0683ed1b6479bca72eab782dd"
integrity sha512-98CGEHg7Tb6HxK5ZIdbAcijvD3IpLe0ddse1xMe/Ilhjz770FS/L2UNprOP6PZTqrSfBffiMrvfThUSuUaTlIQ==
dependencies:
"@aws-sdk/credential-provider-env" "3.40.0"
"@aws-sdk/credential-provider-imds" "3.40.0"
"@aws-sdk/credential-provider-sso" "3.41.0"
"@aws-sdk/credential-provider-web-identity" "3.41.0"
"@aws-sdk/property-provider" "3.40.0"
"@aws-sdk/shared-ini-file-loader" "3.37.0"
"@aws-sdk/types" "3.40.0"
"@aws-sdk/util-credentials" "3.37.0"
tslib "^2.3.0"
"@aws-sdk/credential-provider-node@3.41.0":
version "3.41.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.41.0.tgz#ab4fc10ea6c7a2b42c903f4bdb68fea8ada5f5dd"
integrity sha512-5FW6+wNJgyDCsbAd+mLm/1DBTDkyIYOMVzcxbr6Vi3pM4UrMFdeLdAP62edYW8usg78Xg+c6vaAoEv/M3zkS0Q==
dependencies:
"@aws-sdk/credential-provider-env" "3.40.0"
"@aws-sdk/credential-provider-imds" "3.40.0"
"@aws-sdk/credential-provider-ini" "3.41.0"
"@aws-sdk/credential-provider-process" "3.40.0"
"@aws-sdk/credential-provider-sso" "3.41.0"
"@aws-sdk/credential-provider-web-identity" "3.41.0"
"@aws-sdk/property-provider" "3.40.0"
"@aws-sdk/shared-ini-file-loader" "3.37.0"
"@aws-sdk/types" "3.40.0"
"@aws-sdk/util-credentials" "3.37.0"
tslib "^2.3.0"
"@aws-sdk/credential-provider-process@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.40.0.tgz#b4f16e43ca9c855002e833ac9dc8e409b3c7ca23"
integrity sha512-qsaNCDesW2GasDbzpeOA371gxugi05JWxt3EKonLbUfkGKBK7kmmL6EgLIxZuNm2/Ve4RS07PKp8yBGm4xIx9w==
dependencies:
"@aws-sdk/property-provider" "3.40.0"
"@aws-sdk/shared-ini-file-loader" "3.37.0"
"@aws-sdk/types" "3.40.0"
"@aws-sdk/util-credentials" "3.37.0"
tslib "^2.3.0"
"@aws-sdk/credential-provider-sso@3.41.0":
version "3.41.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.41.0.tgz#66c83a776ec42f08b4ea6d619351f0240d57f76a"
integrity sha512-9s7SWu3RVIQ/MTcBCt35EMzxNQm3avivrbpSOKfJwxR5L+oNKPsV+gSqMlkNZGwOVJyUicIsZGcq/4ON6CjrOg==
dependencies:
"@aws-sdk/client-sso" "3.41.0"
"@aws-sdk/property-provider" "3.40.0"
"@aws-sdk/shared-ini-file-loader" "3.37.0"
"@aws-sdk/types" "3.40.0"
"@aws-sdk/util-credentials" "3.37.0"
tslib "^2.3.0"
"@aws-sdk/credential-provider-web-identity@3.41.0":
version "3.41.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.41.0.tgz#7f0e9cc5650eaf6ac32ef359fb0e0dea2ca0ce78"
integrity sha512-VqvVoEh9C8xTXl4stKyJC5IKQhS8g1Gi5k6B9HPHLIxFRRfKxkE73DT4pMN6npnus7o0yi0MTFGQFQGYSrFO2g==
dependencies:
"@aws-sdk/property-provider" "3.40.0"
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/fetch-http-handler@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.40.0.tgz#5e6ecfb7fe1f32a5709e4e9c13b0536073477737"
integrity sha512-w1HiZromoU+/bbEo89uO81l6UO/M+c2uOMnXntZqe6t3ZHUUUo3AbvhKh0QGVFqRQa+Oi0+95KqWmTHa72/9Iw==
dependencies:
"@aws-sdk/protocol-http" "3.40.0"
"@aws-sdk/querystring-builder" "3.40.0"
"@aws-sdk/types" "3.40.0"
"@aws-sdk/util-base64-browser" "3.37.0"
tslib "^2.3.0"
"@aws-sdk/hash-node@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.40.0.tgz#bf4d31a41652cbc3c937055087c80096cfab67ae"
integrity sha512-yOXXK85DdGDktdnQtXgMdaVKii4wtMjEhJ1mrvx2A9nMFNaPhxvERkVVIUKSWlJRa9ZujOw5jWOx8d2R51/Kjg==
dependencies:
"@aws-sdk/types" "3.40.0"
"@aws-sdk/util-buffer-from" "3.37.0"
tslib "^2.3.0"
"@aws-sdk/invalid-dependency@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.40.0.tgz#023e37abfb2882676c3cef02da630342634aa429"
integrity sha512-axIWtDwCBDDqEgAJipX1FB1ZNpWYXquVwKDMo+7G+ftPBZ4FEq4M1ELhXJL3hhNJ9ZmCQzv+4F6Wnt8dwuzUaQ==
dependencies:
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/is-array-buffer@3.37.0":
version "3.37.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-3.37.0.tgz#aa87619f8172b1a2a7ac8d573032025d98ae6c50"
integrity sha512-XLjA/a6AuGnCvcJZLsMTy2jxF2upgGhqCCkoIJgLlzzXHSihur13KcmPvW/zcaGnCRj0SvKWXiJHl4vDlW75VQ==
dependencies:
tslib "^2.3.0"
"@aws-sdk/middleware-content-length@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.40.0.tgz#affe235fc0eb43c7b8e21189f85a238fdd0b4c3f"
integrity sha512-sybAJb8v7I/vvL08R3+TI/XDAg9gybQTZ2treC24Ap4+jAOz4QBTHJPMKaUlEeFlMUcq4rj6/u2897ebYH6opw==
dependencies:
"@aws-sdk/protocol-http" "3.40.0"
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/middleware-host-header@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.40.0.tgz#a6a1d52ab0da7f8e65a199c27d71750f8329eccc"
integrity sha512-/wocR7JFOLM7/+BQM1DgAd6KCFYcdxYu1P7AhI451GlVNuYa5f89zh7p0gt3SRC6monI5lXgpL7RudhDm8fTrA==
dependencies:
"@aws-sdk/protocol-http" "3.40.0"
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/middleware-logger@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.40.0.tgz#29d9616bd39dafa1493cef333a32363e4df2c607"
integrity sha512-19kx0Xg5ymVRKoupmhdmfTBkROcv3DZj508agpyG2YAo0abOObMlIP4Jltg0VD4PhNjGzNh0jFGJnvhjdwv4/A==
dependencies:
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/middleware-retry@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.40.0.tgz#5cffe046b1fd208a62a09495de6659be48ef86f3"
integrity sha512-SMUJrukugLL7YJE5X8B2ToukxMWMPwnf7jAFr84ptycCe8bdWv8x8klQ3EtVWpyqochtNlbTi6J/tTQBniUX7A==
dependencies:
"@aws-sdk/protocol-http" "3.40.0"
"@aws-sdk/service-error-classification" "3.40.0"
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
uuid "^8.3.2"
"@aws-sdk/middleware-sdk-sts@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.40.0.tgz#3efefc29176d5078915b61d17105f8bbee86ff5e"
integrity sha512-TcrbCvj1PkabFZiNczT3yePZtuEm2fAIw1OVnQyLcF2KW+p62Hv5YkK4MPOfx3LA/0lzjOUO1RNl2x7gzV443Q==
dependencies:
"@aws-sdk/middleware-signing" "3.40.0"
"@aws-sdk/property-provider" "3.40.0"
"@aws-sdk/protocol-http" "3.40.0"
"@aws-sdk/signature-v4" "3.40.0"
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/middleware-serde@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.40.0.tgz#90124ff60a7f23963bbcd00a5cc95862b29dddd9"
integrity sha512-uOWfZjlAoBy6xPqp0d4ka83WNNbEVCWn9WwfqBUXThyoTdTooYSpXe5y2YzN0BJa8b+tEZTyWpgamnBpFLp47g==
dependencies:
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/middleware-signing@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.40.0.tgz#bcbf5558a91db85a87918d5861ce98f306e40a88"
integrity sha512-RqK5nPbfma0qInMvjtpVkDYY/KkFS6EKlOv3DWTdxbXJ4YuOxgKiuUromhmBUoyjFag0JO7LUWod07H+/DawoA==
dependencies:
"@aws-sdk/property-provider" "3.40.0"
"@aws-sdk/protocol-http" "3.40.0"
"@aws-sdk/signature-v4" "3.40.0"
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/middleware-stack@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.40.0.tgz#5aa614e49a4fc76cc63986fb45302f7afab6db87"
integrity sha512-hby9HvESUYJxpdALX+6Dn2LPmS5jtMVurGB/+j3MWOvIcDYB4bcSXgVRvXzYnTKwbSupIdbX9zOE2ZAx2SJpUQ==
dependencies:
tslib "^2.3.0"
"@aws-sdk/middleware-user-agent@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.40.0.tgz#bf03d2deddc00689c85e7eadd9b4e02f24b61c08"
integrity sha512-dzC2fxWnanetFJ1oYgil8df3N36bR1yc/OCOpbdfQNiUk1FrXiCXqH5rHNO8zCvnwJAj8GHFwpFGd9a2Qube2w==
dependencies:
"@aws-sdk/protocol-http" "3.40.0"
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/node-config-provider@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.40.0.tgz#54a8abc4f6d78503093b270e6dff3d6174c59f95"
integrity sha512-AmokjgUDECG8osoMfdRsPNweqI+L1pn4bYGk5iTLmzbBi0o4ot0U1FdX8Rf0qJZZwS4t1TXc3s8/PDVknmPxKg==
dependencies:
"@aws-sdk/property-provider" "3.40.0"
"@aws-sdk/shared-ini-file-loader" "3.37.0"
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/node-http-handler@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.40.0.tgz#26491f11dabbd673c6318376d06af154adc123df"
integrity sha512-qjda6IbxDhbYr8NHmrMurKkbjgLUkfTMVgagDErDK24Nm3Dn5VaO6J4n6c0Q4OLHlmFaRcUfZSTrOo5DAubqCw==
dependencies:
"@aws-sdk/abort-controller" "3.40.0"
"@aws-sdk/protocol-http" "3.40.0"
"@aws-sdk/querystring-builder" "3.40.0"
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/property-provider@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.40.0.tgz#243cb1e87e36b1123ddc66d40d344e7580f80470"
integrity sha512-Mx4lkShjsYRwW9ujHA1pcnuubrWQ4kF5/DXWNfUiXuSIO/0Lojp1qTLheyBm4vzkJIlx5umyP6NvRAUkEHSN4Q==
dependencies:
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/protocol-http@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.40.0.tgz#ce6c7170a59e0a0eb63df5cd7cec87fe05bae680"
integrity sha512-f4ea7/HZkjpvGBrnRIuzc/bhrExWrgDv7eulj4htPukZGHdTqSJD3Jk8lEXWvFuX2vUKQDGhEhCDsqup7YWJQQ==
dependencies:
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/querystring-builder@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.40.0.tgz#f57212e60519d2d79ce6173cbe00fbe17a69bc0d"
integrity sha512-gO24oipnNaxJRBXB7lhLfa96vIMOd8gtMBqJTjelTjS2e1ZP1YY12CNKKTWwafSk8Ge021erZAG/YTOaXGpv+g==
dependencies:
"@aws-sdk/types" "3.40.0"
"@aws-sdk/util-uri-escape" "3.37.0"
tslib "^2.3.0"
"@aws-sdk/querystring-parser@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.40.0.tgz#5a5ba9c095ad3125a0daf37c33ed1cc8a600d53e"
integrity sha512-XZIyaKQIiZAM6zelCBcsLHhVDOLafi7XIOd3jy6SymGN8ajj3HqUJ/vdQ5G6ISTk18OrqgqcCOI9oNzv+nrBcA==
dependencies:
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/service-error-classification@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.40.0.tgz#c98cbb781bd50e5d90649742ff954d754201c44d"
integrity sha512-c8btKmkvjXczWudXubGdbO3JgmjySBUVC/gCrZDNfwNGsG8RYJJQYYcnmt1gWjelUZsgMDl/2PIzxTlxVF91rA==
"@aws-sdk/shared-ini-file-loader@3.37.0":
version "3.37.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.37.0.tgz#ca595d9745150f46805f68be6a6c1607d618ad94"
integrity sha512-+vRBSlfa48R9KL7DpQt3dsu5/+5atjRgoCISblWo3SLpjrx41pKcjKneo7a1u0aP1Xc2oG2TfIyqTWZuOXsmEQ==
dependencies:
tslib "^2.3.0"
"@aws-sdk/signature-v4@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.40.0.tgz#9de1b4e1130f68394df3232882805896c2d20e45"
integrity sha512-Q1GNZJRCS3W2qsRtDsX/b6EOSfMXfr6TW46N3LnLTGYZ3KAN2SOSJ1DsW59AuGpEZyRmOhJ9L/Q5U403+bZMXQ==
dependencies:
"@aws-sdk/is-array-buffer" "3.37.0"
"@aws-sdk/types" "3.40.0"
"@aws-sdk/util-hex-encoding" "3.37.0"
"@aws-sdk/util-uri-escape" "3.37.0"
tslib "^2.3.0"
"@aws-sdk/smithy-client@3.41.0":
version "3.41.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.41.0.tgz#61154b4813a01dc079e7083805a20e1bc05d3199"
integrity sha512-ldhS0Pf3v6yHCd//kk5DvKcdyeUkKEwxNDRanAp+ekTW68J3XcYgKaPC9sNDhVTDH1zrywTvtEz5zWHEvXjQow==
dependencies:
"@aws-sdk/middleware-stack" "3.40.0"
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/types@3.40.0", "@aws-sdk/types@^3.1.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.40.0.tgz#a9d7926fcb9b699bc46be975033559d2293e60d1"
integrity sha512-KpILcfvRaL88TLvo3SY4OuCCg90SvcNLPyjDwUuBqiOyWODjrKShHtAPJzej4CLp92lofh+ul0UnBfV9Jb/5PA==
"@aws-sdk/url-parser@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.40.0.tgz#9ccd00a2026605d5eaef630e94b6632cc9598ec3"
integrity sha512-HwNV+HX7bHgLk5FzTOgdXANsC0SeVz5PMC4Nh+TLz2IoeQnrw4H8dsA4YNonncjern5oC5veKRjQeOoCL5SlSQ==
dependencies:
"@aws-sdk/querystring-parser" "3.40.0"
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/util-base64-browser@3.37.0":
version "3.37.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-browser/-/util-base64-browser-3.37.0.tgz#4bf105de91e5e17ded644557dac6851c30e992d2"
integrity sha512-o4s/rHVm5k8eC/T7grJQINyYA/mKfDmEWKMA9wk5iBroXlI2rUm7x649TBk5hzoddufk/mffEeNz/1wM7yTmlg==
dependencies:
tslib "^2.3.0"
"@aws-sdk/util-base64-node@3.37.0":
version "3.37.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-node/-/util-base64-node-3.37.0.tgz#81ff164d227db8faeb910af33ff5f861269d6d67"
integrity sha512-1UPxly1GPrGZtlIWvbNCDIAund4Oyp8cFi9neA43TeNACvrmEQu/nG01pDbOoo0ENoVSVJrNAVBeqKEpqjH2GA==
dependencies:
"@aws-sdk/util-buffer-from" "3.37.0"
tslib "^2.3.0"
"@aws-sdk/util-body-length-browser@3.37.0":
version "3.37.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.37.0.tgz#2e3a375ac191a9bacd40a6b3479ee402dcb5769d"
integrity sha512-tClmH1uYelqWT43xxmnOsVFbCQJiIwizp6y4E109G2LIof07inxrO0L8nbwBpjhugVplx6NZr9IaqTFqbdM1gA==
dependencies:
tslib "^2.3.0"
"@aws-sdk/util-body-length-node@3.37.0":
version "3.37.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-3.37.0.tgz#d6170dafd351799687d583f818a4a3924b61cbec"
integrity sha512-aY3mXdbEajruRi9CHgq/heM89R+Gectj/Xrs1naewmamaN8NJrvjDm3s+cw//lqqSOW903LYHXDgm7wvCzUnFA==
dependencies:
tslib "^2.3.0"
"@aws-sdk/util-buffer-from@3.37.0":
version "3.37.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.37.0.tgz#298d4a925b9f0ca23f99617648cd9fb3896b573c"
integrity sha512-aa3SBwjLwImuJoE4+hxDIWQ9REz3UFb3p7KFPe9qopdXb/yB12RTcbrXVb4whUux4i4mO6KRij0ZNjFZrjrKPg==
dependencies:
"@aws-sdk/is-array-buffer" "3.37.0"
tslib "^2.3.0"
"@aws-sdk/util-config-provider@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-config-provider/-/util-config-provider-3.40.0.tgz#acefff264d6650450a1f8b056a63830a454b756d"
integrity sha512-NjZGrA4mqhpr6gkVCAUweurP0Z9d3vFyXJCtulC0BFbpKAnKCf/crSK56NwUaNhAEMCkSuBvjRFzkbfT+HO8bA==
dependencies:
tslib "^2.3.0"
"@aws-sdk/util-credentials@3.37.0":
version "3.37.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-credentials/-/util-credentials-3.37.0.tgz#76261c3d7c20bee5d28e5c17741adf19558b3b67"
integrity sha512-zcLhSZDKgBLhUjSU5HoQpuQiP3v8oE86NmV/tiZVPEaO6YVULEAB2Cfj1hpM/b/JXWzjSHfT06KXT7QUODKS+A==
dependencies:
"@aws-sdk/shared-ini-file-loader" "3.37.0"
tslib "^2.3.0"
"@aws-sdk/util-hex-encoding@3.37.0":
version "3.37.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.37.0.tgz#40ce21b5ff682e811e98ac7476692ee55ae61493"
integrity sha512-tn5UpfaeM+rZWqynoNqB8lwtcAXil5YYO3HLGH9himpWAdft/2Z7LK6bsYDpctaAI1WHgMDcL0bw3Id04ZUbhA==
dependencies:
tslib "^2.3.0"
"@aws-sdk/util-locate-window@^3.0.0":
version "3.37.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.37.0.tgz#e041f411e5e6a235e5bcffacc4b7fa90f25d8d01"
integrity sha512-NvDCfOhLLVHp27oGUUs8EVirhz91aX5gdxGS7J/sh5PF0cNN8rwaR1vSLR7BxPmJHMO7NH7i9EwiELfLfYcq6g==
dependencies:
tslib "^2.3.0"
"@aws-sdk/util-uri-escape@3.37.0":
version "3.37.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.37.0.tgz#42b8393a51dcc04f228e70d1c94c2fe38a738994"
integrity sha512-8pKf4YJTELP5lm/CEgYw2atyJBB1RWWqFa0sZx6YJmTlOtLF5G6raUdAi4iDa2hldGt2B6IAdIIyuusT8zeU8Q==
dependencies:
tslib "^2.3.0"
"@aws-sdk/util-user-agent-browser@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.40.0.tgz#d9f4f49af35895df260598a333a8b792b56e9f76"
integrity sha512-C69sTI26bV2EprTv3DTXu9XP7kD9Wu4YVPBzqztOYArd2GDYw3w+jS8SEg3XRbjAKY/mOPZ2Thw4StjpZlWZiA==
dependencies:
"@aws-sdk/types" "3.40.0"
bowser "^2.11.0"
tslib "^2.3.0"
"@aws-sdk/util-user-agent-node@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.40.0.tgz#76240a4ee05e409ad1267854761c53e746e9bcdf"
integrity sha512-cjIzd0hRZFTTh7iLJD6Bciu++Em1iaM1clyG02xRl0JD5DEtDSR1zO02uu+AeM7GSLGOxIvwOkK2j8ySPAOmBA==
dependencies:
"@aws-sdk/node-config-provider" "3.40.0"
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@aws-sdk/util-utf8-browser@3.37.0", "@aws-sdk/util-utf8-browser@^3.0.0":
version "3.37.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.37.0.tgz#d896899f4c475ceeaf8b77c5d7cdc453e5fe6b83"
integrity sha512-tuiOxzfqet1kKGYzlgpMGfhr64AHJnYsFx2jZiH/O6Yq8XQg43ryjQlbJlim/K/XHGNzY0R+nabeJg34q3Ua1g==
dependencies:
tslib "^2.3.0"
"@aws-sdk/util-utf8-node@3.37.0":
version "3.37.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-node/-/util-utf8-node-3.37.0.tgz#300912cce55d72c18213190237d6ab943e17b5bf"
integrity sha512-fUAgd7UTCULL36j9/vnXHxVhxvswnq23mYgTCIT8NQ7wHN30q2a89ym1e9DwGeQkJEBOkOcKLn6nsMsN7YQMDQ==
dependencies:
"@aws-sdk/util-buffer-from" "3.37.0"
tslib "^2.3.0"
"@aws-sdk/util-waiter@3.40.0":
version "3.40.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.40.0.tgz#91c537efc9d0129fb24d9bdab86acbfd797ddf1f"
integrity sha512-jdxwNEZdID49ZvyAnxaeNm5w2moIfMLOwj/q6TxKlxYoXMs16FQWkhyfGue0vEASzchS49ewbyt+KBqpT31Ebg==
dependencies:
"@aws-sdk/abort-controller" "3.40.0"
"@aws-sdk/types" "3.40.0"
tslib "^2.3.0"
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb"
@ -763,21 +1402,6 @@ atob@^2.1.2:
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
aws-sdk@^2.1046.0:
version "2.1046.0"
resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1046.0.tgz#9147b0fa1c86acbebd1a061e951ab5012f4499d7"
integrity sha512-ocwHclMXdIA+NWocUyvp9Ild3/zy2vr5mHp3mTyodf0WU5lzBE8PocCVLSWhMAXLxyia83xv2y5f5AzAcetbqA==
dependencies:
buffer "4.9.2"
events "1.1.1"
ieee754 "1.1.13"
jmespath "0.15.0"
querystring "0.2.0"
sax "1.2.1"
url "0.10.3"
uuid "3.3.2"
xml2js "0.4.19"
babel-jest@^26.6.3:
version "26.6.3"
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056"
@ -844,11 +1468,6 @@ balanced-match@^1.0.0:
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
base64-js@^1.0.2:
version "1.5.1"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
base@^0.11.1:
version "0.11.2"
resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
@ -862,6 +1481,11 @@ base@^0.11.1:
mixin-deep "^1.2.0"
pascalcase "^0.1.1"
bowser@^2.11.0:
version "2.11.0"
resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f"
integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==
brace-expansion@^1.1.7:
version "1.1.11"
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@ -928,15 +1552,6 @@ buffer-from@1.x, buffer-from@^1.0.0:
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
buffer@4.9.2:
version "4.9.2"
resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8"
integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==
dependencies:
base64-js "^1.0.2"
ieee754 "^1.1.4"
isarray "^1.0.0"
cache-base@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
@ -1287,6 +1902,11 @@ end-of-stream@^1.1.0:
dependencies:
once "^1.4.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==
error-ex@^1.3.1:
version "1.3.2"
resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
@ -1336,11 +1956,6 @@ esutils@^2.0.2:
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
events@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=
exec-sh@^0.3.2:
version "0.3.6"
resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc"
@ -1443,6 +2058,11 @@ fast-levenshtein@~2.0.6:
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
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==
fb-watchman@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85"
@ -1666,16 +2286,6 @@ iconv-lite@0.4.24:
dependencies:
safer-buffer ">= 2.1.2 < 3"
ieee754@1.1.13:
version "1.1.13"
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84"
integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==
ieee754@^1.1.4:
version "1.2.1"
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
import-local@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6"
@ -1850,7 +2460,7 @@ is-wsl@^2.2.0:
dependencies:
is-docker "^2.0.0"
isarray@1.0.0, isarray@^1.0.0:
isarray@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
@ -2313,11 +2923,6 @@ jest@^26.6.3:
import-local "^3.0.2"
jest-cli "^26.6.3"
jmespath@0.15.0:
version "0.15.0"
resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217"
integrity sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=
js-tokens@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
@ -2858,21 +3463,11 @@ pump@^3.0.0:
end-of-stream "^1.1.0"
once "^1.3.1"
punycode@1.3.2:
version "1.3.2"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
punycode@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
querystring@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
react-is@^17.0.1:
version "17.0.2"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
@ -3004,16 +3599,6 @@ sane@^4.0.3:
minimist "^1.1.1"
walker "~1.0.5"
sax@1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a"
integrity sha1-e45lYZCyKOgaZq6nSEgNgozS03o=
sax@>=0.6.0:
version "1.2.4"
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
saxes@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d"
@ -3386,6 +3971,16 @@ ts-jest@^26.5.6:
semver "7.x"
yargs-parser "20.x"
tslib@^1.11.1:
version "1.14.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
tslib@^2.3.0:
version "2.3.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01"
integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
tunnel@0.0.6:
version "0.0.6"
resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c"
@ -3466,25 +4061,12 @@ urix@^0.1.0:
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
url@0.10.3:
version "0.10.3"
resolved "https://registry.yarnpkg.com/url/-/url-0.10.3.tgz#021e4d9c7705f21bbf37d03ceb58767402774c64"
integrity sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=
dependencies:
punycode "1.3.2"
querystring "0.2.0"
use@^3.1.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
uuid@3.3.2:
version "3.3.2"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
uuid@^8.3.0:
uuid@^8.3.0, uuid@^8.3.2:
version "8.3.2"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
@ -3616,19 +4198,6 @@ xml-name-validator@^3.0.0:
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==
xml2js@0.4.19:
version "0.4.19"
resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7"
integrity sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==
dependencies:
sax ">=0.6.0"
xmlbuilder "~9.0.1"
xmlbuilder@~9.0.1:
version "9.0.7"
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d"
integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=
xmlchars@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"