diff --git a/package.json b/package.json index 47ec1107..1af68ea8 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "/oclif.manifest.json" ], "dependencies": { - "@inquirer/prompts": "8.1.0", + "@inquirer/prompts": "8.2.0", "@internxt/inxt-js": "2.2.9", "@internxt/lib": "1.4.1", "@internxt/sdk": "1.12.0", @@ -57,7 +57,7 @@ "otpauth": "9.4.1", "pm2": "6.0.14", "range-parser": "1.2.1", - "selfsigned": "5.4.0", + "selfsigned": "5.5.0", "tty-table": "5.0.0", "winston": "3.19.0" }, @@ -68,20 +68,20 @@ "@types/cli-progress": "3.11.6", "@types/express": "5.0.6", "@types/mime-types": "3.0.1", - "@types/node": "25.0.5", + "@types/node": "25.0.7", "@types/range-parser": "1.2.7", - "@vitest/coverage-istanbul": "4.0.16", - "@vitest/spy": "4.0.16", + "@vitest/coverage-istanbul": "4.0.17", + "@vitest/spy": "4.0.17", "eslint": "9.39.2", "husky": "9.1.7", "lint-staged": "16.2.7", "nodemon": "3.1.11", - "oclif": "4.22.63", + "oclif": "4.22.65", "prettier": "3.7.4", "rimraf": "6.1.2", "ts-node": "10.9.2", "typescript": "5.9.3", - "vitest": "4.0.16", + "vitest": "4.0.17", "vitest-mock-express": "2.2.0" }, "optionalDependencies": { diff --git a/src/services/auth.service.ts b/src/services/auth.service.ts index 70e270d9..bcf1ef42 100644 --- a/src/services/auth.service.ts +++ b/src/services/auth.service.ts @@ -134,7 +134,7 @@ export class AuthService { public logout = async (): Promise => { try { const user = await ConfigService.instance.readUser(); - if (!user || !user.token) { + if (!user?.token) { return; } const authClient = SdkManager.instance.getAuth(); diff --git a/src/services/config.service.ts b/src/services/config.service.ts index a9a46000..d3d7ce52 100644 --- a/src/services/config.service.ts +++ b/src/services/config.service.ts @@ -1,5 +1,5 @@ import path from 'node:path'; -import os from 'os'; +import os from 'node:os'; import fs from 'node:fs/promises'; import { ConfigKeys } from '../types/config.types'; import { LoginCredentials, WebdavConfig } from '../types/command.types'; diff --git a/src/services/sdk-manager.service.ts b/src/services/sdk-manager.service.ts index 95066e51..1f5c6372 100644 --- a/src/services/sdk-manager.service.ts +++ b/src/services/sdk-manager.service.ts @@ -36,10 +36,8 @@ export class SdkManager { * @throws {Error} When throwErrorOnMissingCredentials is setted to true and there is not apiSecurity defined * @returns The SDK Manager api security details **/ - public static readonly getApiSecurity = ( - config = { throwErrorOnMissingCredentials: true }, - ): SdkManagerApiSecurity => { - if (!SdkManager.apiSecurity && config.throwErrorOnMissingCredentials) + public static readonly getApiSecurity = ({ throwErrorOnMissingCredentials = true } = {}): SdkManagerApiSecurity => { + if (!SdkManager.apiSecurity && throwErrorOnMissingCredentials) throw new Error('Api security properties not found in SdkManager'); return SdkManager.apiSecurity as SdkManagerApiSecurity; diff --git a/src/utils/cli.utils.ts b/src/utils/cli.utils.ts index 6be9a305..8a195691 100644 --- a/src/utils/cli.utils.ts +++ b/src/utils/cli.utils.ts @@ -198,10 +198,10 @@ export class CLIUtils { } } while (!isValid && currentAttempts < maxAttempts); - if (!isValid) { - throw validation.error; - } else { + if (isValid) { return promptValue; + } else { + throw validation.error; } }; diff --git a/src/utils/errors.utils.ts b/src/utils/errors.utils.ts index 278286d6..60d14f0c 100644 --- a/src/utils/errors.utils.ts +++ b/src/utils/errors.utils.ts @@ -1,8 +1,10 @@ import { logger } from './logger.utils'; -import { types } from 'node:util'; export function isError(error: unknown): error is Error { - return types.isNativeError(error); + return typeof Error.isError === 'function' + ? Error.isError(error) + : error instanceof Error || + (typeof error === 'object' && error !== null && 'message' in error && ('stack' in error || 'name' in error)); } export function isAlreadyExistsError(error: unknown): error is Error { diff --git a/src/utils/network.utils.ts b/src/utils/network.utils.ts index d21e5215..054d8a85 100644 --- a/src/utils/network.utils.ts +++ b/src/utils/network.utils.ts @@ -88,9 +88,9 @@ export class NetworkUtils { throw new Error(`Multi Range-Requests functionality is not implemented. ${JSON.stringify(rangeOptions)}`); } else if (parsed.length <= 0) { throw new Error(`Empty Range-Request. ${JSON.stringify(rangeOptions)}`); - } else if (parsed.type !== 'bytes') { - throw new Error(`Unkwnown Range-Request type "${parsed.type}". ${JSON.stringify(rangeOptions)}`); - } else { + } + + if (parsed.type === 'bytes') { const rangeSize = parsed[0].end - parsed[0].start + 1; return { range: rangeOptions.range, @@ -98,6 +98,8 @@ export class NetworkUtils { totalFileSize: rangeOptions.totalFileSize, parsed: parsed[0], }; + } else { + throw new Error(`Unkwnown Range-Request type "${parsed.type}". ${JSON.stringify(rangeOptions)}`); } } else if (parsed === -1) { throw new Error(`Malformed Range-Request. ${JSON.stringify(rangeOptions)}`); diff --git a/src/utils/thumbnail.utils.ts b/src/utils/thumbnail.utils.ts index 33c80e27..4ce818e5 100644 --- a/src/utils/thumbnail.utils.ts +++ b/src/utils/thumbnail.utils.ts @@ -27,26 +27,26 @@ const imageExtensions: FileExtensionMap = { const pdfExtensions: FileExtensionMap = { pdf: ['pdf'], }; -const thumbnailableImageExtension: string[] = [ +const thumbnailableImageExtension: Set = new Set([ ...imageExtensions['jpg'], ...imageExtensions['png'], ...imageExtensions['webp'], ...imageExtensions['gif'], ...imageExtensions['tiff'], -]; -const thumbnailablePdfExtension: string[] = pdfExtensions['pdf']; -const thumbnailableExtension: string[] = [...thumbnailableImageExtension]; +]); +const thumbnailablePdfExtension: Set = new Set(pdfExtensions['pdf']); +const thumbnailableExtension: Set = new Set(thumbnailableImageExtension); export const isFileThumbnailable = (fileType: string) => { - return fileType.trim().length > 0 && thumbnailableExtension.includes(fileType.trim().toLowerCase()); + return fileType.trim().length > 0 && thumbnailableExtension.has(fileType.trim().toLowerCase()); }; export const isPDFThumbnailable = (fileType: string) => { - return fileType.trim().length > 0 && thumbnailablePdfExtension.includes(fileType.trim().toLowerCase()); + return fileType.trim().length > 0 && thumbnailablePdfExtension.has(fileType.trim().toLowerCase()); }; export const isImageThumbnailable = (fileType: string) => { - return fileType.trim().length > 0 && thumbnailableImageExtension.includes(fileType.trim().toLowerCase()); + return fileType.trim().length > 0 && thumbnailableImageExtension.has(fileType.trim().toLowerCase()); }; export const tryUploadThumbnail = async ({ diff --git a/src/utils/xml.utils.ts b/src/utils/xml.utils.ts index 10612223..98aa1da6 100644 --- a/src/utils/xml.utils.ts +++ b/src/utils/xml.utils.ts @@ -9,7 +9,7 @@ export class XMLUtils { return parser.parse(xml); } - static toXML(object: object, options: XmlBuilderOptions = { format: true }) { + static toXML(object: object, options: XmlBuilderOptions) { const builder = new XMLBuilder(options); return builder.build(object); } diff --git a/src/webdav/handlers/PUT.handler.ts b/src/webdav/handlers/PUT.handler.ts index c090b508..b46caf45 100644 --- a/src/webdav/handlers/PUT.handler.ts +++ b/src/webdav/handlers/PUT.handler.ts @@ -30,7 +30,7 @@ export class PUTRequestHandler implements WebDavMethodHandler { handle = async (req: Request, res: Response) => { let contentLength = Number(req.headers['content-length']); - if (!contentLength || isNaN(contentLength) || contentLength <= 0) { + if (!contentLength || Number.isNaN(contentLength) || contentLength <= 0) { contentLength = 0; } diff --git a/src/webdav/middewares/errors.middleware.ts b/src/webdav/middewares/errors.middleware.ts index 6a4f7b28..4cc8200e 100644 --- a/src/webdav/middewares/errors.middleware.ts +++ b/src/webdav/middewares/errors.middleware.ts @@ -22,7 +22,7 @@ export const ErrorHandlingMiddleware: ErrorRequestHandler = (err, req, res, _) = ); let statusCode = 500; - if ('statusCode' in err && !isNaN(err.statusCode)) { + if ('statusCode' in err && !Number.isNaN(err.statusCode)) { statusCode = err.statusCode; } diff --git a/src/webdav/webdav-server.ts b/src/webdav/webdav-server.ts index acf7c6e8..e39905e5 100644 --- a/src/webdav/webdav-server.ts +++ b/src/webdav/webdav-server.ts @@ -1,6 +1,6 @@ import { Express } from 'express'; -import https from 'https'; -import http from 'http'; +import https from 'node:https'; +import http from 'node:http'; import { ConfigService } from '../services/config.service'; import { OPTIONSRequestHandler } from './handlers/OPTIONS.handler'; import { PROPFINDRequestHandler } from './handlers/PROPFIND.handler'; diff --git a/test/utils/thumbnail.utils.test.ts b/test/utils/thumbnail.utils.test.ts index 60d1037a..156ee2ac 100644 --- a/test/utils/thumbnail.utils.test.ts +++ b/test/utils/thumbnail.utils.test.ts @@ -1,30 +1,173 @@ import { beforeEach, describe, expect, it, vi } from 'vitest'; -import { createFileStreamWithBuffer } from '../../src/utils/thumbnail.utils'; +import { + createFileStreamWithBuffer, + isFileThumbnailable, + isImageThumbnailable, + isPDFThumbnailable, +} from '../../src/utils/thumbnail.utils'; import { BufferStream } from '../../src/utils/stream.utils'; import path from 'node:path'; import { Readable } from 'node:stream'; -describe('createFileStreamWithBuffer', () => { +describe('Thumbnail Utils tests', () => { const testFilePath = path.join(process.cwd(), 'test/fixtures/test-content.fixture.txt'); beforeEach(() => { vi.restoreAllMocks(); }); - it('should create BufferStream and pipe stream when file type is thumbnailable', () => { - const result = createFileStreamWithBuffer({ path: testFilePath, fileType: 'png' }); + describe('createFileStreamWithBuffer', () => { + it('should create BufferStream and pipe stream when file type is thumbnailable', () => { + const result = createFileStreamWithBuffer({ path: testFilePath, fileType: 'png' }); - expect(result.bufferStream).toBeDefined(); - expect(result.bufferStream).toBeInstanceOf(BufferStream); - expect(result.fileStream).toBeDefined(); - expect(result.fileStream).toBeInstanceOf(Readable); + expect(result.bufferStream).toBeDefined(); + expect(result.bufferStream).toBeInstanceOf(BufferStream); + expect(result.fileStream).toBeDefined(); + expect(result.fileStream).toBeInstanceOf(Readable); + }); + + it('should not create BufferStream when file type is not thumbnailable', () => { + const result = createFileStreamWithBuffer({ path: testFilePath, fileType: 'txt' }); + + expect(result.bufferStream).toBeUndefined(); + expect(result.fileStream).toBeDefined(); + expect(result.fileStream).toBeInstanceOf(Readable); + }); }); - it('should not create BufferStream when file type is not thumbnailable', () => { - const result = createFileStreamWithBuffer({ path: testFilePath, fileType: 'txt' }); + describe('isFileThumbnailable', () => { + it('should return true for valid image extensions', () => { + expect(isFileThumbnailable('jpg')).toBe(true); + expect(isFileThumbnailable('jpeg')).toBe(true); + expect(isFileThumbnailable('png')).toBe(true); + expect(isFileThumbnailable('webp')).toBe(true); + expect(isFileThumbnailable('gif')).toBe(true); + expect(isFileThumbnailable('tif')).toBe(true); + expect(isFileThumbnailable('tiff')).toBe(true); + }); + + it('should return true regardless of case', () => { + expect(isFileThumbnailable('JPG')).toBe(true); + expect(isFileThumbnailable('PNG')).toBe(true); + expect(isFileThumbnailable('Webp')).toBe(true); + expect(isFileThumbnailable('GIF')).toBe(true); + }); + + it('should handle whitespace correctly', () => { + expect(isFileThumbnailable(' jpg ')).toBe(true); + expect(isFileThumbnailable(' png ')).toBe(true); + expect(isFileThumbnailable('\tgif\t')).toBe(true); + }); + + it('should return false for non-thumbnailable extensions', () => { + expect(isFileThumbnailable('pdf')).toBe(false); + expect(isFileThumbnailable('doc')).toBe(false); + expect(isFileThumbnailable('txt')).toBe(false); + expect(isFileThumbnailable('mp4')).toBe(false); + expect(isFileThumbnailable('bmp')).toBe(false); + expect(isFileThumbnailable('raw')).toBe(false); + expect(isFileThumbnailable('heic')).toBe(false); + }); + + it('should return false for empty strings', () => { + expect(isFileThumbnailable('')).toBe(false); + expect(isFileThumbnailable(' ')).toBe(false); + expect(isFileThumbnailable('\t\n')).toBe(false); + }); + + it('should return false for invalid input', () => { + expect(isFileThumbnailable('unknown')).toBe(false); + expect(isFileThumbnailable('jpgg')).toBe(false); + }); + }); + + describe('isPDFThumbnailable', () => { + it('should return true for pdf extension', () => { + expect(isPDFThumbnailable('pdf')).toBe(true); + }); + + it('should return true regardless of case', () => { + expect(isPDFThumbnailable('PDF')).toBe(true); + expect(isPDFThumbnailable('Pdf')).toBe(true); + expect(isPDFThumbnailable('pDf')).toBe(true); + }); + + it('should handle whitespace correctly', () => { + expect(isPDFThumbnailable(' pdf ')).toBe(true); + expect(isPDFThumbnailable(' PDF ')).toBe(true); + expect(isPDFThumbnailable('\tpdf\n')).toBe(true); + }); + + it('should return false for non-pdf extensions', () => { + expect(isPDFThumbnailable('jpg')).toBe(false); + expect(isPDFThumbnailable('png')).toBe(false); + expect(isPDFThumbnailable('doc')).toBe(false); + expect(isPDFThumbnailable('docx')).toBe(false); + expect(isPDFThumbnailable('txt')).toBe(false); + }); + + it('should return false for empty strings', () => { + expect(isPDFThumbnailable('')).toBe(false); + expect(isPDFThumbnailable(' ')).toBe(false); + expect(isPDFThumbnailable('\t\n')).toBe(false); + }); + + it('should return false for invalid input', () => { + expect(isPDFThumbnailable('pdff')).toBe(false); + expect(isPDFThumbnailable('pd')).toBe(false); + }); + }); + + describe('isImageThumbnailable', () => { + it('should return true for all thumbnailable image extensions', () => { + expect(isImageThumbnailable('jpg')).toBe(true); + expect(isImageThumbnailable('jpeg')).toBe(true); + expect(isImageThumbnailable('png')).toBe(true); + expect(isImageThumbnailable('webp')).toBe(true); + expect(isImageThumbnailable('gif')).toBe(true); + expect(isImageThumbnailable('tif')).toBe(true); + expect(isImageThumbnailable('tiff')).toBe(true); + }); + + it('should return true regardless of case', () => { + expect(isImageThumbnailable('JPG')).toBe(true); + expect(isImageThumbnailable('PNG')).toBe(true); + expect(isImageThumbnailable('GIF')).toBe(true); + expect(isImageThumbnailable('Jpeg')).toBe(true); + }); + + it('should handle whitespace correctly', () => { + expect(isImageThumbnailable(' jpg ')).toBe(true); + expect(isImageThumbnailable(' png ')).toBe(true); + expect(isImageThumbnailable('\twebp\n')).toBe(true); + }); + + it('should return false for non-thumbnailable image formats', () => { + expect(isImageThumbnailable('bmp')).toBe(false); + expect(isImageThumbnailable('heic')).toBe(false); + expect(isImageThumbnailable('raw')).toBe(false); + expect(isImageThumbnailable('cr2')).toBe(false); + expect(isImageThumbnailable('nef')).toBe(false); + expect(isImageThumbnailable('eps')).toBe(false); + }); + + it('should return false for non-image extensions', () => { + expect(isImageThumbnailable('pdf')).toBe(false); + expect(isImageThumbnailable('doc')).toBe(false); + expect(isImageThumbnailable('txt')).toBe(false); + expect(isImageThumbnailable('mp4')).toBe(false); + expect(isImageThumbnailable('mp3')).toBe(false); + }); + + it('should return false for empty strings', () => { + expect(isImageThumbnailable('')).toBe(false); + expect(isImageThumbnailable(' ')).toBe(false); + expect(isImageThumbnailable('\t\n')).toBe(false); + }); - expect(result.bufferStream).toBeUndefined(); - expect(result.fileStream).toBeDefined(); - expect(result.fileStream).toBeInstanceOf(Readable); + it('should return false for invalid input', () => { + expect(isImageThumbnailable('jpgg')).toBe(false); + expect(isImageThumbnailable('unknown')).toBe(false); + }); }); }); diff --git a/test/utils/xml.utils.test.ts b/test/utils/xml.utils.test.ts index c49b5956..85d6ea06 100644 --- a/test/utils/xml.utils.test.ts +++ b/test/utils/xml.utils.test.ts @@ -2,21 +2,25 @@ import { describe, expect, it } from 'vitest'; import { XMLUtils } from '../../src/utils/xml.utils'; describe('XML utils', () => { - it('When providing a string, it should return a parsed XML', () => { - const xml = 'value'; - const result = XMLUtils.toJSON(xml); - expect(result).to.be.deep.equal({ root: { child: 'value' } }); + describe('toJSON', () => { + it('should return a json parsed XML object when the XML is valid', () => { + const xml = 'value'; + const result = XMLUtils.toJSON(xml); + expect(result).to.be.deep.equal({ root: { child: 'value' } }); + }); }); - it('When providing an object, it should return an XML', () => { - const object = { root: { child: 'value' } }; - const result = XMLUtils.toXML(object, { format: false }); - expect(result).to.be.equal('value'); - }); + describe('toXML', () => { + it('should return an unformatted XML when format is false', () => { + const object = { root: { child: 'value' } }; + const result = XMLUtils.toXML(object, { format: false }); + expect(result).to.be.equal('value'); + }); - it('When providing an object, it should return a formatted XML', () => { - const object = { root: { child: 'value' } }; - const result = XMLUtils.toXML(object); - expect(result.replace(/\s/g, '')).to.be.equal('value'); + it('should return a formatted XML when format is true', () => { + const object = { root: { child: 'value' } }; + const result = XMLUtils.toXML(object, { format: true }); + expect(result).to.be.equal('\n value\n\n'); + }); }); }); diff --git a/yarn.lock b/yarn.lock index d5060b8c..15b940d7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -70,45 +70,45 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.6.2" -"@aws-sdk/client-cloudfront@^3.962.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudfront/-/client-cloudfront-3.965.0.tgz#7cf53e510fe46d450ccfe79a007d3975b1d764a9" - integrity sha512-DKkh7TaOhETwoJrZ6Z2Es57oPD2IAIr1JkAwUtYFt+HMN0s4FL/EuZrN78N3DUJCFFeDCR3PaBHEvJ4mGEmJIw== +"@aws-sdk/client-cloudfront@^3.966.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudfront/-/client-cloudfront-3.967.0.tgz#9ff3d28984b30da267987126e026dc31ee207b04" + integrity sha512-+cfsjAbjP4lFoPJzOawSnLUg9P3RzQ3j6+s4GXocBJSYE9pTeh6AFYx7yAQwzMdW1IwoC+LUlPmetmkIFQuIcQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.965.0" - "@aws-sdk/credential-provider-node" "3.965.0" + "@aws-sdk/core" "3.967.0" + "@aws-sdk/credential-provider-node" "3.967.0" "@aws-sdk/middleware-host-header" "3.965.0" "@aws-sdk/middleware-logger" "3.965.0" "@aws-sdk/middleware-recursion-detection" "3.965.0" - "@aws-sdk/middleware-user-agent" "3.965.0" + "@aws-sdk/middleware-user-agent" "3.967.0" "@aws-sdk/region-config-resolver" "3.965.0" "@aws-sdk/types" "3.965.0" "@aws-sdk/util-endpoints" "3.965.0" "@aws-sdk/util-user-agent-browser" "3.965.0" - "@aws-sdk/util-user-agent-node" "3.965.0" + "@aws-sdk/util-user-agent-node" "3.967.0" "@smithy/config-resolver" "^4.4.5" - "@smithy/core" "^3.20.0" + "@smithy/core" "^3.20.2" "@smithy/fetch-http-handler" "^5.3.8" "@smithy/hash-node" "^4.2.7" "@smithy/invalid-dependency" "^4.2.7" "@smithy/middleware-content-length" "^4.2.7" - "@smithy/middleware-endpoint" "^4.4.1" - "@smithy/middleware-retry" "^4.4.17" + "@smithy/middleware-endpoint" "^4.4.3" + "@smithy/middleware-retry" "^4.4.19" "@smithy/middleware-serde" "^4.2.8" "@smithy/middleware-stack" "^4.2.7" "@smithy/node-config-provider" "^4.3.7" "@smithy/node-http-handler" "^4.4.7" "@smithy/protocol-http" "^5.3.7" - "@smithy/smithy-client" "^4.10.2" + "@smithy/smithy-client" "^4.10.4" "@smithy/types" "^4.11.0" "@smithy/url-parser" "^4.2.7" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" "@smithy/util-body-length-node" "^4.2.1" - "@smithy/util-defaults-mode-browser" "^4.3.16" - "@smithy/util-defaults-mode-node" "^4.2.19" + "@smithy/util-defaults-mode-browser" "^4.3.18" + "@smithy/util-defaults-mode-node" "^4.2.21" "@smithy/util-endpoints" "^3.2.7" "@smithy/util-middleware" "^4.2.7" "@smithy/util-retry" "^4.2.7" @@ -117,34 +117,34 @@ "@smithy/util-waiter" "^4.2.7" tslib "^2.6.2" -"@aws-sdk/client-s3@^3.962.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.965.0.tgz#4b64c49b9344727c82f936fce76e723aef2230ad" - integrity sha512-BTeaaU1iK0BfatTCrtYjNkIHCoZH256qOI18l9bK4z6mVOgpHkYN4RvOu+NnKgyX58n+HWfOuhtKUD4OE33Vdw== +"@aws-sdk/client-s3@^3.966.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.967.0.tgz#0fcd00e86742b9c355d4425a3888b414bfa7c1e3" + integrity sha512-7vDlsBqd9y0dJDjCy84WMN+1r60El97IKMGlegU+l9K2+t8+Wf8bYj/J2xfm+6Ayemje6P4nkKS9tubxBLqg+A== 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.965.0" - "@aws-sdk/credential-provider-node" "3.965.0" - "@aws-sdk/middleware-bucket-endpoint" "3.965.0" + "@aws-sdk/core" "3.967.0" + "@aws-sdk/credential-provider-node" "3.967.0" + "@aws-sdk/middleware-bucket-endpoint" "3.966.0" "@aws-sdk/middleware-expect-continue" "3.965.0" - "@aws-sdk/middleware-flexible-checksums" "3.965.0" + "@aws-sdk/middleware-flexible-checksums" "3.967.0" "@aws-sdk/middleware-host-header" "3.965.0" "@aws-sdk/middleware-location-constraint" "3.965.0" "@aws-sdk/middleware-logger" "3.965.0" "@aws-sdk/middleware-recursion-detection" "3.965.0" - "@aws-sdk/middleware-sdk-s3" "3.965.0" + "@aws-sdk/middleware-sdk-s3" "3.967.0" "@aws-sdk/middleware-ssec" "3.965.0" - "@aws-sdk/middleware-user-agent" "3.965.0" + "@aws-sdk/middleware-user-agent" "3.967.0" "@aws-sdk/region-config-resolver" "3.965.0" - "@aws-sdk/signature-v4-multi-region" "3.965.0" + "@aws-sdk/signature-v4-multi-region" "3.967.0" "@aws-sdk/types" "3.965.0" "@aws-sdk/util-endpoints" "3.965.0" "@aws-sdk/util-user-agent-browser" "3.965.0" - "@aws-sdk/util-user-agent-node" "3.965.0" + "@aws-sdk/util-user-agent-node" "3.967.0" "@smithy/config-resolver" "^4.4.5" - "@smithy/core" "^3.20.0" + "@smithy/core" "^3.20.2" "@smithy/eventstream-serde-browser" "^4.2.7" "@smithy/eventstream-serde-config-resolver" "^4.3.7" "@smithy/eventstream-serde-node" "^4.2.7" @@ -155,21 +155,21 @@ "@smithy/invalid-dependency" "^4.2.7" "@smithy/md5-js" "^4.2.7" "@smithy/middleware-content-length" "^4.2.7" - "@smithy/middleware-endpoint" "^4.4.1" - "@smithy/middleware-retry" "^4.4.17" + "@smithy/middleware-endpoint" "^4.4.3" + "@smithy/middleware-retry" "^4.4.19" "@smithy/middleware-serde" "^4.2.8" "@smithy/middleware-stack" "^4.2.7" "@smithy/node-config-provider" "^4.3.7" "@smithy/node-http-handler" "^4.4.7" "@smithy/protocol-http" "^5.3.7" - "@smithy/smithy-client" "^4.10.2" + "@smithy/smithy-client" "^4.10.4" "@smithy/types" "^4.11.0" "@smithy/url-parser" "^4.2.7" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" "@smithy/util-body-length-node" "^4.2.1" - "@smithy/util-defaults-mode-browser" "^4.3.16" - "@smithy/util-defaults-mode-node" "^4.2.19" + "@smithy/util-defaults-mode-browser" "^4.3.18" + "@smithy/util-defaults-mode-node" "^4.2.21" "@smithy/util-endpoints" "^3.2.7" "@smithy/util-middleware" "^4.2.7" "@smithy/util-retry" "^4.2.7" @@ -178,63 +178,63 @@ "@smithy/util-waiter" "^4.2.7" tslib "^2.6.2" -"@aws-sdk/client-sso@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.965.0.tgz#ff0727525041943a9aeda97ff778f3f368537eef" - integrity sha512-iv2tr+n4aZ+nPUFFvG00hISPuEd4DU+1/Q8rPAYKXsM+vEPJ2nAnP5duUOa2fbOLIUCRxX3dcQaQaghVHDHzQw== +"@aws-sdk/client-sso@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.967.0.tgz#ae3e107d3eb8de6541979ef0b274f925be789338" + integrity sha512-7RgUwHcRMJtWme6kCHGUVT+Rn9GmNH+FHm34N9UgMXzUqQlzFMweE7T5E9O8nv3wIp7xFNB20ADaCw9Xdnox1Q== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.965.0" + "@aws-sdk/core" "3.967.0" "@aws-sdk/middleware-host-header" "3.965.0" "@aws-sdk/middleware-logger" "3.965.0" "@aws-sdk/middleware-recursion-detection" "3.965.0" - "@aws-sdk/middleware-user-agent" "3.965.0" + "@aws-sdk/middleware-user-agent" "3.967.0" "@aws-sdk/region-config-resolver" "3.965.0" "@aws-sdk/types" "3.965.0" "@aws-sdk/util-endpoints" "3.965.0" "@aws-sdk/util-user-agent-browser" "3.965.0" - "@aws-sdk/util-user-agent-node" "3.965.0" + "@aws-sdk/util-user-agent-node" "3.967.0" "@smithy/config-resolver" "^4.4.5" - "@smithy/core" "^3.20.0" + "@smithy/core" "^3.20.2" "@smithy/fetch-http-handler" "^5.3.8" "@smithy/hash-node" "^4.2.7" "@smithy/invalid-dependency" "^4.2.7" "@smithy/middleware-content-length" "^4.2.7" - "@smithy/middleware-endpoint" "^4.4.1" - "@smithy/middleware-retry" "^4.4.17" + "@smithy/middleware-endpoint" "^4.4.3" + "@smithy/middleware-retry" "^4.4.19" "@smithy/middleware-serde" "^4.2.8" "@smithy/middleware-stack" "^4.2.7" "@smithy/node-config-provider" "^4.3.7" "@smithy/node-http-handler" "^4.4.7" "@smithy/protocol-http" "^5.3.7" - "@smithy/smithy-client" "^4.10.2" + "@smithy/smithy-client" "^4.10.4" "@smithy/types" "^4.11.0" "@smithy/url-parser" "^4.2.7" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" "@smithy/util-body-length-node" "^4.2.1" - "@smithy/util-defaults-mode-browser" "^4.3.16" - "@smithy/util-defaults-mode-node" "^4.2.19" + "@smithy/util-defaults-mode-browser" "^4.3.18" + "@smithy/util-defaults-mode-node" "^4.2.21" "@smithy/util-endpoints" "^3.2.7" "@smithy/util-middleware" "^4.2.7" "@smithy/util-retry" "^4.2.7" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/core@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.965.0.tgz#b151ecc47a7861074b823079bb9217b09dce4769" - integrity sha512-aq9BhQxdHit8UUJ9C0im9TtuKeK0pT6NXmNJxMTCFeStI7GG7ImIsSislg3BZTIifVg1P6VLdzMyz9de85iutQ== +"@aws-sdk/core@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.967.0.tgz#d2a924a23fd59a32c2bc1d6ba5c88832fe026b3a" + integrity sha512-sJmuP7GrVmlbO6DpXkuf9Mbn6jGNNvy6PLawvaxVF150c8bpNk3w39rerRls6q1dot1dBFV2D29hBXMY1agNMg== dependencies: "@aws-sdk/types" "3.965.0" "@aws-sdk/xml-builder" "3.965.0" - "@smithy/core" "^3.20.0" + "@smithy/core" "^3.20.2" "@smithy/node-config-provider" "^4.3.7" "@smithy/property-provider" "^4.2.7" "@smithy/protocol-http" "^5.3.7" "@smithy/signature-v4" "^5.3.7" - "@smithy/smithy-client" "^4.10.2" + "@smithy/smithy-client" "^4.10.4" "@smithy/types" "^4.11.0" "@smithy/util-base64" "^4.3.0" "@smithy/util-middleware" "^4.2.7" @@ -249,46 +249,46 @@ "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-env@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.965.0.tgz#2312482be96381cd8c4271e7092b11d04a475da8" - integrity sha512-mdGnaIjMxTIjsb70dEj3VsWPWpoq1V5MWzBSfJq2H8zgMBXjn6d5/qHP8HMf53l9PrsgqzMpXGv3Av549A2x1g== +"@aws-sdk/credential-provider-env@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.967.0.tgz#f7a45633ebe9c0f44130d38a1d9fd518f1ed8d52" + integrity sha512-+XWw0+f/txeMbEVRtTFZhgSw1ymH1ffaVKkdMBSnw48rfSohJElKmitCqdihagRTZpzh7m8qI6tIQ5t3OUqugw== dependencies: - "@aws-sdk/core" "3.965.0" + "@aws-sdk/core" "3.967.0" "@aws-sdk/types" "3.965.0" "@smithy/property-provider" "^4.2.7" "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.965.0.tgz#fc1d682befbd53d84ee2dbf6e9b15f21e3cc4cf6" - integrity sha512-YuGQel9EgA/z25oeLM+GYYQS750+8AESvr7ZEmVnRPL0sg+K3DmGqdv+9gFjFd0UkLjTlC/jtbP2cuY6UcPiHQ== +"@aws-sdk/credential-provider-http@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.967.0.tgz#d2e2ceb72f023eb15746cd35e32d7d2f5d6171a2" + integrity sha512-0/GIAEv5pY5htg6IBMuYccBgzz3oS2DqHjHi396ziTrwlhbrCNX96AbNhQhzAx3LBZUk13sPfeapjyQ7G57Ekg== dependencies: - "@aws-sdk/core" "3.965.0" + "@aws-sdk/core" "3.967.0" "@aws-sdk/types" "3.965.0" "@smithy/fetch-http-handler" "^5.3.8" "@smithy/node-http-handler" "^4.4.7" "@smithy/property-provider" "^4.2.7" "@smithy/protocol-http" "^5.3.7" - "@smithy/smithy-client" "^4.10.2" + "@smithy/smithy-client" "^4.10.4" "@smithy/types" "^4.11.0" "@smithy/util-stream" "^4.5.8" tslib "^2.6.2" -"@aws-sdk/credential-provider-ini@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.965.0.tgz#9b55505877fb3b78ace662bf0b7094c70da60cc1" - integrity sha512-xRo72Prer5s0xYVSCxCymVIRSqrVlevK5cmU0GWq9yJtaBNpnx02jwdJg80t/Ni7pgbkQyFWRMcq38c1tc6M/w== - dependencies: - "@aws-sdk/core" "3.965.0" - "@aws-sdk/credential-provider-env" "3.965.0" - "@aws-sdk/credential-provider-http" "3.965.0" - "@aws-sdk/credential-provider-login" "3.965.0" - "@aws-sdk/credential-provider-process" "3.965.0" - "@aws-sdk/credential-provider-sso" "3.965.0" - "@aws-sdk/credential-provider-web-identity" "3.965.0" - "@aws-sdk/nested-clients" "3.965.0" +"@aws-sdk/credential-provider-ini@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.967.0.tgz#96027cafdeb96da87ae4f30c3d86a380356a881b" + integrity sha512-U8dMpaM6Qf6+2Qvp1uG6OcWv1RlrZW7tQkpmzEVWH8HZTGrVHIXXju64NMtIOr7yOnNwd0CKcytuD1QG+phCwQ== + dependencies: + "@aws-sdk/core" "3.967.0" + "@aws-sdk/credential-provider-env" "3.967.0" + "@aws-sdk/credential-provider-http" "3.967.0" + "@aws-sdk/credential-provider-login" "3.967.0" + "@aws-sdk/credential-provider-process" "3.967.0" + "@aws-sdk/credential-provider-sso" "3.967.0" + "@aws-sdk/credential-provider-web-identity" "3.967.0" + "@aws-sdk/nested-clients" "3.967.0" "@aws-sdk/types" "3.965.0" "@smithy/credential-provider-imds" "^4.2.7" "@smithy/property-provider" "^4.2.7" @@ -296,13 +296,13 @@ "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-login@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-login/-/credential-provider-login-3.965.0.tgz#51d870135d53782093d7724ac554adbb3e5ea7ca" - integrity sha512-43/H8Qku8LHyugbhLo8kjD+eauhybCeVkmrnvWl8bXNHJP7xi1jCdtBQJKKJqiIHZws4MOEwkji8kFdAVRCe6g== +"@aws-sdk/credential-provider-login@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-login/-/credential-provider-login-3.967.0.tgz#ed3c1ec0f55c6e2a13aeb58c6a48910f5e20f7fe" + integrity sha512-kbvZsZL6CBlfnb71zuJdJmBUFZN5utNrcziZr/DZ2olEOkA9vlmizE8i9BUIbmS7ptjgvRnmcY1A966yfhiblw== dependencies: - "@aws-sdk/core" "3.965.0" - "@aws-sdk/nested-clients" "3.965.0" + "@aws-sdk/core" "3.967.0" + "@aws-sdk/nested-clients" "3.967.0" "@aws-sdk/types" "3.965.0" "@smithy/property-provider" "^4.2.7" "@smithy/protocol-http" "^5.3.7" @@ -310,17 +310,17 @@ "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-node@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.965.0.tgz#147277bc7130cba720d565e729c449018e0c451f" - integrity sha512-cRxmMHF+Zh2lkkkEVduKl+8OQdtg/DhYA69+/7SPSQURlgyjFQGlRQ58B7q8abuNlrGT3sV+UzeOylZpJbV61Q== - dependencies: - "@aws-sdk/credential-provider-env" "3.965.0" - "@aws-sdk/credential-provider-http" "3.965.0" - "@aws-sdk/credential-provider-ini" "3.965.0" - "@aws-sdk/credential-provider-process" "3.965.0" - "@aws-sdk/credential-provider-sso" "3.965.0" - "@aws-sdk/credential-provider-web-identity" "3.965.0" +"@aws-sdk/credential-provider-node@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.967.0.tgz#d7c7aaa0905c9205945b34c0fc7307267310d14c" + integrity sha512-WuNbHs9rfKKSVok4+OBrZf0AHfzDgFYYMxN2G/q6ZfUmY4QmiPyxV5HkNFh1rqDxS9VV6kAZPo0EBmry10idSg== + dependencies: + "@aws-sdk/credential-provider-env" "3.967.0" + "@aws-sdk/credential-provider-http" "3.967.0" + "@aws-sdk/credential-provider-ini" "3.967.0" + "@aws-sdk/credential-provider-process" "3.967.0" + "@aws-sdk/credential-provider-sso" "3.967.0" + "@aws-sdk/credential-provider-web-identity" "3.967.0" "@aws-sdk/types" "3.965.0" "@smithy/credential-provider-imds" "^4.2.7" "@smithy/property-provider" "^4.2.7" @@ -328,52 +328,52 @@ "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-process@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.965.0.tgz#3180204c906c1fcc0d3c154d313f271f9e1d5f0d" - integrity sha512-gmkPmdiR0yxnTzLPDb7rwrDhGuCUjtgnj8qWP+m0gSz/W43rR4jRPVEf6DUX2iC+ImQhxo3NFhuB3V42Kzo3TQ== +"@aws-sdk/credential-provider-process@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.967.0.tgz#de4e37f4f815db853d955ee99445a5dcf3858c3f" + integrity sha512-sNCY5JDV0whsfsZ6c2+6eUwH33H7UhKbqvCPbEYlIIa8wkGjCtCyFI3zZIJHVcMKJJ3117vSUFHEkNA7g+8rtw== dependencies: - "@aws-sdk/core" "3.965.0" + "@aws-sdk/core" "3.967.0" "@aws-sdk/types" "3.965.0" "@smithy/property-provider" "^4.2.7" "@smithy/shared-ini-file-loader" "^4.4.2" "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.965.0.tgz#08b561b2690a5604b96d26e1d630d50e8c478fa8" - integrity sha512-N01AYvtCqG3Wo/s/LvYt19ity18/FqggiXT+elAs3X9Om/Wfx+hw9G+i7jaDmy+/xewmv8AdQ2SK5Q30dXw/Fw== +"@aws-sdk/credential-provider-sso@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.967.0.tgz#d5bd48efeb4105e6635219aaba8dc6f20163367f" + integrity sha512-0K6kITKNytFjk1UYabYUsTThgU6TQkyW6Wmt8S5zd1A/up7NSQGpp58Rpg9GIf4amQDQwb+p9FGG7emmV8FEeA== dependencies: - "@aws-sdk/client-sso" "3.965.0" - "@aws-sdk/core" "3.965.0" - "@aws-sdk/token-providers" "3.965.0" + "@aws-sdk/client-sso" "3.967.0" + "@aws-sdk/core" "3.967.0" + "@aws-sdk/token-providers" "3.967.0" "@aws-sdk/types" "3.965.0" "@smithy/property-provider" "^4.2.7" "@smithy/shared-ini-file-loader" "^4.4.2" "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.965.0.tgz#ccebeae664b3fd3d7f1e9b4b41ef1886f90d6258" - integrity sha512-T4gMZ2JzXnfxe1oTD+EDGLSxFfk1+WkLZdiHXEMZp8bFI1swP/3YyDFXI+Ib9Uq1JhnAmrCXtOnkicKEhDkdhQ== +"@aws-sdk/credential-provider-web-identity@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.967.0.tgz#345a01d9b6b77ba9a7dbac2e4d08bfc9a50b9308" + integrity sha512-Vkr7S2ec7q/v8i/MzkHcBEdqqfWz3lyb8FDjb+NjslEwdxC3f6XwADRZzWwV1pChfx6SbsvJXKfkcF/pKAelhA== dependencies: - "@aws-sdk/core" "3.965.0" - "@aws-sdk/nested-clients" "3.965.0" + "@aws-sdk/core" "3.967.0" + "@aws-sdk/nested-clients" "3.967.0" "@aws-sdk/types" "3.965.0" "@smithy/property-provider" "^4.2.7" "@smithy/shared-ini-file-loader" "^4.4.2" "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/middleware-bucket-endpoint@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.965.0.tgz#4691dbc2e3d92629d3f03c0668a65ab59fb08b97" - integrity sha512-gbdv3Dl8l8xmg4oH60fXvfDyTxfx28w5/Hxdymx3vurM07tAyd4qld8zEXejnSpraTo45QcHRtk5auELIMfeag== +"@aws-sdk/middleware-bucket-endpoint@3.966.0": + version "3.966.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.966.0.tgz#92df1e3d312902f837663abbf0cfd9efa616065e" + integrity sha512-KMPZ7gtFXErd9pMpXJMBwFlxxlGIaIQrUBfj3ea7rlrNtoVHnSI4qsoldLq5l9/Ho64KoCiICH4+qXjze8JTDQ== dependencies: "@aws-sdk/types" "3.965.0" - "@aws-sdk/util-arn-parser" "3.965.0" + "@aws-sdk/util-arn-parser" "3.966.0" "@smithy/node-config-provider" "^4.3.7" "@smithy/protocol-http" "^5.3.7" "@smithy/types" "^4.11.0" @@ -390,15 +390,15 @@ "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/middleware-flexible-checksums@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.965.0.tgz#6c762eb02c152492979b4fb40ca8294cd3aaf2ad" - integrity sha512-5rzEW08trcpHMe6jkQyYc4PL1KG/H7BbnySFSzhih+r/gktQEiE36sb1BNf7av9I0Vk2Ccmt7wocB5PIT7GDkQ== +"@aws-sdk/middleware-flexible-checksums@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.967.0.tgz#a6e368c0c1fe2351c3c3533e32ba4da3c25ed1c6" + integrity sha512-RuOan0fknnAep2pTSjmJ+Heomowxg3M3s+pcs0JEW/SYnvdwYhFOTcFg2VBvGv3V1kwXxXHMlC57zoGn6pNcqg== dependencies: "@aws-crypto/crc32" "5.2.0" "@aws-crypto/crc32c" "5.2.0" "@aws-crypto/util" "5.2.0" - "@aws-sdk/core" "3.965.0" + "@aws-sdk/core" "3.967.0" "@aws-sdk/crc64-nvme" "3.965.0" "@aws-sdk/types" "3.965.0" "@smithy/is-array-buffer" "^4.2.0" @@ -449,19 +449,19 @@ "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-s3@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.965.0.tgz#6abae7dc82f7d6e776d033d208283f69184a6ee9" - integrity sha512-dXEgnojaaVRl+OlOx35mg3rYEbfffIN4X6tLmIfDnaKz0hMaDMvsE9jJXb/vBvokbdO1sVB27/2FEM4ttLSLnw== +"@aws-sdk/middleware-sdk-s3@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.967.0.tgz#9fe1ecc7d6de3dc79e533f7993782b6d2b811f07" + integrity sha512-Kkd6xGwTqbg7Spq1SI3ZX6PPYKdGLxdRGlXGNE3lnEPzNueQZQJKLZFpOY2aVdcAT+ytAY96N5szeeeAsFdUaA== dependencies: - "@aws-sdk/core" "3.965.0" + "@aws-sdk/core" "3.967.0" "@aws-sdk/types" "3.965.0" - "@aws-sdk/util-arn-parser" "3.965.0" - "@smithy/core" "^3.20.0" + "@aws-sdk/util-arn-parser" "3.966.0" + "@smithy/core" "^3.20.2" "@smithy/node-config-provider" "^4.3.7" "@smithy/protocol-http" "^5.3.7" "@smithy/signature-v4" "^5.3.7" - "@smithy/smithy-client" "^4.10.2" + "@smithy/smithy-client" "^4.10.4" "@smithy/types" "^4.11.0" "@smithy/util-config-provider" "^4.2.0" "@smithy/util-middleware" "^4.2.7" @@ -478,57 +478,57 @@ "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/middleware-user-agent@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.965.0.tgz#d32760303030c4049d6aa3304af3e1b008275f07" - integrity sha512-RBEYVGgu/WeAt+H/qLrGc+t8LqAUkbyvh3wBfTiuAD+uBcWsKnvnB1iSBX75FearC0fmoxzXRUc0PMxMdqpjJQ== +"@aws-sdk/middleware-user-agent@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.967.0.tgz#4c09d57081ede083d68ff6cc6acc6e1e9cfa60c9" + integrity sha512-2qzJzZj5u+cZiG7kz3XJPaTH4ssUY/aet1kwJsUTFKrWeHUf7mZZkDFfkXP5cOffgiOyR5ZkrmJoLKAde9hshg== dependencies: - "@aws-sdk/core" "3.965.0" + "@aws-sdk/core" "3.967.0" "@aws-sdk/types" "3.965.0" "@aws-sdk/util-endpoints" "3.965.0" - "@smithy/core" "^3.20.0" + "@smithy/core" "^3.20.2" "@smithy/protocol-http" "^5.3.7" "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/nested-clients@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.965.0.tgz#0a760bd2bb40b12d4dc9d4c34e85c1ada1c5b77d" - integrity sha512-muNVUjUEU+/KLFrLzQ8PMXyw4+a/MP6t4GIvwLtyx/kH0rpSy5s0YmqacMXheuIe6F/5QT8uksXGNAQenitkGQ== +"@aws-sdk/nested-clients@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.967.0.tgz#249b836e1cc33fbd56cf32f5a2f4c353ca3fecb7" + integrity sha512-PYa7V8w0gaNux6Sz/Z7zrHmPloEE+EKpRxQIOG/D0askTr5Yd4oO2KGgcInf65uHK3f0Z9U4CTUGHZvQvABypA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.965.0" + "@aws-sdk/core" "3.967.0" "@aws-sdk/middleware-host-header" "3.965.0" "@aws-sdk/middleware-logger" "3.965.0" "@aws-sdk/middleware-recursion-detection" "3.965.0" - "@aws-sdk/middleware-user-agent" "3.965.0" + "@aws-sdk/middleware-user-agent" "3.967.0" "@aws-sdk/region-config-resolver" "3.965.0" "@aws-sdk/types" "3.965.0" "@aws-sdk/util-endpoints" "3.965.0" "@aws-sdk/util-user-agent-browser" "3.965.0" - "@aws-sdk/util-user-agent-node" "3.965.0" + "@aws-sdk/util-user-agent-node" "3.967.0" "@smithy/config-resolver" "^4.4.5" - "@smithy/core" "^3.20.0" + "@smithy/core" "^3.20.2" "@smithy/fetch-http-handler" "^5.3.8" "@smithy/hash-node" "^4.2.7" "@smithy/invalid-dependency" "^4.2.7" "@smithy/middleware-content-length" "^4.2.7" - "@smithy/middleware-endpoint" "^4.4.1" - "@smithy/middleware-retry" "^4.4.17" + "@smithy/middleware-endpoint" "^4.4.3" + "@smithy/middleware-retry" "^4.4.19" "@smithy/middleware-serde" "^4.2.8" "@smithy/middleware-stack" "^4.2.7" "@smithy/node-config-provider" "^4.3.7" "@smithy/node-http-handler" "^4.4.7" "@smithy/protocol-http" "^5.3.7" - "@smithy/smithy-client" "^4.10.2" + "@smithy/smithy-client" "^4.10.4" "@smithy/types" "^4.11.0" "@smithy/url-parser" "^4.2.7" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" "@smithy/util-body-length-node" "^4.2.1" - "@smithy/util-defaults-mode-browser" "^4.3.16" - "@smithy/util-defaults-mode-node" "^4.2.19" + "@smithy/util-defaults-mode-browser" "^4.3.18" + "@smithy/util-defaults-mode-node" "^4.2.21" "@smithy/util-endpoints" "^3.2.7" "@smithy/util-middleware" "^4.2.7" "@smithy/util-retry" "^4.2.7" @@ -546,25 +546,25 @@ "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/signature-v4-multi-region@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.965.0.tgz#0a9d1f35bf895efe87660f72fb7c6454dac475d9" - integrity sha512-hgbAThbsUrWtNpFBQxzXevIfd5Qgr4TLbXY1AIbmpSX9fPVC114pdieRMpopJ0fYaJ7v5/blTiS6wzVdXleZ/w== +"@aws-sdk/signature-v4-multi-region@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.967.0.tgz#06da6eceffab02f25d3fb85d2bbe77fe35cefe56" + integrity sha512-LfpCEqe/BliiwBtNImz/Txx6MQZkDqjP2bbk+Q4Km6mYhFU9pyPlKo3AYEHfGWn92Smt1nS3S8SzIK0nL6J2Fg== dependencies: - "@aws-sdk/middleware-sdk-s3" "3.965.0" + "@aws-sdk/middleware-sdk-s3" "3.967.0" "@aws-sdk/types" "3.965.0" "@smithy/protocol-http" "^5.3.7" "@smithy/signature-v4" "^5.3.7" "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/token-providers@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.965.0.tgz#c759e73a38004a7a1011b7f38365ead433a726a7" - integrity sha512-aR0qxg0b8flkXJVE+CM1gzo7uJ57md50z2eyCwofC0QIz5Y0P7/7vvb9/dmUQt6eT9XRN5iRcUqq2IVxVDvJOw== +"@aws-sdk/token-providers@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.967.0.tgz#4ff2fdc9656cb63fa04409dca81707a2e062b481" + integrity sha512-Qnd/nJ0CgeUa7zQczgmdQm0vYUF7pD1G0C+dR1T7huHQHRIsgCWIsCV9wNKzOFluqtcr6YAeuTwvY0+l8XWxnA== dependencies: - "@aws-sdk/core" "3.965.0" - "@aws-sdk/nested-clients" "3.965.0" + "@aws-sdk/core" "3.967.0" + "@aws-sdk/nested-clients" "3.967.0" "@aws-sdk/types" "3.965.0" "@smithy/property-provider" "^4.2.7" "@smithy/shared-ini-file-loader" "^4.4.2" @@ -587,10 +587,10 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/util-arn-parser@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.965.0.tgz#85d5fa58824bec65dd16b101caaba7101bb75909" - integrity sha512-bNGKr5Tct28jGLkL8xIkGu7swpDgBpkTVbGaofhzr/X80iclbOv656RGxhMpDvmc4S9UuQnqLRXyceNFNF2V7Q== +"@aws-sdk/util-arn-parser@3.966.0": + version "3.966.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.966.0.tgz#13f6720a62335d36515f9bda8cc92432c854c401" + integrity sha512-WcCLdKBK2nHhtOPE8du5XjOXaOToxGF3Ge8rgK2jaRpjkzjS0/mO+Jp2H4+25hOne3sP2twBu5BrvD9KoXQ5LQ== dependencies: tslib "^2.6.2" @@ -622,12 +622,12 @@ bowser "^2.11.0" tslib "^2.6.2" -"@aws-sdk/util-user-agent-node@3.965.0": - version "3.965.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.965.0.tgz#67fa31e3de9a9f9f7aa449a235785eda0f82315a" - integrity sha512-kokIHUfNT3/P55E4fUJJrFHuuA9BbjFKUIxoLrd3UaRfdafT0ScRfg2eaZie6arf60EuhlUIZH0yALxttMEjxQ== +"@aws-sdk/util-user-agent-node@3.967.0": + version "3.967.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.967.0.tgz#89145311f3194c027c42945dda8b84e94e715bc8" + integrity sha512-yUz6pCGxyG4+QaDg0dkdIBphjQp8A9rrbZa/+U3RJgRrW47hy64clFQUROzj5Poy1Ur8ICVXEUpBsSqRuYEU2g== dependencies: - "@aws-sdk/middleware-user-agent" "3.965.0" + "@aws-sdk/middleware-user-agent" "3.967.0" "@aws-sdk/types" "3.965.0" "@smithy/node-config-provider" "^4.3.7" "@smithy/types" "^4.11.0" @@ -1221,10 +1221,10 @@ resolved "https://registry.yarnpkg.com/@inquirer/ansi/-/ansi-1.0.2.tgz#674a4c4d81ad460695cb2a1fc69d78cd187f337e" integrity sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ== -"@inquirer/ansi@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@inquirer/ansi/-/ansi-2.0.2.tgz#c06d511455f12b0ac22d090135008c1b0cc5eb37" - integrity sha512-SYLX05PwJVnW+WVegZt1T4Ip1qba1ik+pNJPDiqvk6zS5Y/i8PhRzLpGEtVd7sW0G8cMtkD8t4AZYhQwm8vnww== +"@inquirer/ansi@^2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@inquirer/ansi/-/ansi-2.0.3.tgz#3c4c5b587894278996c2750db83d89fb547b796b" + integrity sha512-g44zhR3NIKVs0zUesa4iMzExmZpLUdTLRMCStqX3GE5NT6VkPcxQGJ+uC8tDgBUC/vB1rUhUd55cOf++4NZcmw== "@inquirer/checkbox@^4.3.2": version "4.3.2" @@ -1237,15 +1237,15 @@ "@inquirer/type" "^3.0.10" yoctocolors-cjs "^2.1.3" -"@inquirer/checkbox@^5.0.3": - version "5.0.3" - resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-5.0.3.tgz#5a7de280059b235f08db41877a463e619672e146" - integrity sha512-xtQP2eXMFlOcAhZ4ReKP2KZvDIBb1AnCfZ81wWXG3DXLVH0f0g4obE0XDPH+ukAEMRcZT0kdX2AS1jrWGXbpxw== +"@inquirer/checkbox@^5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-5.0.4.tgz#813e8fd64c5f9ce064e4a6517a1fcc4524d2cf05" + integrity sha512-DrAMU3YBGMUAp6ArwTIp/25CNDtDbxk7UjIrrtM25JVVrlVYlVzHh5HR1BDFu9JMyUoZ4ZanzeaHqNDttf3gVg== dependencies: - "@inquirer/ansi" "^2.0.2" - "@inquirer/core" "^11.1.0" - "@inquirer/figures" "^2.0.2" - "@inquirer/type" "^4.0.2" + "@inquirer/ansi" "^2.0.3" + "@inquirer/core" "^11.1.1" + "@inquirer/figures" "^2.0.3" + "@inquirer/type" "^4.0.3" "@inquirer/confirm@^3.1.22": version "3.2.0" @@ -1263,13 +1263,13 @@ "@inquirer/core" "^10.3.2" "@inquirer/type" "^3.0.10" -"@inquirer/confirm@^6.0.3": - version "6.0.3" - resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-6.0.3.tgz#1636ee1b7364dc15a5eb369db4a83a37f9a0732a" - integrity sha512-lyEvibDFL+NA5R4xl8FUmNhmu81B+LDL9L/MpKkZlQDJZXzG8InxiqYxiAlQYa9cqLLhYqKLQwZqXmSTqCLjyw== +"@inquirer/confirm@^6.0.4": + version "6.0.4" + resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-6.0.4.tgz#548d63981f3bc189ee0773015fbe4625e7a204a0" + integrity sha512-WdaPe7foUnoGYvXzH4jp4wH/3l+dBhZ3uwhKjXjwdrq5tEIFaANxj6zrGHxLdsIA0yKM0kFPVcEalOZXBB5ISA== dependencies: - "@inquirer/core" "^11.1.0" - "@inquirer/type" "^4.0.2" + "@inquirer/core" "^11.1.1" + "@inquirer/type" "^4.0.3" "@inquirer/core@^10.3.2": version "10.3.2" @@ -1285,14 +1285,14 @@ wrap-ansi "^6.2.0" yoctocolors-cjs "^2.1.3" -"@inquirer/core@^11.1.0": - version "11.1.0" - resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-11.1.0.tgz#b2e17d4e44baa6f2057310529a9b3852fc828860" - integrity sha512-+jD/34T1pK8M5QmZD/ENhOfXdl9Zr+BrQAUc5h2anWgi7gggRq15ZbiBeLoObj0TLbdgW7TAIQRU2boMc9uOKQ== +"@inquirer/core@^11.1.1": + version "11.1.1" + resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-11.1.1.tgz#7cf708b350f9e73b01ccb4b61ecf3016d3de1b0d" + integrity sha512-hV9o15UxX46OyQAtaoMqAOxGR8RVl1aZtDx1jHbCtSJy1tBdTfKxLPKf7utsE4cRy4tcmCQ4+vdV+ca+oNxqNA== dependencies: - "@inquirer/ansi" "^2.0.2" - "@inquirer/figures" "^2.0.2" - "@inquirer/type" "^4.0.2" + "@inquirer/ansi" "^2.0.3" + "@inquirer/figures" "^2.0.3" + "@inquirer/type" "^4.0.3" cli-width "^4.1.0" mute-stream "^3.0.0" signal-exit "^4.1.0" @@ -1325,14 +1325,14 @@ "@inquirer/external-editor" "^1.0.3" "@inquirer/type" "^3.0.10" -"@inquirer/editor@^5.0.3": - version "5.0.3" - resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-5.0.3.tgz#570f7bd6f32cd2b0f6172bc9387eb913fcf40cfd" - integrity sha512-wYyQo96TsAqIciP/r5D3cFeV8h4WqKQ/YOvTg5yOfP2sqEbVVpbxPpfV3LM5D0EP4zUI3EZVHyIUIllnoIa8OQ== +"@inquirer/editor@^5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-5.0.4.tgz#8dda8bc92ca5a7f7326b4508f8da90358fbedfc5" + integrity sha512-QI3Jfqcv6UO2/VJaEFONH8Im1ll++Xn/AJTBn9Xf+qx2M+H8KZAdQ5sAe2vtYlo+mLW+d7JaMJB4qWtK4BG3pw== dependencies: - "@inquirer/core" "^11.1.0" - "@inquirer/external-editor" "^2.0.2" - "@inquirer/type" "^4.0.2" + "@inquirer/core" "^11.1.1" + "@inquirer/external-editor" "^2.0.3" + "@inquirer/type" "^4.0.3" "@inquirer/expand@^4.0.23": version "4.0.23" @@ -1343,13 +1343,13 @@ "@inquirer/type" "^3.0.10" yoctocolors-cjs "^2.1.3" -"@inquirer/expand@^5.0.3": - version "5.0.3" - resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-5.0.3.tgz#1ed7d2994b415610dfaf8ae5a390f5b097d852ea" - integrity sha512-2oINvuL27ujjxd95f6K2K909uZOU2x1WiAl7Wb1X/xOtL8CgQ1kSxzykIr7u4xTkXkXOAkCuF45T588/YKee7w== +"@inquirer/expand@^5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-5.0.4.tgz#72adbd795c451deb6e74d04d5da91e41a45372d3" + integrity sha512-0I/16YwPPP0Co7a5MsomlZLpch48NzYfToyqYAOWtBmaXSB80RiNQ1J+0xx2eG+Wfxt0nHtpEWSRr6CzNVnOGg== dependencies: - "@inquirer/core" "^11.1.0" - "@inquirer/type" "^4.0.2" + "@inquirer/core" "^11.1.1" + "@inquirer/type" "^4.0.3" "@inquirer/external-editor@^1.0.3": version "1.0.3" @@ -1359,13 +1359,13 @@ chardet "^2.1.1" iconv-lite "^0.7.0" -"@inquirer/external-editor@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@inquirer/external-editor/-/external-editor-2.0.2.tgz#62e51bf0b7e40fa6275f20dcec4deafb8c558c88" - integrity sha512-X/fMXK7vXomRWEex1j8mnj7s1mpnTeP4CO/h2gysJhHLT2WjBnLv4ZQEGpm/kcYI8QfLZ2fgW+9kTKD+jeopLg== +"@inquirer/external-editor@^2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@inquirer/external-editor/-/external-editor-2.0.3.tgz#c9e84d8d6040968bee33232683b05642001a4731" + integrity sha512-LgyI7Agbda74/cL5MvA88iDpvdXI2KuMBCGRkbCl2Dg1vzHeOgs+s0SDcXV7b+WZJrv2+ERpWSM65Fpi9VfY3w== dependencies: chardet "^2.1.1" - iconv-lite "^0.7.0" + iconv-lite "^0.7.2" "@inquirer/figures@^1.0.15": version "1.0.15" @@ -1377,10 +1377,10 @@ resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-1.0.13.tgz#ad0afd62baab1c23175115a9b62f511b6a751e45" integrity sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw== -"@inquirer/figures@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-2.0.2.tgz#81136386671af0c014eb5af0b18080554505ea12" - integrity sha512-qXm6EVvQx/FmnSrCWCIGtMHwqeLgxABP8XgcaAoywsL0NFga9gD5kfG0gXiv80GjK9Hsoz4pgGwF/+CjygyV9A== +"@inquirer/figures@^2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-2.0.3.tgz#9d0cd242fbdb4ed8f1f52836a977eb7071e6c512" + integrity sha512-y09iGt3JKoOCBQ3w4YrSJdokcD8ciSlMIWsD+auPu+OZpfxLuyz+gICAQ6GCBOmJJt4KEQGHuZSVff2jiNOy7g== "@inquirer/input@^2.2.4": version "2.3.0" @@ -1398,13 +1398,13 @@ "@inquirer/core" "^10.3.2" "@inquirer/type" "^3.0.10" -"@inquirer/input@^5.0.3": - version "5.0.3" - resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-5.0.3.tgz#37f5a73e06dbda3658bdaf3ba5296ab30e3db6fc" - integrity sha512-4R0TdWl53dtp79Vs6Df2OHAtA2FVNqya1hND1f5wjHWxZJxwDMSNB1X5ADZJSsQKYAJ5JHCTO+GpJZ42mK0Otw== +"@inquirer/input@^5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-5.0.4.tgz#56a839a27ed091972f0eb6be1ed6ede2f7f4223f" + integrity sha512-4B3s3jvTREDFvXWit92Yc6jF1RJMDy2VpSqKtm4We2oVU65YOh2szY5/G14h4fHlyQdpUmazU5MPCFZPRJ0AOw== dependencies: - "@inquirer/core" "^11.1.0" - "@inquirer/type" "^4.0.2" + "@inquirer/core" "^11.1.1" + "@inquirer/type" "^4.0.3" "@inquirer/number@^3.0.23": version "3.0.23" @@ -1414,13 +1414,13 @@ "@inquirer/core" "^10.3.2" "@inquirer/type" "^3.0.10" -"@inquirer/number@^4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@inquirer/number/-/number-4.0.3.tgz#30ddef1e65d1830f211687d59e5e9240ef5c6fa0" - integrity sha512-TjQLe93GGo5snRlu83JxE38ZPqj5ZVggL+QqqAF2oBA5JOJoxx25GG3EGH/XN/Os5WOmKfO8iLVdCXQxXRZIMQ== +"@inquirer/number@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@inquirer/number/-/number-4.0.4.tgz#c0ea5cd3a3f5e15ea1e90d6144abfd338a07f4f7" + integrity sha512-CmMp9LF5HwE+G/xWsC333TlCzYYbXMkcADkKzcawh49fg2a1ryLc7JL1NJYYt1lJ+8f4slikNjJM9TEL/AljYQ== dependencies: - "@inquirer/core" "^11.1.0" - "@inquirer/type" "^4.0.2" + "@inquirer/core" "^11.1.1" + "@inquirer/type" "^4.0.3" "@inquirer/password@^4.0.23": version "4.0.23" @@ -1431,30 +1431,30 @@ "@inquirer/core" "^10.3.2" "@inquirer/type" "^3.0.10" -"@inquirer/password@^5.0.3": - version "5.0.3" - resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-5.0.3.tgz#078fa035cac1687ca71d580ed076fa993a779b70" - integrity sha512-rCozGbUMAHedTeYWEN8sgZH4lRCdgG/WinFkit6ZPsp8JaNg2T0g3QslPBS5XbpORyKP/I+xyBO81kFEvhBmjA== - dependencies: - "@inquirer/ansi" "^2.0.2" - "@inquirer/core" "^11.1.0" - "@inquirer/type" "^4.0.2" - -"@inquirer/prompts@8.1.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-8.1.0.tgz#ad140b4db9e23f13c07a2f14578807dba0e36522" - integrity sha512-LsZMdKcmRNF5LyTRuZE5nWeOjganzmN3zwbtNfcs6GPh3I2TsTtF1UYZlbxVfhxd+EuUqLGs/Lm3Xt4v6Az1wA== - dependencies: - "@inquirer/checkbox" "^5.0.3" - "@inquirer/confirm" "^6.0.3" - "@inquirer/editor" "^5.0.3" - "@inquirer/expand" "^5.0.3" - "@inquirer/input" "^5.0.3" - "@inquirer/number" "^4.0.3" - "@inquirer/password" "^5.0.3" - "@inquirer/rawlist" "^5.1.0" - "@inquirer/search" "^4.0.3" - "@inquirer/select" "^5.0.3" +"@inquirer/password@^5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-5.0.4.tgz#d691b1e9f4cc323ffff94579db040c751140c4fa" + integrity sha512-ZCEPyVYvHK4W4p2Gy6sTp9nqsdHQCfiPXIP9LbJVW4yCinnxL/dDDmPaEZVysGrj8vxVReRnpfS2fOeODe9zjg== + dependencies: + "@inquirer/ansi" "^2.0.3" + "@inquirer/core" "^11.1.1" + "@inquirer/type" "^4.0.3" + +"@inquirer/prompts@8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-8.2.0.tgz#864494037fe3d456a829198a0563b17492b95a77" + integrity sha512-rqTzOprAj55a27jctS3vhvDDJzYXsr33WXTjODgVOru21NvBo9yIgLIAf7SBdSV0WERVly3dR6TWyp7ZHkvKFA== + dependencies: + "@inquirer/checkbox" "^5.0.4" + "@inquirer/confirm" "^6.0.4" + "@inquirer/editor" "^5.0.4" + "@inquirer/expand" "^5.0.4" + "@inquirer/input" "^5.0.4" + "@inquirer/number" "^4.0.4" + "@inquirer/password" "^5.0.4" + "@inquirer/rawlist" "^5.2.0" + "@inquirer/search" "^4.1.0" + "@inquirer/select" "^5.0.4" "@inquirer/prompts@^7.10.1": version "7.10.1" @@ -1481,13 +1481,13 @@ "@inquirer/type" "^3.0.10" yoctocolors-cjs "^2.1.3" -"@inquirer/rawlist@^5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-5.1.0.tgz#e374da2715267fbbd27769579212964b47049fdf" - integrity sha512-yUCuVh0jW026Gr2tZlG3kHignxcrLKDR3KBp+eUgNz+BAdSeZk0e18yt2gyBr+giYhj/WSIHCmPDOgp1mT2niQ== +"@inquirer/rawlist@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-5.2.0.tgz#fee7d58867508781ff96483f5894bfdd551a1ec2" + integrity sha512-CciqGoOUMrFo6HxvOtU5uL8fkjCmzyeB6fG7O1vdVAZVSopUBYECOwevDBlqNLyyYmzpm2Gsn/7nLrpruy9RFg== dependencies: - "@inquirer/core" "^11.1.0" - "@inquirer/type" "^4.0.2" + "@inquirer/core" "^11.1.1" + "@inquirer/type" "^4.0.3" "@inquirer/search@^3.2.2": version "3.2.2" @@ -1499,14 +1499,14 @@ "@inquirer/type" "^3.0.10" yoctocolors-cjs "^2.1.3" -"@inquirer/search@^4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@inquirer/search/-/search-4.0.3.tgz#c4a62b328cb0345d11c8e353fa63b1c59fdbd833" - integrity sha512-lzqVw0YwuKYetk5VwJ81Ba+dyVlhseHPx9YnRKQgwXdFS0kEavCz2gngnNhnMIxg8+j1N/rUl1t5s1npwa7bqg== +"@inquirer/search@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@inquirer/search/-/search-4.1.0.tgz#5e17b5787975b8b4df182ca969e525c01c98dc4f" + integrity sha512-EAzemfiP4IFvIuWnrHpgZs9lAhWDA0GM3l9F4t4mTQ22IFtzfrk8xbkMLcAN7gmVML9O/i+Hzu8yOUyAaL6BKA== dependencies: - "@inquirer/core" "^11.1.0" - "@inquirer/figures" "^2.0.2" - "@inquirer/type" "^4.0.2" + "@inquirer/core" "^11.1.1" + "@inquirer/figures" "^2.0.3" + "@inquirer/type" "^4.0.3" "@inquirer/select@^2.5.0": version "2.5.0" @@ -1530,15 +1530,15 @@ "@inquirer/type" "^3.0.10" yoctocolors-cjs "^2.1.3" -"@inquirer/select@^5.0.3": - version "5.0.3" - resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-5.0.3.tgz#6d3529f9bf2d42a7d4de7f5918a5c0b6b0d6ccb0" - integrity sha512-M+ynbwS0ecQFDYMFrQrybA0qL8DV0snpc4kKevCCNaTpfghsRowRY7SlQBeIYNzHqXtiiz4RG9vTOeb/udew7w== +"@inquirer/select@^5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-5.0.4.tgz#11249c7091946681d394f649b00844f8fda38d7a" + integrity sha512-s8KoGpPYMEQ6WXc0dT9blX2NtIulMdLOO3LA1UKOiv7KFWzlJ6eLkEYTDBIi+JkyKXyn8t/CD6TinxGjyLt57g== dependencies: - "@inquirer/ansi" "^2.0.2" - "@inquirer/core" "^11.1.0" - "@inquirer/figures" "^2.0.2" - "@inquirer/type" "^4.0.2" + "@inquirer/ansi" "^2.0.3" + "@inquirer/core" "^11.1.1" + "@inquirer/figures" "^2.0.3" + "@inquirer/type" "^4.0.3" "@inquirer/type@^1.5.3": version "1.5.5" @@ -1559,10 +1559,10 @@ resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-3.0.10.tgz#11ed564ec78432a200ea2601a212d24af8150d50" integrity sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA== -"@inquirer/type@^4.0.2": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-4.0.2.tgz#e494f1b6c29f6f57a88dd00ef26e99eebebec42a" - integrity sha512-cae7mzluplsjSdgFA6ACLygb5jC8alO0UUnFPyu0E7tNRPrL+q/f8VcSXp+cjZQ7l5CMpDpi2G1+IQvkOiL1Lw== +"@inquirer/type@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-4.0.3.tgz#219b8c29afe366067f90705d156d1b395c9e2af0" + integrity sha512-cKZN7qcXOpj1h+1eTTcGDVLaBIHNMT1Rz9JqJP5MnEJ0JhgVWllx7H/tahUp5YEK1qaByH2Itb8wLG/iScD5kw== "@internxt/eslint-config-internxt@2.0.1": version "2.0.1" @@ -1660,7 +1660,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== -"@jridgewell/trace-mapping@0.3.31", "@jridgewell/trace-mapping@^0.3.23", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.28": +"@jridgewell/trace-mapping@0.3.31", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.28": version "0.3.31" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0" integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== @@ -2119,10 +2119,10 @@ "@smithy/util-middleware" "^4.2.7" tslib "^2.6.2" -"@smithy/core@^3.20.0": - version "3.20.0" - resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.20.0.tgz#59dbd689e2efe70870591e4331faece9b20a18dd" - integrity sha512-WsSHCPq/neD5G/MkK4csLI5Y5Pkd9c1NMfpYEKeghSGaD4Ja1qLIohRQf2D5c1Uy5aXp76DeKHkzWZ9KAlHroQ== +"@smithy/core@^3.20.2", "@smithy/core@^3.20.3": + version "3.20.3" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.20.3.tgz#c0f7ce0c8a7a2478d4f9986efcf90b40b9d6be2e" + integrity sha512-iwF1e0+H9vX+4reUA0WjKnc5ueg0Leinl5kI7wsie5bVXoYdzkpINz6NPYhpr/5InOv332a7wNV5AxJyFoVUsQ== dependencies: "@smithy/middleware-serde" "^4.2.8" "@smithy/protocol-http" "^5.3.7" @@ -2271,12 +2271,12 @@ "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@smithy/middleware-endpoint@^4.4.1": - version "4.4.1" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.1.tgz#118f27b3ce85cdf66b62866c8de87fa2a5ec86ee" - integrity sha512-gpLspUAoe6f1M6H0u4cVuFzxZBrsGZmjx2O9SigurTx4PbntYa4AJ+o0G0oGm1L2oSX6oBhcGHwrfJHup2JnJg== +"@smithy/middleware-endpoint@^4.4.3", "@smithy/middleware-endpoint@^4.4.4": + version "4.4.4" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.4.tgz#4f7166c653136cd9e6742a6a93adfc1619a2453a" + integrity sha512-TFxS6C5bGSc4djD1SLVmstCpfYDjmMnBR4KRDge5HEEtgSINGPKuxLvaAGfSPx5FFoMaTJkj4jJLNFggeWpRoQ== dependencies: - "@smithy/core" "^3.20.0" + "@smithy/core" "^3.20.3" "@smithy/middleware-serde" "^4.2.8" "@smithy/node-config-provider" "^4.3.7" "@smithy/shared-ini-file-loader" "^4.4.2" @@ -2285,15 +2285,15 @@ "@smithy/util-middleware" "^4.2.7" tslib "^2.6.2" -"@smithy/middleware-retry@^4.4.17": - version "4.4.17" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.17.tgz#b71568f8292f2743801aecd056021bca5a66e013" - integrity sha512-MqbXK6Y9uq17h+4r0ogu/sBT6V/rdV+5NvYL7ZV444BKfQygYe8wAhDrVXagVebN6w2RE0Fm245l69mOsPGZzg== +"@smithy/middleware-retry@^4.4.19": + version "4.4.20" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.20.tgz#595ce65dbd4fd895a57b1e6d0573d8ef7eaa6f87" + integrity sha512-+UvEn/8HGzh/6zpe9xFGZe7go4/fzflggfeRG/TvdGLoUY7Gw+4RgzKJEPU2NvPo0k/j/o7vvx25ZWyOXeGoxw== dependencies: "@smithy/node-config-provider" "^4.3.7" "@smithy/protocol-http" "^5.3.7" "@smithy/service-error-classification" "^4.2.7" - "@smithy/smithy-client" "^4.10.2" + "@smithy/smithy-client" "^4.10.5" "@smithy/types" "^4.11.0" "@smithy/util-middleware" "^4.2.7" "@smithy/util-retry" "^4.2.7" @@ -2400,13 +2400,13 @@ "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@smithy/smithy-client@^4.10.2": - version "4.10.2" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.10.2.tgz#82b9ef9e764201e86fa38d00f0b59c7b34a62463" - integrity sha512-D5z79xQWpgrGpAHb054Fn2CCTQZpog7JELbVQ6XAvXs5MNKWf28U9gzSBlJkOyMl9LA1TZEjRtwvGXfP0Sl90g== +"@smithy/smithy-client@^4.10.4", "@smithy/smithy-client@^4.10.5": + version "4.10.5" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.10.5.tgz#574a50a0886c40a4f5284ab64550c1cc7f7a57f5" + integrity sha512-uotYm3WDne01R0DxBqF9J8WZc8gSgdj+uC7Lv/R+GinH4rxcgRLxLDayYkyGAboZlYszly6maQA+NGQ5N4gLhQ== dependencies: - "@smithy/core" "^3.20.0" - "@smithy/middleware-endpoint" "^4.4.1" + "@smithy/core" "^3.20.3" + "@smithy/middleware-endpoint" "^4.4.4" "@smithy/middleware-stack" "^4.2.7" "@smithy/protocol-http" "^5.3.7" "@smithy/types" "^4.11.0" @@ -2482,26 +2482,26 @@ dependencies: tslib "^2.6.2" -"@smithy/util-defaults-mode-browser@^4.3.16": - version "4.3.16" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.16.tgz#b89e84e3a50a12dde0ba09f0475bd3c8db1075b7" - integrity sha512-/eiSP3mzY3TsvUOYMeL4EqUX6fgUOj2eUOU4rMMgVbq67TiRLyxT7Xsjxq0bW3OwuzK009qOwF0L2OgJqperAQ== +"@smithy/util-defaults-mode-browser@^4.3.18": + version "4.3.19" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.19.tgz#b2a6617ef49a2d4ee87d1ff74e6d7e85a9064fa7" + integrity sha512-5fkC/yE5aepnzcF9dywKefGlJUMM7JEYUOv97TRDLTtGiiAqf7YG80HJWIBR0qWQPQW3dlQ5eFlUsySvt0rGEA== dependencies: "@smithy/property-provider" "^4.2.7" - "@smithy/smithy-client" "^4.10.2" + "@smithy/smithy-client" "^4.10.5" "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@smithy/util-defaults-mode-node@^4.2.19": - version "4.2.19" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.19.tgz#a545d026859f4a8f3ab27454d3f026f901bff257" - integrity sha512-3a4+4mhf6VycEJyHIQLypRbiwG6aJvbQAeRAVXydMmfweEPnLLabRbdyo/Pjw8Rew9vjsh5WCdhmDaHkQnhhhA== +"@smithy/util-defaults-mode-node@^4.2.21": + version "4.2.22" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.22.tgz#a9230b965379a45d0cd9496037113d6c9bcbba93" + integrity sha512-f0KNaSK192+kv6GFkUDA0Tvr5B8eU2bFh1EO+cUdlzZ2jap5Zv7KZXa0B/7r/M1+xiYPSIuroxlxQVP1ua9kxg== dependencies: "@smithy/config-resolver" "^4.4.5" "@smithy/credential-provider-imds" "^4.2.7" "@smithy/node-config-provider" "^4.3.7" "@smithy/property-provider" "^4.2.7" - "@smithy/smithy-client" "^4.10.2" + "@smithy/smithy-client" "^4.10.5" "@smithy/types" "^4.11.0" tslib "^2.6.2" @@ -2746,13 +2746,20 @@ dependencies: "@types/node" "*" -"@types/node@*", "@types/node@25.0.5": +"@types/node@*": version "25.0.5" resolved "https://registry.yarnpkg.com/@types/node/-/node-25.0.5.tgz#7ee6356607b9c93b9d25bf5c5e8f8a8ed6240877" integrity sha512-FuLxeLuSVOqHPxSN1fkcD8DLU21gAP7nCKqGRJ/FglbCUBs0NYN6TpHcdmyLeh8C0KwGIaZQJSv+OYG+KZz+Gw== dependencies: undici-types "~7.16.0" +"@types/node@25.0.7": + version "25.0.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-25.0.7.tgz#afd2f0d34358631a287c6726dabe0c845abc2bae" + integrity sha512-C/er7DlIZgRJO7WtTdYovjIFzGsz0I95UlMyR9anTb4aCpBSRWe5Jc1/RvLKUfzmOxHPGjSE5+63HgLtndxU4w== + dependencies: + undici-types "~7.16.0" + "@types/node@^22.5.5": version "22.19.1" resolved "https://registry.yarnpkg.com/@types/node/-/node-22.19.1.tgz#1188f1ddc9f46b4cc3aec76749050b4e1f459b7b" @@ -2903,10 +2910,10 @@ "@typescript-eslint/types" "8.43.0" eslint-visitor-keys "^4.2.1" -"@vitest/coverage-istanbul@4.0.16": - version "4.0.16" - resolved "https://registry.yarnpkg.com/@vitest/coverage-istanbul/-/coverage-istanbul-4.0.16.tgz#b22e6bd20d94ea3df008583ab21ab36ecba0c1b4" - integrity sha512-CLyueXIHewDzmov97rGW/RNtg++UBwdtY/F9PZbEDvHlX16JWVyolg7OeGXZS3xkuuoaZMheef7luDFCoC6vsQ== +"@vitest/coverage-istanbul@4.0.17": + version "4.0.17" + resolved "https://registry.yarnpkg.com/@vitest/coverage-istanbul/-/coverage-istanbul-4.0.17.tgz#e34f3d23effd7a257bfc0a75db3ce97c3d6bd423" + integrity sha512-ayJXDFjASfKRwe4MlBxnC55busMQNxlWQu8i13q2V7/DT1KKUIfIqLgAphnBclqLmi/oAIC4JHcBF6GWZ3/EeQ== dependencies: "@istanbuljs/schema" "^0.1.3" "@jridgewell/gen-mapping" "^0.3.13" @@ -2914,68 +2921,67 @@ istanbul-lib-coverage "^3.2.2" istanbul-lib-instrument "^6.0.3" istanbul-lib-report "^3.0.1" - istanbul-lib-source-maps "^5.0.6" istanbul-reports "^3.2.0" magicast "^0.5.1" obug "^2.1.1" tinyrainbow "^3.0.3" -"@vitest/expect@4.0.16": - version "4.0.16" - resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-4.0.16.tgz#3cb324c35f59ae72a9e1fb3b4f7b92e596628151" - integrity sha512-eshqULT2It7McaJkQGLkPjPjNph+uevROGuIMJdG3V+0BSR2w9u6J9Lwu+E8cK5TETlfou8GRijhafIMhXsimA== +"@vitest/expect@4.0.17": + version "4.0.17" + resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-4.0.17.tgz#67bb0d4a7d37054590a19dcf831f7936d14a8a02" + integrity sha512-mEoqP3RqhKlbmUmntNDDCJeTDavDR+fVYkSOw8qRwJFaW/0/5zA9zFeTrHqNtcmwh6j26yMmwx2PqUDPzt5ZAQ== dependencies: "@standard-schema/spec" "^1.0.0" "@types/chai" "^5.2.2" - "@vitest/spy" "4.0.16" - "@vitest/utils" "4.0.16" + "@vitest/spy" "4.0.17" + "@vitest/utils" "4.0.17" chai "^6.2.1" tinyrainbow "^3.0.3" -"@vitest/mocker@4.0.16": - version "4.0.16" - resolved "https://registry.yarnpkg.com/@vitest/mocker/-/mocker-4.0.16.tgz#0351f17f5843b226f237f86cad7fc6dd7fd5b36d" - integrity sha512-yb6k4AZxJTB+q9ycAvsoxGn+j/po0UaPgajllBgt1PzoMAAmJGYFdDk0uCcRcxb3BrME34I6u8gHZTQlkqSZpg== +"@vitest/mocker@4.0.17": + version "4.0.17" + resolved "https://registry.yarnpkg.com/@vitest/mocker/-/mocker-4.0.17.tgz#ce559098be1ae18ae5aa441a79939bcd7fc8f42f" + integrity sha512-+ZtQhLA3lDh1tI2wxe3yMsGzbp7uuJSWBM1iTIKCbppWTSBN09PUC+L+fyNlQApQoR+Ps8twt2pbSSXg2fQVEQ== dependencies: - "@vitest/spy" "4.0.16" + "@vitest/spy" "4.0.17" estree-walker "^3.0.3" magic-string "^0.30.21" -"@vitest/pretty-format@4.0.16": - version "4.0.16" - resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-4.0.16.tgz#91893e0337dbdd6f80a89bcc9710c0d03650f090" - integrity sha512-eNCYNsSty9xJKi/UdVD8Ou16alu7AYiS2fCPRs0b1OdhJiV89buAXQLpTbe+X8V9L6qrs9CqyvU7OaAopJYPsA== +"@vitest/pretty-format@4.0.17": + version "4.0.17" + resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-4.0.17.tgz#dde7cb2c01699d0943571137d1b482edff5fc000" + integrity sha512-Ah3VAYmjcEdHg6+MwFE17qyLqBHZ+ni2ScKCiW2XrlSBV4H3Z7vYfPfz7CWQ33gyu76oc0Ai36+kgLU3rfF4nw== dependencies: tinyrainbow "^3.0.3" -"@vitest/runner@4.0.16": - version "4.0.16" - resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-4.0.16.tgz#a9eb6786545727436e53eb51308abd6af8154323" - integrity sha512-VWEDm5Wv9xEo80ctjORcTQRJ539EGPB3Pb9ApvVRAY1U/WkHXmmYISqU5E79uCwcW7xYUV38gwZD+RV755fu3Q== +"@vitest/runner@4.0.17": + version "4.0.17" + resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-4.0.17.tgz#dcc3bb4a4b1077858f3b105e91b2eeb208cee780" + integrity sha512-JmuQyf8aMWoo/LmNFppdpkfRVHJcsgzkbCA+/Bk7VfNH7RE6Ut2qxegeyx2j3ojtJtKIbIGy3h+KxGfYfk28YQ== dependencies: - "@vitest/utils" "4.0.16" + "@vitest/utils" "4.0.17" pathe "^2.0.3" -"@vitest/snapshot@4.0.16": - version "4.0.16" - resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-4.0.16.tgz#6a7e41bdd3a60206c167720042c836c30dc50f3a" - integrity sha512-sf6NcrYhYBsSYefxnry+DR8n3UV4xWZwWxYbCJUt2YdvtqzSPR7VfGrY0zsv090DAbjFZsi7ZaMi1KnSRyK1XA== +"@vitest/snapshot@4.0.17": + version "4.0.17" + resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-4.0.17.tgz#40d71a3dad4ac39812ed96a95fded46a920e1a31" + integrity sha512-npPelD7oyL+YQM2gbIYvlavlMVWUfNNGZPcu0aEUQXt7FXTuqhmgiYupPnAanhKvyP6Srs2pIbWo30K0RbDtRQ== dependencies: - "@vitest/pretty-format" "4.0.16" + "@vitest/pretty-format" "4.0.17" magic-string "^0.30.21" pathe "^2.0.3" -"@vitest/spy@4.0.16": - version "4.0.16" - resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-4.0.16.tgz#3ac2e63e3e0cf304f1a84ec086d8e36cd185fbbd" - integrity sha512-4jIOWjKP0ZUaEmJm00E0cOBLU+5WE0BpeNr3XN6TEF05ltro6NJqHWxXD0kA8/Zc8Nh23AT8WQxwNG+WeROupw== +"@vitest/spy@4.0.17": + version "4.0.17" + resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-4.0.17.tgz#d0936f8908b4dae091d9b948be3bae8e19d1878d" + integrity sha512-I1bQo8QaP6tZlTomQNWKJE6ym4SHf3oLS7ceNjozxxgzavRAgZDc06T7kD8gb9bXKEgcLNt00Z+kZO6KaJ62Ew== -"@vitest/utils@4.0.16": - version "4.0.16" - resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-4.0.16.tgz#f789a4ef5c5b2e8eef90a4c3304678dbc6c92599" - integrity sha512-h8z9yYhV3e1LEfaQ3zdypIrnAg/9hguReGZoS7Gl0aBG5xgA410zBqECqmaF/+RkTggRsfnzc1XaAHA6bmUufA== +"@vitest/utils@4.0.17": + version "4.0.17" + resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-4.0.17.tgz#48181deab273c87ac4ee20c1c454ffe9c4f453fe" + integrity sha512-RG6iy+IzQpa9SB8HAFHJ9Y+pTzI+h8553MrciN9eC6TFBErqrQaTas4vG+MVj8S4uKk8uTT2p0vgZPnTdxd96w== dependencies: - "@vitest/pretty-format" "4.0.16" + "@vitest/pretty-format" "4.0.17" tinyrainbow "^3.0.3" accepts@^2.0.0: @@ -4858,6 +4864,13 @@ iconv-lite@^0.7.0, iconv-lite@~0.7.0: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" +iconv-lite@^0.7.2: + version "0.7.2" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.7.2.tgz#d0bdeac3f12b4835b7359c2ad89c422a4d1cc72e" + integrity sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + ignore-by-default@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" @@ -5222,15 +5235,6 @@ istanbul-lib-report@^3.0.0, istanbul-lib-report@^3.0.1: make-dir "^4.0.0" supports-color "^7.1.0" -istanbul-lib-source-maps@^5.0.6: - version "5.0.6" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz#acaef948df7747c8eb5fbf1265cb980f6353a441" - integrity sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A== - dependencies: - "@jridgewell/trace-mapping" "^0.3.23" - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - istanbul-reports@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.2.0.tgz#cb4535162b5784aa623cee21a7252cf2c807ac93" @@ -5732,13 +5736,13 @@ 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.63: - version "4.22.63" - resolved "https://registry.yarnpkg.com/oclif/-/oclif-4.22.63.tgz#842e68bfe57368ee921098887b8147b442e50018" - integrity sha512-xhlXnMLlvnV376ofTKVW9KZk0lsvMSnLqUk6rJ3V18lzMj8grt3s4opWuEib9xgyig0rELCK46iYeZUgw04ibg== +oclif@4.22.65: + version "4.22.65" + resolved "https://registry.yarnpkg.com/oclif/-/oclif-4.22.65.tgz#ae0a2ef2b721deef80ba64347476846c812a5003" + integrity sha512-pJW0P+gUzIAS6gSQH11jmbu9xQgjfxgBV+FjWvvwu68NUtljtpZm1w3uftXUVk51Ra40r9XB1Jh/Mcbb+I6yJw== dependencies: - "@aws-sdk/client-cloudfront" "^3.962.0" - "@aws-sdk/client-s3" "^3.962.0" + "@aws-sdk/client-cloudfront" "^3.966.0" + "@aws-sdk/client-s3" "^3.966.0" "@inquirer/confirm" "^3.1.22" "@inquirer/input" "^2.2.4" "@inquirer/select" "^2.5.0" @@ -6473,10 +6477,10 @@ sax@^1.2.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f" integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== -selfsigned@5.4.0: - version "5.4.0" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-5.4.0.tgz#1ee2a8e7c6b24b5361c1e5591a55e8d99cac8f44" - integrity sha512-Yn8qZOOJv+NhcGY19iC+ngW6hlUCNpvWEkrKllXNhmkLgR9fcErm8EqZ/wev7/tiwjKC9qj17Fa/PtBNzb6q8g== +selfsigned@5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-5.5.0.tgz#4c9ab7c7c9f35f18fb6a9882c253eb0e6bd6557b" + integrity sha512-ftnu3TW4+3eBfLRFnDEkzGxSF/10BJBkaLJuBHZX0kiPS7bRdlpZGu6YGt4KngMkdTwJE6MbjavFpqHvqVt+Ew== dependencies: "@peculiar/x509" "^1.14.2" pkijs "^3.3.3" @@ -7317,18 +7321,18 @@ vitest-mock-express@2.2.0: dependencies: "@types/express" "^4.17.21" -vitest@4.0.16: - version "4.0.16" - resolved "https://registry.yarnpkg.com/vitest/-/vitest-4.0.16.tgz#7ceaecd4612fa6351923e842a0723c48cdfb6719" - integrity sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q== - dependencies: - "@vitest/expect" "4.0.16" - "@vitest/mocker" "4.0.16" - "@vitest/pretty-format" "4.0.16" - "@vitest/runner" "4.0.16" - "@vitest/snapshot" "4.0.16" - "@vitest/spy" "4.0.16" - "@vitest/utils" "4.0.16" +vitest@4.0.17: + version "4.0.17" + resolved "https://registry.yarnpkg.com/vitest/-/vitest-4.0.17.tgz#0e39e67a909a132afe434ee1278bdcf0c17fd063" + integrity sha512-FQMeF0DJdWY0iOnbv466n/0BudNdKj1l5jYgl5JVTwjSsZSlqyXFt/9+1sEyhR6CLowbZpV7O1sCHrzBhucKKg== + dependencies: + "@vitest/expect" "4.0.17" + "@vitest/mocker" "4.0.17" + "@vitest/pretty-format" "4.0.17" + "@vitest/runner" "4.0.17" + "@vitest/snapshot" "4.0.17" + "@vitest/spy" "4.0.17" + "@vitest/utils" "4.0.17" es-module-lexer "^1.7.0" expect-type "^1.2.2" magic-string "^0.30.21"