unique task def per job

pull/218/head
Frostebite 2021-02-07 15:27:24 +00:00
parent f2b1df719a
commit d9f30b747b
4 changed files with 548 additions and 3 deletions

File diff suppressed because one or more lines are too long

View File

@ -17,6 +17,7 @@
"@actions/core": "^1.2.6",
"@actions/exec": "1.0.4",
"@actions/github": "^2.1.1",
"@aws-sdk/client-kinesis": "3.4.1",
"aws-sdk": "^2.812.0",
"base-64": "^0.1.0",
"cloudwatch-logs-hose": "0.0.2",

View File

@ -2,10 +2,10 @@
/* eslint-disable no-await-in-loop */
import * as SDK from 'aws-sdk';
import { nanoid } from 'nanoid';
import { CloudWatch, CloudWatchLogs } from 'aws-sdk';
const fs = require('fs');
const core = require('@actions/core');
const kcl = require('aws-kcl');
class AWS {
static async runBuildJob(buildParameters, baseImage) {
@ -105,6 +105,60 @@ class AWS {
core.info(`Build job is running, `);
// watching logs
kcl({
initialize: (initializeInput, completeCallback) => {
// Your application specific initialization logic.
// After initialization is done, call completeCallback,
// to let the KCL know that the initialize operation is
// complete.
completeCallback();
},
processRecords: (processRecordsInput, completeCallback) => {
// Sample code for record processing.
if (!processRecordsInput || !processRecordsInput.records) {
// Invoke callback to tell the KCL to process next batch
// of records.
completeCallback();
return;
}
const { records } = processRecordsInput;
let record;
let sequenceNumber;
let partitionKey;
let data;
// eslint-disable-next-line no-restricted-syntax
for (const element of records) {
record = element;
sequenceNumber = record.sequenceNumber;
partitionKey = record.partitionKey;
// Data is in base64 format.
data = Buffer.from(record.data, 'base64').toString();
// Record processing logic here.
core.info(data);
}
// Checkpoint last sequence number.
processRecordsInput.checkpointer.checkpoint(sequenceNumber, (_error, sn) => {
// Error handling logic. In this case, we call
// completeCallback to process more data.
completeCallback();
});
},
shutdown: (shutdownInput, completeCallback) => {
// Your shutdown logic.
if (shutdownInput.reason !== 'TERMINATE') {
completeCallback();
return;
}
shutdownInput.checkpointer.checkpoint((err) => {
// Error handling logic.
// Invoke the callback at the end to mark the shutdown
// operation complete.
completeCallback();
});
},
}).run();
await ECS.waitFor('tasksStopped', {
cluster: clusterName,

492
yarn.lock
View File

@ -30,6 +30,467 @@
version "1.0.2"
resolved "https://registry.yarnpkg.com/@actions/io/-/io-1.0.2.tgz#2f614b6e69ce14d191180451eb38e6576a6e6b27"
"@aws-crypto/crc32@^1.0.0":
version "1.0.0"
resolved "https://registry.yarnpkg.com/@aws-crypto/crc32/-/crc32-1.0.0.tgz#6a0164fd92bb365860ba6afb5dfef449701eb8ca"
dependencies:
tslib "^1.11.1"
"@aws-crypto/ie11-detection@^1.0.0":
version "1.0.0"
resolved "https://registry.yarnpkg.com/@aws-crypto/ie11-detection/-/ie11-detection-1.0.0.tgz#d3a6af29ba7f15458f79c41d1cd8cac3925e726a"
dependencies:
tslib "^1.11.1"
"@aws-crypto/sha256-browser@^1.0.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-1.1.0.tgz#20092cc6c08d8f04db0ed57b6f05cff150384f77"
dependencies:
"@aws-crypto/ie11-detection" "^1.0.0"
"@aws-crypto/sha256-js" "^1.1.0"
"@aws-crypto/supports-web-crypto" "^1.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@^1.0.0", "@aws-crypto/sha256-js@^1.1.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-1.1.0.tgz#a58386ad18186e392e0f1d98d18831261d27b071"
dependencies:
"@aws-sdk/types" "^3.1.0"
"@aws-sdk/util-utf8-browser" "^3.0.0"
tslib "^1.11.1"
"@aws-crypto/supports-web-crypto@^1.0.0":
version "1.0.0"
resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-1.0.0.tgz#c40901bc17ac1e875e248df16a2b47ad8bfd9a93"
dependencies:
tslib "^1.11.1"
"@aws-sdk/abort-controller@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.4.1.tgz#9f89f74ee4475f02364a838d0d48e9d34869fc31"
dependencies:
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/client-kinesis@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/client-kinesis/-/client-kinesis-3.4.1.tgz#a696cd4ccdf2dfbef32459ba42dc0bd998b3577d"
dependencies:
"@aws-crypto/sha256-browser" "^1.0.0"
"@aws-crypto/sha256-js" "^1.0.0"
"@aws-sdk/config-resolver" "3.4.1"
"@aws-sdk/credential-provider-node" "3.4.1"
"@aws-sdk/eventstream-serde-browser" "3.4.1"
"@aws-sdk/eventstream-serde-config-resolver" "3.4.1"
"@aws-sdk/eventstream-serde-node" "3.4.1"
"@aws-sdk/fetch-http-handler" "3.4.1"
"@aws-sdk/hash-node" "3.4.1"
"@aws-sdk/invalid-dependency" "3.4.1"
"@aws-sdk/middleware-content-length" "3.4.1"
"@aws-sdk/middleware-host-header" "3.4.1"
"@aws-sdk/middleware-logger" "3.4.1"
"@aws-sdk/middleware-retry" "3.4.1"
"@aws-sdk/middleware-serde" "3.4.1"
"@aws-sdk/middleware-signing" "3.4.1"
"@aws-sdk/middleware-stack" "3.4.1"
"@aws-sdk/middleware-user-agent" "3.4.1"
"@aws-sdk/node-config-provider" "3.4.1"
"@aws-sdk/node-http-handler" "3.4.1"
"@aws-sdk/protocol-http" "3.4.1"
"@aws-sdk/smithy-client" "3.4.1"
"@aws-sdk/types" "3.4.1"
"@aws-sdk/url-parser" "3.4.1"
"@aws-sdk/url-parser-native" "3.4.1"
"@aws-sdk/util-base64-browser" "3.4.1"
"@aws-sdk/util-base64-node" "3.4.1"
"@aws-sdk/util-body-length-browser" "3.4.1"
"@aws-sdk/util-body-length-node" "3.4.1"
"@aws-sdk/util-user-agent-browser" "3.4.1"
"@aws-sdk/util-user-agent-node" "3.4.1"
"@aws-sdk/util-utf8-browser" "3.4.1"
"@aws-sdk/util-utf8-node" "3.4.1"
"@aws-sdk/util-waiter" "3.4.1"
tslib "^2.0.0"
"@aws-sdk/config-resolver@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.4.1.tgz#dc62cf206ab74399579be10ff67503911417be71"
dependencies:
"@aws-sdk/signature-v4" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/credential-provider-env@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.4.1.tgz#436d45b3afe125b3314aab9bae0fa13ec6733755"
dependencies:
"@aws-sdk/property-provider" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/credential-provider-imds@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.4.1.tgz#2d0c75ac6524a00a2d36bbc78f9b5bcd90a904f3"
dependencies:
"@aws-sdk/property-provider" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/credential-provider-ini@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.4.1.tgz#ab8b0c041e08fed595b343d06e61989bd114dd46"
dependencies:
"@aws-sdk/property-provider" "3.4.1"
"@aws-sdk/shared-ini-file-loader" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/credential-provider-node@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.4.1.tgz#d5b49f4ccc8ced465028b69a6ea070984c2535e1"
dependencies:
"@aws-sdk/credential-provider-env" "3.4.1"
"@aws-sdk/credential-provider-imds" "3.4.1"
"@aws-sdk/credential-provider-ini" "3.4.1"
"@aws-sdk/credential-provider-process" "3.4.1"
"@aws-sdk/property-provider" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/credential-provider-process@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.4.1.tgz#e3c6f5461a01b3fd2d672e31190dccacb7cf01dd"
dependencies:
"@aws-sdk/credential-provider-ini" "3.4.1"
"@aws-sdk/property-provider" "3.4.1"
"@aws-sdk/shared-ini-file-loader" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/eventstream-marshaller@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-marshaller/-/eventstream-marshaller-3.4.1.tgz#b5d6cd20729e67436045cc8a1e3a3712e0837485"
dependencies:
"@aws-crypto/crc32" "^1.0.0"
"@aws-sdk/types" "3.4.1"
"@aws-sdk/util-hex-encoding" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/eventstream-serde-browser@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.4.1.tgz#efe0d2a948e84a332e58056ad4ada358d23f3d01"
dependencies:
"@aws-sdk/eventstream-marshaller" "3.4.1"
"@aws-sdk/eventstream-serde-universal" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/eventstream-serde-config-resolver@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.4.1.tgz#dc46eb2f7ba15bb982aa6a0f01d23207c8842698"
dependencies:
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/eventstream-serde-node@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.4.1.tgz#5ca2896144e4baf916ae60ce1825e431d949bbd0"
dependencies:
"@aws-sdk/eventstream-marshaller" "3.4.1"
"@aws-sdk/eventstream-serde-universal" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/eventstream-serde-universal@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.4.1.tgz#3f58083e4ffa0cd6deecbfe30949e0d9a9952824"
dependencies:
"@aws-sdk/eventstream-marshaller" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/fetch-http-handler@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.4.1.tgz#8293a8e09a37a8beacd2b8ea020011a4abf16ddb"
dependencies:
"@aws-sdk/protocol-http" "3.4.1"
"@aws-sdk/querystring-builder" "3.4.1"
"@aws-sdk/types" "3.4.1"
"@aws-sdk/util-base64-browser" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/hash-node@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.4.1.tgz#557c9c451ef64462afc3e307b2979a129ea0a7ad"
dependencies:
"@aws-sdk/types" "3.4.1"
"@aws-sdk/util-buffer-from" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/invalid-dependency@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.4.1.tgz#7189c852862aba73c867f9f1584b13fdbafabbb9"
dependencies:
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/is-array-buffer@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-3.4.1.tgz#55a73adab106be1c4ff22841b2b4560b65f0be0d"
dependencies:
tslib "^1.8.0"
"@aws-sdk/middleware-content-length@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.4.1.tgz#bd7fa16f008468827a20ba1576d624cc6eca041a"
dependencies:
"@aws-sdk/protocol-http" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/middleware-host-header@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.4.1.tgz#5bee4b28bcdeded5ad83d7767e6e4c3b89836ca9"
dependencies:
"@aws-sdk/protocol-http" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/middleware-logger@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.4.1.tgz#41ba6b59702aed6fa223405235d7837d9dc79b0c"
dependencies:
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/middleware-retry@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.4.1.tgz#5835e860f022cf2d9fbae4f74c9d9f175aa8d132"
dependencies:
"@aws-sdk/protocol-http" "3.4.1"
"@aws-sdk/service-error-classification" "3.4.1"
"@aws-sdk/types" "3.4.1"
react-native-get-random-values "^1.4.0"
tslib "^1.8.0"
uuid "^3.0.0"
"@aws-sdk/middleware-serde@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.4.1.tgz#20125c5a1eeeb527d61047606d1e92a617523bbb"
dependencies:
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/middleware-signing@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.4.1.tgz#f2082b73a4d98e963b633197af97993dd50336c8"
dependencies:
"@aws-sdk/protocol-http" "3.4.1"
"@aws-sdk/signature-v4" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/middleware-stack@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.4.1.tgz#cecc5debf8cc5b7fe41f051f9aeff47b4b5ab432"
dependencies:
tslib "^1.8.0"
"@aws-sdk/middleware-user-agent@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.4.1.tgz#5e242d699c53bbd8d3ba98eb627209dabc99d74f"
dependencies:
"@aws-sdk/protocol-http" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/node-config-provider@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.4.1.tgz#619727a88e482d4e6b694690accf2d3f712f69a0"
dependencies:
"@aws-sdk/property-provider" "3.4.1"
"@aws-sdk/shared-ini-file-loader" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/node-http-handler@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.4.1.tgz#d147a12b721df994bde33819327a3f667feca9d2"
dependencies:
"@aws-sdk/abort-controller" "3.4.1"
"@aws-sdk/protocol-http" "3.4.1"
"@aws-sdk/querystring-builder" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/property-provider@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.4.1.tgz#3b44c50bcfa04c7011598e5fdcda8cfefb5830a7"
dependencies:
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/protocol-http@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.4.1.tgz#aebb296eb69055dc8b79492161c5ea9458f6f181"
dependencies:
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/querystring-builder@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.4.1.tgz#205ac435d3be15451f359ce4a2d5a7b187776505"
dependencies:
"@aws-sdk/types" "3.4.1"
"@aws-sdk/util-uri-escape" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/querystring-parser@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.4.1.tgz#7e2ef361aa6ac896d2dde803820ce56eab81fc58"
dependencies:
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/service-error-classification@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.4.1.tgz#ce8437243af3ece30f190c893aee44bc11de180f"
"@aws-sdk/shared-ini-file-loader@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.4.1.tgz#06e1c2578d9386a1f8218bcace64a0cff3fcc2ee"
dependencies:
tslib "^1.8.0"
"@aws-sdk/signature-v4@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.4.1.tgz#397067ed42882ac76a635cc8a68ecb74d765a7e4"
dependencies:
"@aws-sdk/is-array-buffer" "3.4.1"
"@aws-sdk/types" "3.4.1"
"@aws-sdk/util-hex-encoding" "3.4.1"
"@aws-sdk/util-uri-escape" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/smithy-client@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.4.1.tgz#17630451a897f5c4fdd109adf2dc296cc8392854"
dependencies:
"@aws-sdk/middleware-stack" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/types@3.4.1", "@aws-sdk/types@^3.1.0":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.4.1.tgz#efd5c9ca2166d5569f353345fea5d9ff252350c5"
"@aws-sdk/url-parser-native@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser-native/-/url-parser-native-3.4.1.tgz#e9cc669fe74140ee956fa35a1fc11212275fb5aa"
dependencies:
"@aws-sdk/querystring-parser" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
url "^0.11.0"
"@aws-sdk/url-parser@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.4.1.tgz#5e612a0b24d00049822e8049d52ac8131d10d8c5"
dependencies:
"@aws-sdk/querystring-parser" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/util-base64-browser@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-browser/-/util-base64-browser-3.4.1.tgz#5ac43951e706d95ceec235087efbe46eccca6db3"
dependencies:
tslib "^1.8.0"
"@aws-sdk/util-base64-node@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-node/-/util-base64-node-3.4.1.tgz#a365b7c5d698237c4fe117b3a73160fff814bd7b"
dependencies:
"@aws-sdk/util-buffer-from" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/util-body-length-browser@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.4.1.tgz#929de2bbcd05df4145229f11dde9d64e5d8937fa"
dependencies:
tslib "^1.8.0"
"@aws-sdk/util-body-length-node@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-3.4.1.tgz#ae83e49f180cf19817f0f7eccfb44dd83fe396cb"
dependencies:
tslib "^1.8.0"
"@aws-sdk/util-buffer-from@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.4.1.tgz#aaefa24ad776b4617c04a28dce9ac4e6193b0551"
dependencies:
"@aws-sdk/is-array-buffer" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/util-hex-encoding@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.4.1.tgz#4ec50155666f7da345d11213c8b0b07dddf862bd"
dependencies:
tslib "^1.8.0"
"@aws-sdk/util-locate-window@^3.0.0":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.4.1.tgz#933318165601fdb147693b8719996ddc60cae29d"
dependencies:
tslib "^1.8.0"
"@aws-sdk/util-uri-escape@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.4.1.tgz#74e9ca21aac377a0be001a14a6d47ae91af9793a"
dependencies:
tslib "^1.8.0"
"@aws-sdk/util-user-agent-browser@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.4.1.tgz#29f582a23c4481b8b07f270649ae557a68136c6a"
dependencies:
"@aws-sdk/types" "3.4.1"
bowser "^2.11.0"
tslib "^1.8.0"
"@aws-sdk/util-user-agent-node@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.4.1.tgz#9b26b83b8fde8e87afacf9b4f767f2144ee72706"
dependencies:
"@aws-sdk/node-config-provider" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/util-utf8-browser@3.4.1", "@aws-sdk/util-utf8-browser@^3.0.0":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.4.1.tgz#fef8faa75addce8726b08c2963171e8949ac315c"
dependencies:
tslib "^1.8.0"
"@aws-sdk/util-utf8-node@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-node/-/util-utf8-node-3.4.1.tgz#d33f19705f818b692087b1c5791db3d5b8576029"
dependencies:
"@aws-sdk/util-buffer-from" "3.4.1"
tslib "^1.8.0"
"@aws-sdk/util-waiter@3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.4.1.tgz#50d36f52758fd25169f9da7b9555c2e0f271079a"
dependencies:
"@aws-sdk/abort-controller" "3.4.1"
"@aws-sdk/types" "3.4.1"
tslib "^1.8.0"
"@babel/cli@7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.8.4.tgz#505fb053721a98777b2b175323ea4f090b7d3c1c"
@ -1530,6 +1991,10 @@ bindings@^1.5.0:
dependencies:
file-uri-to-path "1.0.0"
bowser@^2.11.0:
version "2.11.0"
resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f"
brace-expansion@^1.1.7:
version "1.1.11"
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@ -2471,6 +2936,10 @@ extsprintf@^1.2.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
fast-base64-decode@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz#b434a0dd7d92b12b43f26819300d2dafb83ee418"
fast-deep-equal@^3.1.1:
version "3.1.3"
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
@ -4460,6 +4929,12 @@ react-is@^16.12.0, react-is@^16.8.1:
version "16.13.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
react-native-get-random-values@^1.4.0:
version "1.5.1"
resolved "https://registry.yarnpkg.com/react-native-get-random-values/-/react-native-get-random-values-1.5.1.tgz#f335a37c09a4892deaf40187e73a888e14e82d60"
dependencies:
fast-base64-decode "^1.0.0"
read-pkg-up@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be"
@ -5263,6 +5738,10 @@ tr46@^1.0.1:
dependencies:
punycode "^2.1.0"
tslib@^1.11.1, tslib@^1.8.0:
version "1.14.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
tslib@^1.9.0:
version "1.11.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35"
@ -5271,6 +5750,10 @@ tslib@^1.9.3:
version "1.13.0"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043"
tslib@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a"
tunnel-agent@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
@ -5395,6 +5878,13 @@ url@0.10.3:
punycode "1.3.2"
querystring "0.2.0"
url@^0.11.0:
version "0.11.0"
resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
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"
@ -5407,7 +5897,7 @@ uuid@3.3.2:
version "3.3.2"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
uuid@^3.3.2:
uuid@^3.0.0, uuid@^3.3.2:
version "3.4.0"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"