diff --git a/README.md b/README.md index 6705aab7..9e16932d 100644 --- a/README.md +++ b/README.md @@ -1397,18 +1397,19 @@ Edit the configuration of the Internxt CLI WebDav server as the port or the prot ``` USAGE $ internxt webdav-config [--json] [-x] [--debug] [-l ] [-p ] [-s | -h] [-t ] [-c] [-a] [-u - ] [-w ] + ] [-w ] [-d] FLAGS - -a, --[no-]customAuth Configures the WebDAV server to use custom authentication. - -c, --[no-]createFullPath Auto-create missing parent directories during file uploads. - -h, --http Configures the WebDAV server to use insecure plain HTTP. - -l, --host= The listening host for the WebDAV server. - -p, --port= The new port for the WebDAV server. - -s, --https Configures the WebDAV server to use HTTPS with self-signed certificates. - -t, --timeout= Configures the WebDAV server to use this timeout in minutes. - -u, --username= Configures the WebDAV server to use this username for custom authentication. - -w, --password= Configures the WebDAV server to use this password for custom authentication. + -a, --[no-]customAuth Configures the WebDAV server to use custom authentication. + -c, --[no-]createFullPath Auto-create missing parent directories during file uploads. + -d, --[no-]deleteFilesPermanently Configures the WebDAV server to delete files permanently instead of trashing them. + -h, --http Configures the WebDAV server to use insecure plain HTTP. + -l, --host= The listening host for the WebDAV server. + -p, --port= The new port for the WebDAV server. + -s, --https Configures the WebDAV server to use HTTPS with self-signed certificates. + -t, --timeout= Configures the WebDAV server to use this timeout in minutes. + -u, --username= Configures the WebDAV server to use this username for custom authentication. + -w, --password= Configures the WebDAV server to use this password for custom authentication. HELPER FLAGS -x, --non-interactive [env: INXT_NONINTERACTIVE] Prevents the CLI from being interactive. When enabled, the CLI will diff --git a/docker/README.md b/docker/README.md index e7cb76b7..0ee96db1 100644 --- a/docker/README.md +++ b/docker/README.md @@ -16,16 +16,17 @@ services: container_name: internxt-webdav restart: unless-stopped environment: - INXT_USER: "" # Your Internxt account email - INXT_PASSWORD: "" # Your Internxt account password - INXT_TWOFACTORCODE: "" # (Optional) Current 2FA one-time code - INXT_OTPTOKEN: "" # (Optional) OTP secret for auto-generating 2FA codes - INXT_WORKSPACE_ID: "" # (Optional) Workspace ID to use for WebDAV server - WEBDAV_PORT: "" # (Optional) WebDAV port. Defaults to 3005 if empty - WEBDAV_PROTOCOL: "" # (Optional) WebDAV protocol. Accepts 'http' or 'https'. Defaults to 'https' if empty - WEBDAV_CUSTOM_AUTH: "" # (Optional) Enable custom authentication. Set to 'true' to enable - WEBDAV_USERNAME: "" # (Optional) Custom username for WebDAV authentication - WEBDAV_PASSWORD: "" # (Optional) Custom password for WebDAV authentication + INXT_USER: "" # Your Internxt account email + INXT_PASSWORD: "" # Your Internxt account password + INXT_TWOFACTORCODE: "" # (Optional) Current 2FA one-time code + INXT_OTPTOKEN: "" # (Optional) OTP secret for auto-generating 2FA codes + INXT_WORKSPACE_ID: "" # (Optional) Workspace ID to use for WebDAV server + WEBDAV_PORT: "" # (Optional) WebDAV port. Defaults to 3005 if empty + WEBDAV_PROTOCOL: "" # (Optional) WebDAV protocol. Accepts 'http' or 'https'. Defaults to 'https' if empty + WEBDAV_CUSTOM_AUTH: "" # (Optional) Enable custom authentication. Set to 'true' to enable + WEBDAV_USERNAME: "" # (Optional) Custom username for WebDAV authentication + WEBDAV_PASSWORD: "" # (Optional) Custom password for WebDAV authentication + WEBDAV_DELETE_FILES_PERMANENTLY: "" # (Optional) Delete files permanently. Set to 'true' to enable ports: - "127.0.0.1:3005:3005" # Map container port to host. Change if WEBDAV_PORT is customized ``` @@ -49,9 +50,10 @@ docker run -d \ -e INXT_WORKSPACE_ID="" \ -e WEBDAV_PORT="" \ -e WEBDAV_PROTOCOL="" \ - -e WEBDAV_CUSTOM_AUTH="false" \ + -e WEBDAV_CUSTOM_AUTH="" \ -e WEBDAV_USERNAME="" \ -e WEBDAV_PASSWORD="" \ + -e WEBDAV_DELETE_FILES_PERMANENTLY="" \ -p 127.0.0.1:3005:3005 \ internxt/webdav:latest ``` @@ -79,19 +81,19 @@ You can also run the `internxt/webdav` image directly on popular NAS devices lik ## 🔑 Authentication & Environment Variables -| Variable | Required | Description | -|----------------------|----------|------------------------------------------------------------------------------------------------| -| `INXT_USER` | ✅ Yes | Your Internxt account email. | -| `INXT_PASSWORD` | ✅ Yes | Your Internxt account password. | -| `INXT_TWOFACTORCODE` | ❌ No | Temporary one-time code from your 2FA app. Must be refreshed every startup. | -| `INXT_OTPTOKEN` | ❌ No | OTP secret key (base32). Used to auto-generate fresh codes at runtime. | -| `INXT_WORKSPACE_ID` | ❌ No | Workspace ID to use. If set, the WebDAV server will operate within this workspace. | -| `WEBDAV_PORT` | ❌ No | Port for the WebDAV server. Defaults to `3005` if left empty. | -| `WEBDAV_PROTOCOL` | ❌ No | Protocol for the WebDAV server. Accepts `http` or `https`. Defaults to `https` if left empty. | -| `WEBDAV_CUSTOM_AUTH` | ❌ No | Enable custom Basic Authentication for WebDAV. Set to `true` to enable. | -| `WEBDAV_USERNAME` | ❌ No | Username for custom WebDAV authentication. Required if `WEBDAV_CUSTOM_AUTH` is enabled. | -| `WEBDAV_PASSWORD` | ❌ No | Password for custom WebDAV authentication. Required if `WEBDAV_CUSTOM_AUTH` is enabled. | - +| Variable | Required | Description | +|-----------------------------------|----------|------------------------------------------------------------------------------------------------| +| `INXT_USER` | ✅ Yes | Your Internxt account email. | +| `INXT_PASSWORD` | ✅ Yes | Your Internxt account password. | +| `INXT_TWOFACTORCODE` | ❌ No | Temporary one-time code from your 2FA app. Must be refreshed every startup. | +| `INXT_OTPTOKEN` | ❌ No | OTP secret key (base32). Used to auto-generate fresh codes at runtime. | +| `INXT_WORKSPACE_ID` | ❌ No | Workspace ID to use. If set, the WebDAV server will operate within this workspace. | +| `WEBDAV_PORT` | ❌ No | Port for the WebDAV server. Defaults to `3005` if left empty. | +| `WEBDAV_PROTOCOL` | ❌ No | Protocol for the WebDAV server. Accepts `http` or `https`. Defaults to `https` if left empty. | +| `WEBDAV_CUSTOM_AUTH` | ❌ No | Enable custom Basic Authentication for WebDAV. Set to `true` to enable. | +| `WEBDAV_USERNAME` | ❌ No | Username for custom WebDAV authentication. Required if `WEBDAV_CUSTOM_AUTH` is enabled. | +| `WEBDAV_PASSWORD` | ❌ No | Password for custom WebDAV authentication. Required if `WEBDAV_CUSTOM_AUTH` is enabled. | +| `WEBDAV_DELETE_FILES_PERMANENTLY` | ❌ No | Delete files permanently instead of moving them to trash. Set to `true`to enable. | --- @@ -122,6 +124,12 @@ If your Internxt account has **two-factor authentication enabled**, you can choo ### Using Workspaces If you have access to Internxt Workspaces and want to use the WebDAV server with a specific workspace instead of your personal drive, you can set the INXT_WORKSPACE_ID environment variable. + +### Permanent File Deletion +By default, when you delete files through the WebDAV server, they are moved to your Internxt trash and can be recovered. However, you can configure the server to delete files permanently by enabling `WEBDAV_DELETE_FILES_PERMANENTLY`. +⚠️ WARNING: When this option is enabled, deleted files CANNOT be recovered. They will be permanently deleted from your Internxt account, bypassing the trash entirely. Use this option with extreme caution and only if you understand the consequences. + + ## 🌐 Accessing WebDAV Once running, your Internxt WebDAV server will be available at: diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 55089ea6..4c81ecf3 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -51,6 +51,12 @@ if [ "$customAuth" = "true" ] || [ "$customAuth" = "1" ] || [ "$customAuth" = "y WEBDAV_ARGS="$WEBDAV_ARGS --customAuth -u=$WEBDAV_USERNAME -w=$WEBDAV_PASSWORD" fi +deleteFilesPermanently=$(echo "$WEBDAV_DELETE_FILES_PERMANENTLY" | tr '[:upper:]' '[:lower:]') +if [ "$deleteFilesPermanently" = "true" ] || [ "$deleteFilesPermanently" = "1" ] || [ "$deleteFilesPermanently" = "yes" ] || [ "$deleteFilesPermanently" = "y" ]; then + echo "WARNING: Permanent file deletion is enabled. Deleted files will NOT be recoverable." + WEBDAV_ARGS="$WEBDAV_ARGS -d" +fi + internxt webdav-config $WEBDAV_ARGS internxt webdav enable diff --git a/package.json b/package.json index 6a0ea9c7..8241fbbe 100644 --- a/package.json +++ b/package.json @@ -38,10 +38,10 @@ "dependencies": { "@dashlane/pqc-kem-kyber512-node": "1.0.0", "@inquirer/prompts": "8.3.0", - "@internxt/inxt-js": "2.3.0", + "@internxt/inxt-js": "2.3.1", "@internxt/lib": "1.4.1", "@internxt/sdk": "1.15.1", - "@oclif/core": "4.8.1", + "@oclif/core": "4.8.3", "@oclif/plugin-autocomplete": "3.2.40", "axios": "1.13.6", "better-sqlite3": "12.6.2", @@ -52,7 +52,7 @@ "dotenv": "17.3.1", "express": "5.2.1", "express-async-handler": "1.2.0", - "fast-xml-parser": "5.4.1", + "fast-xml-parser": "5.4.2", "hash-wasm": "4.12.0", "mime-types": "3.0.2", "open": "11.0.0", @@ -72,18 +72,18 @@ "@types/cli-progress": "3.11.6", "@types/express": "5.0.6", "@types/mime-types": "3.0.1", - "@types/node": "25.3.2", + "@types/node": "25.3.3", "@types/range-parser": "1.2.7", "@vitest/coverage-istanbul": "4.0.18", "@vitest/spy": "4.0.18", "eslint": "9.39.3", "husky": "9.1.7", - "lint-staged": "16.2.7", + "lint-staged": "16.3.2", "nodemon": "3.1.14", - "oclif": "4.22.81", + "oclif": "4.22.85", "prettier": "3.8.1", "rimraf": "6.1.3", - "sql.js": "1.14.0", + "sql.js": "1.14.1", "ts-node": "10.9.2", "typescript": "5.9.3", "vitest": "4.0.18", diff --git a/src/commands/webdav-config.ts b/src/commands/webdav-config.ts index 8685f228..3d13f893 100644 --- a/src/commands/webdav-config.ts +++ b/src/commands/webdav-config.ts @@ -67,12 +67,20 @@ export default class WebDAVConfig extends Command { description: 'Configures the WebDAV server to use this password for custom authentication.', required: false, }), + deleteFilesPermanently: Flags.boolean({ + char: 'd', + description: 'Configures the WebDAV server to delete files permanently instead of trashing them.', + required: false, + default: undefined, + allowNo: true, + }), }; static readonly enableJsonFlag = true; public run = async () => { const { flags } = await this.parse(WebDAVConfig); - const { host, port, https, http, timeout, createFullPath, customAuth, username, password } = flags; + const { host, port, https, http, timeout, createFullPath, customAuth, username, password, deleteFilesPermanently } = + flags; const nonInteractive = flags['non-interactive']; const webdavConfig = await ConfigService.instance.readWebdavConfig(); @@ -118,6 +126,10 @@ export default class WebDAVConfig extends Command { throw new MissingCredentialsWhenUsingAuthError(); } + if (deleteFilesPermanently !== undefined) { + webdavConfig['deleteFilesPermanently'] = deleteFilesPermanently; + } + await ConfigService.instance.saveWebdavConfig(webdavConfig); const printWebdavConfig = { diff --git a/src/commands/whoami.ts b/src/commands/whoami.ts index 2710ee66..ca41fbb6 100644 --- a/src/commands/whoami.ts +++ b/src/commands/whoami.ts @@ -32,6 +32,7 @@ export default class Whoami extends Command { const refreshedCreds = await AuthService.instance.refreshUserToken( userCredentials.token, userCredentials.user.mnemonic, + userCredentials.user.keys.ecc.privateKey, ); await ConfigService.instance.saveUser(refreshedCreds); } catch { diff --git a/src/constants/configs.ts b/src/constants/configs.ts index 1f7bd8cd..9ee38c6d 100644 --- a/src/constants/configs.ts +++ b/src/constants/configs.ts @@ -13,3 +13,4 @@ export const WEBDAV_DEFAULT_PROTOCOL = 'https'; export const WEBDAV_DEFAULT_TIMEOUT = 0; export const WEBDAV_DEFAULT_CREATE_FULL_PATH = true; export const WEBDAV_DEFAULT_CUSTOM_AUTH = false; +export const WEBDAV_DEFAULT_DELETE_FILES_PERMANENTLY = false; diff --git a/src/services/auth.service.ts b/src/services/auth.service.ts index c9092c07..f8dc0f30 100644 --- a/src/services/auth.service.ts +++ b/src/services/auth.service.ts @@ -35,10 +35,20 @@ export class AuthService { const { user, newToken } = data; const clearMnemonic = CryptoService.instance.decryptTextWithKey(user.mnemonic, password); + const clearPrivateKey = Buffer.from( + CryptoService.instance.decryptPrivateKey(user.keys.ecc.privateKey, password), + ).toString('base64'); + user.keys.ecc.privateKey = clearPrivateKey; + if (user.keys?.kyber?.privateKey) { + user.keys.kyber.privateKey = Buffer.from( + CryptoService.instance.decryptPrivateKey(user.keys.kyber.privateKey, password), + ).toString('base64'); + } const clearUser: LoginCredentials['user'] = { ...user, mnemonic: clearMnemonic, }; + return { user: clearUser, token: newToken, @@ -86,7 +96,11 @@ export class AuthService { if (tokenDetails.expiration.refreshRequired) { try { - loginCreds = await this.refreshUserToken(loginCreds.token, loginCreds.user.mnemonic); + loginCreds = await this.refreshUserToken( + loginCreds.token, + loginCreds.user.mnemonic, + loginCreds.user.keys.ecc.privateKey, + ); } catch (error) { await ConfigService.instance.clearUser(); throw error; @@ -107,7 +121,11 @@ export class AuthService { * @returns The user details and the renewed auth token * @throws {InvalidCredentialsError} When the mnemonic is invalid */ - public refreshUserToken = async (oldToken: string, mnemonic: string): Promise => { + public refreshUserToken = async ( + oldToken: string, + mnemonic: string, + privateKey: string, + ): Promise => { SdkManager.init({ token: oldToken }); const isValidMnemonic = ValidationService.instance.validateMnemonic(mnemonic); @@ -124,6 +142,16 @@ export class AuthService { user: { ...newCreds.user, mnemonic: mnemonic, + keys: { + ecc: { + privateKey: privateKey, + publicKey: newCreds.user.keys.ecc.publicKey, + }, + kyber: { + privateKey: newCreds.user.keys.kyber.privateKey, + publicKey: newCreds.user.keys.kyber.publicKey, + }, + }, }, token: newCreds.newToken, }; diff --git a/src/services/config.service.ts b/src/services/config.service.ts index 8b04692a..bdf6eb1b 100644 --- a/src/services/config.service.ts +++ b/src/services/config.service.ts @@ -15,6 +15,7 @@ import { WEBDAV_DEFAULT_TIMEOUT, WEBDAV_DEFAULT_CUSTOM_AUTH, WEBDAV_SSL_CERTS_DIR, + WEBDAV_DEFAULT_DELETE_FILES_PERMANENTLY, } from '../constants/configs'; export class ConfigService { @@ -96,6 +97,7 @@ export class ConfigService { customAuth: configs?.customAuth ?? WEBDAV_DEFAULT_CUSTOM_AUTH, username: configs?.username ?? '', password: configs?.password ?? '', + deleteFilesPermanently: configs?.deleteFilesPermanently ?? WEBDAV_DEFAULT_DELETE_FILES_PERMANENTLY, }; } catch { return { @@ -107,6 +109,7 @@ export class ConfigService { customAuth: WEBDAV_DEFAULT_CUSTOM_AUTH, username: '', password: '', + deleteFilesPermanently: WEBDAV_DEFAULT_DELETE_FILES_PERMANENTLY, }; } }; diff --git a/src/services/crypto.service.ts b/src/services/crypto.service.ts index 0095d6dc..21b23c75 100644 --- a/src/services/crypto.service.ts +++ b/src/services/crypto.service.ts @@ -6,6 +6,7 @@ import { ConfigService } from '../services/config.service'; import { StreamUtils } from '../utils/stream.utils'; import { LoginCredentials } from '../types/command.types'; import { WorkspaceData } from '@internxt/sdk/dist/workspaces'; +import { aes } from '@internxt/lib'; export class CryptoService { public static readonly instance: CryptoService = new CryptoService(); @@ -191,12 +192,15 @@ export class CryptoService { return { key, iv }; }; - private readonly decryptMnemonic = async (encryptionKey: string, user: LoginCredentials['user']): Promise => { + private readonly decryptWorkspaceMnemonic = async ( + encryptionKey: string, + user: LoginCredentials['user'], + ): Promise => { const privateKeyInBase64 = user.keys?.ecc?.privateKey; const privateKyberKeyInBase64 = user.keys?.kyber?.privateKey; if (!privateKeyInBase64) { - return user.mnemonic; + throw new Error('Missing privateKey in user keys'); } try { @@ -206,7 +210,7 @@ export class CryptoService { privateKyberKeyInBase64, }); } catch { - return user.mnemonic; + throw new Error('Failed to decrypt workspace mnemonic'); } }; @@ -220,10 +224,23 @@ export class CryptoService { ...workspace, workspaceUser: { ...workspace.workspaceUser, - key: await this.decryptMnemonic(workspace.workspaceUser.key, user), + key: await this.decryptWorkspaceMnemonic(workspace.workspaceUser.key, user), }, }; }), ); }; + + public decryptPrivateKey = (privateKey: string, password: string): string => { + const MINIMAL_ENCRYPTED_KEY_LEN = 129; + if (!privateKey || privateKey.length <= MINIMAL_ENCRYPTED_KEY_LEN) return ''; + else { + try { + const result = aes.decrypt(privateKey, password); + return result; + } catch { + throw new Error('Private key is corrupted'); + } + } + }; } diff --git a/src/services/drive/trash.service.ts b/src/services/drive/trash.service.ts index 663ab222..76cb062d 100644 --- a/src/services/drive/trash.service.ts +++ b/src/services/drive/trash.service.ts @@ -12,6 +12,14 @@ export class TrashService { return storageClient.addItemsToTrash(payload); }; + public deleteItemPermanently = (itemType: 'file' | 'folder', id: string) => { + if (itemType === 'file') { + return this.deleteFile(id); + } else { + return this.deleteFolder(id); + } + }; + public deleteFile = (fileId: string) => { const storageClient = SdkManager.instance.getStorage(); return storageClient.deleteFileByUuid(fileId); diff --git a/src/services/sdk-manager.service.ts b/src/services/sdk-manager.service.ts index 6c90d3fe..1541219a 100644 --- a/src/services/sdk-manager.service.ts +++ b/src/services/sdk-manager.service.ts @@ -23,10 +23,13 @@ export class SdkManager { * @param apiSecurity Security properties to be setted **/ public static readonly init = (apiSecurity: SdkManagerApiSecurity) => { - apiSecurity.retryOptions = { - maxRetries: MAX_RETRIES, + const newApiSecurity: SdkManagerApiSecurity = { + ...apiSecurity, + retryOptions: { + maxRetries: MAX_RETRIES, + }, }; - SdkManager.apiSecurity = apiSecurity; + SdkManager.apiSecurity = newApiSecurity; }; /** diff --git a/src/services/universal-link.service.ts b/src/services/universal-link.service.ts index 07d2c915..b68d6c7e 100644 --- a/src/services/universal-link.service.ts +++ b/src/services/universal-link.service.ts @@ -17,7 +17,7 @@ export class UniversalLinkService { const clearMnemonic = Buffer.from(userSession.mnemonic, 'base64').toString('utf-8'); const clearToken = Buffer.from(userSession.token, 'base64').toString('utf-8'); const clearPrivateKey = Buffer.from(userSession.privateKey, 'base64').toString('utf-8'); - const loginCredentials = await AuthService.instance.refreshUserToken(clearToken, clearMnemonic); + const loginCredentials = await AuthService.instance.refreshUserToken(clearToken, clearMnemonic, clearPrivateKey); return { user: { ...loginCredentials.user, diff --git a/src/types/command.types.ts b/src/types/command.types.ts index b5649501..259b47fd 100644 --- a/src/types/command.types.ts +++ b/src/types/command.types.ts @@ -55,6 +55,7 @@ export interface WebdavConfig { customAuth: boolean; username: string; password: string; + deleteFilesPermanently: boolean; } export class NotValidEmailError extends Error { diff --git a/src/utils/format.utils.ts b/src/utils/format.utils.ts index da1788e2..4fc29f5a 100644 --- a/src/utils/format.utils.ts +++ b/src/utils/format.utils.ts @@ -24,4 +24,8 @@ export class FormatUtils { } return result; }; + + static readonly capitalizeFirstLetter = (string: string) => { + return string.charAt(0).toUpperCase() + string.slice(1); + }; } diff --git a/src/webdav/handlers/DELETE.handler.ts b/src/webdav/handlers/DELETE.handler.ts index 0f9fd38d..b67deb09 100644 --- a/src/webdav/handlers/DELETE.handler.ts +++ b/src/webdav/handlers/DELETE.handler.ts @@ -4,6 +4,8 @@ import { WebDavUtils } from '../../utils/webdav.utils'; import { TrashService } from '../../services/drive/trash.service'; import { webdavLogger } from '../../utils/logger.utils'; import { NotFoundError } from '../../utils/errors.utils'; +import { ConfigService } from '../../services/config.service'; +import { FormatUtils } from '../../utils/format.utils'; export class DELETERequestHandler implements WebDavMethodHandler { handle = async (req: Request, res: Response) => { @@ -15,14 +17,21 @@ export class DELETERequestHandler implements WebDavMethodHandler { if (!driveItem) { throw new NotFoundError(`Resource not found on Internxt Drive at ${resource.url}`); } + const type = FormatUtils.capitalizeFirstLetter(driveItem.itemType); - webdavLogger.info(`[DELETE] [${driveItem.uuid}] Trashing ${driveItem.itemType}`); - await TrashService.instance.trashItems({ - items: [{ type: driveItem.itemType, uuid: driveItem.uuid }], - }); + const configs = await ConfigService.instance.readWebdavConfig(); + if (configs.deleteFilesPermanently) { + webdavLogger.info(`[DELETE] [${driveItem.uuid}] Deleting permanently ${driveItem.itemType}`); + await TrashService.instance.deleteItemPermanently(driveItem.itemType, driveItem.uuid); + webdavLogger.info(`[DELETE] [${driveItem.uuid}] ${type} deleted permanently successfully`); + } else { + webdavLogger.info(`[DELETE] [${driveItem.uuid}] Trashing ${driveItem.itemType}`); + await TrashService.instance.trashItems({ + items: [{ type: driveItem.itemType, uuid: driveItem.uuid }], + }); + webdavLogger.info(`[DELETE] [${driveItem.uuid}] ${type} trashed successfully`); + } res.status(204).send(); - const type = driveItem.itemType.charAt(0).toUpperCase() + driveItem.itemType.substring(1); - webdavLogger.info(`[DELETE] [${driveItem.uuid}] ${type} trashed successfully`); }; } diff --git a/test/fixtures/webdav.fixture.ts b/test/fixtures/webdav.fixture.ts index 694b1299..9d4c99e8 100644 --- a/test/fixtures/webdav.fixture.ts +++ b/test/fixtures/webdav.fixture.ts @@ -8,6 +8,9 @@ import { ConfigService } from '../../src/services/config.service'; import { UserFixture } from './auth.fixture'; import { NetworkFacade } from '../../src/services/network/network-facade.service'; import { NetworkOptions } from '../../src/types/network.types'; +import { WebdavConfig } from '../../src/types/command.types'; +import { WEBDAV_DEFAULT_CUSTOM_AUTH, WEBDAV_DEFAULT_DELETE_FILES_PERMANENTLY } from '../../src/constants/configs'; +import { randomInt } from 'node:crypto'; export const createWebDavRequestFixture = (request: T): T & Request => { return getMockReq({ @@ -92,3 +95,18 @@ export const getNetworkOptionsMock = (attributes?: Partial): Net }; return { ...options, ...attributes }; }; + +export const getWebdavConfigMock = (attributes?: Partial): WebdavConfig => { + const config: WebdavConfig = { + host: '127.0.0.1', + port: randomInt(65000).toString(), + protocol: 'https', + timeoutMinutes: randomInt(100), + createFullPath: false, + customAuth: WEBDAV_DEFAULT_CUSTOM_AUTH, + username: '', + password: '', + deleteFilesPermanently: WEBDAV_DEFAULT_DELETE_FILES_PERMANENTLY, + }; + return { ...config, ...attributes }; +}; diff --git a/test/services/config.service.test.ts b/test/services/config.service.test.ts index 2e023813..9b20953b 100644 --- a/test/services/config.service.test.ts +++ b/test/services/config.service.test.ts @@ -16,11 +16,25 @@ import { WEBDAV_DEFAULT_TIMEOUT, WEBDAV_DEFAULT_CUSTOM_AUTH, WEBDAV_SSL_CERTS_DIR, + WEBDAV_DEFAULT_DELETE_FILES_PERMANENTLY, } from '../../src/constants/configs'; +import { getWebdavConfigMock } from '../fixtures/webdav.fixture'; const env = Object.assign({}, process.env); describe('Config service', () => { + const defaultWebdavConfig: WebdavConfig = { + host: WEBDAV_DEFAULT_HOST, + port: WEBDAV_DEFAULT_PORT, + protocol: WEBDAV_DEFAULT_PROTOCOL, + timeoutMinutes: WEBDAV_DEFAULT_TIMEOUT, + createFullPath: WEBDAV_DEFAULT_CREATE_FULL_PATH, + customAuth: WEBDAV_DEFAULT_CUSTOM_AUTH, + username: '', + password: '', + deleteFilesPermanently: WEBDAV_DEFAULT_DELETE_FILES_PERMANENTLY, + }; + beforeEach(() => { process.env = env; }); @@ -138,16 +152,7 @@ describe('Config service', () => { }); it('When webdav config options are saved, then they are written to a file', async () => { - const webdavConfig: WebdavConfig = { - host: '127.0.0.1', - port: crypto.randomInt(65000).toString(), - protocol: 'https', - timeoutMinutes: crypto.randomInt(100), - createFullPath: false, - customAuth: WEBDAV_DEFAULT_CUSTOM_AUTH, - username: '', - password: '', - }; + const webdavConfig: WebdavConfig = getWebdavConfigMock(); const stringConfig = JSON.stringify(webdavConfig); const fsStub = vi.spyOn(fs, 'writeFile').mockResolvedValue(); @@ -157,16 +162,7 @@ describe('Config service', () => { }); it('When webdav config options are read and exist, then they are read from a file', async () => { - const webdavConfig: WebdavConfig = { - host: '127.0.0.1', - port: crypto.randomInt(65000).toString(), - protocol: 'http', - timeoutMinutes: crypto.randomInt(100), - createFullPath: false, - customAuth: WEBDAV_DEFAULT_CUSTOM_AUTH, - username: '', - password: '', - }; + const webdavConfig: WebdavConfig = getWebdavConfigMock(); const stringConfig = JSON.stringify(webdavConfig); const fsStub = vi.spyOn(fs, 'readFile').mockResolvedValue(stringConfig); @@ -177,17 +173,6 @@ describe('Config service', () => { }); it('When webdav config options are read but not exist, then they are returned from defaults', async () => { - const defaultWebdavConfig: WebdavConfig = { - host: WEBDAV_DEFAULT_HOST, - port: WEBDAV_DEFAULT_PORT, - protocol: WEBDAV_DEFAULT_PROTOCOL, - timeoutMinutes: WEBDAV_DEFAULT_TIMEOUT, - createFullPath: WEBDAV_DEFAULT_CREATE_FULL_PATH, - customAuth: WEBDAV_DEFAULT_CUSTOM_AUTH, - username: '', - password: '', - }; - const fsStub = vi.spyOn(fs, 'readFile').mockResolvedValue(''); const webdavConfigResult = await ConfigService.instance.readWebdavConfig(); @@ -196,17 +181,6 @@ describe('Config service', () => { }); it('When webdav config options are read but an error is thrown, then they are returned from defaults', async () => { - const defaultWebdavConfig: WebdavConfig = { - host: WEBDAV_DEFAULT_HOST, - port: WEBDAV_DEFAULT_PORT, - protocol: WEBDAV_DEFAULT_PROTOCOL, - timeoutMinutes: WEBDAV_DEFAULT_TIMEOUT, - createFullPath: WEBDAV_DEFAULT_CREATE_FULL_PATH, - customAuth: WEBDAV_DEFAULT_CUSTOM_AUTH, - username: '', - password: '', - }; - const fsStub = vi.spyOn(fs, 'readFile').mockRejectedValue(new Error()); const webdavConfigResult = await ConfigService.instance.readWebdavConfig(); diff --git a/test/services/sdkmanager.service.test.ts b/test/services/sdkmanager.service.test.ts index aefbb4ef..e9ee7040 100644 --- a/test/services/sdkmanager.service.test.ts +++ b/test/services/sdkmanager.service.test.ts @@ -19,6 +19,9 @@ describe('SDKManager service', () => { it('When SDKManager ApiSecurityFixture is requested, then it is returned from static property', () => { const ApiSecurityFixture: SdkManagerApiSecurity = { token: crypto.randomBytes(16).toString('hex'), + retryOptions: { + maxRetries: 3, + }, }; SdkManager.init(ApiSecurityFixture); diff --git a/test/utils/network.utils.test.ts b/test/utils/network.utils.test.ts index 389d6e25..f61b4c1f 100644 --- a/test/utils/network.utils.test.ts +++ b/test/utils/network.utils.test.ts @@ -6,7 +6,7 @@ import { NetworkUtils } from '../../src/utils/network.utils'; import { Stats } from 'node:fs'; import { fail } from 'node:assert'; import { WebdavConfig } from '../../src/types/command.types'; -import { WEBDAV_DEFAULT_CUSTOM_AUTH } from '../../src/constants/configs'; +import { getWebdavConfigMock } from '../fixtures/webdav.fixture'; vi.mock('node:fs/promises', async () => { const actual = await vi.importActual('node:fs/promises'); @@ -41,16 +41,8 @@ describe('Network utils', () => { }); it('When webdav ssl certs do not exist, then they should be self signed and saved to files', async () => { - const webdavConfig: WebdavConfig = { - host: '127.0.0.1', - port: randomInt(65535).toString(), - protocol: 'https', - timeoutMinutes: randomInt(900), - createFullPath: true, - customAuth: WEBDAV_DEFAULT_CUSTOM_AUTH, - username: '', - password: '', - }; + const webdavConfig: WebdavConfig = getWebdavConfigMock(); + const sslSelfSigned: GenerateResult = { private: randomBytes(8).toString('hex'), public: randomBytes(8).toString('hex'), @@ -77,16 +69,7 @@ describe('Network utils', () => { // We will need to find a way to mock the X509Certificate successfully it.skip('When webdav ssl certs exist, then they are read from the files', async () => { - const webdavConfig: WebdavConfig = { - host: '127.0.0.1', - port: randomInt(65535).toString(), - protocol: 'https', - timeoutMinutes: randomInt(900), - createFullPath: true, - customAuth: WEBDAV_DEFAULT_CUSTOM_AUTH, - username: '', - password: '', - }; + const webdavConfig: WebdavConfig = getWebdavConfigMock(); const sslMock = { private: randomBytes(8).toString('hex'), cert: randomBytes(8).toString('hex'), @@ -122,16 +105,7 @@ describe('Network utils', () => { // We will need to find a way to mock the X509Certificate successfully it.skip('When webdav ssl certs exist but they are expired, then they are generated and saved to files', async () => { - const webdavConfig: WebdavConfig = { - host: '127.0.0.1', - port: randomInt(65535).toString(), - protocol: 'https', - timeoutMinutes: randomInt(900), - createFullPath: true, - customAuth: WEBDAV_DEFAULT_CUSTOM_AUTH, - username: '', - password: '', - }; + const webdavConfig: WebdavConfig = getWebdavConfigMock(); const sslSelfSigned: GenerateResult = { private: randomBytes(8).toString('hex'), public: randomBytes(8).toString('hex'), diff --git a/test/webdav/webdav-server.test.ts b/test/webdav/webdav-server.test.ts index 57221854..14438ec5 100644 --- a/test/webdav/webdav-server.test.ts +++ b/test/webdav/webdav-server.test.ts @@ -1,6 +1,6 @@ import { describe, expect, it, vi } from 'vitest'; import express from 'express'; -import { randomBytes, randomInt } from 'node:crypto'; +import { randomBytes } from 'node:crypto'; import http from 'http'; import https from 'https'; import { ConfigService } from '../../src/services/config.service'; @@ -8,20 +8,11 @@ import { WebDavServer } from '../../src/webdav/webdav-server'; import { NetworkUtils } from '../../src/utils/network.utils'; import { WebdavConfig } from '../../src/types/command.types'; import { UserCredentialsFixture } from '../fixtures/login.fixture'; -import { WEBDAV_DEFAULT_CUSTOM_AUTH } from '../../src/constants/configs'; +import { getWebdavConfigMock } from '../fixtures/webdav.fixture'; describe('WebDav server', () => { it('When the WebDav server is started with https, it should generate self-signed certificates', async () => { - const webdavConfig: WebdavConfig = { - host: '127.0.0.1', - port: randomInt(65535).toString(), - protocol: 'https', - timeoutMinutes: randomInt(900), - createFullPath: true, - customAuth: WEBDAV_DEFAULT_CUSTOM_AUTH, - username: '', - password: '', - }; + const webdavConfig: WebdavConfig = getWebdavConfigMock({ protocol: 'https' }); const sslSelfSigned = { private: randomBytes(8).toString('hex'), public: randomBytes(8).toString('hex'), @@ -54,16 +45,7 @@ describe('WebDav server', () => { }); it('When the WebDav server is started with http, it should run http', async () => { - const webdavConfig: WebdavConfig = { - host: '127.0.0.1', - port: randomInt(65535).toString(), - protocol: 'http', - timeoutMinutes: randomInt(900), - createFullPath: true, - customAuth: WEBDAV_DEFAULT_CUSTOM_AUTH, - username: '', - password: '', - }; + const webdavConfig: WebdavConfig = getWebdavConfigMock({ protocol: 'http' }); vi.spyOn(ConfigService.instance, 'readWebdavConfig').mockResolvedValue(webdavConfig); vi.spyOn(ConfigService.instance, 'readUser').mockResolvedValue(UserCredentialsFixture); diff --git a/yarn.lock b/yarn.lock index fbf394c0..052416f9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -70,461 +70,461 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.6.2" -"@aws-sdk/client-cloudfront@^3.995.0": - version "3.997.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudfront/-/client-cloudfront-3.997.0.tgz#a93de50de88c136834e2c147a2b574e45a5a84cd" - integrity sha512-hfA4kVaWEqyff+l0l9rZg2vtvavec3wYV4SY27i3TJj/dIJC0FRe3M+6+QDJcleBqjd95YuszNRvMi9pzcy6+Q== +"@aws-sdk/client-cloudfront@3.1001.0": + version "3.1001.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudfront/-/client-cloudfront-3.1001.0.tgz#9cd332cbc891ce560816a44b3e467b77e9ebb452" + integrity sha512-zp6+jzAvrfgct46xhUWNFWJApcVLoBNzjwfRUbPKKqkDj2NQd+wh6zy0JMLqdo948FD26fBtVojjeYqyh0EZmw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "^3.973.13" - "@aws-sdk/credential-provider-node" "^3.972.12" - "@aws-sdk/middleware-host-header" "^3.972.4" - "@aws-sdk/middleware-logger" "^3.972.4" - "@aws-sdk/middleware-recursion-detection" "^3.972.4" - "@aws-sdk/middleware-user-agent" "^3.972.13" - "@aws-sdk/region-config-resolver" "^3.972.4" - "@aws-sdk/types" "^3.973.2" - "@aws-sdk/util-endpoints" "^3.996.1" - "@aws-sdk/util-user-agent-browser" "^3.972.4" - "@aws-sdk/util-user-agent-node" "^3.972.12" - "@smithy/config-resolver" "^4.4.7" - "@smithy/core" "^3.23.4" - "@smithy/fetch-http-handler" "^5.3.10" - "@smithy/hash-node" "^4.2.9" - "@smithy/invalid-dependency" "^4.2.9" - "@smithy/middleware-content-length" "^4.2.9" - "@smithy/middleware-endpoint" "^4.4.18" - "@smithy/middleware-retry" "^4.4.35" - "@smithy/middleware-serde" "^4.2.10" - "@smithy/middleware-stack" "^4.2.9" - "@smithy/node-config-provider" "^4.3.9" - "@smithy/node-http-handler" "^4.4.11" - "@smithy/protocol-http" "^5.3.9" - "@smithy/smithy-client" "^4.11.7" - "@smithy/types" "^4.12.1" - "@smithy/url-parser" "^4.2.9" + "@aws-sdk/core" "^3.973.16" + "@aws-sdk/credential-provider-node" "^3.972.15" + "@aws-sdk/middleware-host-header" "^3.972.6" + "@aws-sdk/middleware-logger" "^3.972.6" + "@aws-sdk/middleware-recursion-detection" "^3.972.6" + "@aws-sdk/middleware-user-agent" "^3.972.16" + "@aws-sdk/region-config-resolver" "^3.972.6" + "@aws-sdk/types" "^3.973.4" + "@aws-sdk/util-endpoints" "^3.996.3" + "@aws-sdk/util-user-agent-browser" "^3.972.6" + "@aws-sdk/util-user-agent-node" "^3.973.1" + "@smithy/config-resolver" "^4.4.9" + "@smithy/core" "^3.23.7" + "@smithy/fetch-http-handler" "^5.3.12" + "@smithy/hash-node" "^4.2.10" + "@smithy/invalid-dependency" "^4.2.10" + "@smithy/middleware-content-length" "^4.2.10" + "@smithy/middleware-endpoint" "^4.4.21" + "@smithy/middleware-retry" "^4.4.38" + "@smithy/middleware-serde" "^4.2.11" + "@smithy/middleware-stack" "^4.2.10" + "@smithy/node-config-provider" "^4.3.10" + "@smithy/node-http-handler" "^4.4.13" + "@smithy/protocol-http" "^5.3.10" + "@smithy/smithy-client" "^4.12.1" + "@smithy/types" "^4.13.0" + "@smithy/url-parser" "^4.2.10" "@smithy/util-base64" "^4.3.1" "@smithy/util-body-length-browser" "^4.2.1" "@smithy/util-body-length-node" "^4.2.2" - "@smithy/util-defaults-mode-browser" "^4.3.34" - "@smithy/util-defaults-mode-node" "^4.2.37" - "@smithy/util-endpoints" "^3.2.9" - "@smithy/util-middleware" "^4.2.9" - "@smithy/util-retry" "^4.2.9" - "@smithy/util-stream" "^4.5.14" + "@smithy/util-defaults-mode-browser" "^4.3.37" + "@smithy/util-defaults-mode-node" "^4.2.40" + "@smithy/util-endpoints" "^3.3.1" + "@smithy/util-middleware" "^4.2.10" + "@smithy/util-retry" "^4.2.10" + "@smithy/util-stream" "^4.5.16" "@smithy/util-utf8" "^4.2.1" - "@smithy/util-waiter" "^4.2.9" + "@smithy/util-waiter" "^4.2.10" tslib "^2.6.2" -"@aws-sdk/client-s3@^3.995.0": - version "3.997.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.997.0.tgz#e9023f86f4e1fca544f8cc72a8646395b4cdca3b" - integrity sha512-a4z12iq/bJVJXfVOOKsYMDhxZwf+n8xieCuW+zI07qtRAuMiKr2vUtHPBbKncrF+hqnsq/Wmh48bu2yziGhIbg== +"@aws-sdk/client-s3@3.1002.0": + version "3.1002.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.1002.0.tgz#f84d4780d0a1858fbb81cc1199601967b6d08f0a" + integrity sha512-tc+vZgvjcm+1Ot+YhQjXZxVELKGGGO3D5cuR4p5xaeitXYX2+RRiz4/WdSak9slumIClnlXsdqhJ0OHognUT+w== 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.973.13" - "@aws-sdk/credential-provider-node" "^3.972.12" - "@aws-sdk/middleware-bucket-endpoint" "^3.972.4" - "@aws-sdk/middleware-expect-continue" "^3.972.4" - "@aws-sdk/middleware-flexible-checksums" "^3.972.11" - "@aws-sdk/middleware-host-header" "^3.972.4" - "@aws-sdk/middleware-location-constraint" "^3.972.4" - "@aws-sdk/middleware-logger" "^3.972.4" - "@aws-sdk/middleware-recursion-detection" "^3.972.4" - "@aws-sdk/middleware-sdk-s3" "^3.972.13" - "@aws-sdk/middleware-ssec" "^3.972.4" - "@aws-sdk/middleware-user-agent" "^3.972.13" - "@aws-sdk/region-config-resolver" "^3.972.4" - "@aws-sdk/signature-v4-multi-region" "^3.996.1" - "@aws-sdk/types" "^3.973.2" - "@aws-sdk/util-endpoints" "^3.996.1" - "@aws-sdk/util-user-agent-browser" "^3.972.4" - "@aws-sdk/util-user-agent-node" "^3.972.12" - "@smithy/config-resolver" "^4.4.7" - "@smithy/core" "^3.23.4" - "@smithy/eventstream-serde-browser" "^4.2.9" - "@smithy/eventstream-serde-config-resolver" "^4.3.9" - "@smithy/eventstream-serde-node" "^4.2.9" - "@smithy/fetch-http-handler" "^5.3.10" - "@smithy/hash-blob-browser" "^4.2.10" - "@smithy/hash-node" "^4.2.9" - "@smithy/hash-stream-node" "^4.2.9" - "@smithy/invalid-dependency" "^4.2.9" - "@smithy/md5-js" "^4.2.9" - "@smithy/middleware-content-length" "^4.2.9" - "@smithy/middleware-endpoint" "^4.4.18" - "@smithy/middleware-retry" "^4.4.35" - "@smithy/middleware-serde" "^4.2.10" - "@smithy/middleware-stack" "^4.2.9" - "@smithy/node-config-provider" "^4.3.9" - "@smithy/node-http-handler" "^4.4.11" - "@smithy/protocol-http" "^5.3.9" - "@smithy/smithy-client" "^4.11.7" - "@smithy/types" "^4.12.1" - "@smithy/url-parser" "^4.2.9" + "@aws-sdk/core" "^3.973.17" + "@aws-sdk/credential-provider-node" "^3.972.16" + "@aws-sdk/middleware-bucket-endpoint" "^3.972.6" + "@aws-sdk/middleware-expect-continue" "^3.972.6" + "@aws-sdk/middleware-flexible-checksums" "^3.973.3" + "@aws-sdk/middleware-host-header" "^3.972.6" + "@aws-sdk/middleware-location-constraint" "^3.972.6" + "@aws-sdk/middleware-logger" "^3.972.6" + "@aws-sdk/middleware-recursion-detection" "^3.972.6" + "@aws-sdk/middleware-sdk-s3" "^3.972.17" + "@aws-sdk/middleware-ssec" "^3.972.6" + "@aws-sdk/middleware-user-agent" "^3.972.17" + "@aws-sdk/region-config-resolver" "^3.972.6" + "@aws-sdk/signature-v4-multi-region" "^3.996.5" + "@aws-sdk/types" "^3.973.4" + "@aws-sdk/util-endpoints" "^3.996.3" + "@aws-sdk/util-user-agent-browser" "^3.972.6" + "@aws-sdk/util-user-agent-node" "^3.973.2" + "@smithy/config-resolver" "^4.4.9" + "@smithy/core" "^3.23.7" + "@smithy/eventstream-serde-browser" "^4.2.10" + "@smithy/eventstream-serde-config-resolver" "^4.3.10" + "@smithy/eventstream-serde-node" "^4.2.10" + "@smithy/fetch-http-handler" "^5.3.12" + "@smithy/hash-blob-browser" "^4.2.11" + "@smithy/hash-node" "^4.2.10" + "@smithy/hash-stream-node" "^4.2.10" + "@smithy/invalid-dependency" "^4.2.10" + "@smithy/md5-js" "^4.2.10" + "@smithy/middleware-content-length" "^4.2.10" + "@smithy/middleware-endpoint" "^4.4.21" + "@smithy/middleware-retry" "^4.4.38" + "@smithy/middleware-serde" "^4.2.11" + "@smithy/middleware-stack" "^4.2.10" + "@smithy/node-config-provider" "^4.3.10" + "@smithy/node-http-handler" "^4.4.13" + "@smithy/protocol-http" "^5.3.10" + "@smithy/smithy-client" "^4.12.1" + "@smithy/types" "^4.13.0" + "@smithy/url-parser" "^4.2.10" "@smithy/util-base64" "^4.3.1" "@smithy/util-body-length-browser" "^4.2.1" "@smithy/util-body-length-node" "^4.2.2" - "@smithy/util-defaults-mode-browser" "^4.3.34" - "@smithy/util-defaults-mode-node" "^4.2.37" - "@smithy/util-endpoints" "^3.2.9" - "@smithy/util-middleware" "^4.2.9" - "@smithy/util-retry" "^4.2.9" - "@smithy/util-stream" "^4.5.14" + "@smithy/util-defaults-mode-browser" "^4.3.37" + "@smithy/util-defaults-mode-node" "^4.2.40" + "@smithy/util-endpoints" "^3.3.1" + "@smithy/util-middleware" "^4.2.10" + "@smithy/util-retry" "^4.2.10" + "@smithy/util-stream" "^4.5.16" "@smithy/util-utf8" "^4.2.1" - "@smithy/util-waiter" "^4.2.9" + "@smithy/util-waiter" "^4.2.10" tslib "^2.6.2" -"@aws-sdk/core@^3.973.13": - version "3.973.13" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.973.13.tgz#9a6d62be67d6f7e907cf21b18785bef131595228" - integrity sha512-eCFiLyBhJR7c/i8hZOETdzj2wsLFzi2L/w9/jajOgwmGqO8xrUExqkTZqdjROkwU62owqeqSuw4sIzlCv1E/ww== - dependencies: - "@aws-sdk/types" "^3.973.2" - "@aws-sdk/xml-builder" "^3.972.6" - "@smithy/core" "^3.23.4" - "@smithy/node-config-provider" "^4.3.9" - "@smithy/property-provider" "^4.2.9" - "@smithy/protocol-http" "^5.3.9" - "@smithy/signature-v4" "^5.3.9" - "@smithy/smithy-client" "^4.11.7" - "@smithy/types" "^4.12.1" +"@aws-sdk/core@^3.973.16", "@aws-sdk/core@^3.973.17": + version "3.973.17" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.973.17.tgz#d46f3865398352017e78e0d794397fec8861289b" + integrity sha512-VtgGP0TjbCeyp6DQpiBqJKbemTSIaN2bZc3UbeTDCani3lBCyxn75ouJYD6koSSp0bh7rKLEbUpiFsNCI7tr0w== + dependencies: + "@aws-sdk/types" "^3.973.4" + "@aws-sdk/xml-builder" "^3.972.9" + "@smithy/core" "^3.23.7" + "@smithy/node-config-provider" "^4.3.10" + "@smithy/property-provider" "^4.2.10" + "@smithy/protocol-http" "^5.3.10" + "@smithy/signature-v4" "^5.3.10" + "@smithy/smithy-client" "^4.12.1" + "@smithy/types" "^4.13.0" "@smithy/util-base64" "^4.3.1" - "@smithy/util-middleware" "^4.2.9" + "@smithy/util-middleware" "^4.2.10" "@smithy/util-utf8" "^4.2.1" tslib "^2.6.2" -"@aws-sdk/crc64-nvme@^3.972.1": - version "3.972.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/crc64-nvme/-/crc64-nvme-3.972.1.tgz#c32bd754b8d0240e68d8768e0332b5512360114c" - integrity sha512-CmT9RrQol36hUdvp4dk+BRV47JBRIE+I46yAOKyb/SoMH7mKOBwk6jUpFZhF8B+LCnWnefnM6jT/WsfQ5M1kCQ== +"@aws-sdk/crc64-nvme@^3.972.3": + version "3.972.3" + resolved "https://registry.yarnpkg.com/@aws-sdk/crc64-nvme/-/crc64-nvme-3.972.3.tgz#cb005d9d4b53e0ad6a9e2f2ddf153d9f1df12da8" + integrity sha512-UExeK+EFiq5LAcbHm96CQLSia+5pvpUVSAsVApscBzayb7/6dJBJKwV4/onsk4VbWSmqxDMcfuTD+pC4RxgZHg== dependencies: - "@smithy/types" "^4.12.1" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-env@^3.972.11": - version "3.972.11" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.11.tgz#e4680636d200671875134201238bcdacb8cc8378" - integrity sha512-hbyoFuVm3qOAGfIPS9t7jCs8GFLFoaOs8ZmYp/chqciuHDyEGv+J365ip7YSvXSrxxUbeW9NyB1hTLt40NBMRg== +"@aws-sdk/credential-provider-env@^3.972.15": + version "3.972.15" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.15.tgz#9fea1e8a39f678beff0912dbaa1e5653239fe011" + integrity sha512-RhHQG1lhkWHL4tK1C/KDjaOeis+9U0tAMnWDiwiSVQZMC7CsST9Xin+sK89XywJ5g/tyABtb7TvFePJ4Te5XSQ== dependencies: - "@aws-sdk/core" "^3.973.13" - "@aws-sdk/types" "^3.973.2" - "@smithy/property-provider" "^4.2.9" - "@smithy/types" "^4.12.1" + "@aws-sdk/core" "^3.973.17" + "@aws-sdk/types" "^3.973.4" + "@smithy/property-provider" "^4.2.10" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@^3.972.13": - version "3.972.13" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.13.tgz#e3874a8ef3902ebbd3d36225fdb4b9b711939625" - integrity sha512-a864QxQWFkdCZ5wQF0QZNKTbqAc/DFQNeARp4gOyZZdql5RHjj4CppUSfwAzS9cpw2IPY3eeJjWqLZ1QiDB/6w== - dependencies: - "@aws-sdk/core" "^3.973.13" - "@aws-sdk/types" "^3.973.2" - "@smithy/fetch-http-handler" "^5.3.10" - "@smithy/node-http-handler" "^4.4.11" - "@smithy/property-provider" "^4.2.9" - "@smithy/protocol-http" "^5.3.9" - "@smithy/smithy-client" "^4.11.7" - "@smithy/types" "^4.12.1" - "@smithy/util-stream" "^4.5.14" +"@aws-sdk/credential-provider-http@^3.972.17": + version "3.972.17" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.17.tgz#e9c881fbd5758d31f5e82ff8657099923c1bbdec" + integrity sha512-b/bDL76p51+yQ+0O9ZDH5nw/ioE0sRYkjwjOwFWAWZXo6it2kQZUOXhVpjohx3ldKyUxt/SwAivjUu1Nr/PWlQ== + dependencies: + "@aws-sdk/core" "^3.973.17" + "@aws-sdk/types" "^3.973.4" + "@smithy/fetch-http-handler" "^5.3.12" + "@smithy/node-http-handler" "^4.4.13" + "@smithy/property-provider" "^4.2.10" + "@smithy/protocol-http" "^5.3.10" + "@smithy/smithy-client" "^4.12.1" + "@smithy/types" "^4.13.0" + "@smithy/util-stream" "^4.5.16" tslib "^2.6.2" -"@aws-sdk/credential-provider-ini@^3.972.11": - version "3.972.11" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.11.tgz#43a1c4c926fbb1a56b350f3afa17c8f095de27ea" - integrity sha512-kvPFn626ABLzxmjFMoqMRtmFKMeiUdWPhwxhmuPu233tqHnNuXzHv0MtrZlkzHd+rwlh9j0zCbQo89B54wIazQ== - dependencies: - "@aws-sdk/core" "^3.973.13" - "@aws-sdk/credential-provider-env" "^3.972.11" - "@aws-sdk/credential-provider-http" "^3.972.13" - "@aws-sdk/credential-provider-login" "^3.972.11" - "@aws-sdk/credential-provider-process" "^3.972.11" - "@aws-sdk/credential-provider-sso" "^3.972.11" - "@aws-sdk/credential-provider-web-identity" "^3.972.11" - "@aws-sdk/nested-clients" "^3.996.1" - "@aws-sdk/types" "^3.973.2" - "@smithy/credential-provider-imds" "^4.2.9" - "@smithy/property-provider" "^4.2.9" - "@smithy/shared-ini-file-loader" "^4.4.4" - "@smithy/types" "^4.12.1" +"@aws-sdk/credential-provider-ini@^3.972.15": + version "3.972.15" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.15.tgz#8562fe36c35334fd454307ebfabc50f2f016b10b" + integrity sha512-qWnM+wB8MmU2kKY7f4KowKjOjkwRosaFxrtseEEIefwoXn1SjN+CbHzXBVdTAQxxkbBiqhPgJ/WHiPtES4grRQ== + dependencies: + "@aws-sdk/core" "^3.973.17" + "@aws-sdk/credential-provider-env" "^3.972.15" + "@aws-sdk/credential-provider-http" "^3.972.17" + "@aws-sdk/credential-provider-login" "^3.972.15" + "@aws-sdk/credential-provider-process" "^3.972.15" + "@aws-sdk/credential-provider-sso" "^3.972.15" + "@aws-sdk/credential-provider-web-identity" "^3.972.15" + "@aws-sdk/nested-clients" "^3.996.5" + "@aws-sdk/types" "^3.973.4" + "@smithy/credential-provider-imds" "^4.2.10" + "@smithy/property-provider" "^4.2.10" + "@smithy/shared-ini-file-loader" "^4.4.5" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-login@^3.972.11": - version "3.972.11" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.11.tgz#33fa3b2e95e77e48be601305773622d0aee30500" - integrity sha512-stdy09EpBTmsxGiXe1vB5qtXNww9wact36/uWLlSV0/vWbCOUAY2JjhPXoDVLk8n+E6r0M5HeZseLk+iTtifxg== - dependencies: - "@aws-sdk/core" "^3.973.13" - "@aws-sdk/nested-clients" "^3.996.1" - "@aws-sdk/types" "^3.973.2" - "@smithy/property-provider" "^4.2.9" - "@smithy/protocol-http" "^5.3.9" - "@smithy/shared-ini-file-loader" "^4.4.4" - "@smithy/types" "^4.12.1" +"@aws-sdk/credential-provider-login@^3.972.15": + version "3.972.15" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.15.tgz#6c64c142d75614e2f5c35ebea05d9ce3994b3e28" + integrity sha512-x92FJy34/95wgu+qOGD8SHcgh1hZ9Qx2uFtQEGn4m9Ljou8ICIv3Ybq5yxdB7A60S8ZGCQB0mIopmjJwiLbh5g== + dependencies: + "@aws-sdk/core" "^3.973.17" + "@aws-sdk/nested-clients" "^3.996.5" + "@aws-sdk/types" "^3.973.4" + "@smithy/property-provider" "^4.2.10" + "@smithy/protocol-http" "^5.3.10" + "@smithy/shared-ini-file-loader" "^4.4.5" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-node@^3.972.12": - version "3.972.12" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.12.tgz#6ca15d141f400851f0b742aab98db652eee4575c" - integrity sha512-gMWGnHbNSKWRj+PAiuSg0EDpEwpyIgk0v9U6EuZ1C/5/BUv25Way+E+UFB7r+YYkscuBJMJ+ai8E2K0Q8dx50g== - dependencies: - "@aws-sdk/credential-provider-env" "^3.972.11" - "@aws-sdk/credential-provider-http" "^3.972.13" - "@aws-sdk/credential-provider-ini" "^3.972.11" - "@aws-sdk/credential-provider-process" "^3.972.11" - "@aws-sdk/credential-provider-sso" "^3.972.11" - "@aws-sdk/credential-provider-web-identity" "^3.972.11" - "@aws-sdk/types" "^3.973.2" - "@smithy/credential-provider-imds" "^4.2.9" - "@smithy/property-provider" "^4.2.9" - "@smithy/shared-ini-file-loader" "^4.4.4" - "@smithy/types" "^4.12.1" +"@aws-sdk/credential-provider-node@^3.972.15", "@aws-sdk/credential-provider-node@^3.972.16": + version "3.972.16" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.16.tgz#58bf657b7227f62008e1bc6c73b793edaff2a1a9" + integrity sha512-7mlt14Ee4rPFAFUVgpWE7+0CBhetJJyzVFqfIsMp7sgyOSm9Y/+qHZOWAuK5I4JNc+Y5PltvJ9kssTzRo92iXQ== + dependencies: + "@aws-sdk/credential-provider-env" "^3.972.15" + "@aws-sdk/credential-provider-http" "^3.972.17" + "@aws-sdk/credential-provider-ini" "^3.972.15" + "@aws-sdk/credential-provider-process" "^3.972.15" + "@aws-sdk/credential-provider-sso" "^3.972.15" + "@aws-sdk/credential-provider-web-identity" "^3.972.15" + "@aws-sdk/types" "^3.973.4" + "@smithy/credential-provider-imds" "^4.2.10" + "@smithy/property-provider" "^4.2.10" + "@smithy/shared-ini-file-loader" "^4.4.5" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-process@^3.972.11": - version "3.972.11" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.11.tgz#3434eafdc92d706eb6838c1efc5e5d04f341a731" - integrity sha512-B049fvbv41vf0Fs5bCtbzHpruBDp61sPiFDxUmkAJ/zvgSAturpj2rqzV1rj2clg4mb44Uxp9rgpcODexNFlFA== +"@aws-sdk/credential-provider-process@^3.972.15": + version "3.972.15" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.15.tgz#2d5498024a9cc2c77658ee4850a383156623c5ff" + integrity sha512-PrH3iTeD18y/8uJvQD2s/T87BTGhsdS/1KZU7ReWHXsplBwvCqi7AbnnNbML1pFlQwRWCE2RdSZFWDVId3CvkA== dependencies: - "@aws-sdk/core" "^3.973.13" - "@aws-sdk/types" "^3.973.2" - "@smithy/property-provider" "^4.2.9" - "@smithy/shared-ini-file-loader" "^4.4.4" - "@smithy/types" "^4.12.1" + "@aws-sdk/core" "^3.973.17" + "@aws-sdk/types" "^3.973.4" + "@smithy/property-provider" "^4.2.10" + "@smithy/shared-ini-file-loader" "^4.4.5" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@^3.972.11": - version "3.972.11" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.11.tgz#ed8184019f0e046ea07d3ca19f2a52235afc5554" - integrity sha512-vX9z8skN8vPtamVWmSCm4KQohub+1uMuRzIo4urZ2ZUMBAl1bqHatVD/roCb3qRfAyIGvZXCA/AWS03BQRMyCQ== - dependencies: - "@aws-sdk/core" "^3.973.13" - "@aws-sdk/nested-clients" "^3.996.1" - "@aws-sdk/token-providers" "3.997.0" - "@aws-sdk/types" "^3.973.2" - "@smithy/property-provider" "^4.2.9" - "@smithy/shared-ini-file-loader" "^4.4.4" - "@smithy/types" "^4.12.1" +"@aws-sdk/credential-provider-sso@^3.972.15": + version "3.972.15" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.15.tgz#c740bc0b91507f5593078d97f1d0521e32c1fc44" + integrity sha512-M/+LBHTPKZxxXckM6m4dnJeR+jlm9NynH9b2YDswN4Zj2St05SK/crdL3Wy3WfJTZootnnhm3oTh87Usl7PS7w== + dependencies: + "@aws-sdk/core" "^3.973.17" + "@aws-sdk/nested-clients" "^3.996.5" + "@aws-sdk/token-providers" "3.1002.0" + "@aws-sdk/types" "^3.973.4" + "@smithy/property-provider" "^4.2.10" + "@smithy/shared-ini-file-loader" "^4.4.5" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@^3.972.11": - version "3.972.11" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.11.tgz#976a5499f6828b00e068a3c81b7400278e71ad03" - integrity sha512-VR2Ju/QBdOjnWNIYuxRml63eFDLGc6Zl8aDwLi1rzgWo3rLBgtaWhWVBAijhVXzyPdQIOqdL8hvll5ybqumjeQ== - dependencies: - "@aws-sdk/core" "^3.973.13" - "@aws-sdk/nested-clients" "^3.996.1" - "@aws-sdk/types" "^3.973.2" - "@smithy/property-provider" "^4.2.9" - "@smithy/shared-ini-file-loader" "^4.4.4" - "@smithy/types" "^4.12.1" +"@aws-sdk/credential-provider-web-identity@^3.972.15": + version "3.972.15" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.15.tgz#937e0e10f566d6ce71ff7170602a60eabf82d93f" + integrity sha512-QTH6k93v+UOfFam/ado8zc71tH+enTVyuvLy9uEWXX1x894dN5ovtf/MdBDgFwq3g6c9mbtgVJ4B+yBqDtXvdA== + dependencies: + "@aws-sdk/core" "^3.973.17" + "@aws-sdk/nested-clients" "^3.996.5" + "@aws-sdk/types" "^3.973.4" + "@smithy/property-provider" "^4.2.10" + "@smithy/shared-ini-file-loader" "^4.4.5" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/middleware-bucket-endpoint@^3.972.4": - version "3.972.4" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.972.4.tgz#03f07cce35d0983c5767e4a5ac26dafeabb7050c" - integrity sha512-4W+1SPx5eWetSurqk7WNnldNr++k4UYcP2XmPnCf8yLFdUZ4NKKJA3j+zVuWmhOu7xKmEAyo9j3f+cy22CEVKg== +"@aws-sdk/middleware-bucket-endpoint@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.972.6.tgz#978d9e075450856b0bd93b2473b27cb17da3ce8a" + integrity sha512-3H2bhvb7Cb/S6WFsBy/Dy9q2aegC9JmGH1inO8Lb2sWirSqpLJlZmvQHPE29h2tIxzv6el/14X/tLCQ8BQU6ZQ== dependencies: - "@aws-sdk/types" "^3.973.2" + "@aws-sdk/types" "^3.973.4" "@aws-sdk/util-arn-parser" "^3.972.2" - "@smithy/node-config-provider" "^4.3.9" - "@smithy/protocol-http" "^5.3.9" - "@smithy/types" "^4.12.1" + "@smithy/node-config-provider" "^4.3.10" + "@smithy/protocol-http" "^5.3.10" + "@smithy/types" "^4.13.0" "@smithy/util-config-provider" "^4.2.1" tslib "^2.6.2" -"@aws-sdk/middleware-expect-continue@^3.972.4": - version "3.972.4" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.972.4.tgz#af429e14086225b6d00687ade1d4431063a1a6c0" - integrity sha512-lxU2ieIWtK9nqWxA+W4ldev31tRPjkkdt+QDBWGiwUNJsNwSJFVhkuIV9cbBPxTCT0nmYyJwvJ/2TYYJLMwmMA== +"@aws-sdk/middleware-expect-continue@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.972.6.tgz#72b3975fcc95b40df6bd8e6943c82d834ab92433" + integrity sha512-QMdffpU+GkSGC+bz6WdqlclqIeCsOfgX8JFZ5xvwDtX+UTj4mIXm3uXu7Ko6dBseRcJz1FA6T9OmlAAY6JgJUg== dependencies: - "@aws-sdk/types" "^3.973.2" - "@smithy/protocol-http" "^5.3.9" - "@smithy/types" "^4.12.1" + "@aws-sdk/types" "^3.973.4" + "@smithy/protocol-http" "^5.3.10" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/middleware-flexible-checksums@^3.972.11": - version "3.972.11" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.972.11.tgz#c5482a19302e775d028265b217656547f3a9ad4a" - integrity sha512-niA/vhtS/xR4hEHIsPLEvgsccpqve+uJ4Gtizctsa21HfHmIZi5bWJD8kPcN+SfAgrlnuBG2YKFX0rRbzylg7A== +"@aws-sdk/middleware-flexible-checksums@^3.973.3": + version "3.973.3" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.973.3.tgz#8363afc1e5eb25a87872451595eaeaf2495b0b4f" + integrity sha512-C9Mu9pXMpQh7jBydx0MrfQxNIKwJvKbVbJJ0GZthM+cQ+KTChXA01MwttRsMq0ZRb4pBJZQtIKDUxXusDr5OKg== dependencies: "@aws-crypto/crc32" "5.2.0" "@aws-crypto/crc32c" "5.2.0" "@aws-crypto/util" "5.2.0" - "@aws-sdk/core" "^3.973.13" - "@aws-sdk/crc64-nvme" "^3.972.1" - "@aws-sdk/types" "^3.973.2" + "@aws-sdk/core" "^3.973.17" + "@aws-sdk/crc64-nvme" "^3.972.3" + "@aws-sdk/types" "^3.973.4" "@smithy/is-array-buffer" "^4.2.1" - "@smithy/node-config-provider" "^4.3.9" - "@smithy/protocol-http" "^5.3.9" - "@smithy/types" "^4.12.1" - "@smithy/util-middleware" "^4.2.9" - "@smithy/util-stream" "^4.5.14" + "@smithy/node-config-provider" "^4.3.10" + "@smithy/protocol-http" "^5.3.10" + "@smithy/types" "^4.13.0" + "@smithy/util-middleware" "^4.2.10" + "@smithy/util-stream" "^4.5.16" "@smithy/util-utf8" "^4.2.1" tslib "^2.6.2" -"@aws-sdk/middleware-host-header@^3.972.4": - version "3.972.4" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.972.4.tgz#6d12dbc3e9bba567209f57e2fc0304eeb47f753e" - integrity sha512-4q2Vg7/zOB10huDBLjzzTwVjBpG22X3J3ief2XrJEgTaANZrNfA3/cGbCVNAibSbu/nIYA7tDk8WCdsIzDDc4Q== +"@aws-sdk/middleware-host-header@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.972.6.tgz#810928d279e60cafecd0d6c70064af61f977cb56" + integrity sha512-5XHwjPH1lHB+1q4bfC7T8Z5zZrZXfaLcjSMwTd1HPSPrCmPFMbg3UQ5vgNWcVj0xoX4HWqTGkSf2byrjlnRg5w== dependencies: - "@aws-sdk/types" "^3.973.2" - "@smithy/protocol-http" "^5.3.9" - "@smithy/types" "^4.12.1" + "@aws-sdk/types" "^3.973.4" + "@smithy/protocol-http" "^5.3.10" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/middleware-location-constraint@^3.972.4": - version "3.972.4" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.972.4.tgz#6f04dbecb84814a21baf356bf36e73a592c53ffe" - integrity sha512-EP1qs0JV2smcKhZpwDMuzMBx9Q5qyU/RuZ02/qh/yBA3jnZKuNhB1lsQKkicvXg7LOeoqyxXLKOP/PJOugX8yg== +"@aws-sdk/middleware-location-constraint@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.972.6.tgz#d524d2b2b294a0c92d11ed2a52274ff0014e0384" + integrity sha512-XdZ2TLwyj3Am6kvUc67vquQvs6+D8npXvXgyEUJAdkUDx5oMFJKOqpK+UpJhVDsEL068WAJl2NEGzbSik7dGJQ== dependencies: - "@aws-sdk/types" "^3.973.2" - "@smithy/types" "^4.12.1" + "@aws-sdk/types" "^3.973.4" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/middleware-logger@^3.972.4": - version "3.972.4" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.972.4.tgz#5a238d2d74b3ea80fcad6563ce07842f8f94a776" - integrity sha512-xFqPvTysuZAHSkdygT+ken/5rzkR7fhOoDPejAJQslZpp0XBepmCJnDOqA57ERtCTBpu8wpjTFI1ETd4S0AXEw== +"@aws-sdk/middleware-logger@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.972.6.tgz#fcc9622ce4e29533a0c9e9d30031ff6a8ff37f60" + integrity sha512-iFnaMFMQdljAPrvsCVKYltPt2j40LQqukAbXvW7v0aL5I+1GO7bZ/W8m12WxW3gwyK5p5u1WlHg8TSAizC5cZw== dependencies: - "@aws-sdk/types" "^3.973.2" - "@smithy/types" "^4.12.1" + "@aws-sdk/types" "^3.973.4" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/middleware-recursion-detection@^3.972.4": - version "3.972.4" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.972.4.tgz#a1a0fe638d7b73b02b7b944d1ed83d1ecc02b852" - integrity sha512-tVbRaayUZ7y2bOb02hC3oEPTqQf2A0HpPDwdMl1qTmye/q8Mq1F1WiIoFkQwG/YQFvbyErYIDMbYzIlxzzLtjQ== +"@aws-sdk/middleware-recursion-detection@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.972.6.tgz#35f02c25aea55d66365dc64dbfe8c5a5b9104756" + integrity sha512-dY4v3of5EEMvik6+UDwQ96KfUFDk8m1oZDdkSc5lwi4o7rFrjnv0A+yTV+gu230iybQZnKgDLg/rt2P3H+Vscw== dependencies: - "@aws-sdk/types" "^3.973.2" + "@aws-sdk/types" "^3.973.4" "@aws/lambda-invoke-store" "^0.2.2" - "@smithy/protocol-http" "^5.3.9" - "@smithy/types" "^4.12.1" + "@smithy/protocol-http" "^5.3.10" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-s3@^3.972.13": - version "3.972.13" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.13.tgz#c53753d12589dfa034b71f6cfdf4c722a7f5ba7a" - integrity sha512-rGBz1n6PFxg1+5mnN1/IczesPwx0W39DZt2JPjqPiZAZ7LAqH8FS4AsawSNZqr+UFJfqtTXYpeLQnMfbMAgHhg== +"@aws-sdk/middleware-sdk-s3@^3.972.17": + version "3.972.17" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.17.tgz#ac5f29dae6c99cb912e492c09a78ecff2a9b33c3" + integrity sha512-uSyOGoVFMP44pTt29MIMfsOjegqE/7lT0K3HG0GWPiH2lD4rqZC/TRi/kH4zrGiOQdsaLc+dkfd7Sb2q8vh+gA== dependencies: - "@aws-sdk/core" "^3.973.13" - "@aws-sdk/types" "^3.973.2" + "@aws-sdk/core" "^3.973.17" + "@aws-sdk/types" "^3.973.4" "@aws-sdk/util-arn-parser" "^3.972.2" - "@smithy/core" "^3.23.4" - "@smithy/node-config-provider" "^4.3.9" - "@smithy/protocol-http" "^5.3.9" - "@smithy/signature-v4" "^5.3.9" - "@smithy/smithy-client" "^4.11.7" - "@smithy/types" "^4.12.1" + "@smithy/core" "^3.23.7" + "@smithy/node-config-provider" "^4.3.10" + "@smithy/protocol-http" "^5.3.10" + "@smithy/signature-v4" "^5.3.10" + "@smithy/smithy-client" "^4.12.1" + "@smithy/types" "^4.13.0" "@smithy/util-config-provider" "^4.2.1" - "@smithy/util-middleware" "^4.2.9" - "@smithy/util-stream" "^4.5.14" + "@smithy/util-middleware" "^4.2.10" + "@smithy/util-stream" "^4.5.16" "@smithy/util-utf8" "^4.2.1" tslib "^2.6.2" -"@aws-sdk/middleware-ssec@^3.972.4": - version "3.972.4" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.972.4.tgz#419442c1c6da7b432de05e223c79fd666e22a1c3" - integrity sha512-jzysKNnfwqjTOeF4s1QcxYQ8WB1ZIw/KMhOAX2UGYsmpVPHZ1cV6IYRfBQnt0qnDYom1pU3b5jOG8TA9n6LAbQ== +"@aws-sdk/middleware-ssec@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.972.6.tgz#aab297072dfcba16c01c2e5073cacf7b3f360ef2" + integrity sha512-acvMUX9jF4I2Ew+Z/EA6gfaFaz9ehci5wxBmXCZeulLuv8m+iGf6pY9uKz8TPjg39bdAz3hxoE0eLP8Qz+IYlA== dependencies: - "@aws-sdk/types" "^3.973.2" - "@smithy/types" "^4.12.1" + "@aws-sdk/types" "^3.973.4" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/middleware-user-agent@^3.972.13": - version "3.972.13" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.13.tgz#03df64182ce3c10331ff107e9947b9132c2777a0" - integrity sha512-p1kVYbzBxRmhuOHoL/ANJPCedqUxnVgkEjxPoxt5pQv/yzppHM7aBWciYEE9TZY59M421D3GjLfZIZBoEFboVQ== - dependencies: - "@aws-sdk/core" "^3.973.13" - "@aws-sdk/types" "^3.973.2" - "@aws-sdk/util-endpoints" "^3.996.1" - "@smithy/core" "^3.23.4" - "@smithy/protocol-http" "^5.3.9" - "@smithy/types" "^4.12.1" +"@aws-sdk/middleware-user-agent@^3.972.16", "@aws-sdk/middleware-user-agent@^3.972.17": + version "3.972.17" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.17.tgz#5e3fc8b64b1f44a89df4cf3d677a769cb8d62c91" + integrity sha512-HHArkgWzomuwufXwheQqkddu763PWCpoNTq1dGjqXzJT/lojX3VlOqjNSR2Xvb6/T9ISfwYcMOcbFgUp4EWxXA== + dependencies: + "@aws-sdk/core" "^3.973.17" + "@aws-sdk/types" "^3.973.4" + "@aws-sdk/util-endpoints" "^3.996.3" + "@smithy/core" "^3.23.7" + "@smithy/protocol-http" "^5.3.10" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/nested-clients@^3.996.1": - version "3.996.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.996.1.tgz#f0028672b726f987bb904af57092a857a69a1f43" - integrity sha512-XHVLFRGkuV2gh2uwBahCt65ALMb5wMpqplXEZIvFnWOCPlk60B7h7M5J9Em243K8iICDiWY6KhBEqVGfjTqlLA== +"@aws-sdk/nested-clients@^3.996.5": + version "3.996.5" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.996.5.tgz#2634d242bdd1ef04c10f48ec9ceb4b171cb7f99c" + integrity sha512-zn0WApcULn7Rtl6T+KP2CQTZo/7wOa2YV1yHQnbijTQoi4YXQHM8s21JcJzt33/mqPh8AdvWX1f+83KvKuxlZw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "^3.973.13" - "@aws-sdk/middleware-host-header" "^3.972.4" - "@aws-sdk/middleware-logger" "^3.972.4" - "@aws-sdk/middleware-recursion-detection" "^3.972.4" - "@aws-sdk/middleware-user-agent" "^3.972.13" - "@aws-sdk/region-config-resolver" "^3.972.4" - "@aws-sdk/types" "^3.973.2" - "@aws-sdk/util-endpoints" "^3.996.1" - "@aws-sdk/util-user-agent-browser" "^3.972.4" - "@aws-sdk/util-user-agent-node" "^3.972.12" - "@smithy/config-resolver" "^4.4.7" - "@smithy/core" "^3.23.4" - "@smithy/fetch-http-handler" "^5.3.10" - "@smithy/hash-node" "^4.2.9" - "@smithy/invalid-dependency" "^4.2.9" - "@smithy/middleware-content-length" "^4.2.9" - "@smithy/middleware-endpoint" "^4.4.18" - "@smithy/middleware-retry" "^4.4.35" - "@smithy/middleware-serde" "^4.2.10" - "@smithy/middleware-stack" "^4.2.9" - "@smithy/node-config-provider" "^4.3.9" - "@smithy/node-http-handler" "^4.4.11" - "@smithy/protocol-http" "^5.3.9" - "@smithy/smithy-client" "^4.11.7" - "@smithy/types" "^4.12.1" - "@smithy/url-parser" "^4.2.9" + "@aws-sdk/core" "^3.973.17" + "@aws-sdk/middleware-host-header" "^3.972.6" + "@aws-sdk/middleware-logger" "^3.972.6" + "@aws-sdk/middleware-recursion-detection" "^3.972.6" + "@aws-sdk/middleware-user-agent" "^3.972.17" + "@aws-sdk/region-config-resolver" "^3.972.6" + "@aws-sdk/types" "^3.973.4" + "@aws-sdk/util-endpoints" "^3.996.3" + "@aws-sdk/util-user-agent-browser" "^3.972.6" + "@aws-sdk/util-user-agent-node" "^3.973.2" + "@smithy/config-resolver" "^4.4.9" + "@smithy/core" "^3.23.7" + "@smithy/fetch-http-handler" "^5.3.12" + "@smithy/hash-node" "^4.2.10" + "@smithy/invalid-dependency" "^4.2.10" + "@smithy/middleware-content-length" "^4.2.10" + "@smithy/middleware-endpoint" "^4.4.21" + "@smithy/middleware-retry" "^4.4.38" + "@smithy/middleware-serde" "^4.2.11" + "@smithy/middleware-stack" "^4.2.10" + "@smithy/node-config-provider" "^4.3.10" + "@smithy/node-http-handler" "^4.4.13" + "@smithy/protocol-http" "^5.3.10" + "@smithy/smithy-client" "^4.12.1" + "@smithy/types" "^4.13.0" + "@smithy/url-parser" "^4.2.10" "@smithy/util-base64" "^4.3.1" "@smithy/util-body-length-browser" "^4.2.1" "@smithy/util-body-length-node" "^4.2.2" - "@smithy/util-defaults-mode-browser" "^4.3.34" - "@smithy/util-defaults-mode-node" "^4.2.37" - "@smithy/util-endpoints" "^3.2.9" - "@smithy/util-middleware" "^4.2.9" - "@smithy/util-retry" "^4.2.9" + "@smithy/util-defaults-mode-browser" "^4.3.37" + "@smithy/util-defaults-mode-node" "^4.2.40" + "@smithy/util-endpoints" "^3.3.1" + "@smithy/util-middleware" "^4.2.10" + "@smithy/util-retry" "^4.2.10" "@smithy/util-utf8" "^4.2.1" tslib "^2.6.2" -"@aws-sdk/region-config-resolver@^3.972.4": - version "3.972.4" - resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.972.4.tgz#aa178d3f3cbac33e2f5ade15a160dad2dfd062c6" - integrity sha512-3GrJYv5eI65oCKveBZP7Q246dVP+tqeys9aKMB0dfX1glUWfppWlxIu52derqdNb9BX9lxYmeiaBcBIqOAYSgQ== +"@aws-sdk/region-config-resolver@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.972.6.tgz#593df7d004d63aca07a9c5799bace7da8deb46cd" + integrity sha512-Aa5PusHLXAqLTX1UKDvI3pHQJtIsF7Q+3turCHqfz/1F61/zDMWfbTC8evjhrrYVAtz9Vsv3SJ/waSUeu7B6gw== dependencies: - "@aws-sdk/types" "^3.973.2" - "@smithy/config-resolver" "^4.4.7" - "@smithy/node-config-provider" "^4.3.9" - "@smithy/types" "^4.12.1" + "@aws-sdk/types" "^3.973.4" + "@smithy/config-resolver" "^4.4.9" + "@smithy/node-config-provider" "^4.3.10" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/signature-v4-multi-region@^3.996.1": - version "3.996.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.1.tgz#50e1da5fcf81f31188334dac75f8d065d65ad082" - integrity sha512-Mj4npuEtVHFjGZHTBwhBvBzmgKHY7UsfroZWWzjpVP5YJaMTPeihsotuQLba5uQthEZyaeWs6dTu3Shr0qKFFw== +"@aws-sdk/signature-v4-multi-region@^3.996.5": + version "3.996.5" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.5.tgz#ddf67cfc9aa640bf162032015338d147c1624b7b" + integrity sha512-AVIhf74wRMzU1WBPVzcGPjlADF5VxZ8m8Ctm1v7eO4/reWMhZnEBn4tlR4vM4pOYFkdrYp3MTzYVZIikCO+53Q== dependencies: - "@aws-sdk/middleware-sdk-s3" "^3.972.13" - "@aws-sdk/types" "^3.973.2" - "@smithy/protocol-http" "^5.3.9" - "@smithy/signature-v4" "^5.3.9" - "@smithy/types" "^4.12.1" + "@aws-sdk/middleware-sdk-s3" "^3.972.17" + "@aws-sdk/types" "^3.973.4" + "@smithy/protocol-http" "^5.3.10" + "@smithy/signature-v4" "^5.3.10" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/token-providers@3.997.0": - version "3.997.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.997.0.tgz#3941e72c86c70776f60030947ae88d428e8a1591" - integrity sha512-UdG36F7lU9aTqGFRieEyuRUJlgEJBqKeKKekC0esH21DbUSKhPR1kZBah214kYasIaWe1hLJLaqUigoTa5hZAQ== - dependencies: - "@aws-sdk/core" "^3.973.13" - "@aws-sdk/nested-clients" "^3.996.1" - "@aws-sdk/types" "^3.973.2" - "@smithy/property-provider" "^4.2.9" - "@smithy/shared-ini-file-loader" "^4.4.4" - "@smithy/types" "^4.12.1" +"@aws-sdk/token-providers@3.1002.0": + version "3.1002.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.1002.0.tgz#f65d38725afd4a94a7bc752816ec1aeece502d15" + integrity sha512-x972uKOydFn4Rb0PZJzLdNW59rH0KWC78Q2JbQzZpGlGt0DxjYdDRwBG6F42B1MyaEwHGqO/tkGc4r3/PRFfMw== + dependencies: + "@aws-sdk/core" "^3.973.17" + "@aws-sdk/nested-clients" "^3.996.5" + "@aws-sdk/types" "^3.973.4" + "@smithy/property-provider" "^4.2.10" + "@smithy/shared-ini-file-loader" "^4.4.5" + "@smithy/types" "^4.13.0" tslib "^2.6.2" "@aws-sdk/types@^3.222.0": @@ -535,12 +535,12 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/types@^3.973.2": - version "3.973.2" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.973.2.tgz#4d46878bbff7dd5ccd162394943baa8004098f3a" - integrity sha512-maTZwGsALtnAw4TJr/S6yERAosTwPduu0XhUV+SdbvRZtCOgSgk1ttL2R0XYzvkYSpvbtJocn77tBXq2AKglBw== +"@aws-sdk/types@^3.973.4": + version "3.973.4" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.973.4.tgz#7cb870b08fd83dcb83e4cae321a3108408aaa021" + integrity sha512-RW60aH26Bsc016Y9B98hC0Plx6fK5P2v/iQYwMzrSjiDh1qRMUCP6KrXHYEHe3uFvKiOC93Z9zk4BJsUi6Tj1Q== dependencies: - "@smithy/types" "^4.12.1" + "@smithy/types" "^4.13.0" tslib "^2.6.2" "@aws-sdk/util-arn-parser@^3.972.2": @@ -550,15 +550,15 @@ dependencies: tslib "^2.6.2" -"@aws-sdk/util-endpoints@^3.996.1": - version "3.996.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.996.1.tgz#1fd0f3800c899f80be067318795301b85412484d" - integrity sha512-7cJyd+M5i0IoqWkJa1KFx8KNCGIx+Ywu+lT53KpqX7ReVwz03DCKUqvZ/y65vdKwo9w9/HptSAeLDluO5MpGIg== +"@aws-sdk/util-endpoints@^3.996.3": + version "3.996.3" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.996.3.tgz#0dd4e7cbdbdb69157aa0a2f60fbcf472dbf0a139" + integrity sha512-yWIQSNiCjykLL+ezN5A+DfBb1gfXTytBxm57e64lYmwxDHNmInYHRJYYRAGWG1o77vKEiWaw4ui28e3yb1k5aQ== dependencies: - "@aws-sdk/types" "^3.973.2" - "@smithy/types" "^4.12.1" - "@smithy/url-parser" "^4.2.9" - "@smithy/util-endpoints" "^3.2.9" + "@aws-sdk/types" "^3.973.4" + "@smithy/types" "^4.13.0" + "@smithy/url-parser" "^4.2.10" + "@smithy/util-endpoints" "^3.3.1" tslib "^2.6.2" "@aws-sdk/util-locate-window@^3.0.0": @@ -568,34 +568,34 @@ dependencies: tslib "^2.6.2" -"@aws-sdk/util-user-agent-browser@^3.972.4": - version "3.972.4" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.972.4.tgz#f248b0c610fa20dae189fea5face2b9a1d95530a" - integrity sha512-GHb+8XHv6hfLWKQKAKaSOm+vRvogg07s+FWtbR3+eCXXPSFn9XVmiYF4oypAxH7dGIvoxkVG/buHEnzYukyJiA== +"@aws-sdk/util-user-agent-browser@^3.972.6": + version "3.972.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.972.6.tgz#522b5ef758475ec4c4124cfa87c5cb79e1f8719d" + integrity sha512-Fwr/llD6GOrFgQnKaI2glhohdGuBDfHfora6iG9qsBBBR8xv1SdCSwbtf5CWlUdCw5X7g76G/9Hf0Inh0EmoxA== dependencies: - "@aws-sdk/types" "^3.973.2" - "@smithy/types" "^4.12.1" + "@aws-sdk/types" "^3.973.4" + "@smithy/types" "^4.13.0" bowser "^2.11.0" tslib "^2.6.2" -"@aws-sdk/util-user-agent-node@^3.972.12": - version "3.972.12" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.12.tgz#81e4281ab19b4d547b773e06b89bd08c6534c857" - integrity sha512-c1n3wBK6te+Vd9qU86nF8AsYuiBsxLn0AADGWyFX7vEADr3btaAg5iPQT6GYj6rvzSOEVVisvaAatOWInlJUbQ== +"@aws-sdk/util-user-agent-node@^3.973.1", "@aws-sdk/util-user-agent-node@^3.973.2": + version "3.973.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.973.2.tgz#e6669ea0f374c1aba3dc0cd5192e28e771afe64b" + integrity sha512-lpaIuekdkpw7VRiik0IZmd6TyvEUcuLgKZ5fKRGpCA3I4PjrD/XH15sSwW+OptxQjNU4DEzSxag70spC9SluvA== dependencies: - "@aws-sdk/middleware-user-agent" "^3.972.13" - "@aws-sdk/types" "^3.973.2" - "@smithy/node-config-provider" "^4.3.9" - "@smithy/types" "^4.12.1" + "@aws-sdk/middleware-user-agent" "^3.972.17" + "@aws-sdk/types" "^3.973.4" + "@smithy/node-config-provider" "^4.3.10" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/xml-builder@^3.972.6": - version "3.972.6" - resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.972.6.tgz#a88b3f1894cffe62046bd748357eaf4f26544377" - integrity sha512-YrXu+UnfC8IdARa4ZkrpcyuRmA/TVgYW6Lcdtvi34NQgRjM1hTirNirN+rGb+s/kNomby8oJiIAu0KNbiZC7PA== +"@aws-sdk/xml-builder@^3.972.9": + version "3.972.9" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.972.9.tgz#38a43a0a860c4c73100d727e5b28c43339597b50" + integrity sha512-ItnlMgSqkPrUfJs7EsvU/01zw5UeIb2tNPhD09LBLHbg+g+HDiKibSLwpkuz/ZIlz4F2IMn+5XgE4AK/pfPuog== dependencies: - "@smithy/types" "^4.12.1" - fast-xml-parser "5.3.6" + "@smithy/types" "^4.13.0" + fast-xml-parser "5.4.1" tslib "^2.6.2" "@aws/lambda-invoke-store@^0.2.2": @@ -1519,13 +1519,13 @@ eslint-config-prettier "^10.1.8" typescript-eslint "^8.40.0" -"@internxt/inxt-js@2.3.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@internxt/inxt-js/-/inxt-js-2.3.0.tgz#6284268305ce5a59b75436595194d69fc0c9c4d7" - integrity sha512-euP5BzKUTKv9IfGDr7PE10VKG+Ly1Hy0ZS4DXgdlf+iqlgHliWHrOSvTW2Q9t1PXiNH1YugZHK4BMnevTNKO8g== +"@internxt/inxt-js@2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@internxt/inxt-js/-/inxt-js-2.3.1.tgz#a4484cd8b877f94dd35c50e84684ee5fd4fbf37e" + integrity sha512-Ta2yMItwSuYPqhVE5Or7RIgbwticWtIjU9xgNNkD5HmcNhvnbMYj+R6DphSTP0++yJhrCg42lIbDG03oggr2bw== dependencies: "@internxt/lib" "1.4.1" - "@internxt/sdk" "1.13.2" + "@internxt/sdk" "1.15.1" async "3.2.6" axios "1.13.5" bip39 "3.1.0" @@ -1543,14 +1543,6 @@ version "1.0.2" resolved "https://codeload.github.com/internxt/prettier-config/tar.gz/9fa74e9a2805e1538b50c3809324f1c9d0f3e4f9" -"@internxt/sdk@1.13.2": - version "1.13.2" - resolved "https://registry.yarnpkg.com/@internxt/sdk/-/sdk-1.13.2.tgz#e789b9280a2c9f5451935d7358bdf1e259e896f4" - integrity sha512-KHC0QlXZ0HMtVOq8P56OkHhEhy3x8OyoUAwvRib+2CIzHWk78xApO2t4R4HScWRFH6xmHIoCgP1fTC6ctCmPqA== - dependencies: - axios "1.13.5" - uuid "13.0.0" - "@internxt/sdk@1.15.1": version "1.15.1" resolved "https://registry.yarnpkg.com/@internxt/sdk/-/sdk-1.15.1.tgz#69ad13a3c8cacbd929f025f24adc6fd2d1faf8ef" @@ -1669,10 +1661,10 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@oclif/core@4.8.1": - version "4.8.1" - resolved "https://registry.yarnpkg.com/@oclif/core/-/core-4.8.1.tgz#84def567778d3271d5c84d9cd6fe0a582e56fded" - integrity sha512-07mq0vKCWNsB85ZHeBMlTAiO0KLFqHyAeRK3bD2K8CI1tX3tiwkWw1lZQZkiw8MUBrhxdROhMkYMY4Q0l7JHqA== +"@oclif/core@4.8.3": + version "4.8.3" + resolved "https://registry.yarnpkg.com/@oclif/core/-/core-4.8.3.tgz#c1f488841cd0929dbe101f1b86a213bf4349de2a" + integrity sha512-f7Rc1JBZO0wNMyDmNzP5IFOv5eM97S9pO4JUFdu2OLyk73YeBI9wog1Yyf666NOQvyptkbG1xh8inzMDQLNTyQ== dependencies: ansi-escapes "^4.3.2" ansis "^3.17.0" @@ -1684,7 +1676,7 @@ indent-string "^4.0.0" is-wsl "^2.2.0" lilconfig "^3.1.3" - minimatch "^10.2.1" + minimatch "^10.2.4" semver "^7.7.3" string-width "^4.2.3" supports-color "^8" @@ -2108,30 +2100,42 @@ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-5.6.0.tgz#41dd6093d34652cddb5d5bdeee04eafc33826668" integrity sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g== -"@smithy/abort-controller@^4.2.10": - version "4.2.10" - resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.2.10.tgz#bd688ed62cbd5c85cc933cd6c60c8ef05fb2e5ee" - integrity sha512-qocxM/X4XGATqQtUkbE9SPUB6wekBi+FyJOMbPj0AhvyvFGYEmOlz6VB22iMePCQsFmMIvFSeViDvA7mZJG47g== +"@smithy/abort-controller@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.2.11.tgz#b989e63615e5449c2ba90d80fcbe4fdd71123c54" + integrity sha512-Hj4WoYWMJnSpM6/kchsm4bUNTL9XiSyhvoMb2KIq4VJzyDt7JpGHUZHkVNPZVC7YE1tf8tPeVauxpFBKGW4/KQ== dependencies: "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/chunked-blob-reader-native@^4.2.2": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-4.2.2.tgz#9fcc884dfd6a041b8f9aa1e0aa14b5bfb4e85f16" - integrity sha512-QzzYIlf4yg0w5TQaC9VId3B3ugSk1MI/wb7tgcHtd7CBV9gNRKZrhc2EPSxSZuDy10zUZ0lomNMgkc6/VVe8xg== +"@smithy/chunked-blob-reader-native@^4.2.3": + version "4.2.3" + resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-4.2.3.tgz#9e79a80d8d44798e7ce7a8f968cbbbaf5a40d950" + integrity sha512-jA5k5Udn7Y5717L86h4EIv06wIr3xn8GM1qHRi/Nf31annXcXHJjBKvgztnbn2TxH3xWrPBfgwHsOwZf0UmQWw== dependencies: - "@smithy/util-base64" "^4.3.1" + "@smithy/util-base64" "^4.3.2" tslib "^2.6.2" -"@smithy/chunked-blob-reader@^5.2.1": - version "5.2.1" - resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader/-/chunked-blob-reader-5.2.1.tgz#fda474588f3e86a918335791dd5e485e4b9ab19d" - integrity sha512-y5d4xRiD6TzeP5BWlb+Ig/VFqF+t9oANNhGeMqyzU7obw7FYgTgVi50i5JqBTeKp+TABeDIeeXFZdz65RipNtA== +"@smithy/chunked-blob-reader@^5.2.2": + version "5.2.2" + resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader/-/chunked-blob-reader-5.2.2.tgz#3af48e37b10e5afed478bb31d2b7bc03c81d196c" + integrity sha512-St+kVicSyayWQca+I1rGitaOEH6uKgE8IUWoYnnEX26SWdWQcL6LvMSD19Lg+vYHKdT9B2Zuu7rd3i6Wnyb/iw== dependencies: tslib "^2.6.2" -"@smithy/config-resolver@^4.4.7", "@smithy/config-resolver@^4.4.9": +"@smithy/config-resolver@^4.4.10": + version "4.4.10" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.4.10.tgz#22529a2e8c23d979f69c3abca8d984c69d06ce4c" + integrity sha512-IRTkd6ps0ru+lTWnfnsbXzW80A8Od8p3pYiZnW98K2Hb20rqfsX7VTlfUwhrcOeSSy68Gn9WBofwPuw3e5CCsg== + dependencies: + "@smithy/node-config-provider" "^4.3.11" + "@smithy/types" "^4.13.0" + "@smithy/util-config-provider" "^4.2.2" + "@smithy/util-endpoints" "^3.3.2" + "@smithy/util-middleware" "^4.2.11" + tslib "^2.6.2" + +"@smithy/config-resolver@^4.4.9": version "4.4.9" resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.4.9.tgz#a7398dd507153859a09a64dda52f4cac9279a7af" integrity sha512-ejQvXqlcU30h7liR9fXtj7PIAau1t/sFbJpgWPfiYDs7zd16jpH0IsSXKcba2jF6ChTXvIjACs27kNMc5xxE2Q== @@ -2143,23 +2147,23 @@ "@smithy/util-middleware" "^4.2.10" tslib "^2.6.2" -"@smithy/core@^3.23.4", "@smithy/core@^3.23.6": - version "3.23.6" - resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.23.6.tgz#90de5fe442a9f529bd893b20ba0d8a8373a99ad3" - integrity sha512-4xE+0L2NrsFKpEVFlFELkIHQddBvMbQ41LRIP74dGCXnY1zQ9DgksrBcRBDJT+iOzGy4VEJIeU3hkUK5mn06kg== +"@smithy/core@^3.23.7", "@smithy/core@^3.23.8": + version "3.23.8" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.23.8.tgz#6bb913a38522337e09b541aedfb078fe7275722d" + integrity sha512-f7uPeBi7ehmLT4YF2u9j3qx6lSnurG1DLXOsTtJrIRNDF7VXio4BGHQ+SQteN/BrUVudbkuL4v7oOsRCzq4BqA== dependencies: - "@smithy/middleware-serde" "^4.2.11" - "@smithy/protocol-http" "^5.3.10" + "@smithy/middleware-serde" "^4.2.12" + "@smithy/protocol-http" "^5.3.11" "@smithy/types" "^4.13.0" - "@smithy/util-base64" "^4.3.1" - "@smithy/util-body-length-browser" "^4.2.1" - "@smithy/util-middleware" "^4.2.10" - "@smithy/util-stream" "^4.5.15" - "@smithy/util-utf8" "^4.2.1" - "@smithy/uuid" "^1.1.1" + "@smithy/util-base64" "^4.3.2" + "@smithy/util-body-length-browser" "^4.2.2" + "@smithy/util-middleware" "^4.2.11" + "@smithy/util-stream" "^4.5.17" + "@smithy/util-utf8" "^4.2.2" + "@smithy/uuid" "^1.1.2" tslib "^2.6.2" -"@smithy/credential-provider-imds@^4.2.10", "@smithy/credential-provider-imds@^4.2.9": +"@smithy/credential-provider-imds@^4.2.10": version "4.2.10" resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.10.tgz#cae502b28257a110fc472a1531c19fbc4ba07037" integrity sha512-3bsMLJJLTZGZqVGGeBVFfLzuRulVsGTj12BzRKODTHqUABpIr0jMN1vN3+u6r2OfyhAQ2pXaMZWX/swBK5I6PQ== @@ -2170,95 +2174,106 @@ "@smithy/url-parser" "^4.2.10" tslib "^2.6.2" -"@smithy/eventstream-codec@^4.2.10": - version "4.2.10" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-4.2.10.tgz#59dd8f5482248fcb7eb855ee26c4dde3f4e4e688" - integrity sha512-A4ynrsFFfSXUHicfTcRehytppFBcY3HQxEGYiyGktPIOye3Ot7fxpiy4VR42WmtGI4Wfo6OXt/c1Ky1nUFxYYQ== +"@smithy/credential-provider-imds@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.11.tgz#106dda92b2a4275879e84f348826c311a1bb1b05" + integrity sha512-lBXrS6ku0kTj3xLmsJW0WwqWbGQ6ueooYyp/1L9lkyT0M02C+DWwYwc5aTyXFbRaK38ojALxNixg+LxKSHZc0g== + dependencies: + "@smithy/node-config-provider" "^4.3.11" + "@smithy/property-provider" "^4.2.11" + "@smithy/types" "^4.13.0" + "@smithy/url-parser" "^4.2.11" + tslib "^2.6.2" + +"@smithy/eventstream-codec@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-4.2.11.tgz#b26d17be447ddb361d7f90af44ff7fb03d8a3e08" + integrity sha512-Sf39Ml0iVX+ba/bgMPxaXWAAFmHqYLTmbjAPfLPLY8CrYkRDEqZdUsKC1OwVMCdJXfAt0v4j49GIJ8DoSYAe6w== dependencies: "@aws-crypto/crc32" "5.2.0" "@smithy/types" "^4.13.0" - "@smithy/util-hex-encoding" "^4.2.1" + "@smithy/util-hex-encoding" "^4.2.2" tslib "^2.6.2" -"@smithy/eventstream-serde-browser@^4.2.9": - version "4.2.10" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.10.tgz#4e81f894b1e00527bd30bf37824d1196abe3c8ff" - integrity sha512-0xupsu9yj9oDVuQ50YCTS9nuSYhGlrwqdaKQel9y2Fz7LU9fNErVlw9N0o4pm4qqvWEGbSTI4HKc6XJfB30MVw== +"@smithy/eventstream-serde-browser@^4.2.10": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.11.tgz#9bcaec291d3b5b6a199773ab5d096f395abc22e2" + integrity sha512-3rEpo3G6f/nRS7fQDsZmxw/ius6rnlIpz4UX6FlALEzz8JoSxFmdBt0SZnthis+km7sQo6q5/3e+UJcuQivoXA== dependencies: - "@smithy/eventstream-serde-universal" "^4.2.10" + "@smithy/eventstream-serde-universal" "^4.2.11" "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/eventstream-serde-config-resolver@^4.3.9": - version "4.3.10" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.10.tgz#e71d8614178a2111f0a7fae8a3b8a88859cfb684" - integrity sha512-8kn6sinrduk0yaYHMJDsNuiFpXwQwibR7n/4CDUqn4UgaG+SeBHu5jHGFdU9BLFAM7Q4/gvr9RYxBHz9/jKrhA== +"@smithy/eventstream-serde-config-resolver@^4.3.10": + version "4.3.11" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.11.tgz#87a30070c7026acdffa5294b0953966d21c588db" + integrity sha512-XeNIA8tcP/GDWnnKkO7qEm/bg0B/bP9lvIXZBXcGZwZ+VYM8h8k9wuDvUODtdQ2Wcp2RcBkPTCSMmaniVHrMlA== dependencies: "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/eventstream-serde-node@^4.2.9": - version "4.2.10" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.10.tgz#10164d84f20f915b435e9ff55ac381e01d1d0669" - integrity sha512-uUrxPGgIffnYfvIOUmBM5i+USdEBRTdh7mLPttjphgtooxQ8CtdO1p6K5+Q4BBAZvKlvtJ9jWyrWpBJYzBKsyQ== +"@smithy/eventstream-serde-node@^4.2.10": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.11.tgz#25a2d6d3d13048be4e62c7211c99d138bddc480e" + integrity sha512-fzbCh18rscBDTQSCrsp1fGcclLNF//nJyhjldsEl/5wCYmgpHblv5JSppQAyQI24lClsFT0wV06N1Porn0IsEw== dependencies: - "@smithy/eventstream-serde-universal" "^4.2.10" + "@smithy/eventstream-serde-universal" "^4.2.11" "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/eventstream-serde-universal@^4.2.10": - version "4.2.10" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.10.tgz#08ccc7a544289a3fe0b2b7f588dac56943ef3fa2" - integrity sha512-aArqzOEvcs2dK+xQVCgLbpJQGfZihw8SD4ymhkwNTtwKbnrzdhJsFDKuMQnam2kF69WzgJYOU5eJlCx+CA32bw== +"@smithy/eventstream-serde-universal@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.11.tgz#c5b5b15c2599441e3d8779bee592fbbbf722878f" + integrity sha512-MJ7HcI+jEkqoWT5vp+uoVaAjBrmxBtKhZTeynDRG/seEjJfqyg3SiqMMqyPnAMzmIfLaeJ/uiuSDP/l9AnMy/Q== dependencies: - "@smithy/eventstream-codec" "^4.2.10" + "@smithy/eventstream-codec" "^4.2.11" "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/fetch-http-handler@^5.3.10", "@smithy/fetch-http-handler@^5.3.11": - version "5.3.11" - resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.11.tgz#2c2f65df2bdbf4989c13a6558e3d43855002ba5d" - integrity sha512-wbTRjOxdFuyEg0CpumjZO0hkUl+fetJFqxNROepuLIoijQh51aMBmzFLfoQdwRjxsuuS2jizzIUTjPWgd8pd7g== +"@smithy/fetch-http-handler@^5.3.12", "@smithy/fetch-http-handler@^5.3.13": + version "5.3.13" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.13.tgz#9858e43ff009af6085cca326805c9d0c9a9579f5" + integrity sha512-U2Hcfl2s3XaYjikN9cT4mPu8ybDbImV3baXR0PkVlC0TTx808bRP3FaPGAzPtB8OByI+JqJ1kyS+7GEgae7+qQ== dependencies: - "@smithy/protocol-http" "^5.3.10" - "@smithy/querystring-builder" "^4.2.10" + "@smithy/protocol-http" "^5.3.11" + "@smithy/querystring-builder" "^4.2.11" "@smithy/types" "^4.13.0" - "@smithy/util-base64" "^4.3.1" + "@smithy/util-base64" "^4.3.2" tslib "^2.6.2" -"@smithy/hash-blob-browser@^4.2.10": - version "4.2.11" - resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-4.2.11.tgz#9c2832ebaf98006365f3dacb683f3f110e47936b" - integrity sha512-DrcAx3PM6AEbWZxsKl6CWAGnVwiz28Wp1ZhNu+Hi4uI/6C1PIZBIaPM2VoqBDAsOWbM6ZVzOEQMxFLLdmb4eBQ== +"@smithy/hash-blob-browser@^4.2.11": + version "4.2.12" + resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-4.2.12.tgz#daa43ccb485d55187c93e72471e0fd48cae8da7b" + integrity sha512-1wQE33DsxkM/waftAhCH9VtJbUGyt1PJ9YRDpOu+q9FUi73LLFUZ2fD8A61g2mT1UY9k7b99+V1xZ41Rz4SHRQ== dependencies: - "@smithy/chunked-blob-reader" "^5.2.1" - "@smithy/chunked-blob-reader-native" "^4.2.2" + "@smithy/chunked-blob-reader" "^5.2.2" + "@smithy/chunked-blob-reader-native" "^4.2.3" "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/hash-node@^4.2.9": - version "4.2.10" - resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.2.10.tgz#5c23bd94e61a173a90d765815bbc287cf57409ce" - integrity sha512-1VzIOI5CcsvMDvP3iv1vG/RfLJVVVc67dCRyLSB2Hn9SWCZrDO3zvcIzj3BfEtqRW5kcMg5KAeVf1K3dR6nD3w== +"@smithy/hash-node@^4.2.10": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.2.11.tgz#8b19d53661824ead9627b49a26e5555d6c8a98fd" + integrity sha512-T+p1pNynRkydpdL015ruIoyPSRw9e/SQOWmSAMmmprfswMrd5Ow5igOWNVlvyVFZlxXqGmyH3NQwfwy8r5Jx0A== dependencies: "@smithy/types" "^4.13.0" - "@smithy/util-buffer-from" "^4.2.1" - "@smithy/util-utf8" "^4.2.1" + "@smithy/util-buffer-from" "^4.2.2" + "@smithy/util-utf8" "^4.2.2" tslib "^2.6.2" -"@smithy/hash-stream-node@^4.2.9": - version "4.2.10" - resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-4.2.10.tgz#ee5f26ba61a54ba402a6f00a13c418d38005e088" - integrity sha512-w78xsYrOlwXKwN5tv1GnKIRbHb1HygSpeZMP6xDxCPGf1U/xDHjCpJu64c5T35UKyEPwa0bPeIcvU69VY3khUA== +"@smithy/hash-stream-node@^4.2.10": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-4.2.11.tgz#30f0236c85c1b900881c01eefe4f329ffe9ef7b1" + integrity sha512-hQsTjwPCRY8w9GK07w1RqJi3e+myh0UaOWBBhZ1UMSDgofH/Q1fEYzU1teaX6HkpX/eWDdm7tAGR0jBPlz9QEQ== dependencies: "@smithy/types" "^4.13.0" - "@smithy/util-utf8" "^4.2.1" + "@smithy/util-utf8" "^4.2.2" tslib "^2.6.2" -"@smithy/invalid-dependency@^4.2.9": - version "4.2.10" - resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.2.10.tgz#7efb88b292f14843279dd774acf8a7d322f5a371" - integrity sha512-vy9KPNSFUU0ajFYk0sDZIYiUlAWGEAhRfehIr5ZkdFrRFTAuXEPUd41USuqHU6vvLX4r6Q9X7MKBco5+Il0Org== +"@smithy/invalid-dependency@^4.2.10": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.2.11.tgz#ded68aa2299474c3cf06695ebb28a343928086ee" + integrity sha512-cGNMrgykRmddrNhYy1yBdrp5GwIgEkniS7k9O1VLB38yxQtlvrxpZtUVvo6T4cKpeZsriukBuuxfJcdZQc/f/g== dependencies: "@smithy/types" "^4.13.0" tslib "^2.6.2" @@ -2277,54 +2292,61 @@ dependencies: tslib "^2.6.2" -"@smithy/md5-js@^4.2.9": - version "4.2.10" - resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-4.2.10.tgz#2071980ff22802ca8398232075357c0d1b5b746a" - integrity sha512-Op+Dh6dPLWTjWITChFayDllIaCXRofOed8ecpggTC5fkh8yXes0vAEX7gRUfjGK+TlyxoCAA05gHbZW/zB9JwQ== +"@smithy/is-array-buffer@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-4.2.2.tgz#c401ce54b12a16529eb1c938a0b6c2247cb763b8" + integrity sha512-n6rQ4N8Jj4YTQO3YFrlgZuwKodf4zUFs7EJIWH86pSCWBaAtAGBFfCM7Wx6D2bBJ2xqFNxGBSrUWswT3M0VJow== + dependencies: + tslib "^2.6.2" + +"@smithy/md5-js@^4.2.10": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-4.2.11.tgz#1bc8b13ad9cb1b47ac6965fca90ac49f6b22efef" + integrity sha512-350X4kGIrty0Snx2OWv7rPM6p6vM7RzryvFs6B/56Cux3w3sChOb3bymo5oidXJlPcP9fIRxGUCk7GqpiSOtng== dependencies: "@smithy/types" "^4.13.0" - "@smithy/util-utf8" "^4.2.1" + "@smithy/util-utf8" "^4.2.2" tslib "^2.6.2" -"@smithy/middleware-content-length@^4.2.9": - version "4.2.10" - resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.2.10.tgz#969af8111299d2d32f6de9bac4ca8622616fb4a3" - integrity sha512-TQZ9kX5c6XbjhaEBpvhSvMEZ0klBs1CFtOdPFwATZSbC9UeQfKHPLPN9Y+I6wZGMOavlYTOlHEPDrt42PMSH9w== +"@smithy/middleware-content-length@^4.2.10": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.2.11.tgz#8a385fa77e8fa6ffea6b46e7af37b14d2678571f" + integrity sha512-UvIfKYAKhCzr4p6jFevPlKhQwyQwlJ6IeKLDhmV1PlYfcW3RL4ROjNEDtSik4NYMi9kDkH7eSwyTP3vNJ/u/Dw== dependencies: - "@smithy/protocol-http" "^5.3.10" + "@smithy/protocol-http" "^5.3.11" "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/middleware-endpoint@^4.4.18", "@smithy/middleware-endpoint@^4.4.20": - version "4.4.20" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.20.tgz#dea33d0d391a4a8095ab16cf57c8c6dc482f5123" - integrity sha512-9W6Np4ceBP3XCYAGLoMCmn8t2RRVzuD1ndWPLBbv7H9CrwM9Bprf6Up6BM9ZA/3alodg0b7Kf6ftBK9R1N04vw== +"@smithy/middleware-endpoint@^4.4.21", "@smithy/middleware-endpoint@^4.4.22": + version "4.4.22" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.22.tgz#5e6f2986e2978cee983393ecd9b71f20fe59359e" + integrity sha512-sc81w1o4Jy+/MAQlY3sQ8C7CmSpcvIi3TAzXblUv2hjG11BBSJi/Cw8vDx5BxMxapuH2I+Gc+45vWsgU07WZRQ== dependencies: - "@smithy/core" "^3.23.6" - "@smithy/middleware-serde" "^4.2.11" - "@smithy/node-config-provider" "^4.3.10" - "@smithy/shared-ini-file-loader" "^4.4.5" + "@smithy/core" "^3.23.8" + "@smithy/middleware-serde" "^4.2.12" + "@smithy/node-config-provider" "^4.3.11" + "@smithy/shared-ini-file-loader" "^4.4.6" "@smithy/types" "^4.13.0" - "@smithy/url-parser" "^4.2.10" - "@smithy/util-middleware" "^4.2.10" + "@smithy/url-parser" "^4.2.11" + "@smithy/util-middleware" "^4.2.11" tslib "^2.6.2" -"@smithy/middleware-retry@^4.4.35": - version "4.4.37" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.37.tgz#bda495c2aa82c61d409e4dad374047b61511067a" - integrity sha512-/1psZZllBBSQ7+qo5+hhLz7AEPGLx3Z0+e3ramMBEuPK2PfvLK4SrncDB9VegX5mBn+oP/UTDrM6IHrFjvX1ZA== +"@smithy/middleware-retry@^4.4.38": + version "4.4.39" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.39.tgz#0bc7648bab14aff4866255af2e84c907ae7fe8f4" + integrity sha512-MCVCxaCzuZgiHtHGV2Ke44nh6t4+8/tO+rTYOzrr2+G4nMLU/qbzNCWKBX54lyEaVcGQrfOJiG2f8imtiw+nIQ== dependencies: - "@smithy/node-config-provider" "^4.3.10" - "@smithy/protocol-http" "^5.3.10" - "@smithy/service-error-classification" "^4.2.10" - "@smithy/smithy-client" "^4.12.0" + "@smithy/node-config-provider" "^4.3.11" + "@smithy/protocol-http" "^5.3.11" + "@smithy/service-error-classification" "^4.2.11" + "@smithy/smithy-client" "^4.12.2" "@smithy/types" "^4.13.0" - "@smithy/util-middleware" "^4.2.10" - "@smithy/util-retry" "^4.2.10" - "@smithy/uuid" "^1.1.1" + "@smithy/util-middleware" "^4.2.11" + "@smithy/util-retry" "^4.2.11" + "@smithy/uuid" "^1.1.2" tslib "^2.6.2" -"@smithy/middleware-serde@^4.2.10", "@smithy/middleware-serde@^4.2.11": +"@smithy/middleware-serde@^4.2.11": version "4.2.11" resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.2.11.tgz#a60b5b62cf92888e6b3de22d956bdda29263ef45" integrity sha512-STQdONGPwbbC7cusL60s7vOa6He6A9w2jWhoapL0mgVjmR19pr26slV+yoSP76SIssMTX/95e5nOZ6UQv6jolg== @@ -2333,7 +2355,16 @@ "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/middleware-stack@^4.2.10", "@smithy/middleware-stack@^4.2.9": +"@smithy/middleware-serde@^4.2.12": + version "4.2.12" + resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.2.12.tgz#8f836f3edc85701b69df4f2819106a6e0ef50cf8" + integrity sha512-W9g1bOLui7Xn5FABRVS0o3rXL0gfN37d/8I/W7i0N7oxjx9QecUmXEMSUMADTODwdtka9cN43t5BI2CodLJpng== + dependencies: + "@smithy/protocol-http" "^5.3.11" + "@smithy/types" "^4.13.0" + tslib "^2.6.2" + +"@smithy/middleware-stack@^4.2.10": version "4.2.10" resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.2.10.tgz#411276f45b78ed4d7d5e3cb2c4136142f456c907" integrity sha512-pmts/WovNcE/tlyHa8z/groPeOtqtEpp61q3W0nW1nDJuMq/x+hWa/OVQBtgU0tBqupeXq0VBOLA4UZwE8I0YA== @@ -2341,7 +2372,15 @@ "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/node-config-provider@^4.3.10", "@smithy/node-config-provider@^4.3.9": +"@smithy/middleware-stack@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.2.11.tgz#cadd3ada5fa11fe8a192cd18444a77c4510c8bc3" + integrity sha512-s+eenEPW6RgliDk2IhjD2hWOxIx1NKrOHxEwNUaUXxYBxIyCcDfNULZ2Mu15E3kwcJWBedTET/kEASPV1A1Akg== + dependencies: + "@smithy/types" "^4.13.0" + tslib "^2.6.2" + +"@smithy/node-config-provider@^4.3.10": version "4.3.10" resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.3.10.tgz#bd537206cc3b6d1905fbc174c95f35897d98819b" integrity sha512-UALRbJtVX34AdP2VECKVlnNgidLHA2A7YgcJzwSBg1hzmnO/bZBHl/LDQQyYifzUwp1UOODnl9JJ3KNawpUJ9w== @@ -2351,18 +2390,28 @@ "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/node-http-handler@^4.4.11", "@smithy/node-http-handler@^4.4.12": - version "4.4.12" - resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.4.12.tgz#6202ec0c41236fc7a8302b1e116aa5cd784c1a19" - integrity sha512-zo1+WKJkR9x7ZtMeMDAAsq2PufwiLDmkhcjpWPRRkmeIuOm6nq1qjFICSZbnjBvD09ei8KMo26BWxsu2BUU+5w== +"@smithy/node-config-provider@^4.3.11": + version "4.3.11" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.3.11.tgz#a6d246b67c10c6873169bae46e6d04261d548402" + integrity sha512-xD17eE7kaLgBBGf5CZQ58hh2YmwK1Z0O8YhffwB/De2jsL0U3JklmhVYJ9Uf37OtUDLF2gsW40Xwwag9U869Gg== dependencies: - "@smithy/abort-controller" "^4.2.10" - "@smithy/protocol-http" "^5.3.10" - "@smithy/querystring-builder" "^4.2.10" + "@smithy/property-provider" "^4.2.11" + "@smithy/shared-ini-file-loader" "^4.4.6" + "@smithy/types" "^4.13.0" + tslib "^2.6.2" + +"@smithy/node-http-handler@^4.4.13", "@smithy/node-http-handler@^4.4.14": + version "4.4.14" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.4.14.tgz#a40a6677b7cda2c100141833abee1401c2e1a74f" + integrity sha512-DamSqaU8nuk0xTJDrYnRzZndHwwRnyj/n/+RqGGCcBKB4qrQem0mSDiWdupaNWdwxzyMU91qxDmHOCazfhtO3A== + dependencies: + "@smithy/abort-controller" "^4.2.11" + "@smithy/protocol-http" "^5.3.11" + "@smithy/querystring-builder" "^4.2.11" "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/property-provider@^4.2.10", "@smithy/property-provider@^4.2.9": +"@smithy/property-provider@^4.2.10": version "4.2.10" resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.2.10.tgz#06dfc15f407d42b8514b363a83504e7008f12344" integrity sha512-5jm60P0CU7tom0eNrZ7YrkgBaoLFXzmqB0wVS+4uK8PPGmosSrLNf6rRd50UBvukztawZ7zyA8TxlrKpF5z9jw== @@ -2370,7 +2419,15 @@ "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/protocol-http@^5.3.10", "@smithy/protocol-http@^5.3.9": +"@smithy/property-provider@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.2.11.tgz#7a1b16ae2083272f80e380ee7948ddc103301db1" + integrity sha512-14T1V64o6/ndyrnl1ze1ZhyLzIeYNN47oF/QU6P5m82AEtyOkMJTb0gO1dPubYjyyKuPD6OSVMPDKe+zioOnCg== + dependencies: + "@smithy/types" "^4.13.0" + tslib "^2.6.2" + +"@smithy/protocol-http@^5.3.10": version "5.3.10" resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.3.10.tgz#020a0fa6e47396ebceab01296b76990931a93d5a" integrity sha512-2NzVWpYY0tRdfeCJLsgrR89KE3NTWT2wGulhNUxYlRmtRmPwLQwKzhrfVaiNlA9ZpJvbW7cjTVChYKgnkqXj1A== @@ -2378,13 +2435,21 @@ "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/querystring-builder@^4.2.10": - version "4.2.10" - resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.2.10.tgz#05853f40c19c945784252b22dd6672ec0c2eab1f" - integrity sha512-HeN7kEvuzO2DmAzLukE9UryiUvejD3tMp9a1D1NJETerIfKobBUCLfviP6QEk500166eD2IATaXM59qgUI+YDA== +"@smithy/protocol-http@^5.3.11": + version "5.3.11" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.3.11.tgz#e4450af3ba9e52e8b99a9c3035c90c8cd853be27" + integrity sha512-hI+barOVDJBkNt4y0L2mu3Ugc0w7+BpJ2CZuLwXtSltGAAwCb3IvnalGlbDV/UCS6a9ZuT3+exd1WxNdLb5IlQ== + dependencies: + "@smithy/types" "^4.13.0" + tslib "^2.6.2" + +"@smithy/querystring-builder@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.2.11.tgz#befb7753b142fab65edaee070096c1c5cb2ad917" + integrity sha512-7spdikrYiljpket6u0up2Ck2mxhy7dZ0+TDd+S53Dg2DHd6wg+YNJrTCHiLdgZmEXZKI7LJZcwL3721ZRDFiqA== dependencies: "@smithy/types" "^4.13.0" - "@smithy/util-uri-escape" "^4.2.1" + "@smithy/util-uri-escape" "^4.2.2" tslib "^2.6.2" "@smithy/querystring-parser@^4.2.10": @@ -2395,6 +2460,14 @@ "@smithy/types" "^4.13.0" tslib "^2.6.2" +"@smithy/querystring-parser@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.2.11.tgz#b1e85945bc3c80058e0b0114af391bb069b2393f" + integrity sha512-nE3IRNjDltvGcoThD2abTozI1dkSy8aX+a2N1Rs55en5UsdyyIXgGEmevUL3okZFoJC77JgRGe99xYohhsjivQ== + dependencies: + "@smithy/types" "^4.13.0" + tslib "^2.6.2" + "@smithy/service-error-classification@^4.2.10": version "4.2.10" resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.2.10.tgz#0d142eb71106e1be8a9df691f4bb4b19b7261502" @@ -2402,7 +2475,14 @@ dependencies: "@smithy/types" "^4.13.0" -"@smithy/shared-ini-file-loader@^4.4.4", "@smithy/shared-ini-file-loader@^4.4.5": +"@smithy/service-error-classification@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.2.11.tgz#da2ee1af5c851380e6b0146b75416f0e5f64e1f7" + integrity sha512-HkMFJZJUhzU3HvND1+Yw/kYWXp4RPDLBWLcK1n+Vqw8xn4y2YiBhdww8IxhkQjP/QlZun5bwm3vcHc8AqIU3zw== + dependencies: + "@smithy/types" "^4.13.0" + +"@smithy/shared-ini-file-loader@^4.4.5": version "4.4.5" resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.5.tgz#84c29da4a1462e7b6ce21b00c49f8789ae804099" integrity sha512-pHgASxl50rrtOztgQCPmOXFjRW+mCd7ALr/3uXNzRrRoGV5G2+78GOsQ3HlQuBVHCh9o6xqMNvlIKZjWn4Euug== @@ -2410,34 +2490,42 @@ "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/signature-v4@^5.3.9": - version "5.3.10" - resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.3.10.tgz#9517defc0285b9d50f1c8ad17f6f90e72f8b5976" - integrity sha512-Wab3wW8468WqTKIxI+aZe3JYO52/RYT/8sDOdzkUhjnLakLe9qoQqIcfih/qxcF4qWEFoWBszY0mj5uxffaVXA== +"@smithy/shared-ini-file-loader@^4.4.6": + version "4.4.6" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.6.tgz#435dc6d907bc8c6f795212e944000de063b2cfe1" + integrity sha512-IB/M5I8G0EeXZTHsAxpx51tMQ5R719F3aq+fjEB6VtNcCHDc0ajFDIGDZw+FW9GxtEkgTduiPpjveJdA/CX7sw== dependencies: - "@smithy/is-array-buffer" "^4.2.1" - "@smithy/protocol-http" "^5.3.10" "@smithy/types" "^4.13.0" - "@smithy/util-hex-encoding" "^4.2.1" - "@smithy/util-middleware" "^4.2.10" - "@smithy/util-uri-escape" "^4.2.1" - "@smithy/util-utf8" "^4.2.1" tslib "^2.6.2" -"@smithy/smithy-client@^4.11.7", "@smithy/smithy-client@^4.12.0": - version "4.12.0" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.12.0.tgz#71f01aeaa089867c31a3d6452349cf4fd4c4a9e5" - integrity sha512-R8bQ9K3lCcXyZmBnQqUZJF4ChZmtWT5NLi6x5kgWx5D+/j0KorXcA0YcFg/X5TOgnTCy1tbKc6z2g2y4amFupQ== +"@smithy/signature-v4@^5.3.10": + version "5.3.11" + resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.3.11.tgz#81fc2aba69994b23aff730b984418e9696bc36c4" + integrity sha512-V1L6N9aKOBAN4wEHLyqjLBnAz13mtILU0SeDrjOaIZEeN6IFa6DxwRt1NNpOdmSpQUfkBj0qeD3m6P77uzMhgQ== dependencies: - "@smithy/core" "^3.23.6" - "@smithy/middleware-endpoint" "^4.4.20" - "@smithy/middleware-stack" "^4.2.10" - "@smithy/protocol-http" "^5.3.10" + "@smithy/is-array-buffer" "^4.2.2" + "@smithy/protocol-http" "^5.3.11" + "@smithy/types" "^4.13.0" + "@smithy/util-hex-encoding" "^4.2.2" + "@smithy/util-middleware" "^4.2.11" + "@smithy/util-uri-escape" "^4.2.2" + "@smithy/util-utf8" "^4.2.2" + tslib "^2.6.2" + +"@smithy/smithy-client@^4.12.1", "@smithy/smithy-client@^4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.12.2.tgz#feaf2ddd9e568da4abaf6a2663995770d241f5b3" + integrity sha512-HezY3UuG0k4T+4xhFKctLXCA5N2oN+Rtv+mmL8Gt7YmsUY2yhmcLyW75qrSzldfj75IsCW/4UhY3s20KcFnZqA== + dependencies: + "@smithy/core" "^3.23.8" + "@smithy/middleware-endpoint" "^4.4.22" + "@smithy/middleware-stack" "^4.2.11" + "@smithy/protocol-http" "^5.3.11" "@smithy/types" "^4.13.0" - "@smithy/util-stream" "^4.5.15" + "@smithy/util-stream" "^4.5.17" tslib "^2.6.2" -"@smithy/types@^4.12.1", "@smithy/types@^4.13.0": +"@smithy/types@^4.13.0": version "4.13.0" resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.13.0.tgz#9787297a07ee72ef74d4f7d93c744d10ed664c21" integrity sha512-COuLsZILbbQsdrwKQpkkpyep7lCsByxwj7m0Mg5v66/ZTyenlfBc40/QFQ5chO0YN/PNEH1Bi3fGtfXPnYNeDw== @@ -2451,7 +2539,7 @@ dependencies: tslib "^2.6.2" -"@smithy/url-parser@^4.2.10", "@smithy/url-parser@^4.2.9": +"@smithy/url-parser@^4.2.10": version "4.2.10" resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.2.10.tgz#9c123e4acd5074cc2f4626fc629762d9dbefca18" integrity sha512-uypjF7fCDsRk26u3qHmFI/ePL7bxxB9vKkE+2WKEciHhz+4QtbzWiHRVNRJwU3cKhrYDYQE3b0MRFtqfLYdA4A== @@ -2460,6 +2548,15 @@ "@smithy/types" "^4.13.0" tslib "^2.6.2" +"@smithy/url-parser@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.2.11.tgz#4c87eb5872c2ab0385086b38eee4b4a6e5a029b2" + integrity sha512-oTAGGHo8ZYc5VZsBREzuf5lf2pAurJQsccMusVZ85wDkX66ojEc/XauiGjzCj50A61ObFTPe6d7Pyt6UBYaing== + dependencies: + "@smithy/querystring-parser" "^4.2.11" + "@smithy/types" "^4.13.0" + tslib "^2.6.2" + "@smithy/util-base64@^4.3.1": version "4.3.1" resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-4.3.1.tgz#d7acc9fd3e84d1cb6c7a09866f2157457f0005c3" @@ -2469,6 +2566,15 @@ "@smithy/util-utf8" "^4.2.1" tslib "^2.6.2" +"@smithy/util-base64@^4.3.2": + version "4.3.2" + resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-4.3.2.tgz#be02bcb29a87be744356467ea25ffa413e695cea" + integrity sha512-XRH6b0H/5A3SgblmMa5ErXQ2XKhfbQB+Fm/oyLZ2O2kCUrwgg55bU0RekmzAhuwOjA9qdN5VU2BprOvGGUkOOQ== + dependencies: + "@smithy/util-buffer-from" "^4.2.2" + "@smithy/util-utf8" "^4.2.2" + tslib "^2.6.2" + "@smithy/util-body-length-browser@^4.2.1": version "4.2.1" resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-4.2.1.tgz#2a2763c0df831e6071cdc38636c66fdc1cbbdd7e" @@ -2476,6 +2582,13 @@ dependencies: tslib "^2.6.2" +"@smithy/util-body-length-browser@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-4.2.2.tgz#c4404277d22039872abdb80e7800f9a63f263862" + integrity sha512-JKCrLNOup3OOgmzeaKQwi4ZCTWlYR5H4Gm1r2uTMVBXoemo1UEghk5vtMi1xSu2ymgKVGW631e2fp9/R610ZjQ== + dependencies: + tslib "^2.6.2" + "@smithy/util-body-length-node@^4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-4.2.2.tgz#8d7a8fa83770a35312e71e711819c9e0f1a384c2" @@ -2499,6 +2612,14 @@ "@smithy/is-array-buffer" "^4.2.1" tslib "^2.6.2" +"@smithy/util-buffer-from@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-4.2.2.tgz#2c6b7857757dfd88f6cd2d36016179a40ccc913b" + integrity sha512-FDXD7cvUoFWwN6vtQfEta540Y/YBe5JneK3SoZg9bThSoOAC/eGeYEua6RkBgKjGa/sz6Y+DuBZj3+YEY21y4Q== + dependencies: + "@smithy/is-array-buffer" "^4.2.2" + tslib "^2.6.2" + "@smithy/util-config-provider@^4.2.1": version "4.2.1" resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-4.2.1.tgz#1e1fe89f31f0039e3b6f8820606842410c5e1509" @@ -2506,30 +2627,37 @@ dependencies: tslib "^2.6.2" -"@smithy/util-defaults-mode-browser@^4.3.34": - version "4.3.36" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.36.tgz#a5c9f4943a62de4edeead9e52df85e255e82dfd4" - integrity sha512-R0smq7EHQXRVMxkAxtH5akJ/FvgAmNF6bUy/GwY/N20T4GrwjT633NFm0VuRpC+8Bbv8R9A0DoJ9OiZL/M3xew== +"@smithy/util-config-provider@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-4.2.2.tgz#52ebf9d8942838d18bc5fb1520de1e8699d7aad6" + integrity sha512-dWU03V3XUprJwaUIFVv4iOnS1FC9HnMHDfUrlNDSh4315v0cWyaIErP8KiqGVbf5z+JupoVpNM7ZB3jFiTejvQ== dependencies: - "@smithy/property-provider" "^4.2.10" - "@smithy/smithy-client" "^4.12.0" + tslib "^2.6.2" + +"@smithy/util-defaults-mode-browser@^4.3.37": + version "4.3.38" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.38.tgz#c9cb0e0c871b4098e0f234f2426e50fbc8382903" + integrity sha512-c8P1mFLNxcsdAMabB8/VUQUbWzFmgujWi4bAXSggcqLYPc8V4U5abqFqOyn+dK4YT+q8UyCVkTO8807t4t2syA== + dependencies: + "@smithy/property-provider" "^4.2.11" + "@smithy/smithy-client" "^4.12.2" "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/util-defaults-mode-node@^4.2.37": - version "4.2.39" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.39.tgz#40c73cddd46c66c49674ee3780cbc1b77dd08f6e" - integrity sha512-otWuoDm35btJV1L8MyHrPl462B07QCdMTktKc7/yM+Psv6KbED/ziXiHnmr7yPHUjfIwE9S8Max0LO24Mo3ZVg== +"@smithy/util-defaults-mode-node@^4.2.40": + version "4.2.41" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.41.tgz#b1393ef3f4182f72bf1847efcda59961c6d35378" + integrity sha512-/UG+9MT3UZAR0fLzOtMJMfWGcjjHvgggq924x/CRy8vRbL+yFf3Z6vETlvq8vDH92+31P/1gSOFoo7303wN8WQ== dependencies: - "@smithy/config-resolver" "^4.4.9" - "@smithy/credential-provider-imds" "^4.2.10" - "@smithy/node-config-provider" "^4.3.10" - "@smithy/property-provider" "^4.2.10" - "@smithy/smithy-client" "^4.12.0" + "@smithy/config-resolver" "^4.4.10" + "@smithy/credential-provider-imds" "^4.2.11" + "@smithy/node-config-provider" "^4.3.11" + "@smithy/property-provider" "^4.2.11" + "@smithy/smithy-client" "^4.12.2" "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/util-endpoints@^3.2.9", "@smithy/util-endpoints@^3.3.1": +"@smithy/util-endpoints@^3.3.1": version "3.3.1" resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.3.1.tgz#eeaa1e010c29bdacdd6833e5ef163f868d0f11f6" integrity sha512-xyctc4klmjmieQiF9I1wssBWleRV0RhJ2DpO8+8yzi2LO1Z+4IWOZNGZGNj4+hq9kdo+nyfrRLmQTzc16Op2Vg== @@ -2538,14 +2666,23 @@ "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/util-hex-encoding@^4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.1.tgz#cec87c87492c9bac6b70bb749d3948938d40b81b" - integrity sha512-c1hHtkgAWmE35/50gmdKajgGAKV3ePJ7t6UtEmpfCWJmQE9BQAQPz0URUVI89eSkcDqCtzqllxzG28IQoZPvwA== +"@smithy/util-endpoints@^3.3.2": + version "3.3.2" + resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.3.2.tgz#a81ee98a2596248f6cdedc868d13cb6b9ea497b2" + integrity sha512-+4HFLpE5u29AbFlTdlKIT7jfOzZ8PDYZKTb3e+AgLz986OYwqTourQ5H+jg79/66DB69Un1+qKecLnkZdAsYcA== + dependencies: + "@smithy/node-config-provider" "^4.3.11" + "@smithy/types" "^4.13.0" + tslib "^2.6.2" + +"@smithy/util-hex-encoding@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.2.tgz#4abf3335dd1eb884041d8589ca7628d81a6fd1d3" + integrity sha512-Qcz3W5vuHK4sLQdyT93k/rfrUwdJ8/HZ+nMUOyGdpeGA1Wxt65zYwi3oEl9kOM+RswvYq90fzkNDahPS8K0OIg== dependencies: tslib "^2.6.2" -"@smithy/util-middleware@^4.2.10", "@smithy/util-middleware@^4.2.9": +"@smithy/util-middleware@^4.2.10": version "4.2.10" resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.2.10.tgz#41ba94329f010ab34c325ad747480565ade43ad9" integrity sha512-LxaQIWLp4y0r72eA8mwPNQ9va4h5KeLM0I3M/HV9klmFaY2kN766wf5vsTzmaOpNNb7GgXAd9a25P3h8T49PSA== @@ -2553,7 +2690,15 @@ "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/util-retry@^4.2.10", "@smithy/util-retry@^4.2.9": +"@smithy/util-middleware@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.2.11.tgz#d2a89893fc2dfd500de412c5f7c7961716855f4d" + integrity sha512-r3dtF9F+TpSZUxpOVVtPfk09Rlo4lT6ORBqEvX3IBT6SkQAdDSVKR5GcfmZbtl7WKhKnmb3wbDTQ6ibR2XHClw== + dependencies: + "@smithy/types" "^4.13.0" + tslib "^2.6.2" + +"@smithy/util-retry@^4.2.10": version "4.2.10" resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.2.10.tgz#8c9f16520238cdc109eb6fba7d8752e5f28ceb5b" integrity sha512-HrBzistfpyE5uqTwiyLsFHscgnwB0kgv8vySp7q5kZ0Eltn/tjosaSGGDj/jJ9ys7pWzIP/icE2d+7vMKXLv7A== @@ -2562,24 +2707,33 @@ "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/util-stream@^4.5.14", "@smithy/util-stream@^4.5.15": - version "4.5.15" - resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.5.15.tgz#2a8fa6a519d985fe4e7f1d5724142e14be9c68a3" - integrity sha512-OlOKnaqnkU9X+6wEkd7mN+WB7orPbCVDauXOj22Q7VtiTkvy7ZdSsOg4QiNAZMgI4OkvNf+/VLUC3VXkxuWJZw== +"@smithy/util-retry@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.2.11.tgz#59fc5364488d4c755eec5afb4054623f852cf0e6" + integrity sha512-XSZULmL5x6aCTTii59wJqKsY1l3eMIAomRAccW7Tzh9r8s7T/7rdo03oektuH5jeYRlJMPcNP92EuRDvk9aXbw== dependencies: - "@smithy/fetch-http-handler" "^5.3.11" - "@smithy/node-http-handler" "^4.4.12" + "@smithy/service-error-classification" "^4.2.11" "@smithy/types" "^4.13.0" - "@smithy/util-base64" "^4.3.1" - "@smithy/util-buffer-from" "^4.2.1" - "@smithy/util-hex-encoding" "^4.2.1" - "@smithy/util-utf8" "^4.2.1" tslib "^2.6.2" -"@smithy/util-uri-escape@^4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-4.2.1.tgz#93327b2f4327cce46d590d095f79482afdea421d" - integrity sha512-YmiUDn2eo2IOiWYYvGQkgX5ZkBSiTQu4FlDo5jNPpAxng2t6Sjb6WutnZV9l6VR4eJul1ABmCrnWBC9hKHQa6Q== +"@smithy/util-stream@^4.5.16", "@smithy/util-stream@^4.5.17": + version "4.5.17" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.5.17.tgz#53073153deb890d91fd14fd2055e6582b627b0fd" + integrity sha512-793BYZ4h2JAQkNHcEnyFxDTcZbm9bVybD0UV/LEWmZ5bkTms7JqjfrLMi2Qy0E5WFcCzLwCAPgcvcvxoeALbAQ== + dependencies: + "@smithy/fetch-http-handler" "^5.3.13" + "@smithy/node-http-handler" "^4.4.14" + "@smithy/types" "^4.13.0" + "@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" + +"@smithy/util-uri-escape@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-4.2.2.tgz#48e40206e7fe9daefc8d44bb43a1ab17e76abf4a" + integrity sha512-2kAStBlvq+lTXHyAZYfJRb/DfS3rsinLiwb+69SstC9Vb0s9vNWkRwpnj918Pfi85mzi42sOqdV72OLxWAISnw== dependencies: tslib "^2.6.2" @@ -2599,19 +2753,27 @@ "@smithy/util-buffer-from" "^4.2.1" tslib "^2.6.2" -"@smithy/util-waiter@^4.2.9": - version "4.2.10" - resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-4.2.10.tgz#8144eca7212651fc878b3358dc233a68d91d7282" - integrity sha512-4eTWph/Lkg1wZEDAyObwme0kmhEb7J/JjibY2znJdrYRgKbKqB7YoEhhJVJ4R1g/SYih4zuwX7LpJaM8RsnTVg== +"@smithy/util-utf8@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-4.2.2.tgz#21db686982e6f3393ac262e49143b42370130f13" + integrity sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw== dependencies: - "@smithy/abort-controller" "^4.2.10" + "@smithy/util-buffer-from" "^4.2.2" + tslib "^2.6.2" + +"@smithy/util-waiter@^4.2.10": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-4.2.11.tgz#afe08ad75c9b51e35c83e3c11926855d886741f6" + integrity sha512-x7Rh2azQPs3XxbvCzcttRErKKvLnbZfqRf/gOjw2pb+ZscX88e5UkRPCB67bVnsFHxayvMvmePfKTqsRb+is1A== + dependencies: + "@smithy/abort-controller" "^4.2.11" "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/uuid@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@smithy/uuid/-/uuid-1.1.1.tgz#cafae26b6a7642752b5d4368e33c5363fe818cf2" - integrity sha512-dSfDCeihDmZlV2oyr0yWPTUfh07suS+R5OB+FZGiv/hHyK3hrFBW5rR1UYjfa57vBsrP9lciFkRPzebaV1Qujw== +"@smithy/uuid@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@smithy/uuid/-/uuid-1.1.2.tgz#b6e97c7158615e4a3c775e809c00d8c269b5a12e" + integrity sha512-O/IEdcCUKkubz60tFbGA7ceITTAJsty+lBjNoorP4Z6XRqaFb/OjQjZODophEcuq68nKm6/0r+6/lLQ+XVpk8g== dependencies: tslib "^2.6.2" @@ -2775,13 +2937,20 @@ dependencies: "@types/node" "*" -"@types/node@*", "@types/node@25.3.2": +"@types/node@*": version "25.3.2" resolved "https://registry.yarnpkg.com/@types/node/-/node-25.3.2.tgz#cbc4b963e1b3503eb2bcf7c55bf48c95204918d1" integrity sha512-RpV6r/ij22zRRdyBPcxDeKAzH43phWVKEjL2iksqo1Vz3CuBUrgmPpPhALKiRfU7OMCmeeO9vECBMsV0hMTG8Q== dependencies: undici-types "~7.18.0" +"@types/node@25.3.3": + version "25.3.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-25.3.3.tgz#605862544ee7ffd7a936bcbf0135a14012f1e549" + integrity sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ== + dependencies: + undici-types "~7.18.0" + "@types/node@^22.5.5": version "22.19.1" resolved "https://registry.yarnpkg.com/@types/node/-/node-22.19.1.tgz#1188f1ddc9f46b4cc3aec76749050b4e1f459b7b" @@ -3688,10 +3857,10 @@ commander@2.15.1: resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" integrity sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag== -commander@^14.0.2: - version "14.0.2" - resolved "https://registry.yarnpkg.com/commander/-/commander-14.0.2.tgz#b71fd37fe4069e4c3c7c13925252ada4eba14e8e" - integrity sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ== +commander@^14.0.3: + version "14.0.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-14.0.3.tgz#425d79b48f9af82fcd9e4fc1ea8af6c5ec07bbc2" + integrity sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw== concat-map@0.0.1: version "0.0.1" @@ -4485,13 +4654,6 @@ fast-xml-builder@^1.0.0: resolved "https://registry.yarnpkg.com/fast-xml-builder/-/fast-xml-builder-1.0.0.tgz#a485d7e8381f1db983cf006f849d1066e2935241" integrity sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ== -fast-xml-parser@5.3.6: - version "5.3.6" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-5.3.6.tgz#85a69117ca156b1b3c52e426495b6de266cb6a4b" - integrity sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA== - dependencies: - strnum "^2.1.2" - fast-xml-parser@5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-5.4.1.tgz#0c81b8ecfb3021e5ad83aa3df904af19a05bc601" @@ -4500,6 +4662,14 @@ fast-xml-parser@5.4.1: fast-xml-builder "^1.0.0" strnum "^2.1.2" +fast-xml-parser@5.4.2: + version "5.4.2" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-5.4.2.tgz#7fc66463b59260b0c5fd57edf46148a418bde68b" + integrity sha512-pw/6pIl4k0CSpElPEJhDppLzaixDEuWui2CUQQBH/ECDf7+y6YwA4Gf7Tyb0Rfe4DIMuZipYj4AEL0nACKglvQ== + dependencies: + fast-xml-builder "^1.0.0" + strnum "^2.1.2" + fastest-levenshtein@^1.0.7: version "1.0.16" resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" @@ -5539,18 +5709,17 @@ lilconfig@^3.1.3: resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4" integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw== -lint-staged@16.2.7: - version "16.2.7" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-16.2.7.tgz#c4a635960c17b52fe774f1f40aee8ce1bd86531f" - integrity sha512-lDIj4RnYmK7/kXMya+qJsmkRFkGolciXjrsZ6PC25GdTfWOAWetR0ZbsNXRAj1EHHImRSalc+whZFg56F5DVow== +lint-staged@16.3.2: + version "16.3.2" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-16.3.2.tgz#378b48c6c340d42eefcc8d13d198b61a562e63a9" + integrity sha512-xKqhC2AeXLwiAHXguxBjuChoTTWFC6Pees0SHPwOpwlvI3BH7ZADFPddAdN3pgo3aiKgPUx/bxE78JfUnxQnlg== dependencies: - commander "^14.0.2" + commander "^14.0.3" listr2 "^9.0.5" micromatch "^4.0.8" - nano-spawn "^2.0.0" - pidtree "^0.6.0" string-argv "^0.3.2" - yaml "^2.8.1" + tinyexec "^1.0.2" + yaml "^2.8.2" listr2@^9.0.5: version "9.0.5" @@ -5754,6 +5923,13 @@ minimatch@^10.2.1, minimatch@^10.2.2: dependencies: brace-expansion "^5.0.2" +minimatch@^10.2.4: + version "10.2.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.4.tgz#465b3accbd0218b8281f5301e27cedc697f96fde" + integrity sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg== + dependencies: + brace-expansion "^5.0.2" + minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -5835,11 +6011,6 @@ mute-stream@~0.0.4: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -nano-spawn@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/nano-spawn/-/nano-spawn-2.0.0.tgz#f1250434c09ae18870d4f729fc54b406cf85a3e1" - integrity sha512-tacvGzUY5o2D8CBh2rrwxyNojUsZNU2zjNTzKQrkgGJQTbGAfArVWXSKMBokBeeg6C7OLRGUEyoFlYbfeWQIqw== - nanoid@^3.3.11: version "3.3.11" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" @@ -5956,17 +6127,17 @@ obug@^2.1.1: resolved "https://registry.yarnpkg.com/obug/-/obug-2.1.1.tgz#2cba74ff241beb77d63055ddf4cd1e9f90b538be" integrity sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ== -oclif@4.22.81: - version "4.22.81" - resolved "https://registry.yarnpkg.com/oclif/-/oclif-4.22.81.tgz#5466f3fcde0308094c9aa6e714608c8fb6ebdfd3" - integrity sha512-MO2bupt/3wWYqt05F8ZLwMYKN58YqDfRVdJxAvCdg/wZJg6/sDXVKoMSTSzwqsnIaJGjru2LBNvk8lH+p+1uMQ== +oclif@4.22.85: + version "4.22.85" + resolved "https://registry.yarnpkg.com/oclif/-/oclif-4.22.85.tgz#f201ca1a95e69f5280c1ababbe4649cf87b6a127" + integrity sha512-4wALgfn0+Kztpy7DnF1NlMM75d4AefnThDtyzzdryrf0jrGW/uqMy4VEnquronb3yqFZx/Anf6xRkZeHcUib5Q== dependencies: - "@aws-sdk/client-cloudfront" "^3.995.0" - "@aws-sdk/client-s3" "^3.995.0" + "@aws-sdk/client-cloudfront" "3.1001.0" + "@aws-sdk/client-s3" "3.1002.0" "@inquirer/confirm" "^3.1.22" "@inquirer/input" "^2.2.4" "@inquirer/select" "^2.5.0" - "@oclif/core" "^4.8.0" + "@oclif/core" "4.8.3" "@oclif/plugin-help" "^6.2.37" "@oclif/plugin-not-found" "^3.2.74" "@oclif/plugin-warn-if-update-available" "^3.1.55" @@ -6229,11 +6400,6 @@ picomatch@^4.0.3: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042" integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== -pidtree@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c" - integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g== - pidusage@3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/pidusage/-/pidusage-3.0.2.tgz#6faa5402b2530b3af2cf93d13bcf202889724a53" @@ -7111,10 +7277,10 @@ sql-highlight@^6.1.0: resolved "https://registry.yarnpkg.com/sql-highlight/-/sql-highlight-6.1.0.tgz#e34024b4c6eac2744648771edfe3c1f894153743" integrity sha512-ed7OK4e9ywpE7pgRMkMQmZDPKSVdm0oX5IEtZiKnFucSF0zu6c80GZBe38UqHuVhTWJ9xsKgSMjCG2bml86KvA== -sql.js@1.14.0: - version "1.14.0" - resolved "https://registry.yarnpkg.com/sql.js/-/sql.js-1.14.0.tgz#49d4df3b6d311a0da28aab34120d7fe2dcc68f09" - integrity sha512-NXYh+kFqLiYRCNAaHD0PcbjFgXyjuolEKLMk5vRt2DgPENtF1kkNzzMlg42dUk5wIsH8MhUzsRhaUxIisoSlZQ== +sql.js@1.14.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/sql.js/-/sql.js-1.14.1.tgz#89b6bd5d7fa8c8fa8df6c449e0a351c38dca7404" + integrity sha512-gcj8zBWU5cFsi9WUP+4bFNXAyF1iRpA3LLyS/DP5xlrNzGmPIizUeBggKa8DbDwdqaKwUcTEnChtd2grWo/x/A== stack-trace@0.0.x: version "0.0.10" @@ -7645,16 +7811,16 @@ util-deprecate@^1.0.1: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -uuid@13.0.0, uuid@^13.0.0: - version "13.0.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-13.0.0.tgz#263dc341b19b4d755eb8fe36b78d95a6b65707e8" - integrity sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w== - uuid@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-11.1.0.tgz#9549028be1753bb934fc96e2bca09bb4105ae912" integrity sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A== +uuid@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-13.0.0.tgz#263dc341b19b4d755eb8fe36b78d95a6b65707e8" + integrity sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w== + v8-compile-cache-lib@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" @@ -7941,10 +8107,10 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^2.8.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.1.tgz#1870aa02b631f7e8328b93f8bc574fac5d6c4d79" - integrity sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw== +yaml@^2.8.2: + version "2.8.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.2.tgz#5694f25eca0ce9c3e7a9d9e00ce0ddabbd9e35c5" + integrity sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A== yargs-parser@^18.1.2: version "18.1.3"