From 0d182ea8c09279b2330e926cfe6d4656ed5f9790 Mon Sep 17 00:00:00 2001 From: Anton Kropp Date: Thu, 26 Mar 2026 11:02:39 -0700 Subject: [PATCH 1/7] Move md5/consistentMd5 from common-server to common These hash utilities have no server-side dependencies beyond crypto, so they belong in the lightweight common package. Allow crypto in common eslint config. Re-exports from common-server for backwards compatibility. --- packages/common-server/src/hash/consistent.ts | 19 ++++--------------- packages/common-server/src/logger/log.ts | 3 +-- packages/common/.eslintrc.js | 1 - packages/common/src/hash/consistent.ts | 18 ++++++++++++++++++ packages/common/src/hash/index.ts | 1 + packages/common/src/index.ts | 1 + 6 files changed, 25 insertions(+), 18 deletions(-) create mode 100644 packages/common/src/hash/consistent.ts create mode 100644 packages/common/src/hash/index.ts diff --git a/packages/common-server/src/hash/consistent.ts b/packages/common-server/src/hash/consistent.ts index 38ec3c3..c08bac6 100644 --- a/packages/common-server/src/hash/consistent.ts +++ b/packages/common-server/src/hash/consistent.ts @@ -1,6 +1,9 @@ -import { chance, deepSort, SafeJson } from '@paradoxical-io/common'; +import { chance } from '@paradoxical-io/common'; import { createHash } from 'crypto'; +// Re-export from common for backwards compatibility +export { consistentMd5, md5 } from '@paradoxical-io/common'; + /** * Hashes the value consistently to a space between 0 and 1. Can be used for determining if certain * id's have feature flags enabled automatically (for probabilistic rollouts, etc) @@ -35,20 +38,6 @@ export function consistentHashExperimentKey(value: string, key: string): number return consistentHash(value, hashNum); } -export function md5(value: string): string { - return createHash('md5').update(value).digest().toString('hex'); -} - -/** - * Creates an md5 hash of a deep sorted value, which means it will be consistent - * across even when the json fields are arbitrary order. This is a matter of logical - * data md5 and not physical json blob md5 - * @param value - */ -export function consistentMd5(value: unknown): string { - return md5(SafeJson.stringify(deepSort(value))); -} - /** * Using consistent hashing returns if the key, when mapped onto a consistent hash space, hits * the probability requested. diff --git a/packages/common-server/src/logger/log.ts b/packages/common-server/src/logger/log.ts index 5511ad7..8f22395 100644 --- a/packages/common-server/src/logger/log.ts +++ b/packages/common-server/src/logger/log.ts @@ -1,5 +1,5 @@ /* eslint-disable no-console */ -import { asMilli, PathRedaction, pruneUndefined, redact, redactKey, SafeJson } from '@paradoxical-io/common'; +import { asMilli, md5, PathRedaction, pruneUndefined, redact, redactKey, SafeJson } from '@paradoxical-io/common'; import { Brand, notNullOrUndefined } from '@paradoxical-io/types'; import { LRUCache } from 'lru-cache'; import { serializeError } from 'serialize-error'; @@ -7,7 +7,6 @@ import * as winston from 'winston'; import { LoggerOptions } from 'winston'; import { isLocal } from '../env'; -import { md5 } from '../hash'; import { isAxiosError } from '../http'; import { Metrics } from '../metrics'; import { getCurrentUserId, getOptionalContext, Trace, traceID } from '../trace'; diff --git a/packages/common/.eslintrc.js b/packages/common/.eslintrc.js index 1732632..5c3ad4a 100644 --- a/packages/common/.eslintrc.js +++ b/packages/common/.eslintrc.js @@ -23,7 +23,6 @@ module.exports = { 'buffer', 'child_process', 'cluster', - 'crypto', 'dgram', 'dns', 'domain', diff --git a/packages/common/src/hash/consistent.ts b/packages/common/src/hash/consistent.ts new file mode 100644 index 0000000..1cc295b --- /dev/null +++ b/packages/common/src/hash/consistent.ts @@ -0,0 +1,18 @@ +import { createHash } from 'crypto'; + +import { SafeJson } from '../extensions/object'; +import { deepSort } from '../utils/sortBy'; + +export function md5(value: string): string { + return createHash('md5').update(value).digest().toString('hex'); +} + +/** + * Creates an md5 hash of a deep sorted value, which means it will be consistent + * across even when the json fields are arbitrary order. This is a matter of logical + * data md5 and not physical json blob md5 + * @param value + */ +export function consistentMd5(value: unknown): string { + return md5(SafeJson.stringify(deepSort(value))); +} diff --git a/packages/common/src/hash/index.ts b/packages/common/src/hash/index.ts new file mode 100644 index 0000000..c2b27fc --- /dev/null +++ b/packages/common/src/hash/index.ts @@ -0,0 +1 @@ +export * from './consistent'; diff --git a/packages/common/src/index.ts b/packages/common/src/index.ts index 6e976d5..f37fe5b 100644 --- a/packages/common/src/index.ts +++ b/packages/common/src/index.ts @@ -4,6 +4,7 @@ export * from './decorators'; export * from './di'; export * from './errors'; export * from './extensions'; +export * from './hash'; export * from './metrics'; export * from './name'; export * from './probability'; From f20ddc1ea312bc171a199ff39297fdc68fd24f45 Mon Sep 17 00:00:00 2001 From: Anton Kropp Date: Thu, 26 Mar 2026 11:02:56 -0700 Subject: [PATCH 2/7] Remove env-coupled defaults from DynamoDB and SQS classes Make tableName required instead of deriving it from the environment at runtime. Remove dynamoTableName() and assertTableNameValid() helpers that coupled the library to a specific naming convention. Decouple SQS consumer from implicit PartitionedKeyValueTable and environment checks by accepting proxyProvider via opts. --- packages/common-aws/src/dynamo/dynamoLock.ts | 8 +++---- .../common-aws/src/dynamo/keys/attempter.ts | 5 +---- .../common-aws/src/dynamo/keys/index.test.ts | 12 +++++----- .../src/dynamo/keys/keyTable.itest.ts | 18 ++++++++------- .../common-aws/src/dynamo/keys/keyTable.ts | 10 ++++----- .../src/dynamo/keys/keyValueCounter.ts | 8 +++---- .../src/dynamo/keys/partitionedKeyTable.ts | 13 +++++------ .../dynamo/keys/partitionedKeyValueCounter.ts | 8 +++---- .../src/dynamo/keys/partitionedKeys.ts | 8 +++---- .../src/dynamo/keys/test/inMemoryKvTable.ts | 11 ++++++---- packages/common-aws/src/sqs/consumer.ts | 22 +++++++------------ 11 files changed, 54 insertions(+), 69 deletions(-) diff --git a/packages/common-aws/src/dynamo/dynamoLock.ts b/packages/common-aws/src/dynamo/dynamoLock.ts index 1a9c1f2..c479c77 100644 --- a/packages/common-aws/src/dynamo/dynamoLock.ts +++ b/packages/common-aws/src/dynamo/dynamoLock.ts @@ -11,7 +11,7 @@ import { EpochSeconds } from '@paradoxical-io/types'; import { Logger, Monitoring, noOpMonitoring } from '../monitoring'; import { DynamoDao } from './mapper'; -import { DynamoTableName, dynamoTableName } from './util'; +import { DynamoTableName } from './util'; export class DynamoLock implements LockApi { private readonly dynamo: DynamoDBClient; @@ -24,15 +24,15 @@ export class DynamoLock implements LockApi { constructor({ dynamo = new DynamoDBClient(), - tableName = dynamoTableName('locks'), + tableName, timeProvider = defaultTimeProvider(), monitoring = noOpMonitoring(), }: { dynamo?: DynamoDBClient; - tableName?: DynamoTableName; + tableName: DynamoTableName; timeProvider?: TimeProvider; monitoring?: Monitoring; - } = {}) { + }) { this.dynamo = dynamo; this.tableName = tableName; diff --git a/packages/common-aws/src/dynamo/keys/attempter.ts b/packages/common-aws/src/dynamo/keys/attempter.ts index 1d56252..b5a14a3 100644 --- a/packages/common-aws/src/dynamo/keys/attempter.ts +++ b/packages/common-aws/src/dynamo/keys/attempter.ts @@ -28,10 +28,7 @@ interface AttemptsConfig { * A way to handle time/value based attempts */ export class LimitedAttempt { - constructor( - private reader: PartitionedKeyValueTable = new PartitionedKeyValueTable(), - private timeProvider = defaultTimeProvider() - ) {} + constructor(private reader: PartitionedKeyValueTable, private timeProvider = defaultTimeProvider()) {} /** * Attempts a time expire-able, amount limited action. If the attempt is expired diff --git a/packages/common-aws/src/dynamo/keys/index.test.ts b/packages/common-aws/src/dynamo/keys/index.test.ts index 4b535d6..234d05c 100644 --- a/packages/common-aws/src/dynamo/keys/index.test.ts +++ b/packages/common-aws/src/dynamo/keys/index.test.ts @@ -1,8 +1,6 @@ -import { usingEnv } from '@paradoxical-io/common-test'; +import { DynamoTableName } from '../util'; -import { dynamoTableName } from '../util'; - -test('dynamo names', () => - usingEnv('dev', () => { - expect(dynamoTableName('foo')).toEqual('paradox.dev.foo'); - })); +test('dynamo table name type', () => { + const name = 'my-table' as DynamoTableName; + expect(name).toEqual('my-table'); +}); diff --git a/packages/common-aws/src/dynamo/keys/keyTable.itest.ts b/packages/common-aws/src/dynamo/keys/keyTable.itest.ts index e3af643..31f2af7 100644 --- a/packages/common-aws/src/dynamo/keys/keyTable.itest.ts +++ b/packages/common-aws/src/dynamo/keys/keyTable.itest.ts @@ -2,13 +2,15 @@ import { safeExpect } from '@paradoxical-io/common-test'; import { CompoundKey, SortKey } from '@paradoxical-io/types'; import { newDynamoDocker } from '../docker'; -import { dynamoTableName, KeyValueCounter, KeyValueCountTableDao } from '../index'; +import { DynamoTableName, KeyValueCounter, KeyValueCountTableDao } from '../index'; import { KeyValueTable, KeyValueTableDao } from './keyTable'; import { PartitionedKeyValueTable, PartitionedKeyValueTableDao } from './partitionedKeyTable'; import { PartitionedKeyCounterTableDao, PartitionedKeyValueCounter } from './partitionedKeyValueCounter'; +const testTable = 'test.keys' as DynamoTableName; + test('creates and manages keys', async () => { - const table = dynamoTableName('test.keys'); + const table = testTable; const docker = await newDynamoDocker(); try { await docker.createTable(KeyValueTableDao, table); @@ -35,7 +37,7 @@ test('creates and manages keys', async () => { }); test('creates and manages key counters', async () => { - const table = dynamoTableName('test.keys'); + const table = testTable; const docker = await newDynamoDocker(); try { await docker.createTable(KeyValueCountTableDao, table); @@ -68,7 +70,7 @@ test('creates and manages key counters', async () => { }); test('creates and manages partitioned key counters', async () => { - const table = dynamoTableName('test.keys'); + const table = testTable; const docker = await newDynamoDocker(); try { await docker.createTable(PartitionedKeyCounterTableDao, table); @@ -102,7 +104,7 @@ test('creates and manages partitioned key counters', async () => { }); test('creates and manages partitioned key values', async () => { - const table = dynamoTableName('test.keys'); + const table = testTable; const docker = await newDynamoDocker(); try { await docker.createTable(PartitionedKeyValueTableDao, table); @@ -138,7 +140,7 @@ test('creates and manages partitioned key values', async () => { }); test('creates and manages partitioned key sets', async () => { - const table = dynamoTableName('test.keys'); + const table = testTable; const docker = await newDynamoDocker(); try { await docker.createTable(PartitionedKeyValueTableDao, table); @@ -167,7 +169,7 @@ test('creates and manages partitioned key sets', async () => { }); test('is parallel safe when for partitioned key sets', async () => { - const table = dynamoTableName('test.keys'); + const table = testTable; const docker = await newDynamoDocker(); try { await docker.createTable(PartitionedKeyValueTableDao, table); @@ -193,7 +195,7 @@ test('is parallel safe when for partitioned key sets', async () => { }); test('skips existing data if it exists', async () => { - const table = dynamoTableName('test.keys'); + const table = testTable; const docker = await newDynamoDocker(); try { await docker.createTable(PartitionedKeyValueTableDao, table); diff --git a/packages/common-aws/src/dynamo/keys/keyTable.ts b/packages/common-aws/src/dynamo/keys/keyTable.ts index ae62a96..e4d2ffe 100644 --- a/packages/common-aws/src/dynamo/keys/keyTable.ts +++ b/packages/common-aws/src/dynamo/keys/keyTable.ts @@ -14,7 +14,7 @@ import { Brand, Milliseconds, notNullOrUndefined } from '@paradoxical-io/types'; import { Logger, Monitoring, noOpMonitoring } from '../../monitoring'; import { DynamoDao } from '../mapper'; -import { assertTableNameValid, DynamoTableName, dynamoTableName } from '../util'; +import { DynamoTableName } from '../util'; type KeyValueNamespace = Brand; @@ -59,16 +59,14 @@ export class KeyValueTable { constructor({ namespace = 'global', dynamo = new DynamoDBClient(), - tableName = dynamoTableName('keys'), + tableName, monitoring = noOpMonitoring(), }: { namespace?: string; dynamo?: DynamoDBClient; - tableName?: DynamoTableName; + tableName: DynamoTableName; monitoring?: Monitoring; - } = {}) { - assertTableNameValid(tableName); - + }) { this.namespace = namespace; this.tableName = tableName; diff --git a/packages/common-aws/src/dynamo/keys/keyValueCounter.ts b/packages/common-aws/src/dynamo/keys/keyValueCounter.ts index 66dbefe..254f2e9 100644 --- a/packages/common-aws/src/dynamo/keys/keyValueCounter.ts +++ b/packages/common-aws/src/dynamo/keys/keyValueCounter.ts @@ -11,7 +11,7 @@ import { Brand, notNullOrUndefined } from '@paradoxical-io/types'; import { Logger, Monitoring, noOpMonitoring } from '../../monitoring'; import { DynamoDao } from '../mapper'; -import { assertTableNameValid, DynamoTableName, dynamoTableName } from '../util'; +import { DynamoTableName } from '../util'; type KeyValueNamespace = Brand; @@ -86,16 +86,14 @@ export class KeyValueCounter { constructor({ namespace, dynamo = new DynamoDBClient(), - tableName = dynamoTableName('keys'), + tableName, monitoring = noOpMonitoring(), }: { namespace: string; dynamo?: DynamoDBClient; - tableName?: DynamoTableName; + tableName: DynamoTableName; monitoring?: Monitoring; }) { - assertTableNameValid(tableName); - this.namespace = namespace; this.tableName = tableName; diff --git a/packages/common-aws/src/dynamo/keys/partitionedKeyTable.ts b/packages/common-aws/src/dynamo/keys/partitionedKeyTable.ts index cc1e269..9d78256 100644 --- a/packages/common-aws/src/dynamo/keys/partitionedKeyTable.ts +++ b/packages/common-aws/src/dynamo/keys/partitionedKeyTable.ts @@ -9,14 +9,13 @@ import { QueryCommand, ResourceNotFoundException, } from '@aws-sdk/client-dynamodb'; -import { Arrays, isEqual, jitter, propertyOf, sleep, timed } from '@paradoxical-io/common'; -import { consistentMd5 } from '@paradoxical-io/common-server'; +import { Arrays, consistentMd5, isEqual, jitter, propertyOf, sleep, timed } from '@paradoxical-io/common'; import { CompoundKey, Milliseconds, notNullOrUndefined, nullOrUndefined, SortKey } from '@paradoxical-io/types'; import _ from 'lodash'; import { Logger, Metrics, Monitoring, noOpMonitoring } from '../../monitoring'; import { DynamoDao } from '../mapper'; -import { assertTableNameValid, DynamoTableName, dynamoTableName } from '../util'; +import { DynamoTableName } from '../util'; import { DynamoKey } from './keyTable'; export class PartitionedKeyValueTableDao implements DynamoDao { @@ -59,15 +58,13 @@ export class PartitionedKeyValueTable { constructor({ dynamo = new DynamoDBClient(), - tableName = dynamoTableName('partitioned_keys'), + tableName, monitoring = noOpMonitoring(), }: { dynamo?: DynamoDBClient; - tableName?: DynamoTableName; + tableName: DynamoTableName; monitoring?: Monitoring; - } = {}) { - assertTableNameValid(tableName); - + }) { this.tableName = tableName; this.dynamo = dynamo; diff --git a/packages/common-aws/src/dynamo/keys/partitionedKeyValueCounter.ts b/packages/common-aws/src/dynamo/keys/partitionedKeyValueCounter.ts index 197f4d9..5cfa85b 100644 --- a/packages/common-aws/src/dynamo/keys/partitionedKeyValueCounter.ts +++ b/packages/common-aws/src/dynamo/keys/partitionedKeyValueCounter.ts @@ -11,7 +11,7 @@ import { CompoundKey, SortKey } from '@paradoxical-io/types'; import { Logger, Monitoring, noOpMonitoring } from '../../monitoring'; import { DynamoDao } from '../mapper'; -import { assertTableNameValid, DynamoTableName, dynamoTableName } from '../util'; +import { DynamoTableName } from '../util'; export class PartitionedKeyCounterTableDao implements DynamoDao { @hashKey() @@ -42,15 +42,13 @@ export class PartitionedKeyValueCounter { constructor({ dynamo = new DynamoDBClient(), - tableName = dynamoTableName('partitioned_keys'), + tableName, monitoring = noOpMonitoring(), }: { dynamo?: DynamoDBClient; - tableName?: DynamoTableName; + tableName: DynamoTableName; monitoring?: Monitoring; }) { - assertTableNameValid(tableName); - this.tableName = tableName; this.dynamo = dynamo; diff --git a/packages/common-aws/src/dynamo/keys/partitionedKeys.ts b/packages/common-aws/src/dynamo/keys/partitionedKeys.ts index 6b3e6bb..7583f37 100644 --- a/packages/common-aws/src/dynamo/keys/partitionedKeys.ts +++ b/packages/common-aws/src/dynamo/keys/partitionedKeys.ts @@ -1,7 +1,7 @@ import { DynamoDBClient } from '@aws-sdk/client-dynamodb'; import { CompoundKey } from '@paradoxical-io/types'; -import { DynamoTableName, dynamoTableName } from '../util'; +import { DynamoTableName } from '../util'; import { PartitionedKeyValueTable } from './partitionedKeyTable'; import { PartitionedKeyValueCounter } from './partitionedKeyValueCounter'; @@ -10,11 +10,11 @@ export class PartitionedKeys { static default({ dynamo = new DynamoDBClient(), - tableName = dynamoTableName('partitioned_keys'), + tableName, }: { dynamo?: DynamoDBClient; - tableName?: DynamoTableName; - } = {}) { + tableName: DynamoTableName; + }) { return new PartitionedKeys( new PartitionedKeyValueTable({ dynamo, tableName }), new PartitionedKeyValueCounter({ dynamo, tableName }) diff --git a/packages/common-aws/src/dynamo/keys/test/inMemoryKvTable.ts b/packages/common-aws/src/dynamo/keys/test/inMemoryKvTable.ts index b788f8d..fd35e1f 100644 --- a/packages/common-aws/src/dynamo/keys/test/inMemoryKvTable.ts +++ b/packages/common-aws/src/dynamo/keys/test/inMemoryKvTable.ts @@ -1,12 +1,15 @@ import { Streams } from '@paradoxical-io/common'; import { CompoundKey, notNullOrUndefined } from '@paradoxical-io/types'; +import { DynamoTableName } from '../../util'; import { KeyValueList, KeyValueTable } from '../keyTable'; import { KeyCount, KeyValueCounter } from '../keyValueCounter'; import { PartitionedKeys } from '../partitionedKeys'; import { PartitionedKeyValueTable } from '../partitionedKeyTable'; import { PartitionedKeyValueCounter } from '../partitionedKeyValueCounter'; +const inMemoryTableName = 'in-memory' as DynamoTableName; + /** * An in memory kv table that uses a map. Used for testing and stubbing */ @@ -15,7 +18,7 @@ export class InMemoryKvTable extends KeyValueTable { private readonly store = new Map(); constructor() { - super({ namespace: '' }); + super({ namespace: '', tableName: inMemoryTableName }); } async delete(id: string): Promise { @@ -51,7 +54,7 @@ export class InMemoryPartitionedKvTable extends PartitionedKeyValueTable { private kvTable: InMemoryKvTable; constructor() { - super({}); + super({ tableName: inMemoryTableName }); this.kvTable = new InMemoryKvTable(); } @@ -121,7 +124,7 @@ export class InMemoryPartitionedKeyCountTable extends PartitionedKeyValueCounter private readonly store = new InMemoryPartitionedKvTable(); constructor() { - super({}); + super({ tableName: inMemoryTableName }); } async delete

(id: CompoundKey): Promise { @@ -152,7 +155,7 @@ export class InMemoryKeyCountTable extends KeyValueCounter { private readonly store = new Map(); constructor() { - super({ namespace: '' }); + super({ namespace: '', tableName: inMemoryTableName }); } async delete(id: K): Promise { diff --git a/packages/common-aws/src/sqs/consumer.ts b/packages/common-aws/src/sqs/consumer.ts index 5afa6fb..1ce7b68 100644 --- a/packages/common-aws/src/sqs/consumer.ts +++ b/packages/common-aws/src/sqs/consumer.ts @@ -8,13 +8,12 @@ import { SQSClient, } from '@aws-sdk/client-sqs'; import { defaultTimeProvider, sleep, TimeProvider } from '@paradoxical-io/common'; -import { currentEnvironment, isLocal, signals, withNewTrace } from '@paradoxical-io/common-server'; +import { signals, withNewTrace } from '@paradoxical-io/common-server'; import { bottom, Brand, EpochMS, Milliseconds, notNullOrUndefined, Seconds } from '@paradoxical-io/types'; -import { PartitionedKeyValueTable } from '../dynamo'; import { Logger, Metrics, Monitoring, noOpMonitoring } from '../monitoring'; import { SQSConfig } from './config'; -import { DevProxyProvider, ProxyQueueProvider } from './proxy/proxyProvider'; +import { ProxyQueueProvider } from './proxy/proxyProvider'; import { getInvisibilityDelay, SQSEvent } from './publisher'; export type Max10 = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | 10; @@ -486,11 +485,6 @@ export abstract class SQSConsumer implements MessageProcessor { } private async proxy(messages: Message[] | undefined) { - // proxy not allowed in prod or when running local - if (currentEnvironment() === 'prod' || isLocal) { - return; - } - if (!messages) { return; } @@ -567,23 +561,23 @@ export class FunctionalConsumerRaw extends SQSConsumer { export function newConsumer( method: (event: T) => Promise, config: SQSConfig, - monitoring?: Monitoring + opts?: { monitoring?: Monitoring; proxyProvider?: ProxyQueueProvider } ) { return new FunctionalConsumer(method, config.queueUrl, { maxNumberOfMessages: config.maxNumberOfMessages, - proxyProvider: currentEnvironment() === 'prod' ? undefined : new DevProxyProvider(new PartitionedKeyValueTable()), - monitoring, + proxyProvider: opts?.proxyProvider, + monitoring: opts?.monitoring, }); } export function newRawConsumer( method: (event: SQSEvent) => Promise, config: SQSConfig, - monitoring?: Monitoring + opts?: { monitoring?: Monitoring; proxyProvider?: ProxyQueueProvider } ) { return new FunctionalConsumerRaw(method, config.queueUrl, { maxNumberOfMessages: config.maxNumberOfMessages, - proxyProvider: currentEnvironment() === 'prod' ? undefined : new DevProxyProvider(new PartitionedKeyValueTable()), - monitoring, + proxyProvider: opts?.proxyProvider, + monitoring: opts?.monitoring, }); } From 1e5afed2c5502a16f3acaa84d03d685f232f9661 Mon Sep 17 00:00:00 2001 From: Anton Kropp Date: Thu, 26 Mar 2026 11:03:12 -0700 Subject: [PATCH 3/7] Extract DynamoUtil from DynamoDocker with createTable and removeTable Move createTable logic into a standalone DynamoUtil class so table management is not tied to the Docker test helper. Add removeTable for cleanup. DynamoDocker delegates to DynamoUtil for backwards compat. --- packages/common-aws/src/dynamo/docker.ts | 44 +++++------------ packages/common-aws/src/dynamo/util.ts | 60 ++++++++++++++++++------ 2 files changed, 58 insertions(+), 46 deletions(-) diff --git a/packages/common-aws/src/dynamo/docker.ts b/packages/common-aws/src/dynamo/docker.ts index a1f2db6..cd0f9d2 100644 --- a/packages/common-aws/src/dynamo/docker.ts +++ b/packages/common-aws/src/dynamo/docker.ts @@ -1,43 +1,23 @@ -import { getSchema } from '@aws/dynamodb-data-mapper'; -import { keysFromSchema } from '@aws/dynamodb-data-marshaller'; -import { CreateTableCommand, DynamoDBClient, waitUntilTableExists } from '@aws-sdk/client-dynamodb'; +import { DynamoDBClient } from '@aws-sdk/client-dynamodb'; import { ConfiguredRetryStrategy } from '@aws-sdk/util-retry'; import { Docker, newDocker } from '@paradoxical-io/common-server/dist/test/docker'; import { DynamoDao } from './mapper'; +import { DynamoUtil } from './util'; export class DynamoDocker { - constructor(public container: Docker, public dynamo: DynamoDBClient) {} + readonly util: DynamoUtil; + + constructor(public container: Docker, public dynamo: DynamoDBClient) { + this.util = new DynamoUtil(dynamo); + } async createTable(descriptor: new () => T, tableName?: string): Promise { - const schema = getSchema(descriptor.prototype); - const { attributes, tableKeys } = keysFromSchema(schema); - - const attributeDefs = Object.keys(attributes).map(name => ({ - AttributeName: name, - AttributeType: attributes[name], - })); - - const keySchema = Object.keys(tableKeys).map(name => ({ - AttributeName: name, - KeyType: tableKeys[name], - })); - - const command = new CreateTableCommand({ - TableName: tableName, - AttributeDefinitions: attributeDefs, - KeySchema: keySchema, - ProvisionedThroughput: { - ReadCapacityUnits: 1, - WriteCapacityUnits: 1, - }, - }); - - const result = await this.dynamo.send(command); - - if (result.TableDescription?.TableStatus !== 'ACTIVE') { - await waitUntilTableExists({ client: this.dynamo, maxWaitTime: 30 }, { TableName: tableName }); - } + return this.util.createTable(descriptor, tableName); + } + + async removeTable(tableName: string): Promise { + return this.util.removeTable(tableName); } } diff --git a/packages/common-aws/src/dynamo/util.ts b/packages/common-aws/src/dynamo/util.ts index f8b4a2e..55da2c4 100644 --- a/packages/common-aws/src/dynamo/util.ts +++ b/packages/common-aws/src/dynamo/util.ts @@ -1,22 +1,54 @@ -import { currentEnvironment } from '@paradoxical-io/common-server'; +import { getSchema } from '@aws/dynamodb-data-mapper'; +import { keysFromSchema } from '@aws/dynamodb-data-marshaller'; +import { + CreateTableCommand, + DeleteTableCommand, + DynamoDBClient, + waitUntilTableExists, + waitUntilTableNotExists, +} from '@aws-sdk/client-dynamodb'; import { Brand } from '@paradoxical-io/types'; +import { DynamoDao } from './mapper'; + export type DynamoTableName = Brand; -/** - * Create a standard dynamo table name in the form of paradox.. - * @param name the suffix of the name - */ -export function dynamoTableName(name: string): DynamoTableName { - const env = currentEnvironment() === 'local' ? 'dev' : currentEnvironment(); +export class DynamoUtil { + constructor(private readonly dynamo: DynamoDBClient) {} - return `paradox.${env}.${name}` as DynamoTableName; -} + async createTable(descriptor: new () => T, tableName?: string): Promise { + const schema = getSchema(descriptor.prototype); + const { attributes, tableKeys } = keysFromSchema(schema); + + const attributeDefs = Object.keys(attributes).map(name => ({ + AttributeName: name, + AttributeType: attributes[name], + })); + + const keySchema = Object.keys(tableKeys).map(name => ({ + AttributeName: name, + KeyType: tableKeys[name], + })); + + const command = new CreateTableCommand({ + TableName: tableName, + AttributeDefinitions: attributeDefs, + KeySchema: keySchema, + ProvisionedThroughput: { + ReadCapacityUnits: 1, + WriteCapacityUnits: 1, + }, + }); + + const result = await this.dynamo.send(command); + + if (result.TableDescription?.TableStatus !== 'ACTIVE') { + await waitUntilTableExists({ client: this.dynamo, maxWaitTime: 30 }, { TableName: tableName }); + } + } -export function assertTableNameValid(name: string) { - if (currentEnvironment() !== 'local' && !name.includes(`.${currentEnvironment()}.`)) { - throw new Error( - `Table name must include current environment name in the format of "paradox.." as a safetynet. Name is ${name}` - ); + async removeTable(tableName: string): Promise { + await this.dynamo.send(new DeleteTableCommand({ TableName: tableName })); + await waitUntilTableNotExists({ client: this.dynamo, maxWaitTime: 30 }, { TableName: tableName }); } } From b92fca59942a76e2e9a0488655a157370bb70149 Mon Sep 17 00:00:00 2001 From: Anton Kropp Date: Thu, 26 Mar 2026 11:03:27 -0700 Subject: [PATCH 4/7] Add subpath exports and move deps to peerDependencies Add exports field with 12 subpath entries so consumers can import only the modules they need without pulling in the full dependency tree. Move AWS SDK, common-server, aws-lambda, and datadog-lambda-js to optional peerDependencies (with devDependencies for local build/test). Bump AWS SDK peer deps to ^3.1002.0. Create sns/index.ts barrel for consistency. Version bump to 3.0.0 (breaking: peer dep migration). --- packages/common-aws/package.json | 181 +- packages/common-aws/src/sns/index.ts | 1 + yarn.lock | 2701 ++++++++++++++------------ 3 files changed, 1573 insertions(+), 1310 deletions(-) create mode 100644 packages/common-aws/src/sns/index.ts diff --git a/packages/common-aws/package.json b/packages/common-aws/package.json index b5b25e8..f894dd8 100644 --- a/packages/common-aws/package.json +++ b/packages/common-aws/package.json @@ -1,9 +1,71 @@ { "name": "@paradoxical-io/common-aws", - "version": "2.9.0", - "description": "Common aws for paradox services", + "version": "3.0.0", + "description": "Common aws utilities", "main": "./dist/index.js", "types": "./dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.js", + "require": "./dist/index.js" + }, + "./dynamo/keys": { + "types": "./dist/dynamo/keys/index.d.ts", + "import": "./dist/dynamo/keys/index.js", + "require": "./dist/dynamo/keys/index.js" + }, + "./dynamo": { + "types": "./dist/dynamo/index.d.ts", + "import": "./dist/dynamo/index.js", + "require": "./dist/dynamo/index.js" + }, + "./monitoring": { + "types": "./dist/monitoring/index.d.ts", + "import": "./dist/monitoring/index.js", + "require": "./dist/monitoring/index.js" + }, + "./cloudfront": { + "types": "./dist/cloudfront/index.d.ts", + "import": "./dist/cloudfront/index.js", + "require": "./dist/cloudfront/index.js" + }, + "./cloudwatch": { + "types": "./dist/cloudwatch/index.d.ts", + "import": "./dist/cloudwatch/index.js", + "require": "./dist/cloudwatch/index.js" + }, + "./sns": { + "types": "./dist/sns/index.d.ts", + "import": "./dist/sns/index.js", + "require": "./dist/sns/index.js" + }, + "./sqs": { + "types": "./dist/sqs/index.d.ts", + "import": "./dist/sqs/index.js", + "require": "./dist/sqs/index.js" + }, + "./s3": { + "types": "./dist/s3/index.d.ts", + "import": "./dist/s3/index.js", + "require": "./dist/s3/index.js" + }, + "./parameter-store": { + "types": "./dist/parameter-store/index.d.ts", + "import": "./dist/parameter-store/index.js", + "require": "./dist/parameter-store/index.js" + }, + "./lambda": { + "types": "./dist/lambda/metrics.d.ts", + "import": "./dist/lambda/metrics.js", + "require": "./dist/lambda/metrics.js" + }, + "./gateway": { + "types": "./dist/gateway/apiGatewayWebsocket.d.ts", + "import": "./dist/gateway/apiGatewayWebsocket.js", + "require": "./dist/gateway/apiGatewayWebsocket.js" + } + }, "files": [ "dist/**/*.js", "dist/**/*.d.ts", @@ -20,35 +82,116 @@ "author": "Anton Kropp", "license": "MIT", "devDependencies": { + "@aws-sdk/client-apigatewaymanagementapi": "^3.1002.0", + "@aws-sdk/client-cloudwatch-logs": "^3.1002.0", + "@aws-sdk/client-dynamodb": "^3.1002.0", + "@aws-sdk/client-kms": "^3.1002.0", + "@aws-sdk/client-s3": "^3.1002.0", + "@aws-sdk/client-sns": "^3.1002.0", + "@aws-sdk/client-sqs": "^3.1002.0", + "@aws-sdk/client-ssm": "^3.1002.0", + "@aws-sdk/client-sts": "^3.1002.0", + "@aws-sdk/cloudfront-signer": "^3.1002.0", + "@aws-sdk/credential-provider-node": "^3.972.0", + "@aws-sdk/credential-providers": "^3.1002.0", + "@aws-sdk/s3-request-presigner": "^3.1002.0", + "@aws-sdk/util-retry": "^3.374.0", + "@aws/dynamodb-data-mapper": "^0.7.3", + "@aws/dynamodb-data-mapper-annotations": "^0.7.3", + "@paradoxical-io/common-server": "workspace:packages/common-server", "@types/aws-lambda": "^8.10.150", "@types/aws4": "^1.11.6", "@types/lodash": "^4.17.18", - "@types/nodemailer": "^6.4.17" + "@types/nodemailer": "^6.4.17", + "aws-lambda": "^1.0.7", + "datadog-lambda-js": "^3.59.0" }, "optionalDependencies": { "@paradoxical-io/common-test": "workspace:packages/common-test" }, - "dependencies": { - "@aws-sdk/client-apigatewaymanagementapi": "^3.835.0", - "@aws-sdk/client-cloudwatch-logs": "^3.835.0", - "@aws-sdk/client-dynamodb": "^3.835.0", - "@aws-sdk/client-kms": "^3.835.0", - "@aws-sdk/client-s3": "^3.837.0", - "@aws-sdk/client-sns": "^3.835.0", - "@aws-sdk/client-sqs": "^3.835.0", - "@aws-sdk/client-ssm": "^3.835.0", - "@aws-sdk/client-sts": "^3.835.0", - "@aws-sdk/cloudfront-signer": "^3.821.0", - "@aws-sdk/credential-provider-node": "^3.835.0", - "@aws-sdk/credential-providers": "^3.835.0", - "@aws-sdk/s3-request-presigner": "^3.837.0", + "peerDependencies": { + "@aws-sdk/client-apigatewaymanagementapi": "^3.1002.0", + "@aws-sdk/client-cloudwatch-logs": "^3.1002.0", + "@aws-sdk/client-dynamodb": "^3.1002.0", + "@aws-sdk/client-kms": "^3.1002.0", + "@aws-sdk/client-s3": "^3.1002.0", + "@aws-sdk/client-sns": "^3.1002.0", + "@aws-sdk/client-sqs": "^3.1002.0", + "@aws-sdk/client-ssm": "^3.1002.0", + "@aws-sdk/client-sts": "^3.1002.0", + "@aws-sdk/cloudfront-signer": "^3.1002.0", + "@aws-sdk/credential-provider-node": "^3.972.0", + "@aws-sdk/credential-providers": "^3.1002.0", + "@aws-sdk/s3-request-presigner": "^3.1002.0", "@aws-sdk/util-retry": "^3.374.0", "@aws/dynamodb-data-mapper": "^0.7.3", "@aws/dynamodb-data-mapper-annotations": "^0.7.3", "@paradoxical-io/common-server": "workspace:packages/common-server", - "@paradoxical-io/types": "workspace:packages/types", "aws-lambda": "^1.0.7", - "datadog-lambda-js": "^3.59.0", + "datadog-lambda-js": "^3.59.0" + }, + "peerDependenciesMeta": { + "@aws-sdk/client-apigatewaymanagementapi": { + "optional": true + }, + "@aws-sdk/client-cloudwatch-logs": { + "optional": true + }, + "@aws-sdk/client-dynamodb": { + "optional": true + }, + "@aws-sdk/client-kms": { + "optional": true + }, + "@aws-sdk/client-s3": { + "optional": true + }, + "@aws-sdk/client-sns": { + "optional": true + }, + "@aws-sdk/client-sqs": { + "optional": true + }, + "@aws-sdk/client-ssm": { + "optional": true + }, + "@aws-sdk/client-sts": { + "optional": true + }, + "@aws-sdk/cloudfront-signer": { + "optional": true + }, + "@aws-sdk/credential-provider-node": { + "optional": true + }, + "@aws-sdk/credential-providers": { + "optional": true + }, + "@aws-sdk/s3-request-presigner": { + "optional": true + }, + "@aws-sdk/util-retry": { + "optional": true + }, + "@aws/dynamodb-data-mapper": { + "optional": true + }, + "@aws/dynamodb-data-mapper-annotations": { + "optional": true + }, + "@paradoxical-io/common-server": { + "optional": true + }, + "aws-lambda": { + "optional": true + }, + "datadog-lambda-js": { + "optional": true + } + }, + "dependencies": { + "@paradoxical-io/common": "workspace:packages/common", + "@paradoxical-io/types": "workspace:packages/types", "joi": "^17.13.3", "lodash": "^4.17.21" }, diff --git a/packages/common-aws/src/sns/index.ts b/packages/common-aws/src/sns/index.ts new file mode 100644 index 0000000..c8f7096 --- /dev/null +++ b/packages/common-aws/src/sns/index.ts @@ -0,0 +1 @@ +export * from './sns'; diff --git a/yarn.lock b/yarn.lock index 86dfedb..19a68d2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -97,1094 +97,1069 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-apigatewaymanagementapi@npm:^3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/client-apigatewaymanagementapi@npm:3.835.0" +"@aws-sdk/client-apigatewaymanagementapi@npm:^3.1002.0": + version: 3.1017.0 + resolution: "@aws-sdk/client-apigatewaymanagementapi@npm:3.1017.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.835.0 - "@aws-sdk/credential-provider-node": 3.835.0 - "@aws-sdk/middleware-host-header": 3.821.0 - "@aws-sdk/middleware-logger": 3.821.0 - "@aws-sdk/middleware-recursion-detection": 3.821.0 - "@aws-sdk/middleware-user-agent": 3.835.0 - "@aws-sdk/region-config-resolver": 3.821.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@aws-sdk/util-user-agent-browser": 3.821.0 - "@aws-sdk/util-user-agent-node": 3.835.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.12 - "@smithy/middleware-retry": ^4.1.13 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.20 - "@smithy/util-defaults-mode-node": ^4.0.20 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/credential-provider-node": ^3.972.25 + "@aws-sdk/middleware-host-header": ^3.972.8 + "@aws-sdk/middleware-logger": ^3.972.8 + "@aws-sdk/middleware-recursion-detection": ^3.972.8 + "@aws-sdk/middleware-user-agent": ^3.972.25 + "@aws-sdk/region-config-resolver": ^3.972.9 + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/util-endpoints": ^3.996.5 + "@aws-sdk/util-user-agent-browser": ^3.972.8 + "@aws-sdk/util-user-agent-node": ^3.973.11 + "@smithy/config-resolver": ^4.4.13 + "@smithy/core": ^3.23.12 + "@smithy/fetch-http-handler": ^5.3.15 + "@smithy/hash-node": ^4.2.12 + "@smithy/invalid-dependency": ^4.2.12 + "@smithy/middleware-content-length": ^4.2.12 + "@smithy/middleware-endpoint": ^4.4.27 + "@smithy/middleware-retry": ^4.4.44 + "@smithy/middleware-serde": ^4.2.15 + "@smithy/middleware-stack": ^4.2.12 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/node-http-handler": ^4.5.0 + "@smithy/protocol-http": ^5.3.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/url-parser": ^4.2.12 + "@smithy/util-base64": ^4.3.2 + "@smithy/util-body-length-browser": ^4.2.2 + "@smithy/util-body-length-node": ^4.2.3 + "@smithy/util-defaults-mode-browser": ^4.3.43 + "@smithy/util-defaults-mode-node": ^4.2.47 + "@smithy/util-endpoints": ^3.3.3 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-retry": ^4.2.12 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: 31a9b6ac22fce64576cbf9e7ef02d9fbbf21ab8e5800c082e6691b5bf396d3d10408c1f97807e616096b41b6709def3ab69824bc066fc5f67481f2e5e833258c + checksum: d2e166c94cc705d9ff8917c775476424097a54f17f585d323a35d609a724e80707309eb9489a9209ef4e8f3e66526c5580bb0cc839f36066b05c546d4b6203d9 languageName: node linkType: hard -"@aws-sdk/client-cloudwatch-logs@npm:^3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/client-cloudwatch-logs@npm:3.835.0" +"@aws-sdk/client-cloudwatch-logs@npm:^3.1002.0": + version: 3.1017.0 + resolution: "@aws-sdk/client-cloudwatch-logs@npm:3.1017.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.835.0 - "@aws-sdk/credential-provider-node": 3.835.0 - "@aws-sdk/middleware-host-header": 3.821.0 - "@aws-sdk/middleware-logger": 3.821.0 - "@aws-sdk/middleware-recursion-detection": 3.821.0 - "@aws-sdk/middleware-user-agent": 3.835.0 - "@aws-sdk/region-config-resolver": 3.821.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@aws-sdk/util-user-agent-browser": 3.821.0 - "@aws-sdk/util-user-agent-node": 3.835.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/eventstream-serde-browser": ^4.0.4 - "@smithy/eventstream-serde-config-resolver": ^4.1.2 - "@smithy/eventstream-serde-node": ^4.0.4 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.12 - "@smithy/middleware-retry": ^4.1.13 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.20 - "@smithy/util-defaults-mode-node": ^4.0.20 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 - "@types/uuid": ^9.0.1 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/credential-provider-node": ^3.972.25 + "@aws-sdk/middleware-host-header": ^3.972.8 + "@aws-sdk/middleware-logger": ^3.972.8 + "@aws-sdk/middleware-recursion-detection": ^3.972.8 + "@aws-sdk/middleware-user-agent": ^3.972.25 + "@aws-sdk/region-config-resolver": ^3.972.9 + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/util-endpoints": ^3.996.5 + "@aws-sdk/util-user-agent-browser": ^3.972.8 + "@aws-sdk/util-user-agent-node": ^3.973.11 + "@smithy/config-resolver": ^4.4.13 + "@smithy/core": ^3.23.12 + "@smithy/eventstream-serde-browser": ^4.2.12 + "@smithy/eventstream-serde-config-resolver": ^4.3.12 + "@smithy/eventstream-serde-node": ^4.2.12 + "@smithy/fetch-http-handler": ^5.3.15 + "@smithy/hash-node": ^4.2.12 + "@smithy/invalid-dependency": ^4.2.12 + "@smithy/middleware-content-length": ^4.2.12 + "@smithy/middleware-endpoint": ^4.4.27 + "@smithy/middleware-retry": ^4.4.44 + "@smithy/middleware-serde": ^4.2.15 + "@smithy/middleware-stack": ^4.2.12 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/node-http-handler": ^4.5.0 + "@smithy/protocol-http": ^5.3.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/url-parser": ^4.2.12 + "@smithy/util-base64": ^4.3.2 + "@smithy/util-body-length-browser": ^4.2.2 + "@smithy/util-body-length-node": ^4.2.3 + "@smithy/util-defaults-mode-browser": ^4.3.43 + "@smithy/util-defaults-mode-node": ^4.2.47 + "@smithy/util-endpoints": ^3.3.3 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-retry": ^4.2.12 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - uuid: ^9.0.1 - checksum: eebfeb0f7b991ab06e57747b1277a4f7f7346d13840d987b1572ffb65869feeb011c1462cf6d0c0b905dabb46303a982b73918fefbec7340855c6c2c33653829 + checksum: d0bae4c0f2e1e8ec3f3bd5c623f12387d9af1b8aae1e68c541dc007a413e036cb04544778f9de1423350ca9c29d9af0327316f324b5b6ef4148e1b6aeb39424c languageName: node linkType: hard -"@aws-sdk/client-cognito-identity@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/client-cognito-identity@npm:3.835.0" +"@aws-sdk/client-cognito-identity@npm:3.1017.0": + version: 3.1017.0 + resolution: "@aws-sdk/client-cognito-identity@npm:3.1017.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.835.0 - "@aws-sdk/credential-provider-node": 3.835.0 - "@aws-sdk/middleware-host-header": 3.821.0 - "@aws-sdk/middleware-logger": 3.821.0 - "@aws-sdk/middleware-recursion-detection": 3.821.0 - "@aws-sdk/middleware-user-agent": 3.835.0 - "@aws-sdk/region-config-resolver": 3.821.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@aws-sdk/util-user-agent-browser": 3.821.0 - "@aws-sdk/util-user-agent-node": 3.835.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.12 - "@smithy/middleware-retry": ^4.1.13 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.20 - "@smithy/util-defaults-mode-node": ^4.0.20 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/credential-provider-node": ^3.972.25 + "@aws-sdk/middleware-host-header": ^3.972.8 + "@aws-sdk/middleware-logger": ^3.972.8 + "@aws-sdk/middleware-recursion-detection": ^3.972.8 + "@aws-sdk/middleware-user-agent": ^3.972.25 + "@aws-sdk/region-config-resolver": ^3.972.9 + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/util-endpoints": ^3.996.5 + "@aws-sdk/util-user-agent-browser": ^3.972.8 + "@aws-sdk/util-user-agent-node": ^3.973.11 + "@smithy/config-resolver": ^4.4.13 + "@smithy/core": ^3.23.12 + "@smithy/fetch-http-handler": ^5.3.15 + "@smithy/hash-node": ^4.2.12 + "@smithy/invalid-dependency": ^4.2.12 + "@smithy/middleware-content-length": ^4.2.12 + "@smithy/middleware-endpoint": ^4.4.27 + "@smithy/middleware-retry": ^4.4.44 + "@smithy/middleware-serde": ^4.2.15 + "@smithy/middleware-stack": ^4.2.12 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/node-http-handler": ^4.5.0 + "@smithy/protocol-http": ^5.3.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/url-parser": ^4.2.12 + "@smithy/util-base64": ^4.3.2 + "@smithy/util-body-length-browser": ^4.2.2 + "@smithy/util-body-length-node": ^4.2.3 + "@smithy/util-defaults-mode-browser": ^4.3.43 + "@smithy/util-defaults-mode-node": ^4.2.47 + "@smithy/util-endpoints": ^3.3.3 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-retry": ^4.2.12 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: fcf35901a644fe00d9f471edbfd76128a223de9cfc37a66058c75dbde23fe963c53275b17e99e42b3cb9711121e25791109b5fda5a40a2620ab19a0155b0c90f + checksum: 324567baae1dc97e7b06af93a411571e3bdf569ddf397fe8b9725307ffad851cd48e5fd7453afa75d36a823ef115c07df1f040e45e0104034f88ac5f249d357d languageName: node linkType: hard -"@aws-sdk/client-dynamodb@npm:^3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/client-dynamodb@npm:3.835.0" +"@aws-sdk/client-dynamodb@npm:^3.1002.0": + version: 3.1017.0 + resolution: "@aws-sdk/client-dynamodb@npm:3.1017.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.835.0 - "@aws-sdk/credential-provider-node": 3.835.0 - "@aws-sdk/middleware-endpoint-discovery": 3.821.0 - "@aws-sdk/middleware-host-header": 3.821.0 - "@aws-sdk/middleware-logger": 3.821.0 - "@aws-sdk/middleware-recursion-detection": 3.821.0 - "@aws-sdk/middleware-user-agent": 3.835.0 - "@aws-sdk/region-config-resolver": 3.821.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@aws-sdk/util-user-agent-browser": 3.821.0 - "@aws-sdk/util-user-agent-node": 3.835.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.12 - "@smithy/middleware-retry": ^4.1.13 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.20 - "@smithy/util-defaults-mode-node": ^4.0.20 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 - "@smithy/util-waiter": ^4.0.5 - "@types/uuid": ^9.0.1 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/credential-provider-node": ^3.972.25 + "@aws-sdk/dynamodb-codec": ^3.972.25 + "@aws-sdk/middleware-endpoint-discovery": ^3.972.8 + "@aws-sdk/middleware-host-header": ^3.972.8 + "@aws-sdk/middleware-logger": ^3.972.8 + "@aws-sdk/middleware-recursion-detection": ^3.972.8 + "@aws-sdk/middleware-user-agent": ^3.972.25 + "@aws-sdk/region-config-resolver": ^3.972.9 + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/util-endpoints": ^3.996.5 + "@aws-sdk/util-user-agent-browser": ^3.972.8 + "@aws-sdk/util-user-agent-node": ^3.973.11 + "@smithy/config-resolver": ^4.4.13 + "@smithy/core": ^3.23.12 + "@smithy/fetch-http-handler": ^5.3.15 + "@smithy/hash-node": ^4.2.12 + "@smithy/invalid-dependency": ^4.2.12 + "@smithy/middleware-content-length": ^4.2.12 + "@smithy/middleware-endpoint": ^4.4.27 + "@smithy/middleware-retry": ^4.4.44 + "@smithy/middleware-serde": ^4.2.15 + "@smithy/middleware-stack": ^4.2.12 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/node-http-handler": ^4.5.0 + "@smithy/protocol-http": ^5.3.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/url-parser": ^4.2.12 + "@smithy/util-base64": ^4.3.2 + "@smithy/util-body-length-browser": ^4.2.2 + "@smithy/util-body-length-node": ^4.2.3 + "@smithy/util-defaults-mode-browser": ^4.3.43 + "@smithy/util-defaults-mode-node": ^4.2.47 + "@smithy/util-endpoints": ^3.3.3 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-retry": ^4.2.12 + "@smithy/util-utf8": ^4.2.2 + "@smithy/util-waiter": ^4.2.13 tslib: ^2.6.2 - uuid: ^9.0.1 - checksum: a31e621f293fdc7ca5ea5db54cb97d7bac90c38b81865c3e8b3507aa1cb335fd044458e3d37954f24bd6479201e0cac5579dce392447c9d5ee57c595a6dc5ada + checksum: 7e721d2e2956f3431c3b25f7486004bfa0d22550f2101035bbeb585687c07f9265e5903fa4abfd23bbb4fd697d67250103218f4af372dcf6ff76bb8565f59a5c languageName: node linkType: hard -"@aws-sdk/client-kms@npm:^3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/client-kms@npm:3.835.0" +"@aws-sdk/client-kms@npm:^3.1002.0": + version: 3.1017.0 + resolution: "@aws-sdk/client-kms@npm:3.1017.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.835.0 - "@aws-sdk/credential-provider-node": 3.835.0 - "@aws-sdk/middleware-host-header": 3.821.0 - "@aws-sdk/middleware-logger": 3.821.0 - "@aws-sdk/middleware-recursion-detection": 3.821.0 - "@aws-sdk/middleware-user-agent": 3.835.0 - "@aws-sdk/region-config-resolver": 3.821.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@aws-sdk/util-user-agent-browser": 3.821.0 - "@aws-sdk/util-user-agent-node": 3.835.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.12 - "@smithy/middleware-retry": ^4.1.13 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.20 - "@smithy/util-defaults-mode-node": ^4.0.20 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/credential-provider-node": ^3.972.25 + "@aws-sdk/middleware-host-header": ^3.972.8 + "@aws-sdk/middleware-logger": ^3.972.8 + "@aws-sdk/middleware-recursion-detection": ^3.972.8 + "@aws-sdk/middleware-user-agent": ^3.972.25 + "@aws-sdk/region-config-resolver": ^3.972.9 + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/util-endpoints": ^3.996.5 + "@aws-sdk/util-user-agent-browser": ^3.972.8 + "@aws-sdk/util-user-agent-node": ^3.973.11 + "@smithy/config-resolver": ^4.4.13 + "@smithy/core": ^3.23.12 + "@smithy/fetch-http-handler": ^5.3.15 + "@smithy/hash-node": ^4.2.12 + "@smithy/invalid-dependency": ^4.2.12 + "@smithy/middleware-content-length": ^4.2.12 + "@smithy/middleware-endpoint": ^4.4.27 + "@smithy/middleware-retry": ^4.4.44 + "@smithy/middleware-serde": ^4.2.15 + "@smithy/middleware-stack": ^4.2.12 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/node-http-handler": ^4.5.0 + "@smithy/protocol-http": ^5.3.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/url-parser": ^4.2.12 + "@smithy/util-base64": ^4.3.2 + "@smithy/util-body-length-browser": ^4.2.2 + "@smithy/util-body-length-node": ^4.2.3 + "@smithy/util-defaults-mode-browser": ^4.3.43 + "@smithy/util-defaults-mode-node": ^4.2.47 + "@smithy/util-endpoints": ^3.3.3 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-retry": ^4.2.12 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: 89587b09e0da340bc0504ced3580a2ed3361b46506b74596ca9b44bd0fea2dbd9e7c92f74cf273684b2916cb2f293b8289c6ecfe648ab4a131472b8932d9ada6 + checksum: d183470ffbd7289a9caa7d2e2eed3233ed2e9a340efca21f115d124596ce0c733a007691b2073423cd59ba3514a1f61191df2e7a3324ca40992dfecd667382bb languageName: node linkType: hard -"@aws-sdk/client-s3@npm:^3.837.0": - version: 3.837.0 - resolution: "@aws-sdk/client-s3@npm:3.837.0" +"@aws-sdk/client-s3@npm:^3.1002.0": + version: 3.1017.0 + resolution: "@aws-sdk/client-s3@npm:3.1017.0" dependencies: "@aws-crypto/sha1-browser": 5.2.0 "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.835.0 - "@aws-sdk/credential-provider-node": 3.835.0 - "@aws-sdk/middleware-bucket-endpoint": 3.830.0 - "@aws-sdk/middleware-expect-continue": 3.821.0 - "@aws-sdk/middleware-flexible-checksums": 3.835.0 - "@aws-sdk/middleware-host-header": 3.821.0 - "@aws-sdk/middleware-location-constraint": 3.821.0 - "@aws-sdk/middleware-logger": 3.821.0 - "@aws-sdk/middleware-recursion-detection": 3.821.0 - "@aws-sdk/middleware-sdk-s3": 3.835.0 - "@aws-sdk/middleware-ssec": 3.821.0 - "@aws-sdk/middleware-user-agent": 3.835.0 - "@aws-sdk/region-config-resolver": 3.821.0 - "@aws-sdk/signature-v4-multi-region": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@aws-sdk/util-user-agent-browser": 3.821.0 - "@aws-sdk/util-user-agent-node": 3.835.0 - "@aws-sdk/xml-builder": 3.821.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/eventstream-serde-browser": ^4.0.4 - "@smithy/eventstream-serde-config-resolver": ^4.1.2 - "@smithy/eventstream-serde-node": ^4.0.4 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/hash-blob-browser": ^4.0.4 - "@smithy/hash-node": ^4.0.4 - "@smithy/hash-stream-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/md5-js": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.12 - "@smithy/middleware-retry": ^4.1.13 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.20 - "@smithy/util-defaults-mode-node": ^4.0.20 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-stream": ^4.2.2 - "@smithy/util-utf8": ^4.0.0 - "@smithy/util-waiter": ^4.0.5 - "@types/uuid": ^9.0.1 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/credential-provider-node": ^3.972.25 + "@aws-sdk/middleware-bucket-endpoint": ^3.972.8 + "@aws-sdk/middleware-expect-continue": ^3.972.8 + "@aws-sdk/middleware-flexible-checksums": ^3.974.4 + "@aws-sdk/middleware-host-header": ^3.972.8 + "@aws-sdk/middleware-location-constraint": ^3.972.8 + "@aws-sdk/middleware-logger": ^3.972.8 + "@aws-sdk/middleware-recursion-detection": ^3.972.8 + "@aws-sdk/middleware-sdk-s3": ^3.972.25 + "@aws-sdk/middleware-ssec": ^3.972.8 + "@aws-sdk/middleware-user-agent": ^3.972.25 + "@aws-sdk/region-config-resolver": ^3.972.9 + "@aws-sdk/signature-v4-multi-region": ^3.996.13 + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/util-endpoints": ^3.996.5 + "@aws-sdk/util-user-agent-browser": ^3.972.8 + "@aws-sdk/util-user-agent-node": ^3.973.11 + "@smithy/config-resolver": ^4.4.13 + "@smithy/core": ^3.23.12 + "@smithy/eventstream-serde-browser": ^4.2.12 + "@smithy/eventstream-serde-config-resolver": ^4.3.12 + "@smithy/eventstream-serde-node": ^4.2.12 + "@smithy/fetch-http-handler": ^5.3.15 + "@smithy/hash-blob-browser": ^4.2.13 + "@smithy/hash-node": ^4.2.12 + "@smithy/hash-stream-node": ^4.2.12 + "@smithy/invalid-dependency": ^4.2.12 + "@smithy/md5-js": ^4.2.12 + "@smithy/middleware-content-length": ^4.2.12 + "@smithy/middleware-endpoint": ^4.4.27 + "@smithy/middleware-retry": ^4.4.44 + "@smithy/middleware-serde": ^4.2.15 + "@smithy/middleware-stack": ^4.2.12 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/node-http-handler": ^4.5.0 + "@smithy/protocol-http": ^5.3.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/url-parser": ^4.2.12 + "@smithy/util-base64": ^4.3.2 + "@smithy/util-body-length-browser": ^4.2.2 + "@smithy/util-body-length-node": ^4.2.3 + "@smithy/util-defaults-mode-browser": ^4.3.43 + "@smithy/util-defaults-mode-node": ^4.2.47 + "@smithy/util-endpoints": ^3.3.3 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-retry": ^4.2.12 + "@smithy/util-stream": ^4.5.20 + "@smithy/util-utf8": ^4.2.2 + "@smithy/util-waiter": ^4.2.13 tslib: ^2.6.2 - uuid: ^9.0.1 - checksum: 27f216aa5d0218b37955b9da866d9e8b0dfd286dfdc82d3912f6098c8262e5a787d456194e01af9cb2af0b01db3cb4f5f23348ee569ff5112432912418419c65 + checksum: 997f1a750cef6ce457e281bc2a4a4f80005759c1b4c02baceaf1334836b7a4daf30ec1a51c072f5d45320a28170649a2edf1229ade643111e6d1c777cbb54ff4 languageName: node linkType: hard -"@aws-sdk/client-sns@npm:^3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/client-sns@npm:3.835.0" +"@aws-sdk/client-sns@npm:^3.1002.0": + version: 3.1017.0 + resolution: "@aws-sdk/client-sns@npm:3.1017.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.835.0 - "@aws-sdk/credential-provider-node": 3.835.0 - "@aws-sdk/middleware-host-header": 3.821.0 - "@aws-sdk/middleware-logger": 3.821.0 - "@aws-sdk/middleware-recursion-detection": 3.821.0 - "@aws-sdk/middleware-user-agent": 3.835.0 - "@aws-sdk/region-config-resolver": 3.821.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@aws-sdk/util-user-agent-browser": 3.821.0 - "@aws-sdk/util-user-agent-node": 3.835.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.12 - "@smithy/middleware-retry": ^4.1.13 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.20 - "@smithy/util-defaults-mode-node": ^4.0.20 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/credential-provider-node": ^3.972.25 + "@aws-sdk/middleware-host-header": ^3.972.8 + "@aws-sdk/middleware-logger": ^3.972.8 + "@aws-sdk/middleware-recursion-detection": ^3.972.8 + "@aws-sdk/middleware-user-agent": ^3.972.25 + "@aws-sdk/region-config-resolver": ^3.972.9 + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/util-endpoints": ^3.996.5 + "@aws-sdk/util-user-agent-browser": ^3.972.8 + "@aws-sdk/util-user-agent-node": ^3.973.11 + "@smithy/config-resolver": ^4.4.13 + "@smithy/core": ^3.23.12 + "@smithy/fetch-http-handler": ^5.3.15 + "@smithy/hash-node": ^4.2.12 + "@smithy/invalid-dependency": ^4.2.12 + "@smithy/middleware-content-length": ^4.2.12 + "@smithy/middleware-endpoint": ^4.4.27 + "@smithy/middleware-retry": ^4.4.44 + "@smithy/middleware-serde": ^4.2.15 + "@smithy/middleware-stack": ^4.2.12 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/node-http-handler": ^4.5.0 + "@smithy/protocol-http": ^5.3.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/url-parser": ^4.2.12 + "@smithy/util-base64": ^4.3.2 + "@smithy/util-body-length-browser": ^4.2.2 + "@smithy/util-body-length-node": ^4.2.3 + "@smithy/util-defaults-mode-browser": ^4.3.43 + "@smithy/util-defaults-mode-node": ^4.2.47 + "@smithy/util-endpoints": ^3.3.3 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-retry": ^4.2.12 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: e08be936a21c8614719d1a85e3cc1439becc3186ad58c9ea24aa0377e749dbc2ac0b652ee45e23100df6a347aee6237083ae528d2a993baf4ec7e7df0e045961 + checksum: 5b4ae0ad77edbc915b84fbfca8edda2f863c78eb7453e36e5bb0c3bf976489df85334fa15def571012f31588fddbff44d2fc3ddd61df000fb4fdbc4c39cb882b languageName: node linkType: hard -"@aws-sdk/client-sqs@npm:^3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/client-sqs@npm:3.835.0" +"@aws-sdk/client-sqs@npm:^3.1002.0": + version: 3.1017.0 + resolution: "@aws-sdk/client-sqs@npm:3.1017.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.835.0 - "@aws-sdk/credential-provider-node": 3.835.0 - "@aws-sdk/middleware-host-header": 3.821.0 - "@aws-sdk/middleware-logger": 3.821.0 - "@aws-sdk/middleware-recursion-detection": 3.821.0 - "@aws-sdk/middleware-sdk-sqs": 3.835.0 - "@aws-sdk/middleware-user-agent": 3.835.0 - "@aws-sdk/region-config-resolver": 3.821.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@aws-sdk/util-user-agent-browser": 3.821.0 - "@aws-sdk/util-user-agent-node": 3.835.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/md5-js": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.12 - "@smithy/middleware-retry": ^4.1.13 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.20 - "@smithy/util-defaults-mode-node": ^4.0.20 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/credential-provider-node": ^3.972.25 + "@aws-sdk/middleware-host-header": ^3.972.8 + "@aws-sdk/middleware-logger": ^3.972.8 + "@aws-sdk/middleware-recursion-detection": ^3.972.8 + "@aws-sdk/middleware-sdk-sqs": ^3.972.17 + "@aws-sdk/middleware-user-agent": ^3.972.25 + "@aws-sdk/region-config-resolver": ^3.972.9 + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/util-endpoints": ^3.996.5 + "@aws-sdk/util-user-agent-browser": ^3.972.8 + "@aws-sdk/util-user-agent-node": ^3.973.11 + "@smithy/config-resolver": ^4.4.13 + "@smithy/core": ^3.23.12 + "@smithy/fetch-http-handler": ^5.3.15 + "@smithy/hash-node": ^4.2.12 + "@smithy/invalid-dependency": ^4.2.12 + "@smithy/md5-js": ^4.2.12 + "@smithy/middleware-content-length": ^4.2.12 + "@smithy/middleware-endpoint": ^4.4.27 + "@smithy/middleware-retry": ^4.4.44 + "@smithy/middleware-serde": ^4.2.15 + "@smithy/middleware-stack": ^4.2.12 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/node-http-handler": ^4.5.0 + "@smithy/protocol-http": ^5.3.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/url-parser": ^4.2.12 + "@smithy/util-base64": ^4.3.2 + "@smithy/util-body-length-browser": ^4.2.2 + "@smithy/util-body-length-node": ^4.2.3 + "@smithy/util-defaults-mode-browser": ^4.3.43 + "@smithy/util-defaults-mode-node": ^4.2.47 + "@smithy/util-endpoints": ^3.3.3 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-retry": ^4.2.12 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: ba065c159fb444c009c1d2da6cc4b73975cb212f618a58a58a36b9fec2cd1d71a8e2de8926f78460cafd34820d0246c81e00578effa5fc646d3be137cedc09bd + checksum: f294b1bf1cc772e4621193efdc477bf4b30c8eb5d07cdb55873fa82e540120e6d8d4c740d2f0d5314568d8d9dba4a99324f7f03852294cf23ea4a9601190a082 languageName: node linkType: hard -"@aws-sdk/client-ssm@npm:^3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/client-ssm@npm:3.835.0" +"@aws-sdk/client-ssm@npm:^3.1002.0": + version: 3.1017.0 + resolution: "@aws-sdk/client-ssm@npm:3.1017.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.835.0 - "@aws-sdk/credential-provider-node": 3.835.0 - "@aws-sdk/middleware-host-header": 3.821.0 - "@aws-sdk/middleware-logger": 3.821.0 - "@aws-sdk/middleware-recursion-detection": 3.821.0 - "@aws-sdk/middleware-user-agent": 3.835.0 - "@aws-sdk/region-config-resolver": 3.821.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@aws-sdk/util-user-agent-browser": 3.821.0 - "@aws-sdk/util-user-agent-node": 3.835.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.12 - "@smithy/middleware-retry": ^4.1.13 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.20 - "@smithy/util-defaults-mode-node": ^4.0.20 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 - "@smithy/util-waiter": ^4.0.5 - "@types/uuid": ^9.0.1 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/credential-provider-node": ^3.972.25 + "@aws-sdk/middleware-host-header": ^3.972.8 + "@aws-sdk/middleware-logger": ^3.972.8 + "@aws-sdk/middleware-recursion-detection": ^3.972.8 + "@aws-sdk/middleware-user-agent": ^3.972.25 + "@aws-sdk/region-config-resolver": ^3.972.9 + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/util-endpoints": ^3.996.5 + "@aws-sdk/util-user-agent-browser": ^3.972.8 + "@aws-sdk/util-user-agent-node": ^3.973.11 + "@smithy/config-resolver": ^4.4.13 + "@smithy/core": ^3.23.12 + "@smithy/fetch-http-handler": ^5.3.15 + "@smithy/hash-node": ^4.2.12 + "@smithy/invalid-dependency": ^4.2.12 + "@smithy/middleware-content-length": ^4.2.12 + "@smithy/middleware-endpoint": ^4.4.27 + "@smithy/middleware-retry": ^4.4.44 + "@smithy/middleware-serde": ^4.2.15 + "@smithy/middleware-stack": ^4.2.12 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/node-http-handler": ^4.5.0 + "@smithy/protocol-http": ^5.3.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/url-parser": ^4.2.12 + "@smithy/util-base64": ^4.3.2 + "@smithy/util-body-length-browser": ^4.2.2 + "@smithy/util-body-length-node": ^4.2.3 + "@smithy/util-defaults-mode-browser": ^4.3.43 + "@smithy/util-defaults-mode-node": ^4.2.47 + "@smithy/util-endpoints": ^3.3.3 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-retry": ^4.2.12 + "@smithy/util-utf8": ^4.2.2 + "@smithy/util-waiter": ^4.2.13 tslib: ^2.6.2 - uuid: ^9.0.1 - checksum: d6300ee95d1e5a91eff3f6de6d50efcdaf03465e2107cae65bf859ea41429d8918aa7dfe2ba50faf60baadfd4eae80364015a5c77bd3257b05561c560e079de4 + checksum: 51a47d30f8af64c80219de7888826bc967d37f7e3ebb9af986be1f501128a51921c9a100a109fb4bda3d713f1171ebd0a06a53877b9a336e3211e77535d1e5d1 languageName: node linkType: hard -"@aws-sdk/client-sso@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/client-sso@npm:3.835.0" +"@aws-sdk/client-sts@npm:^3.1002.0": + version: 3.1017.0 + resolution: "@aws-sdk/client-sts@npm:3.1017.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.835.0 - "@aws-sdk/middleware-host-header": 3.821.0 - "@aws-sdk/middleware-logger": 3.821.0 - "@aws-sdk/middleware-recursion-detection": 3.821.0 - "@aws-sdk/middleware-user-agent": 3.835.0 - "@aws-sdk/region-config-resolver": 3.821.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@aws-sdk/util-user-agent-browser": 3.821.0 - "@aws-sdk/util-user-agent-node": 3.835.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.12 - "@smithy/middleware-retry": ^4.1.13 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.20 - "@smithy/util-defaults-mode-node": ^4.0.20 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/credential-provider-node": ^3.972.25 + "@aws-sdk/middleware-host-header": ^3.972.8 + "@aws-sdk/middleware-logger": ^3.972.8 + "@aws-sdk/middleware-recursion-detection": ^3.972.8 + "@aws-sdk/middleware-user-agent": ^3.972.25 + "@aws-sdk/region-config-resolver": ^3.972.9 + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/util-endpoints": ^3.996.5 + "@aws-sdk/util-user-agent-browser": ^3.972.8 + "@aws-sdk/util-user-agent-node": ^3.973.11 + "@smithy/config-resolver": ^4.4.13 + "@smithy/core": ^3.23.12 + "@smithy/fetch-http-handler": ^5.3.15 + "@smithy/hash-node": ^4.2.12 + "@smithy/invalid-dependency": ^4.2.12 + "@smithy/middleware-content-length": ^4.2.12 + "@smithy/middleware-endpoint": ^4.4.27 + "@smithy/middleware-retry": ^4.4.44 + "@smithy/middleware-serde": ^4.2.15 + "@smithy/middleware-stack": ^4.2.12 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/node-http-handler": ^4.5.0 + "@smithy/protocol-http": ^5.3.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/url-parser": ^4.2.12 + "@smithy/util-base64": ^4.3.2 + "@smithy/util-body-length-browser": ^4.2.2 + "@smithy/util-body-length-node": ^4.2.3 + "@smithy/util-defaults-mode-browser": ^4.3.43 + "@smithy/util-defaults-mode-node": ^4.2.47 + "@smithy/util-endpoints": ^3.3.3 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-retry": ^4.2.12 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: dbd25c25df4fcc3d92237e31ac5b91974e289337122947950a048adb4113510a4490c916d06c3af8de5b11ed53b4ba9adf9f48e0710bf50f3eb5a2101ed04c44 + checksum: 821319a5eb101495a56f2df55d8d2e1588da0f0fe5e465b5cf76513d0a85fe7df5d98860ef5efed7343698a1ef44319b62c7c18615f9991ffabf0b11d20f6dde languageName: node linkType: hard -"@aws-sdk/client-sts@npm:^3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/client-sts@npm:3.835.0" +"@aws-sdk/cloudfront-signer@npm:^3.1002.0": + version: 3.1012.0 + resolution: "@aws-sdk/cloudfront-signer@npm:3.1012.0" dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.835.0 - "@aws-sdk/credential-provider-node": 3.835.0 - "@aws-sdk/middleware-host-header": 3.821.0 - "@aws-sdk/middleware-logger": 3.821.0 - "@aws-sdk/middleware-recursion-detection": 3.821.0 - "@aws-sdk/middleware-user-agent": 3.835.0 - "@aws-sdk/region-config-resolver": 3.821.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@aws-sdk/util-user-agent-browser": 3.821.0 - "@aws-sdk/util-user-agent-node": 3.835.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.12 - "@smithy/middleware-retry": ^4.1.13 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.20 - "@smithy/util-defaults-mode-node": ^4.0.20 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 + "@smithy/core": ^3.23.12 + "@smithy/url-parser": ^4.2.12 tslib: ^2.6.2 - checksum: 95dea53a27a04e4d64af93702a4441a023dfec89659a5632265653ea975f2ab16c58b9a409b061c7aa13860d63946652fa37d918d9b7e9f7eedc4d2e83c2d8a1 + checksum: 37ea431e2bce2ebe56c62707cd6c2488e630b6d798d307e3f151612e2d42e6f3ed9b18405ef163b806d1abc8c19ee69c1f0f5fcb82b274d5f1dc5ff655d32ee2 + languageName: node + linkType: hard + +"@aws-sdk/core@npm:^3.973.24": + version: 3.973.24 + resolution: "@aws-sdk/core@npm:3.973.24" + dependencies: + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/xml-builder": ^3.972.15 + "@smithy/core": ^3.23.12 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/property-provider": ^4.2.12 + "@smithy/protocol-http": ^5.3.12 + "@smithy/signature-v4": ^5.3.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/util-base64": ^4.3.2 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-utf8": ^4.2.2 + tslib: ^2.6.2 + checksum: a5124f258c375e9a0b16ffd19df443b75a4bd58ea7a6b405c6957b78ef20ed77026328734cbd99f6ae23199bc35831d78a621fe3b77e79096041a42c6beeb922 languageName: node linkType: hard -"@aws-sdk/cloudfront-signer@npm:^3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/cloudfront-signer@npm:3.821.0" +"@aws-sdk/crc64-nvme@npm:^3.972.5": + version: 3.972.5 + resolution: "@aws-sdk/crc64-nvme@npm:3.972.5" dependencies: - "@smithy/url-parser": ^4.0.4 - tslib: ^2.6.2 - checksum: 03a6b7500596d13e480527a7ff598bed0e7d8afb2ea8441bdb1127d3a5683bbaf145e68a21c790b957fe9fe7ecc1fa328b60b12d1147caac873bccd9a43b9d7a - languageName: node - linkType: hard - -"@aws-sdk/core@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/core@npm:3.835.0" - dependencies: - "@aws-sdk/types": 3.821.0 - "@aws-sdk/xml-builder": 3.821.0 - "@smithy/core": ^3.5.3 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/property-provider": ^4.0.4 - "@smithy/protocol-http": ^5.1.2 - "@smithy/signature-v4": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-utf8": ^4.0.0 - fast-xml-parser: 4.4.1 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 14ef2d9b72029eff21994ba1f5ad401345b7d0dc23ecb9527c03dba5bb8209ab0a6f1e8f7fab710dbd606b50f9829364b85dfdeeb22723111a782144b1722718 + checksum: afa609029896e653bc2cb8c8529a1faf595bfbf99a73a5584a7900ffe92e797266eaf16204ddd2e0be21455c8711122966cb4fb13012c9e36accaa133c3b76db languageName: node linkType: hard -"@aws-sdk/credential-provider-cognito-identity@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.835.0" +"@aws-sdk/credential-provider-cognito-identity@npm:^3.972.17": + version: 3.972.17 + resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.972.17" dependencies: - "@aws-sdk/client-cognito-identity": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/types": ^4.3.1 + "@aws-sdk/nested-clients": ^3.996.14 + "@aws-sdk/types": ^3.973.6 + "@smithy/property-provider": ^4.2.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: c49491da63e0f158e3761511db05ca82064b65eb5f9db861f692d16863c962a4e7a4cabab1d8c5c86313697a635d7fd1817a2ca7a3ca7c0bcb8d20ec2d8b8778 + checksum: afcf61d2f9a1cfb2d4dd8dcf08a5e3c0e05bd87be1edd8adeca17ff08427b14431e67aa455f1f9b4c5414bd397816cc63aab67ce6599a54bc30124ded80344e9 languageName: node linkType: hard -"@aws-sdk/credential-provider-env@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.835.0" +"@aws-sdk/credential-provider-env@npm:^3.972.22": + version: 3.972.22 + resolution: "@aws-sdk/credential-provider-env@npm:3.972.22" dependencies: - "@aws-sdk/core": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/types": ^4.3.1 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/types": ^3.973.6 + "@smithy/property-provider": ^4.2.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 24def8ee383c7d45cc532c0144681f54c5fa3a43f4f672bef2fec96e5b654b3c407dc7fee4151e55129fbd8fadd1710e1440bd4e2c92ed825fd04faed9bdf0bc + checksum: 12f7ea3e83a634189dfdce1c93ae6c194733df558f5b1e728ba1b62554b38312e0c876f502f3b3af8b010f23c70b8186b80519cbbbadc6fa0b1087b246e4f490 languageName: node linkType: hard -"@aws-sdk/credential-provider-http@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/credential-provider-http@npm:3.835.0" +"@aws-sdk/credential-provider-http@npm:^3.972.24": + version: 3.972.24 + resolution: "@aws-sdk/credential-provider-http@npm:3.972.24" dependencies: - "@aws-sdk/core": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/property-provider": ^4.0.4 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/util-stream": ^4.2.2 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/types": ^3.973.6 + "@smithy/fetch-http-handler": ^5.3.15 + "@smithy/node-http-handler": ^4.5.0 + "@smithy/property-provider": ^4.2.12 + "@smithy/protocol-http": ^5.3.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/util-stream": ^4.5.20 tslib: ^2.6.2 - checksum: cca02181baf164d57eab8b4bfe483d6f59fb2f013ec0107f21fea5370a97b3bb9f13230b56de346fba3d965e763dbf3cc5301ab2048fb78caa464e5b80a55b43 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-ini@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.835.0" - dependencies: - "@aws-sdk/core": 3.835.0 - "@aws-sdk/credential-provider-env": 3.835.0 - "@aws-sdk/credential-provider-http": 3.835.0 - "@aws-sdk/credential-provider-process": 3.835.0 - "@aws-sdk/credential-provider-sso": 3.835.0 - "@aws-sdk/credential-provider-web-identity": 3.835.0 - "@aws-sdk/nested-clients": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@smithy/credential-provider-imds": ^4.0.6 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 + checksum: b23505620f9bc611622a36d0861e894d30839b549a3f00fd338582a2dd43a58a0bed0880988ec70663766f7972fa29b0588c64904c2541e3d5773cb06cde7e0b + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:^3.972.24": + version: 3.972.24 + resolution: "@aws-sdk/credential-provider-ini@npm:3.972.24" + dependencies: + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/credential-provider-env": ^3.972.22 + "@aws-sdk/credential-provider-http": ^3.972.24 + "@aws-sdk/credential-provider-login": ^3.972.24 + "@aws-sdk/credential-provider-process": ^3.972.22 + "@aws-sdk/credential-provider-sso": ^3.972.24 + "@aws-sdk/credential-provider-web-identity": ^3.972.24 + "@aws-sdk/nested-clients": ^3.996.14 + "@aws-sdk/types": ^3.973.6 + "@smithy/credential-provider-imds": ^4.2.12 + "@smithy/property-provider": ^4.2.12 + "@smithy/shared-ini-file-loader": ^4.4.7 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: a0ca1d785444433bada7a15df26b0db47341492f4da4710d61dbb2e2c30fb6fa6f440ee909844ea8d083374c119819c0dc60b6eb38da343b6ec5905d13b3bb48 + checksum: 35ea34081bf94d93101469e030ec3114d45eb7b6a60066dcd26c060d0122fd2f914524b35e9346888d82fa1080aef91a6c64618b4e47b1a3a13fd36f2fa4264c languageName: node linkType: hard -"@aws-sdk/credential-provider-node@npm:3.835.0, @aws-sdk/credential-provider-node@npm:^3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.835.0" +"@aws-sdk/credential-provider-login@npm:^3.972.24": + version: 3.972.24 + resolution: "@aws-sdk/credential-provider-login@npm:3.972.24" dependencies: - "@aws-sdk/credential-provider-env": 3.835.0 - "@aws-sdk/credential-provider-http": 3.835.0 - "@aws-sdk/credential-provider-ini": 3.835.0 - "@aws-sdk/credential-provider-process": 3.835.0 - "@aws-sdk/credential-provider-sso": 3.835.0 - "@aws-sdk/credential-provider-web-identity": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@smithy/credential-provider-imds": ^4.0.6 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/nested-clients": ^3.996.14 + "@aws-sdk/types": ^3.973.6 + "@smithy/property-provider": ^4.2.12 + "@smithy/protocol-http": ^5.3.12 + "@smithy/shared-ini-file-loader": ^4.4.7 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 0b611d9d47b4b380b9552780dfcc094f9d6bd00d2ec8a45dcb9b74883cc31509a3fc5f8cec9347859375cca1c6b2cfbbfc1c3e0227af809c451622d4dba9c8f1 + checksum: ecebc97348b6a65cf09080e2efb4e53442ee339f2a7dd4e88ae645ed1163448d9913f358fa917fa7b7374a46593c20e232fbfaaf5386551eb7aa5bb7d6321055 languageName: node linkType: hard -"@aws-sdk/credential-provider-process@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.835.0" +"@aws-sdk/credential-provider-node@npm:^3.972.0, @aws-sdk/credential-provider-node@npm:^3.972.25": + version: 3.972.25 + resolution: "@aws-sdk/credential-provider-node@npm:3.972.25" dependencies: - "@aws-sdk/core": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 + "@aws-sdk/credential-provider-env": ^3.972.22 + "@aws-sdk/credential-provider-http": ^3.972.24 + "@aws-sdk/credential-provider-ini": ^3.972.24 + "@aws-sdk/credential-provider-process": ^3.972.22 + "@aws-sdk/credential-provider-sso": ^3.972.24 + "@aws-sdk/credential-provider-web-identity": ^3.972.24 + "@aws-sdk/types": ^3.973.6 + "@smithy/credential-provider-imds": ^4.2.12 + "@smithy/property-provider": ^4.2.12 + "@smithy/shared-ini-file-loader": ^4.4.7 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 85def4cac21326988b8975bf30aff9bc13636ef1d6300e5f339fec20c127854afee0e057198d71e13271c359e10b04144a129704200c706ec2a7dbfbace8c31e + checksum: 74cd7c8f0caa82c17a91a9327538bed93b5d1259f3259e4118e85f03ed53acc4a314f97ec8ced23e502cec2bc1e8960f0a4e749cdeb9846f326e3ad216d1a796 languageName: node linkType: hard -"@aws-sdk/credential-provider-sso@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.835.0" +"@aws-sdk/credential-provider-process@npm:^3.972.22": + version: 3.972.22 + resolution: "@aws-sdk/credential-provider-process@npm:3.972.22" dependencies: - "@aws-sdk/client-sso": 3.835.0 - "@aws-sdk/core": 3.835.0 - "@aws-sdk/token-providers": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/types": ^3.973.6 + "@smithy/property-provider": ^4.2.12 + "@smithy/shared-ini-file-loader": ^4.4.7 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: d171d3297249357a80c7b7e66f22c08e8bfabf0a3d10a98201da5170dc497d1fb3f5d4af6608afd1af2746fdbc6321b66a77a1aeaf3a17950ef6a67ccf2098bf + checksum: f03b22c8ff7059ca72b6603df535afc7066a143ff79f057266bc7f186c986260ef2ae40784e03dd5e4cf05df424010695362194a3db6ac360e5c251ead641a9c languageName: node linkType: hard -"@aws-sdk/credential-provider-web-identity@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.835.0" +"@aws-sdk/credential-provider-sso@npm:^3.972.24": + version: 3.972.24 + resolution: "@aws-sdk/credential-provider-sso@npm:3.972.24" dependencies: - "@aws-sdk/core": 3.835.0 - "@aws-sdk/nested-clients": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/types": ^4.3.1 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/nested-clients": ^3.996.14 + "@aws-sdk/token-providers": 3.1015.0 + "@aws-sdk/types": ^3.973.6 + "@smithy/property-provider": ^4.2.12 + "@smithy/shared-ini-file-loader": ^4.4.7 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 5ed11aad357cd678030a7611d3d0cacd412f0a17d0fde300d1ecd7cbe7e7ba3d9b40d454f975490a5c7e200ae0cf01ff0528b39ee7520adb1e5b0010f6f3c752 - languageName: node - linkType: hard - -"@aws-sdk/credential-providers@npm:^3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/credential-providers@npm:3.835.0" - dependencies: - "@aws-sdk/client-cognito-identity": 3.835.0 - "@aws-sdk/core": 3.835.0 - "@aws-sdk/credential-provider-cognito-identity": 3.835.0 - "@aws-sdk/credential-provider-env": 3.835.0 - "@aws-sdk/credential-provider-http": 3.835.0 - "@aws-sdk/credential-provider-ini": 3.835.0 - "@aws-sdk/credential-provider-node": 3.835.0 - "@aws-sdk/credential-provider-process": 3.835.0 - "@aws-sdk/credential-provider-sso": 3.835.0 - "@aws-sdk/credential-provider-web-identity": 3.835.0 - "@aws-sdk/nested-clients": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/credential-provider-imds": ^4.0.6 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/property-provider": ^4.0.4 - "@smithy/types": ^4.3.1 + checksum: 781a7a75d3c6256c190765db9abf27031948005450486092e66248e179052fc62f84e64c59d8da52df107017c5f5e2dae17600d5a71f6a4c5ed70d069acaaf3a + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-web-identity@npm:^3.972.24": + version: 3.972.24 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.972.24" + dependencies: + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/nested-clients": ^3.996.14 + "@aws-sdk/types": ^3.973.6 + "@smithy/property-provider": ^4.2.12 + "@smithy/shared-ini-file-loader": ^4.4.7 + "@smithy/types": ^4.13.1 + tslib: ^2.6.2 + checksum: 3ad8afb0c5931de4229b1c2633e7265e39530d561466ae858bba431786d74161026c8e16b65990df706876663c7de20acb8a98db22d37ea9071926e35568004b + languageName: node + linkType: hard + +"@aws-sdk/credential-providers@npm:^3.1002.0": + version: 3.1017.0 + resolution: "@aws-sdk/credential-providers@npm:3.1017.0" + dependencies: + "@aws-sdk/client-cognito-identity": 3.1017.0 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/credential-provider-cognito-identity": ^3.972.17 + "@aws-sdk/credential-provider-env": ^3.972.22 + "@aws-sdk/credential-provider-http": ^3.972.24 + "@aws-sdk/credential-provider-ini": ^3.972.24 + "@aws-sdk/credential-provider-login": ^3.972.24 + "@aws-sdk/credential-provider-node": ^3.972.25 + "@aws-sdk/credential-provider-process": ^3.972.22 + "@aws-sdk/credential-provider-sso": ^3.972.24 + "@aws-sdk/credential-provider-web-identity": ^3.972.24 + "@aws-sdk/nested-clients": ^3.996.14 + "@aws-sdk/types": ^3.973.6 + "@smithy/config-resolver": ^4.4.13 + "@smithy/core": ^3.23.12 + "@smithy/credential-provider-imds": ^4.2.12 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/property-provider": ^4.2.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 12b8c37ab7e9e496d6ed803b3b8f11cbcc3c90028176374e7c6f9dd7eb1b68f8497fba558d5e7f1bafd094a0729fb298699bf37d4aa769f877abd5dff7b079b4 + checksum: 744278bd3950f175377980d1e86fd9750f4d20881e6b1b3b629ec55d34268db7b873612f15fb4231776216c8cd7dc1fd1e4b9dab049075d33f4a310165f6ddcb languageName: node linkType: hard -"@aws-sdk/endpoint-cache@npm:3.804.0": - version: 3.804.0 - resolution: "@aws-sdk/endpoint-cache@npm:3.804.0" +"@aws-sdk/dynamodb-codec@npm:^3.972.25": + version: 3.972.25 + resolution: "@aws-sdk/dynamodb-codec@npm:3.972.25" + dependencies: + "@aws-sdk/core": ^3.973.24 + "@smithy/core": ^3.23.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/util-base64": ^4.3.2 + tslib: ^2.6.2 + checksum: 969f238fbf41da111915833f3fba5065b38179ce4204e548e98583bdc942ac8d4c93c821c05c3d098532fb0771c8cfc3812f2e5b961417854a7494e2b56ce5f8 + languageName: node + linkType: hard + +"@aws-sdk/endpoint-cache@npm:^3.972.4": + version: 3.972.4 + resolution: "@aws-sdk/endpoint-cache@npm:3.972.4" dependencies: mnemonist: 0.38.3 tslib: ^2.6.2 - checksum: 3f1d47ac411d8e58b045bf7d61be821e59c08464fd507ee17388f7d6ce202aca8bdae314b30e9df046f9ed4de87e1100666e9b47a7bcbbe187ddfcc38b57ba13 + checksum: 05f7cdfb3e56eff8b778552318671ba52acbb77f66fcbde1b90baa3605d52dbd72fe56858d9c7866fc16f8ab536edb3121266487b0c11bacd4c32c1cc6a8cf31 languageName: node linkType: hard -"@aws-sdk/middleware-bucket-endpoint@npm:3.830.0": - version: 3.830.0 - resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.830.0" +"@aws-sdk/middleware-bucket-endpoint@npm:^3.972.8": + version: 3.972.8 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.972.8" dependencies: - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-arn-parser": 3.804.0 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 - "@smithy/util-config-provider": ^4.0.0 + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/util-arn-parser": ^3.972.3 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/protocol-http": ^5.3.12 + "@smithy/types": ^4.13.1 + "@smithy/util-config-provider": ^4.2.2 tslib: ^2.6.2 - checksum: 59709b2d82aa12ee6e5f5fb442f22363bf647a51d9e9c049b452fe5767f9e773670de6f3a6a9e70e5c76d024db09b5751ade19501ca519264e999c92471a7295 + checksum: b9ef658721f87a29a5163126ebd3eb54928c291c16920690c541bb02ac350965cea7a26f9d8e7e7c61c0abe0a9a7b0f1e3d1a439e77329d269635d5170fcb318 languageName: node linkType: hard -"@aws-sdk/middleware-endpoint-discovery@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/middleware-endpoint-discovery@npm:3.821.0" +"@aws-sdk/middleware-endpoint-discovery@npm:^3.972.8": + version: 3.972.8 + resolution: "@aws-sdk/middleware-endpoint-discovery@npm:3.972.8" dependencies: - "@aws-sdk/endpoint-cache": 3.804.0 - "@aws-sdk/types": 3.821.0 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 + "@aws-sdk/endpoint-cache": ^3.972.4 + "@aws-sdk/types": ^3.973.6 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/protocol-http": ^5.3.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: c66f5e03186cc63d1a798d8f532bee40edfdde76142722f605408d8c023992461fe51c427551c3eb24cd27b2e77945c1ea32491559c30449730cbe45182dd127 + checksum: 8ca38a2b7136a508b459c45bd274c6cd56cfa42b2f0456853b052beb98be16523fcea2afd9af8cbba28c157182038fb4e43389596f3313cf97bcc36444147467 languageName: node linkType: hard -"@aws-sdk/middleware-expect-continue@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/middleware-expect-continue@npm:3.821.0" +"@aws-sdk/middleware-expect-continue@npm:^3.972.8": + version: 3.972.8 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.972.8" dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 + "@aws-sdk/types": ^3.973.6 + "@smithy/protocol-http": ^5.3.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 491630158cecd4226c4dad1f33420bc391892925f8a08fbfcca22d4c7178276641996ceaa441988145a182ad833d4bc05cf7511c74fb46259b49fe8a97dce1f8 + checksum: b0397698047bae51f98191b04efb35e2e1f73af4ba69621432cef8bb4c2000487aa27cebaf3754be75a801a3c59f5169f1956b2de58ed6ab55a724edcd0dd47f languageName: node linkType: hard -"@aws-sdk/middleware-flexible-checksums@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.835.0" +"@aws-sdk/middleware-flexible-checksums@npm:^3.974.4": + version: 3.974.4 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.974.4" dependencies: "@aws-crypto/crc32": 5.2.0 "@aws-crypto/crc32c": 5.2.0 "@aws-crypto/util": 5.2.0 - "@aws-sdk/core": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@smithy/is-array-buffer": ^4.0.0 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-stream": ^4.2.2 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/crc64-nvme": ^3.972.5 + "@aws-sdk/types": ^3.973.6 + "@smithy/is-array-buffer": ^4.2.2 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/protocol-http": ^5.3.12 + "@smithy/types": ^4.13.1 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-stream": ^4.5.20 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: aaa499453ed660e1135f7f833b524d00a7fc76c90b96cff52c244eca328b7a36290c60c666cf6a18f3acbfcd7cde45420491602cf1521eebe79030ce78f5a0bf + checksum: 94b4828414f40817129edaae612e50c05dc0efb2e325f0864a30720f5fc2e3f7abb8213cf3684c1cecb6906eb54e8b10703dac40f1e45ead305d4c083e520edd languageName: node linkType: hard -"@aws-sdk/middleware-host-header@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.821.0" +"@aws-sdk/middleware-host-header@npm:^3.972.8": + version: 3.972.8 + resolution: "@aws-sdk/middleware-host-header@npm:3.972.8" dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 + "@aws-sdk/types": ^3.973.6 + "@smithy/protocol-http": ^5.3.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: b626412b0ccb169542311230d0c16e62c21179802e2d6041b5305b3da02de7c3ea352c892162d416ab0fc92e6cc5fbfbf14671b0dd0c54a36cf33efa91a7fd1e + checksum: 05f4868c556493c7dd3da3fa41ccf739ee1fa7520a2a8ed67a70319e96a2ea9ad8a2cc239e5f7bc4916aa34ed9df91148ccf0aa9b6738915426a1c68f33ef2d3 languageName: node linkType: hard -"@aws-sdk/middleware-location-constraint@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/middleware-location-constraint@npm:3.821.0" +"@aws-sdk/middleware-location-constraint@npm:^3.972.8": + version: 3.972.8 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.972.8" dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/types": ^4.3.1 + "@aws-sdk/types": ^3.973.6 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 825919c9fd005990ef52506b9069f2ce8e947a3429105e7edd8f19e0fdfe3f9304824ab8e4a962f55c9baddbd668bc257fae60deb833e76be2805b4873b65084 + checksum: 3395701874e56c4cf161b94e70c101ec6fc41de32ce223d8dd187e47e17efaa1058df9c18982ffd4eabaac12021d2f1bc83d4d771a0f448e50ea7673e2864648 languageName: node linkType: hard -"@aws-sdk/middleware-logger@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/middleware-logger@npm:3.821.0" +"@aws-sdk/middleware-logger@npm:^3.972.8": + version: 3.972.8 + resolution: "@aws-sdk/middleware-logger@npm:3.972.8" dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/types": ^4.3.1 + "@aws-sdk/types": ^3.973.6 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 1f287c7a9a1cff4413070ff84459c41102dcf063b8cbc90efb67e8ab23beebd9c3814c7e2d59166027520d8f91aaaee39ab66aa53bae129327e509b95ab24085 + checksum: 5067f3b6c674ea52e594d144db517ed203c213a9acd5a816b27e7c04301965ce920388b2ea8e16b35d9d0c064d01774a0c600815a8c4e6a2e590da0600b8cc9e languageName: node linkType: hard -"@aws-sdk/middleware-recursion-detection@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.821.0" +"@aws-sdk/middleware-recursion-detection@npm:^3.972.8": + version: 3.972.8 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.972.8" dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 + "@aws-sdk/types": ^3.973.6 + "@aws/lambda-invoke-store": ^0.2.2 + "@smithy/protocol-http": ^5.3.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 8abb4c2df2c30507b12d6e002f7d99cac09309b350f07094e4b540b3036dd1d2b073b79882fc6819b15f50837e40e5f05a3bd8547964a7a146a210355d39a85f - languageName: node - linkType: hard - -"@aws-sdk/middleware-sdk-s3@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/middleware-sdk-s3@npm:3.835.0" - dependencies: - "@aws-sdk/core": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-arn-parser": 3.804.0 - "@smithy/core": ^3.5.3 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/protocol-http": ^5.1.2 - "@smithy/signature-v4": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/util-config-provider": ^4.0.0 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-stream": ^4.2.2 - "@smithy/util-utf8": ^4.0.0 + checksum: 38e9af1730583be5fe9ff088c61e5bf641fdbb49a8f2a9cae47e968d29aa52f6717e9e2b901f938ffa12f03cad2166d6a22267f161b9dfd598718a7d6c0a1bb7 + languageName: node + linkType: hard + +"@aws-sdk/middleware-sdk-s3@npm:^3.972.25": + version: 3.972.25 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.972.25" + dependencies: + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/util-arn-parser": ^3.972.3 + "@smithy/core": ^3.23.12 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/protocol-http": ^5.3.12 + "@smithy/signature-v4": ^5.3.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/util-config-provider": ^4.2.2 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-stream": ^4.5.20 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: 0c0965d5cba1a1f65a4c7c87a519e3e9ebda9f695af6926f6d1c2165af3056d1ee53b0327daa8e04bc600fe6d05bf65c038b13231001d2a82c9e2ddec26ff1ad + checksum: dc6db6897eab79640cd7688f23006039eeef31f8e3c02a54867605cfde7a686ce15ed535158a81153416af55b035fc2fed45d2033db197154aaf0f61f43e6a83 languageName: node linkType: hard -"@aws-sdk/middleware-sdk-sqs@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/middleware-sdk-sqs@npm:3.835.0" +"@aws-sdk/middleware-sdk-sqs@npm:^3.972.17": + version: 3.972.17 + resolution: "@aws-sdk/middleware-sdk-sqs@npm:3.972.17" dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/util-hex-encoding": ^4.0.0 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/types": ^3.973.6 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/util-hex-encoding": ^4.2.2 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: 06fe678c33d8ba0ab225bfe9fa0f9b0835e908b0e5497a4ce1af16c587e5c90a4576e243127b9943a839cebaf6f4f89fc0952f23398851309a02d8c00f29b120 + checksum: 17aff9c8e846a7a256f1ee8bcaf34d43b13610b0fd9b2fe3c303352ae5096aa61d82fe04ff99b8d4d9236471ab138000f321959b079ba64ea0c92efbf7bd0c23 languageName: node linkType: hard -"@aws-sdk/middleware-ssec@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/middleware-ssec@npm:3.821.0" +"@aws-sdk/middleware-ssec@npm:^3.972.8": + version: 3.972.8 + resolution: "@aws-sdk/middleware-ssec@npm:3.972.8" dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/types": ^4.3.1 + "@aws-sdk/types": ^3.973.6 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: edec7047f1971a62ca6e069b7d072aa9fc12471d4bcd4b2d68b2392d30f2b85c8af58b28b54ca6bc91dfd3ddf6a3c25cd82cb252a8d6f417de3a9225552558c5 + checksum: 8d184ab93032bc04d402958dff6a1af25c154ff52baff4de9edb0e2b46206ab47a0f96516d850a0090fa1ba79c20eabfff68106fe77a84a2467a3afc105e3dbb languageName: node linkType: hard -"@aws-sdk/middleware-user-agent@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.835.0" +"@aws-sdk/middleware-user-agent@npm:^3.972.25": + version: 3.972.25 + resolution: "@aws-sdk/middleware-user-agent@npm:3.972.25" dependencies: - "@aws-sdk/core": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@smithy/core": ^3.5.3 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/util-endpoints": ^3.996.5 + "@smithy/core": ^3.23.12 + "@smithy/protocol-http": ^5.3.12 + "@smithy/types": ^4.13.1 + "@smithy/util-retry": ^4.2.12 tslib: ^2.6.2 - checksum: c29160d0963a2c350e6ebd6731e5433f04caf043676e3ea435ccf4418b6605ee7ae83aaf49188fdbb6f3afe15f8ce0e2ea51fbf477237e233e8fcd3d1ea51469 + checksum: 6180b911a1a8bbfcf1adf074f3c153bf058b73a987ba88e38583b845ac48343f3ab2218a5a3af58fc964156f3452c01205aeb21b6398794956efad74ec324465 languageName: node linkType: hard -"@aws-sdk/nested-clients@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/nested-clients@npm:3.835.0" +"@aws-sdk/nested-clients@npm:^3.996.14": + version: 3.996.14 + resolution: "@aws-sdk/nested-clients@npm:3.996.14" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.835.0 - "@aws-sdk/middleware-host-header": 3.821.0 - "@aws-sdk/middleware-logger": 3.821.0 - "@aws-sdk/middleware-recursion-detection": 3.821.0 - "@aws-sdk/middleware-user-agent": 3.835.0 - "@aws-sdk/region-config-resolver": 3.821.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@aws-sdk/util-user-agent-browser": 3.821.0 - "@aws-sdk/util-user-agent-node": 3.835.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.12 - "@smithy/middleware-retry": ^4.1.13 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.20 - "@smithy/util-defaults-mode-node": ^4.0.20 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/middleware-host-header": ^3.972.8 + "@aws-sdk/middleware-logger": ^3.972.8 + "@aws-sdk/middleware-recursion-detection": ^3.972.8 + "@aws-sdk/middleware-user-agent": ^3.972.25 + "@aws-sdk/region-config-resolver": ^3.972.9 + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/util-endpoints": ^3.996.5 + "@aws-sdk/util-user-agent-browser": ^3.972.8 + "@aws-sdk/util-user-agent-node": ^3.973.11 + "@smithy/config-resolver": ^4.4.13 + "@smithy/core": ^3.23.12 + "@smithy/fetch-http-handler": ^5.3.15 + "@smithy/hash-node": ^4.2.12 + "@smithy/invalid-dependency": ^4.2.12 + "@smithy/middleware-content-length": ^4.2.12 + "@smithy/middleware-endpoint": ^4.4.27 + "@smithy/middleware-retry": ^4.4.44 + "@smithy/middleware-serde": ^4.2.15 + "@smithy/middleware-stack": ^4.2.12 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/node-http-handler": ^4.5.0 + "@smithy/protocol-http": ^5.3.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/url-parser": ^4.2.12 + "@smithy/util-base64": ^4.3.2 + "@smithy/util-body-length-browser": ^4.2.2 + "@smithy/util-body-length-node": ^4.2.3 + "@smithy/util-defaults-mode-browser": ^4.3.43 + "@smithy/util-defaults-mode-node": ^4.2.47 + "@smithy/util-endpoints": ^3.3.3 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-retry": ^4.2.12 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: 470ba33d7731d623e492b3883b0ea115f68742c966fb1cb5361b3b25fd694d11d85de86ce55a7a777a12f3c85535b498ecd54436b729c1c11fa0b6afef82a65e + checksum: e90a74120b5909795fec9c4ac9603dc202e3d4898560a37f77f80aac44d360b8f160fff0f8bbf7fe504c3ca9dfad606c432d62b475a5c49645d3dd717c2ce70c languageName: node linkType: hard -"@aws-sdk/region-config-resolver@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/region-config-resolver@npm:3.821.0" +"@aws-sdk/region-config-resolver@npm:^3.972.9": + version: 3.972.9 + resolution: "@aws-sdk/region-config-resolver@npm:3.972.9" dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/types": ^4.3.1 - "@smithy/util-config-provider": ^4.0.0 - "@smithy/util-middleware": ^4.0.4 + "@aws-sdk/types": ^3.973.6 + "@smithy/config-resolver": ^4.4.13 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: e3688c64180308ef3db8347b13402f5d261d9d033c9c7e912746630c519d30f123e8a89cac87fc0314e798aa2edacf0a01d6fb901a14ca0e3d179058959dcc2f + checksum: aec1b98aa05e304fde2c20ba5827ad2f9c7f50968791676bae00d271f7a078ddcc8b7a6891fe38e0d6858398186f71a61420b18c97e79cae645482d3a2bc1dde languageName: node linkType: hard -"@aws-sdk/s3-request-presigner@npm:^3.837.0": - version: 3.837.0 - resolution: "@aws-sdk/s3-request-presigner@npm:3.837.0" +"@aws-sdk/s3-request-presigner@npm:^3.1002.0": + version: 3.1017.0 + resolution: "@aws-sdk/s3-request-presigner@npm:3.1017.0" dependencies: - "@aws-sdk/signature-v4-multi-region": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-format-url": 3.821.0 - "@smithy/middleware-endpoint": ^4.1.12 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.4 - "@smithy/types": ^4.3.1 + "@aws-sdk/signature-v4-multi-region": ^3.996.13 + "@aws-sdk/types": ^3.973.6 + "@aws-sdk/util-format-url": ^3.972.8 + "@smithy/middleware-endpoint": ^4.4.27 + "@smithy/protocol-http": ^5.3.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 9875197503c5a4bb7dae0011ec1bd120457100cb9af25cda40841d8160203fe511d79e65434b77b960e7249dbc208990f6087b5b8841b1a165b5994dcbb24b96 - languageName: node - linkType: hard - -"@aws-sdk/service-error-classification@npm:^3.4.1": - version: 3.347.0 - resolution: "@aws-sdk/service-error-classification@npm:3.347.0" - checksum: 5404b520a41ddddf54f48f391b27c551232358ed059ba8f02c818b57d7cc5b96156e3a4466f08435fca181ba645e97ad487d771b30dd13024ca0c2e3fd06cfaa + checksum: 7acfb6235539b0c5353c132738e9ebea86af273bbaad8a224fa3fbd6518bb37aab2564cbdbeab7c8d5fdd5dcd5108076dfecc95994df9ec99b5fcc7b04ebb0d0 languageName: node linkType: hard -"@aws-sdk/signature-v4-multi-region@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/signature-v4-multi-region@npm:3.835.0" +"@aws-sdk/signature-v4-multi-region@npm:^3.996.13": + version: 3.996.13 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.996.13" dependencies: - "@aws-sdk/middleware-sdk-s3": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/signature-v4": ^5.1.2 - "@smithy/types": ^4.3.1 + "@aws-sdk/middleware-sdk-s3": ^3.972.25 + "@aws-sdk/types": ^3.973.6 + "@smithy/protocol-http": ^5.3.12 + "@smithy/signature-v4": ^5.3.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: e6c2bd7876597bef70dc342251ae87bb0481b0f43699ab172560c72b73ea9fd01668e7143d592b23d3b3f9a42b8b3dc20f97bfef8ea61e6e0d7ba2275a3e974f + checksum: 28141adc9afcaa964247520f8b020760483f9147c645102399f1e359ed30b234b331d4b13d8295f5fa7af22ad11427115f1f59b1efedcc7c554051c1cf023cfe languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/token-providers@npm:3.835.0" +"@aws-sdk/token-providers@npm:3.1015.0": + version: 3.1015.0 + resolution: "@aws-sdk/token-providers@npm:3.1015.0" dependencies: - "@aws-sdk/core": 3.835.0 - "@aws-sdk/nested-clients": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 + "@aws-sdk/core": ^3.973.24 + "@aws-sdk/nested-clients": ^3.996.14 + "@aws-sdk/types": ^3.973.6 + "@smithy/property-provider": ^4.2.12 + "@smithy/shared-ini-file-loader": ^4.4.7 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 1800f652d22e086b97c69525284c19122fd77fa0bdececc5a68a183787ae60be1e2b23be0fe8fb9f2860bd7527ac5cf8043e143401b0d39b16a319a33934ceec + checksum: e7c5759be23101df8b9f2c024722152f5ec972d9acc11565fd32ce177ee989d5dba10b895da514a8370cddd230320d77694ed7329bde9b5ccc2d367b25d864a4 languageName: node linkType: hard -"@aws-sdk/types@npm:3.821.0, @aws-sdk/types@npm:^3.222.0": - version: 3.821.0 - resolution: "@aws-sdk/types@npm:3.821.0" +"@aws-sdk/types@npm:^3.222.0, @aws-sdk/types@npm:^3.4.1, @aws-sdk/types@npm:^3.973.6": + version: 3.973.6 + resolution: "@aws-sdk/types@npm:3.973.6" dependencies: - "@smithy/types": ^4.3.1 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 999e0344b0eea74b5d423b9cc562ae6b00c5c1e3fb7d1f6f86e81cbdb0dfa948cc574cc5ab4e9e875043d559904128807f3e95119b97123a8cc37dd5471f6c35 - languageName: node - linkType: hard - -"@aws-sdk/types@npm:^3.4.1": - version: 3.347.0 - resolution: "@aws-sdk/types@npm:3.347.0" - dependencies: - tslib: ^2.5.0 - checksum: 799b053d3651f1754e2925b671fe890047d0ff1af69d22b6826d8e74edefcd558c7c7a911d48eaf5930032bcf291dbdbb6dd2d2f0c596bbe52100941aa349221 + checksum: 3d4a830db4c9281a0ea4be1fa21b8359cb0ab7ba6092ad4eb766f2946c54d2dc03cf5c3127ae498dc33b73dbfe6da5cdd9292f36c869345a90f5fc020e4e1c69 languageName: node linkType: hard -"@aws-sdk/util-arn-parser@npm:3.804.0": - version: 3.804.0 - resolution: "@aws-sdk/util-arn-parser@npm:3.804.0" +"@aws-sdk/util-arn-parser@npm:^3.972.3": + version: 3.972.3 + resolution: "@aws-sdk/util-arn-parser@npm:3.972.3" dependencies: tslib: ^2.6.2 - checksum: ac3218111ddc24ee048972f9c164029d7ffe57e50e8c720594b9f74547840a1c0eb7dcf82fa61b15a4997acbed6b64e02affdec6f731c386529150ec5a97e3e6 + checksum: 1d80305add2a8c342b8084abed6a2ba463f26a9e72a2baafd4334f302a47be7cb6b82e6cfd5a28f4f3b2eade16dc27e8765de79fae0f54a1154e6edc5193b4d4 languageName: node linkType: hard -"@aws-sdk/util-endpoints@npm:3.828.0": - version: 3.828.0 - resolution: "@aws-sdk/util-endpoints@npm:3.828.0" +"@aws-sdk/util-endpoints@npm:^3.996.5": + version: 3.996.5 + resolution: "@aws-sdk/util-endpoints@npm:3.996.5" dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/types": ^4.3.1 - "@smithy/util-endpoints": ^3.0.6 + "@aws-sdk/types": ^3.973.6 + "@smithy/types": ^4.13.1 + "@smithy/url-parser": ^4.2.12 + "@smithy/util-endpoints": ^3.3.3 tslib: ^2.6.2 - checksum: 0d914554b517f9ad4828ea09abece8fbf99c0c10f833b9973b373b89d2d7f21c50f01315512f56d71bf6e23a11993a6c02eef90af8e3dfb66d28cbf4039446b0 + checksum: c9cb0553498cdc264ffcb2a5f757ffb56cdc70afea2dbf3e4d9331581e5a9ca07b3818d809ea1731542604c5a2a5511645acb4e0bab8baf03f36bc31edcacbc2 languageName: node linkType: hard -"@aws-sdk/util-format-url@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/util-format-url@npm:3.821.0" +"@aws-sdk/util-format-url@npm:^3.972.8": + version: 3.972.8 + resolution: "@aws-sdk/util-format-url@npm:3.972.8" dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/querystring-builder": ^4.0.4 - "@smithy/types": ^4.3.1 + "@aws-sdk/types": ^3.973.6 + "@smithy/querystring-builder": ^4.2.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 22294218a8bfd6ddc13a0cedd8fca3e0178758676bdca318c0f29abb53094edb8d3e3966addc8b62df87d4050530072b3a8129dce8b91ea2f96dfa6ec1c94a1a + checksum: 94439e10fe1754d2b72baa41a5f5b7a633f32070ef87524b25174a6f24a201ad435679618409141a360d8011738b41be5a67c50e2b4a3863dccf064604ed706f languageName: node linkType: hard "@aws-sdk/util-locate-window@npm:^3.0.0": - version: 3.804.0 - resolution: "@aws-sdk/util-locate-window@npm:3.804.0" + version: 3.965.5 + resolution: "@aws-sdk/util-locate-window@npm:3.965.5" dependencies: tslib: ^2.6.2 - checksum: 87b384533ba5ceade6e212f5783b6134551ade3ecb413c93ea453c2d5af76651137c4dc7b270b643e8ac810b072119a273790046c31921aaf0f6a664d1a31c99 + checksum: 01a2812c7d8aac3eba50c14bb6bcf1c3c7ab37e741d1022e58143fe94e2bc74000b4b60f25ca0f1947febb3170f373e20b796beb2f799bcb60dfa9221d17b902 languageName: node linkType: hard @@ -1198,43 +1173,45 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-user-agent-browser@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.821.0" +"@aws-sdk/util-user-agent-browser@npm:^3.972.8": + version: 3.972.8 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.972.8" dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/types": ^4.3.1 + "@aws-sdk/types": ^3.973.6 + "@smithy/types": ^4.13.1 bowser: ^2.11.0 tslib: ^2.6.2 - checksum: 8817cc00dcc032af0a7e270dd9954b7b5f598448d8804a430456276ef560a6b4781aea4ad84377fddff3684417ac4e5925de5574d9a8b0f08832002948c4a508 + checksum: a08c7af278b5473a59e6c6881547c4999a01bf689a757c504f356da35a2333c631847c4a2f51b2da4eb3b03cc4ff596fdaa8e4e9578f3d18d683a18e614ce096 languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.835.0": - version: 3.835.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.835.0" +"@aws-sdk/util-user-agent-node@npm:^3.973.11": + version: 3.973.11 + resolution: "@aws-sdk/util-user-agent-node@npm:3.973.11" dependencies: - "@aws-sdk/middleware-user-agent": 3.835.0 - "@aws-sdk/types": 3.821.0 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/types": ^4.3.1 + "@aws-sdk/middleware-user-agent": ^3.972.25 + "@aws-sdk/types": ^3.973.6 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/types": ^4.13.1 + "@smithy/util-config-provider": ^4.2.2 tslib: ^2.6.2 peerDependencies: aws-crt: ">=1.0.0" peerDependenciesMeta: aws-crt: optional: true - checksum: 374ba963147d741db37e26dcb999199065b2e7aa9e00c00645cbeb98b5539547113b4422a946c42196d6018fdbd14e1117d69d1c4584b4f407d60a38e800a187 + checksum: 8c2ae770793b25e7b915a0daca3771706298091c6357f3584e799368553d060d2130eadafadb4db3a39df1145eaae3c054dd15bd9b65ca1dc37af5b369951332 languageName: node linkType: hard -"@aws-sdk/xml-builder@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/xml-builder@npm:3.821.0" +"@aws-sdk/xml-builder@npm:^3.972.15": + version: 3.972.15 + resolution: "@aws-sdk/xml-builder@npm:3.972.15" dependencies: - "@smithy/types": ^4.3.1 + "@smithy/types": ^4.13.1 + fast-xml-parser: 5.5.8 tslib: ^2.6.2 - checksum: f6ee1e5f5336afeb72e2b5e712593d1dcaa626729d0a12941c32e14136308b8729b225d4c75e7b6606bc17eeb79ea28076212aced93cc6460fefb9b712b07e28 + checksum: 1d623536c312414f644ce9e57480f4794e332ec8d340b4bdabd175932919d0a727fd306aec3670d9dc6ca5041beb9f2b5ba7f8d4a196c8ac1190a30788ddf774 languageName: node linkType: hard @@ -1328,6 +1305,13 @@ __metadata: languageName: node linkType: hard +"@aws/lambda-invoke-store@npm:^0.2.2": + version: 0.2.4 + resolution: "@aws/lambda-invoke-store@npm:0.2.4" + checksum: 21cb364094eccf242faf824a94d8701f7bfaa50368fa232223a51b1fd49e1d46315b71c7ceec21bd186e2a72b58a47afe9080a38b0a4e8dd02257ecb5560e957 + languageName: node + linkType: hard + "@babel/code-frame@npm:7.12.11": version: 7.12.11 resolution: "@babel/code-frame@npm:7.12.11" @@ -3176,22 +3160,23 @@ __metadata: version: 0.0.0-use.local resolution: "@paradoxical-io/common-aws@workspace:packages/common-aws" dependencies: - "@aws-sdk/client-apigatewaymanagementapi": ^3.835.0 - "@aws-sdk/client-cloudwatch-logs": ^3.835.0 - "@aws-sdk/client-dynamodb": ^3.835.0 - "@aws-sdk/client-kms": ^3.835.0 - "@aws-sdk/client-s3": ^3.837.0 - "@aws-sdk/client-sns": ^3.835.0 - "@aws-sdk/client-sqs": ^3.835.0 - "@aws-sdk/client-ssm": ^3.835.0 - "@aws-sdk/client-sts": ^3.835.0 - "@aws-sdk/cloudfront-signer": ^3.821.0 - "@aws-sdk/credential-provider-node": ^3.835.0 - "@aws-sdk/credential-providers": ^3.835.0 - "@aws-sdk/s3-request-presigner": ^3.837.0 + "@aws-sdk/client-apigatewaymanagementapi": ^3.1002.0 + "@aws-sdk/client-cloudwatch-logs": ^3.1002.0 + "@aws-sdk/client-dynamodb": ^3.1002.0 + "@aws-sdk/client-kms": ^3.1002.0 + "@aws-sdk/client-s3": ^3.1002.0 + "@aws-sdk/client-sns": ^3.1002.0 + "@aws-sdk/client-sqs": ^3.1002.0 + "@aws-sdk/client-ssm": ^3.1002.0 + "@aws-sdk/client-sts": ^3.1002.0 + "@aws-sdk/cloudfront-signer": ^3.1002.0 + "@aws-sdk/credential-provider-node": ^3.972.0 + "@aws-sdk/credential-providers": ^3.1002.0 + "@aws-sdk/s3-request-presigner": ^3.1002.0 "@aws-sdk/util-retry": ^3.374.0 "@aws/dynamodb-data-mapper": ^0.7.3 "@aws/dynamodb-data-mapper-annotations": ^0.7.3 + "@paradoxical-io/common": "workspace:packages/common" "@paradoxical-io/common-server": "workspace:packages/common-server" "@paradoxical-io/common-test": "workspace:packages/common-test" "@paradoxical-io/types": "workspace:packages/types" @@ -3203,9 +3188,68 @@ __metadata: datadog-lambda-js: ^3.59.0 joi: ^17.13.3 lodash: ^4.17.21 + peerDependencies: + "@aws-sdk/client-apigatewaymanagementapi": ^3.1002.0 + "@aws-sdk/client-cloudwatch-logs": ^3.1002.0 + "@aws-sdk/client-dynamodb": ^3.1002.0 + "@aws-sdk/client-kms": ^3.1002.0 + "@aws-sdk/client-s3": ^3.1002.0 + "@aws-sdk/client-sns": ^3.1002.0 + "@aws-sdk/client-sqs": ^3.1002.0 + "@aws-sdk/client-ssm": ^3.1002.0 + "@aws-sdk/client-sts": ^3.1002.0 + "@aws-sdk/cloudfront-signer": ^3.1002.0 + "@aws-sdk/credential-provider-node": ^3.972.0 + "@aws-sdk/credential-providers": ^3.1002.0 + "@aws-sdk/s3-request-presigner": ^3.1002.0 + "@aws-sdk/util-retry": ^3.374.0 + "@aws/dynamodb-data-mapper": ^0.7.3 + "@aws/dynamodb-data-mapper-annotations": ^0.7.3 + "@paradoxical-io/common-server": "workspace:packages/common-server" + aws-lambda: ^1.0.7 + datadog-lambda-js: ^3.59.0 dependenciesMeta: "@paradoxical-io/common-test": optional: true + peerDependenciesMeta: + "@aws-sdk/client-apigatewaymanagementapi": + optional: true + "@aws-sdk/client-cloudwatch-logs": + optional: true + "@aws-sdk/client-dynamodb": + optional: true + "@aws-sdk/client-kms": + optional: true + "@aws-sdk/client-s3": + optional: true + "@aws-sdk/client-sns": + optional: true + "@aws-sdk/client-sqs": + optional: true + "@aws-sdk/client-ssm": + optional: true + "@aws-sdk/client-sts": + optional: true + "@aws-sdk/cloudfront-signer": + optional: true + "@aws-sdk/credential-provider-node": + optional: true + "@aws-sdk/credential-providers": + optional: true + "@aws-sdk/s3-request-presigner": + optional: true + "@aws-sdk/util-retry": + optional: true + "@aws/dynamodb-data-mapper": + optional: true + "@aws/dynamodb-data-mapper-annotations": + optional: true + "@paradoxical-io/common-server": + optional: true + aws-lambda: + optional: true + datadog-lambda-js: + optional: true languageName: unknown linkType: soft @@ -3428,188 +3472,190 @@ __metadata: languageName: node linkType: hard -"@smithy/abort-controller@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/abort-controller@npm:4.0.4" +"@smithy/abort-controller@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/abort-controller@npm:4.2.12" dependencies: - "@smithy/types": ^4.3.1 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 50e646633160f16d4d131c4a5612a352bca8ee652acfefc811389307756b791d0e0cee1459eeba4662e09b57e9f78681bb6c24d180d76e605126281fa52c20fb + checksum: bf2e381a653d316f3591adb83c7c32b22423f50a16c90f77952634d8072baaf8dcb8b6825a070ba7d9b68055bf99b205b6a935d8d2d37d71a290b2ddb86ed760 languageName: node linkType: hard -"@smithy/chunked-blob-reader-native@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/chunked-blob-reader-native@npm:4.0.0" +"@smithy/chunked-blob-reader-native@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/chunked-blob-reader-native@npm:4.2.3" dependencies: - "@smithy/util-base64": ^4.0.0 + "@smithy/util-base64": ^4.3.2 tslib: ^2.6.2 - checksum: 66151ee380feac66687885f7ae0053dcc4dce85bcdf4c16fc44524c0fc038af3370fca007f0a0075610d1f49b07180bf845a3185fe36b15584be04fa9a635e98 + checksum: ecc8387a6c8ded5d25c5cfaa7a163f716d2d81447bcc8c5f51990859ab848347295c699fd9dce4be6659505f0045e0b43723e6a9632fd975c647ab1799016b34 languageName: node linkType: hard -"@smithy/chunked-blob-reader@npm:^5.0.0": - version: 5.0.0 - resolution: "@smithy/chunked-blob-reader@npm:5.0.0" +"@smithy/chunked-blob-reader@npm:^5.2.2": + version: 5.2.2 + resolution: "@smithy/chunked-blob-reader@npm:5.2.2" dependencies: tslib: ^2.6.2 - checksum: ee4c1a33a422f684391d5d4cb290f46e2f8e024f31dbba5e31e3def71fd1fa79a357c83ee2ccaea555face2024b0f43ed27569608489bfa9ecfdd4681705b7ae + checksum: 36e5f3e7872d9821aa1b3e88dbbe564684cfe978c7e9cdb99990404b54fa1f35c38ee0d8b8734abbf63ab6af560e13980ce97a80594fc95fb8b1e7b62519e0f1 languageName: node linkType: hard -"@smithy/config-resolver@npm:^4.1.4": - version: 4.1.4 - resolution: "@smithy/config-resolver@npm:4.1.4" +"@smithy/config-resolver@npm:^4.4.13": + version: 4.4.13 + resolution: "@smithy/config-resolver@npm:4.4.13" dependencies: - "@smithy/node-config-provider": ^4.1.3 - "@smithy/types": ^4.3.1 - "@smithy/util-config-provider": ^4.0.0 - "@smithy/util-middleware": ^4.0.4 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/types": ^4.13.1 + "@smithy/util-config-provider": ^4.2.2 + "@smithy/util-endpoints": ^3.3.3 + "@smithy/util-middleware": ^4.2.12 tslib: ^2.6.2 - checksum: d3c3b7017377ae30839d3bc684fca7ff58c41c2ca71dd067931aff61f0c570b09cf35e47fde660488c7e1ecc8e1abf720bd41f380b9a91ea302fbd7c7f1b85fb + checksum: 26fdc6e98a408716675c37a1fd4676d3108991e5fdf4264ed1774bce1f0ec28c9cba21506d4efa220e8cae8da61ba1cfff9fa8046187cec96f5d00ef792746ba languageName: node linkType: hard -"@smithy/core@npm:^3.5.3, @smithy/core@npm:^3.6.0": - version: 3.6.0 - resolution: "@smithy/core@npm:3.6.0" +"@smithy/core@npm:^3.23.12": + version: 3.23.12 + resolution: "@smithy/core@npm:3.23.12" dependencies: - "@smithy/middleware-serde": ^4.0.8 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-stream": ^4.2.2 - "@smithy/util-utf8": ^4.0.0 + "@smithy/protocol-http": ^5.3.12 + "@smithy/types": ^4.13.1 + "@smithy/url-parser": ^4.2.12 + "@smithy/util-base64": ^4.3.2 + "@smithy/util-body-length-browser": ^4.2.2 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-stream": ^4.5.20 + "@smithy/util-utf8": ^4.2.2 + "@smithy/uuid": ^1.1.2 tslib: ^2.6.2 - checksum: fe381bff50194c0ff0e63541623e0ee1c84d78084919b6c56d7fb5d4bc08d3aa42c63a348767ce2a685370096fe3c2b4d0e2a922fef3650cc36699a80bdbcac5 + checksum: 02a5cdac710f457e75ba300f3b368893a007e2987eaa979d84e09bffa2be63df960bf235aec86b8ddd9655d1e81669d2fc0e010b15f0cb088deed302de70b122 languageName: node linkType: hard -"@smithy/credential-provider-imds@npm:^4.0.6": - version: 4.0.6 - resolution: "@smithy/credential-provider-imds@npm:4.0.6" +"@smithy/credential-provider-imds@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/credential-provider-imds@npm:4.2.12" dependencies: - "@smithy/node-config-provider": ^4.1.3 - "@smithy/property-provider": ^4.0.4 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/property-provider": ^4.2.12 + "@smithy/types": ^4.13.1 + "@smithy/url-parser": ^4.2.12 tslib: ^2.6.2 - checksum: 380ada77c7cc7f6e11ee4246a335799cd855b43df07469164ca7ccaeecd1eb8e037adf0b870e57578de7f82bb1f77e5d534c55ed3aa44491fcef55809b5d1d5c + checksum: d9038bd1458cb2e8d984e97229ead6f3cffaacaf2a6f93b2e63174b50dda9688d5202b6c10411f9f774a0322839c22723c4fe346bb131a6394a32b8dd530c634 languageName: node linkType: hard -"@smithy/eventstream-codec@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/eventstream-codec@npm:4.0.4" +"@smithy/eventstream-codec@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/eventstream-codec@npm:4.2.12" dependencies: "@aws-crypto/crc32": 5.2.0 - "@smithy/types": ^4.3.1 - "@smithy/util-hex-encoding": ^4.0.0 + "@smithy/types": ^4.13.1 + "@smithy/util-hex-encoding": ^4.2.2 tslib: ^2.6.2 - checksum: b5ff1a2c9f8ea48406f181c0104daf56e1f52bf251cfc531f497abce86f02a148d381ee1648bcd34a4c2293b8e0e052c02043755ffeb864421957fa320c74435 + checksum: 7823ba2570875a00b9ef0841f438dfaf289a9cffd98ed12da514515f9c2aa0d3bff77c643c094f7f742aa3b6736cd8d6687d1e60540b8582e9b875e8c9742e6e languageName: node linkType: hard -"@smithy/eventstream-serde-browser@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/eventstream-serde-browser@npm:4.0.4" +"@smithy/eventstream-serde-browser@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/eventstream-serde-browser@npm:4.2.12" dependencies: - "@smithy/eventstream-serde-universal": ^4.0.4 - "@smithy/types": ^4.3.1 + "@smithy/eventstream-serde-universal": ^4.2.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 1d39b5da8fe1fd060d47f41f25b70ea4291c8ae2e4f5ea79bf1849a72af88ab0d819618e5b02606b1758084ce43964a92ffc36688817409dcabacd36a8a2266a + checksum: e94b5a4ba54b036d2137b8409e8d1fae333b9b528f629b4e7c1633f97adb775fe6ee92ba252b578775c45bab805c8d3397310d0327f9fb033d4f60619dab50fb languageName: node linkType: hard -"@smithy/eventstream-serde-config-resolver@npm:^4.1.2": - version: 4.1.2 - resolution: "@smithy/eventstream-serde-config-resolver@npm:4.1.2" +"@smithy/eventstream-serde-config-resolver@npm:^4.3.12": + version: 4.3.12 + resolution: "@smithy/eventstream-serde-config-resolver@npm:4.3.12" dependencies: - "@smithy/types": ^4.3.1 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 42b81e6c92029966f373be7eb589e1292a201e191965b62f1ff71a4e6b5dabf874850a8b65441fa9cec735aad018365a3e841f95af7443288130603be00a7996 + checksum: 73285d29dabfc35b981aa25315106076d3b1a67512a663785c659d9c81cb875e46263898b9c16c9cd901a47c01e5e2d4481dda24942d04db689dcf96dd6d6a00 languageName: node linkType: hard -"@smithy/eventstream-serde-node@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/eventstream-serde-node@npm:4.0.4" +"@smithy/eventstream-serde-node@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/eventstream-serde-node@npm:4.2.12" dependencies: - "@smithy/eventstream-serde-universal": ^4.0.4 - "@smithy/types": ^4.3.1 + "@smithy/eventstream-serde-universal": ^4.2.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 179dd707b0f730c36ab68b1cfdbd0c6f29012a25bf3fec564076217a929627e119ccae8e5df34c267c1df8512c6294c10aa74e0511ab82b767f4a7ef39209519 + checksum: 17482075912cef131076eab8642119ad6ddb09d526e87a2ef4b10bf676fbc0957645d42d0bf72073d75ae2f540f5b647b27c42800018ee602f247f0ee53c49a0 languageName: node linkType: hard -"@smithy/eventstream-serde-universal@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/eventstream-serde-universal@npm:4.0.4" +"@smithy/eventstream-serde-universal@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/eventstream-serde-universal@npm:4.2.12" dependencies: - "@smithy/eventstream-codec": ^4.0.4 - "@smithy/types": ^4.3.1 + "@smithy/eventstream-codec": ^4.2.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 53cf083f742f2fa381a0d0457e3fbfe3b36b65efec216f52d21f840382466b59c64e685a65412925b60a3def11e24e4bd6bcd3bb5afad336f3fafab2bb2cbd48 + checksum: b7bc845a3ffd2bb915f90dd9a57b47d45021856ecfa981c12f85a58aa8c8881b5d1f2911bc1f4c4d6732a2612f3fba429e952ae9485acca8bb1f2afe0fe29393 languageName: node linkType: hard -"@smithy/fetch-http-handler@npm:^5.0.4": - version: 5.0.4 - resolution: "@smithy/fetch-http-handler@npm:5.0.4" +"@smithy/fetch-http-handler@npm:^5.3.15": + version: 5.3.15 + resolution: "@smithy/fetch-http-handler@npm:5.3.15" dependencies: - "@smithy/protocol-http": ^5.1.2 - "@smithy/querystring-builder": ^4.0.4 - "@smithy/types": ^4.3.1 - "@smithy/util-base64": ^4.0.0 + "@smithy/protocol-http": ^5.3.12 + "@smithy/querystring-builder": ^4.2.12 + "@smithy/types": ^4.13.1 + "@smithy/util-base64": ^4.3.2 tslib: ^2.6.2 - checksum: 3afb020d42e50d6bb446ceb8efe0cb33a05b449a15156459eea5717860e785f56a9166eb08455b7c1fd3af277bbca4b708e4d8cccda37519f44aa4990e3f50d4 + checksum: fdaa8b0261e948f7beafc7e29ced09a49cb2bc0ec001a4756d54aa6e55a3255ad19756e3b0d80fa5207f652f6646569a787d89eeee96fbf326865418b46a7d84 languageName: node linkType: hard -"@smithy/hash-blob-browser@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/hash-blob-browser@npm:4.0.4" +"@smithy/hash-blob-browser@npm:^4.2.13": + version: 4.2.13 + resolution: "@smithy/hash-blob-browser@npm:4.2.13" dependencies: - "@smithy/chunked-blob-reader": ^5.0.0 - "@smithy/chunked-blob-reader-native": ^4.0.0 - "@smithy/types": ^4.3.1 + "@smithy/chunked-blob-reader": ^5.2.2 + "@smithy/chunked-blob-reader-native": ^4.2.3 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 39636cba0fb306835b8079e6bfeb534b9d9a2aa926beee90fb59a442d256ccf4600b1ca331ed92ed9778656885450cc4b4a9d71b22a349014acf379024188621 + checksum: 5cdff88db13f149b2e00e1887635ea55ef0eaf4804987b81af12f61b6f7af9e9139e5e687b49d5017d90a42f1852e02cb72890e31e18c0bcf8bf6ee62bf4d3b7 languageName: node linkType: hard -"@smithy/hash-node@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/hash-node@npm:4.0.4" +"@smithy/hash-node@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/hash-node@npm:4.2.12" dependencies: - "@smithy/types": ^4.3.1 - "@smithy/util-buffer-from": ^4.0.0 - "@smithy/util-utf8": ^4.0.0 + "@smithy/types": ^4.13.1 + "@smithy/util-buffer-from": ^4.2.2 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: 2fd8a1036b9d6d2948249ad41a97b5801b918948ab1f8041b2b2482848570e8b417eeea7810f959376325e9ab33890775025b34a58305355b84ca8bff1417481 + checksum: be7ba82b6c8fad217764da762085d3d6c48df183fe6c7f06bbca38a7766d51c3e6a3f2d899e6fb7bfa2f86f6ec30b05e4beccaef6282ef9a3cc692a5f216451a languageName: node linkType: hard -"@smithy/hash-stream-node@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/hash-stream-node@npm:4.0.4" +"@smithy/hash-stream-node@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/hash-stream-node@npm:4.2.12" dependencies: - "@smithy/types": ^4.3.1 - "@smithy/util-utf8": ^4.0.0 + "@smithy/types": ^4.13.1 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: 0753a498f2d06e2abd9e15668a0ddda71520cc75bb587c10ad85a94e5cb61f68c7c2d85ab0252bf949fd5abdebea9dabc3acfae3ef2d8e2aeb630079d5b831c3 + checksum: 3956f34d32cd3a7f8242d77c164911a694bc1c42a2453a938e5d517ed80ae86c244118cce6d898743293b49862d77019c718215a76462c2471a98e88919837ab languageName: node linkType: hard -"@smithy/invalid-dependency@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/invalid-dependency@npm:4.0.4" +"@smithy/invalid-dependency@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/invalid-dependency@npm:4.2.12" dependencies: - "@smithy/types": ^4.3.1 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 6d6f53558cb252e2070e4830a18c0c72ad486308378d6eab2a185d63f5a0492ffbdff27dbea59f79e2d48477af2295e80d6314becf9ea3215827be8bb6690b07 + checksum: e558d6b3edab1a648b616f9c6821cace5e568811163dfdd33a003c7e87ae61f0cbcec121800a42968ac2a153ea0e6dd03e53f702bddaab761f97b98e35ce0b2b languageName: node linkType: hard @@ -3622,154 +3668,155 @@ __metadata: languageName: node linkType: hard -"@smithy/is-array-buffer@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/is-array-buffer@npm:4.0.0" +"@smithy/is-array-buffer@npm:^4.2.2": + version: 4.2.2 + resolution: "@smithy/is-array-buffer@npm:4.2.2" dependencies: tslib: ^2.6.2 - checksum: 8226fc1eca7aacd7f887f3a5ec2f15a3cafa72aa1c42d3fc759c66600481381d18ec7285a8195f24b9c4fe0ce9a565c133b2021d86a8077aebce3f86b3716802 + checksum: 7699ddab02a9c2443bd64064e6cd81bb352112c90198820d08e1c79ccd536080a111f5c681b63be2bcc025660f3b66eb24d6e6f00aa0b8f34de557b486928b52 languageName: node linkType: hard -"@smithy/md5-js@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/md5-js@npm:4.0.4" +"@smithy/md5-js@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/md5-js@npm:4.2.12" dependencies: - "@smithy/types": ^4.3.1 - "@smithy/util-utf8": ^4.0.0 + "@smithy/types": ^4.13.1 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: f4a0d7adbd6fecce963c28cfb3959a370579969d845034cc2bc8e24f305b124d1993ab1f6cb2a3577255ed43e61de6957a774d1caf277d668f56c8a231745112 + checksum: 72634fc7098110a6ae0b04f3e4d3c1571cf224d578dd96e8796d7927865ce00adc42c1bbcc31c97db2610b450da35013130d3d821a47bc75fe1228fe6ae880bb languageName: node linkType: hard -"@smithy/middleware-content-length@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/middleware-content-length@npm:4.0.4" +"@smithy/middleware-content-length@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/middleware-content-length@npm:4.2.12" dependencies: - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 + "@smithy/protocol-http": ^5.3.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 251e47fbb7df19a8c39719f96dfd9e00252fc33733d2585898b7e5a37e85056052de1559d3c62b9daf493e2293b574ac2e92e17806777cadc9b733f1aab42294 + checksum: ca9b5db05fb5939ba61b9e9bf3d6d17e57420bb685917ce3ffba230716a772409a4195417dde697dfd9672f22c485daad321c30f25b4b8ddd9e306cf983b509a languageName: node linkType: hard -"@smithy/middleware-endpoint@npm:^4.1.12, @smithy/middleware-endpoint@npm:^4.1.13": - version: 4.1.13 - resolution: "@smithy/middleware-endpoint@npm:4.1.13" +"@smithy/middleware-endpoint@npm:^4.4.27": + version: 4.4.27 + resolution: "@smithy/middleware-endpoint@npm:4.4.27" dependencies: - "@smithy/core": ^3.6.0 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-middleware": ^4.0.4 + "@smithy/core": ^3.23.12 + "@smithy/middleware-serde": ^4.2.15 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/shared-ini-file-loader": ^4.4.7 + "@smithy/types": ^4.13.1 + "@smithy/url-parser": ^4.2.12 + "@smithy/util-middleware": ^4.2.12 tslib: ^2.6.2 - checksum: 38a8ab4835a225a22a176699e9941ce912212af9db9e14dfcd76e4daad14bc7fc4896631b2cd44f4104ff199acd2bfd5f08e6ee757a6aff69a1376e93e89790d + checksum: ac3378e14cb53ec1ee0ee4e46fa8755889e87b5eb3b25feb52c78df1da6c752c7a90f4fe3d98adfe96c3ba6007adfb7e71fd19eca03063488217a796d7000bcd languageName: node linkType: hard -"@smithy/middleware-retry@npm:^4.1.13": - version: 4.1.14 - resolution: "@smithy/middleware-retry@npm:4.1.14" +"@smithy/middleware-retry@npm:^4.4.44": + version: 4.4.44 + resolution: "@smithy/middleware-retry@npm:4.4.44" dependencies: - "@smithy/node-config-provider": ^4.1.3 - "@smithy/protocol-http": ^5.1.2 - "@smithy/service-error-classification": ^4.0.6 - "@smithy/smithy-client": ^4.4.5 - "@smithy/types": ^4.3.1 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/protocol-http": ^5.3.12 + "@smithy/service-error-classification": ^4.2.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-retry": ^4.2.12 + "@smithy/uuid": ^1.1.2 tslib: ^2.6.2 - uuid: ^9.0.1 - checksum: 801fa598c7177719e3c2be6a5cf45e5184ca3a95e56cccee43a20c95cfc17397d02ac7da357045cc8b0643e385d625f3b90c37c5a68dbbce4da4bbc0732e69f3 + checksum: 9e3f97a1f9ff5d2e74930ac3d7ee5a39e1005e54a13052dd8eea65a85ffd05ebd182a3a6af321a05e63263f3e4c134d6c3ecb361717d565c22f7ad6c18ad2e87 languageName: node linkType: hard -"@smithy/middleware-serde@npm:^4.0.8": - version: 4.0.8 - resolution: "@smithy/middleware-serde@npm:4.0.8" +"@smithy/middleware-serde@npm:^4.2.15": + version: 4.2.15 + resolution: "@smithy/middleware-serde@npm:4.2.15" dependencies: - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 + "@smithy/core": ^3.23.12 + "@smithy/protocol-http": ^5.3.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 1c78cf584bf82c2ed80d55694945d63b5d3bdaf0c4dea1a35ff33b201d939e9ee5afbfb01c6725c9cbc0d9efb3ee50703970d177a9d20dba545e7e7ba3c0a3f5 + checksum: 998f26554b1a33cb6d2a6dcc0e6711504d2157053c3f2b01f490adbbc93c252912a94aee251cf910608e4261661ef770a0cd8f7f7dabfaefcdaf8d425b9caa85 languageName: node linkType: hard -"@smithy/middleware-stack@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/middleware-stack@npm:4.0.4" +"@smithy/middleware-stack@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/middleware-stack@npm:4.2.12" dependencies: - "@smithy/types": ^4.3.1 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: c0b4e057d438fbc900435a4bcae68308bc17361968ebe828d43b4f78d826711e5d196ea2fc3ef86525169508d885979e459db0d46918ae00a2bb5dc8a5bd6796 + checksum: a056c6c4ba806665488e0b4e79b6d0dcd6dae3236c5c0dc2e3d3529bd82599543b2c6f155ce71c9921ae8c5ba4fde531c234d979be4ada1a87a960d4d88bac78 languageName: node linkType: hard -"@smithy/node-config-provider@npm:^4.1.3": - version: 4.1.3 - resolution: "@smithy/node-config-provider@npm:4.1.3" +"@smithy/node-config-provider@npm:^4.3.12": + version: 4.3.12 + resolution: "@smithy/node-config-provider@npm:4.3.12" dependencies: - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 + "@smithy/property-provider": ^4.2.12 + "@smithy/shared-ini-file-loader": ^4.4.7 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: c1260719f567b64e979e54698356ffd49f26d82e5eaafc60741588257df6016bbf7d2e26cba902ff900058e5e47e985287fdcb7ab1acdf6534b7cd50252e3856 + checksum: 0f458c110c6ed56664515196e9156d2263891a1610a41325972d357d29c7977c3810491df0077f410ca50242bd9277a2577f343b5062d1c631d49c184d600b41 languageName: node linkType: hard -"@smithy/node-http-handler@npm:^4.0.6": - version: 4.0.6 - resolution: "@smithy/node-http-handler@npm:4.0.6" +"@smithy/node-http-handler@npm:^4.5.0": + version: 4.5.0 + resolution: "@smithy/node-http-handler@npm:4.5.0" dependencies: - "@smithy/abort-controller": ^4.0.4 - "@smithy/protocol-http": ^5.1.2 - "@smithy/querystring-builder": ^4.0.4 - "@smithy/types": ^4.3.1 + "@smithy/abort-controller": ^4.2.12 + "@smithy/protocol-http": ^5.3.12 + "@smithy/querystring-builder": ^4.2.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: b0505a812182f29e4ff254f4710a476e0dd9a869248b5c9972ddaaf0c1bef9dc980682947826d5a24c3b54c635ad6a1d7ac6460e61ac99da8becc4ecda55e768 + checksum: b26831eab854dbcdb1d608e0085d8379a42a7d4249c772323dda35da76e20e39981867e4e55154dd4228d52b6815cf8afb9488ec4aac1dd99794d540afc70426 languageName: node linkType: hard -"@smithy/property-provider@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/property-provider@npm:4.0.4" +"@smithy/property-provider@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/property-provider@npm:4.2.12" dependencies: - "@smithy/types": ^4.3.1 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 1cd552792897e43c1d4cf91edac0956a8a8d6a7ba588e46532644ae5aca535ec0fb33e3aa71c73f325632b72cd1b8f26732525a6723f74c54238026432b0118e + checksum: e3172eeba2a7e96610ebca0708b4e3f2f27f492d61c9769897527a421192053f56ef8bf9d3498301267e0b126cb291e326dd95d30dd5c0c3472cbc448e879717 languageName: node linkType: hard -"@smithy/protocol-http@npm:^5.1.2": - version: 5.1.2 - resolution: "@smithy/protocol-http@npm:5.1.2" +"@smithy/protocol-http@npm:^5.3.12": + version: 5.3.12 + resolution: "@smithy/protocol-http@npm:5.3.12" dependencies: - "@smithy/types": ^4.3.1 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 48dbb715956f7089f3422c6c875fd5c6c901bb55363091905f749bba4bac03c40bf11e63dcc92c9b5de058305c60513e987e1fd7550e585c9e2a98e7355676c8 + checksum: f40fd09a7c810f93ed767df5f4504bd330a5ab233fa4ddfbcab6c13e5a3d4948f23ddf443be385c4dcef538f45deb92b4c749a5922b597e389e98fd2bf533f39 languageName: node linkType: hard -"@smithy/querystring-builder@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/querystring-builder@npm:4.0.4" +"@smithy/querystring-builder@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/querystring-builder@npm:4.2.12" dependencies: - "@smithy/types": ^4.3.1 - "@smithy/util-uri-escape": ^4.0.0 + "@smithy/types": ^4.13.1 + "@smithy/util-uri-escape": ^4.2.2 tslib: ^2.6.2 - checksum: e521cd60294aebabb11386f4db7925095ca7dcdd1eda1904ad3443aa65c992a74e7d57b24018c3e141320bcc8b8928a24b8a14c4328bc7176bdb1eac15f6655b + checksum: ce222888666797162554df507271fa526e6e56964e0af9cbfa955f6defeeaf9c029368318d82d703e2f30b1977334448e6fd6a6f99f720999a4ea54ee284fbd6 languageName: node linkType: hard -"@smithy/querystring-parser@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/querystring-parser@npm:4.0.4" +"@smithy/querystring-parser@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/querystring-parser@npm:4.2.12" dependencies: - "@smithy/types": ^4.3.1 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: ebe874dfec44ec3d6ff63f9570cac7c18f5b1b2fb3d6a72722adb9d24bb891970fbbabb18d15b8ce46902cc5f21f1751218794f3ff2e110865804d822f4b83a0 + checksum: 2d199d4d427f361f9bbf296f35d066e265f19edbd58dbbd656001a0913140645c3e559f951e4dacfe38774b27185c946c59263ac1020e9246552010f68a1875d languageName: node linkType: hard @@ -3780,102 +3827,120 @@ __metadata: languageName: node linkType: hard -"@smithy/service-error-classification@npm:^4.0.6": - version: 4.0.6 - resolution: "@smithy/service-error-classification@npm:4.0.6" +"@smithy/service-error-classification@npm:^2.0.4": + version: 2.1.5 + resolution: "@smithy/service-error-classification@npm:2.1.5" dependencies: - "@smithy/types": ^4.3.1 - checksum: c851c882358af75cac41508ffdd2cfdc59e0cd298cb25cf6a4a97dd6cbc92f4890ce04590305726ebb1bbb6b6c527dde8d80ec84095c76bcdb6a3a1cc2107a90 + "@smithy/types": ^2.12.0 + checksum: 00ac54110a258c7a47c62d4f655d4998bd40e5adb47e10281b28df7a585f2f1e960dc35325eac006636280e7fb2b81dbeb32b89e08bac87acc136c4d29a4dc53 languageName: node linkType: hard -"@smithy/shared-ini-file-loader@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/shared-ini-file-loader@npm:4.0.4" +"@smithy/service-error-classification@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/service-error-classification@npm:4.2.12" + dependencies: + "@smithy/types": ^4.13.1 + checksum: 8c9a727dcfe15b04aeecebd372552a328814a013557997fdf9721776b1ce3b8595a17e234ef0bed4b8bf2d815f013df3d34ceb02973228c7b4e8edc4867cf1e3 + languageName: node + linkType: hard + +"@smithy/shared-ini-file-loader@npm:^4.4.7": + version: 4.4.7 + resolution: "@smithy/shared-ini-file-loader@npm:4.4.7" dependencies: - "@smithy/types": ^4.3.1 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: b9405d3fea03cb7d1b031a41d7a91581eaaf47a5e6322c7bf2c57e27bcf8af403eea68c46a9c878a31af8a1f08fa803fce3d253c55b3318548fc93d61b0e56e8 + checksum: e510806dc77bf9bc2d0b51ebd8a613e77520b24c78ecaa11e4482e09e74001d748c4385bfb38420bcaa2a9a081d76ff6a500c209eaa546016baa35e634cca189 languageName: node linkType: hard -"@smithy/signature-v4@npm:^5.1.2": - version: 5.1.2 - resolution: "@smithy/signature-v4@npm:5.1.2" - dependencies: - "@smithy/is-array-buffer": ^4.0.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 - "@smithy/util-hex-encoding": ^4.0.0 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-uri-escape": ^4.0.0 - "@smithy/util-utf8": ^4.0.0 +"@smithy/signature-v4@npm:^5.3.12": + version: 5.3.12 + resolution: "@smithy/signature-v4@npm:5.3.12" + dependencies: + "@smithy/is-array-buffer": ^4.2.2 + "@smithy/protocol-http": ^5.3.12 + "@smithy/types": ^4.13.1 + "@smithy/util-hex-encoding": ^4.2.2 + "@smithy/util-middleware": ^4.2.12 + "@smithy/util-uri-escape": ^4.2.2 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: b8acbdd600279be860650b8c99ea443b653f0a980a9aceb7cdf8bf0f017d0376a4aac9bef738c24aa0c2f12b3ae1984bf1ed5d99235f64a9ff41a7fcd851b531 + checksum: 52987459b351a17f24638c0a8370b034711ada717ed919ec9d9349f59ca9903c97cbbeb396959ebb59c823de436c6b062d44f133043c47701c2e34d32a9f21e6 languageName: node linkType: hard -"@smithy/smithy-client@npm:^4.4.4, @smithy/smithy-client@npm:^4.4.5": - version: 4.4.5 - resolution: "@smithy/smithy-client@npm:4.4.5" +"@smithy/smithy-client@npm:^4.12.7": + version: 4.12.7 + resolution: "@smithy/smithy-client@npm:4.12.7" dependencies: - "@smithy/core": ^3.6.0 - "@smithy/middleware-endpoint": ^4.1.13 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 - "@smithy/util-stream": ^4.2.2 + "@smithy/core": ^3.23.12 + "@smithy/middleware-endpoint": ^4.4.27 + "@smithy/middleware-stack": ^4.2.12 + "@smithy/protocol-http": ^5.3.12 + "@smithy/types": ^4.13.1 + "@smithy/util-stream": ^4.5.20 tslib: ^2.6.2 - checksum: c5764145091cf22ae2a3fb7b10c9b8907ca8a46265920ff8b8a2a55a04f489a417b1f42721bc80fd5d4ac88b3330a9d47090bca2b11e42f52299b19feea4e1b5 + checksum: 8fcc13be79f8bc93b036ba112bf9c817b9d91be57d2ba506c866e1b0894a53f15558f8065c15873cb406b1f3f34d05dcf69f6f51e750e2d0724e0954d34d61d6 languageName: node linkType: hard -"@smithy/types@npm:^4.3.1": - version: 4.3.1 - resolution: "@smithy/types@npm:4.3.1" +"@smithy/types@npm:^2.12.0": + version: 2.12.0 + resolution: "@smithy/types@npm:2.12.0" dependencies: tslib: ^2.6.2 - checksum: 45f2e15cec06eefb6a2470346c65ec927e56ab1757eee5ab1c431f703a9b350b331679e1f60105a1529ecb9cdb953104883942e655701fb4710bbaf566ec0bc6 + checksum: 2dd93746624d87afbf51c22116fc69f82e95004b78cf681c4a283d908155c22a2b7a3afbd64a3aff7deefb6619276f186e212422ad200df3b42c32ef5330374e languageName: node linkType: hard -"@smithy/url-parser@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/url-parser@npm:4.0.4" +"@smithy/types@npm:^4.13.1": + version: 4.13.1 + resolution: "@smithy/types@npm:4.13.1" dependencies: - "@smithy/querystring-parser": ^4.0.4 - "@smithy/types": ^4.3.1 tslib: ^2.6.2 - checksum: 1d3df1c58809f424af00396f987607ec9ebb0840625e4353af6dcd6baf480db8dd080b2f01ed41598ff18681ab2fcecab37f18f4c253fcbdd71eab2fab049400 + checksum: 615dd29f7b5a9d2f3910842d9883660142eec12ec5caaf3f59903c5a41cc81521d3748de5a3bd7593881f61938c0d812e54043a51955adcc076384fa3ef5b5d8 languageName: node linkType: hard -"@smithy/util-base64@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-base64@npm:4.0.0" +"@smithy/url-parser@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/url-parser@npm:4.2.12" dependencies: - "@smithy/util-buffer-from": ^4.0.0 - "@smithy/util-utf8": ^4.0.0 + "@smithy/querystring-parser": ^4.2.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 7fb3430d6e1cbb4bcc61458587bb0746458f0ec8e8cd008224ca984ff65c3c3307b3a528d040cef4c1fc7d1bd4111f6de8f4f1595845422f14ac7d100b3871b1 + checksum: b28df0caa6a15a0686ea841508d1aead75c5f49d79664324c4b6b063b0ec39bd9880c71af2fb7ea1d2caf9afe212c4e20aa02dc5cceaea10d2b2a9ded69692cb languageName: node linkType: hard -"@smithy/util-body-length-browser@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-body-length-browser@npm:4.0.0" +"@smithy/util-base64@npm:^4.3.2": + version: 4.3.2 + resolution: "@smithy/util-base64@npm:4.3.2" dependencies: + "@smithy/util-buffer-from": ^4.2.2 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: 72381e12de7cccbb722c60e3f3ae0f8bce7fc9a9e8064c7968ac733698a5a30bea098a3c365095c519491fe64e2e949c22f74d4f1e0d910090d6389b41c416eb + checksum: 91ad0412c5c0b34cae701e8cb24a2dcdb9ad011207b3c785124a08d2228f2b01d12479f2ae42ede34364442a4e82459370175c77a99634c1c4799acf756a1013 languageName: node linkType: hard -"@smithy/util-body-length-node@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-body-length-node@npm:4.0.0" +"@smithy/util-body-length-browser@npm:^4.2.2": + version: 4.2.2 + resolution: "@smithy/util-body-length-browser@npm:4.2.2" + dependencies: + tslib: ^2.6.2 + checksum: 6c8a80ee861092a494d436530dfeba6da0012071116e5fb21b0380945204101c154a74b40c2409cbb7c567b992b3203010e9e21274dfa53d244ae42aba95ae80 + languageName: node + linkType: hard + +"@smithy/util-body-length-node@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/util-body-length-node@npm:4.2.3" dependencies: tslib: ^2.6.2 - checksum: 12d8de9c526647f51f56804044f5847f0c7c7afee30fa368d2b7bd4b4de8fe2438a925aab51965fe8a4b2f08f68e8630cc3c54a449beae6646d99cae900ed106 + checksum: 4720c493fd5aa381e4315457b75935ffd3573c619f3c21e340282f9ca4d53a6214ed07eb2407f0eaac8437ea331f85d5696c203b5961df7491d58fdc8fd7c7a0 languageName: node linkType: hard @@ -3889,80 +3954,79 @@ __metadata: languageName: node linkType: hard -"@smithy/util-buffer-from@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-buffer-from@npm:4.0.0" +"@smithy/util-buffer-from@npm:^4.2.2": + version: 4.2.2 + resolution: "@smithy/util-buffer-from@npm:4.2.2" dependencies: - "@smithy/is-array-buffer": ^4.0.0 + "@smithy/is-array-buffer": ^4.2.2 tslib: ^2.6.2 - checksum: 8124e28d3e34b5335c08398a9081cc56a232d23e08172d488669f91a167d0871d36aba9dd3e4b70175a52f1bd70e2bf708d4c989a19512a4374d2cf67650a15e + checksum: 4972e7e7a8fb4d7b63164bbeaa9fd211fb13a2649eeb789b0ef7f7565018ac3262ed055fec191a9950080a126986d0160c73523668a38d7a41a5b1359781eacc languageName: node linkType: hard -"@smithy/util-config-provider@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-config-provider@npm:4.0.0" +"@smithy/util-config-provider@npm:^4.2.2": + version: 4.2.2 + resolution: "@smithy/util-config-provider@npm:4.2.2" dependencies: tslib: ^2.6.2 - checksum: 91bd9e0bec4c4a37c3fc286e72f3387be9272b090111edaee992d9e9619370f3f2ad88ce771ef42dbfe40a44500163b633914486e662526591f5f737d5e4ff5a + checksum: 8bb1a040ee2ba4ecbcf6965906c3f8d92a1819cb5a444e0b7be7a011517cb452d20368d766699f6a2e250eba5ee5cf87d031f614fdb4c32a04097974512be5d1 languageName: node linkType: hard -"@smithy/util-defaults-mode-browser@npm:^4.0.20": - version: 4.0.21 - resolution: "@smithy/util-defaults-mode-browser@npm:4.0.21" +"@smithy/util-defaults-mode-browser@npm:^4.3.43": + version: 4.3.43 + resolution: "@smithy/util-defaults-mode-browser@npm:4.3.43" dependencies: - "@smithy/property-provider": ^4.0.4 - "@smithy/smithy-client": ^4.4.5 - "@smithy/types": ^4.3.1 - bowser: ^2.11.0 + "@smithy/property-provider": ^4.2.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: e9f26b600897b85b39e1e7fecd432413885d240bbdd7a9b080d47e0bac5fee7f88e3631c3b11f407f22ab81f6a67691a3d981318b1ab86578fc3f49afd8ad6d6 + checksum: bdb9235da51432eea17d63d66eb3428541b67ec30e192c6b90cf0a7915efecbffe254d067a3b4a97ebe1c73b452bd268d7e5a73f51ba678fd70630ffea91fb4b languageName: node linkType: hard -"@smithy/util-defaults-mode-node@npm:^4.0.20": - version: 4.0.21 - resolution: "@smithy/util-defaults-mode-node@npm:4.0.21" +"@smithy/util-defaults-mode-node@npm:^4.2.47": + version: 4.2.47 + resolution: "@smithy/util-defaults-mode-node@npm:4.2.47" dependencies: - "@smithy/config-resolver": ^4.1.4 - "@smithy/credential-provider-imds": ^4.0.6 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/property-provider": ^4.0.4 - "@smithy/smithy-client": ^4.4.5 - "@smithy/types": ^4.3.1 + "@smithy/config-resolver": ^4.4.13 + "@smithy/credential-provider-imds": ^4.2.12 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/property-provider": ^4.2.12 + "@smithy/smithy-client": ^4.12.7 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 2c8e6e112c2284f2f9a54ca615ab2bac4df58321d220b3240318b0db8cc158d3994f87d97069c4d1748302153f26f5a1a7a388c55182ffd04e3556be20161c0c + checksum: a46f8858192124e4b9cad5d5f130448ee8795ad0fe1f83284e289d1dbc386982c095e0f63c0403277d82a4a7b38830555f16d4b36927c56db0dc8b7a13dae3c0 languageName: node linkType: hard -"@smithy/util-endpoints@npm:^3.0.6": - version: 3.0.6 - resolution: "@smithy/util-endpoints@npm:3.0.6" +"@smithy/util-endpoints@npm:^3.3.3": + version: 3.3.3 + resolution: "@smithy/util-endpoints@npm:3.3.3" dependencies: - "@smithy/node-config-provider": ^4.1.3 - "@smithy/types": ^4.3.1 + "@smithy/node-config-provider": ^4.3.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 185c096db895f5bfabc05f1500d3428761fc4d450e998d6bf269879f7fc3f6fd770c1ed5a2de395a6b5300197bd40748a5b06c74b91ff01c9c499a25f2ba827e + checksum: dae8713315c10abed93fb08308b969471dee6f16a836cd85d6a04457d1d678782425e1948b7abb98a5ad2e399cb11aa1a1f18ff9449e1dd01aebc46f2c524cb9 languageName: node linkType: hard -"@smithy/util-hex-encoding@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-hex-encoding@npm:4.0.0" +"@smithy/util-hex-encoding@npm:^4.2.2": + version: 4.2.2 + resolution: "@smithy/util-hex-encoding@npm:4.2.2" dependencies: tslib: ^2.6.2 - checksum: b932fa0e5cd2ba2598ad55ce46722bbbd15109809badaa3e4402fe4dd6f31f62b9fb49d2616e38d660363dc92a5898391f9c8f3b18507c36109e908400785e2a + checksum: 85e1195258a2be4855890b517c6fd13104d1c9e2cd70626c15f547000e801a08afe062bf94bcd995b7dfbc4ad61f8b550d3f6c25c0e85eb1a7708a9f9909b7e3 languageName: node linkType: hard -"@smithy/util-middleware@npm:^4.0.4": - version: 4.0.4 - resolution: "@smithy/util-middleware@npm:4.0.4" +"@smithy/util-middleware@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/util-middleware@npm:4.2.12" dependencies: - "@smithy/types": ^4.3.1 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 6cfdec16f03cc963e78d888a0ef349c0d80645775e9933a88c4615fbd5a683a8230997f89372e2597bd956bc05df5adc41de6524fa8c0cc93fb7150d6530a03b + checksum: 9ec332ef118d5ddc185ad31ccd976d233861d1023e6a66357ccacf52c96501dcf7424cfb52a94f2426f1c554cf7c083f9ab2e315922bfb405d52861580642066 languageName: node linkType: hard @@ -3976,39 +4040,39 @@ __metadata: languageName: node linkType: hard -"@smithy/util-retry@npm:^4.0.6": - version: 4.0.6 - resolution: "@smithy/util-retry@npm:4.0.6" +"@smithy/util-retry@npm:^4.2.12": + version: 4.2.12 + resolution: "@smithy/util-retry@npm:4.2.12" dependencies: - "@smithy/service-error-classification": ^4.0.6 - "@smithy/types": ^4.3.1 + "@smithy/service-error-classification": ^4.2.12 + "@smithy/types": ^4.13.1 tslib: ^2.6.2 - checksum: 0faef3d90da51024a5abd90de6bf1a846b6cd0f61c78791a2fecc7e49b0e8a705ca5619ae538cad4bab8995456d8219fe1c2769dacd156195cb73befcb02ca03 + checksum: f78e36ea0457fbe338c6080bc1dab1c57893921361e7d2206eff8c0415c667dd89c8c1c9e4bedf749d08b5953c58c98b26cb2a836da5eba063c2b853c6131edb languageName: node linkType: hard -"@smithy/util-stream@npm:^4.2.2": - version: 4.2.2 - resolution: "@smithy/util-stream@npm:4.2.2" - dependencies: - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/types": ^4.3.1 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-buffer-from": ^4.0.0 - "@smithy/util-hex-encoding": ^4.0.0 - "@smithy/util-utf8": ^4.0.0 +"@smithy/util-stream@npm:^4.5.20": + version: 4.5.20 + resolution: "@smithy/util-stream@npm:4.5.20" + dependencies: + "@smithy/fetch-http-handler": ^5.3.15 + "@smithy/node-http-handler": ^4.5.0 + "@smithy/types": ^4.13.1 + "@smithy/util-base64": ^4.3.2 + "@smithy/util-buffer-from": ^4.2.2 + "@smithy/util-hex-encoding": ^4.2.2 + "@smithy/util-utf8": ^4.2.2 tslib: ^2.6.2 - checksum: 52b7c38ccf397536c882fd15453ca4c214618e045fcd96b049e79829f9c5be06a526f3672e88f1f578fa730debead264ce53e6fc3b18f43d8e6079a24ba7bbb0 + checksum: fb87e3f61c9dca31e484751fff90147912ccbb0b3a4d26997555a199ff4cbfee461b960879317562e088ee7a6aeea0b328c38632bc439bb3a6be532ee8d1ac9c languageName: node linkType: hard -"@smithy/util-uri-escape@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-uri-escape@npm:4.0.0" +"@smithy/util-uri-escape@npm:^4.2.2": + version: 4.2.2 + resolution: "@smithy/util-uri-escape@npm:4.2.2" dependencies: tslib: ^2.6.2 - checksum: 7ea350545971f8a009d56e085c34c949c9045862cfab233ee7adc16e111a076a814bb5d9279b2b85ee382e0ed204a1c673ac32e3e28f1073b62a2c53a5dd6d19 + checksum: c566197aefaa51b80c0e68f78b7ff303c74f831c185da987c00ed49af166ee4f6be64ef56e51c89aa4e1b77c7d875bac81b20856a06b6cf3aaaff808805fbba9 languageName: node linkType: hard @@ -4022,24 +4086,33 @@ __metadata: languageName: node linkType: hard -"@smithy/util-utf8@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-utf8@npm:4.0.0" +"@smithy/util-utf8@npm:^4.2.2": + version: 4.2.2 + resolution: "@smithy/util-utf8@npm:4.2.2" dependencies: - "@smithy/util-buffer-from": ^4.0.0 + "@smithy/util-buffer-from": ^4.2.2 tslib: ^2.6.2 - checksum: 08811c5a18c341782b3b65acc4640a9f559aeba61c889dbdc56e5153a3b7f395e613bfb1ade25cf15311d6237f291e1fce8af197c6313065e0cb084fd2148c64 + checksum: a507aecdac53570611462a01b192c6e4acec5790efd35c3b0795c4ebf04636b4375ce8d4b6cc254fc9cf1ec72adc9d0263c02c3d0614c902e624d80b37c4d378 languageName: node linkType: hard -"@smithy/util-waiter@npm:^4.0.5": - version: 4.0.6 - resolution: "@smithy/util-waiter@npm:4.0.6" +"@smithy/util-waiter@npm:^4.2.13": + version: 4.2.13 + resolution: "@smithy/util-waiter@npm:4.2.13" + dependencies: + "@smithy/abort-controller": ^4.2.12 + "@smithy/types": ^4.13.1 + tslib: ^2.6.2 + checksum: 562ea0ed78179a583928c8f69ae782ba9d1715e8af69edc5cd291bc78e1330225e4ce8d727d86b051a7808c2d7c435de4b05951421f158d6944dad18db71068a + languageName: node + linkType: hard + +"@smithy/uuid@npm:^1.1.2": + version: 1.1.2 + resolution: "@smithy/uuid@npm:1.1.2" dependencies: - "@smithy/abort-controller": ^4.0.4 - "@smithy/types": ^4.3.1 tslib: ^2.6.2 - checksum: 0fb8f5bd351f875f50e4b82845eb427f42d200dd49d39001be3c1f8da6c08383e41c2fcfb5a53fb628211210fe181da30c3c60cb3923805a2063df5cf1be6dd7 + checksum: 60d2a3d33b615dcdd40c7a59cd2ad89dfe9317dde2115805099bd461fa4aaecd973e92f6bdb4ab588dfccc92d2c726813a744865a1ffacde968ca577d908945d languageName: node linkType: hard @@ -4163,7 +4236,7 @@ __metadata: languageName: node linkType: hard -"@types/cls-hooked@npm:^4.3.0, @types/cls-hooked@npm:^4.3.3": +"@types/cls-hooked@npm:^4.3.0": version: 4.3.4 resolution: "@types/cls-hooked@npm:4.3.4" dependencies: @@ -4172,6 +4245,15 @@ __metadata: languageName: node linkType: hard +"@types/cls-hooked@npm:^4.3.3": + version: 4.3.9 + resolution: "@types/cls-hooked@npm:4.3.9" + dependencies: + "@types/node": "*" + checksum: d003c5d3e6f1ebd29c934a3f03c58c65334a2a9ab38106b02514097efca7d4b40a23c387c41764113eea8f508295a53aa72026288a7912902d2e326584937830 + languageName: node + linkType: hard + "@types/convict@npm:^6.1.6": version: 6.1.6 resolution: "@types/convict@npm:6.1.6" @@ -4518,13 +4600,6 @@ __metadata: languageName: node linkType: hard -"@types/uuid@npm:^9.0.1": - version: 9.0.8 - resolution: "@types/uuid@npm:9.0.8" - checksum: b8c60b7ba8250356b5088302583d1704a4e1a13558d143c549c408bf8920535602ffc12394ede77f8a8083511b023704bc66d1345792714002bfa261b17c5275 - languageName: node - linkType: hard - "@types/winston@npm:^2.4.4": version: 2.4.4 resolution: "@types/winston@npm:2.4.4" @@ -5201,8 +5276,8 @@ __metadata: linkType: hard "aws-sdk@npm:^2.814.0": - version: 2.1399.0 - resolution: "aws-sdk@npm:2.1399.0" + version: 2.1693.0 + resolution: "aws-sdk@npm:2.1693.0" dependencies: buffer: 4.9.2 events: 1.1.1 @@ -5213,8 +5288,8 @@ __metadata: url: 0.10.3 util: ^0.12.4 uuid: 8.0.0 - xml2js: 0.5.0 - checksum: 74dc46a921cd449749e6a9ba318eb959db0004a21b0c8257660a0cb9727c09b3260f5adb460429d9f362b5c432897df9f7dab3b72dc8c599fdbb96681b132dbc + xml2js: 0.6.2 + checksum: d1487f5f3721bb9d3cbe3d4200759ea328c94d599ca6bbf5ea86e811bccb4eaf566c32282fffac53bdda32c026e0571f1c0e5509326cd9eb20f9c167b4971382 languageName: node linkType: hard @@ -5226,16 +5301,16 @@ __metadata: linkType: hard "aws-xray-sdk-core@npm:^3.3.3": - version: 3.5.0 - resolution: "aws-xray-sdk-core@npm:3.5.0" + version: 3.12.0 + resolution: "aws-xray-sdk-core@npm:3.12.0" dependencies: - "@aws-sdk/service-error-classification": ^3.4.1 "@aws-sdk/types": ^3.4.1 + "@smithy/service-error-classification": ^2.0.4 "@types/cls-hooked": ^4.3.3 atomic-batcher: ^1.0.2 cls-hooked: ^4.2.2 - semver: ^7.3.8 - checksum: 136df71a4454d9fb52dc0608088f8308c0cb1c1087d2956c14da72b4f44f53bcd115b3c1740afecdba37fb99f5af21e8bbd2409c1e75f13f0a850e193f6428e5 + semver: ^7.5.3 + checksum: a09fdc0661e2418c31cf8b8648338bd9aeaaa9882de48890a922fb7e6b1354f468983b263f5687509eab6d8379d0bbdca4f90cd1444f0bc33d0bf14a4ae5b209 languageName: node linkType: hard @@ -5457,9 +5532,9 @@ __metadata: linkType: hard "bignumber.js@npm:^9.0.1": - version: 9.1.1 - resolution: "bignumber.js@npm:9.1.1" - checksum: ad243b7e2f9120b112d670bb3d674128f0bd2ca1745b0a6c9df0433bd2c0252c43e6315d944c2ac07b4c639e7496b425e46842773cf89c6a2dcd4f31e5c4b11e + version: 9.3.1 + resolution: "bignumber.js@npm:9.3.1" + checksum: 6ab100271a23a75bb8b99a4b1a34a1a94967ac0b9a52a198147607bd91064e72c6f356380d7a09cd687bf50d81ad2ed1a0a8edfaa90369c9003ed8bb2440d7f0 languageName: node linkType: hard @@ -5498,9 +5573,9 @@ __metadata: linkType: hard "bowser@npm:^2.11.0": - version: 2.11.0 - resolution: "bowser@npm:2.11.0" - checksum: 29c3f01f22e703fa6644fc3b684307442df4240b6e10f6cfe1b61c6ca5721073189ca97cdeedb376081148c8518e33b1d818a57f781d70b0b70e1f31fb48814f + version: 2.14.1 + resolution: "bowser@npm:2.14.1" + checksum: 5a8b6272c5300b6de416b8508930479cb9028fda597fe3b77f3adbb3959c6bb58ac92b3398c9e9d3652c71e46bce3d6083a611c60c82e9cbaa8ce9698bc9c7af languageName: node linkType: hard @@ -5775,7 +5850,7 @@ __metadata: languageName: node linkType: hard -"call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": version: 1.0.4 resolution: "call-bound@npm:1.0.4" dependencies: @@ -7538,14 +7613,25 @@ __metadata: languageName: node linkType: hard -"fast-xml-parser@npm:4.4.1": - version: 4.4.1 - resolution: "fast-xml-parser@npm:4.4.1" +"fast-xml-builder@npm:^1.1.4": + version: 1.1.4 + resolution: "fast-xml-builder@npm:1.1.4" dependencies: - strnum: ^1.0.5 + path-expression-matcher: ^1.1.3 + checksum: 90b019ed6f52cb30342a58d4bf8726a7723b4110cb9c0fd3fa2031e87506e8b18740fd349472926c9e2925d22ca6637b6d46a20eda537473cf63366970db4d7b + languageName: node + linkType: hard + +"fast-xml-parser@npm:5.5.8": + version: 5.5.8 + resolution: "fast-xml-parser@npm:5.5.8" + dependencies: + fast-xml-builder: ^1.1.4 + path-expression-matcher: ^1.2.0 + strnum: ^2.2.0 bin: fxparser: src/cli/cli.js - checksum: f440c01cd141b98789ae777503bcb6727393296094cc82924ae9f88a5b971baa4eec7e65306c7e07746534caa661fc83694ff437d9012dc84dee39dfbfaab947 + checksum: 58261aaaeb355a325dc1b27ae28e6f8da55e9f8e0560dd752c8a39a4adbaebe560cbbfe924efb44ebf991dbdff76ae6f80a4900d1d03fd720509cb323263bf13 languageName: node linkType: hard @@ -8593,12 +8679,12 @@ __metadata: linkType: hard "is-arguments@npm:^1.0.4": - version: 1.1.1 - resolution: "is-arguments@npm:1.1.1" + version: 1.2.0 + resolution: "is-arguments@npm:1.2.0" dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: 7f02700ec2171b691ef3e4d0e3e6c0ba408e8434368504bb593d0d7c891c0dbfda6d19d30808b904a6cb1929bca648c061ba438c39f296c2a8ca083229c49f27 + call-bound: ^1.0.2 + has-tostringtag: ^1.0.2 + checksum: aae9307fedfe2e5be14aebd0f48a9eeedf6b8c8f5a0b66257b965146d1e94abdc3f08e3dce3b1d908e1fa23c70039a88810ee1d753905758b9b6eebbab0bafeb languageName: node linkType: hard @@ -8779,11 +8865,15 @@ __metadata: linkType: hard "is-generator-function@npm:^1.0.7": - version: 1.0.10 - resolution: "is-generator-function@npm:1.0.10" + version: 1.1.2 + resolution: "is-generator-function@npm:1.1.2" dependencies: - has-tostringtag: ^1.0.0 - checksum: d54644e7dbaccef15ceb1e5d91d680eb5068c9ee9f9eb0a9e04173eb5542c9b51b5ab52c5537f5703e48d5fddfd376817c1ca07a84a407b7115b769d4bdde72b + call-bound: ^1.0.4 + generator-function: ^2.0.0 + get-proto: ^1.0.1 + has-tostringtag: ^1.0.2 + safe-regex-test: ^1.1.0 + checksum: 0b81c613752a5e534939e5b3835ff722446837a5b94c3a3934af5ded36a651d9aa31c3f11f8a3453884b9658bf26dbfb7eb855e744d920b07f084bd890a43414 languageName: node linkType: hard @@ -8861,6 +8951,18 @@ __metadata: languageName: node linkType: hard +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" + dependencies: + call-bound: ^1.0.2 + gopd: ^1.2.0 + has-tostringtag: ^1.0.2 + hasown: ^2.0.2 + checksum: 99ee0b6d30ef1bb61fa4b22fae7056c6c9b3c693803c0c284ff7a8570f83075a7d38cda53b06b7996d441215c27895ea5d1af62124562e13d91b3dbec41a5e13 + languageName: node + linkType: hard + "is-shared-array-buffer@npm:^1.0.2": version: 1.0.2 resolution: "is-shared-array-buffer@npm:1.0.2" @@ -8902,7 +9004,7 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.9": version: 1.1.10 resolution: "is-typed-array@npm:1.1.10" dependencies: @@ -8915,7 +9017,7 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.14": +"is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.3": version: 1.1.15 resolution: "is-typed-array@npm:1.1.15" dependencies: @@ -9694,7 +9796,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.13.1, js-yaml@npm:^3.14.1": +"js-yaml@npm:^3.13.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: @@ -9706,6 +9808,18 @@ __metadata: languageName: node linkType: hard +"js-yaml@npm:^3.14.1": + version: 3.14.2 + resolution: "js-yaml@npm:3.14.2" + dependencies: + argparse: ^1.0.7 + esprima: ^4.0.0 + bin: + js-yaml: bin/js-yaml.js + checksum: 626fc207734a3452d6ba84e1c8c226240e6d431426ed94d0ab043c50926d97c509629c08b1d636f5d27815833b7cfd225865631da9fb33cb957374490bf3e90b + languageName: node + linkType: hard + "jsesc@npm:^2.5.1": version: 2.5.2 resolution: "jsesc@npm:2.5.2" @@ -10582,7 +10696,7 @@ __metadata: languageName: node linkType: hard -"nan@npm:^2.14.0, nan@npm:^2.16.0, nan@npm:^2.17.0": +"nan@npm:^2.14.0, nan@npm:^2.17.0": version: 2.17.0 resolution: "nan@npm:2.17.0" dependencies: @@ -11070,6 +11184,13 @@ __metadata: languageName: node linkType: hard +"path-expression-matcher@npm:^1.1.3, path-expression-matcher@npm:^1.2.0": + version: 1.2.0 + resolution: "path-expression-matcher@npm:1.2.0" + checksum: 2811aab3269c288893aef09e5127124d3c434bfc7e1352fea6b7dd81ed20260001b072ff60bdcaaa393d50a4333725290dbad47bb612d95f5448e499b4ac887f + languageName: node + linkType: hard + "path-is-absolute@npm:^1.0.0": version: 1.0.1 resolution: "path-is-absolute@npm:1.0.1" @@ -11514,13 +11635,20 @@ __metadata: languageName: node linkType: hard -"reflect-metadata@npm:*, reflect-metadata@npm:^0.1.10": +"reflect-metadata@npm:*": version: 0.1.13 resolution: "reflect-metadata@npm:0.1.13" checksum: 798d379a7b6f6455501145419505c97dd11cbc23857a386add2b9ef15963ccf15a48d9d15507afe01d4cd74116df8a213247200bac00320bd7c11ddeaa5e8fb4 languageName: node linkType: hard +"reflect-metadata@npm:^0.1.10": + version: 0.1.14 + resolution: "reflect-metadata@npm:0.1.14" + checksum: 155ad339319cec3c2d9d84719f730f8b6a6cd2a074733ec29dbae6c89d48a2914c7d07a2350212594f3aae160fa4da4f903e6512f27ceaf968443a7c692bcad0 + languageName: node + linkType: hard + "reflect-metadata@npm:^0.2.2": version: 0.2.2 resolution: "reflect-metadata@npm:0.2.2" @@ -11849,6 +11977,17 @@ __metadata: languageName: node linkType: hard +"safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: ^1.0.2 + es-errors: ^1.3.0 + is-regex: ^1.2.1 + checksum: 3c809abeb81977c9ed6c869c83aca6873ea0f3ab0f806b8edbba5582d51713f8a6e9757d24d2b4b088f563801475ea946c8e77e7713e8c65cdd02305b6caedab + languageName: node + linkType: hard + "safe-regex@npm:^1.1.0": version: 1.1.0 resolution: "safe-regex@npm:1.1.0" @@ -11880,9 +12019,9 @@ __metadata: linkType: hard "sax@npm:>=0.6.0": - version: 1.2.4 - resolution: "sax@npm:1.2.4" - checksum: d3df7d32b897a2c2f28e941f732c71ba90e27c24f62ee918bd4d9a8cfb3553f2f81e5493c7f0be94a11c1911b643a9108f231dd6f60df3fa9586b5d2e3e9e1fe + version: 1.6.0 + resolution: "sax@npm:1.6.0" + checksum: 83ae2a17f524bd35b1b7d1c867700b1fab41e4cbb4f7635b7e66398421e06ff2cd43ec651c151cb99c67c3681ec7d0493cb6a98fd2e7799ea15b5d0a4615f870 languageName: node linkType: hard @@ -11920,7 +12059,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": +"semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7": version: 7.5.2 resolution: "semver@npm:7.5.2" dependencies: @@ -12641,10 +12780,10 @@ __metadata: languageName: node linkType: hard -"strnum@npm:^1.0.5": - version: 1.1.2 - resolution: "strnum@npm:1.1.2" - checksum: a85219eda13e97151c95e343a9e5960eacfb0a0ff98104b4c9cb7a212e3008bddf0c9714c9c37c2e508be78e741a04afc80027c2dc18509d1b5ffd4c37191fc2 +"strnum@npm:^2.2.0": + version: 2.2.2 + resolution: "strnum@npm:2.2.2" + checksum: 9142f1188b12041661353f8d8b658c495fa7b56a0f15d3bb6af38b3473c623ba31eead97aba0ea70956bcde1061fb4802e917a95b825aa939132e18d6320a8fb languageName: node linkType: hard @@ -13008,14 +13147,14 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.5.0": +"tslib@npm:^2.1.0": version: 2.5.3 resolution: "tslib@npm:2.5.3" checksum: 88902b309afaf83259131c1e13da1dceb0ad1682a213143a1346a649143924d78cf3760c448b84d796938fd76127183894f8d85cbb3bf9c4fddbfcc140c0003c languageName: node linkType: hard -"tslib@npm:^2.6.2, tslib@npm:^2.8.1": +"tslib@npm:^2.5.0, tslib@npm:^2.6.2, tslib@npm:^2.8.1": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a @@ -13277,18 +13416,7 @@ __metadata: languageName: node linkType: hard -"unix-dgram@npm:2.0.x": - version: 2.0.6 - resolution: "unix-dgram@npm:2.0.6" - dependencies: - bindings: ^1.5.0 - nan: ^2.16.0 - node-gyp: latest - checksum: 0ab238726fd69e0a0174664225117b4575b40bd5df546c50a01de2fadf9da602c385ec8ff2f159607a127a6e7bf67628931903d43d286db27460b5abbe8cf8ac - languageName: node - linkType: hard - -"unix-dgram@npm:2.x": +"unix-dgram@npm:2.0.x, unix-dgram@npm:2.x": version: 2.0.7 resolution: "unix-dgram@npm:2.0.7" dependencies: @@ -13446,15 +13574,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^9.0.1": - version: 9.0.1 - resolution: "uuid@npm:9.0.1" - bin: - uuid: dist/bin/uuid - checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4 - languageName: node - linkType: hard - "v8-compile-cache@npm:^2.0.3": version: 2.3.0 resolution: "v8-compile-cache@npm:2.3.0" @@ -13493,12 +13612,12 @@ __metadata: linkType: hard "watchpack@npm:^2.0.0-beta.10": - version: 2.4.1 - resolution: "watchpack@npm:2.4.1" + version: 2.5.1 + resolution: "watchpack@npm:2.5.1" dependencies: glob-to-regexp: ^0.4.1 graceful-fs: ^4.1.2 - checksum: 5b0179348655dcdf19cac7cb4ff923fdc024d630650c0bf6bec8899cf47c60e19d4f810a88dba692ed0e7f684cf0fcffea86efdbf6c35d81f031e328043b7fab + checksum: 44a6030e923fbbe2cbc51cd7fb7abdff58bc35ba68d6c3ca46e63b46f8b3502c7253e6ada384387e946df5515d3854227a84cec49eb88a315186f5c9a67a3e79 languageName: node linkType: hard @@ -13532,7 +13651,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.16": +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.2": version: 1.1.20 resolution: "which-typed-array@npm:1.1.20" dependencies: @@ -13547,7 +13666,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": +"which-typed-array@npm:^1.1.9": version: 1.1.9 resolution: "which-typed-array@npm:1.1.9" dependencies: @@ -13707,13 +13826,13 @@ __metadata: languageName: node linkType: hard -"xml2js@npm:0.5.0": - version: 0.5.0 - resolution: "xml2js@npm:0.5.0" +"xml2js@npm:0.6.2": + version: 0.6.2 + resolution: "xml2js@npm:0.6.2" dependencies: sax: ">=0.6.0" xmlbuilder: ~11.0.0 - checksum: 1aa71d62e5bc2d89138e3929b9ea46459157727759cbc62ef99484b778641c0cd21fb637696c052d901a22f82d092a3e740a16b4ce218e81ac59b933535124ea + checksum: 458a83806193008edff44562c0bdb982801d61ee7867ae58fd35fab781e69e17f40dfeb8fc05391a4648c9c54012066d3955fe5d993ffbe4dc63399023f32ac2 languageName: node linkType: hard From 414af700d5365c790fd2cdb0e99e90136985c4d4 Mon Sep 17 00:00:00 2001 From: Anton Kropp Date: Thu, 26 Mar 2026 11:03:41 -0700 Subject: [PATCH 5/7] Document peer dep model and bump all packages to 3.0.0 Update common-aws README with subpath export table and per-module peer dependency requirements. Bump all workspace packages to 3.0.0 for the breaking change. --- packages/common-aws/README.md | 54 ++++++++++++++++++++--------- packages/common-hapi/package.json | 2 +- packages/common-server/package.json | 2 +- packages/common-sql/package.json | 2 +- packages/common-test/package.json | 2 +- packages/common/package.json | 2 +- packages/types/package.json | 2 +- 7 files changed, 44 insertions(+), 22 deletions(-) diff --git a/packages/common-aws/README.md b/packages/common-aws/README.md index a4566b4..444a7f9 100644 --- a/packages/common-aws/README.md +++ b/packages/common-aws/README.md @@ -61,7 +61,7 @@ import { S3SecureStore, downloadObject } from '@paradoxical-io/common-aws'; const secureStore = new S3SecureStore({ s3Bucket: 'my-bucket', - kmsKeyID: 'arn:aws:kms:...' + kmsKeyID: 'arn:aws:kms:...', }); await secureStore.set('sensitive-data', Buffer.from('secret')); @@ -128,7 +128,7 @@ import { CloudfrontPrivateAccess } from '@paradoxical-io/common-aws'; const cloudfront = new CloudfrontPrivateAccess({ distributionUrl: 'https://d123.cloudfront.net', privateKey: '...', - publicKeyId: 'KEY123' + publicKeyId: 'KEY123', }); const cookies = await cloudfront.generateCookies(expiresAt); @@ -150,7 +150,7 @@ const taskId = await cwManager.createExportTask({ s3Bucket: 'logs-bucket', logGroupName: '/aws/lambda/my-function', from: startTime, - to: endTime + to: endTime, }); ``` @@ -165,9 +165,7 @@ WebSocket connection management for API Gateway: ```typescript import { ApiGatewayWebsocket } from '@paradoxical-io/common-aws'; -const websocket = ApiGatewayWebsocket.createEndpoint( - 'wss://abc123.execute-api.us-east-1.amazonaws.com/prod' -); +const websocket = ApiGatewayWebsocket.createEndpoint('wss://abc123.execute-api.us-east-1.amazonaws.com/prod'); await websocket.publish(connectionId, { message: 'Hello!' }); ``` @@ -186,7 +184,7 @@ import { defaultValueProvider } from '@paradoxical-io/common-aws'; const valueProvider = await defaultValueProvider(); const dbPassword = await valueProvider.get({ type: 'ssm', - key: '/prod/database/password' + key: '/prod/database/password', }); ``` @@ -243,8 +241,8 @@ const s3 = new S3Client({ region: 'us-east-1', credentials: { accessKeyId: '...', - secretAccessKey: '...' - } + secretAccessKey: '...', + }, }); ``` @@ -276,15 +274,39 @@ Metrics integrate with Datadog by default but can be customized. ## Dependencies -This package uses AWS SDK v3 and requires the following peer dependencies: +All AWS SDK clients, `@paradoxical-io/common-server`, `aws-lambda`, and `datadog-lambda-js` are **peer dependencies**. You must install only the packages required by the subpath you import. This avoids pulling in the entire AWS SDK or heavy dependencies when you only need a single module. + +For example, if you only use `@paradoxical-io/common-aws/dynamo/keys`: + +```bash +yarn add @paradoxical-io/common-aws @aws-sdk/client-dynamodb @aws/dynamodb-data-mapper-annotations +``` + +If you use `@paradoxical-io/common-aws/sqs`, you also need `@paradoxical-io/common-server`: -- Node.js 14 or higher -- TypeScript 4.5 or higher (for development) +```bash +yarn add @paradoxical-io/common-aws @aws-sdk/client-sqs @paradoxical-io/common-server +``` -Core dependencies include: -- `@aws-sdk/client-*` - AWS SDK v3 clients -- `@paradoxical-io/types` - Shared type definitions -- `@paradoxical-io/common-server` - Server utilities +### Subpath Exports + +Import only the module you need to keep your dependency footprint minimal: + +| Subpath | Required Peer Dependencies | +| -------------------------------------------- | ---------------------------------------------------------------------------- | +| `@paradoxical-io/common-aws/dynamo/keys` | `@aws-sdk/client-dynamodb`, `@aws/dynamodb-data-mapper-annotations` | +| `@paradoxical-io/common-aws/dynamo` | Above + `@paradoxical-io/common-server` | +| `@paradoxical-io/common-aws/monitoring` | (none beyond core) | +| `@paradoxical-io/common-aws/cloudfront` | `@aws-sdk/cloudfront-signer` | +| `@paradoxical-io/common-aws/cloudwatch` | `@aws-sdk/client-cloudwatch-logs` | +| `@paradoxical-io/common-aws/sns` | `@aws-sdk/client-sns` | +| `@paradoxical-io/common-aws/sqs` | `@aws-sdk/client-sqs`, `@paradoxical-io/common-server` | +| `@paradoxical-io/common-aws/s3` | `@aws-sdk/client-s3`, `@aws-sdk/client-kms`, `@paradoxical-io/common-server` | +| `@paradoxical-io/common-aws/parameter-store` | `@aws-sdk/client-ssm`, `@paradoxical-io/common-server` | +| `@paradoxical-io/common-aws/lambda` | `aws-lambda`, `datadog-lambda-js` | +| `@paradoxical-io/common-aws/gateway` | `@aws-sdk/client-apigatewaymanagementapi` | + +The root import (`@paradoxical-io/common-aws`) re-exports everything and requires all peer dependencies. ## Configuration diff --git a/packages/common-hapi/package.json b/packages/common-hapi/package.json index 499b8dd..f0e02e0 100644 --- a/packages/common-hapi/package.json +++ b/packages/common-hapi/package.json @@ -1,6 +1,6 @@ { "name": "@paradoxical-io/common-hapi", - "version": "2.9.0", + "version": "3.0.0", "description": "Common hapi code for paradoxical services", "files": [ "dist/**/*.js", diff --git a/packages/common-server/package.json b/packages/common-server/package.json index 7776d50..0290b7e 100644 --- a/packages/common-server/package.json +++ b/packages/common-server/package.json @@ -1,6 +1,6 @@ { "name": "@paradoxical-io/common-server", - "version": "2.9.0", + "version": "3.0.0", "description": "Common code for paradox services", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/common-sql/package.json b/packages/common-sql/package.json index c5cfb1d..09dc2c6 100644 --- a/packages/common-sql/package.json +++ b/packages/common-sql/package.json @@ -1,6 +1,6 @@ { "name": "@paradoxical-io/common-sql", - "version": "2.9.0", + "version": "3.0.0", "files": [ "dist/**/*.js", "dist/**/*.d.ts", diff --git a/packages/common-test/package.json b/packages/common-test/package.json index 7a06ddc..f156062 100644 --- a/packages/common-test/package.json +++ b/packages/common-test/package.json @@ -1,6 +1,6 @@ { "name": "@paradoxical-io/common-test", - "version": "2.9.0", + "version": "3.0.0", "description": "Common test-code for jest", "files": [ "dist/**/*.js", diff --git a/packages/common/package.json b/packages/common/package.json index 46c88ea..b40c213 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@paradoxical-io/common", - "version": "2.9.0", + "version": "3.0.0", "description": "Common code for all paradox projects", "files": [ "dist/**/*.js", diff --git a/packages/types/package.json b/packages/types/package.json index 93d7076..f13250e 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@paradoxical-io/types", - "version": "2.9.0", + "version": "3.0.0", "description": "Paradox shared types", "files": [ "dist/**/*.js", From 118d06ff34a5e56bbe517889a894cb89b08fbb95 Mon Sep 17 00:00:00 2001 From: Anton Kropp Date: Thu, 26 Mar 2026 11:11:55 -0700 Subject: [PATCH 6/7] Remove trivial DynamoTableName type-cast test --- packages/common-aws/src/dynamo/keys/index.test.ts | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 packages/common-aws/src/dynamo/keys/index.test.ts diff --git a/packages/common-aws/src/dynamo/keys/index.test.ts b/packages/common-aws/src/dynamo/keys/index.test.ts deleted file mode 100644 index 234d05c..0000000 --- a/packages/common-aws/src/dynamo/keys/index.test.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { DynamoTableName } from '../util'; - -test('dynamo table name type', () => { - const name = 'my-table' as DynamoTableName; - expect(name).toEqual('my-table'); -}); From 6d052006a3c5aae97ed44ae49186b7fd5665992d Mon Sep 17 00:00:00 2001 From: Anton Kropp Date: Thu, 26 Mar 2026 11:12:07 -0700 Subject: [PATCH 7/7] Pass dummy credentials to DynamoDB Docker client Prevents the SDK from walking the default credential provider chain (which tries SSO, instance metadata, etc.) when connecting to a local DynamoDB container that doesn't check credentials. --- packages/common-aws/src/dynamo/docker.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/common-aws/src/dynamo/docker.ts b/packages/common-aws/src/dynamo/docker.ts index cd0f9d2..66cff15 100644 --- a/packages/common-aws/src/dynamo/docker.ts +++ b/packages/common-aws/src/dynamo/docker.ts @@ -34,6 +34,7 @@ export async function newDynamoDocker(): Promise { const dynamo = new DynamoDBClient({ endpoint: base, region: 'us-west-2', + credentials: { accessKeyId: 'local', secretAccessKey: 'local' }, // added retry logic as there appears to be intermittent timeout errors with dynamodb-local retryStrategy: new ConfiguredRetryStrategy(4, (attempt: number) => 100 + attempt * 1000), });