diff --git a/.changeset/swift-pens-flow.md b/.changeset/swift-pens-flow.md deleted file mode 100644 index fa639c7ca..000000000 --- a/.changeset/swift-pens-flow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/components": patch ---- - -add imageThumbnail prop to FilesList/FilesGrid diff --git a/BUNDLE-README.md b/BUNDLE-README.md index 629b1ec7f..0b8dc9b26 100644 --- a/BUNDLE-README.md +++ b/BUNDLE-README.md @@ -2,7 +2,7 @@ Hi, thanks for trying out the bundled version of the Uppy File Uploader. You can use this from a CDN -(``) +(``) or bundle it with your webapp. Note that the recommended way to use Uppy is to install it with yarn/npm and use diff --git a/README.md b/README.md index 550a07352..b1e6e793e 100644 --- a/README.md +++ b/README.md @@ -103,7 +103,7 @@ npm install @uppy/core @uppy/dashboard @uppy/tus ``` Add CSS -[uppy.min.css](https://releases.transloadit.com/uppy/v5.1.2/uppy.min.css), +[uppy.min.css](https://releases.transloadit.com/uppy/v5.1.4/uppy.min.css), either to your HTML page’s `` or include in JS, if your bundler of choice supports it. @@ -117,7 +117,7 @@ CDN. In that case `Uppy` will attach itself to the global `window.Uppy` object. ```html @@ -128,7 +128,7 @@ CDN. In that case `Uppy` will attach itself to the global `window.Uppy` object. Uppy, Dashboard, Tus, - } from 'https://releases.transloadit.com/uppy/v5.1.2/uppy.min.mjs' + } from 'https://releases.transloadit.com/uppy/v5.1.4/uppy.min.mjs' const uppy = new Uppy() uppy.use(Dashboard, { target: '#files-drag-drop' }) diff --git a/examples/sveltekit/src/components/test/props-reactivity.svelte b/examples/sveltekit/src/components/test/props-reactivity.svelte new file mode 100644 index 000000000..ea4847214 --- /dev/null +++ b/examples/sveltekit/src/components/test/props-reactivity.svelte @@ -0,0 +1,23 @@ + + +
+ + + +
+ +
+
diff --git a/examples/sveltekit/test/index.test.ts b/examples/sveltekit/test/index.test.ts index 077064907..3c33fd04b 100644 --- a/examples/sveltekit/test/index.test.ts +++ b/examples/sveltekit/test/index.test.ts @@ -1,6 +1,7 @@ import { userEvent } from '@vitest/browser/context' import { describe, expect, test } from 'vitest' import { render } from 'vitest-browser-svelte' +import PropsReactivity from '../src/components/test/props-reactivity.svelte' import App from '../src/routes/+page.svelte' const createMockFile = (name: string, type: string, size: number = 1024) => { @@ -124,3 +125,27 @@ describe('RemoteSource Component', () => { await expect.element(loginButton).toBeInTheDocument() }) }) + +test('Dashboard reacts to prop changes', async () => { + const screen = render(PropsReactivity) + const toggleButton = screen.getByText('Toggle dashboard') + const dashboard = screen.container.querySelector('.uppy-Dashboard') + + expect(dashboard).toBeTruthy() + expect(dashboard?.ariaDisabled).toEqual('false') + await userEvent.click(toggleButton) + expect(dashboard?.ariaDisabled).toEqual('true') +}) + +test('StatusBar reacts to prop changes', async () => { + const screen = render(PropsReactivity) + const toggleButton = screen.getByText('Toggle statusbar') + + expect( + screen.container.querySelector('#statusbar-container .uppy-c-btn-primary'), + ).toBeVisible() + await userEvent.click(toggleButton) + expect( + screen.container.querySelector('#statusbar-container .uppy-c-btn-primary'), + ).toEqual(null) +}) diff --git a/packages/@uppy/components/CHANGELOG.md b/packages/@uppy/components/CHANGELOG.md index f1fb57e6f..542ae555d 100644 --- a/packages/@uppy/components/CHANGELOG.md +++ b/packages/@uppy/components/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/components +## 1.0.3 + +### Patch Changes + +- 34639ba: add imageThumbnail prop to FilesList/FilesGrid + ## 1.0.2 ### Patch Changes diff --git a/packages/@uppy/components/package.json b/packages/@uppy/components/package.json index fd1d56908..cef8aa6f3 100644 --- a/packages/@uppy/components/package.json +++ b/packages/@uppy/components/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/components", "description": "Headless Uppy components, made in Preact", - "version": "1.0.2", + "version": "1.0.3", "license": "MIT", "type": "module", "sideEffects": [ diff --git a/packages/@uppy/svelte/CHANGELOG.md b/packages/@uppy/svelte/CHANGELOG.md index 8ea6cefea..2c5f04a4d 100644 --- a/packages/@uppy/svelte/CHANGELOG.md +++ b/packages/@uppy/svelte/CHANGELOG.md @@ -1,5 +1,13 @@ # @uppy/svelte +## 5.0.2 + +### Patch Changes + +- da754b7: Fix props reactivity. Now when the value of a prop you pass to a component changes, it is actually picked up. +- Updated dependencies [34639ba] + - @uppy/components@1.0.3 + ## 5.0.1 ### Patch Changes diff --git a/packages/@uppy/svelte/package.json b/packages/@uppy/svelte/package.json index e85f8b07a..981a279f7 100644 --- a/packages/@uppy/svelte/package.json +++ b/packages/@uppy/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@uppy/svelte", - "version": "5.0.1", + "version": "5.0.2", "description": "Uppy plugin that helps integrate Uppy into your Svelte project.", "type": "module", "sideEffects": [ diff --git a/packages/@uppy/svelte/src/lib/components/Dashboard.svelte b/packages/@uppy/svelte/src/lib/components/Dashboard.svelte index e9d61f98f..7b501b29b 100644 --- a/packages/@uppy/svelte/src/lib/components/Dashboard.svelte +++ b/packages/@uppy/svelte/src/lib/components/Dashboard.svelte @@ -40,7 +40,7 @@ $: { ...props, target: container, } satisfies DashboardOptions; - uppy.setOptions(options); + plugin?.setOptions(options); } diff --git a/packages/@uppy/svelte/src/lib/components/DashboardModal.svelte b/packages/@uppy/svelte/src/lib/components/DashboardModal.svelte index 475d119b0..e3ae3d4ad 100644 --- a/packages/@uppy/svelte/src/lib/components/DashboardModal.svelte +++ b/packages/@uppy/svelte/src/lib/components/DashboardModal.svelte @@ -42,7 +42,7 @@ $: { ...props, target: container, } satisfies DashboardOptions; - uppy.setOptions(options); + plugin?.setOptions(options); } $: { if (open && !lastOpen) { diff --git a/packages/@uppy/svelte/src/lib/components/StatusBar.svelte b/packages/@uppy/svelte/src/lib/components/StatusBar.svelte index e47870e55..714e297e4 100644 --- a/packages/@uppy/svelte/src/lib/components/StatusBar.svelte +++ b/packages/@uppy/svelte/src/lib/components/StatusBar.svelte @@ -35,7 +35,7 @@ $: { ...props, target: container, } satisfies StatusBarOptions; - uppy.setOptions(options); + plugin?.setOptions(options); } diff --git a/packages/@uppy/transloadit/CHANGELOG.md b/packages/@uppy/transloadit/CHANGELOG.md index c27afe2d8..245fb6e1f 100644 --- a/packages/@uppy/transloadit/CHANGELOG.md +++ b/packages/@uppy/transloadit/CHANGELOG.md @@ -1,5 +1,24 @@ # @uppy/transloadit +## 5.1.1 + +### Patch Changes + +- bc2d0ed: Ensure final assembly status fetch uses `assembly_ssl_url` so Transloadit requests stay on HTTPS. + +## 5.1.0 + +### Minor Changes + +- 6f76412: Use the `transloadit` Node.js SDK's exported Assembly types instead of our inaccurate, hand-rolled ones. + + **Warning** + + The names of our type exports here are unchanged, but they do pack slightly different types. Overall you'll find they are both more complete, but also more loose. Runtime wise there should be no breaking changes, but it could mean you may need a couple of extra guards to make TypeScript happy. + + A cool benefit from the new types tho, is that Robot parameters will now autocomplete for you. + More information on these types, and our approach rolling them out, can be found here https://transloadit.com/blog/2025/09/nodejs-sdk-v4/#our-approach-to-type-retrofitting + ## 5.0.1 ### Patch Changes diff --git a/packages/@uppy/transloadit/package.json b/packages/@uppy/transloadit/package.json index a3248782a..771e7f229 100644 --- a/packages/@uppy/transloadit/package.json +++ b/packages/@uppy/transloadit/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/transloadit", "description": "The Transloadit plugin can be used to upload files to Transloadit for all kinds of processing, such as transcoding video, resizing images, zipping/unzipping, and more", - "version": "5.0.1", + "version": "5.1.1", "license": "MIT", "type": "module", "sideEffects": false, @@ -55,6 +55,7 @@ "@uppy/core": "workspace:^", "jsdom": "^26.1.0", "msw": "^2.10.4", + "transloadit": "^4.0.2", "typescript": "^5.8.3", "vitest": "^3.2.4", "whatwg-fetch": "^3.6.2" diff --git a/packages/@uppy/transloadit/src/Assembly.ts b/packages/@uppy/transloadit/src/Assembly.ts index a5ea4f863..6fdbea854 100644 --- a/packages/@uppy/transloadit/src/Assembly.ts +++ b/packages/@uppy/transloadit/src/Assembly.ts @@ -6,7 +6,12 @@ import { NetworkError, } from '@uppy/utils' import Emitter from 'component-emitter' -import type { AssemblyResponse } from './index.js' +import { + type AssemblyFile, + type AssemblyResponse, + type AssemblyResult, + getAssemblyUrlSsl, +} from './index.js' const ASSEMBLY_UPLOADING = 'ASSEMBLY_UPLOADING' const ASSEMBLY_EXECUTING = 'ASSEMBLY_EXECUTING' @@ -24,7 +29,11 @@ const statusOrder = [ASSEMBLY_UPLOADING, ASSEMBLY_EXECUTING, ASSEMBLY_COMPLETED] * …so that we can emit the 'executing' event even if the execution step was so * fast that we missed it. */ -function isStatus(status: string, test: string) { +function isStatus(status: unknown, test: string) { + if (typeof status !== 'string') { + return false + } + return statusOrder.indexOf(status) >= statusOrder.indexOf(test) } @@ -101,16 +110,22 @@ class TransloaditAssembly extends Emitter { }) this.#sse.addEventListener('assembly_upload_finished', (e) => { - const file = JSON.parse(e.data) + const file = JSON.parse(e.data) as AssemblyFile + this.status.uploads ??= [] this.status.uploads.push(file) this.emit('upload', file) }) this.#sse.addEventListener('assembly_result_finished', (e) => { - const [stepName, result] = JSON.parse(e.data) - // biome-ignore lint/suspicious/noAssignInExpressions: ... - ;(this.status.results[stepName] ??= []).push(result) - this.emit('result', stepName, result) + const [stepName, rawResult] = JSON.parse(e.data) as [ + string, + AssemblyResult, + ] + + this.status.results ??= {} + this.status.results[stepName] ??= [] + this.status.results[stepName].push(rawResult) + this.emit('result', stepName, rawResult) }) this.#sse.addEventListener('assembly_execution_progress', (e) => { @@ -165,9 +180,9 @@ class TransloaditAssembly extends Emitter { try { this.#previousFetchStatusStillPending = true - const response = await this.#fetchWithNetworkError( - this.status.assembly_ssl_url, - ) + const statusUrl = getAssemblyUrlSsl(this.status) + + const response = await this.#fetchWithNetworkError(statusUrl) this.#previousFetchStatusStillPending = false if (this.closed) return @@ -244,29 +259,38 @@ class TransloaditAssembly extends Emitter { } // Only emit if the upload is new (not in prev.uploads). - Object.keys(next.uploads) - .filter((upload) => !has(prev.uploads, upload)) - .forEach((upload) => { - // @ts-ignore either the types are wrong or the tests are wrong. - // types think next.uploads is an array, but the tests pass an object. - this.emit('upload', next.uploads[upload]) - }) + const prevUploads = prev.uploads + const nextUploads = next.uploads + if (nextUploads != null && prevUploads != null) { + Object.keys(nextUploads) + .filter((upload) => !has(prevUploads, upload)) + .forEach((upload) => { + // This is a bit confusing. Not sure why Object.keys was chosen here, because nextUploads is an Array. Object.keys returns strings for array keys ("0", "1", etc.). Typescript expects arrays to be indexed with a number, not a string nextUploads[0], even though JavaScript is fine with it, so we need to type assert here: + this.emit('upload', nextUploads[upload as unknown as number]) + }) + } if (nowExecuting) { this.emit('metadata') } // Find new results. - Object.keys(next.results).forEach((stepName) => { - const nextResults = next.results[stepName] - const prevResults = prev.results[stepName] + const nextResultsMap = next.results + const prevResultsMap = prev.results + if (nextResultsMap != null && prevResultsMap != null) { + Object.keys(nextResultsMap).forEach((stepName) => { + const nextResults = nextResultsMap[stepName] ?? [] + const prevResults = prevResultsMap[stepName] ?? [] - nextResults - .filter((n) => !prevResults || !prevResults.some((p) => p.id === n.id)) - .forEach((result) => { - this.emit('result', stepName, result) - }) - }) + nextResults + .filter( + (n) => !prevResults || !prevResults.some((p) => p.id === n.id), + ) + .forEach((result) => { + this.emit('result', stepName, result) + }) + }) + } if ( isStatus(nextStatus, ASSEMBLY_COMPLETED) && diff --git a/packages/@uppy/transloadit/src/AssemblyWatcher.ts b/packages/@uppy/transloadit/src/AssemblyWatcher.ts index d06b3f5f5..e3f744f1c 100644 --- a/packages/@uppy/transloadit/src/AssemblyWatcher.ts +++ b/packages/@uppy/transloadit/src/AssemblyWatcher.ts @@ -49,21 +49,23 @@ class TransloaditAssemblyWatcher< } #onAssemblyComplete = (assembly: AssemblyResponse) => { - if (!this.#watching(assembly.assembly_id)) { + const assemblyId = assembly.assembly_id + if (assemblyId == null || !this.#watching(assemblyId)) { return } this.#uppy.log( - `[Transloadit] AssemblyWatcher: Got Assembly finish ${assembly.assembly_id}`, + `[Transloadit] AssemblyWatcher: Got Assembly finish ${assemblyId}`, ) - this.emit('assembly-complete', assembly.assembly_id) + this.emit('assembly-complete', assemblyId) this.#checkAllComplete() } #onAssemblyCancel = (assembly: AssemblyResponse) => { - if (!this.#watching(assembly.assembly_id)) { + const assemblyId = assembly.assembly_id + if (assemblyId == null || !this.#watching(assemblyId)) { return } @@ -71,16 +73,17 @@ class TransloaditAssemblyWatcher< } #onAssemblyError = (assembly: AssemblyResponse, error: Error) => { - if (!this.#watching(assembly.assembly_id)) { + const assemblyId = assembly.assembly_id + if (assemblyId == null || !this.#watching(assemblyId)) { return } this.#uppy.log( - `[Transloadit] AssemblyWatcher: Got Assembly error ${assembly.assembly_id}`, + `[Transloadit] AssemblyWatcher: Got Assembly error ${assemblyId}`, ) this.#uppy.log(error) - this.emit('assembly-error', assembly.assembly_id, error) + this.emit('assembly-error', assemblyId, error) this.#checkAllComplete() } @@ -90,7 +93,8 @@ class TransloaditAssemblyWatcher< fileID: string, error: Error, ) => { - if (!this.#watching(assembly.assembly_id)) { + const assemblyId = assembly.assembly_id + if (assemblyId == null || !this.#watching(assemblyId)) { return } diff --git a/packages/@uppy/transloadit/src/Client.ts b/packages/@uppy/transloadit/src/Client.ts index 70324b05c..6b56b1e27 100644 --- a/packages/@uppy/transloadit/src/Client.ts +++ b/packages/@uppy/transloadit/src/Client.ts @@ -6,9 +6,10 @@ import type { WrapPromiseFunctionType, } from '@uppy/utils' import { fetchWithNetworkError } from '@uppy/utils' -import type { - AssemblyResponse, - OptionsWithRestructuredFields, +import { + type AssemblyResponse, + getAssemblyUrlSsl, + type OptionsWithRestructuredFields, } from './index.js' const ASSEMBLIES_ENDPOINT = '/assemblies' @@ -139,7 +140,8 @@ export default class Client { file: UppyFile, ): Promise { const size = encodeURIComponent(file.size!) - const url = `${assembly.assembly_ssl_url}/reserve_file?size=${size}` + const assemblyUrl = getAssemblyUrlSsl(assembly) + const url = `${assemblyUrl}/reserve_file?size=${size}` return this.#fetchJSON(url, { method: 'POST', headers: this.#headers, @@ -164,7 +166,8 @@ export default class Client { const fieldname = 'file' const qs = `size=${size}&filename=${filename}&fieldname=${fieldname}&s3Url=${uploadUrl}` - const url = `${assembly.assembly_ssl_url}/add_file?${qs}` + const assemblyUrl = getAssemblyUrlSsl(assembly) + const url = `${assemblyUrl}/add_file?${qs}` return this.#fetchJSON(url, { method: 'POST', headers: this.#headers, @@ -177,7 +180,7 @@ export default class Client { * Cancel a running Assembly. */ async cancelAssembly(assembly: AssemblyResponse): Promise { - const url = assembly.assembly_ssl_url + const url = getAssemblyUrlSsl(assembly) await this.#fetchWithNetworkError(url, { method: 'DELETE', headers: this.#headers, diff --git a/packages/@uppy/transloadit/src/index.ts b/packages/@uppy/transloadit/src/index.ts index 034a17333..c4af2c2de 100644 --- a/packages/@uppy/transloadit/src/index.ts +++ b/packages/@uppy/transloadit/src/index.ts @@ -9,111 +9,25 @@ import type { import { BasePlugin } from '@uppy/core' import Tus, { type TusDetailedError, type TusOpts } from '@uppy/tus' import { ErrorWithCause, hasProperty, RateLimitedQueue } from '@uppy/utils' +import type { + AssemblyStatus, + AssemblyStatusResult, + AssemblyStatusUpload, + CreateAssemblyParams, +} from 'transloadit' import packageJson from '../package.json' with { type: 'json' } import Assembly from './Assembly.js' import AssemblyWatcher from './AssemblyWatcher.js' import Client, { type AssemblyError } from './Client.js' import locale from './locale.js' -export interface AssemblyFile { - id: string - name: string - basename: string - ext: string - size: number - mime: string - type: string - field: string - md5hash: string - is_tus_file: boolean - original_md5hash: string - original_id: string - original_name: string - original_basename: string - original_path: string - url: string - ssl_url: string - tus_upload_url: string - meta: Record -} - -export interface AssemblyResult extends AssemblyFile { - cost: number - execTime: number - queue: string - queueTime: number - localId: string | null - user_meta?: Record -} - -export interface AssemblyResponse { - ok: string - message?: string - assembly_id: string - parent_id?: string - account_id: string - template_id?: string - instance: string - assembly_url: string - assembly_ssl_url: string - uppyserver_url: string - companion_url: string - websocket_url: string - tus_url: string - bytes_received: number - bytes_expected: number - upload_duration: number - client_agent?: string - client_ip?: string - client_referer?: string - transloadit_client: string - start_date: string - upload_meta_data_extracted: boolean - warnings: any[] - is_infinite: boolean - has_dupe_jobs: boolean - execution_start: string - execution_duration: number - execution_progress?: number - queue_duration: number - jobs_queue_duration: number - notify_start?: any - notify_url?: string - notify_status?: any - notify_response_code?: any - notify_duration?: any - last_job_completed?: string - fields: Record - running_jobs: any[] - bytes_usage: number - executing_jobs: any[] - started_jobs: string[] - parent_assembly_status: any - params: string - template?: any - merged_params: string - uploads: AssemblyFile[] - results: Record - build_id: string - error?: string - stderr?: string - stdout?: string - reason?: string -} - -export interface AssemblyParameters { - auth: { - key: string - expires?: string - } - template_id?: string - steps?: { [step: string]: Record } - fields?: { [name: string]: number | string } - notify_url?: string -} +export type AssemblyResponse = AssemblyStatus +export type AssemblyFile = AssemblyStatusUpload +export type AssemblyResult = AssemblyStatusResult & { localId: string | null } +export type AssemblyParameters = CreateAssemblyParams export interface AssemblyOptions { - params?: AssemblyParameters | null + params?: AssemblyParameters | string | null fields?: Record | string[] | null signature?: string | null } @@ -229,14 +143,15 @@ const sendErrorToConsole = (originalErr: Error) => (err: Error) => { console.error(error, originalErr) } -function validateParams(params?: AssemblyParameters | null): void { +function validateParams(params?: AssemblyOptions['params']): void { if (params == null) { throw new Error('Transloadit: The `params` option is required.') } + let parsed: AssemblyParameters if (typeof params === 'string') { try { - params = JSON.parse(params) + parsed = JSON.parse(params) as AssemblyParameters } catch (err) { // Tell the user that this is not an Uppy bug! throw new ErrorWithCause( @@ -244,9 +159,11 @@ function validateParams(params?: AssemblyParameters | null): void { { cause: err }, ) } + } else { + parsed = params } - if (!params!.auth || !params!.auth.key) { + if (!parsed.auth || !parsed.auth.key) { throw new Error( 'Transloadit: The `params.auth.key` option is required. ' + 'You can find your Transloadit API key at https://transloadit.com/c/template-credentials', @@ -254,6 +171,46 @@ function validateParams(params?: AssemblyParameters | null): void { } } +function ensureAssemblyId(status: AssemblyResponse): string { + if (!status.assembly_id) { + console.warn('Assembly status is missing `assembly_id`.', status) + throw new Error('Transloadit: Assembly status is missing `assembly_id`.') + } + return status.assembly_id +} + +function ensureUrl( + label: string, + ...candidates: Array +): string { + for (const value of candidates) { + if (typeof value === 'string' && value.length > 0) { + return value + } + } + throw new Error(`Transloadit: Assembly status is missing ${label}.`) +} + +export function getAssemblyUrl( + assembly: Pick, +): string { + return ensureUrl( + '`assembly_url`', + assembly.assembly_url, + assembly.assembly_ssl_url, + ) +} + +export function getAssemblyUrlSsl( + assembly: Pick, +): string { + return ensureUrl( + '`assembly_ssl_url`', + assembly.assembly_ssl_url, + assembly.assembly_url, + ) +} + const COMPANION_URL = 'https://api2.transloadit.com/companion' // Regex matching acceptable postMessage() origins for authentication feedback from companion. const COMPANION_ALLOWED_HOSTS = /\.transloadit\.com$/ @@ -355,16 +312,21 @@ export default class Transloadit< */ #attachAssemblyMetadata(file: UppyFile, status: AssemblyResponse) { // Add the metadata parameters Transloadit needs. + const assemblyUrl = getAssemblyUrl(status) + const tusEndpoint = ensureUrl('`tus_url`', status.tus_url) + const assemblyId = ensureAssemblyId(status) + const meta = { ...file.meta, - assembly_url: status.assembly_url, + // @TODO(tim-kos), can we safely bump this to assembly_ssl_url / getAssemblyUrlSsl? + assembly_url: assemblyUrl, filename: file.name, fieldname: 'file', } // Add Assembly-specific Tus endpoint. const tus = { ...file.tus, - endpoint: status.tus_url, + endpoint: tusEndpoint, // Include X-Request-ID headers for better debugging. addRequestId: true, } @@ -375,7 +337,11 @@ export default class Transloadit< // people can also self-host them while still using Transloadit for encoding. let { remote } = file - if (file.remote && TL_COMPANION.test(file.remote.companionUrl)) { + if ( + file.remote && + status.companion_url && + TL_COMPANION.test(file.remote.companionUrl) + ) { const newHost = status.companion_url.replace(/\/$/, '') const path = file.remote.url .replace(file.remote.companionUrl, '') @@ -392,7 +358,7 @@ export default class Transloadit< const newFile = { ...file, transloadit: { - assembly: status.assembly_id, + assembly: assemblyId, }, } // Only configure the Tus plugin if we are uploading straight to Transloadit (the default). @@ -426,7 +392,7 @@ export default class Transloadit< const assembly = new Assembly(newAssembly, this.#rateLimitedQueue) const { status } = assembly - const assemblyID = status.assembly_id + const assemblyID = ensureAssemblyId(status) const updatedFiles: Record> = {} files.forEach((file) => { @@ -585,9 +551,15 @@ export default class Transloadit< #onResult(assemblyId: string, stepName: string, result: AssemblyResult) { const state = this.getPluginState() - const file = state.files[result.original_id] - // The `file` may not exist if an import robot was used instead of a file upload. - result.localId = file ? file.id : null + + if (!('id' in result)) { + console.warn('Result has no id', result) + return + } + if (typeof result.id !== 'string') { + console.warn('Result has no id of type string', result) + return + } const entry = { result, @@ -599,7 +571,12 @@ export default class Transloadit< this.setPluginState({ results: [...state.results, entry], }) - this.uppy.emit('transloadit:result', stepName, result, this.getAssembly()!) + this.uppy.emit( + 'transloadit:result', + stepName, + entry.result, + this.getAssembly()!, + ) } /** @@ -607,7 +584,7 @@ export default class Transloadit< * and emit it. */ #onAssemblyFinished(assembly: Assembly) { - const url = assembly.status.assembly_ssl_url + const url = getAssemblyUrlSsl(assembly.status) this.client.getAssemblyStatus(url).then((finalStatus) => { assembly.status = finalStatus this.uppy.emit('transloadit:complete', finalStatus) @@ -668,9 +645,9 @@ export default class Transloadit< id: string assembly: string }[] = [] - const { assembly_id: id } = previousAssembly + const id = ensureAssemblyId(previousAssembly) - previousAssembly.uploads.forEach((uploadedFile) => { + previousAssembly.uploads?.forEach((uploadedFile) => { const file = this.#findFile(uploadedFile) files[uploadedFile.id] = { id: file!.id, @@ -680,13 +657,31 @@ export default class Transloadit< }) const state = this.getPluginState() - Object.keys(previousAssembly.results).forEach((stepName) => { - for (const result of previousAssembly.results[stepName]) { + const restoredResults = previousAssembly.results ?? {} + + Object.keys(restoredResults).forEach((stepName) => { + const stepResults = restoredResults[stepName] ?? [] + for (const result of stepResults) { + if (!('id' in result)) { + console.warn('Result has no id', result) + continue + } + if (typeof result.id !== 'string') { + console.warn('Result has no id of type string', result) + continue + } + if (!('original_id' in result)) { + console.warn('Result has no original_id', result) + continue + } + if (typeof result.original_id !== 'string') { + console.warn('Result has no original_id of type string', result) + continue + } const file = state.files[result.original_id] - result.localId = file ? file.id : null results.push({ id: result.id, - result, + result: { ...result, localId: file ? file.id : null }, stepName, assembly: id, }) @@ -701,7 +696,7 @@ export default class Transloadit< // Set up the Assembly instances and AssemblyWatchers for existing Assemblies. const restoreAssemblies = (ids: string[]) => { - this.#createAssemblyWatcher(previousAssembly.assembly_id) + this.#createAssemblyWatcher(ensureAssemblyId(previousAssembly)) this.#connectAssembly(this.assembly!, ids) } @@ -725,7 +720,7 @@ export default class Transloadit< #connectAssembly(assembly: Assembly, ids: UppyFile['id'][]) { const { status } = assembly - const id = status.assembly_id + const id = ensureAssemblyId(status) this.assembly = assembly assembly.on('upload', (file: AssemblyFile) => { @@ -820,7 +815,7 @@ export default class Transloadit< const file = this.uppy.getFile(fileID) this.uppy.emit('preprocess-complete', file) }) - this.#createAssemblyWatcher(assembly.status.assembly_id) + this.#createAssemblyWatcher(ensureAssemblyId(assembly.status)) this.#connectAssembly(assembly, fileIDs) } catch (err) { fileIDs.forEach((fileID) => { @@ -844,7 +839,9 @@ export default class Transloadit< // Only use files without errors .filter((file) => !file.error) - const assemblyID = this.assembly?.status.assembly_id + const assemblyID = this.assembly + ? ensureAssemblyId(this.assembly.status) + : undefined const closeSocketConnections = () => { this.assembly?.close() diff --git a/packages/uppy/CHANGELOG.md b/packages/uppy/CHANGELOG.md index 742916f05..5fbd78a40 100644 --- a/packages/uppy/CHANGELOG.md +++ b/packages/uppy/CHANGELOG.md @@ -1,5 +1,19 @@ # uppy +## 5.1.4 + +### Patch Changes + +- Updated dependencies [bc2d0ed] + - @uppy/transloadit@5.1.1 + +## 5.1.3 + +### Patch Changes + +- Updated dependencies [6f76412] + - @uppy/transloadit@5.1.0 + ## 5.1.2 ### Patch Changes diff --git a/packages/uppy/package.json b/packages/uppy/package.json index a215b3f47..4f9d4e46b 100644 --- a/packages/uppy/package.json +++ b/packages/uppy/package.json @@ -1,7 +1,7 @@ { "name": "uppy", "description": "Extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:", - "version": "5.1.2", + "version": "5.1.4", "license": "MIT", "main": "lib/index.js", "module": "lib/index.js", @@ -37,41 +37,40 @@ "url": "git+https://github.com/transloadit/uppy.git" }, "dependencies": { - "@uppy/audio": "workspace:^", - "@uppy/aws-s3": "workspace:^", - "@uppy/box": "workspace:^", - "@uppy/companion-client": "workspace:^", - "@uppy/compressor": "workspace:^", - "@uppy/core": "workspace:^", - "@uppy/dashboard": "workspace:^", - "@uppy/drag-drop": "workspace:^", - "@uppy/drop-target": "workspace:^", - "@uppy/dropbox": "workspace:^", - "@uppy/facebook": "workspace:^", - "@uppy/form": "workspace:^", - "@uppy/golden-retriever": "workspace:^", - "@uppy/google-drive": "workspace:^", - "@uppy/google-drive-picker": "workspace:^", - "@uppy/google-photos-picker": "workspace:^", - "@uppy/image-editor": "workspace:^", - "@uppy/image-generator": "workspace:^", - "@uppy/instagram": "workspace:^", - "@uppy/locales": "workspace:^", - "@uppy/onedrive": "workspace:^", - "@uppy/provider-views": "workspace:^", - "@uppy/remote-sources": "workspace:^", - "@uppy/screen-capture": "workspace:^", - "@uppy/status-bar": "workspace:^", - "@uppy/store-default": "workspace:^", - "@uppy/thumbnail-generator": "workspace:^", - "@uppy/transloadit": "workspace:^", - "@uppy/tus": "workspace:^", - "@uppy/unsplash": "workspace:^", - "@uppy/url": "workspace:^", - "@uppy/webcam": "workspace:^", - "@uppy/webdav": "workspace:^", - "@uppy/xhr-upload": "workspace:^", - "@uppy/zoom": "workspace:^" + "@uppy/audio": "workspace:*", + "@uppy/aws-s3": "workspace:*", + "@uppy/box": "workspace:*", + "@uppy/companion-client": "workspace:*", + "@uppy/compressor": "workspace:*", + "@uppy/core": "workspace:*", + "@uppy/dashboard": "workspace:*", + "@uppy/drag-drop": "workspace:*", + "@uppy/drop-target": "workspace:*", + "@uppy/dropbox": "workspace:*", + "@uppy/facebook": "workspace:*", + "@uppy/form": "workspace:*", + "@uppy/golden-retriever": "workspace:*", + "@uppy/google-drive": "workspace:*", + "@uppy/google-drive-picker": "workspace:*", + "@uppy/google-photos-picker": "workspace:*", + "@uppy/image-editor": "workspace:*", + "@uppy/instagram": "workspace:*", + "@uppy/locales": "workspace:*", + "@uppy/onedrive": "workspace:*", + "@uppy/provider-views": "workspace:*", + "@uppy/remote-sources": "workspace:*", + "@uppy/screen-capture": "workspace:*", + "@uppy/status-bar": "workspace:*", + "@uppy/store-default": "workspace:*", + "@uppy/thumbnail-generator": "workspace:*", + "@uppy/transloadit": "workspace:*", + "@uppy/tus": "workspace:*", + "@uppy/unsplash": "workspace:*", + "@uppy/url": "workspace:*", + "@uppy/webcam": "workspace:*", + "@uppy/webdav": "workspace:*", + "@uppy/xhr-upload": "workspace:*", + "@uppy/zoom": "workspace:*" }, "scripts": { "build": "tsc --build tsconfig.build.json && yarn build:bundle", diff --git a/yarn.lock b/yarn.lock index 9db7a73a3..49eb8fb03 100644 --- a/yarn.lock +++ b/yarn.lock @@ -922,7 +922,7 @@ __metadata: languageName: node linkType: hard -"@aws-crypto/util@npm:^5.2.0": +"@aws-crypto/util@npm:5.2.0, @aws-crypto/util@npm:^5.2.0": version: 5.2.0 resolution: "@aws-crypto/util@npm:5.2.0" dependencies: @@ -999,6 +999,71 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/client-s3@npm:^3.891.0": + version: 3.896.0 + resolution: "@aws-sdk/client-s3@npm:3.896.0" + dependencies: + "@aws-crypto/sha1-browser": "npm:5.2.0" + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.896.0" + "@aws-sdk/credential-provider-node": "npm:3.896.0" + "@aws-sdk/middleware-bucket-endpoint": "npm:3.893.0" + "@aws-sdk/middleware-expect-continue": "npm:3.893.0" + "@aws-sdk/middleware-flexible-checksums": "npm:3.896.0" + "@aws-sdk/middleware-host-header": "npm:3.893.0" + "@aws-sdk/middleware-location-constraint": "npm:3.893.0" + "@aws-sdk/middleware-logger": "npm:3.893.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.893.0" + "@aws-sdk/middleware-sdk-s3": "npm:3.896.0" + "@aws-sdk/middleware-ssec": "npm:3.893.0" + "@aws-sdk/middleware-user-agent": "npm:3.896.0" + "@aws-sdk/region-config-resolver": "npm:3.893.0" + "@aws-sdk/signature-v4-multi-region": "npm:3.896.0" + "@aws-sdk/types": "npm:3.893.0" + "@aws-sdk/util-endpoints": "npm:3.895.0" + "@aws-sdk/util-user-agent-browser": "npm:3.893.0" + "@aws-sdk/util-user-agent-node": "npm:3.896.0" + "@aws-sdk/xml-builder": "npm:3.894.0" + "@smithy/config-resolver": "npm:^4.2.2" + "@smithy/core": "npm:^3.12.0" + "@smithy/eventstream-serde-browser": "npm:^4.1.1" + "@smithy/eventstream-serde-config-resolver": "npm:^4.2.1" + "@smithy/eventstream-serde-node": "npm:^4.1.1" + "@smithy/fetch-http-handler": "npm:^5.2.1" + "@smithy/hash-blob-browser": "npm:^4.1.1" + "@smithy/hash-node": "npm:^4.1.1" + "@smithy/hash-stream-node": "npm:^4.1.1" + "@smithy/invalid-dependency": "npm:^4.1.1" + "@smithy/md5-js": "npm:^4.1.1" + "@smithy/middleware-content-length": "npm:^4.1.1" + "@smithy/middleware-endpoint": "npm:^4.2.4" + "@smithy/middleware-retry": "npm:^4.3.0" + "@smithy/middleware-serde": "npm:^4.1.1" + "@smithy/middleware-stack": "npm:^4.1.1" + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/node-http-handler": "npm:^4.2.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/smithy-client": "npm:^4.6.4" + "@smithy/types": "npm:^4.5.0" + "@smithy/url-parser": "npm:^4.1.1" + "@smithy/util-base64": "npm:^4.1.0" + "@smithy/util-body-length-browser": "npm:^4.1.0" + "@smithy/util-body-length-node": "npm:^4.1.0" + "@smithy/util-defaults-mode-browser": "npm:^4.1.4" + "@smithy/util-defaults-mode-node": "npm:^4.1.4" + "@smithy/util-endpoints": "npm:^3.1.2" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-retry": "npm:^4.1.2" + "@smithy/util-stream": "npm:^4.3.2" + "@smithy/util-utf8": "npm:^4.1.0" + "@smithy/util-waiter": "npm:^4.1.1" + "@smithy/uuid": "npm:^1.0.0" + tslib: "npm:^2.6.2" + checksum: 10/4a65786cd019e0fee172f7da37aab882e39669052e239a284bd1409877c394949779ba909ed5596caa4e12586b9d466099a8d596f8a5019f7eb4bc2dfcf89ba8 + languageName: node + linkType: hard + "@aws-sdk/client-sso-oidc@npm:3.600.0": version: 3.600.0 resolution: "@aws-sdk/client-sso-oidc@npm:3.600.0" @@ -1093,6 +1158,52 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/client-sso@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/client-sso@npm:3.896.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.896.0" + "@aws-sdk/middleware-host-header": "npm:3.893.0" + "@aws-sdk/middleware-logger": "npm:3.893.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.893.0" + "@aws-sdk/middleware-user-agent": "npm:3.896.0" + "@aws-sdk/region-config-resolver": "npm:3.893.0" + "@aws-sdk/types": "npm:3.893.0" + "@aws-sdk/util-endpoints": "npm:3.895.0" + "@aws-sdk/util-user-agent-browser": "npm:3.893.0" + "@aws-sdk/util-user-agent-node": "npm:3.896.0" + "@smithy/config-resolver": "npm:^4.2.2" + "@smithy/core": "npm:^3.12.0" + "@smithy/fetch-http-handler": "npm:^5.2.1" + "@smithy/hash-node": "npm:^4.1.1" + "@smithy/invalid-dependency": "npm:^4.1.1" + "@smithy/middleware-content-length": "npm:^4.1.1" + "@smithy/middleware-endpoint": "npm:^4.2.4" + "@smithy/middleware-retry": "npm:^4.3.0" + "@smithy/middleware-serde": "npm:^4.1.1" + "@smithy/middleware-stack": "npm:^4.1.1" + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/node-http-handler": "npm:^4.2.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/smithy-client": "npm:^4.6.4" + "@smithy/types": "npm:^4.5.0" + "@smithy/url-parser": "npm:^4.1.1" + "@smithy/util-base64": "npm:^4.1.0" + "@smithy/util-body-length-browser": "npm:^4.1.0" + "@smithy/util-body-length-node": "npm:^4.1.0" + "@smithy/util-defaults-mode-browser": "npm:^4.1.4" + "@smithy/util-defaults-mode-node": "npm:^4.1.4" + "@smithy/util-endpoints": "npm:^3.1.2" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-retry": "npm:^4.1.2" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/0358688ecd1ac7ce0d451af66ce9c72ca9f7e750f029f5be4450946b8a07d6f52458262e60fdd6c4817ee94e9337a7235ec9bbe58085c6bfef24ed1641772c81 + languageName: node + linkType: hard + "@aws-sdk/client-sts@npm:3.600.0, @aws-sdk/client-sts@npm:^3.338.0": version: 3.600.0 resolution: "@aws-sdk/client-sts@npm:3.600.0" @@ -1156,6 +1267,27 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/core@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/core@npm:3.896.0" + dependencies: + "@aws-sdk/types": "npm:3.893.0" + "@aws-sdk/xml-builder": "npm:3.894.0" + "@smithy/core": "npm:^3.12.0" + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/signature-v4": "npm:^5.2.1" + "@smithy/smithy-client": "npm:^4.6.4" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-base64": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/48576dfb4060e802faec525b8553cbaeed5aa735ac3bdc292e14fae92261978b4f022197863e284c3cb49f86e638b967e0b76f346adc04b56a5d3aa7d5d1f370 + languageName: node + linkType: hard + "@aws-sdk/credential-provider-env@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/credential-provider-env@npm:3.598.0" @@ -1168,6 +1300,19 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-env@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.896.0" + dependencies: + "@aws-sdk/core": "npm:3.896.0" + "@aws-sdk/types": "npm:3.893.0" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/82a771fd5b81f67f56816313ae598496676fad60d147c9adebf7557a0e808129c155f3bf6349a10362a16293ea5290d8c96160ba7fe0598c80756b65e2810278 + languageName: node + linkType: hard + "@aws-sdk/credential-provider-http@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/credential-provider-http@npm:3.598.0" @@ -1185,6 +1330,24 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-http@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.896.0" + dependencies: + "@aws-sdk/core": "npm:3.896.0" + "@aws-sdk/types": "npm:3.893.0" + "@smithy/fetch-http-handler": "npm:^5.2.1" + "@smithy/node-http-handler": "npm:^4.2.1" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/smithy-client": "npm:^4.6.4" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-stream": "npm:^4.3.2" + tslib: "npm:^2.6.2" + checksum: 10/c2dfd4ff720d8b6dd1e3f05899c73056a0babe8f7d4b6c45aa6a6bf1afe19d1609db0bfa1e47266e69024f46941b0f35175c76bd3bdbbbd1b3723039a96e20d5 + languageName: node + linkType: hard + "@aws-sdk/credential-provider-ini@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/credential-provider-ini@npm:3.598.0" @@ -1206,6 +1369,27 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-ini@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.896.0" + dependencies: + "@aws-sdk/core": "npm:3.896.0" + "@aws-sdk/credential-provider-env": "npm:3.896.0" + "@aws-sdk/credential-provider-http": "npm:3.896.0" + "@aws-sdk/credential-provider-process": "npm:3.896.0" + "@aws-sdk/credential-provider-sso": "npm:3.896.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.896.0" + "@aws-sdk/nested-clients": "npm:3.896.0" + "@aws-sdk/types": "npm:3.893.0" + "@smithy/credential-provider-imds": "npm:^4.1.2" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/shared-ini-file-loader": "npm:^4.2.0" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/b727580a5ad0d8062ad6d374983d49999d68ef19bcd4cb28df66bfb8dba101e4be94f9c7c9f73fabe79519e0d09b4352a19530a9c29165e8357301296f6c435d + languageName: node + linkType: hard + "@aws-sdk/credential-provider-node@npm:3.600.0": version: 3.600.0 resolution: "@aws-sdk/credential-provider-node@npm:3.600.0" @@ -1226,6 +1410,26 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-node@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.896.0" + dependencies: + "@aws-sdk/credential-provider-env": "npm:3.896.0" + "@aws-sdk/credential-provider-http": "npm:3.896.0" + "@aws-sdk/credential-provider-ini": "npm:3.896.0" + "@aws-sdk/credential-provider-process": "npm:3.896.0" + "@aws-sdk/credential-provider-sso": "npm:3.896.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.896.0" + "@aws-sdk/types": "npm:3.893.0" + "@smithy/credential-provider-imds": "npm:^4.1.2" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/shared-ini-file-loader": "npm:^4.2.0" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/161f6bab93a3980deed49e328bdfd9a98ef0c998f0258caa4b3bfd26c436d9d4db56d9b6ef9bf7aa6012e4f8b1891d7cf5a3c0df8c5ca90d1eddb95fae28697f + languageName: node + linkType: hard + "@aws-sdk/credential-provider-process@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/credential-provider-process@npm:3.598.0" @@ -1239,6 +1443,20 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-process@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.896.0" + dependencies: + "@aws-sdk/core": "npm:3.896.0" + "@aws-sdk/types": "npm:3.893.0" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/shared-ini-file-loader": "npm:^4.2.0" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/1ea8e99cf5fc37c5c11330bf6e1cbb2a879ff61a335bdc6bf0d4dbeb64366e7232b6dd6f4dfe88718790ab07ecb0bb0814c67f59ed4d0a489b7074833e1defa5 + languageName: node + linkType: hard + "@aws-sdk/credential-provider-sso@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/credential-provider-sso@npm:3.598.0" @@ -1254,6 +1472,22 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-sso@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.896.0" + dependencies: + "@aws-sdk/client-sso": "npm:3.896.0" + "@aws-sdk/core": "npm:3.896.0" + "@aws-sdk/token-providers": "npm:3.896.0" + "@aws-sdk/types": "npm:3.893.0" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/shared-ini-file-loader": "npm:^4.2.0" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/f4c0dcc6efa354d3f151bdb73f6b5f6a68a45e90290621b9b70dd9a7d0e59e911b685cad597d6da2ed170d399ec7d469afc7a70f0d00c5ae409153231aee3c60 + languageName: node + linkType: hard + "@aws-sdk/credential-provider-web-identity@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/credential-provider-web-identity@npm:3.598.0" @@ -1268,6 +1502,21 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-web-identity@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.896.0" + dependencies: + "@aws-sdk/core": "npm:3.896.0" + "@aws-sdk/nested-clients": "npm:3.896.0" + "@aws-sdk/types": "npm:3.893.0" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/shared-ini-file-loader": "npm:^4.2.0" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/460c098de6f26a86b394a4241abf9f93a61d40ac5898f667716c0a3dbb1d6214ba42f3fdefc6a5e40a4d730eb1b0c6ff51d2b3fd10099670734e44bc133d20d6 + languageName: node + linkType: hard + "@aws-sdk/lib-storage@npm:^3.338.0": version: 3.600.0 resolution: "@aws-sdk/lib-storage@npm:3.600.0" @@ -1300,6 +1549,21 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-bucket-endpoint@npm:3.893.0": + version: 3.893.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.893.0" + dependencies: + "@aws-sdk/types": "npm:3.893.0" + "@aws-sdk/util-arn-parser": "npm:3.893.0" + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-config-provider": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/214fa89d2ed8b699c18d967cc158a77ec24f14b7d70fac80bdaa32940d8d737398a633787fee8efd7456a821f7f3c17f25a4d5db93f274ed071a428c04ad76e9 + languageName: node + linkType: hard + "@aws-sdk/middleware-expect-continue@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/middleware-expect-continue@npm:3.598.0" @@ -1312,6 +1576,18 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-expect-continue@npm:3.893.0": + version: 3.893.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.893.0" + dependencies: + "@aws-sdk/types": "npm:3.893.0" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/722f38a646b302ae238d254c8a55a5d6fb124ad8b30f29d226c06761cfbc050c798595891c16a2fd78d4ec5e7a0431eef9c8a20c28c73fcb118db66afa9c3491 + languageName: node + linkType: hard + "@aws-sdk/middleware-flexible-checksums@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.598.0" @@ -1328,6 +1604,27 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-flexible-checksums@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.896.0" + dependencies: + "@aws-crypto/crc32": "npm:5.2.0" + "@aws-crypto/crc32c": "npm:5.2.0" + "@aws-crypto/util": "npm:5.2.0" + "@aws-sdk/core": "npm:3.896.0" + "@aws-sdk/types": "npm:3.893.0" + "@smithy/is-array-buffer": "npm:^4.1.0" + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-stream": "npm:^4.3.2" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/16918d316a8cac38742889065c254c6f5ec33da6dbba6667409ee5fd84b3aeb90161405b4098ec98a9f60f769944e3394eae3bce01e7de51797940b12449889d + languageName: node + linkType: hard + "@aws-sdk/middleware-host-header@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/middleware-host-header@npm:3.598.0" @@ -1340,6 +1637,18 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-host-header@npm:3.893.0": + version: 3.893.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.893.0" + dependencies: + "@aws-sdk/types": "npm:3.893.0" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/600afe3361abab4e6448a6c61ad94623be0c52169cc7e972d7dc8c7c0c6dc68a2f39b41ffafa5dc6b7f847277d4871517cfadbef185c75b63084c6d44b0ab0e2 + languageName: node + linkType: hard + "@aws-sdk/middleware-location-constraint@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/middleware-location-constraint@npm:3.598.0" @@ -1351,6 +1660,17 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-location-constraint@npm:3.893.0": + version: 3.893.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.893.0" + dependencies: + "@aws-sdk/types": "npm:3.893.0" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/e97592e4f08c8abdfb63a359a8c89eaffc128e221ed27db309840ecf9b4c1cbe757c394f218db99d200fc0afbc2c215fed47d428735d707144f19ab90476ee4e + languageName: node + linkType: hard + "@aws-sdk/middleware-logger@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/middleware-logger@npm:3.598.0" @@ -1362,6 +1682,17 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-logger@npm:3.893.0": + version: 3.893.0 + resolution: "@aws-sdk/middleware-logger@npm:3.893.0" + dependencies: + "@aws-sdk/types": "npm:3.893.0" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/7deb41cefde575dbc4f0a845fa535b88e52bacde2778b0f4545c3044bf87d70e0981c9dc3e65f5385d1b3d9de1afc06aae763295d2a3b33da02477c527e8bd64 + languageName: node + linkType: hard + "@aws-sdk/middleware-recursion-detection@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/middleware-recursion-detection@npm:3.598.0" @@ -1374,6 +1705,19 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-recursion-detection@npm:3.893.0": + version: 3.893.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.893.0" + dependencies: + "@aws-sdk/types": "npm:3.893.0" + "@aws/lambda-invoke-store": "npm:^0.0.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/1d599f38cb269a9a27c2a63c8c6ec0790b38946a27fb06d003aa9b7247466151dab178bb35569740bd6725e25c9d5c733ee272d0de8bd382b1c3f7919bdb4978 + languageName: node + linkType: hard + "@aws-sdk/middleware-sdk-s3@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/middleware-sdk-s3@npm:3.598.0" @@ -1391,6 +1735,28 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-sdk-s3@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.896.0" + dependencies: + "@aws-sdk/core": "npm:3.896.0" + "@aws-sdk/types": "npm:3.893.0" + "@aws-sdk/util-arn-parser": "npm:3.893.0" + "@smithy/core": "npm:^3.12.0" + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/signature-v4": "npm:^5.2.1" + "@smithy/smithy-client": "npm:^4.6.4" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-config-provider": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-stream": "npm:^4.3.2" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/591d2853276a911acc850742ec60f4d178565067bd3a87525cdb0c6c44487cd0f25ffec2f5afb4e273ab0b7b33bedeaa9f617d483967383f74dac4740807b1d1 + languageName: node + linkType: hard + "@aws-sdk/middleware-signing@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/middleware-signing@npm:3.598.0" @@ -1417,6 +1783,17 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-ssec@npm:3.893.0": + version: 3.893.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.893.0" + dependencies: + "@aws-sdk/types": "npm:3.893.0" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/f5fe75e0facfbcabbfea296dacc8add47368707e9fa53181f7693f70a8735a22a2926c1c9785c99291ce3e44e173184a977940e7cd8e5e1cea25f16e3e8d17c4 + languageName: node + linkType: hard + "@aws-sdk/middleware-user-agent@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/middleware-user-agent@npm:3.598.0" @@ -1430,6 +1807,67 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-user-agent@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.896.0" + dependencies: + "@aws-sdk/core": "npm:3.896.0" + "@aws-sdk/types": "npm:3.893.0" + "@aws-sdk/util-endpoints": "npm:3.895.0" + "@smithy/core": "npm:^3.12.0" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/9d781950484f900998f9c842ddbeb6820b808470fc01c0b0a3c30083758cc82fe28aa8f844843b9de52f789ba17f109ec8af64c1c499088cfa57566308bbd76e + languageName: node + linkType: hard + +"@aws-sdk/nested-clients@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/nested-clients@npm:3.896.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.896.0" + "@aws-sdk/middleware-host-header": "npm:3.893.0" + "@aws-sdk/middleware-logger": "npm:3.893.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.893.0" + "@aws-sdk/middleware-user-agent": "npm:3.896.0" + "@aws-sdk/region-config-resolver": "npm:3.893.0" + "@aws-sdk/types": "npm:3.893.0" + "@aws-sdk/util-endpoints": "npm:3.895.0" + "@aws-sdk/util-user-agent-browser": "npm:3.893.0" + "@aws-sdk/util-user-agent-node": "npm:3.896.0" + "@smithy/config-resolver": "npm:^4.2.2" + "@smithy/core": "npm:^3.12.0" + "@smithy/fetch-http-handler": "npm:^5.2.1" + "@smithy/hash-node": "npm:^4.1.1" + "@smithy/invalid-dependency": "npm:^4.1.1" + "@smithy/middleware-content-length": "npm:^4.1.1" + "@smithy/middleware-endpoint": "npm:^4.2.4" + "@smithy/middleware-retry": "npm:^4.3.0" + "@smithy/middleware-serde": "npm:^4.1.1" + "@smithy/middleware-stack": "npm:^4.1.1" + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/node-http-handler": "npm:^4.2.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/smithy-client": "npm:^4.6.4" + "@smithy/types": "npm:^4.5.0" + "@smithy/url-parser": "npm:^4.1.1" + "@smithy/util-base64": "npm:^4.1.0" + "@smithy/util-body-length-browser": "npm:^4.1.0" + "@smithy/util-body-length-node": "npm:^4.1.0" + "@smithy/util-defaults-mode-browser": "npm:^4.1.4" + "@smithy/util-defaults-mode-node": "npm:^4.1.4" + "@smithy/util-endpoints": "npm:^3.1.2" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-retry": "npm:^4.1.2" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/7abe22d7ea6878197f9ec90e56778a6871e5b452ac53dc821c4c346a3c970ba183445bd02603352d7cf04eaba713be7d6c6852d4f3b00c5ef41810a7b1cf8a99 + languageName: node + linkType: hard + "@aws-sdk/region-config-resolver@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/region-config-resolver@npm:3.598.0" @@ -1444,6 +1882,20 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/region-config-resolver@npm:3.893.0": + version: 3.893.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.893.0" + dependencies: + "@aws-sdk/types": "npm:3.893.0" + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-config-provider": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.1.1" + tslib: "npm:^2.6.2" + checksum: 10/8fe6e40f37c97cafaf2f3f22bdeb1e015da955f75a5e54754301f3a0a98fca126a0f5745cfa07cd25b6e9f574cf4a3e359efc8c71dd12ee7920a0d493b258627 + languageName: node + linkType: hard + "@aws-sdk/s3-presigned-post@npm:^3.338.0": version: 3.600.0 resolution: "@aws-sdk/s3-presigned-post@npm:3.600.0" @@ -1477,6 +1929,22 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/s3-request-presigner@npm:^3.891.0": + version: 3.896.0 + resolution: "@aws-sdk/s3-request-presigner@npm:3.896.0" + dependencies: + "@aws-sdk/signature-v4-multi-region": "npm:3.896.0" + "@aws-sdk/types": "npm:3.893.0" + "@aws-sdk/util-format-url": "npm:3.893.0" + "@smithy/middleware-endpoint": "npm:^4.2.4" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/smithy-client": "npm:^4.6.4" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/a20d4ed2a558b41517cb6342d9f36ac678ab0fabb2c754354d5afd576719754fb5d6e22574b88817f7e61853e1ee9ac1d437513d8933ad773fcc7e90bc3ab298 + languageName: node + linkType: hard + "@aws-sdk/signature-v4-multi-region@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/signature-v4-multi-region@npm:3.598.0" @@ -1491,6 +1959,20 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/signature-v4-multi-region@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.896.0" + dependencies: + "@aws-sdk/middleware-sdk-s3": "npm:3.896.0" + "@aws-sdk/types": "npm:3.893.0" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/signature-v4": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/b1b3926c6ec9f54afb2eb43af559cb54dbf7d47012c8e6709c495a9292e9c8f9f61c86300d784fa14743a634210f216bc21ee2da976b5bf82db18d5a3f0abe16 + languageName: node + linkType: hard + "@aws-sdk/token-providers@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/token-providers@npm:3.598.0" @@ -1506,6 +1988,21 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/token-providers@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/token-providers@npm:3.896.0" + dependencies: + "@aws-sdk/core": "npm:3.896.0" + "@aws-sdk/nested-clients": "npm:3.896.0" + "@aws-sdk/types": "npm:3.893.0" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/shared-ini-file-loader": "npm:^4.2.0" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/b50abe20a20aabaac857bb606b694036d693187ab2dd6d6836f1caad008314784f7a2a6c566bf3966f699d59b3a035ed7897c4fff37a828cc47d55c6076dbda4 + languageName: node + linkType: hard + "@aws-sdk/types@npm:3.598.0, @aws-sdk/types@npm:^3.222.0": version: 3.598.0 resolution: "@aws-sdk/types@npm:3.598.0" @@ -1516,6 +2013,16 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/types@npm:3.893.0": + version: 3.893.0 + resolution: "@aws-sdk/types@npm:3.893.0" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/c7edea067ee8179732b9750b4090d0cc5ca07e954b92cec25c4f55c8e1e9a1ad62df2799e2a82ad24b59ee25a2a4188a5e429db59aa168b10d0ba62347800d5b + languageName: node + linkType: hard + "@aws-sdk/util-arn-parser@npm:3.568.0": version: 3.568.0 resolution: "@aws-sdk/util-arn-parser@npm:3.568.0" @@ -1525,6 +2032,15 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/util-arn-parser@npm:3.893.0": + version: 3.893.0 + resolution: "@aws-sdk/util-arn-parser@npm:3.893.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/f809777714618c63e92fd5881c9573081bc94df9c5cce53917b8e1db4efa1d44f1132f6c9179f9babc4964c648d42ebee5c1ad75641c6b336007be3df561053f + languageName: node + linkType: hard + "@aws-sdk/util-endpoints@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/util-endpoints@npm:3.598.0" @@ -1537,6 +2053,19 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/util-endpoints@npm:3.895.0": + version: 3.895.0 + resolution: "@aws-sdk/util-endpoints@npm:3.895.0" + dependencies: + "@aws-sdk/types": "npm:3.893.0" + "@smithy/types": "npm:^4.5.0" + "@smithy/url-parser": "npm:^4.1.1" + "@smithy/util-endpoints": "npm:^3.1.2" + tslib: "npm:^2.6.2" + checksum: 10/14f39c2f0f085640cb8f1f178bc710aa237fbd0d856c9081dbf4d5514bfb8aff96c97fdb006450f1cbe839f7604ba19832daa95b1f6dccc65094e52a6e388e6f + languageName: node + linkType: hard + "@aws-sdk/util-format-url@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/util-format-url@npm:3.598.0" @@ -1549,6 +2078,18 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/util-format-url@npm:3.893.0": + version: 3.893.0 + resolution: "@aws-sdk/util-format-url@npm:3.893.0" + dependencies: + "@aws-sdk/types": "npm:3.893.0" + "@smithy/querystring-builder": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/0cc12a660aaa0fa34294727caa0f52bef97b85f4f7d46aebdc609f176330658275e1177317e06adc559f6ee3f9a7fa5c86be75d18353a7b4311589cfca161a48 + languageName: node + linkType: hard + "@aws-sdk/util-locate-window@npm:^3.0.0": version: 3.568.0 resolution: "@aws-sdk/util-locate-window@npm:3.568.0" @@ -1570,6 +2111,18 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/util-user-agent-browser@npm:3.893.0": + version: 3.893.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.893.0" + dependencies: + "@aws-sdk/types": "npm:3.893.0" + "@smithy/types": "npm:^4.5.0" + bowser: "npm:^2.11.0" + tslib: "npm:^2.6.2" + checksum: 10/b268fc03a2afb2741e64175e5bd28b34315314ff55e82fa00e3d98f35a955a681568b1595f7e18b05f0172915244be7fe0cf5e1e90cf6e971bae3a946e3dfa63 + languageName: node + linkType: hard + "@aws-sdk/util-user-agent-node@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/util-user-agent-node@npm:3.598.0" @@ -1587,6 +2140,24 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/util-user-agent-node@npm:3.896.0": + version: 3.896.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.896.0" + dependencies: + "@aws-sdk/middleware-user-agent": "npm:3.896.0" + "@aws-sdk/types": "npm:3.893.0" + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: 10/4453a1989deb1a2ad6e087914642760206b4a77a8da4976c74225ed47400812595e6bfa1ad27f42277b561b8d8b8a2dcaf248b3bd8a0c1b0ef2f1e790320d8a9 + languageName: node + linkType: hard + "@aws-sdk/xml-builder@npm:3.598.0": version: 3.598.0 resolution: "@aws-sdk/xml-builder@npm:3.598.0" @@ -1597,6 +2168,24 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/xml-builder@npm:3.894.0": + version: 3.894.0 + resolution: "@aws-sdk/xml-builder@npm:3.894.0" + dependencies: + "@smithy/types": "npm:^4.5.0" + fast-xml-parser: "npm:5.2.5" + tslib: "npm:^2.6.2" + checksum: 10/60a32a4fcc0466fa6eb61e165146bf7c9559252e0adc5f232d7f73237b4dab28ae92dadaf4ee039629b1d8ce47f4731348908e5e7de4e2abcf22f0c19597caf5 + languageName: node + linkType: hard + +"@aws/lambda-invoke-store@npm:^0.0.1": + version: 0.0.1 + resolution: "@aws/lambda-invoke-store@npm:0.0.1" + checksum: 10/e8f54d28aade8828962f2871a22aa4e960ebc40c8fa551414181dd9dd32d6258279013c42f88e57d17aa4252cb5ed00df6a49fc35185f9fa6b6f351ccf821bd6 + languageName: node + linkType: hard + "@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" @@ -7130,6 +7719,13 @@ __metadata: languageName: node linkType: hard +"@sindresorhus/is@npm:^7.0.1": + version: 7.1.0 + resolution: "@sindresorhus/is@npm:7.1.0" + checksum: 10/f3afa7d786f83ad32a7d778c549231dde0dae51dcf510004271f7cb66c4d4feaa6470cf0e669a29260b07790f8a1d17df02cc6982da4526c7bd313649fbb3fa3 + languageName: node + linkType: hard + "@sindresorhus/merge-streams@npm:^2.1.0": version: 2.3.0 resolution: "@sindresorhus/merge-streams@npm:2.3.0" @@ -7154,6 +7750,16 @@ __metadata: languageName: node linkType: hard +"@smithy/abort-controller@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/abort-controller@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/d2a007a4a41afd3ac13c291f2683d1da57709e75db0a09f502225983c097c8169e3b1b78fc01ee691fb12980492fb3ca49628b3f34ece0a66806bd0caf701710 + languageName: node + linkType: hard + "@smithy/chunked-blob-reader-native@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/chunked-blob-reader-native@npm:3.0.0" @@ -7164,6 +7770,16 @@ __metadata: languageName: node linkType: hard +"@smithy/chunked-blob-reader-native@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/chunked-blob-reader-native@npm:4.1.0" + dependencies: + "@smithy/util-base64": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/5ddca9cb700392ff0e6025726528e2c2e20e189b974af0eb8286b2b7bfa248c10c479c99ff09d0fbf0c3c5feefa98ce5da78f4273bbdae0b85e064d753fdecc9 + languageName: node + linkType: hard + "@smithy/chunked-blob-reader@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/chunked-blob-reader@npm:3.0.0" @@ -7173,6 +7789,15 @@ __metadata: languageName: node linkType: hard +"@smithy/chunked-blob-reader@npm:^5.1.0": + version: 5.1.0 + resolution: "@smithy/chunked-blob-reader@npm:5.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/a7d1d7d5b45499dc6e2c6a4bbfd1ac8cfbaf85b5b28db060c8d3cb1f331432cdada0e5586d57d949a3e521d7eb7b88c425d66cd2ee7ab9d1cf4fbff9a1f830e0 + languageName: node + linkType: hard + "@smithy/config-resolver@npm:^3.0.2, @smithy/config-resolver@npm:^3.0.3": version: 3.0.3 resolution: "@smithy/config-resolver@npm:3.0.3" @@ -7186,6 +7811,19 @@ __metadata: languageName: node linkType: hard +"@smithy/config-resolver@npm:^4.2.2": + version: 4.2.2 + resolution: "@smithy/config-resolver@npm:4.2.2" + dependencies: + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-config-provider": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.1.1" + tslib: "npm:^2.6.2" + checksum: 10/8b489420646c61c4ac57e2754ad6e4012de27aa6d0bca18d69f1916085908d58d8ba4d8d963e24ba55c9a797996b95cedff18e3fa2674136c6eb14044f942da0 + languageName: node + linkType: hard + "@smithy/core@npm:^2.2.1": version: 2.2.3 resolution: "@smithy/core@npm:2.2.3" @@ -7202,6 +7840,24 @@ __metadata: languageName: node linkType: hard +"@smithy/core@npm:^3.12.0, @smithy/core@npm:^3.13.0": + version: 3.13.0 + resolution: "@smithy/core@npm:3.13.0" + dependencies: + "@smithy/middleware-serde": "npm:^4.1.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-base64": "npm:^4.1.0" + "@smithy/util-body-length-browser": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-stream": "npm:^4.3.2" + "@smithy/util-utf8": "npm:^4.1.0" + "@smithy/uuid": "npm:^1.0.0" + tslib: "npm:^2.6.2" + checksum: 10/75b7045fae55b732e0420b2990255b7f8c962a66a6f9e77bd1509534428434190823bf1e68eabdda927d5abfb5d6d7783f49fa2d08268610ac4cd33c6c3f5594 + languageName: node + linkType: hard + "@smithy/credential-provider-imds@npm:^3.1.1, @smithy/credential-provider-imds@npm:^3.1.2": version: 3.1.2 resolution: "@smithy/credential-provider-imds@npm:3.1.2" @@ -7215,6 +7871,19 @@ __metadata: languageName: node linkType: hard +"@smithy/credential-provider-imds@npm:^4.1.2": + version: 4.1.2 + resolution: "@smithy/credential-provider-imds@npm:4.1.2" + dependencies: + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/url-parser": "npm:^4.1.1" + tslib: "npm:^2.6.2" + checksum: 10/c10cbea54ba8475d27cd38e956bda9113efa7e90ad46369aa2b3f8bce511ccc89a45f2198efe8bd00a35de16f5ef411723be01093cc02c10511ea89c5ed0131e + languageName: node + linkType: hard + "@smithy/eventstream-codec@npm:^3.1.1": version: 3.1.1 resolution: "@smithy/eventstream-codec@npm:3.1.1" @@ -7227,6 +7896,18 @@ __metadata: languageName: node linkType: hard +"@smithy/eventstream-codec@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/eventstream-codec@npm:4.1.1" + dependencies: + "@aws-crypto/crc32": "npm:5.2.0" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-hex-encoding": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/7921997f85957c17fd5493567777dcfa31b90c84a3cb2a27adfc8218846994dd6ddebb4699c0656e02d25709d44b692b58a0c94296e771257097ab61626ebdd3 + languageName: node + linkType: hard + "@smithy/eventstream-serde-browser@npm:^3.0.2": version: 3.0.3 resolution: "@smithy/eventstream-serde-browser@npm:3.0.3" @@ -7238,6 +7919,17 @@ __metadata: languageName: node linkType: hard +"@smithy/eventstream-serde-browser@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/eventstream-serde-browser@npm:4.1.1" + dependencies: + "@smithy/eventstream-serde-universal": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/89afea2e1deeb3e771e69e62dbc3d17a4fb366dc0b3edf355069a0d8c429cc09e46c8b78f92456dded8e40e22dd06dade5bc717e17ae197b0fe5997729aac82c + languageName: node + linkType: hard + "@smithy/eventstream-serde-config-resolver@npm:^3.0.1": version: 3.0.2 resolution: "@smithy/eventstream-serde-config-resolver@npm:3.0.2" @@ -7248,6 +7940,16 @@ __metadata: languageName: node linkType: hard +"@smithy/eventstream-serde-config-resolver@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/eventstream-serde-config-resolver@npm:4.2.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/18e1f0e69bb10b427103113ca14542d6e740e9096cd51d706f890cec78d390f5ccc81513ceef0b861ba05ff0004f0244aaac29d4f3eeff2bc062a16a76331944 + languageName: node + linkType: hard + "@smithy/eventstream-serde-node@npm:^3.0.2": version: 3.0.3 resolution: "@smithy/eventstream-serde-node@npm:3.0.3" @@ -7259,6 +7961,17 @@ __metadata: languageName: node linkType: hard +"@smithy/eventstream-serde-node@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/eventstream-serde-node@npm:4.1.1" + dependencies: + "@smithy/eventstream-serde-universal": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/9ec402098b3d67d051e92d332afb7ea7ab056d178e206d4e35ca47e9b2d12915373358323681c6183f22680e847101277dbf43abb9703bfda2ec23451cc87c51 + languageName: node + linkType: hard + "@smithy/eventstream-serde-universal@npm:^3.0.3": version: 3.0.3 resolution: "@smithy/eventstream-serde-universal@npm:3.0.3" @@ -7270,6 +7983,17 @@ __metadata: languageName: node linkType: hard +"@smithy/eventstream-serde-universal@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/eventstream-serde-universal@npm:4.1.1" + dependencies: + "@smithy/eventstream-codec": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/bbe77b9f14d718d18972dc4690c53b6518e0088e0c24d7f0a38b3ede3dd0291fd494112bfe7efb93591ba4b923b0ce9b8598ee72eec4e4481812ef3f4bfb5af7 + languageName: node + linkType: hard + "@smithy/fetch-http-handler@npm:^3.0.2, @smithy/fetch-http-handler@npm:^3.1.0": version: 3.1.0 resolution: "@smithy/fetch-http-handler@npm:3.1.0" @@ -7283,6 +8007,19 @@ __metadata: languageName: node linkType: hard +"@smithy/fetch-http-handler@npm:^5.2.1": + version: 5.2.1 + resolution: "@smithy/fetch-http-handler@npm:5.2.1" + dependencies: + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/querystring-builder": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-base64": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/a7038d20ad2ad64bdfda06b61e6a485b20af2086e94b78dc8f955a5baf270efaca6c9a3f7401114b8e856eed3ff8dda9701119a560455e6d72f8ae1957f50d33 + languageName: node + linkType: hard + "@smithy/hash-blob-browser@npm:^3.1.0": version: 3.1.1 resolution: "@smithy/hash-blob-browser@npm:3.1.1" @@ -7295,6 +8032,18 @@ __metadata: languageName: node linkType: hard +"@smithy/hash-blob-browser@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/hash-blob-browser@npm:4.1.1" + dependencies: + "@smithy/chunked-blob-reader": "npm:^5.1.0" + "@smithy/chunked-blob-reader-native": "npm:^4.1.0" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/8e29bf75da5ceebc571bee17c3e6c28162572105dcdc17b249a5edf3691e0987daf579470cb60799e8f200756cb3bd8fa69e0b299a8435edaff490f14101bc13 + languageName: node + linkType: hard + "@smithy/hash-node@npm:^3.0.1": version: 3.0.2 resolution: "@smithy/hash-node@npm:3.0.2" @@ -7307,6 +8056,18 @@ __metadata: languageName: node linkType: hard +"@smithy/hash-node@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/hash-node@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + "@smithy/util-buffer-from": "npm:^4.1.0" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/234f3d52975f99583ec8e739f70b3ccb1941f57bb47e1d230af954d5b1b3d7ee6c94907079017ef5fbfec4bcb618c0214b26b2ff7d7a01dc57d1f8f5ff414cba + languageName: node + linkType: hard + "@smithy/hash-stream-node@npm:^3.1.0": version: 3.1.1 resolution: "@smithy/hash-stream-node@npm:3.1.1" @@ -7318,6 +8079,17 @@ __metadata: languageName: node linkType: hard +"@smithy/hash-stream-node@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/hash-stream-node@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/abdeea567ffb65f41e79c4dec5733c29a419a1de546e968be95113e2d96fc7e870149c1de422ff4fefb4229ee3dd0e29996df14c2c95e42a65027f9cdfa8f03a + languageName: node + linkType: hard + "@smithy/invalid-dependency@npm:^3.0.1": version: 3.0.2 resolution: "@smithy/invalid-dependency@npm:3.0.2" @@ -7328,6 +8100,16 @@ __metadata: languageName: node linkType: hard +"@smithy/invalid-dependency@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/invalid-dependency@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/665e34379c6b3ad3a6bb0cf14ad646ba2bd9785b6e1b571d41192ad2d5617f5f48cd743d2ad75ce5ba6d5a2c2e312f7f86c2be50d2b8b12c9f2c0e5f42c9633e + languageName: node + linkType: hard + "@smithy/is-array-buffer@npm:^2.2.0": version: 2.2.0 resolution: "@smithy/is-array-buffer@npm:2.2.0" @@ -7346,6 +8128,15 @@ __metadata: languageName: node linkType: hard +"@smithy/is-array-buffer@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/is-array-buffer@npm:4.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/5fba7ea13175100d39bc88b480dc70dc04bb62c62dc470e61e09b287f3b4c851c56473bda2ec077eca31675cde184dadc4d50ef11f065fb566e0b88f92d9465a + languageName: node + linkType: hard + "@smithy/md5-js@npm:^3.0.1": version: 3.0.2 resolution: "@smithy/md5-js@npm:3.0.2" @@ -7357,6 +8148,17 @@ __metadata: languageName: node linkType: hard +"@smithy/md5-js@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/md5-js@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/383d9acb06adad67c1089283988195d478475a53fa6e9954f5b237989b5ae15a8f2ec70f8f64557c65ce2984e8503bdc55ea4ff487def8c04822af1132f6746b + languageName: node + linkType: hard + "@smithy/middleware-content-length@npm:^3.0.1": version: 3.0.2 resolution: "@smithy/middleware-content-length@npm:3.0.2" @@ -7368,6 +8170,17 @@ __metadata: languageName: node linkType: hard +"@smithy/middleware-content-length@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/middleware-content-length@npm:4.1.1" + dependencies: + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/eb2a99c11d01484ff0b17ba9c5d02878b92c61153568080eab011699de4460ff4534a302d9131583deb83963be83494a43e1973235c1e7edbaaaa2ace5e2b202 + languageName: node + linkType: hard + "@smithy/middleware-endpoint@npm:^3.0.2, @smithy/middleware-endpoint@npm:^3.0.3": version: 3.0.3 resolution: "@smithy/middleware-endpoint@npm:3.0.3" @@ -7383,6 +8196,22 @@ __metadata: languageName: node linkType: hard +"@smithy/middleware-endpoint@npm:^4.2.4, @smithy/middleware-endpoint@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/middleware-endpoint@npm:4.2.5" + dependencies: + "@smithy/core": "npm:^3.13.0" + "@smithy/middleware-serde": "npm:^4.1.1" + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/shared-ini-file-loader": "npm:^4.2.0" + "@smithy/types": "npm:^4.5.0" + "@smithy/url-parser": "npm:^4.1.1" + "@smithy/util-middleware": "npm:^4.1.1" + tslib: "npm:^2.6.2" + checksum: 10/b9a8a0791cfe79d9507620f66fe4592e6d4586739d295a2cc4dd3b329c05bcc68af7806523ba05647c0bc32a466481ff9f11b9808756e70c41394ed3a0174bc3 + languageName: node + linkType: hard + "@smithy/middleware-retry@npm:^3.0.4, @smithy/middleware-retry@npm:^3.0.6": version: 3.0.6 resolution: "@smithy/middleware-retry@npm:3.0.6" @@ -7400,6 +8229,23 @@ __metadata: languageName: node linkType: hard +"@smithy/middleware-retry@npm:^4.3.0": + version: 4.3.1 + resolution: "@smithy/middleware-retry@npm:4.3.1" + dependencies: + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/service-error-classification": "npm:^4.1.2" + "@smithy/smithy-client": "npm:^4.6.5" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-retry": "npm:^4.1.2" + "@smithy/uuid": "npm:^1.0.0" + tslib: "npm:^2.6.2" + checksum: 10/85b92dbd6c2b72d4fe38d56de69160bd44a3d99b51eb1a66456f75b1a4a3931999d986b58e4426608ca1d2089187a1ab43f6904b24803b0750fbd17226c8900d + languageName: node + linkType: hard + "@smithy/middleware-serde@npm:^3.0.1, @smithy/middleware-serde@npm:^3.0.2": version: 3.0.2 resolution: "@smithy/middleware-serde@npm:3.0.2" @@ -7410,6 +8256,17 @@ __metadata: languageName: node linkType: hard +"@smithy/middleware-serde@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/middleware-serde@npm:4.1.1" + dependencies: + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/01d907751748a4b2806aba43ec4a668d313c89c04ecd6ba3b15663e39b9b447842387e4300e47d8ce7066c415fb70b05b53c11967f98c4d8ea5488891070cad6 + languageName: node + linkType: hard + "@smithy/middleware-stack@npm:^3.0.1, @smithy/middleware-stack@npm:^3.0.2": version: 3.0.2 resolution: "@smithy/middleware-stack@npm:3.0.2" @@ -7420,6 +8277,16 @@ __metadata: languageName: node linkType: hard +"@smithy/middleware-stack@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/middleware-stack@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/7c07663cb381f785d2bf39ff7fa5ee14e233168021274ede6b86335fff60a23260f42535f5ef32c8fe581c780a80acd06df39fcbcd3634e61c1eae685372a65c + languageName: node + linkType: hard + "@smithy/node-config-provider@npm:^3.1.1, @smithy/node-config-provider@npm:^3.1.2": version: 3.1.2 resolution: "@smithy/node-config-provider@npm:3.1.2" @@ -7432,6 +8299,18 @@ __metadata: languageName: node linkType: hard +"@smithy/node-config-provider@npm:^4.2.2": + version: 4.2.2 + resolution: "@smithy/node-config-provider@npm:4.2.2" + dependencies: + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/shared-ini-file-loader": "npm:^4.2.0" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/18f290c8be9c5de33b64e7cae847bfbf1b926e7fbb1df31e853a7d04ef3275adb690f5cf3450ffef23ab68fc8f37f45d42bee9c05bf791b8b66c447c97ba2e25 + languageName: node + linkType: hard + "@smithy/node-http-handler@npm:^3.0.1, @smithy/node-http-handler@npm:^3.1.0": version: 3.1.0 resolution: "@smithy/node-http-handler@npm:3.1.0" @@ -7445,6 +8324,19 @@ __metadata: languageName: node linkType: hard +"@smithy/node-http-handler@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/node-http-handler@npm:4.2.1" + dependencies: + "@smithy/abort-controller": "npm:^4.1.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/querystring-builder": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/71f6551dbd06e2a9eb2b536bf13f11ec32c93da324376bf82ff3614e24241970e9ba4106cbbc8a0ac2867595fad3b12c6b2807366f921561ec41086a90af2ece + languageName: node + linkType: hard + "@smithy/property-provider@npm:^3.1.1, @smithy/property-provider@npm:^3.1.2": version: 3.1.2 resolution: "@smithy/property-provider@npm:3.1.2" @@ -7455,6 +8347,16 @@ __metadata: languageName: node linkType: hard +"@smithy/property-provider@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/property-provider@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/f44da66c108b6bb0d9e59a30d8dbde17fc38656890b3ba688cf22db130e93f84d7436003cde473d2636a16d736eb4a8638e069f9a1cb0228a9bb2a5d90f8e40a + languageName: node + linkType: hard + "@smithy/protocol-http@npm:^4.0.1, @smithy/protocol-http@npm:^4.0.2": version: 4.0.2 resolution: "@smithy/protocol-http@npm:4.0.2" @@ -7465,6 +8367,16 @@ __metadata: languageName: node linkType: hard +"@smithy/protocol-http@npm:^5.2.1": + version: 5.2.1 + resolution: "@smithy/protocol-http@npm:5.2.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/7e00b314d6b38d58f4ca692546642b6a641be564d67fc31bae227ec0f0fd8f568522752189727a45828654c6ebcab2784884d4058ce992d2f48fc63ab37f4c2c + languageName: node + linkType: hard + "@smithy/querystring-builder@npm:^3.0.1, @smithy/querystring-builder@npm:^3.0.2": version: 3.0.2 resolution: "@smithy/querystring-builder@npm:3.0.2" @@ -7476,6 +8388,17 @@ __metadata: languageName: node linkType: hard +"@smithy/querystring-builder@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/querystring-builder@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + "@smithy/util-uri-escape": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/bbbfd564ccd585273df3829cc5e86572341cf22ed65477fdf31c8b9fc99759e872246ad419863efc259a110fbdab5bac408a5729abc8f883edd8390ae80aaf30 + languageName: node + linkType: hard + "@smithy/querystring-parser@npm:^3.0.2": version: 3.0.2 resolution: "@smithy/querystring-parser@npm:3.0.2" @@ -7486,6 +8409,16 @@ __metadata: languageName: node linkType: hard +"@smithy/querystring-parser@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/querystring-parser@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/08b81b7e8350d88b5a350cbe55c626c71bb86de06041e8311c44133919accba63b401672f84e65cbdbddce02a08b408da40669161d92af1d4d283dd167863aa5 + languageName: node + linkType: hard + "@smithy/service-error-classification@npm:^3.0.2": version: 3.0.2 resolution: "@smithy/service-error-classification@npm:3.0.2" @@ -7495,6 +8428,15 @@ __metadata: languageName: node linkType: hard +"@smithy/service-error-classification@npm:^4.1.2": + version: 4.1.2 + resolution: "@smithy/service-error-classification@npm:4.1.2" + dependencies: + "@smithy/types": "npm:^4.5.0" + checksum: 10/50e8835e9850167093db1a96e9265ee66991f8e03b44fd2f23c44114de5634d9d65dd80fc6f7f94ebba2f2e892f73a270bbfdca5c07bfc97bb36bbf3b95ad4a3 + languageName: node + linkType: hard + "@smithy/shared-ini-file-loader@npm:^3.1.1, @smithy/shared-ini-file-loader@npm:^3.1.2": version: 3.1.2 resolution: "@smithy/shared-ini-file-loader@npm:3.1.2" @@ -7505,6 +8447,16 @@ __metadata: languageName: node linkType: hard +"@smithy/shared-ini-file-loader@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/shared-ini-file-loader@npm:4.2.0" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/ee67bbfbbde59407ef15777118cccc2ef39163f70efc0704044144dcd08019316b08ccdec5e8dc94fb17d2be6aeb256a2d7b790a36c9938b6149e2e4c646db89 + languageName: node + linkType: hard + "@smithy/signature-v4@npm:^3.1.0": version: 3.1.1 resolution: "@smithy/signature-v4@npm:3.1.1" @@ -7520,6 +8472,22 @@ __metadata: languageName: node linkType: hard +"@smithy/signature-v4@npm:^5.2.1": + version: 5.2.1 + resolution: "@smithy/signature-v4@npm:5.2.1" + dependencies: + "@smithy/is-array-buffer": "npm:^4.1.0" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-hex-encoding": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-uri-escape": "npm:^4.1.0" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/4f22b6f1a1d15c15627af64ea1490ce797f020fca3177b00ec54d89e72ecdce98ed71ec8a96ece638110ac0b331718065a8393687654776e6989a523f03703b0 + languageName: node + linkType: hard + "@smithy/smithy-client@npm:^3.1.2, @smithy/smithy-client@npm:^3.1.4": version: 3.1.4 resolution: "@smithy/smithy-client@npm:3.1.4" @@ -7534,6 +8502,21 @@ __metadata: languageName: node linkType: hard +"@smithy/smithy-client@npm:^4.6.4, @smithy/smithy-client@npm:^4.6.5": + version: 4.6.5 + resolution: "@smithy/smithy-client@npm:4.6.5" + dependencies: + "@smithy/core": "npm:^3.13.0" + "@smithy/middleware-endpoint": "npm:^4.2.5" + "@smithy/middleware-stack": "npm:^4.1.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-stream": "npm:^4.3.2" + tslib: "npm:^2.6.2" + checksum: 10/ac8482d2c6cdd2755fd336ebfe4b6ddba5707a4438f199ce771e37bd9ae71be3ae43e32bcf6655345c1276c84416efe00141166708dea47be35bb78c06a4ea85 + languageName: node + linkType: hard + "@smithy/types@npm:^3.1.0, @smithy/types@npm:^3.2.0": version: 3.2.0 resolution: "@smithy/types@npm:3.2.0" @@ -7543,6 +8526,15 @@ __metadata: languageName: node linkType: hard +"@smithy/types@npm:^4.5.0": + version: 4.5.0 + resolution: "@smithy/types@npm:4.5.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/d25275a0f1cb75dd3534a60a637b0202fbe1343703a448c410aa3e3029d5dc1d128c711c005bbda29a111af5a072aaf01bd8314a05c9806857d18e625f41c075 + languageName: node + linkType: hard + "@smithy/url-parser@npm:^3.0.1, @smithy/url-parser@npm:^3.0.2": version: 3.0.2 resolution: "@smithy/url-parser@npm:3.0.2" @@ -7554,6 +8546,17 @@ __metadata: languageName: node linkType: hard +"@smithy/url-parser@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/url-parser@npm:4.1.1" + dependencies: + "@smithy/querystring-parser": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/35904bf3561d433f92c318c2f9d1fb8324e7693ea11af3e7570a334944f701e9c6720d5b426d93830e33cfe105dd026cd5fda842b20d14589ff62b9c67b4118b + languageName: node + linkType: hard + "@smithy/util-base64@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/util-base64@npm:3.0.0" @@ -7565,6 +8568,17 @@ __metadata: languageName: node linkType: hard +"@smithy/util-base64@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-base64@npm:4.1.0" + dependencies: + "@smithy/util-buffer-from": "npm:^4.1.0" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/980391b462ab5d8a99ce2ac55441b3bcaef73e197926327f32ef09d708535f6d0449eb05fa166d709e27fdeb212a60f201d6678f2c64122fce072ef3d82c0644 + languageName: node + linkType: hard + "@smithy/util-body-length-browser@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/util-body-length-browser@npm:3.0.0" @@ -7574,6 +8588,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-body-length-browser@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-body-length-browser@npm:4.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/264b1b0f47127b1d215e95e7c66d3717b3f838d674b195e0150c8405e1875779694b3c75ab1932bf1a51c890ed495f7a9560a25c40e635d2f5585e496d9fbf77 + languageName: node + linkType: hard + "@smithy/util-body-length-node@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/util-body-length-node@npm:3.0.0" @@ -7583,6 +8606,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-body-length-node@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-body-length-node@npm:4.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/5a6d925afdebdcde7a7f1ce55e69d823c0a9b7a5ed8f899417c402952585784b0ac843932691875381ce389f0e5f543d25c9fe4a3d8addeddbd48124a8985b6b + languageName: node + linkType: hard + "@smithy/util-buffer-from@npm:^2.2.0": version: 2.2.0 resolution: "@smithy/util-buffer-from@npm:2.2.0" @@ -7603,6 +8635,16 @@ __metadata: languageName: node linkType: hard +"@smithy/util-buffer-from@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-buffer-from@npm:4.1.0" + dependencies: + "@smithy/is-array-buffer": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/b1337ac6874adac67bbc91144c6e0e760b194f44af91a9816812c042c19a83d552cd5c8a94b8ed01af6047d2163a854fc32ebcd957a6053b4fd27dedc8793bb5 + languageName: node + linkType: hard + "@smithy/util-config-provider@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/util-config-provider@npm:3.0.0" @@ -7612,6 +8654,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-config-provider@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-config-provider@npm:4.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/b6daf4d12e721062d7b1888a14a760db23a3df388cced56ba47673cc1a3a24b8933190a7631be1cc548eb62fb5a3b5c34d6de2eb595ffdacdfd7e0dcb7fee5ef + languageName: node + linkType: hard + "@smithy/util-defaults-mode-browser@npm:^3.0.4": version: 3.0.6 resolution: "@smithy/util-defaults-mode-browser@npm:3.0.6" @@ -7625,6 +8676,19 @@ __metadata: languageName: node linkType: hard +"@smithy/util-defaults-mode-browser@npm:^4.1.4": + version: 4.1.5 + resolution: "@smithy/util-defaults-mode-browser@npm:4.1.5" + dependencies: + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/smithy-client": "npm:^4.6.5" + "@smithy/types": "npm:^4.5.0" + bowser: "npm:^2.11.0" + tslib: "npm:^2.6.2" + checksum: 10/8afc56f0e18da20ea9e283ef07ec669e4593c4b80642548cb07712ce01203d556f056682e4cab702b420cf61ccf31dc07dcfa79800981a920ca19d6bf30a8198 + languageName: node + linkType: hard + "@smithy/util-defaults-mode-node@npm:^3.0.4": version: 3.0.6 resolution: "@smithy/util-defaults-mode-node@npm:3.0.6" @@ -7640,6 +8704,21 @@ __metadata: languageName: node linkType: hard +"@smithy/util-defaults-mode-node@npm:^4.1.4": + version: 4.1.5 + resolution: "@smithy/util-defaults-mode-node@npm:4.1.5" + dependencies: + "@smithy/config-resolver": "npm:^4.2.2" + "@smithy/credential-provider-imds": "npm:^4.1.2" + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/smithy-client": "npm:^4.6.5" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/333739595d1679b54266acbbe558a18754db931e4ec2ecad237a7a0deede6a75b2e11386999b86b39900431d747d7d9188375f9060dc0b613bf68736c2b8fe42 + languageName: node + linkType: hard + "@smithy/util-endpoints@npm:^2.0.2": version: 2.0.3 resolution: "@smithy/util-endpoints@npm:2.0.3" @@ -7651,6 +8730,17 @@ __metadata: languageName: node linkType: hard +"@smithy/util-endpoints@npm:^3.1.2": + version: 3.1.2 + resolution: "@smithy/util-endpoints@npm:3.1.2" + dependencies: + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/4310b3ae356d69f5bc6a7b3477ac5c16b0d014fe5c36db3445c010bfcea43f8b5de7abcb118f6935ccf9b41b9dcb6f17ca60792a68074c5b3ac70332dbc3c4b2 + languageName: node + linkType: hard + "@smithy/util-hex-encoding@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/util-hex-encoding@npm:3.0.0" @@ -7660,6 +8750,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-hex-encoding@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-hex-encoding@npm:4.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/dc66a330ba5e4a7e034c75ff6bf823e7a3dd9df3283511f0e5e95797063f3a82cd1d68d1bdb2353b33502e7a2ae6806ae195a964c2e3339547e972d917c78ea4 + languageName: node + linkType: hard + "@smithy/util-middleware@npm:^3.0.1, @smithy/util-middleware@npm:^3.0.2": version: 3.0.2 resolution: "@smithy/util-middleware@npm:3.0.2" @@ -7670,6 +8769,16 @@ __metadata: languageName: node linkType: hard +"@smithy/util-middleware@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/util-middleware@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/bc80179fb554271dd44a9eb8403f09a2ed4f14de5ee1ba44fea17d8ee2d5b2178a433a24c85ee8898d7a69b45a8cf5978b3ef71866b6b461179a7c4ef4e79b58 + languageName: node + linkType: hard + "@smithy/util-retry@npm:^3.0.1, @smithy/util-retry@npm:^3.0.2": version: 3.0.2 resolution: "@smithy/util-retry@npm:3.0.2" @@ -7681,6 +8790,17 @@ __metadata: languageName: node linkType: hard +"@smithy/util-retry@npm:^4.1.2": + version: 4.1.2 + resolution: "@smithy/util-retry@npm:4.1.2" + dependencies: + "@smithy/service-error-classification": "npm:^4.1.2" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/3daf4b560de5dff99c14661b7ae5c4456b7b99642141cd4c7dccb281579435edecd22695a9fe78d47e716c85e25c9bbc555d44598f460f01f2d28d9182834dd4 + languageName: node + linkType: hard + "@smithy/util-stream@npm:^3.0.2, @smithy/util-stream@npm:^3.0.4": version: 3.0.4 resolution: "@smithy/util-stream@npm:3.0.4" @@ -7697,6 +8817,22 @@ __metadata: languageName: node linkType: hard +"@smithy/util-stream@npm:^4.3.2": + version: 4.3.2 + resolution: "@smithy/util-stream@npm:4.3.2" + dependencies: + "@smithy/fetch-http-handler": "npm:^5.2.1" + "@smithy/node-http-handler": "npm:^4.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-base64": "npm:^4.1.0" + "@smithy/util-buffer-from": "npm:^4.1.0" + "@smithy/util-hex-encoding": "npm:^4.1.0" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/244739dcb05c1d1cb3e7b2cad313475605846fb1a264220d97777d35ab4c676a9e71a4443fb9f04b5ed0f6cd28c74f692ce75b14840429b0e28abffb6ab10ebb + languageName: node + linkType: hard + "@smithy/util-uri-escape@npm:^3.0.0": version: 3.0.0 resolution: "@smithy/util-uri-escape@npm:3.0.0" @@ -7706,6 +8842,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-uri-escape@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-uri-escape@npm:4.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/c576cb2b7d365d02338734efd83d8b9d2e5ab7ea5a91444762ace367b6fe46e060a2a85ba51ba84ca5ac73b3e732436b22fb61359af4b731b41c1f803f3055ff + languageName: node + linkType: hard + "@smithy/util-utf8@npm:^2.0.0": version: 2.3.0 resolution: "@smithy/util-utf8@npm:2.3.0" @@ -7726,6 +8871,16 @@ __metadata: languageName: node linkType: hard +"@smithy/util-utf8@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-utf8@npm:4.1.0" + dependencies: + "@smithy/util-buffer-from": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/4565df6e64df958d2e45da4344d3206a81e66b6e6a48734a45b5228fe73c5c5982ec52beedc8065ab73d169a278f9028438a60410a6daa1d40aebd9dd6122a07 + languageName: node + linkType: hard + "@smithy/util-waiter@npm:^3.0.1": version: 3.1.0 resolution: "@smithy/util-waiter@npm:3.1.0" @@ -7737,6 +8892,26 @@ __metadata: languageName: node linkType: hard +"@smithy/util-waiter@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/util-waiter@npm:4.1.1" + dependencies: + "@smithy/abort-controller": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10/019eecded24b9244675da3b956f572261e333d8d2b0d0555f9c85c893f2583f113bf0210521876e825943085d2d89e7e4fdb768cdc802627b9660d809734cce3 + languageName: node + linkType: hard + +"@smithy/uuid@npm:^1.0.0": + version: 1.0.0 + resolution: "@smithy/uuid@npm:1.0.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/0c6c1d987bfff8569ac16363f9293b91ebcc62824eaa8ba666a5ca007b0899741b3e472165aa9f2ae1beade9ef7773f24645795a35a3ab09bd58d6e0a32179f2 + languageName: node + linkType: hard + "@socket.io/component-emitter@npm:~3.1.0": version: 3.1.2 resolution: "@socket.io/component-emitter@npm:3.1.2" @@ -8966,7 +10141,7 @@ __metadata: languageName: node linkType: hard -"@types/http-cache-semantics@npm:^4.0.2": +"@types/http-cache-semantics@npm:^4.0.2, @types/http-cache-semantics@npm:^4.0.4": version: 4.0.4 resolution: "@types/http-cache-semantics@npm:4.0.4" checksum: 10/a59566cff646025a5de396d6b3f44a39ab6a74f2ed8150692e0f31cc52f3661a68b04afe3166ebe0d566bd3259cb18522f46e949576d5204781cd6452b7fe0c5 @@ -9516,7 +10691,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/audio@workspace:^, @uppy/audio@workspace:packages/@uppy/audio": +"@uppy/audio@workspace:*, @uppy/audio@workspace:^, @uppy/audio@workspace:packages/@uppy/audio": version: 0.0.0-use.local resolution: "@uppy/audio@workspace:packages/@uppy/audio" dependencies: @@ -9534,7 +10709,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/aws-s3@workspace:*, @uppy/aws-s3@workspace:^, @uppy/aws-s3@workspace:packages/@uppy/aws-s3": +"@uppy/aws-s3@workspace:*, @uppy/aws-s3@workspace:packages/@uppy/aws-s3": version: 0.0.0-use.local resolution: "@uppy/aws-s3@workspace:packages/@uppy/aws-s3" dependencies: @@ -9553,7 +10728,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/box@workspace:^, @uppy/box@workspace:packages/@uppy/box": +"@uppy/box@workspace:*, @uppy/box@workspace:^, @uppy/box@workspace:packages/@uppy/box": version: 0.0.0-use.local resolution: "@uppy/box@workspace:packages/@uppy/box" dependencies: @@ -9673,7 +10848,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/compressor@workspace:^, @uppy/compressor@workspace:packages/@uppy/compressor": +"@uppy/compressor@workspace:*, @uppy/compressor@workspace:packages/@uppy/compressor": version: 0.0.0-use.local resolution: "@uppy/compressor@workspace:packages/@uppy/compressor" dependencies: @@ -9746,7 +10921,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/drag-drop@workspace:^, @uppy/drag-drop@workspace:packages/@uppy/drag-drop": +"@uppy/drag-drop@workspace:*, @uppy/drag-drop@workspace:packages/@uppy/drag-drop": version: 0.0.0-use.local resolution: "@uppy/drag-drop@workspace:packages/@uppy/drag-drop" dependencies: @@ -9762,7 +10937,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/drop-target@workspace:*, @uppy/drop-target@workspace:^, @uppy/drop-target@workspace:packages/@uppy/drop-target": +"@uppy/drop-target@workspace:*, @uppy/drop-target@workspace:packages/@uppy/drop-target": version: 0.0.0-use.local resolution: "@uppy/drop-target@workspace:packages/@uppy/drop-target" dependencies: @@ -9777,7 +10952,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/dropbox@workspace:^, @uppy/dropbox@workspace:packages/@uppy/dropbox": +"@uppy/dropbox@workspace:*, @uppy/dropbox@workspace:^, @uppy/dropbox@workspace:packages/@uppy/dropbox": version: 0.0.0-use.local resolution: "@uppy/dropbox@workspace:packages/@uppy/dropbox" dependencies: @@ -9792,7 +10967,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/facebook@workspace:^, @uppy/facebook@workspace:packages/@uppy/facebook": +"@uppy/facebook@workspace:*, @uppy/facebook@workspace:^, @uppy/facebook@workspace:packages/@uppy/facebook": version: 0.0.0-use.local resolution: "@uppy/facebook@workspace:packages/@uppy/facebook" dependencies: @@ -9807,7 +10982,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/form@workspace:*, @uppy/form@workspace:^, @uppy/form@workspace:packages/@uppy/form": +"@uppy/form@workspace:*, @uppy/form@workspace:packages/@uppy/form": version: 0.0.0-use.local resolution: "@uppy/form@workspace:packages/@uppy/form" dependencies: @@ -9819,7 +10994,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/golden-retriever@workspace:^, @uppy/golden-retriever@workspace:packages/@uppy/golden-retriever": +"@uppy/golden-retriever@workspace:*, @uppy/golden-retriever@workspace:packages/@uppy/golden-retriever": version: 0.0.0-use.local resolution: "@uppy/golden-retriever@workspace:packages/@uppy/golden-retriever" dependencies: @@ -9831,7 +11006,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/google-drive-picker@workspace:^, @uppy/google-drive-picker@workspace:packages/@uppy/google-drive-picker": +"@uppy/google-drive-picker@workspace:*, @uppy/google-drive-picker@workspace:packages/@uppy/google-drive-picker": version: 0.0.0-use.local resolution: "@uppy/google-drive-picker@workspace:packages/@uppy/google-drive-picker" dependencies: @@ -9861,7 +11036,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/google-photos-picker@workspace:^, @uppy/google-photos-picker@workspace:packages/@uppy/google-photos-picker": +"@uppy/google-photos-picker@workspace:*, @uppy/google-photos-picker@workspace:packages/@uppy/google-photos-picker": version: 0.0.0-use.local resolution: "@uppy/google-photos-picker@workspace:packages/@uppy/google-photos-picker" dependencies: @@ -9893,7 +11068,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/image-generator@workspace:^, @uppy/image-generator@workspace:packages/@uppy/image-generator": +"@uppy/image-generator@workspace:packages/@uppy/image-generator": version: 0.0.0-use.local resolution: "@uppy/image-generator@workspace:packages/@uppy/image-generator" dependencies: @@ -9911,7 +11086,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/instagram@workspace:^, @uppy/instagram@workspace:packages/@uppy/instagram": +"@uppy/instagram@workspace:*, @uppy/instagram@workspace:^, @uppy/instagram@workspace:packages/@uppy/instagram": version: 0.0.0-use.local resolution: "@uppy/instagram@workspace:packages/@uppy/instagram" dependencies: @@ -9926,7 +11101,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/locales@workspace:^, @uppy/locales@workspace:packages/@uppy/locales": +"@uppy/locales@workspace:*, @uppy/locales@workspace:packages/@uppy/locales": version: 0.0.0-use.local resolution: "@uppy/locales@workspace:packages/@uppy/locales" dependencies: @@ -9938,7 +11113,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/onedrive@workspace:^, @uppy/onedrive@workspace:packages/@uppy/onedrive": +"@uppy/onedrive@workspace:*, @uppy/onedrive@workspace:^, @uppy/onedrive@workspace:packages/@uppy/onedrive": version: 0.0.0-use.local resolution: "@uppy/onedrive@workspace:packages/@uppy/onedrive" dependencies: @@ -10055,7 +11230,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/status-bar@workspace:^, @uppy/status-bar@workspace:packages/@uppy/status-bar": +"@uppy/status-bar@workspace:*, @uppy/status-bar@workspace:packages/@uppy/status-bar": version: 0.0.0-use.local resolution: "@uppy/status-bar@workspace:packages/@uppy/status-bar" dependencies: @@ -10073,7 +11248,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/store-default@workspace:^, @uppy/store-default@workspace:packages/@uppy/store-default": +"@uppy/store-default@workspace:*, @uppy/store-default@workspace:^, @uppy/store-default@workspace:packages/@uppy/store-default": version: 0.0.0-use.local resolution: "@uppy/store-default@workspace:packages/@uppy/store-default" dependencies: @@ -10111,7 +11286,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/thumbnail-generator@workspace:^, @uppy/thumbnail-generator@workspace:packages/@uppy/thumbnail-generator": +"@uppy/thumbnail-generator@workspace:*, @uppy/thumbnail-generator@workspace:^, @uppy/thumbnail-generator@workspace:packages/@uppy/thumbnail-generator": version: 0.0.0-use.local resolution: "@uppy/thumbnail-generator@workspace:packages/@uppy/thumbnail-generator" dependencies: @@ -10126,7 +11301,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/transloadit@workspace:*, @uppy/transloadit@workspace:^, @uppy/transloadit@workspace:packages/@uppy/transloadit": +"@uppy/transloadit@workspace:*, @uppy/transloadit@workspace:packages/@uppy/transloadit": version: 0.0.0-use.local resolution: "@uppy/transloadit@workspace:packages/@uppy/transloadit" dependencies: @@ -10138,6 +11313,7 @@ __metadata: component-emitter: "npm:^2.0.0" jsdom: "npm:^26.1.0" msw: "npm:^2.10.4" + transloadit: "npm:^4.0.2" typescript: "npm:^5.8.3" vitest: "npm:^3.2.4" whatwg-fetch: "npm:^3.6.2" @@ -10162,7 +11338,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/unsplash@workspace:^, @uppy/unsplash@workspace:packages/@uppy/unsplash": +"@uppy/unsplash@workspace:*, @uppy/unsplash@workspace:^, @uppy/unsplash@workspace:packages/@uppy/unsplash": version: 0.0.0-use.local resolution: "@uppy/unsplash@workspace:packages/@uppy/unsplash" dependencies: @@ -10177,7 +11353,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/url@workspace:^, @uppy/url@workspace:packages/@uppy/url": +"@uppy/url@workspace:*, @uppy/url@workspace:^, @uppy/url@workspace:packages/@uppy/url": version: 0.0.0-use.local resolution: "@uppy/url@workspace:packages/@uppy/url" dependencies: @@ -10253,7 +11429,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/webdav@workspace:^, @uppy/webdav@workspace:packages/@uppy/webdav": +"@uppy/webdav@workspace:*, @uppy/webdav@workspace:packages/@uppy/webdav": version: 0.0.0-use.local resolution: "@uppy/webdav@workspace:packages/@uppy/webdav" dependencies: @@ -10268,7 +11444,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/xhr-upload@workspace:*, @uppy/xhr-upload@workspace:^, @uppy/xhr-upload@workspace:packages/@uppy/xhr-upload": +"@uppy/xhr-upload@workspace:*, @uppy/xhr-upload@workspace:packages/@uppy/xhr-upload": version: 0.0.0-use.local resolution: "@uppy/xhr-upload@workspace:packages/@uppy/xhr-upload" dependencies: @@ -10284,7 +11460,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/zoom@workspace:^, @uppy/zoom@workspace:packages/@uppy/zoom": +"@uppy/zoom@workspace:*, @uppy/zoom@workspace:^, @uppy/zoom@workspace:packages/@uppy/zoom": version: 0.0.0-use.local resolution: "@uppy/zoom@workspace:packages/@uppy/zoom" dependencies: @@ -11752,6 +12928,21 @@ __metadata: languageName: node linkType: hard +"cacheable-request@npm:^12.0.1": + version: 12.0.1 + resolution: "cacheable-request@npm:12.0.1" + dependencies: + "@types/http-cache-semantics": "npm:^4.0.4" + get-stream: "npm:^9.0.1" + http-cache-semantics: "npm:^4.1.1" + keyv: "npm:^4.5.4" + mimic-response: "npm:^4.0.0" + normalize-url: "npm:^8.0.1" + responselike: "npm:^3.0.0" + checksum: 10/91ca6f3cdcbec3309032b96ba8e94e9d3978ab2e9ee048d75b32acf8a0f06c4cd4739317a39ce621469130f838b06713c1333d35b212e87633c4812d7f18b17f + languageName: node + linkType: hard + "call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": version: 1.0.2 resolution: "call-bind-apply-helpers@npm:1.0.2" @@ -12900,6 +14091,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.4.3": + version: 4.4.3 + resolution: "debug@npm:4.4.3" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/9ada3434ea2993800bd9a1e320bd4aa7af69659fb51cca685d390949434bc0a8873c21ed7c9b852af6f2455a55c6d050aa3937d52b3c69f796dab666f762acad + languageName: node + linkType: hard + "decimal.js@npm:^10.5.0": version: 10.6.0 resolution: "decimal.js@npm:10.6.0" @@ -13643,6 +14846,18 @@ __metadata: languageName: node linkType: hard +"es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10/86814bf8afbcd8966653f731415888019d4bc4aca6b6c354132a7a75bb87566751e320369654a101d23a91c87a85c79b178bcf40332839bd347aff437c4fb65f + languageName: node + linkType: hard + "es-to-primitive@npm:^1.2.1": version: 1.2.1 resolution: "es-to-primitive@npm:1.2.1" @@ -14843,6 +16058,17 @@ __metadata: languageName: node linkType: hard +"fast-xml-parser@npm:5.2.5": + version: 5.2.5 + resolution: "fast-xml-parser@npm:5.2.5" + dependencies: + strnum: "npm:^2.1.0" + bin: + fxparser: src/cli/cli.js + checksum: 10/305017cff6968a34cbac597317be1516e85c44f650f30d982c84f8c30043e81fd38d39a8810d570136c921399dd43b9ac4775bdfbbbcfee96456f3c086b48bdd + languageName: node + linkType: hard + "fast-xml-parser@npm:^4.5.1": version: 4.5.3 resolution: "fast-xml-parser@npm:4.5.3" @@ -15111,6 +16337,13 @@ __metadata: languageName: node linkType: hard +"form-data-encoder@npm:^4.0.2": + version: 4.1.0 + resolution: "form-data-encoder@npm:4.1.0" + checksum: 10/a3f5a2f50d8832b9d39a36acce04ac388290982a944d0a8aac9735a50d1fb3276b1e40e3a9bce9eeb8bb17f6ab6f91a5ec1d65c6ee2603d83f1b9caad6b7ded2 + languageName: node + linkType: hard + "form-data@npm:^2.5.0": version: 2.5.1 resolution: "form-data@npm:2.5.1" @@ -15133,6 +16366,19 @@ __metadata: languageName: node linkType: hard +"form-data@npm:^4.0.4": + version: 4.0.4 + resolution: "form-data@npm:4.0.4" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" + hasown: "npm:^2.0.2" + mime-types: "npm:^2.1.12" + checksum: 10/a4b62e21932f48702bc468cc26fb276d186e6b07b557e3dd7cc455872bdbb82db7db066844a64ad3cf40eaf3a753c830538183570462d3649fdfd705601cbcfb + languageName: node + linkType: hard + "formdata-node@npm:^6.0.3": version: 6.0.3 resolution: "formdata-node@npm:6.0.3" @@ -15388,7 +16634,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.3.0": +"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.3.0": version: 1.3.0 resolution: "get-intrinsic@npm:1.3.0" dependencies: @@ -15423,7 +16669,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^9.0.0": +"get-stream@npm:^9.0.0, get-stream@npm:^9.0.1": version: 9.0.1 resolution: "get-stream@npm:9.0.1" dependencies: @@ -15632,6 +16878,25 @@ __metadata: languageName: node linkType: hard +"got@npm:14.4.9": + version: 14.4.9 + resolution: "got@npm:14.4.9" + dependencies: + "@sindresorhus/is": "npm:^7.0.1" + "@szmarczak/http-timer": "npm:^5.0.1" + cacheable-lookup: "npm:^7.0.0" + cacheable-request: "npm:^12.0.1" + decompress-response: "npm:^6.0.0" + form-data-encoder: "npm:^4.0.2" + http2-wrapper: "npm:^2.2.1" + lowercase-keys: "npm:^3.0.0" + p-cancelable: "npm:^4.0.1" + responselike: "npm:^3.0.0" + type-fest: "npm:^4.26.1" + checksum: 10/e741b851467ded07d605a2a8687d24febda221b82f311fa563197ae5edf1e4d8ce0c97fa794975ba97afbc6b4d016a58e9b5d674dde95c0462d02b98992b85d2 + languageName: node + linkType: hard + "got@npm:^13.0.0": version: 13.0.0 resolution: "got@npm:13.0.0" @@ -16078,7 +17343,7 @@ __metadata: languageName: node linkType: hard -"http2-wrapper@npm:^2.1.10": +"http2-wrapper@npm:^2.1.10, http2-wrapper@npm:^2.2.1": version: 2.2.1 resolution: "http2-wrapper@npm:2.2.1" dependencies: @@ -16318,6 +17583,13 @@ __metadata: languageName: node linkType: hard +"into-stream@npm:^9.0.0": + version: 9.0.0 + resolution: "into-stream@npm:9.0.0" + checksum: 10/9383945254267e4eb91d5ad4217d21e308490df38ed0173485a315ca5a793725abddbf2e500b8013b8143111d6472c29b68d80889ee06ebe79718dbb639f1ca6 + languageName: node + linkType: hard + "ioredis@npm:^5.3.2": version: 5.4.1 resolution: "ioredis@npm:5.4.1" @@ -17336,7 +18608,7 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.5.3": +"keyv@npm:^4.5.3, keyv@npm:^4.5.4": version: 4.5.4 resolution: "keyv@npm:4.5.4" dependencies: @@ -19284,6 +20556,13 @@ __metadata: languageName: node linkType: hard +"normalize-url@npm:^8.0.1": + version: 8.1.0 + resolution: "normalize-url@npm:8.1.0" + checksum: 10/59b765bfe7d1768105d23a9f80716cdf1046a50a618af43eeba5e116475ff8b1a9b3e023e9c534903be436df4dac2fb9c93822cad3809fe689378945662bc8c8 + languageName: node + linkType: hard + "npm-bundled@npm:^1.1.1": version: 1.1.2 resolution: "npm-bundled@npm:1.1.2" @@ -19744,6 +21023,13 @@ __metadata: languageName: node linkType: hard +"p-cancelable@npm:^4.0.1": + version: 4.0.1 + resolution: "p-cancelable@npm:4.0.1" + checksum: 10/64de7b0be4c8bacc006488e0e90aa66fbcceb4da4f6fb84584573145f015f9650fe6ac26470897b3e82a3b528f6c60ea276b84cc315e35c45e9f12dec062a295 + languageName: node + linkType: hard + "p-filter@npm:^2.1.0": version: 2.1.0 resolution: "p-filter@npm:2.1.0" @@ -23271,6 +24557,13 @@ __metadata: languageName: node linkType: hard +"strnum@npm:^2.1.0": + version: 2.1.1 + resolution: "strnum@npm:2.1.1" + checksum: 10/d5fe6e4333cddc17569331048e403e876ffcf629989815f0359b0caf05dae9441b7eef3d7dd07427313ac8b3f05a8f60abc1f61efc15f97245dbc24028362bc9 + languageName: node + linkType: hard + "styled-jsx@npm:5.1.6": version: 5.1.6 resolution: "styled-jsx@npm:5.1.6" @@ -23756,6 +25049,25 @@ __metadata: languageName: node linkType: hard +"transloadit@npm:^4.0.2": + version: 4.0.2 + resolution: "transloadit@npm:4.0.2" + dependencies: + "@aws-sdk/client-s3": "npm:^3.891.0" + "@aws-sdk/s3-request-presigner": "npm:^3.891.0" + debug: "npm:^4.4.3" + form-data: "npm:^4.0.4" + got: "npm:14.4.9" + into-stream: "npm:^9.0.0" + is-stream: "npm:^4.0.1" + p-map: "npm:^7.0.3" + tus-js-client: "npm:^4.3.1" + type-fest: "npm:^4.41.0" + zod: "npm:3.25.76" + checksum: 10/96ce22cd2eb27c60d8b4db27be3bcf3ebda775fac7b00fccad8d4921c18ef649114a468a8042667aa6e9bd71a1036531091bfcd24c88e41c8caf02cd84625432 + languageName: node + linkType: hard + "tree-dump@npm:^1.0.1": version: 1.0.1 resolution: "tree-dump@npm:1.0.1" @@ -23917,6 +25229,21 @@ __metadata: languageName: node linkType: hard +"tus-js-client@npm:^4.3.1": + version: 4.3.1 + resolution: "tus-js-client@npm:4.3.1" + dependencies: + buffer-from: "npm:^1.1.2" + combine-errors: "npm:^3.0.3" + is-stream: "npm:^2.0.0" + js-base64: "npm:^3.7.2" + lodash.throttle: "npm:^4.1.1" + proper-lockfile: "npm:^4.1.2" + url-parse: "npm:^1.5.7" + checksum: 10/69955612962dd04973410b8c0602cdc3a2112f403be9d60e11c1fed5a80f6c5989bbfc510ef32eb598ccc0808c29bc5af90021cb523e94cbf16be810f20dc193 + languageName: node + linkType: hard + "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -23947,7 +25274,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.26.1": +"type-fest@npm:^4.26.1, type-fest@npm:^4.41.0": version: 4.41.0 resolution: "type-fest@npm:4.41.0" checksum: 10/617ace794ac0893c2986912d28b3065ad1afb484cad59297835a0807dc63286c39e8675d65f7de08fafa339afcb8fe06a36e9a188b9857756ae1e92ee8bda212 @@ -24318,41 +25645,40 @@ __metadata: resolution: "uppy@workspace:packages/uppy" dependencies: "@aws-sdk/client-s3": "npm:^3.338.0" - "@uppy/audio": "workspace:^" - "@uppy/aws-s3": "workspace:^" - "@uppy/box": "workspace:^" - "@uppy/companion-client": "workspace:^" - "@uppy/compressor": "workspace:^" - "@uppy/core": "workspace:^" - "@uppy/dashboard": "workspace:^" - "@uppy/drag-drop": "workspace:^" - "@uppy/drop-target": "workspace:^" - "@uppy/dropbox": "workspace:^" - "@uppy/facebook": "workspace:^" - "@uppy/form": "workspace:^" - "@uppy/golden-retriever": "workspace:^" - "@uppy/google-drive": "workspace:^" - "@uppy/google-drive-picker": "workspace:^" - "@uppy/google-photos-picker": "workspace:^" - "@uppy/image-editor": "workspace:^" - "@uppy/image-generator": "workspace:^" - "@uppy/instagram": "workspace:^" - "@uppy/locales": "workspace:^" - "@uppy/onedrive": "workspace:^" - "@uppy/provider-views": "workspace:^" - "@uppy/remote-sources": "workspace:^" - "@uppy/screen-capture": "workspace:^" - "@uppy/status-bar": "workspace:^" - "@uppy/store-default": "workspace:^" - "@uppy/thumbnail-generator": "workspace:^" - "@uppy/transloadit": "workspace:^" - "@uppy/tus": "workspace:^" - "@uppy/unsplash": "workspace:^" - "@uppy/url": "workspace:^" - "@uppy/webcam": "workspace:^" - "@uppy/webdav": "workspace:^" - "@uppy/xhr-upload": "workspace:^" - "@uppy/zoom": "workspace:^" + "@uppy/audio": "workspace:*" + "@uppy/aws-s3": "workspace:*" + "@uppy/box": "workspace:*" + "@uppy/companion-client": "workspace:*" + "@uppy/compressor": "workspace:*" + "@uppy/core": "workspace:*" + "@uppy/dashboard": "workspace:*" + "@uppy/drag-drop": "workspace:*" + "@uppy/drop-target": "workspace:*" + "@uppy/dropbox": "workspace:*" + "@uppy/facebook": "workspace:*" + "@uppy/form": "workspace:*" + "@uppy/golden-retriever": "workspace:*" + "@uppy/google-drive": "workspace:*" + "@uppy/google-drive-picker": "workspace:*" + "@uppy/google-photos-picker": "workspace:*" + "@uppy/image-editor": "workspace:*" + "@uppy/instagram": "workspace:*" + "@uppy/locales": "workspace:*" + "@uppy/onedrive": "workspace:*" + "@uppy/provider-views": "workspace:*" + "@uppy/remote-sources": "workspace:*" + "@uppy/screen-capture": "workspace:*" + "@uppy/status-bar": "workspace:*" + "@uppy/store-default": "workspace:*" + "@uppy/thumbnail-generator": "workspace:*" + "@uppy/transloadit": "workspace:*" + "@uppy/tus": "workspace:*" + "@uppy/unsplash": "workspace:*" + "@uppy/url": "workspace:*" + "@uppy/webcam": "workspace:*" + "@uppy/webdav": "workspace:*" + "@uppy/xhr-upload": "workspace:*" + "@uppy/zoom": "workspace:*" adm-zip: "npm:^0.5.5" chalk: "npm:^5.0.0" concat-stream: "npm:^2.0.0" @@ -25736,6 +27062,13 @@ __metadata: languageName: node linkType: hard +"zod@npm:3.25.76": + version: 3.25.76 + resolution: "zod@npm:3.25.76" + checksum: 10/f0c963ec40cd96858451d1690404d603d36507c1fc9682f2dae59ab38b578687d542708a7fdbf645f77926f78c9ed558f57c3d3aa226c285f798df0c4da16995 + languageName: node + linkType: hard + "zone.js@npm:~0.15.0": version: 0.15.0 resolution: "zone.js@npm:0.15.0"