diff --git a/.eslintrc.js b/.eslintrc.cjs similarity index 81% rename from .eslintrc.js rename to .eslintrc.cjs index eba79f2a..6d3d36f4 100644 --- a/.eslintrc.js +++ b/.eslintrc.cjs @@ -19,6 +19,7 @@ module.exports = { }, }, rules: { + 'import/no-unresolved': 'off', 'import/extensions': 'off', 'no-unused-vars': 'off', '@typescript-eslint/no-unused-vars': ['error'], @@ -39,5 +40,13 @@ module.exports = { 'no-console': 'off', }, }, + { + files: 'examples/**', + rules: { + 'no-console': 0, + 'import/no-extraneous-dependencies': 0, + 'import/no-unresolved': 0, + }, + }, ], } diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c79b2a5c..16d85cb0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -58,7 +58,6 @@ jobs: strategy: matrix: node: - - 18 - 20 - 22 steps: diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index c520f1c9..41334540 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -16,7 +16,6 @@ jobs: max-parallel: 1 matrix: node: - - 18 - 20.15.1 - 22.3.0 steps: @@ -43,7 +42,7 @@ jobs: DEBUG: 'transloadit:*' - name: Generate the badge from the json-summary - run: node test/generate-coverage-badge.js coverage/coverage-summary.json + run: node --experimental-strip-types test/generate-coverage-badge.ts coverage/coverage-summary.json - name: Move HTML report and badge to the correct location run: | mv coverage/lcov-report static-build diff --git a/README.md b/README.md index 4c1ef648..608cba4a 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ This is a **Node.js** SDK to make it easy to talk to the ## Requirements -- [Node.js](https://nodejs.org/en/) version 18 or newer +- [Node.js](https://nodejs.org/en/) version 20 or newer - [A Transloadit account](https://transloadit.com/signup/) ([free signup](https://transloadit.com/pricing/)) - [Your API credentials](https://transloadit.com/c/template-credentials) (`authKey`, `authSecret`) @@ -47,7 +47,7 @@ npm install --save transloadit The following code will upload an image and resize it to a thumbnail: ```javascript -const { Transloadit } = require('transloadit') +import { Transloadit } from 'transloadit' const transloadit = new Transloadit({ authKey: 'YOUR_TRANSLOADIT_KEY', @@ -451,7 +451,7 @@ There are three kinds of retries: All functions of the client automatically obey all rate limiting imposed by Transloadit (e.g. `RATE_LIMIT_REACHED`), so there is no need to write your own wrapper scripts to handle rate limits. The SDK will by default retry requests **5 times** with auto back-off (See `maxRetries` constructor option). -#### GOT HTTP retries (`gotRetry`, default `0`) +#### GOT HTTP retries (`gotRetry`, default `{ limit: 0 }`) Because we use [got](https://github.com/sindresorhus/got) under the hood, you can pass a `gotRetry` constructor option which is passed on to `got`. This offers great flexibility for handling retries on network errors and HTTP status codes with auto back-off. See [`got` `retry` object documentation](https://github.com/sindresorhus/got/blob/main/documentation/7-retry.md). diff --git a/examples/.eslintrc.js b/examples/.eslintrc.js deleted file mode 100644 index c359ca1d..00000000 --- a/examples/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - rules: { - 'no-console': 0, - 'import/no-extraneous-dependencies': 0, - 'import/no-unresolved': 0, - }, -} diff --git a/examples/convert_to_webp.js b/examples/convert_to_webp.js deleted file mode 100644 index 0d204adc..00000000 --- a/examples/convert_to_webp.js +++ /dev/null @@ -1,41 +0,0 @@ -// Run this file as: -// -// env TRANSLOADIT_KEY=xxx TRANSLOADIT_SECRET=yyy node examples/convert_to_webp.js ./examples/fixtures/berkley.jpg -// -// You may need to build the project first using: -// -// yarn prepack -// -const { Transloadit } = require('transloadit') - -const transloadit = new Transloadit({ - authKey: /** @type {string} */ (process.env.TRANSLOADIT_KEY), - authSecret: /** @type {string} */ (process.env.TRANSLOADIT_SECRET), -}) - -const filePath = process.argv[2] - -;(async () => { - try { - const status = await transloadit.createAssembly({ - files: { - file1: filePath, - }, - params: { - steps: { - webp: { - use: ':original', - robot: '/image/resize', - result: true, - imagemagick_stack: 'v2.0.7', - format: 'webp', - }, - }, - }, - waitForCompletion: true, - }) - console.log('Your WebP file:', status.results.webp[0].url) - } catch (err) { - console.error('createAssembly failed', err) - } -})() diff --git a/examples/convert_to_webp.ts b/examples/convert_to_webp.ts new file mode 100644 index 00000000..5c9ae04d --- /dev/null +++ b/examples/convert_to_webp.ts @@ -0,0 +1,35 @@ +// Run this file as: +// +// env TRANSLOADIT_KEY=xxx TRANSLOADIT_SECRET=yyy node examples/convert_to_webp.js ./examples/fixtures/berkley.jpg +// +// You may need to build the project first using: +// +// yarn prepack +// +import { Transloadit } from 'transloadit' + +const transloadit = new Transloadit({ + authKey: process.env.TRANSLOADIT_KEY!, + authSecret: process.env.TRANSLOADIT_SECRET!, +}) + +const filePath = process.argv[2] + +const status = await transloadit.createAssembly({ + files: { + file1: filePath, + }, + params: { + steps: { + webp: { + use: ':original', + robot: '/image/resize', + result: true, + imagemagick_stack: 'v2.0.7', + format: 'webp', + }, + }, + }, + waitForCompletion: true, +}) +console.log('Your WebP file:', status.results.webp[0].url) diff --git a/examples/credentials.js b/examples/credentials.js deleted file mode 100644 index 5ca00a89..00000000 --- a/examples/credentials.js +++ /dev/null @@ -1,86 +0,0 @@ -/* eslint-disable max-len */ -// Run this file as: -// -// env TRANSLOADIT_KEY=xxx TRANSLOADIT_SECRET=yyy node template_api.js -// -// You may need to build the project first using: -// -// yarn prepack -// -const { Transloadit } = require('transloadit') - -const transloadit = new Transloadit({ - authKey: /** @type {string} */ (process.env.TRANSLOADIT_KEY), - authSecret: /** @type {string} */ (process.env.TRANSLOADIT_SECRET), -}) - -const firstName = 'myProductionS3' -const secondName = 'myStagingS3' - -/** - * @type {import('transloadit').CreateTemplateCredentialParams} - */ -const credentialParams = { - name: firstName, - type: 's3', - content: { - key: 'xyxy', - secret: 'xyxyxyxy', - bucket: 'mybucket.example.com', - bucket_region: 'us-east-1', - }, -} - -;(async () => { - try { - console.log(`==> listTemplateCredentials`) - const { credentials } = await transloadit.listTemplateCredentials({ - sort: 'created', - order: 'asc', - }) - console.log('Successfully fetched', credentials.length, 'credential(s)') - - // ^-- with Templates, there is `items` and `count`. - // with Credentials, there is `ok`, `message`, `credentials` - - for (const credential of credentials) { - if ([firstName, secondName].includes(credential.name)) { - console.log(`==> deleteTemplateCredential: ${credential.id} (${credential.name})`) - const delResult = await transloadit.deleteTemplateCredential(credential.id) - console.log('Successfully deleted credential', delResult) - // ^-- identical structure between `Templates` and `Credentials` - } - } - - console.log(`==> createTemplateCredential`) - const createTemplateCredentialResult = - await transloadit.createTemplateCredential(credentialParams) - console.log('TemplateCredential created successfully:', createTemplateCredentialResult) - // ^-- with Templates, there is `ok`, `message`, `id`, `content`, `name`, `require_signature_auth`. Same is true for: created, updated, fetched - // with Credentials, there is `ok`, `message`, `credentials` <-- and a single object nested directly under it, which is unexpected with that plural imho. Same is true for created, updated, fetched - - console.log( - `==> editTemplateCredential: ${createTemplateCredentialResult.credential.id} (${createTemplateCredentialResult.credential.name})` - ) - const editResult = await transloadit.editTemplateCredential( - createTemplateCredentialResult.credential.id, - { - ...credentialParams, - name: secondName, - } - ) - console.log('Successfully edited credential', editResult) - // ^-- see create - - console.log( - `==> getTemplateCredential: ${createTemplateCredentialResult.credential.id} (${createTemplateCredentialResult.credential.name})` - ) - const getTemplateCredentialResult = await transloadit.getTemplateCredential( - createTemplateCredentialResult.credential.id - ) - console.log('Successfully fetched credential', getTemplateCredentialResult) - // ^-- not working at al, getting a 404. looking at the API, this is not implemented yet - } catch (err) { - console.error(err) - } -})() diff --git a/examples/credentials.ts b/examples/credentials.ts new file mode 100644 index 00000000..f5bd3cf4 --- /dev/null +++ b/examples/credentials.ts @@ -0,0 +1,76 @@ +/* eslint-disable max-len */ +// Run this file as: +// +// env TRANSLOADIT_KEY=xxx TRANSLOADIT_SECRET=yyy node template_api.js +// +// You may need to build the project first using: +// +// yarn prepack +// +import { CreateTemplateCredentialParams, Transloadit } from 'transloadit' + +const transloadit = new Transloadit({ + authKey: process.env.TRANSLOADIT_KEY!, + authSecret: process.env.TRANSLOADIT_SECRET!, +}) + +const firstName = 'myProductionS3' +const secondName = 'myStagingS3' + +const credentialParams: CreateTemplateCredentialParams = { + name: firstName, + type: 's3', + content: { + key: 'xyxy', + secret: 'xyxyxyxy', + bucket: 'mybucket.example.com', + bucket_region: 'us-east-1', + }, +} + +console.log(`==> listTemplateCredentials`) +const { credentials } = await transloadit.listTemplateCredentials({ + sort: 'created', + order: 'asc', +}) +console.log('Successfully fetched', credentials.length, 'credential(s)') + +// ^-- with Templates, there is `items` and `count`. +// with Credentials, there is `ok`, `message`, `credentials` + +for (const credential of credentials) { + if ([firstName, secondName].includes(credential.name)) { + console.log(`==> deleteTemplateCredential: ${credential.id} (${credential.name})`) + const delResult = await transloadit.deleteTemplateCredential(credential.id) + console.log('Successfully deleted credential', delResult) + // ^-- identical structure between `Templates` and `Credentials` + } +} + +console.log(`==> createTemplateCredential`) +const createTemplateCredentialResult = await transloadit.createTemplateCredential(credentialParams) +console.log('TemplateCredential created successfully:', createTemplateCredentialResult) +// ^-- with Templates, there is `ok`, `message`, `id`, `content`, `name`, `require_signature_auth`. Same is true for: created, updated, fetched +// with Credentials, there is `ok`, `message`, `credentials` <-- and a single object nested directly under it, which is unexpected with that plural imho. Same is true for created, updated, fetched + +console.log( + `==> editTemplateCredential: ${createTemplateCredentialResult.credential.id} (${createTemplateCredentialResult.credential.name})` +) +const editResult = await transloadit.editTemplateCredential( + createTemplateCredentialResult.credential.id, + { + ...credentialParams, + name: secondName, + } +) +console.log('Successfully edited credential', editResult) +// ^-- see create + +console.log( + `==> getTemplateCredential: ${createTemplateCredentialResult.credential.id} (${createTemplateCredentialResult.credential.name})` +) +const getTemplateCredentialResult = await transloadit.getTemplateCredential( + createTemplateCredentialResult.credential.id +) +console.log('Successfully fetched credential', getTemplateCredentialResult) +// ^-- not working at al, getting a 404. looking at the API, this is not implemented yet diff --git a/examples/face_detect_download.js b/examples/face_detect_download.js deleted file mode 100644 index 4d27e39e..00000000 --- a/examples/face_detect_download.js +++ /dev/null @@ -1,56 +0,0 @@ -// Run this file as: -// -// env TRANSLOADIT_KEY=xxx TRANSLOADIT_SECRET=yyy node examples/face_detect_download.js ./examples/fixtures/berkley.jpg -// -// You may need to build the project first using: -// -// yarn prepack -// -// This example will take an image and find a face and crop out the face. -// Then it will download the result as a file in the current directory -// See https://transloadit.com/demos/artificial-intelligence/detect-faces-in-images/ - -const got = require('got') -const { createWriteStream } = require('fs') -const { Transloadit } = require('transloadit') -const assert = require('assert') - -const transloadit = new Transloadit({ - authKey: /** @type {string} */ (process.env.TRANSLOADIT_KEY), - authSecret: /** @type {string} */ (process.env.TRANSLOADIT_SECRET), -}) - -const filePath = process.argv[2] - -;(async () => { - try { - const status = await transloadit.createAssembly({ - files: { - file1: filePath, - }, - params: { - steps: { - facesDetected: { - use: ':original', - robot: '/image/facedetect', - crop: true, - crop_padding: '10%', - faces: 'max-confidence', - format: 'preserve', - }, - }, - }, - waitForCompletion: true, - }) - - // Now save the file - const outPath = './output-face.jpg' - const stream = createWriteStream(outPath) - const { url } = status.results.facesDetected[0] - assert(url != null) - await got.default.stream(url).pipe(stream) - console.log('Your cropped face has been saved to', outPath) - } catch (err) { - console.error('createAssembly failed', err) - } -})() diff --git a/examples/face_detect_download.ts b/examples/face_detect_download.ts new file mode 100644 index 00000000..ca179049 --- /dev/null +++ b/examples/face_detect_download.ts @@ -0,0 +1,50 @@ +// Run this file as: +// +// env TRANSLOADIT_KEY=xxx TRANSLOADIT_SECRET=yyy node examples/face_detect_download.js ./examples/fixtures/berkley.jpg +// +// You may need to build the project first using: +// +// yarn prepack +// +// This example will take an image and find a face and crop out the face. +// Then it will download the result as a file in the current directory +// See https://transloadit.com/demos/artificial-intelligence/detect-faces-in-images/ + +import got from 'got' +import { createWriteStream } from 'node:fs' +import { Transloadit } from 'transloadit' +import assert from 'assert' + +const transloadit = new Transloadit({ + authKey: process.env.TRANSLOADIT_KEY!, + authSecret: process.env.TRANSLOADIT_SECRET!, +}) + +const filePath = process.argv[2] + +const status = await transloadit.createAssembly({ + files: { + file1: filePath, + }, + params: { + steps: { + facesDetected: { + use: ':original', + robot: '/image/facedetect', + crop: true, + crop_padding: '10%', + faces: 'max-confidence', + format: 'preserve', + }, + }, + }, + waitForCompletion: true, +}) + +// Now save the file +const outPath = './output-face.jpg' +const stream = createWriteStream(outPath) +const { url } = status.results.facesDetected[0] +assert(url != null) +await got.stream(url).pipe(stream) +console.log('Your cropped face has been saved to', outPath) diff --git a/examples/fetch_costs_of_all_assemblies_in_timeframe.js b/examples/fetch_costs_of_all_assemblies_in_timeframe.js deleted file mode 100644 index b425791d..00000000 --- a/examples/fetch_costs_of_all_assemblies_in_timeframe.js +++ /dev/null @@ -1,56 +0,0 @@ -// Run this file as: -// -// env TRANSLOADIT_KEY=xxx TRANSLOADIT_SECRET=yyy node fetch_costs_of_all_assemblies_in_timeframe.js -// -// You may need to build the project first using: -// -// yarn prepack -// -const pMap = require('p-map') -const { Transloadit } = require('transloadit') - -const fromdate = '2020-12-31 15:30:00' -const todate = '2020-12-31 15:30:01' - -;(async () => { - try { - const params = { - fromdate, - todate, - page: 1, - } - - const transloadit = new Transloadit({ - authKey: /** @type {string} */ (process.env.TRANSLOADIT_KEY), - authSecret: /** @type {string} */ (process.env.TRANSLOADIT_SECRET), - }) - - let totalBytes = 0 - - let lastCount - do { - console.log('Processing page', params.page) - const { count, items } = await transloadit.listAssemblies(params) - lastCount = count - params.page++ - - await pMap( - items, - // eslint-disable-next-line no-loop-func - async (assembly) => { - const assemblyFull = await transloadit.getAssembly(/** @type {string} */ (assembly.id)) - // console.log(assemblyFull.assembly_id) - - const { bytes_usage: bytesUsage } = assemblyFull - - totalBytes += bytesUsage || 0 - }, - { concurrency: 20 } - ) - } while (lastCount > 0) - - console.log('Total GB:', (totalBytes / (1024 * 1024 * 1024)).toFixed(2)) - } catch (err) { - console.error(err) - } -})() diff --git a/examples/fetch_costs_of_all_assemblies_in_timeframe.ts b/examples/fetch_costs_of_all_assemblies_in_timeframe.ts new file mode 100644 index 00000000..dcaa939b --- /dev/null +++ b/examples/fetch_costs_of_all_assemblies_in_timeframe.ts @@ -0,0 +1,50 @@ +// Run this file as: +// +// env TRANSLOADIT_KEY=xxx TRANSLOADIT_SECRET=yyy node fetch_costs_of_all_assemblies_in_timeframe.js +// +// You may need to build the project first using: +// +// yarn prepack +// +import pMap from 'p-map' +import { Transloadit } from 'transloadit' + +const fromdate = '2020-12-31 15:30:00' +const todate = '2020-12-31 15:30:01' + +const params = { + fromdate, + todate, + page: 1, +} + +const transloadit = new Transloadit({ + authKey: process.env.TRANSLOADIT_KEY!, + authSecret: process.env.TRANSLOADIT_SECRET!, +}) + +let totalBytes = 0 + +let lastCount +do { + console.log('Processing page', params.page) + const { count, items } = await transloadit.listAssemblies(params) + lastCount = count + params.page++ + + await pMap( + items, + // eslint-disable-next-line no-loop-func + async (assembly) => { + const assemblyFull = await transloadit.getAssembly(assembly.id) + // console.log(assemblyFull.assembly_id) + + const { bytes_usage: bytesUsage } = assemblyFull + + totalBytes += bytesUsage || 0 + }, + { concurrency: 20 } + ) +} while (lastCount > 0) + +console.log('Total GB:', (totalBytes / (1024 * 1024 * 1024)).toFixed(2)) diff --git a/examples/rasterize_svg_to_png.js b/examples/rasterize_svg_to_png.js deleted file mode 100644 index 4c517eb3..00000000 --- a/examples/rasterize_svg_to_png.js +++ /dev/null @@ -1,39 +0,0 @@ -// Run this file as: -// -// env TRANSLOADIT_KEY=xxx TRANSLOADIT_SECRET=yyy node rasterize_svg_to_png.js ./examples/fixtures/circle.svg -// -// You may need to build the project first using: -// -// yarn prepack -// -const { Transloadit } = require('transloadit') - -const transloadit = new Transloadit({ - authKey: /** @type {string} */ (process.env.TRANSLOADIT_KEY), - authSecret: /** @type {string} */ (process.env.TRANSLOADIT_SECRET), -}) - -const filePath = process.argv[2] - -;(async () => { - try { - const status = await transloadit.createAssembly({ - files: { - file1: filePath, - }, - params: { - steps: { - png: { - use: ':original', - robot: '/image/resize', - format: 'png', - }, - }, - }, - waitForCompletion: true, - }) - console.log('Your PNG file:', status.results.png[0].url) - } catch (err) { - console.error('createAssembly failed', err) - } -})() diff --git a/examples/rasterize_svg_to_png.ts b/examples/rasterize_svg_to_png.ts new file mode 100644 index 00000000..8792b29d --- /dev/null +++ b/examples/rasterize_svg_to_png.ts @@ -0,0 +1,33 @@ +// Run this file as: +// +// env TRANSLOADIT_KEY=xxx TRANSLOADIT_SECRET=yyy node rasterize_svg_to_png.js ./examples/fixtures/circle.svg +// +// You may need to build the project first using: +// +// yarn prepack +// +import { Transloadit } from 'transloadit' + +const transloadit = new Transloadit({ + authKey: process.env.TRANSLOADIT_KEY!, + authSecret: process.env.TRANSLOADIT_SECRET!, +}) + +const filePath = process.argv[2] + +const status = await transloadit.createAssembly({ + files: { + file1: filePath, + }, + params: { + steps: { + png: { + use: ':original', + robot: '/image/resize', + format: 'png', + }, + }, + }, + waitForCompletion: true, +}) +console.log('Your PNG file:', status.results.png[0].url) diff --git a/examples/resize_an_image.js b/examples/resize_an_image.js deleted file mode 100644 index d1291cca..00000000 --- a/examples/resize_an_image.js +++ /dev/null @@ -1,42 +0,0 @@ -// Run this file as: -// -// env TRANSLOADIT_KEY=xxx TRANSLOADIT_SECRET=yyy node resize_an_image.js ./examples/fixtures/berkley.jpg -// -// You may need to build the project first using: -// -// yarn prepack -// -const { Transloadit } = require('transloadit') - -const transloadit = new Transloadit({ - authKey: /** @type {string} */ (process.env.TRANSLOADIT_KEY), - authSecret: /** @type {string} */ (process.env.TRANSLOADIT_SECRET), -}) - -const filePath = process.argv[2] - -;(async () => { - try { - const status = await transloadit.createAssembly({ - files: { - file1: filePath, - }, - params: { - steps: { - resize: { - use: ':original', - robot: '/image/resize', - result: true, - imagemagick_stack: 'v2.0.7', - width: 75, - height: 75, - }, - }, - }, - waitForCompletion: true, - }) - console.log('Your resized image:', status.results.resize[0].url) - } catch (err) { - console.error('createAssembly failed', err) - } -})() diff --git a/examples/resize_an_image.ts b/examples/resize_an_image.ts new file mode 100644 index 00000000..9ccc823a --- /dev/null +++ b/examples/resize_an_image.ts @@ -0,0 +1,36 @@ +// Run this file as: +// +// env TRANSLOADIT_KEY=xxx TRANSLOADIT_SECRET=yyy node resize_an_image.js ./examples/fixtures/berkley.jpg +// +// You may need to build the project first using: +// +// yarn prepack +// +import { Transloadit } from 'transloadit' + +const transloadit = new Transloadit({ + authKey: process.env.TRANSLOADIT_KEY!, + authSecret: process.env.TRANSLOADIT_SECRET!, +}) + +const filePath = process.argv[2] + +const status = await transloadit.createAssembly({ + files: { + file1: filePath, + }, + params: { + steps: { + resize: { + use: ':original', + robot: '/image/resize', + result: true, + imagemagick_stack: 'v2.0.7', + width: 75, + height: 75, + }, + }, + }, + waitForCompletion: true, +}) +console.log('Your resized image:', status.results.resize[0].url) diff --git a/examples/retry.js b/examples/retry.ts similarity index 57% rename from examples/retry.js rename to examples/retry.ts index 963ec88c..8cb453be 100644 --- a/examples/retry.js +++ b/examples/retry.ts @@ -8,12 +8,12 @@ // // yarn prepack // -const pRetry = require('p-retry') -const { Transloadit, ApiError } = require('transloadit') +import pRetry, { AbortError } from 'p-retry' +import { Transloadit, ApiError } from 'transloadit' const transloadit = new Transloadit({ - authKey: /** @type {string} */ (process.env.TRANSLOADIT_KEY), - authSecret: /** @type {string} */ (process.env.TRANSLOADIT_SECRET), + authKey: process.env.TRANSLOADIT_KEY!, + authSecret: process.env.TRANSLOADIT_SECRET!, }) async function run() { @@ -24,16 +24,10 @@ async function run() { } catch (err) { if (err instanceof ApiError && err.code === 'INVALID_SIGNATURE') { // This is an unrecoverable error, abort retry - throw new pRetry.AbortError('INVALID_SIGNATURE') + throw new AbortError('INVALID_SIGNATURE') } throw err } } -;(async () => { - try { - console.log(await pRetry(run, { retries: 5 })) - } catch (err) { - console.error('Operation failed', err) - } -})() +console.log(await pRetry(run, { retries: 5 })) diff --git a/examples/template_api.js b/examples/template_api.js deleted file mode 100644 index b2ec2da4..00000000 --- a/examples/template_api.js +++ /dev/null @@ -1,56 +0,0 @@ -// Run this file as: -// -// env TRANSLOADIT_KEY=xxx TRANSLOADIT_SECRET=yyy node template_api.js -// -// You may need to build the project first using: -// -// yarn prepack -// -const { Transloadit } = require('transloadit') - -const transloadit = new Transloadit({ - authKey: /** @type {string} */ (process.env.TRANSLOADIT_KEY), - authSecret: /** @type {string} */ (process.env.TRANSLOADIT_SECRET), -}) - -/** @type {import('transloadit').TemplateContent} */ -const template = { - steps: { - encode: { - use: ':original', - robot: '/video/encode', - preset: 'ipad-high', - }, - thumbnail: { - use: 'encode', - robot: '/video/thumbs', - }, - }, -} - -;(async () => { - try { - const { count } = await transloadit.listTemplates({ sort: 'created', order: 'asc' }) - console.log('Successfully fetched', count, 'template(s)') - - const createTemplateResult = await transloadit.createTemplate({ - name: 'node-sdk-test1', - template, - }) - console.log('Template created successfully:', createTemplateResult) - - const editResult = await transloadit.editTemplate(createTemplateResult.id, { - name: 'node-sdk-test2', - template, - }) - console.log('Successfully edited template', editResult) - - const getTemplateResult = await transloadit.getTemplate(createTemplateResult.id) - console.log('Successfully fetched template', getTemplateResult) - - const delResult = await transloadit.deleteTemplate(createTemplateResult.id) - console.log('Successfully deleted template', delResult) - } catch (err) { - console.error(err) - } -})() diff --git a/examples/template_api.ts b/examples/template_api.ts new file mode 100644 index 00000000..0ba17ddf --- /dev/null +++ b/examples/template_api.ts @@ -0,0 +1,49 @@ +// Run this file as: +// +// env TRANSLOADIT_KEY=xxx TRANSLOADIT_SECRET=yyy node template_api.js +// +// You may need to build the project first using: +// +// yarn prepack +// +import { TemplateContent, Transloadit } from 'transloadit' + +const transloadit = new Transloadit({ + authKey: process.env.TRANSLOADIT_KEY!, + authSecret: process.env.TRANSLOADIT_SECRET!, +}) + +const template: TemplateContent = { + steps: { + encode: { + use: ':original', + robot: '/video/encode', + preset: 'ipad-high', + }, + thumbnail: { + use: 'encode', + robot: '/video/thumbs', + }, + }, +} + +const { count } = await transloadit.listTemplates({ sort: 'created', order: 'asc' }) +console.log('Successfully fetched', count, 'template(s)') + +const createTemplateResult = await transloadit.createTemplate({ + name: 'node-sdk-test1', + template, +}) +console.log('Template created successfully:', createTemplateResult) + +const editResult = await transloadit.editTemplate(createTemplateResult.id, { + name: 'node-sdk-test2', + template, +}) +console.log('Successfully edited template', editResult) + +const getTemplateResult = await transloadit.getTemplate(createTemplateResult.id) +console.log('Successfully fetched template', getTemplateResult) + +const delResult = await transloadit.deleteTemplate(createTemplateResult.id) +console.log('Successfully deleted template', delResult) diff --git a/package.json b/package.json index 93e33222..984e36f2 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "transloadit", "version": "4.0.0-4", "description": "Node.js SDK for Transloadit", + "type": "module", "keywords": [ "transloadit", "encoding", @@ -13,30 +14,30 @@ "author": "Tim Koschuetzki ", "packageManager": "yarn@4.5.3", "engines": { - "node": ">= 18" + "node": ">= 20" }, "dependencies": { - "@aws-sdk/client-s3": "^3.758.0", - "@aws-sdk/s3-request-presigner": "^3.758.0", + "@aws-sdk/client-s3": "^3.787.0", + "@aws-sdk/s3-request-presigner": "^3.787.0", "debug": "^4.4.0", "form-data": "^4.0.2", - "got": "^11.8.6", - "into-stream": "^6.0.0", - "is-stream": "^2.0.1", - "p-map": "^4.0.0", + "got": "14.4.7", + "into-stream": "^8.0.1", + "is-stream": "^4.0.1", + "p-map": "^7.0.3", "tus-js-client": "^4.3.1", "type-fest": "^4.39.1", "zod": "^3.24.2" }, "devDependencies": { - "@babel/core": "^7.25.8", - "@babel/eslint-parser": "^7.25.8", - "@babel/eslint-plugin": "^7.25.7", + "@babel/core": "^7.26.10", + "@babel/eslint-parser": "^7.27.0", + "@babel/eslint-plugin": "^7.27.0", "@types/debug": "^4.1.12", "@types/temp": "^0.9.4", - "@typescript-eslint/eslint-plugin": "^8.26.1", - "@typescript-eslint/parser": "^8.26.1", - "@vitest/coverage-v8": "^2.1.3", + "@typescript-eslint/eslint-plugin": "^8.29.1", + "@typescript-eslint/parser": "^8.29.1", + "@vitest/coverage-v8": "^3.1.1", "badge-maker": "^4.1.0", "eslint": "8", "eslint-config-prettier": "^8.10.0", @@ -48,14 +49,14 @@ "eslint-plugin-promise": "^4.3.1", "eslint-plugin-react": "^7.37.1", "eslint-plugin-react-hooks": "^4.6.2", - "execa": "5.1.1", - "nock": "^13.5.5", + "execa": "9.5.2", + "nock": "^14.0.3", "npm-run-all": "^4.1.5", - "p-retry": "^4.6.2", - "prettier": "^3.3.3", + "p-retry": "^6.2.1", + "prettier": "^3.5.3", "temp": "^0.9.4", - "typescript": "^5.7.2", - "vitest": "^2.1.3" + "typescript": "^5.8.3", + "vitest": "^3.1.1" }, "repository": { "type": "git", @@ -72,7 +73,7 @@ "lint": "npm-run-all --parallel 'lint:*'", "fix": "npm-run-all --serial 'fix:*'", "next:update": "next-update --keep true --tldr", - "prepack": "tsc --build", + "prepack": "tsc --build tsconfig.build.json", "test:unit": "vitest run --coverage ./test/unit", "test:integration": "vitest run ./test/integration", "test:all": "vitest run --coverage", diff --git a/src/PaginationStream.ts b/src/PaginationStream.ts index 61911d96..c136fd73 100644 --- a/src/PaginationStream.ts +++ b/src/PaginationStream.ts @@ -1,5 +1,5 @@ import { Readable } from 'stream' -import { PaginationList, PaginationListWithCount } from './apiTypes' +import { PaginationList, PaginationListWithCount } from './apiTypes.js' // eslint-disable-next-line no-unused-vars type FetchPage = ( diff --git a/src/Transloadit.ts b/src/Transloadit.ts index cac44784..9bfad503 100644 --- a/src/Transloadit.ts +++ b/src/Transloadit.ts @@ -1,21 +1,28 @@ import { createHmac, randomUUID } from 'crypto' -import got, { RequiredRetryOptions, Headers, OptionsOfJSONResponseBody } from 'got' +import got, { + RetryOptions, + Headers, + OptionsOfJSONResponseBody, + Delays, + RequestError, + HTTPError, +} from 'got' import FormData from 'form-data' import { constants, createReadStream } from 'fs' import { access } from 'fs/promises' import debug from 'debug' -import intoStream from 'into-stream' -import isStream from 'is-stream' +import intoStream, { Input as IntoStreamInput } from 'into-stream' +import { isReadableStream, isStream } from 'is-stream' import * as assert from 'assert' import pMap from 'p-map' import type { Readable } from 'stream' -import InconsistentResponseError from './InconsistentResponseError' -import PaginationStream from './PaginationStream' -import PollingTimeoutError from './PollingTimeoutError' -import { TransloaditErrorResponseBody, ApiError } from './ApiError' -import { version } from '../package.json' -import { sendTusRequest, Stream } from './tus' -import { AssemblyStatus } from './alphalib/types/assemblyStatus' +import InconsistentResponseError from './InconsistentResponseError.js' +import PaginationStream from './PaginationStream.js' +import PollingTimeoutError from './PollingTimeoutError.js' +import { TransloaditErrorResponseBody, ApiError } from './ApiError.js' +import packageJson from '../package.json' with { type: 'json' } +import { sendTusRequest, Stream } from './tus.js' +import { AssemblyStatus } from './alphalib/types/assemblyStatus.js' import type { BaseResponse, BillResponse, @@ -37,9 +44,11 @@ import type { TemplateCredentialResponse, TemplateCredentialsResponse, TemplateResponse, -} from './apiTypes' +} from './apiTypes.js' -export type * from './apiTypes' +export * from './apiTypes.js' + +export type { AssemblyStatus } from './alphalib/types/assemblyStatus.js' // See https://github.com/sindresorhus/got/tree/v11.8.6?tab=readme-ov-file#errors // Expose relevant errors @@ -62,6 +71,8 @@ export interface UploadProgress { totalBytes?: number | undefined } +const { version } = packageJson + export type AssemblyProgress = (assembly: AssemblyStatus) => void export interface CreateAssemblyOptions { @@ -70,7 +81,7 @@ export interface CreateAssemblyOptions { [name: string]: string } uploads?: { - [name: string]: Readable | intoStream.Input + [name: string]: Readable | IntoStreamInput } waitForCompletion?: boolean chunkSize?: number @@ -149,7 +160,7 @@ export interface Options { endpoint?: string maxRetries?: number timeout?: number - gotRetry?: RequiredRetryOptions + gotRetry?: Partial } export class Transloadit { @@ -163,7 +174,7 @@ export class Transloadit { private _defaultTimeout: number - private _gotRetry: RequiredRetryOptions | number + private _gotRetry: Partial private _lastUsedAssemblyUrl = '' @@ -187,7 +198,7 @@ export class Transloadit { this._defaultTimeout = opts.timeout != null ? opts.timeout : 60000 // Passed on to got https://github.com/sindresorhus/got/blob/main/documentation/7-retry.md - this._gotRetry = opts.gotRetry != null ? opts.gotRetry : 0 + this._gotRetry = opts.gotRetry != null ? opts.gotRetry : { limit: 0 } } getLastUsedAssemblyUrl(): string { @@ -245,13 +256,13 @@ export class Transloadit { // Convert uploads to streams const streamsMap = Object.fromEntries( Object.entries(uploads).map(([label, value]) => { - const isReadable = isStream.readable(value) + const isReadable = isReadableStream(value) if (!isReadable && isStream(value)) { // https://github.com/transloadit/node-sdk/issues/92 throw new Error(`Upload named "${label}" is not a Readable stream`) } - return [label, isStream.readable(value) ? value : intoStream(value)] + return [label, isReadableStream(value) ? value : intoStream(value)] }) ) @@ -280,7 +291,7 @@ export class Transloadit { const result: AssemblyStatus = await this._remoteJson({ urlSuffix, method: 'post', - timeout, + timeout: { request: timeout }, params, fields: { tus_num_expected_upload_files: allStreams.length, @@ -730,7 +741,7 @@ export class Transloadit { private async _remoteJson(opts: { urlSuffix?: string url?: string - timeout?: number + timeout?: Delays method?: 'delete' | 'get' | 'post' | 'put' params?: TParams fields?: Fields @@ -739,7 +750,7 @@ export class Transloadit { const { urlSuffix, url: urlInput, - timeout = this._defaultTimeout, + timeout = { request: this._defaultTimeout }, method = 'get', params = {}, fields, @@ -784,9 +795,9 @@ export class Transloadit { // console.log(body) return body } catch (err) { - if (!(err instanceof got.RequestError)) throw err + if (!(err instanceof RequestError)) throw err - if (err instanceof got.HTTPError) { + if (err instanceof HTTPError) { const { statusCode, body } = err.response logWarn('HTTP error', statusCode, body) diff --git a/src/alphalib/types/robots/_instructions-primitives.ts b/src/alphalib/types/robots/_instructions-primitives.ts index ca0da573..f8dec102 100644 --- a/src/alphalib/types/robots/_instructions-primitives.ts +++ b/src/alphalib/types/robots/_instructions-primitives.ts @@ -1,8 +1,8 @@ import type { Replace } from 'type-fest' import { z } from 'zod' -import { stackVersions } from '../stackVersions.ts' -import type { assemblyInstructionsSchema } from '../template' +import { stackVersions } from '../stackVersions.js' +import type { assemblyInstructionsSchema } from '../template.js' export const interpolationSchemaToYieldNumber = z.string().regex(/^[\d.]*\${.+}[\d.]*$/) export const interpolationSchemaToYieldString = z.string().regex(/\${.+}/) diff --git a/src/apiTypes.ts b/src/apiTypes.ts index 1de755d8..e3a23807 100644 --- a/src/apiTypes.ts +++ b/src/apiTypes.ts @@ -1,4 +1,6 @@ -import { AssemblyInstructions, AssemblyInstructionsInput } from './alphalib/types/template' +import { AssemblyInstructions, AssemblyInstructionsInput } from './alphalib/types/template.js' + +export { assemblyInstructionsSchema } from './alphalib/types/template.js' export interface OptionalAuthParams { auth?: { key?: string; expires?: string } diff --git a/src/tus.ts b/src/tus.ts index 6519ba81..3fb3a5ae 100644 --- a/src/tus.ts +++ b/src/tus.ts @@ -4,8 +4,8 @@ import { OnSuccessPayload, Upload, UploadOptions } from 'tus-js-client' import { stat } from 'fs/promises' import pMap from 'p-map' import type { Readable } from 'stream' -import type { UploadProgress } from './Transloadit' -import { AssemblyStatus } from './alphalib/types/assemblyStatus' +import type { UploadProgress } from './Transloadit.js' +import { AssemblyStatus } from './alphalib/types/assemblyStatus.js' const log = debug('transloadit') diff --git a/test/generate-coverage-badge.js b/test/generate-coverage-badge.js deleted file mode 100644 index a981fa6c..00000000 --- a/test/generate-coverage-badge.js +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env node - -const fs = require('fs/promises') -const { makeBadge } = require('badge-maker') - -// eslint-disable-next-line import/newline-after-import -;(async () => { - try { - const json = JSON.parse(await fs.readFile(process.argv[2], 'utf-8')) - - // We only care about "statements" - const coveragePercent = `${json.total.statements.pct}%` - - // https://github.com/badges/shields/tree/master/badge-maker#format - const format = { - label: 'coverage', - message: coveragePercent, - color: 'green', - } - - const svg = makeBadge(format) - - await fs.writeFile('coverage-badge.svg', svg) - } catch (err) { - // eslint-disable-next-line no-console - console.error(err) - process.exit(1) - } -})() diff --git a/test/generate-coverage-badge.ts b/test/generate-coverage-badge.ts new file mode 100644 index 00000000..ba856eb8 --- /dev/null +++ b/test/generate-coverage-badge.ts @@ -0,0 +1,20 @@ +#!/usr/bin/env node + +import fs from 'fs/promises' +import { makeBadge } from 'badge-maker' + +const json = JSON.parse(await fs.readFile(process.argv[2], 'utf-8')) + +// We only care about "statements" +const coveragePercent = `${json.total.statements.pct}%` + +// https://github.com/badges/shields/tree/master/badge-maker#format +const format = { + label: 'coverage', + message: coveragePercent, + color: 'green', +} + +const svg = makeBadge(format) + +await fs.writeFile('coverage-badge.svg', svg) diff --git a/test/integration/live-api.test.ts b/test/integration/live-api.test.ts index 22ecf69d..d28c4816 100644 --- a/test/integration/live-api.test.ts +++ b/test/integration/live-api.test.ts @@ -6,20 +6,20 @@ import { IncomingMessage, RequestListener } from 'http' import { join } from 'path' import { pipeline } from 'stream/promises' import { setTimeout } from 'timers/promises' -import got, { RequiredRetryOptions } from 'got' -import intoStream = require('into-stream') -import debug = require('debug') +import got, { RetryOptions } from 'got' +import intoStream from 'into-stream' +import debug from 'debug' import { CreateAssemblyOptions, CreateAssemblyParams, Transloadit, UploadProgress, -} from '../../src/Transloadit' -import { createTestServer, TestServer } from '../testserver' -import { createProxy } from '../util' -import { RobotImageResizeInstructionsInput } from '../../src/alphalib/types/robots/image-resize' -import { RobotFileFilterInstructionsInput } from '../../src/alphalib/types/robots/file-filter' +} from '../../src/Transloadit.js' +import { createTestServer, TestServer } from '../testserver.js' +import { createProxy } from '../util.js' +import { RobotImageResizeInstructionsInput } from '../../src/alphalib/types/robots/image-resize.js' +import { RobotFileFilterInstructionsInput } from '../../src/alphalib/types/robots/file-filter.js' const log = debug('transloadit:live-api') @@ -37,7 +37,7 @@ function createClient(opts = {}) { } // https://github.com/sindresorhus/got/blob/main/documentation/7-retry.md#retry - const gotRetry: RequiredRetryOptions = { + const gotRetry: Partial = { limit: 2, methods: [ 'GET', diff --git a/test/testserver.ts b/test/testserver.ts index 04e3b4f6..6e69330a 100644 --- a/test/testserver.ts +++ b/test/testserver.ts @@ -3,7 +3,7 @@ import { setTimeout } from 'timers/promises' import got from 'got' import debug from 'debug' -import { createTunnel, CreateTunnelResult } from './tunnel' +import { createTunnel, CreateTunnelResult } from './tunnel.js' const log = debug('transloadit:testserver') diff --git a/test/tunnel.ts b/test/tunnel.ts index ecdde4f6..03793fef 100644 --- a/test/tunnel.ts +++ b/test/tunnel.ts @@ -1,4 +1,4 @@ -import execa, { ExecaChildProcess } from 'execa' +import { execa, ResultPromise } from 'execa' import { createInterface } from 'readline' import { Resolver } from 'dns/promises' import debug from 'debug' @@ -14,7 +14,7 @@ interface CreateTunnelParams { interface StartTunnelResult { url: string - process: ExecaChildProcess + process: ResultPromise<{ buffer: false; stdout: 'ignore' }> } async function startTunnel({ @@ -88,7 +88,7 @@ async function startTunnel({ } export interface CreateTunnelResult { - process?: execa.ExecaChildProcess + process?: ResultPromise<{ buffer: false; stdout: 'ignore' }> urlPromise: Promise close: () => Promise } @@ -97,7 +97,7 @@ export function createTunnel({ cloudFlaredPath = 'cloudflared', port, }: CreateTunnelParams): CreateTunnelResult { - let process: execa.ExecaChildProcess | undefined + let process: ResultPromise<{ buffer: false; stdout: 'ignore' }> | undefined const urlPromise = (async () => { const tunnel = await pRetry(async () => startTunnel({ cloudFlaredPath, port }), { retries: 1 }) diff --git a/test/unit/mock-http.test.ts b/test/unit/mock-http.test.ts index 22e0f722..98dce408 100644 --- a/test/unit/mock-http.test.ts +++ b/test/unit/mock-http.test.ts @@ -3,12 +3,14 @@ import { inspect } from 'node:util' import { ApiError, + AssemblyStatus, InconsistentResponseError, Options, TimeoutError, Transloadit, -} from '../../src/Transloadit' -import { createProxy } from '../util' + assemblyInstructionsSchema, +} from '../../src/Transloadit.js' +import { createProxy } from '../util.js' const getLocalClient = (opts?: Omit) => createProxy( @@ -88,7 +90,30 @@ describe('Mocked API tests', () => { scope.done() }) - it('should fail on error with error code', async () => { + it('should return error when GETting a failed assembly', async () => { + const client = getLocalClient() + + // when an assembly exists but has failed, the GET endpoint returns 200, but the assembly has an `error` property + const scope = nock('http://localhost') + .get('/assemblies/1') + .query(() => true) + .reply(200, { + error: 'INVALID_FILE_META_DATA', + message: 'Invalid file metadata', + assembly_url: '', + assembly_ssl_url: '', + }) + + expect(await client.getAssembly('1')).toMatchObject({ + // @ts-expect-error todo + error: 'INVALID_FILE_META_DATA', + message: 'Invalid file metadata', + }) + + scope.done() + }) + + it('should throw error with error code', async () => { const client = getLocalClient() nock('http://localhost') @@ -96,7 +121,8 @@ describe('Mocked API tests', () => { .reply(400, { error: 'INVALID_FILE_META_DATA', message: 'Invalid file metadata' }) await expect(client.createAssembly()).rejects.toThrow( - expect.objectContaining({ + expect.objectContaining({ + name: 'ApiError', code: 'INVALID_FILE_META_DATA', rawMessage: 'Invalid file metadata', message: 'API error (HTTP 400) INVALID_FILE_META_DATA: Invalid file metadata', @@ -104,7 +130,7 @@ describe('Mocked API tests', () => { ) }) - it('should return informative errors', async () => { + it('should throw informative errors', async () => { const client = getLocalClient() nock('http://localhost').post(createAssemblyRegex).reply(400, { @@ -116,7 +142,8 @@ describe('Mocked API tests', () => { const promise = client.createAssembly() await expect(promise).rejects.toThrow( - expect.objectContaining({ + expect.objectContaining({ + name: 'ApiError', message: 'API error (HTTP 400) INVALID_FILE_META_DATA: Invalid file metadata https://api2-oltu.transloadit.com/assemblies/foo', assemblyId: '123', @@ -125,6 +152,7 @@ describe('Mocked API tests', () => { const errorString = await promise.catch(inspect) expect(typeof errorString === 'string').toBeTruthy() + // console.log(inspect(errorString)) expect(inspect(errorString).split('\n')).toEqual([ expect.stringMatching( `API error \\(HTTP 400\\) INVALID_FILE_META_DATA: Invalid file metadata https://api2-oltu.transloadit.com/assemblies/foo` @@ -136,35 +164,22 @@ describe('Mocked API tests', () => { ), expect.stringMatching(` at .+\\/test\\/unit\\/mock-http\\.test\\.ts:\\d+:\\d+`), expect.stringMatching(` at .+`), - expect.stringMatching(` at .+`), - expect.stringMatching(` at .+`), - expect.stringMatching(` at .+`), - expect.stringMatching(` at .+`), - expect.stringMatching(` at .+`), + expect.stringMatching(` code: 'INVALID_FILE_META_DATA',`), expect.stringMatching(` rawMessage: 'Invalid file metadata',`), - expect.stringMatching(` assemblyId: '123',`), expect.stringMatching( ` assemblySslUrl: 'https:\\/\\/api2-oltu\\.transloadit\\.com\\/assemblies\\/foo'` ), - expect.stringMatching(` code: 'INVALID_FILE_META_DATA',`), + expect.stringMatching(` assemblyId: '123',`), expect.stringMatching(` cause: HTTPError: Response code 400 \\(Bad Request\\)`), expect.stringMatching(` at .+`), expect.stringMatching(` at .+`), + expect.stringMatching(` at .+`), + expect.stringMatching(` at .+`), + expect.stringMatching(` at .+`), + expect.stringMatching(` at .+`), + expect.stringMatching(` input: undefined,`), expect.stringMatching(` code: 'ERR_NON_2XX_3XX_RESPONSE',`), - // don't care about the rest: - expect.anything(), - expect.anything(), - expect.anything(), - expect.anything(), - expect.anything(), - expect.anything(), - expect.anything(), - expect.anything(), - expect.anything(), - expect.anything(), - expect.anything(), - expect.anything(), - expect.stringMatching(' }'), + expect.stringMatching(' \\[cause\\]: {}'), expect.stringMatching(' }'), expect.stringMatching('}'), ]) @@ -343,4 +358,8 @@ describe('Mocked API tests', () => { scope.done() } }) + + it('should export assemblyInstructionsSchema', () => { + expect(assemblyInstructionsSchema).toBeDefined() + }) }) diff --git a/test/unit/test-pagination-stream.test.ts b/test/unit/test-pagination-stream.test.ts index 5e49fc65..d8a12386 100644 --- a/test/unit/test-pagination-stream.test.ts +++ b/test/unit/test-pagination-stream.test.ts @@ -1,6 +1,6 @@ import { Writable } from 'stream' -import PaginationStream from '../../src/PaginationStream' +import PaginationStream from '../../src/PaginationStream.js' const toArray = (callback: (list: number[]) => void) => { const writable = new Writable({ objectMode: true }) diff --git a/test/unit/test-transloadit-client.test.ts b/test/unit/test-transloadit-client.test.ts index c8fd72f2..6436b57c 100644 --- a/test/unit/test-transloadit-client.test.ts +++ b/test/unit/test-transloadit-client.test.ts @@ -1,10 +1,12 @@ -import { Readable } from 'stream' +import { PassThrough, Readable } from 'stream' import FormData from 'form-data' import got, { CancelableRequest } from 'got' -import { version } from '../../package.json' -import * as tus from '../../src/tus' -import { Transloadit } from '../../src/Transloadit' +import packageJson from '../../package.json' with { type: 'json' } +import * as tus from '../../src/tus.js' +import { Transloadit } from '../../src/Transloadit.js' + +const { version } = packageJson const mockedExpiresDate = '2021-01-06T21:11:07.883Z' const mockGetExpiresDate = (client: Transloadit) => @@ -129,22 +131,14 @@ describe('Transloadit', () => { const client = new Transloadit({ authKey: 'foo_key', authSecret: 'foo_secret' }) const name = 'foo_name' - // eslint-disable-next-line no-use-before-define - const pause = vi.fn(() => mockStream) - const mockStream = { - pause, - pipe: () => undefined, - _read: () => undefined, - _readableState: {}, - on: () => mockStream, - readable: true, - } as Partial as Readable + const mockStream = new PassThrough() + const pauseSpy = vi.spyOn(mockStream, 'pause') mockRemoteJson(client) await client.createAssembly({ uploads: { [name]: mockStream } }) - expect(pause).toHaveBeenCalled() + expect(pauseSpy).toHaveBeenCalled() }) }) @@ -272,7 +266,9 @@ describe('Transloadit', () => { await client.createAssembly() - expect(spy).toBeCalledWith(expect.objectContaining({ timeout: 24 * 60 * 60 * 1000 })) + expect(spy).toBeCalledWith( + expect.objectContaining({ timeout: { request: 24 * 60 * 60 * 1000 } }) + ) }) describe('_calcSignature', () => { diff --git a/test/util.ts b/test/util.ts index 638b75b5..ceb6ca59 100644 --- a/test/util.ts +++ b/test/util.ts @@ -1,4 +1,4 @@ -import { RequestError, Transloadit } from '../src/Transloadit' +import { RequestError, Transloadit } from '../src/Transloadit.js' // eslint-disable-next-line import/prefer-default-export export const createProxy = (transloaditInstance: Transloadit) => { @@ -7,6 +7,7 @@ export const createProxy = (transloaditInstance: Transloadit) => { // @ts-expect-error I dunno how to type const origMethod = target[propKey] if (typeof origMethod === 'function') { + // eslint-disable-next-line func-names return function (...args: any) { const result = origMethod.apply(target, args) @@ -18,24 +19,42 @@ export const createProxy = (transloaditInstance: Transloadit) => { const newPromise = result.catch((err) => { if (err instanceof Error && 'cause' in err && err.cause instanceof RequestError) { if (err.cause.request != null) { + // for util.inspect: + Object.defineProperty(err.cause, 'request', { + value: err.cause.request, + enumerable: false, + }) + // for vitest "Serialized Error" Object.defineProperty(err.cause.request, 'toJSON', { value: () => undefined, enumerable: false, }) } if (err.cause.response != null) { + Object.defineProperty(err.cause, 'response', { + value: err.cause.response, + enumerable: false, + }) Object.defineProperty(err.cause.response, 'toJSON', { value: () => undefined, enumerable: false, }) } if (err.cause.options != null) { + Object.defineProperty(err.cause, 'options', { + value: err.cause.options, + enumerable: false, + }) Object.defineProperty(err.cause.options, 'toJSON', { value: () => undefined, enumerable: false, }) } if (err.cause.timings != null) { + Object.defineProperty(err.cause, 'timings', { + value: err.cause.timings, + enumerable: false, + }) Object.defineProperty(err.cause.timings, 'toJSON', { value: () => undefined, enumerable: false, diff --git a/tsconfig.build.json b/tsconfig.build.json index 1c4829af..f3b0bbb5 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -1,12 +1,13 @@ { "include": ["src"], - "exclude": ["coverage", "dist"], + "exclude": ["test", "coverage", "dist", "examples"], "compilerOptions": { "composite": true, "declaration": true, "declarationMap": true, "isolatedModules": true, - "module": "node16", + "module": "NodeNext", + "target": "ES2022", "noImplicitOverride": true, "rewriteRelativeImportExtensions": true, "outDir": "dist", diff --git a/tsconfig.json b/tsconfig.json index a1f508d4..584fc0b5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,7 +4,7 @@ "compilerOptions": { "checkJs": true, "isolatedModules": true, - "module": "node16", + "module": "NodeNext", "noImplicitOverride": true, "rewriteRelativeImportExtensions": true, "noEmit": true, diff --git a/vitest.config.mjs b/vitest.config.ts similarity index 100% rename from vitest.config.mjs rename to vitest.config.ts diff --git a/yarn.lock b/yarn.lock index c2e43058..e05a26c0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,6 +15,19 @@ __metadata: languageName: node linkType: hard +"@asamuzakjp/css-color@npm:^3.1.1": + version: 3.1.1 + resolution: "@asamuzakjp/css-color@npm:3.1.1" + dependencies: + "@csstools/css-calc": "npm:^2.1.2" + "@csstools/css-color-parser": "npm:^3.0.8" + "@csstools/css-parser-algorithms": "npm:^3.0.4" + "@csstools/css-tokenizer": "npm:^3.0.3" + lru-cache: "npm:^10.4.3" + checksum: 10c0/4abb010fd29de8acae8571eba738468c22cb45a1f77647df3c59a80f1c83d83d728cae3ebbf99e5c73f2517761abaaffbe5e4176fc46b5f9bf60f1478463b51e + languageName: node + linkType: hard + "@aws-crypto/crc32@npm:5.2.0": version: 5.2.0 resolution: "@aws-crypto/crc32@npm:5.2.0" @@ -97,514 +110,504 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-s3@npm:^3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/client-s3@npm:3.758.0" +"@aws-sdk/client-s3@npm:^3.787.0": + version: 3.787.0 + resolution: "@aws-sdk/client-s3@npm:3.787.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.758.0" - "@aws-sdk/credential-provider-node": "npm:3.758.0" - "@aws-sdk/middleware-bucket-endpoint": "npm:3.734.0" - "@aws-sdk/middleware-expect-continue": "npm:3.734.0" - "@aws-sdk/middleware-flexible-checksums": "npm:3.758.0" - "@aws-sdk/middleware-host-header": "npm:3.734.0" - "@aws-sdk/middleware-location-constraint": "npm:3.734.0" - "@aws-sdk/middleware-logger": "npm:3.734.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.734.0" - "@aws-sdk/middleware-sdk-s3": "npm:3.758.0" - "@aws-sdk/middleware-ssec": "npm:3.734.0" - "@aws-sdk/middleware-user-agent": "npm:3.758.0" - "@aws-sdk/region-config-resolver": "npm:3.734.0" - "@aws-sdk/signature-v4-multi-region": "npm:3.758.0" - "@aws-sdk/types": "npm:3.734.0" - "@aws-sdk/util-endpoints": "npm:3.743.0" - "@aws-sdk/util-user-agent-browser": "npm:3.734.0" - "@aws-sdk/util-user-agent-node": "npm:3.758.0" - "@aws-sdk/xml-builder": "npm:3.734.0" - "@smithy/config-resolver": "npm:^4.0.1" - "@smithy/core": "npm:^3.1.5" - "@smithy/eventstream-serde-browser": "npm:^4.0.1" - "@smithy/eventstream-serde-config-resolver": "npm:^4.0.1" - "@smithy/eventstream-serde-node": "npm:^4.0.1" - "@smithy/fetch-http-handler": "npm:^5.0.1" - "@smithy/hash-blob-browser": "npm:^4.0.1" - "@smithy/hash-node": "npm:^4.0.1" - "@smithy/hash-stream-node": "npm:^4.0.1" - "@smithy/invalid-dependency": "npm:^4.0.1" - "@smithy/md5-js": "npm:^4.0.1" - "@smithy/middleware-content-length": "npm:^4.0.1" - "@smithy/middleware-endpoint": "npm:^4.0.6" - "@smithy/middleware-retry": "npm:^4.0.7" - "@smithy/middleware-serde": "npm:^4.0.2" - "@smithy/middleware-stack": "npm:^4.0.1" - "@smithy/node-config-provider": "npm:^4.0.1" - "@smithy/node-http-handler": "npm:^4.0.3" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/smithy-client": "npm:^4.1.6" - "@smithy/types": "npm:^4.1.0" - "@smithy/url-parser": "npm:^4.0.1" + "@aws-sdk/core": "npm:3.775.0" + "@aws-sdk/credential-provider-node": "npm:3.787.0" + "@aws-sdk/middleware-bucket-endpoint": "npm:3.775.0" + "@aws-sdk/middleware-expect-continue": "npm:3.775.0" + "@aws-sdk/middleware-flexible-checksums": "npm:3.787.0" + "@aws-sdk/middleware-host-header": "npm:3.775.0" + "@aws-sdk/middleware-location-constraint": "npm:3.775.0" + "@aws-sdk/middleware-logger": "npm:3.775.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.775.0" + "@aws-sdk/middleware-sdk-s3": "npm:3.775.0" + "@aws-sdk/middleware-ssec": "npm:3.775.0" + "@aws-sdk/middleware-user-agent": "npm:3.787.0" + "@aws-sdk/region-config-resolver": "npm:3.775.0" + "@aws-sdk/signature-v4-multi-region": "npm:3.775.0" + "@aws-sdk/types": "npm:3.775.0" + "@aws-sdk/util-endpoints": "npm:3.787.0" + "@aws-sdk/util-user-agent-browser": "npm:3.775.0" + "@aws-sdk/util-user-agent-node": "npm:3.787.0" + "@aws-sdk/xml-builder": "npm:3.775.0" + "@smithy/config-resolver": "npm:^4.1.0" + "@smithy/core": "npm:^3.2.0" + "@smithy/eventstream-serde-browser": "npm:^4.0.2" + "@smithy/eventstream-serde-config-resolver": "npm:^4.1.0" + "@smithy/eventstream-serde-node": "npm:^4.0.2" + "@smithy/fetch-http-handler": "npm:^5.0.2" + "@smithy/hash-blob-browser": "npm:^4.0.2" + "@smithy/hash-node": "npm:^4.0.2" + "@smithy/hash-stream-node": "npm:^4.0.2" + "@smithy/invalid-dependency": "npm:^4.0.2" + "@smithy/md5-js": "npm:^4.0.2" + "@smithy/middleware-content-length": "npm:^4.0.2" + "@smithy/middleware-endpoint": "npm:^4.1.0" + "@smithy/middleware-retry": "npm:^4.1.0" + "@smithy/middleware-serde": "npm:^4.0.3" + "@smithy/middleware-stack": "npm:^4.0.2" + "@smithy/node-config-provider": "npm:^4.0.2" + "@smithy/node-http-handler": "npm:^4.0.4" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/smithy-client": "npm:^4.2.0" + "@smithy/types": "npm:^4.2.0" + "@smithy/url-parser": "npm:^4.0.2" "@smithy/util-base64": "npm:^4.0.0" "@smithy/util-body-length-browser": "npm:^4.0.0" "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.7" - "@smithy/util-defaults-mode-node": "npm:^4.0.7" - "@smithy/util-endpoints": "npm:^3.0.1" - "@smithy/util-middleware": "npm:^4.0.1" - "@smithy/util-retry": "npm:^4.0.1" - "@smithy/util-stream": "npm:^4.1.2" + "@smithy/util-defaults-mode-browser": "npm:^4.0.8" + "@smithy/util-defaults-mode-node": "npm:^4.0.8" + "@smithy/util-endpoints": "npm:^3.0.2" + "@smithy/util-middleware": "npm:^4.0.2" + "@smithy/util-retry": "npm:^4.0.2" + "@smithy/util-stream": "npm:^4.2.0" "@smithy/util-utf8": "npm:^4.0.0" - "@smithy/util-waiter": "npm:^4.0.2" + "@smithy/util-waiter": "npm:^4.0.3" tslib: "npm:^2.6.2" - checksum: 10c0/de7a9eb63ca6067c05dace1534bdb41f3660b38cdeaab9a39d13c4cce46a1b05ae0a5eeb2e18292bba2e60cddda3bbdd06218b3fd8bf29a23cb10b15717b5785 + checksum: 10c0/a00a65998804a1160067c59273f8beb5e55a9b0135e92f439adfb195785adfdd579dfb80ecf20a5ea6d5011db467f809d21bd63c2b3cb44d58982b3cf1c10da8 languageName: node linkType: hard -"@aws-sdk/client-sso@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/client-sso@npm:3.758.0" +"@aws-sdk/client-sso@npm:3.787.0": + version: 3.787.0 + resolution: "@aws-sdk/client-sso@npm:3.787.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.758.0" - "@aws-sdk/middleware-host-header": "npm:3.734.0" - "@aws-sdk/middleware-logger": "npm:3.734.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.734.0" - "@aws-sdk/middleware-user-agent": "npm:3.758.0" - "@aws-sdk/region-config-resolver": "npm:3.734.0" - "@aws-sdk/types": "npm:3.734.0" - "@aws-sdk/util-endpoints": "npm:3.743.0" - "@aws-sdk/util-user-agent-browser": "npm:3.734.0" - "@aws-sdk/util-user-agent-node": "npm:3.758.0" - "@smithy/config-resolver": "npm:^4.0.1" - "@smithy/core": "npm:^3.1.5" - "@smithy/fetch-http-handler": "npm:^5.0.1" - "@smithy/hash-node": "npm:^4.0.1" - "@smithy/invalid-dependency": "npm:^4.0.1" - "@smithy/middleware-content-length": "npm:^4.0.1" - "@smithy/middleware-endpoint": "npm:^4.0.6" - "@smithy/middleware-retry": "npm:^4.0.7" - "@smithy/middleware-serde": "npm:^4.0.2" - "@smithy/middleware-stack": "npm:^4.0.1" - "@smithy/node-config-provider": "npm:^4.0.1" - "@smithy/node-http-handler": "npm:^4.0.3" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/smithy-client": "npm:^4.1.6" - "@smithy/types": "npm:^4.1.0" - "@smithy/url-parser": "npm:^4.0.1" + "@aws-sdk/core": "npm:3.775.0" + "@aws-sdk/middleware-host-header": "npm:3.775.0" + "@aws-sdk/middleware-logger": "npm:3.775.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.775.0" + "@aws-sdk/middleware-user-agent": "npm:3.787.0" + "@aws-sdk/region-config-resolver": "npm:3.775.0" + "@aws-sdk/types": "npm:3.775.0" + "@aws-sdk/util-endpoints": "npm:3.787.0" + "@aws-sdk/util-user-agent-browser": "npm:3.775.0" + "@aws-sdk/util-user-agent-node": "npm:3.787.0" + "@smithy/config-resolver": "npm:^4.1.0" + "@smithy/core": "npm:^3.2.0" + "@smithy/fetch-http-handler": "npm:^5.0.2" + "@smithy/hash-node": "npm:^4.0.2" + "@smithy/invalid-dependency": "npm:^4.0.2" + "@smithy/middleware-content-length": "npm:^4.0.2" + "@smithy/middleware-endpoint": "npm:^4.1.0" + "@smithy/middleware-retry": "npm:^4.1.0" + "@smithy/middleware-serde": "npm:^4.0.3" + "@smithy/middleware-stack": "npm:^4.0.2" + "@smithy/node-config-provider": "npm:^4.0.2" + "@smithy/node-http-handler": "npm:^4.0.4" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/smithy-client": "npm:^4.2.0" + "@smithy/types": "npm:^4.2.0" + "@smithy/url-parser": "npm:^4.0.2" "@smithy/util-base64": "npm:^4.0.0" "@smithy/util-body-length-browser": "npm:^4.0.0" "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.7" - "@smithy/util-defaults-mode-node": "npm:^4.0.7" - "@smithy/util-endpoints": "npm:^3.0.1" - "@smithy/util-middleware": "npm:^4.0.1" - "@smithy/util-retry": "npm:^4.0.1" + "@smithy/util-defaults-mode-browser": "npm:^4.0.8" + "@smithy/util-defaults-mode-node": "npm:^4.0.8" + "@smithy/util-endpoints": "npm:^3.0.2" + "@smithy/util-middleware": "npm:^4.0.2" + "@smithy/util-retry": "npm:^4.0.2" "@smithy/util-utf8": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10c0/1b4224b60637493d2959e1ebdabc5c2856e74f52ded995527bb5e14cfa0014295ad552bc2416786b94c0f61271dcc152e0adc7f7b5d6caaa4659144b297101cb + checksum: 10c0/bb6c3fe2fec4b306245f9742d16cad50e4ca7c2187e770923ae3597cd9a63fe8581b9224783164ff8ef0bbf74cb25c6e32597c94bd6c82d3432aa4b9d7227c73 languageName: node linkType: hard -"@aws-sdk/core@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/core@npm:3.758.0" +"@aws-sdk/core@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/core@npm:3.775.0" dependencies: - "@aws-sdk/types": "npm:3.734.0" - "@smithy/core": "npm:^3.1.5" - "@smithy/node-config-provider": "npm:^4.0.1" - "@smithy/property-provider": "npm:^4.0.1" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/signature-v4": "npm:^5.0.1" - "@smithy/smithy-client": "npm:^4.1.6" - "@smithy/types": "npm:^4.1.0" - "@smithy/util-middleware": "npm:^4.0.1" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/core": "npm:^3.2.0" + "@smithy/node-config-provider": "npm:^4.0.2" + "@smithy/property-provider": "npm:^4.0.2" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/signature-v4": "npm:^5.0.2" + "@smithy/smithy-client": "npm:^4.2.0" + "@smithy/types": "npm:^4.2.0" + "@smithy/util-middleware": "npm:^4.0.2" fast-xml-parser: "npm:4.4.1" tslib: "npm:^2.6.2" - checksum: 10c0/c5c93fb425e20e7552609d9bb965e9c36604f6fd45d12dc8d8b0b20d9773797d911bccc47112e6925ee21c4dbfad2efe577a457db2409ffef34a0c658105742d + checksum: 10c0/14fb2fb46c191d4409a1f35fc4276ec77c446e81f22d6dc5355d3d7a28575ab26253fc646e4a0deed05c2fe89e4850547096191a4ef3ec6bb775a1a4c30171d1 languageName: node linkType: hard -"@aws-sdk/credential-provider-env@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.758.0" +"@aws-sdk/credential-provider-env@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.775.0" dependencies: - "@aws-sdk/core": "npm:3.758.0" - "@aws-sdk/types": "npm:3.734.0" - "@smithy/property-provider": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/core": "npm:3.775.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/property-provider": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/8f8c56627790a57d299f157a746d690ac8ddc959628a6a72f1cd091c6586481193b3f85b60b8b6228382008cfff94f81096a9bdc5607b24d256f1ba322d1e1d1 + checksum: 10c0/461d2dba7d8dde9720b99e9d34d6b9e4e115335d3d184d15011e36124fc73d182e9c9f33fcf77682428abc7849a1b248371758be46c23fc312521f51d08054e2 languageName: node linkType: hard -"@aws-sdk/credential-provider-http@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/credential-provider-http@npm:3.758.0" +"@aws-sdk/credential-provider-http@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.775.0" dependencies: - "@aws-sdk/core": "npm:3.758.0" - "@aws-sdk/types": "npm:3.734.0" - "@smithy/fetch-http-handler": "npm:^5.0.1" - "@smithy/node-http-handler": "npm:^4.0.3" - "@smithy/property-provider": "npm:^4.0.1" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/smithy-client": "npm:^4.1.6" - "@smithy/types": "npm:^4.1.0" - "@smithy/util-stream": "npm:^4.1.2" + "@aws-sdk/core": "npm:3.775.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/fetch-http-handler": "npm:^5.0.2" + "@smithy/node-http-handler": "npm:^4.0.4" + "@smithy/property-provider": "npm:^4.0.2" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/smithy-client": "npm:^4.2.0" + "@smithy/types": "npm:^4.2.0" + "@smithy/util-stream": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/b9c3161bb3ecfb214d537255685dec049560acd115fef89e087c5cd6f4ab294b1e5c0ca014be0040fc40cef9385c1123de39bd0870f21136cee1ca857409bc4c - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-ini@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.758.0" - dependencies: - "@aws-sdk/core": "npm:3.758.0" - "@aws-sdk/credential-provider-env": "npm:3.758.0" - "@aws-sdk/credential-provider-http": "npm:3.758.0" - "@aws-sdk/credential-provider-process": "npm:3.758.0" - "@aws-sdk/credential-provider-sso": "npm:3.758.0" - "@aws-sdk/credential-provider-web-identity": "npm:3.758.0" - "@aws-sdk/nested-clients": "npm:3.758.0" - "@aws-sdk/types": "npm:3.734.0" - "@smithy/credential-provider-imds": "npm:^4.0.1" - "@smithy/property-provider": "npm:^4.0.1" - "@smithy/shared-ini-file-loader": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + checksum: 10c0/f2a5939108ecdb330610b60fab61c01f0b98e972df2abaa5ac6e46102e4a2a7e877c934e28bacb32a855a431c33af53a169568ee2df6b1c4bcf6e32ed69c721a + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:3.787.0": + version: 3.787.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.787.0" + dependencies: + "@aws-sdk/core": "npm:3.775.0" + "@aws-sdk/credential-provider-env": "npm:3.775.0" + "@aws-sdk/credential-provider-http": "npm:3.775.0" + "@aws-sdk/credential-provider-process": "npm:3.775.0" + "@aws-sdk/credential-provider-sso": "npm:3.787.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.787.0" + "@aws-sdk/nested-clients": "npm:3.787.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/credential-provider-imds": "npm:^4.0.2" + "@smithy/property-provider": "npm:^4.0.2" + "@smithy/shared-ini-file-loader": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/80ecab7b621d3964871f2c55aee26b7e28f0274d32c85d47d7aeb8784a5947d135b8f8b7b371d1b0c8db7d917286a22bcf7e2d6a18850aab92297e5b3a3d18ca + checksum: 10c0/7d0f06e2106cc0190c72ed29e113e24363f17de27cfe22c3f722e958cc46b05b17ddca52f199ed07654f21eab7f6a3a600e7c522bc95c224cb0a095774e4b5c1 languageName: node linkType: hard -"@aws-sdk/credential-provider-node@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.758.0" +"@aws-sdk/credential-provider-node@npm:3.787.0": + version: 3.787.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.787.0" dependencies: - "@aws-sdk/credential-provider-env": "npm:3.758.0" - "@aws-sdk/credential-provider-http": "npm:3.758.0" - "@aws-sdk/credential-provider-ini": "npm:3.758.0" - "@aws-sdk/credential-provider-process": "npm:3.758.0" - "@aws-sdk/credential-provider-sso": "npm:3.758.0" - "@aws-sdk/credential-provider-web-identity": "npm:3.758.0" - "@aws-sdk/types": "npm:3.734.0" - "@smithy/credential-provider-imds": "npm:^4.0.1" - "@smithy/property-provider": "npm:^4.0.1" - "@smithy/shared-ini-file-loader": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/credential-provider-env": "npm:3.775.0" + "@aws-sdk/credential-provider-http": "npm:3.775.0" + "@aws-sdk/credential-provider-ini": "npm:3.787.0" + "@aws-sdk/credential-provider-process": "npm:3.775.0" + "@aws-sdk/credential-provider-sso": "npm:3.787.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.787.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/credential-provider-imds": "npm:^4.0.2" + "@smithy/property-provider": "npm:^4.0.2" + "@smithy/shared-ini-file-loader": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/782967a851cd8edd69e93042d41d3c68dba7b37baa69c9c9f75cbc7cd5035d78feec827890aaa7cee6eb8ad624cce550f79c73d5889b2fd88587ca672b6cef49 + checksum: 10c0/30c548cb7de839b4bc8e7bf3826e7a4c0f70a408411d2f2302eb9bc3350ff8e43b322c2fb7a3cc43f924abc0aef964782da4e009c5aab93de4e780beec9d0242 languageName: node linkType: hard -"@aws-sdk/credential-provider-process@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.758.0" +"@aws-sdk/credential-provider-process@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.775.0" dependencies: - "@aws-sdk/core": "npm:3.758.0" - "@aws-sdk/types": "npm:3.734.0" - "@smithy/property-provider": "npm:^4.0.1" - "@smithy/shared-ini-file-loader": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/core": "npm:3.775.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/property-provider": "npm:^4.0.2" + "@smithy/shared-ini-file-loader": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/adb26090cc9812fe91f3941e41c365c9afe28157b9e76b266e9b34d0e8bffbad73af2e8e8e37345bbbd2def63601dd7f35c3d681c9f1099e461e7180693d2a95 + checksum: 10c0/5e8fc389ddf91694a590adb0ee2dadf148b7279759c1a0a8b3a055a78af0b75773f9f50f6a769be1d3284c639ad037a2a8951a463020e692c5f911c8e5062402 languageName: node linkType: hard -"@aws-sdk/credential-provider-sso@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.758.0" +"@aws-sdk/credential-provider-sso@npm:3.787.0": + version: 3.787.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.787.0" dependencies: - "@aws-sdk/client-sso": "npm:3.758.0" - "@aws-sdk/core": "npm:3.758.0" - "@aws-sdk/token-providers": "npm:3.758.0" - "@aws-sdk/types": "npm:3.734.0" - "@smithy/property-provider": "npm:^4.0.1" - "@smithy/shared-ini-file-loader": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/client-sso": "npm:3.787.0" + "@aws-sdk/core": "npm:3.775.0" + "@aws-sdk/token-providers": "npm:3.787.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/property-provider": "npm:^4.0.2" + "@smithy/shared-ini-file-loader": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/24bf89e593c8a1b1a36d015e254bcb492e214a6c64898c09b0737032af44ece053a6500506ccb511b0abcfeaf24f65e5cf9d6e32fc9285105ed4d6cf54c8f3c3 + checksum: 10c0/3942e8dabb3ee39a15048b4c778cf9f5ae4242330beeb9b220b639a6a448a0f4ed3e2aa82bb2fd95c44bcc212bc244ecfd9eae5758ffb115f47a6135551ce219 languageName: node linkType: hard -"@aws-sdk/credential-provider-web-identity@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.758.0" +"@aws-sdk/credential-provider-web-identity@npm:3.787.0": + version: 3.787.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.787.0" dependencies: - "@aws-sdk/core": "npm:3.758.0" - "@aws-sdk/nested-clients": "npm:3.758.0" - "@aws-sdk/types": "npm:3.734.0" - "@smithy/property-provider": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/core": "npm:3.775.0" + "@aws-sdk/nested-clients": "npm:3.787.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/property-provider": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/e66b08e08edb30d0b936b19c86ebf7b63a1c554cfc8328907e07a75728ef0c27cd3f9881544c7dc0c7683fba54eef6454a38cc2ed866a01355ca0754388ffc31 + checksum: 10c0/8b6c8cf0c3e2b42c0076707f03accb41d57a3dbd08cb3aa5b59d9a6be33ded8d5ca1d1f48a33dd34d718e262bf27a98e3c64e0370557d612a27d220e777a7b50 languageName: node linkType: hard -"@aws-sdk/middleware-bucket-endpoint@npm:3.734.0": - version: 3.734.0 - resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.734.0" +"@aws-sdk/middleware-bucket-endpoint@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.775.0" dependencies: - "@aws-sdk/types": "npm:3.734.0" + "@aws-sdk/types": "npm:3.775.0" "@aws-sdk/util-arn-parser": "npm:3.723.0" - "@smithy/node-config-provider": "npm:^4.0.1" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/types": "npm:^4.1.0" + "@smithy/node-config-provider": "npm:^4.0.2" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/types": "npm:^4.2.0" "@smithy/util-config-provider": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10c0/f0f98bb478ff469ec3aab0ae5b8122cafc26e4d88efbb1d277429dfd21c70a64eaf996d5cbb7360ff93dcc0e985d75bca5bfcb6a814b1d18ab14c5b912c7c5ad + checksum: 10c0/67403c36a67aca9d1e0834f0ef22ab998846eb6ba408ae473862564da075e5dade2a1286e2f096c90c4defc166b89c1d56af74b761424d630a170301529f5c66 languageName: node linkType: hard -"@aws-sdk/middleware-expect-continue@npm:3.734.0": - version: 3.734.0 - resolution: "@aws-sdk/middleware-expect-continue@npm:3.734.0" +"@aws-sdk/middleware-expect-continue@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.775.0" dependencies: - "@aws-sdk/types": "npm:3.734.0" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/5e6fa03e4b4ef8ff52314a5aea6b7c807e39516ad7c817003c8ef22c4d25de98dc469bab30d6f11a56cba7a968bcdf032373c8c1d074a16ff72ac2cd08f1a5e9 + checksum: 10c0/b0f40cd2ecc4f3a28effc1af427d8c3984bcd5fa03c360073c32264ef134e1d32f6777c631e767ca9fa7c6d3f380cd930736f328fd3b0c896f1756981549ae0d languageName: node linkType: hard -"@aws-sdk/middleware-flexible-checksums@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.758.0" +"@aws-sdk/middleware-flexible-checksums@npm:3.787.0": + version: 3.787.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.787.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.758.0" - "@aws-sdk/types": "npm:3.734.0" + "@aws-sdk/core": "npm:3.775.0" + "@aws-sdk/types": "npm:3.775.0" "@smithy/is-array-buffer": "npm:^4.0.0" - "@smithy/node-config-provider": "npm:^4.0.1" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/types": "npm:^4.1.0" - "@smithy/util-middleware": "npm:^4.0.1" - "@smithy/util-stream": "npm:^4.1.2" + "@smithy/node-config-provider": "npm:^4.0.2" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/types": "npm:^4.2.0" + "@smithy/util-middleware": "npm:^4.0.2" + "@smithy/util-stream": "npm:^4.2.0" "@smithy/util-utf8": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10c0/524c72ec60eef8e20ca9d4592ee316011056c0a7049972a4f56815866da04de086fa66d716f94bbe44621f4a0dc0bfcc65dd798d912c936d92a29fd659d2eb1d + checksum: 10c0/7e7de51efc7350fab306f1f3b08f9a3b1d322f9df79fa4bdf7f824fb24ca94991ef20e7b0a4cfd65fdf93335e693144117afe98d438850a94b8a116221787fb1 languageName: node linkType: hard -"@aws-sdk/middleware-host-header@npm:3.734.0": - version: 3.734.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.734.0" +"@aws-sdk/middleware-host-header@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.775.0" dependencies: - "@aws-sdk/types": "npm:3.734.0" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/56e8501c3beda2961ebba56f1146849594edafa0d33ce2bdb04b62df9732d1218ffe89882333d87d76079798dc575af1756db4d7270916d8d83f8d9ef7c4798e + checksum: 10c0/1e7fb71bc596250c20d51a6ec5f33801746db6ca553f2baf3f3261db5abf18dc5f0c31514c81496f6efaf39643aaa90226ca801b36d9bd76943221f15256a266 languageName: node linkType: hard -"@aws-sdk/middleware-location-constraint@npm:3.734.0": - version: 3.734.0 - resolution: "@aws-sdk/middleware-location-constraint@npm:3.734.0" +"@aws-sdk/middleware-location-constraint@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.775.0" dependencies: - "@aws-sdk/types": "npm:3.734.0" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/ec6a10d2545dfbda2806e8dd2244a6be76c97d5fdae2068c461cb61753801ce60079518ad45f3eb559a37042f057636da754cccec751d04d0b94b534d423424e + checksum: 10c0/85f136cab13b6f955d28e88245dd8706e273652403a6ad8edf993502539e4c48963a5069e3db3c81c96de2db3bdd20a4acca7fdad1f59d9505671e6d3904d70f languageName: node linkType: hard -"@aws-sdk/middleware-logger@npm:3.734.0": - version: 3.734.0 - resolution: "@aws-sdk/middleware-logger@npm:3.734.0" +"@aws-sdk/middleware-logger@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/middleware-logger@npm:3.775.0" dependencies: - "@aws-sdk/types": "npm:3.734.0" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/dc690e546d0411929ff5888cd2dad56b7583f160ce4339f24d4963b9d11022f06da76d5f96c56d2ff2624493885254200788c763f113c26695875b8a229ee9a1 + checksum: 10c0/ab46864523cd58e965bd7071781a8719dec7037aeef4c08345138ad90d6e0162ac911f79b40bd2bd3308776edbaa5dc987f9e104da0980537947227a4cddce12 languageName: node linkType: hard -"@aws-sdk/middleware-recursion-detection@npm:3.734.0": - version: 3.734.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.734.0" +"@aws-sdk/middleware-recursion-detection@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.775.0" dependencies: - "@aws-sdk/types": "npm:3.734.0" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/e46e5f99895a4370141b3439c58b94670fddd01d18bbda43a621cb0a5f2bb3384db66757f16da49815af52d29f2cfb8c5d12e273853ad34c919f4f71d078572f + checksum: 10c0/652ac6384034cb7219d8f44cbbc059dbc68cc6f8c9e61dbd19bc5488ff267564cc899ab52cdc45aa79d0e2d4162ce52e00c518a3eb4371f5b72465e715cd5387 languageName: node linkType: hard -"@aws-sdk/middleware-sdk-s3@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/middleware-sdk-s3@npm:3.758.0" +"@aws-sdk/middleware-sdk-s3@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.775.0" dependencies: - "@aws-sdk/core": "npm:3.758.0" - "@aws-sdk/types": "npm:3.734.0" + "@aws-sdk/core": "npm:3.775.0" + "@aws-sdk/types": "npm:3.775.0" "@aws-sdk/util-arn-parser": "npm:3.723.0" - "@smithy/core": "npm:^3.1.5" - "@smithy/node-config-provider": "npm:^4.0.1" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/signature-v4": "npm:^5.0.1" - "@smithy/smithy-client": "npm:^4.1.6" - "@smithy/types": "npm:^4.1.0" + "@smithy/core": "npm:^3.2.0" + "@smithy/node-config-provider": "npm:^4.0.2" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/signature-v4": "npm:^5.0.2" + "@smithy/smithy-client": "npm:^4.2.0" + "@smithy/types": "npm:^4.2.0" "@smithy/util-config-provider": "npm:^4.0.0" - "@smithy/util-middleware": "npm:^4.0.1" - "@smithy/util-stream": "npm:^4.1.2" + "@smithy/util-middleware": "npm:^4.0.2" + "@smithy/util-stream": "npm:^4.2.0" "@smithy/util-utf8": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10c0/ea561507aa217c46300486f63dae19e475367682b9391bc9ef251a08c75e4dd2b6086c75e72eb08f7e49caf70c5eb51e4b67aab1680e0dbca0127a47e6bcdc89 + checksum: 10c0/4d7c47b4168f2b8f35d2bdf9aa964b8e31c6e4b2a243555265effa1aeae688629b7c8605ea34644d21b9b20850d53d7e7493c2ff44aa85f8ee9529cede7c7dcb languageName: node linkType: hard -"@aws-sdk/middleware-ssec@npm:3.734.0": - version: 3.734.0 - resolution: "@aws-sdk/middleware-ssec@npm:3.734.0" +"@aws-sdk/middleware-ssec@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.775.0" dependencies: - "@aws-sdk/types": "npm:3.734.0" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/ba1d0f202ef0e58d82895bbe71dcb4520f0eaf958ebc37baa3383e42729091fca2f927ec3482478b0ece35ae001c72da9afb71c83504e0aba6df4074a6a2187a + checksum: 10c0/6f5148efa3b470a25ee44d200b18676a417f2990cf681a54a87f4a79597714777f7aee7d7ac47194cb836609496856fa6a3b307df76d36f11890b9f3770bb0c3 languageName: node linkType: hard -"@aws-sdk/middleware-user-agent@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.758.0" +"@aws-sdk/middleware-user-agent@npm:3.787.0": + version: 3.787.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.787.0" dependencies: - "@aws-sdk/core": "npm:3.758.0" - "@aws-sdk/types": "npm:3.734.0" - "@aws-sdk/util-endpoints": "npm:3.743.0" - "@smithy/core": "npm:^3.1.5" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/core": "npm:3.775.0" + "@aws-sdk/types": "npm:3.775.0" + "@aws-sdk/util-endpoints": "npm:3.787.0" + "@smithy/core": "npm:^3.2.0" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/2bccf1cdeed1bcb1248a2eda23da0f68fb425f2a2a0794dd24be46aa688d01c19a71783f7cf55fb208b5563a7d16bc93cfdfa9a77d4f5e1a944a395a77cf2f1d + checksum: 10c0/3e71d1e71de30af50d0104ca5641b161317c1602ec81f1afc3cc8ed35dd17d4c92d752d1a3e93cb4992ece344d2def9dec19d56757500ece5a4cea1187814eaf languageName: node linkType: hard -"@aws-sdk/nested-clients@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/nested-clients@npm:3.758.0" +"@aws-sdk/nested-clients@npm:3.787.0": + version: 3.787.0 + resolution: "@aws-sdk/nested-clients@npm:3.787.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" - "@aws-sdk/core": "npm:3.758.0" - "@aws-sdk/middleware-host-header": "npm:3.734.0" - "@aws-sdk/middleware-logger": "npm:3.734.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.734.0" - "@aws-sdk/middleware-user-agent": "npm:3.758.0" - "@aws-sdk/region-config-resolver": "npm:3.734.0" - "@aws-sdk/types": "npm:3.734.0" - "@aws-sdk/util-endpoints": "npm:3.743.0" - "@aws-sdk/util-user-agent-browser": "npm:3.734.0" - "@aws-sdk/util-user-agent-node": "npm:3.758.0" - "@smithy/config-resolver": "npm:^4.0.1" - "@smithy/core": "npm:^3.1.5" - "@smithy/fetch-http-handler": "npm:^5.0.1" - "@smithy/hash-node": "npm:^4.0.1" - "@smithy/invalid-dependency": "npm:^4.0.1" - "@smithy/middleware-content-length": "npm:^4.0.1" - "@smithy/middleware-endpoint": "npm:^4.0.6" - "@smithy/middleware-retry": "npm:^4.0.7" - "@smithy/middleware-serde": "npm:^4.0.2" - "@smithy/middleware-stack": "npm:^4.0.1" - "@smithy/node-config-provider": "npm:^4.0.1" - "@smithy/node-http-handler": "npm:^4.0.3" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/smithy-client": "npm:^4.1.6" - "@smithy/types": "npm:^4.1.0" - "@smithy/url-parser": "npm:^4.0.1" + "@aws-sdk/core": "npm:3.775.0" + "@aws-sdk/middleware-host-header": "npm:3.775.0" + "@aws-sdk/middleware-logger": "npm:3.775.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.775.0" + "@aws-sdk/middleware-user-agent": "npm:3.787.0" + "@aws-sdk/region-config-resolver": "npm:3.775.0" + "@aws-sdk/types": "npm:3.775.0" + "@aws-sdk/util-endpoints": "npm:3.787.0" + "@aws-sdk/util-user-agent-browser": "npm:3.775.0" + "@aws-sdk/util-user-agent-node": "npm:3.787.0" + "@smithy/config-resolver": "npm:^4.1.0" + "@smithy/core": "npm:^3.2.0" + "@smithy/fetch-http-handler": "npm:^5.0.2" + "@smithy/hash-node": "npm:^4.0.2" + "@smithy/invalid-dependency": "npm:^4.0.2" + "@smithy/middleware-content-length": "npm:^4.0.2" + "@smithy/middleware-endpoint": "npm:^4.1.0" + "@smithy/middleware-retry": "npm:^4.1.0" + "@smithy/middleware-serde": "npm:^4.0.3" + "@smithy/middleware-stack": "npm:^4.0.2" + "@smithy/node-config-provider": "npm:^4.0.2" + "@smithy/node-http-handler": "npm:^4.0.4" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/smithy-client": "npm:^4.2.0" + "@smithy/types": "npm:^4.2.0" + "@smithy/url-parser": "npm:^4.0.2" "@smithy/util-base64": "npm:^4.0.0" "@smithy/util-body-length-browser": "npm:^4.0.0" "@smithy/util-body-length-node": "npm:^4.0.0" - "@smithy/util-defaults-mode-browser": "npm:^4.0.7" - "@smithy/util-defaults-mode-node": "npm:^4.0.7" - "@smithy/util-endpoints": "npm:^3.0.1" - "@smithy/util-middleware": "npm:^4.0.1" - "@smithy/util-retry": "npm:^4.0.1" + "@smithy/util-defaults-mode-browser": "npm:^4.0.8" + "@smithy/util-defaults-mode-node": "npm:^4.0.8" + "@smithy/util-endpoints": "npm:^3.0.2" + "@smithy/util-middleware": "npm:^4.0.2" + "@smithy/util-retry": "npm:^4.0.2" "@smithy/util-utf8": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10c0/bcc71a7e3bee6f798e0ffee543f1ef2bdb6ce3ff07157c33cd8a95683bfeaa400d833a60d059197618cd5f630c6d35903b74faa5c3aeb109be77359867dfb620 + checksum: 10c0/60df36f9ab99488e87c50b4d81b9e2827b7db9964772ceba5f421cfe29246e39f0ca41c51c5c76c58edc5ce9cf94da7769d6613ae4a43beb0d0af8e998b31ead languageName: node linkType: hard -"@aws-sdk/region-config-resolver@npm:3.734.0": - version: 3.734.0 - resolution: "@aws-sdk/region-config-resolver@npm:3.734.0" +"@aws-sdk/region-config-resolver@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.775.0" dependencies: - "@aws-sdk/types": "npm:3.734.0" - "@smithy/node-config-provider": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/node-config-provider": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" "@smithy/util-config-provider": "npm:^4.0.0" - "@smithy/util-middleware": "npm:^4.0.1" + "@smithy/util-middleware": "npm:^4.0.2" tslib: "npm:^2.6.2" - checksum: 10c0/c1e026dcbe9d7529ec5efee979a868d0c868287d68e7e219bd730d887ab1ccf17ef48516477e57325fef55543217496bcfe7ba6d17d9ecad98cf8cf18d5ced63 + checksum: 10c0/774d3e65873c725634b208604df3aac379ba9a9b8c4910a0ba54360bae8855d22e7dd1310d15f1946d9b8b16bca03b268d29984d0b25f2ba33094aeb30da6072 languageName: node linkType: hard -"@aws-sdk/s3-request-presigner@npm:^3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/s3-request-presigner@npm:3.758.0" +"@aws-sdk/s3-request-presigner@npm:^3.787.0": + version: 3.787.0 + resolution: "@aws-sdk/s3-request-presigner@npm:3.787.0" dependencies: - "@aws-sdk/signature-v4-multi-region": "npm:3.758.0" - "@aws-sdk/types": "npm:3.734.0" - "@aws-sdk/util-format-url": "npm:3.734.0" - "@smithy/middleware-endpoint": "npm:^4.0.6" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/smithy-client": "npm:^4.1.6" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/signature-v4-multi-region": "npm:3.775.0" + "@aws-sdk/types": "npm:3.775.0" + "@aws-sdk/util-format-url": "npm:3.775.0" + "@smithy/middleware-endpoint": "npm:^4.1.0" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/smithy-client": "npm:^4.2.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/46b1e59807ccc96cc82d842f4b5a23a43950f88f5d429bfb3fc5ddac3ff290ab4e77f47ddf03c49f79a090ece78d700ed8eec5b05f5d23e39e229b4fee3876d9 + checksum: 10c0/ab8c75bb5b0d54d72869c745e61078528438a6de0b893520a8d50ee4f87cc18018c7c80173574bb52e9588d1c14adf26e0adaeeafd0cdf620cdaca4fb1617c01 languageName: node linkType: hard -"@aws-sdk/signature-v4-multi-region@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/signature-v4-multi-region@npm:3.758.0" +"@aws-sdk/signature-v4-multi-region@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.775.0" dependencies: - "@aws-sdk/middleware-sdk-s3": "npm:3.758.0" - "@aws-sdk/types": "npm:3.734.0" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/signature-v4": "npm:^5.0.1" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/middleware-sdk-s3": "npm:3.775.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/signature-v4": "npm:^5.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/172be0dc5f7c1e8cff4257d0d737e7ef56ce2e4297b9431fc8f864f5f43a8054277903a70744ef9717049299256bd138fad284586d727bb3b6f2b9ac1dd4afce + checksum: 10c0/1e13b2382bdc4a8b917466c01388575b7139f9207410a19d99d39db6546f1e56b99fe043276136fbdad05133ca3e6e92c84a2c0fcf6cea573f12db9bc3d8079f languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/token-providers@npm:3.758.0" +"@aws-sdk/token-providers@npm:3.787.0": + version: 3.787.0 + resolution: "@aws-sdk/token-providers@npm:3.787.0" dependencies: - "@aws-sdk/nested-clients": "npm:3.758.0" - "@aws-sdk/types": "npm:3.734.0" - "@smithy/property-provider": "npm:^4.0.1" - "@smithy/shared-ini-file-loader": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/nested-clients": "npm:3.787.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/property-provider": "npm:^4.0.2" + "@smithy/shared-ini-file-loader": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/bc533ea398b4d3cda061ecac119545876b52e482cb7469093d0571402ae1480ed30c339e5704ea40399644c132a431b6e78b1a64ea8a48f6710de410ac4011d5 + checksum: 10c0/45ddd09cd9323bed9aea207dab1d826948db6db63f61889cb3830ccab3390c695513659d352a84c9c6fbc5e052b08999484672cc5ceb1ba408e669333ae77742 languageName: node linkType: hard -"@aws-sdk/types@npm:3.734.0": - version: 3.734.0 - resolution: "@aws-sdk/types@npm:3.734.0" +"@aws-sdk/types@npm:3.775.0, @aws-sdk/types@npm:^3.222.0": + version: 3.775.0 + resolution: "@aws-sdk/types@npm:3.775.0" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/74313849619b8bce9e6a52c70fcdaa212574a443503c78bccdba77cdc7bc66b8cecefe461852e0bab7376cc2ec3e1891730b1a027be63efb47394115c8ddb856 - languageName: node - linkType: hard - -"@aws-sdk/types@npm:^3.222.0": - version: 3.723.0 - resolution: "@aws-sdk/types@npm:3.723.0" - dependencies: - "@smithy/types": "npm:^4.0.0" - tslib: "npm:^2.6.2" - checksum: 10c0/b13f2ef66a0de96df9a6ff227531579483b0d7a735ca3a936ba881d528ccae8b36d568f69914c343c972c0b84057366947980ed2ab60c642443564c2ad3739fe + checksum: 10c0/106515a677a8619ecffc6a652d6866a29f9191f2f883d4a98e44ea1926a112994c4c4733e77f7d997f5f1a4cecf2ce605059a449001d5630ed73f6cd4d4d94a3 languageName: node linkType: hard @@ -617,27 +620,27 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-endpoints@npm:3.743.0": - version: 3.743.0 - resolution: "@aws-sdk/util-endpoints@npm:3.743.0" +"@aws-sdk/util-endpoints@npm:3.787.0": + version: 3.787.0 + resolution: "@aws-sdk/util-endpoints@npm:3.787.0" dependencies: - "@aws-sdk/types": "npm:3.734.0" - "@smithy/types": "npm:^4.1.0" - "@smithy/util-endpoints": "npm:^3.0.1" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/types": "npm:^4.2.0" + "@smithy/util-endpoints": "npm:^3.0.2" tslib: "npm:^2.6.2" - checksum: 10c0/9adba3aa9a5a3cadb7f89c7b3424034c5efb7c10c55114ab02e3d069b4112a05a1e8578ff6ed937412f5d5d1a9cdeeac03b80e5b5d47eaf8fb167d031915e424 + checksum: 10c0/b9645d56e60817b323c85ed363ee9c0c3a8196aa81e364acfcd2b14ab05f3df7457b6543487bc0a2e55ee8e64be22b1b84f119614a4235a92d72dec7168ccdb7 languageName: node linkType: hard -"@aws-sdk/util-format-url@npm:3.734.0": - version: 3.734.0 - resolution: "@aws-sdk/util-format-url@npm:3.734.0" +"@aws-sdk/util-format-url@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/util-format-url@npm:3.775.0" dependencies: - "@aws-sdk/types": "npm:3.734.0" - "@smithy/querystring-builder": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/querystring-builder": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/88e3f49536e65b1acb90c6bf85310d627e5bed799cce65c6a8b69b163b54d4a1fba66c309e864deabc2e179ea921f36cb879bf2f7cf99e81d8c085d78606030e + checksum: 10c0/4128a39b8b7c6f3b8e4cbf28ea1a85b97ebcd52c9e4468ffac3bae3d6fd56f23c7f4dff5ee3dc9689d5c04cd272d4159094e7d504f0ebf779894eb94bd5f7447 languageName: node linkType: hard @@ -650,47 +653,47 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-user-agent-browser@npm:3.734.0": - version: 3.734.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.734.0" +"@aws-sdk/util-user-agent-browser@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.775.0" dependencies: - "@aws-sdk/types": "npm:3.734.0" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/types": "npm:^4.2.0" bowser: "npm:^2.11.0" tslib: "npm:^2.6.2" - checksum: 10c0/7fc8c5e29f3219f8abf1d0cff73dd6bb34f32a235473843e50f61375b1c05f4c49269cd956c9e4623c87c025e1eeef9fc699ae3389665459721bc11e00c25ead + checksum: 10c0/527f3225a28a49de6893c2a396d80cd13cfa64f9cc9d16b575a708e5d4a6006e145aaec6166071012aacdb732604c3a554d69ab6f099fb021d0d15565bb7fb4c languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.758.0": - version: 3.758.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.758.0" +"@aws-sdk/util-user-agent-node@npm:3.787.0": + version: 3.787.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.787.0" dependencies: - "@aws-sdk/middleware-user-agent": "npm:3.758.0" - "@aws-sdk/types": "npm:3.734.0" - "@smithy/node-config-provider": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@aws-sdk/middleware-user-agent": "npm:3.787.0" + "@aws-sdk/types": "npm:3.775.0" + "@smithy/node-config-provider": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" peerDependencies: aws-crt: ">=1.0.0" peerDependenciesMeta: aws-crt: optional: true - checksum: 10c0/0c7609adf570da3cc7d29331fb58dec27df803ed95449debe0af5747e1b698acf7b21c67cbf9fe6e559b88422c7dc3fb4252e35cacf8f4d424f353d087db2b26 + checksum: 10c0/c188eabe9069afe1f9fe92cd033cd6f7b2faf5190c29fc21eafc3f72ae78a1d94faf860c8df4b35b35d956947a8a9bec93f5b02b0f941d8fb5ef30dda11cd1e0 languageName: node linkType: hard -"@aws-sdk/xml-builder@npm:3.734.0": - version: 3.734.0 - resolution: "@aws-sdk/xml-builder@npm:3.734.0" +"@aws-sdk/xml-builder@npm:3.775.0": + version: 3.775.0 + resolution: "@aws-sdk/xml-builder@npm:3.775.0" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/77eb3d603d45a235982a86e5adbc2de727389924cbbd8edb9b13f1a201b15304c57aebb18e00cce909920b3519d0ca71406989b01b6544c87c7b3c4f04d66887 + checksum: 10c0/636f0c3c463b391edf9118b6b07c650dc14218ec7a2b0c309a931f5df539d7b472185f5ae36f0fabbdf1422189ba7a641133246299b111e5b8fa7ad39f85a080 languageName: node linkType: hard -"@babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2": +"@babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -701,39 +704,39 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.25.9": - version: 7.26.3 - resolution: "@babel/compat-data@npm:7.26.3" - checksum: 10c0/d63e71845c34dfad8d7ff8c15b562e620dbf60e68e3abfa35681d24d612594e8e5ec9790d831a287ecd79ce00f48e7ffddc85c5ce94af7242d45917b9c1a5f90 +"@babel/compat-data@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/compat-data@npm:7.26.8" + checksum: 10c0/66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca languageName: node linkType: hard -"@babel/core@npm:^7.25.8": - version: 7.26.0 - resolution: "@babel/core@npm:7.26.0" +"@babel/core@npm:^7.26.10": + version: 7.26.10 + resolution: "@babel/core@npm:7.26.10" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.26.0" - "@babel/generator": "npm:^7.26.0" - "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.10" + "@babel/helper-compilation-targets": "npm:^7.26.5" "@babel/helper-module-transforms": "npm:^7.26.0" - "@babel/helpers": "npm:^7.26.0" - "@babel/parser": "npm:^7.26.0" - "@babel/template": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.10" + "@babel/parser": "npm:^7.26.10" + "@babel/template": "npm:^7.26.9" + "@babel/traverse": "npm:^7.26.10" + "@babel/types": "npm:^7.26.10" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/91de73a7ff5c4049fbc747930aa039300e4d2670c2a91f5aa622f1b4868600fc89b01b6278385fbcd46f9574186fa3d9b376a9e7538e50f8d118ec13cfbcb63e + checksum: 10c0/e046e0e988ab53841b512ee9d263ca409f6c46e2a999fe53024688b92db394346fa3aeae5ea0866331f62133982eee05a675d22922a4603c3f603aa09a581d62 languageName: node linkType: hard -"@babel/eslint-parser@npm:^7.25.8": - version: 7.25.9 - resolution: "@babel/eslint-parser@npm:7.25.9" +"@babel/eslint-parser@npm:^7.27.0": + version: 7.27.0 + resolution: "@babel/eslint-parser@npm:7.27.0" dependencies: "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" eslint-visitor-keys: "npm:^2.1.0" @@ -741,45 +744,45 @@ __metadata: peerDependencies: "@babel/core": ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - checksum: 10c0/7dc525da9a076906aff562f82373765785732edf306e2be6497e347ed73be80d3544f2f845a77c2376bfa1c7c8c3580ea7346b12b78d8ddf4365c44fe9c35c4b + checksum: 10c0/bbecdc3f21413c4f0b21bc0ee93520ed47a61520a40d745f874097d01e6e22bf20a5f992d321656f4ef3ddbc04535a7da7ca6de2e87cecb82bbee0888f996480 languageName: node linkType: hard -"@babel/eslint-plugin@npm:^7.25.7": - version: 7.25.9 - resolution: "@babel/eslint-plugin@npm:7.25.9" +"@babel/eslint-plugin@npm:^7.27.0": + version: 7.27.0 + resolution: "@babel/eslint-plugin@npm:7.27.0" dependencies: eslint-rule-composer: "npm:^0.3.0" peerDependencies: "@babel/eslint-parser": ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - checksum: 10c0/839a014cdb7f5173dbe1986db3a354dd766684b4f0d16a18884015f336bfefcab8e301be4e616bf5c25c641aca9704114531418f44a55160e961ebb326da7d57 + checksum: 10c0/1444f0a6721ebe5c490d7b45e2ef389c19e95c72e872aa149c7c42c787cb4a72f5c1852efa4ac35a23de735d83fd949411417bbb0299aa43b6252897a99c52f2 languageName: node linkType: hard -"@babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.3": - version: 7.26.3 - resolution: "@babel/generator@npm:7.26.3" +"@babel/generator@npm:^7.26.10, @babel/generator@npm:^7.27.0": + version: 7.27.0 + resolution: "@babel/generator@npm:7.27.0" dependencies: - "@babel/parser": "npm:^7.26.3" - "@babel/types": "npm:^7.26.3" + "@babel/parser": "npm:^7.27.0" + "@babel/types": "npm:^7.27.0" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^3.0.2" - checksum: 10c0/54f260558e3e4ec8942da3cde607c35349bb983c3a7c5121243f96893fba3e8cd62e1f1773b2051f936f8c8a10987b758d5c7d76dbf2784e95bb63ab4843fa00 + checksum: 10c0/7cb10693d2b365c278f109a745dc08856cae139d262748b77b70ce1d97da84627f79648cab6940d847392c0e5d180441669ed958b3aee98d9c7d274b37c553bd languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-compilation-targets@npm:7.25.9" +"@babel/helper-compilation-targets@npm:^7.26.5": + version: 7.27.0 + resolution: "@babel/helper-compilation-targets@npm:7.27.0" dependencies: - "@babel/compat-data": "npm:^7.25.9" + "@babel/compat-data": "npm:^7.26.8" "@babel/helper-validator-option": "npm:^7.25.9" browserslist: "npm:^4.24.0" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10c0/a6b26a1e4222e69ef8e62ee19374308f060b007828bc11c65025ecc9e814aba21ff2175d6d3f8bf53c863edd728ee8f94ba7870f8f90a37d39552ad9933a8aaa + checksum: 10c0/375c9f80e6540118f41bd53dd54d670b8bf91235d631bdead44c8b313b26e9cd89aed5c6df770ad13a87a464497b5346bb72b9462ba690473da422f5402618b6 languageName: node linkType: hard @@ -827,227 +830,287 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/helpers@npm:7.26.0" +"@babel/helpers@npm:^7.26.10": + version: 7.27.0 + resolution: "@babel/helpers@npm:7.27.0" dependencies: - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.26.0" - checksum: 10c0/343333cced6946fe46617690a1d0789346960910225ce359021a88a60a65bc0d791f0c5d240c0ed46cf8cc63b5fd7df52734ff14e43b9c32feae2b61b1647097 + "@babel/template": "npm:^7.27.0" + "@babel/types": "npm:^7.27.0" + checksum: 10c0/a3c64fd2d8b164c041808826cc00769d814074ea447daaacaf2e3714b66d3f4237ef6e420f61d08f463d6608f3468c2ac5124ab7c68f704e20384def5ade95f4 languageName: node linkType: hard -"@babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3": - version: 7.26.3 - resolution: "@babel/parser@npm:7.26.3" +"@babel/parser@npm:^7.25.4, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.27.0": + version: 7.27.0 + resolution: "@babel/parser@npm:7.27.0" dependencies: - "@babel/types": "npm:^7.26.3" + "@babel/types": "npm:^7.27.0" bin: parser: ./bin/babel-parser.js - checksum: 10c0/48f736374e61cfd10ddbf7b80678514ae1f16d0e88bc793d2b505d73d9b987ea786fc8c2f7ee8f8b8c467df062030eb07fd0eb2168f0f541ca1f542775852cad + checksum: 10c0/ba2ed3f41735826546a3ef2a7634a8d10351df221891906e59b29b0a0cd748f9b0e7a6f07576858a9de8e77785aad925c8389ddef146de04ea2842047c9d2859 languageName: node linkType: hard -"@babel/template@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/template@npm:7.25.9" +"@babel/template@npm:^7.26.9, @babel/template@npm:^7.27.0": + version: 7.27.0 + resolution: "@babel/template@npm:7.27.0" dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/ebe677273f96a36c92cc15b7aa7b11cc8bc8a3bb7a01d55b2125baca8f19cae94ff3ce15f1b1880fb8437f3a690d9f89d4e91f16fc1dc4d3eb66226d128983ab + "@babel/code-frame": "npm:^7.26.2" + "@babel/parser": "npm:^7.27.0" + "@babel/types": "npm:^7.27.0" + checksum: 10c0/13af543756127edb5f62bf121f9b093c09a2b6fe108373887ccffc701465cfbcb17e07cf48aa7f440415b263f6ec006e9415c79dfc2e8e6010b069435f81f340 languageName: node linkType: hard -"@babel/traverse@npm:^7.25.9": - version: 7.26.4 - resolution: "@babel/traverse@npm:7.26.4" +"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.10": + version: 7.27.0 + resolution: "@babel/traverse@npm:7.27.0" dependencies: "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.3" - "@babel/parser": "npm:^7.26.3" - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.26.3" + "@babel/generator": "npm:^7.27.0" + "@babel/parser": "npm:^7.27.0" + "@babel/template": "npm:^7.27.0" + "@babel/types": "npm:^7.27.0" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10c0/cf25d0eda9505daa0f0832ad786b9e28c9d967e823aaf7fbe425250ab198c656085495aa6bed678b27929e095c84eea9fd778b851a31803da94c9bc4bf4eaef7 + checksum: 10c0/c7af29781960dacaae51762e8bc6c4b13d6ab4b17312990fbca9fc38e19c4ad7fecaae24b1cf52fb844e8e6cdc76c70ad597f90e496bcb3cc0a1d66b41a0aa5b languageName: node linkType: hard -"@babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3": - version: 7.26.3 - resolution: "@babel/types@npm:7.26.3" +"@babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0": + version: 7.27.0 + resolution: "@babel/types@npm:7.27.0" dependencies: "@babel/helper-string-parser": "npm:^7.25.9" "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/966c5242c5e55c8704bf7a7418e7be2703a0afa4d19a8480999d5a4ef13d095dd60686615fe5983cb7593b4b06ba3a7de8d6ca501c1d78bdd233a10d90be787b + checksum: 10c0/6f1592eabe243c89a608717b07b72969be9d9d2fce1dee21426238757ea1fa60fdfc09b29de9e48d8104311afc6e6fb1702565a9cc1e09bc1e76f2b2ddb0f6e1 + languageName: node + linkType: hard + +"@bcoe/v8-coverage@npm:^1.0.2": + version: 1.0.2 + resolution: "@bcoe/v8-coverage@npm:1.0.2" + checksum: 10c0/1eb1dc93cc17fb7abdcef21a6e7b867d6aa99a7ec88ec8207402b23d9083ab22a8011213f04b2cf26d535f1d22dc26139b7929e6c2134c254bd1e14ba5e678c3 + languageName: node + linkType: hard + +"@csstools/color-helpers@npm:^5.0.2": + version: 5.0.2 + resolution: "@csstools/color-helpers@npm:5.0.2" + checksum: 10c0/bebaddb28b9eb58b0449edd5d0c0318fa88f3cb079602ee27e88c9118070d666dcc4e09a5aa936aba2fde6ba419922ade07b7b506af97dd7051abd08dfb2959b + languageName: node + linkType: hard + +"@csstools/css-calc@npm:^2.1.2": + version: 2.1.2 + resolution: "@csstools/css-calc@npm:2.1.2" + peerDependencies: + "@csstools/css-parser-algorithms": ^3.0.4 + "@csstools/css-tokenizer": ^3.0.3 + checksum: 10c0/34ced30553968ef5d5f9e00e3b90b48c47480cf130e282e99d57ec9b09f803aab8bc06325683e72a1518b5e7180a3da8b533f1b462062757c21989a53b482e1a languageName: node linkType: hard -"@bcoe/v8-coverage@npm:^0.2.3": - version: 0.2.3 - resolution: "@bcoe/v8-coverage@npm:0.2.3" - checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52 +"@csstools/css-color-parser@npm:^3.0.8": + version: 3.0.8 + resolution: "@csstools/css-color-parser@npm:3.0.8" + dependencies: + "@csstools/color-helpers": "npm:^5.0.2" + "@csstools/css-calc": "npm:^2.1.2" + peerDependencies: + "@csstools/css-parser-algorithms": ^3.0.4 + "@csstools/css-tokenizer": ^3.0.3 + checksum: 10c0/90722c5a62ca94e9d578ddf59be604a76400b932bd3d4bd23cb1ae9b7ace8fcf83c06995d2b31f96f4afef24a7cefba79beb11ed7ee4999d7ecfec3869368359 languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/aix-ppc64@npm:0.21.5" +"@csstools/css-parser-algorithms@npm:^3.0.4": + version: 3.0.4 + resolution: "@csstools/css-parser-algorithms@npm:3.0.4" + peerDependencies: + "@csstools/css-tokenizer": ^3.0.3 + checksum: 10c0/d411f07765e14eede17bccc6bd4f90ff303694df09aabfede3fd104b2dfacfd4fe3697cd25ddad14684c850328f3f9420ebfa9f78380892492974db24ae47dbd + languageName: node + linkType: hard + +"@csstools/css-tokenizer@npm:^3.0.3": + version: 3.0.3 + resolution: "@csstools/css-tokenizer@npm:3.0.3" + checksum: 10c0/c31bf410e1244b942e71798e37c54639d040cb59e0121b21712b40015fced2b0fb1ffe588434c5f8923c9cd0017cfc1c1c8f3921abc94c96edf471aac2eba5e5 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/aix-ppc64@npm:0.25.2" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm64@npm:0.21.5" +"@esbuild/android-arm64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/android-arm64@npm:0.25.2" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm@npm:0.21.5" +"@esbuild/android-arm@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/android-arm@npm:0.25.2" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-x64@npm:0.21.5" +"@esbuild/android-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/android-x64@npm:0.25.2" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-arm64@npm:0.21.5" +"@esbuild/darwin-arm64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/darwin-arm64@npm:0.25.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-x64@npm:0.21.5" +"@esbuild/darwin-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/darwin-x64@npm:0.25.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-arm64@npm:0.21.5" +"@esbuild/freebsd-arm64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/freebsd-arm64@npm:0.25.2" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-x64@npm:0.21.5" +"@esbuild/freebsd-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/freebsd-x64@npm:0.25.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm64@npm:0.21.5" +"@esbuild/linux-arm64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-arm64@npm:0.25.2" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm@npm:0.21.5" +"@esbuild/linux-arm@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-arm@npm:0.25.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ia32@npm:0.21.5" +"@esbuild/linux-ia32@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-ia32@npm:0.25.2" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-loong64@npm:0.21.5" +"@esbuild/linux-loong64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-loong64@npm:0.25.2" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-mips64el@npm:0.21.5" +"@esbuild/linux-mips64el@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-mips64el@npm:0.25.2" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ppc64@npm:0.21.5" +"@esbuild/linux-ppc64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-ppc64@npm:0.25.2" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-riscv64@npm:0.21.5" +"@esbuild/linux-riscv64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-riscv64@npm:0.25.2" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-s390x@npm:0.21.5" +"@esbuild/linux-s390x@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-s390x@npm:0.25.2" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-x64@npm:0.21.5" +"@esbuild/linux-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/linux-x64@npm:0.25.2" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/netbsd-x64@npm:0.21.5" +"@esbuild/netbsd-arm64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/netbsd-arm64@npm:0.25.2" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/netbsd-x64@npm:0.25.2" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/openbsd-x64@npm:0.21.5" +"@esbuild/openbsd-arm64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/openbsd-arm64@npm:0.25.2" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/openbsd-x64@npm:0.25.2" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/sunos-x64@npm:0.21.5" +"@esbuild/sunos-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/sunos-x64@npm:0.25.2" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-arm64@npm:0.21.5" +"@esbuild/win32-arm64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/win32-arm64@npm:0.25.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-ia32@npm:0.21.5" +"@esbuild/win32-ia32@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/win32-ia32@npm:0.25.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-x64@npm:0.21.5" +"@esbuild/win32-x64@npm:0.25.2": + version: 0.25.2 + resolution: "@esbuild/win32-x64@npm:0.25.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1191,6 +1254,21 @@ __metadata: languageName: node linkType: hard +"@mswjs/interceptors@npm:^0.38.1": + version: 0.38.1 + resolution: "@mswjs/interceptors@npm:0.38.1" + dependencies: + "@open-draft/deferred-promise": "npm:^2.2.0" + "@open-draft/logger": "npm:^0.3.0" + "@open-draft/until": "npm:^2.0.0" + is-node-process: "npm:^1.2.0" + jsdom: "npm:^26.0.0" + outvariant: "npm:^1.4.3" + strict-event-emitter: "npm:^0.5.1" + checksum: 10c0/03258a8b15bca334dcdf70dde8941a390c50afa30dae2675767eddb5cea98414643f6cb5099945b9c272526e06411e0975642ce4deb6d97a178ca6f3ad12882b + languageName: node + linkType: hard + "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1": version: 5.1.1-v1 resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1" @@ -1249,6 +1327,30 @@ __metadata: languageName: node linkType: hard +"@open-draft/deferred-promise@npm:^2.2.0": + version: 2.2.0 + resolution: "@open-draft/deferred-promise@npm:2.2.0" + checksum: 10c0/eafc1b1d0fc8edb5e1c753c5e0f3293410b40dde2f92688211a54806d4136887051f39b98c1950370be258483deac9dfd17cf8b96557553765198ef2547e4549 + languageName: node + linkType: hard + +"@open-draft/logger@npm:^0.3.0": + version: 0.3.0 + resolution: "@open-draft/logger@npm:0.3.0" + dependencies: + is-node-process: "npm:^1.2.0" + outvariant: "npm:^1.4.0" + checksum: 10c0/90010647b22e9693c16258f4f9adb034824d1771d3baa313057b9a37797f571181005bc50415a934eaf7c891d90ff71dcd7a9d5048b0b6bb438f31bef2c7c5c1 + languageName: node + linkType: hard + +"@open-draft/until@npm:^2.0.0": + version: 2.1.0 + resolution: "@open-draft/until@npm:2.1.0" + checksum: 10c0/61d3f99718dd86bb393fee2d7a785f961dcaf12f2055f0c693b27f4d0cd5f7a03d498a6d9289773b117590d794a43cd129366fd8e99222e4832f67b1653d54cf + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -1256,135 +1358,142 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.28.1" +"@rollup/rollup-android-arm-eabi@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.39.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-android-arm64@npm:4.28.1" +"@rollup/rollup-android-arm64@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-android-arm64@npm:4.39.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-darwin-arm64@npm:4.28.1" +"@rollup/rollup-darwin-arm64@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.39.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-darwin-x64@npm:4.28.1" +"@rollup/rollup-darwin-x64@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.39.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.28.1" +"@rollup/rollup-freebsd-arm64@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.39.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-freebsd-x64@npm:4.28.1" +"@rollup/rollup-freebsd-x64@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.39.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.28.1" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.39.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.28.1" +"@rollup/rollup-linux-arm-musleabihf@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.39.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.28.1" +"@rollup/rollup-linux-arm64-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.39.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.28.1" +"@rollup/rollup-linux-arm64-musl@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.39.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.28.1" +"@rollup/rollup-linux-loongarch64-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.39.0" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.1" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.39.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.28.1" +"@rollup/rollup-linux-riscv64-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.39.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.28.1" +"@rollup/rollup-linux-riscv64-musl@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.39.0" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.39.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.28.1" +"@rollup/rollup-linux-x64-gnu@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.39.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.28.1" +"@rollup/rollup-linux-x64-musl@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.39.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.28.1" +"@rollup/rollup-win32-arm64-msvc@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.39.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.28.1" +"@rollup/rollup-win32-ia32-msvc@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.39.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.28.1": - version: 4.28.1 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.28.1" +"@rollup/rollup-win32-x64-msvc@npm:4.39.0": + version: 4.39.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.39.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1396,20 +1505,34 @@ __metadata: languageName: node linkType: hard -"@sindresorhus/is@npm:^4.0.0": - version: 4.6.0 - resolution: "@sindresorhus/is@npm:4.6.0" - checksum: 10c0/33b6fb1d0834ec8dd7689ddc0e2781c2bfd8b9c4e4bacbcb14111e0ae00621f2c264b8a7d36541799d74888b5dccdf422a891a5cb5a709ace26325eedc81e22e +"@sec-ant/readable-stream@npm:^0.4.1": + version: 0.4.1 + resolution: "@sec-ant/readable-stream@npm:0.4.1" + checksum: 10c0/64e9e9cf161e848067a5bf60cdc04d18495dc28bb63a8d9f8993e4dd99b91ad34e4b563c85de17d91ffb177ec17a0664991d2e115f6543e73236a906068987af languageName: node linkType: hard -"@smithy/abort-controller@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/abort-controller@npm:4.0.1" +"@sindresorhus/is@npm:^7.0.1": + version: 7.0.1 + resolution: "@sindresorhus/is@npm:7.0.1" + checksum: 10c0/6d43a916d70d9b64066394c272883869b22faf21f4748aaf399c1b691ea704ea607d1668ff2eb5704e5be8809c4a7faafe16be048ce5e1a2ba6e8928b8e3461c + languageName: node + linkType: hard + +"@sindresorhus/merge-streams@npm:^4.0.0": + version: 4.0.0 + resolution: "@sindresorhus/merge-streams@npm:4.0.0" + checksum: 10c0/482ee543629aa1933b332f811a1ae805a213681ecdd98c042b1c1b89387df63e7812248bb4df3910b02b3cc5589d3d73e4393f30e197c9dde18046ccd471fc6b + languageName: node + linkType: hard + +"@smithy/abort-controller@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/abort-controller@npm:4.0.2" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/1ecd5c3454ced008463e6de826c294f31f6073ba91e22e443e0269ee0854d9376f73ea756b3acf77aa806a9a98e8b2568ce2e7f15ddf0a7816c99b7deefeef57 + checksum: 10c0/d5647478fa61d5d1cf3ac8fe5b91955c679ecf48e0d71638c0ce908fbcc87f166e42722d181f33ae3c37761de89e48c5eecf620f6fd0e99cd86edbb8365dd38d languageName: node linkType: hard @@ -1432,158 +1555,158 @@ __metadata: languageName: node linkType: hard -"@smithy/config-resolver@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/config-resolver@npm:4.0.1" +"@smithy/config-resolver@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/config-resolver@npm:4.1.0" dependencies: - "@smithy/node-config-provider": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@smithy/node-config-provider": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" "@smithy/util-config-provider": "npm:^4.0.0" - "@smithy/util-middleware": "npm:^4.0.1" + "@smithy/util-middleware": "npm:^4.0.2" tslib: "npm:^2.6.2" - checksum: 10c0/4ec3486deb3017607ed1b9a42b4b806b78e2c7a00f6dd51b98ccb82d9f7506b206bd9412ec0d2a05e95bc2ac3fbbafe55b1ffce9faccc4086f837645f3f7e64d + checksum: 10c0/db67064f27981452788ef8cffa3146a1896b50911379febda7315e0657e4fe3bba6c52414670b9778eb986fe06f7e50d10e7373fa644975a0491d27333e909de languageName: node linkType: hard -"@smithy/core@npm:^3.1.5": - version: 3.1.5 - resolution: "@smithy/core@npm:3.1.5" +"@smithy/core@npm:^3.2.0": + version: 3.2.0 + resolution: "@smithy/core@npm:3.2.0" dependencies: - "@smithy/middleware-serde": "npm:^4.0.2" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/types": "npm:^4.1.0" + "@smithy/middleware-serde": "npm:^4.0.3" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/types": "npm:^4.2.0" "@smithy/util-body-length-browser": "npm:^4.0.0" - "@smithy/util-middleware": "npm:^4.0.1" - "@smithy/util-stream": "npm:^4.1.2" + "@smithy/util-middleware": "npm:^4.0.2" + "@smithy/util-stream": "npm:^4.2.0" "@smithy/util-utf8": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10c0/3f705fd7cc4eb4fc8c9cc1a9466012f3f08ec7427528fd51d32353e7adb964bd59426adf188e9a933ee9d1e5fa57cefc1917da2ccee1737edb0eb9fe460e90a9 + checksum: 10c0/ad514aec318c4863851c8167fdade41ac3393f245038de73b546fcdc6e3ad794c12a661d5248cb56a2e893c2b236db95a93d06c91e53b04e6c2967c31e300567 languageName: node linkType: hard -"@smithy/credential-provider-imds@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/credential-provider-imds@npm:4.0.1" +"@smithy/credential-provider-imds@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/credential-provider-imds@npm:4.0.2" dependencies: - "@smithy/node-config-provider": "npm:^4.0.1" - "@smithy/property-provider": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" - "@smithy/url-parser": "npm:^4.0.1" + "@smithy/node-config-provider": "npm:^4.0.2" + "@smithy/property-provider": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" + "@smithy/url-parser": "npm:^4.0.2" tslib: "npm:^2.6.2" - checksum: 10c0/76b5d82dfd2924f2b7a701fa159af54d3e9b16a644a210e3a74e5a3776bb28c2ffbdd342ed3f2bb1d2adf401e8144e84614523b1fad245b43e319e1d01fa1652 + checksum: 10c0/516482c103bd42d93de584ec75fa75d1184541816a7b430db109f8ec18abcaf8eb7bd072660fbf417f37a3df5c7438a1ba92aabd5a185ed736be1a6e885f0999 languageName: node linkType: hard -"@smithy/eventstream-codec@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/eventstream-codec@npm:4.0.1" +"@smithy/eventstream-codec@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/eventstream-codec@npm:4.0.2" dependencies: "@aws-crypto/crc32": "npm:5.2.0" - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" "@smithy/util-hex-encoding": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10c0/439262fddae863cadad83cc468418294d1d998134619dd67e2836cc93bbfa5b01448e852516046f03b62d0edcd558014b755b1fb0d71b9317268d5c3a5e55bbd + checksum: 10c0/865a44e74c81e3177608f8931e22c92c851f586c1344962db3810b2e23d39d4da2d5f7a933d24481c0b6df219404e34db463e76294d3f71445f7d4e5721aa4ea languageName: node linkType: hard -"@smithy/eventstream-serde-browser@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/eventstream-serde-browser@npm:4.0.1" +"@smithy/eventstream-serde-browser@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/eventstream-serde-browser@npm:4.0.2" dependencies: - "@smithy/eventstream-serde-universal": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@smithy/eventstream-serde-universal": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/4766a8a735085dea1ed9aad486fa70cb04908a31843d4e698a28accc373a6dc80bc8abe9834d390f347326458c03424afbd7f7f9e59a66970b839de3d44940e1 + checksum: 10c0/6974a13448b733b4d98eb368a202a5c2d86389efe10e1d147be1392fb016e010d490368773d915d719973a4d29c419fab7b0eff2dd0abf1f65d1cd3bf26f4fc2 languageName: node linkType: hard -"@smithy/eventstream-serde-config-resolver@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/eventstream-serde-config-resolver@npm:4.0.1" +"@smithy/eventstream-serde-config-resolver@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/eventstream-serde-config-resolver@npm:4.1.0" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/4ba8bba39392025389c610ce984b612adfe0ed2b37f926e6ce2acafaf178d04aec395924ff37d2ad9534a28652fc64c4938b66b4bd1d2ff695ac8fcdcc4d356e + checksum: 10c0/41ae76c9ad429e09908658db36f79f0c172496d9ba2727b3566692915bd8ef6df56d692ec1b30d9fa69cfa287d138bccd70422db404d4eef0792fc358d338787 languageName: node linkType: hard -"@smithy/eventstream-serde-node@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/eventstream-serde-node@npm:4.0.1" +"@smithy/eventstream-serde-node@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/eventstream-serde-node@npm:4.0.2" dependencies: - "@smithy/eventstream-serde-universal": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@smithy/eventstream-serde-universal": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/ed451ed4483ca62cb450a7540e43ba99b816e32da7bd306d14ea49dd3ceb8a37f791578a0e5d21caf9b9f75c36c69e025c7add117cf8b0510ad3ef32ac38b08c + checksum: 10c0/6f22010305ac1514d19d78dbb14866bd9b9739a72ef557355514ceb264be6aeb40532758c2e3f70e811a762e7efacd8a6eb64c4d859bdcb79253bf92ee8f60ad languageName: node linkType: hard -"@smithy/eventstream-serde-universal@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/eventstream-serde-universal@npm:4.0.1" +"@smithy/eventstream-serde-universal@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/eventstream-serde-universal@npm:4.0.2" dependencies: - "@smithy/eventstream-codec": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@smithy/eventstream-codec": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/8a1261fca8df7559bf78234f961903281b8602ffdbe0ff25f506cba25f013e4bb93bd8380703224fe63aeaf66e13bfebbdaf8083f38628750fc5f3c4ee07dff8 + checksum: 10c0/1e486919a7d454c4f5a7f8756d74061943dcf5a72b1ba6f735c0e4e34afabe357713e42daed99ea2c4f52995fb37185bd2b02e6778c2aaf02206068e2ebc306c languageName: node linkType: hard -"@smithy/fetch-http-handler@npm:^5.0.1": - version: 5.0.1 - resolution: "@smithy/fetch-http-handler@npm:5.0.1" +"@smithy/fetch-http-handler@npm:^5.0.2": + version: 5.0.2 + resolution: "@smithy/fetch-http-handler@npm:5.0.2" dependencies: - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/querystring-builder": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/querystring-builder": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" "@smithy/util-base64": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10c0/5123f6119de50d4c992ebf29b769382d7000db4ed8f564680c5727e2a8beb71664198eb2eaf7cb6152ab777f654d54cf9bff5a4658e1cfdeef2987eeea7f1149 + checksum: 10c0/3bf84a1fe93c07558a5ba520ab0aca62518c13659d5794094764aaef95acfbcf58ba938c51b9269c485304fdbe7353eb3cd37d7e4c57863d7c50478a9e3ff4fc languageName: node linkType: hard -"@smithy/hash-blob-browser@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/hash-blob-browser@npm:4.0.1" +"@smithy/hash-blob-browser@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/hash-blob-browser@npm:4.0.2" dependencies: "@smithy/chunked-blob-reader": "npm:^5.0.0" "@smithy/chunked-blob-reader-native": "npm:^4.0.0" - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/16c61fe0ff52074aa374a439955f0ea0a6c6fb64744b55c840f29db1da05cefb340a6d1d4b2a7708ca6f447e972015a95bdfef4fc5361d0bc7c2c3b5cd4c1ca8 + checksum: 10c0/08b6f1893803c51e7a40256c9c819a0f3a6ff26acf235abe1b2667393094bab982232d0a395d9533e2d4b7af9ab8bedb2ee71ed6bc502669ee5d2901bdabc54a languageName: node linkType: hard -"@smithy/hash-node@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/hash-node@npm:4.0.1" +"@smithy/hash-node@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/hash-node@npm:4.0.2" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" "@smithy/util-buffer-from": "npm:^4.0.0" "@smithy/util-utf8": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10c0/d84be63a2c8a4aafa3b9f23ae76c9cf92a31fa7c49c85930424da1335259b29f6333c5c82d2e7bf689549290ffd0d995043c9ea6f05b0b2a8dfad1f649eac43f + checksum: 10c0/aaec3fb2146d4347e97067de4dd91759de9d0254d03e234dcced1cbd52cf8b3a77067d571bd5767cb6295da7aa7261b87a789bd597cbc45a380cd90bb47f3490 languageName: node linkType: hard -"@smithy/hash-stream-node@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/hash-stream-node@npm:4.0.1" +"@smithy/hash-stream-node@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/hash-stream-node@npm:4.0.2" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" "@smithy/util-utf8": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10c0/c214460da504008905dff7c654cc8b49dfcb060fedef77e63fc36e3c71972be39b018e4a5618e3efb654a6b63a604975521c161ae4614d2580a4c821dfb6e1d5 + checksum: 10c0/4c1477c4064e47e026c0ba051eb643a3ed2f850a4e87a8ee5ff91547e3765ebb64e797ce99553aa341448df0bfa1d9e9d7132216ac66c6d9e45aae82ecb1c4d6 languageName: node linkType: hard -"@smithy/invalid-dependency@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/invalid-dependency@npm:4.0.1" +"@smithy/invalid-dependency@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/invalid-dependency@npm:4.0.2" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/74bebdffb6845f6060eed482ad6e921df66af90d2f8c63f39a3bb334fa68a3e3aa8bd5cd7aa5f65628857e235e113895433895db910ba290633daa0df5725eb7 + checksum: 10c0/f0b884ba25c371d3d3f507aebc24e598e23edeadf0a74dfd7092fc49c496cd427ab517454ebde454b2a05916719e01aa98f34603a5396455cc2dc009ad8799e8 languageName: node linkType: hard @@ -1605,214 +1728,214 @@ __metadata: languageName: node linkType: hard -"@smithy/md5-js@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/md5-js@npm:4.0.1" +"@smithy/md5-js@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/md5-js@npm:4.0.2" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" "@smithy/util-utf8": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10c0/b5e3fa1d31832535b3a35d0a52ebf983da7cf1a1658b6a7f8bcc948cde808eb361696575d78e5e5df92f3c9b9569b5a1f2d1dff7b465d0a803fa901e0286599d + checksum: 10c0/b50962dc5155d44bbc0bc317eaab1144ade8d691c3f0c0e844b45fc1e16423742e9a1628b2358657b405e05ee681cebd3abc72e94a9c362b82bd4efbee5b8076 languageName: node linkType: hard -"@smithy/middleware-content-length@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/middleware-content-length@npm:4.0.1" +"@smithy/middleware-content-length@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/middleware-content-length@npm:4.0.2" dependencies: - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/types": "npm:^4.1.0" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/3dfbfe658cc8636e9e923a10151a32c6234897c4a86856e55fe4fadc322b3f3e977e50d15553afcb34cadb213de2d95a82af9c8f735e758f4dc21a031e8ecb17 + checksum: 10c0/4ab343b68a15cf461f3b5996460a0730463975d9da739cf40cfb5993794023269a8bd857366f855844290fabb2b340abb6ff473cec4bfd3d6653a64f17e00c4a languageName: node linkType: hard -"@smithy/middleware-endpoint@npm:^4.0.6": - version: 4.0.6 - resolution: "@smithy/middleware-endpoint@npm:4.0.6" - dependencies: - "@smithy/core": "npm:^3.1.5" - "@smithy/middleware-serde": "npm:^4.0.2" - "@smithy/node-config-provider": "npm:^4.0.1" - "@smithy/shared-ini-file-loader": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" - "@smithy/url-parser": "npm:^4.0.1" - "@smithy/util-middleware": "npm:^4.0.1" +"@smithy/middleware-endpoint@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/middleware-endpoint@npm:4.1.0" + dependencies: + "@smithy/core": "npm:^3.2.0" + "@smithy/middleware-serde": "npm:^4.0.3" + "@smithy/node-config-provider": "npm:^4.0.2" + "@smithy/shared-ini-file-loader": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" + "@smithy/url-parser": "npm:^4.0.2" + "@smithy/util-middleware": "npm:^4.0.2" tslib: "npm:^2.6.2" - checksum: 10c0/0745d4eb28a1d0419e1f6efe9b726b5ff1389c2e9fcde407e0739a262b66b0e0eb130fe7e80e99e95e3c7472af4d597a592ec8be751f2184ca6947e77e31d0ea + checksum: 10c0/1d38c793dbe5b32f01f96c6812935753ee14ebf5c9adf9f3782b6d3b36cf48537a7e123bfb7f7447effffa5dde0bd0d79c581cf07e8175fe1fb2b69fe158a41a languageName: node linkType: hard -"@smithy/middleware-retry@npm:^4.0.7": - version: 4.0.7 - resolution: "@smithy/middleware-retry@npm:4.0.7" - dependencies: - "@smithy/node-config-provider": "npm:^4.0.1" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/service-error-classification": "npm:^4.0.1" - "@smithy/smithy-client": "npm:^4.1.6" - "@smithy/types": "npm:^4.1.0" - "@smithy/util-middleware": "npm:^4.0.1" - "@smithy/util-retry": "npm:^4.0.1" +"@smithy/middleware-retry@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/middleware-retry@npm:4.1.0" + dependencies: + "@smithy/node-config-provider": "npm:^4.0.2" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/service-error-classification": "npm:^4.0.2" + "@smithy/smithy-client": "npm:^4.2.0" + "@smithy/types": "npm:^4.2.0" + "@smithy/util-middleware": "npm:^4.0.2" + "@smithy/util-retry": "npm:^4.0.2" tslib: "npm:^2.6.2" uuid: "npm:^9.0.1" - checksum: 10c0/17b01c539aa4f972ee03711ac88b1337dc534235fcf78914bea9745c45de4630103209907a69902843fe05cbbda6b41f908f24c0a4032c3fe92ff475242271d8 + checksum: 10c0/fe62a5be9f7e81bff08ce495792c8f5c6cffecd3a872125b8e3487b9bb2dd7341ee8804a714ab4cc8b00468f80d6d83fa19b146dfb0a8d38da9502c582655f52 languageName: node linkType: hard -"@smithy/middleware-serde@npm:^4.0.2": - version: 4.0.2 - resolution: "@smithy/middleware-serde@npm:4.0.2" +"@smithy/middleware-serde@npm:^4.0.3": + version: 4.0.3 + resolution: "@smithy/middleware-serde@npm:4.0.3" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/b1efee86ecc37a063bdfdb89cf691c9b9627502473f2caa0c964c0648f7b550b7a49755a9b13cdfc11aebf1641cf3ae6f8b5f1895a20241960504936da9b3138 + checksum: 10c0/0a3b037c8f1cade46abf9c782fe11da3f1a92d59f3c61d5806fe26a0f3c8b20d5e7e9ab919549ba33762e63fb02c60b5e436b9459647af39300b37d975acde2e languageName: node linkType: hard -"@smithy/middleware-stack@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/middleware-stack@npm:4.0.1" +"@smithy/middleware-stack@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/middleware-stack@npm:4.0.2" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/b7f710e263e37a8c80c8d31c7d8fe5f66dec2955cde412054eefcc8df53905e1e2e53a01fd7930eb82c82a3a28eadd00e69f07dfc6e793b1d9272db58a982e9b + checksum: 10c0/ef94882966431729f7a7bddf8206b6495d67736b1f26fd88d6d6c283a96f9fffd12632ed7352e5f060f17d3ee1845a9a9da1247c26e4c46ff7011aac20b4aacc languageName: node linkType: hard -"@smithy/node-config-provider@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/node-config-provider@npm:4.0.1" +"@smithy/node-config-provider@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/node-config-provider@npm:4.0.2" dependencies: - "@smithy/property-provider": "npm:^4.0.1" - "@smithy/shared-ini-file-loader": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@smithy/property-provider": "npm:^4.0.2" + "@smithy/shared-ini-file-loader": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/f8d3b1fe91eeba41426ec57d62cfbeaed027650b5549fb2ba5bc889c1cfb7880d4fdb5a484d231b3fb2a9c9023c1f4e8907a5d18d75b3787481cde9f87c4d9cb + checksum: 10c0/1a3b26835577e6c698a2ce59cd1dd9a3653c75e24847d35a45cd80124d72e0118b84daff47ee1ae0cdb89c134efdf7c7754d0ccf1e1c4b57467865b269b5cd0b languageName: node linkType: hard -"@smithy/node-http-handler@npm:^4.0.3": - version: 4.0.3 - resolution: "@smithy/node-http-handler@npm:4.0.3" +"@smithy/node-http-handler@npm:^4.0.4": + version: 4.0.4 + resolution: "@smithy/node-http-handler@npm:4.0.4" dependencies: - "@smithy/abort-controller": "npm:^4.0.1" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/querystring-builder": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@smithy/abort-controller": "npm:^4.0.2" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/querystring-builder": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/03e0e40725ac8884dc1715288bdbe6f05e8073c623c7d4eb4d6859e6ffdee1c831e407b1d286860580d7cb341d5ec41274e8888f2aeac6f865c0890ac4e9403c + checksum: 10c0/fb621c6ebcf012a99fc442d82965ca18d752f66be6f937a400e3b4e3feef1c259c028c27df9e78fc9ac7c40679b25276cbaa8d7ab82fd111bda64003ef831358 languageName: node linkType: hard -"@smithy/property-provider@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/property-provider@npm:4.0.1" +"@smithy/property-provider@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/property-provider@npm:4.0.2" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/43960a6bdf25944e1cc9d4ee83bf45ab5641f7e2068c46d5015166c0f035b1752e03847d7c15d3c013f5f0467441c9c5a8d6a0428f5401988035867709e4dea3 + checksum: 10c0/6effc5ef7895eb4802c6b4c704d5616f50cd0c376da1644176d3aef71396cb65f9df20f4dd85c8301a9fa24f8ac53601e0634463f4364f0d867928efa5eb5e3d languageName: node linkType: hard -"@smithy/protocol-http@npm:^5.0.1": - version: 5.0.1 - resolution: "@smithy/protocol-http@npm:5.0.1" +"@smithy/protocol-http@npm:^5.1.0": + version: 5.1.0 + resolution: "@smithy/protocol-http@npm:5.1.0" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/87b157cc86c23f7199acad237e5e0cc309b18a2a4162dfd8f99609f6cca403f832b645535e58173e2933b4d96ec71f2df16d04e1bdcf52b7b0fcbdbc0067de93 + checksum: 10c0/bb2f600853c0282630f5f32286a07a37294a57dbbec25ea0c6fbb6be32341b1be83e37933c2e3540e513c90dcb08f492bcb05980cde0b92b083e67ade6d56eb0 languageName: node linkType: hard -"@smithy/querystring-builder@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/querystring-builder@npm:4.0.1" +"@smithy/querystring-builder@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/querystring-builder@npm:4.0.2" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" "@smithy/util-uri-escape": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10c0/21f39e3a79458d343f3dec76b38598c49a34a3c4d1d3c23b6c8895eae2b610fb3c704f995a1730599ef7a881216ea064a25bb7dc8abe5bb1ee50dc6078ad97a4 + checksum: 10c0/2ae27840e21982926182df809872e07d6b10b2fd93b58e02fa3f9588de23d333ddf02f0f3517de8a02a949489733bdcecb8c847980f8fb12ce1f8c3b6d127e86 languageName: node linkType: hard -"@smithy/querystring-parser@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/querystring-parser@npm:4.0.1" +"@smithy/querystring-parser@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/querystring-parser@npm:4.0.2" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/10e5aba13fbb9a602299fb92f02142e291ab5c7cd221e0ca542981414533e081abdd7442de335f2267ee4a9ff8eba4d7ba848455df50d2771f0ddb8b7d8f9d8b + checksum: 10c0/e6115fce0a07b1509f407cd3eca371cce1d9c09c7e3bd9156e35506b8ab1100f9864fb8779d4dbe0169501af23f062ebc2176afc012e9132e917781cd11a2f82 languageName: node linkType: hard -"@smithy/service-error-classification@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/service-error-classification@npm:4.0.1" +"@smithy/service-error-classification@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/service-error-classification@npm:4.0.2" dependencies: - "@smithy/types": "npm:^4.1.0" - checksum: 10c0/de015fd140bf4e97da34a2283ce73971eb3b3aae53a257000dce0c99b8974a5e76bae9e517545ef58bd00ca8094c813cd1bcf0696c2c51e731418e2a769c744f + "@smithy/types": "npm:^4.2.0" + checksum: 10c0/a1f16a891cf96fad624e928d2e55d8b438b2acbb57098d615486bf01488a22f949223127a15e93b273e099a227cbe2ce7be3a3f538d1a4619fb2554dcf33d3dd languageName: node linkType: hard -"@smithy/shared-ini-file-loader@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/shared-ini-file-loader@npm:4.0.1" +"@smithy/shared-ini-file-loader@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/shared-ini-file-loader@npm:4.0.2" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/0f0173dbe61c8dac6847cc2c5115db5f1292c956c7f0559ce7bc8e5ed196a4b102977445ee1adb72206a15226a1098cdea01e92aa8ce19f4343f1135e7d37bcf + checksum: 10c0/1e3d4921b6efbd1aa448a775dcb9a490d0221dd0a4fee434c5d83376de478013b3ad06d58a3d52db781124d4a53bd289fffcdb52eabffe9de152b0010332cee2 languageName: node linkType: hard -"@smithy/signature-v4@npm:^5.0.1": - version: 5.0.1 - resolution: "@smithy/signature-v4@npm:5.0.1" +"@smithy/signature-v4@npm:^5.0.2": + version: 5.0.2 + resolution: "@smithy/signature-v4@npm:5.0.2" dependencies: "@smithy/is-array-buffer": "npm:^4.0.0" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/types": "npm:^4.1.0" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/types": "npm:^4.2.0" "@smithy/util-hex-encoding": "npm:^4.0.0" - "@smithy/util-middleware": "npm:^4.0.1" + "@smithy/util-middleware": "npm:^4.0.2" "@smithy/util-uri-escape": "npm:^4.0.0" "@smithy/util-utf8": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10c0/a7f118642c9641f813098faad355fc5b54ae215fec589fb238d72d44149248c02e32dcfe034000f151ab665450542df88c70d269f9a3233e01a905ec03512514 + checksum: 10c0/379b2bcd535cfcf68567b8931920eefd3ec30fc734369b5a1055792377a815cb7b6c7fc3a18567e6066d771ddfd0d06da8e45334a02bf86d69985d1923a11c29 languageName: node linkType: hard -"@smithy/smithy-client@npm:^4.1.6": - version: 4.1.6 - resolution: "@smithy/smithy-client@npm:4.1.6" - dependencies: - "@smithy/core": "npm:^3.1.5" - "@smithy/middleware-endpoint": "npm:^4.0.6" - "@smithy/middleware-stack": "npm:^4.0.1" - "@smithy/protocol-http": "npm:^5.0.1" - "@smithy/types": "npm:^4.1.0" - "@smithy/util-stream": "npm:^4.1.2" +"@smithy/smithy-client@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/smithy-client@npm:4.2.0" + dependencies: + "@smithy/core": "npm:^3.2.0" + "@smithy/middleware-endpoint": "npm:^4.1.0" + "@smithy/middleware-stack": "npm:^4.0.2" + "@smithy/protocol-http": "npm:^5.1.0" + "@smithy/types": "npm:^4.2.0" + "@smithy/util-stream": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/d3989f9af17e35e01ef09d3db52136548e9fa0433ec35ee4f192cd618e93a4a0472d79288655763142c7832d643ee3f0ecf6b84ea520bb07aa319615a2ed9629 + checksum: 10c0/0d7ac7549edd92a7c50abcfdb9607f729533ff1aa5f70fbe7e3f9a47a272f0f1487094fb72f421d0bbf303b335e349bfd3db3f5b9e841037c3f23f47febb0f6b languageName: node linkType: hard -"@smithy/types@npm:^4.0.0, @smithy/types@npm:^4.1.0": - version: 4.1.0 - resolution: "@smithy/types@npm:4.1.0" +"@smithy/types@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/types@npm:4.2.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10c0/d8817145ea043c5b29783df747ed47c3a1c584fd9d02bbdb609d38b7cb4dded1197ac214ae112744c86abe0537a314dae0edbc0e752bb639ef2d9fb84c67a9d9 + checksum: 10c0/a8bd92c7e548bcbe7be211152de041ec164cfcc857d7574a87b1667c38827e5616563c13bd38a1d44b88bbfa3ee8f591dc597d4e2d50f3bc74e320ea82d7c49e languageName: node linkType: hard -"@smithy/url-parser@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/url-parser@npm:4.0.1" +"@smithy/url-parser@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/url-parser@npm:4.0.2" dependencies: - "@smithy/querystring-parser": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@smithy/querystring-parser": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/fc969b55857b3bcdc920f54bbb9b0c88b5c7695ac7100bea1c7038fd4c9a09ebe0fbb38c4839d39acea28da0d8cb4fea71ffbf362d8aec295acbb94c1b45fc86 + checksum: 10c0/3da40fc18871c145bcbbb036a3d767ae113b954e94c745770f268dc877378cbafa6fc06759ea5a5e5c159a88e7331739b35b69f4d110ba0bd04b2d0923443f32 languageName: node linkType: hard @@ -1874,42 +1997,42 @@ __metadata: languageName: node linkType: hard -"@smithy/util-defaults-mode-browser@npm:^4.0.7": - version: 4.0.7 - resolution: "@smithy/util-defaults-mode-browser@npm:4.0.7" +"@smithy/util-defaults-mode-browser@npm:^4.0.8": + version: 4.0.8 + resolution: "@smithy/util-defaults-mode-browser@npm:4.0.8" dependencies: - "@smithy/property-provider": "npm:^4.0.1" - "@smithy/smithy-client": "npm:^4.1.6" - "@smithy/types": "npm:^4.1.0" + "@smithy/property-provider": "npm:^4.0.2" + "@smithy/smithy-client": "npm:^4.2.0" + "@smithy/types": "npm:^4.2.0" bowser: "npm:^2.11.0" tslib: "npm:^2.6.2" - checksum: 10c0/baefe69c613cbaacaf3aea78d8bbdb4051acaceb32161e65a74cadbdf25b92a84dc3b3566a4ad6ed6f3f4d0c70357a8557ed3cc899db2c38c5570a63ca58a07b + checksum: 10c0/ada59bc98f2538d189363bc8e22c7cb72b9ddd06142fbca54921efa5742cc248e8ea06f79ec679cb916683d3ac9e3a35bafb6377ee5d4cff8715e46de1445b81 languageName: node linkType: hard -"@smithy/util-defaults-mode-node@npm:^4.0.7": - version: 4.0.7 - resolution: "@smithy/util-defaults-mode-node@npm:4.0.7" - dependencies: - "@smithy/config-resolver": "npm:^4.0.1" - "@smithy/credential-provider-imds": "npm:^4.0.1" - "@smithy/node-config-provider": "npm:^4.0.1" - "@smithy/property-provider": "npm:^4.0.1" - "@smithy/smithy-client": "npm:^4.1.6" - "@smithy/types": "npm:^4.1.0" +"@smithy/util-defaults-mode-node@npm:^4.0.8": + version: 4.0.8 + resolution: "@smithy/util-defaults-mode-node@npm:4.0.8" + dependencies: + "@smithy/config-resolver": "npm:^4.1.0" + "@smithy/credential-provider-imds": "npm:^4.0.2" + "@smithy/node-config-provider": "npm:^4.0.2" + "@smithy/property-provider": "npm:^4.0.2" + "@smithy/smithy-client": "npm:^4.2.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/f380fb3a39250cd2a11f2706d14d64fee58c130b27b16754ec268758dd9aaae6bac13bf892580857ffd6d1ab3a6092ee61aafb1f90b7b5b66fc7e1a2b616929c + checksum: 10c0/cbdfe00d5cd645250ca49416ebddcfc1055da3412826cf0baa75d4af6e58765ac7ea4b262a48c5bbd4e60e4329e362b76f96c319db1112b2d92b506c82bc002a languageName: node linkType: hard -"@smithy/util-endpoints@npm:^3.0.1": - version: 3.0.1 - resolution: "@smithy/util-endpoints@npm:3.0.1" +"@smithy/util-endpoints@npm:^3.0.2": + version: 3.0.2 + resolution: "@smithy/util-endpoints@npm:3.0.2" dependencies: - "@smithy/node-config-provider": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@smithy/node-config-provider": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/fed80f300e6a6e69873e613cdd12f640d33a19fc09a41e3afd536f7ea36f7785edd96fbd0402b6980a0e5dfc9bcb8b37f503d522b4ef317f31f4fd0100c466ff + checksum: 10c0/5d2fe3956dc528842c071329bc69bd6567462858c1fbb1cc7ca19622227a803b54d95f44f3ac703852bce6349f455bfec599aea51df56d02e3c8b12e6481c27a languageName: node linkType: hard @@ -1922,40 +2045,40 @@ __metadata: languageName: node linkType: hard -"@smithy/util-middleware@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/util-middleware@npm:4.0.1" +"@smithy/util-middleware@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/util-middleware@npm:4.0.2" dependencies: - "@smithy/types": "npm:^4.1.0" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/1dd2b058f392fb6788809f14c2c1d53411f79f6e9f88b515ffd36792f9f5939fe4af96fb5b0486a3d0cd30181783b7a5393dce2e8b83ba62db7c6d3af6572eff + checksum: 10c0/18c3882c94f1b1bbb3825c30d1e41ae77a8da3dcd93ebbf1c486f34d5db9e06431789aef54d1b1fbb0424b115fc1e1ae17d27efe4af4277173d901a76147fef8 languageName: node linkType: hard -"@smithy/util-retry@npm:^4.0.1": - version: 4.0.1 - resolution: "@smithy/util-retry@npm:4.0.1" +"@smithy/util-retry@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/util-retry@npm:4.0.2" dependencies: - "@smithy/service-error-classification": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@smithy/service-error-classification": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/93ef89572651b8a30b9a648292660ae9532508ec6d2577afc62e1d9125fe6d14086e0f70a2981bf9f12256b41a57152368b5ed839cdd2df47ba78dd005615173 + checksum: 10c0/c2b98faa4171f620aa17a0f0a91dff9215a4729242a040ad25aee4c716752a64944cc58031ae71bcf3fc320b3e84cb3da4648e5bbccd782126a721e588d98b87 languageName: node linkType: hard -"@smithy/util-stream@npm:^4.1.2": - version: 4.1.2 - resolution: "@smithy/util-stream@npm:4.1.2" +"@smithy/util-stream@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-stream@npm:4.2.0" dependencies: - "@smithy/fetch-http-handler": "npm:^5.0.1" - "@smithy/node-http-handler": "npm:^4.0.3" - "@smithy/types": "npm:^4.1.0" + "@smithy/fetch-http-handler": "npm:^5.0.2" + "@smithy/node-http-handler": "npm:^4.0.4" + "@smithy/types": "npm:^4.2.0" "@smithy/util-base64": "npm:^4.0.0" "@smithy/util-buffer-from": "npm:^4.0.0" "@smithy/util-hex-encoding": "npm:^4.0.0" "@smithy/util-utf8": "npm:^4.0.0" tslib: "npm:^2.6.2" - checksum: 10c0/639328ec53d44f703b1e3cb9363397f6b506626584b22c68897133831b25026359f99f2b89c6d6c597e72773ff3508a374ae13cc266f1d1f761bcfbe9e4318d5 + checksum: 10c0/52449a6ec68a483fdeef816128c923c744e278f6cf4d5b6fbe50e29fa8b6e5813df26221389f22bce143deb91f047ac56f87db85306908c5d0b87460e162bf63 languageName: node linkType: hard @@ -1988,35 +2111,23 @@ __metadata: languageName: node linkType: hard -"@smithy/util-waiter@npm:^4.0.2": - version: 4.0.2 - resolution: "@smithy/util-waiter@npm:4.0.2" +"@smithy/util-waiter@npm:^4.0.3": + version: 4.0.3 + resolution: "@smithy/util-waiter@npm:4.0.3" dependencies: - "@smithy/abort-controller": "npm:^4.0.1" - "@smithy/types": "npm:^4.1.0" + "@smithy/abort-controller": "npm:^4.0.2" + "@smithy/types": "npm:^4.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/36ee71b41923ae58d9246745e3b7497fe45577dbb97f6e15dd07b4fddb4f82f32e0b7604c7b388fc92d5cbe49d9499998eda979a77a4a770c1b25686a5aed4ce + checksum: 10c0/0ca992cd85719b367655943df08e8f7f0dd0f4ffe335809de7ed4c133ee2db5b58a2661cfc43040cf91512ef21783c8302fc2352f95910ecf3f0a50b0e32c2ff languageName: node linkType: hard -"@szmarczak/http-timer@npm:^4.0.5": - version: 4.0.6 - resolution: "@szmarczak/http-timer@npm:4.0.6" - dependencies: - defer-to-connect: "npm:^2.0.0" - checksum: 10c0/73946918c025339db68b09abd91fa3001e87fc749c619d2e9c2003a663039d4c3cb89836c98a96598b3d47dec2481284ba85355392644911f5ecd2336536697f - languageName: node - linkType: hard - -"@types/cacheable-request@npm:^6.0.1": - version: 6.0.3 - resolution: "@types/cacheable-request@npm:6.0.3" +"@szmarczak/http-timer@npm:^5.0.1": + version: 5.0.1 + resolution: "@szmarczak/http-timer@npm:5.0.1" dependencies: - "@types/http-cache-semantics": "npm:*" - "@types/keyv": "npm:^3.1.4" - "@types/node": "npm:*" - "@types/responselike": "npm:^1.0.0" - checksum: 10c0/10816a88e4e5b144d43c1d15a81003f86d649776c7f410c9b5e6579d0ad9d4ca71c541962fb403077388b446e41af7ae38d313e46692144985f006ac5e11fa03 + defer-to-connect: "npm:^2.0.1" + checksum: 10c0/4629d2fbb2ea67c2e9dc03af235c0991c79ebdddcbc19aed5d5732fb29ce01c13331e9b1a491584b9069bd6ecde6581dcbf871f11b7eefdebbab34de6cf2197e languageName: node linkType: hard @@ -2029,14 +2140,14 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:1.0.6, @types/estree@npm:^1.0.0": - version: 1.0.6 - resolution: "@types/estree@npm:1.0.6" - checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a +"@types/estree@npm:1.0.7, @types/estree@npm:^1.0.0": + version: 1.0.7 + resolution: "@types/estree@npm:1.0.7" + checksum: 10c0/be815254316882f7c40847336cd484c3bc1c3e34f710d197160d455dc9d6d050ffbf4c3bc76585dba86f737f020ab20bdb137ebe0e9116b0c86c7c0342221b8c languageName: node linkType: hard -"@types/http-cache-semantics@npm:*": +"@types/http-cache-semantics@npm:^4.0.4": version: 4.0.4 resolution: "@types/http-cache-semantics@npm:4.0.4" checksum: 10c0/51b72568b4b2863e0fe8d6ce8aad72a784b7510d72dc866215642da51d84945a9459fa89f49ec48f1e9a1752e6a78e85a4cda0ded06b1c73e727610c925f9ce6 @@ -2050,15 +2161,6 @@ __metadata: languageName: node linkType: hard -"@types/keyv@npm:^3.1.4": - version: 3.1.4 - resolution: "@types/keyv@npm:3.1.4" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/ff8f54fc49621210291f815fe5b15d809fd7d032941b3180743440bd507ecdf08b9e844625fa346af568c84bf34114eb378dcdc3e921a08ba1e2a08d7e3c809c - languageName: node - linkType: hard - "@types/ms@npm:*": version: 0.7.34 resolution: "@types/ms@npm:0.7.34" @@ -2075,19 +2177,10 @@ __metadata: languageName: node linkType: hard -"@types/responselike@npm:^1.0.0": - version: 1.0.3 - resolution: "@types/responselike@npm:1.0.3" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/a58ba341cb9e7d74f71810a88862da7b2a6fa42e2a1fc0ce40498f6ea1d44382f0640117057da779f74c47039f7166bf48fad02dc876f94e005c7afa50f5e129 - languageName: node - linkType: hard - -"@types/retry@npm:0.12.0": - version: 0.12.0 - resolution: "@types/retry@npm:0.12.0" - checksum: 10c0/7c5c9086369826f569b83a4683661557cab1361bac0897a1cefa1a915ff739acd10ca0d62b01071046fe3f5a3f7f2aec80785fe283b75602dc6726781ea3e328 +"@types/retry@npm:0.12.2": + version: 0.12.2 + resolution: "@types/retry@npm:0.12.2" + checksum: 10c0/07481551a988cc90b423351919928b9ddcd14e3f5591cac3ab950851bb20646e55a10e89141b38bc3093d2056d4df73700b22ff2612976ac86a6367862381884 languageName: node linkType: hard @@ -2100,15 +2193,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^8.26.1": - version: 8.26.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.26.1" +"@typescript-eslint/eslint-plugin@npm:^8.29.1": + version: 8.29.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.29.1" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.26.1" - "@typescript-eslint/type-utils": "npm:8.26.1" - "@typescript-eslint/utils": "npm:8.26.1" - "@typescript-eslint/visitor-keys": "npm:8.26.1" + "@typescript-eslint/scope-manager": "npm:8.29.1" + "@typescript-eslint/type-utils": "npm:8.29.1" + "@typescript-eslint/utils": "npm:8.29.1" + "@typescript-eslint/visitor-keys": "npm:8.29.1" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -2117,64 +2210,64 @@ __metadata: "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/412f41aafd503a1faea91edd03a68717ca8a49ed6683700b8386115c67b86110c9826d10005d3a0341b78cdee41a6ef08842716ced2b58af03f91eb1b8cc929c + checksum: 10c0/a3ed7556edcac374cab622862f2f9adedc91ca305d6937db6869a0253d675858c296cb5413980e8404fc39737117faaf35b00c6804664b3c542bdc417502532f languageName: node linkType: hard -"@typescript-eslint/parser@npm:^8.26.1": - version: 8.26.1 - resolution: "@typescript-eslint/parser@npm:8.26.1" +"@typescript-eslint/parser@npm:^8.29.1": + version: 8.29.1 + resolution: "@typescript-eslint/parser@npm:8.29.1" dependencies: - "@typescript-eslint/scope-manager": "npm:8.26.1" - "@typescript-eslint/types": "npm:8.26.1" - "@typescript-eslint/typescript-estree": "npm:8.26.1" - "@typescript-eslint/visitor-keys": "npm:8.26.1" + "@typescript-eslint/scope-manager": "npm:8.29.1" + "@typescript-eslint/types": "npm:8.29.1" + "@typescript-eslint/typescript-estree": "npm:8.29.1" + "@typescript-eslint/visitor-keys": "npm:8.29.1" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/21fe4306b6017bf183d92cdd493edacd302816071e29e1400452f3ccd224ab8111b75892507b9731545e98e6e4d153e54dab568b3433f6c9596b6cb2f7af922f + checksum: 10c0/af3570ff58c42c2014e5c117bebf91120737fb139d94415ca2711844990e95252c3006ccc699871fe3f592cc1a3f4ebfdc9dd5f6cb29b6b128c2524fcf311b75 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.26.1": - version: 8.26.1 - resolution: "@typescript-eslint/scope-manager@npm:8.26.1" +"@typescript-eslint/scope-manager@npm:8.29.1": + version: 8.29.1 + resolution: "@typescript-eslint/scope-manager@npm:8.29.1" dependencies: - "@typescript-eslint/types": "npm:8.26.1" - "@typescript-eslint/visitor-keys": "npm:8.26.1" - checksum: 10c0/ecd30eb615c7384f01cea8f2c8e8dda7507ada52ad0d002d3701bdd9d06f6d14cefb31c6c26ef55708adfaa2045a01151e8685656240268231a4bac8f792afe4 + "@typescript-eslint/types": "npm:8.29.1" + "@typescript-eslint/visitor-keys": "npm:8.29.1" + checksum: 10c0/8b87a04f01ebc13075e352509bca8f31c757c3220857fa473ac155f6bdf7f30fe82765d0c3d8e790f7fad394a32765bd9f716b97c08e17581d358c76086d51af languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.26.1": - version: 8.26.1 - resolution: "@typescript-eslint/type-utils@npm:8.26.1" +"@typescript-eslint/type-utils@npm:8.29.1": + version: 8.29.1 + resolution: "@typescript-eslint/type-utils@npm:8.29.1" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.26.1" - "@typescript-eslint/utils": "npm:8.26.1" + "@typescript-eslint/typescript-estree": "npm:8.29.1" + "@typescript-eslint/utils": "npm:8.29.1" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.0.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/17553b4333246e1ffd447dab78a4cbc565c129c9baf32326387760c9790120a99d955acf84888b7ef96e73c82fc22a3e08e80f0bd65d21e3cf2fe002f977aba1 + checksum: 10c0/72cc01dbac866b0a7c7b1f637ad03ffd22f6d3617f70f06f485cf3096fddfc821fdc56de1a072cc6af70250c63698a3e5a910f67fe46eea941955b6e0da1b2bd languageName: node linkType: hard -"@typescript-eslint/types@npm:8.26.1": - version: 8.26.1 - resolution: "@typescript-eslint/types@npm:8.26.1" - checksum: 10c0/805b239b57854fc12eae9e2bec6ccab24bac1d30a762c455f22c73b777a5859c64c58b4750458bd0ab4aadd664eb95cbef091348a071975acac05b15ebea9f1b +"@typescript-eslint/types@npm:8.29.1": + version: 8.29.1 + resolution: "@typescript-eslint/types@npm:8.29.1" + checksum: 10c0/bbcb9e4f38df4485092b51ac6bb62d65f321d914ab58dc0ff1eaa7787dc0b4a39e237c2617b9f2c2bcb91a343f30de523e3544f69affa1ee4287a3ef2fc10ce7 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.26.1": - version: 8.26.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.26.1" +"@typescript-eslint/typescript-estree@npm:8.29.1": + version: 8.29.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.29.1" dependencies: - "@typescript-eslint/types": "npm:8.26.1" - "@typescript-eslint/visitor-keys": "npm:8.26.1" + "@typescript-eslint/types": "npm:8.29.1" + "@typescript-eslint/visitor-keys": "npm:8.29.1" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -2183,32 +2276,32 @@ __metadata: ts-api-utils: "npm:^2.0.1" peerDependencies: typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/adc95e4735a8ded05ad35d7b4fae68c675afdd4b3531bc4a51eab5efe793cf80bc75f56dfc8022af4c0a5b316eec61f8ce6b77c2ead45fc675fea7e28cd52ade + checksum: 10c0/33c46c667d9262e5625d5d0064338711b342e62c5675ded6811a2cb13ee5de2f71b90e9d0be5cb338b11b1a329c376a6bbf6c3d24fa8fb457b2eefc9f3298513 languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.26.1, @typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0": - version: 8.26.1 - resolution: "@typescript-eslint/utils@npm:8.26.1" +"@typescript-eslint/utils@npm:8.29.1, @typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0": + version: 8.29.1 + resolution: "@typescript-eslint/utils@npm:8.29.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.26.1" - "@typescript-eslint/types": "npm:8.26.1" - "@typescript-eslint/typescript-estree": "npm:8.26.1" + "@typescript-eslint/scope-manager": "npm:8.29.1" + "@typescript-eslint/types": "npm:8.29.1" + "@typescript-eslint/typescript-estree": "npm:8.29.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/a5cb3bdf253cc8e8474a2ed8666c0a6194abe56f44039c6623bef0459ed17d0276ed6e40c70d35bd8ec4d41bafc255e4d3025469f32ac692ba2d89e7579c2a26 + checksum: 10c0/1b2704b769b0c9353cf26a320ecf9775ba51c94c7c30e2af80ca31f4cb230f319762ab06535fcb26b6963144bbeaa53233b34965907c506283861b013f5b95fc languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.26.1": - version: 8.26.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.26.1" +"@typescript-eslint/visitor-keys@npm:8.29.1": + version: 8.29.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.29.1" dependencies: - "@typescript-eslint/types": "npm:8.26.1" + "@typescript-eslint/types": "npm:8.29.1" eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/51b1016d06cd2b9eac0a213de418b0a26022fd3b71478014541bfcbc2a3c4d666552390eb9c209fa9e52c868710d9f1b21a2c789d35c650239438c366a27a239 + checksum: 10c0/0c12e83c84a754161c89e594a96454799669979c7021a8936515ec574a1fa1d6e3119e0eacf502e07a0fa7254974558ea7a48901c8bfed3c46579a61b655e4f5 languageName: node linkType: hard @@ -2219,110 +2312,110 @@ __metadata: languageName: node linkType: hard -"@vitest/coverage-v8@npm:^2.1.3": - version: 2.1.8 - resolution: "@vitest/coverage-v8@npm:2.1.8" +"@vitest/coverage-v8@npm:^3.1.1": + version: 3.1.1 + resolution: "@vitest/coverage-v8@npm:3.1.1" dependencies: "@ampproject/remapping": "npm:^2.3.0" - "@bcoe/v8-coverage": "npm:^0.2.3" - debug: "npm:^4.3.7" + "@bcoe/v8-coverage": "npm:^1.0.2" + debug: "npm:^4.4.0" istanbul-lib-coverage: "npm:^3.2.2" istanbul-lib-report: "npm:^3.0.1" istanbul-lib-source-maps: "npm:^5.0.6" istanbul-reports: "npm:^3.1.7" - magic-string: "npm:^0.30.12" + magic-string: "npm:^0.30.17" magicast: "npm:^0.3.5" - std-env: "npm:^3.8.0" + std-env: "npm:^3.8.1" test-exclude: "npm:^7.0.1" - tinyrainbow: "npm:^1.2.0" + tinyrainbow: "npm:^2.0.0" peerDependencies: - "@vitest/browser": 2.1.8 - vitest: 2.1.8 + "@vitest/browser": 3.1.1 + vitest: 3.1.1 peerDependenciesMeta: "@vitest/browser": optional: true - checksum: 10c0/b228a23bbaf0eae07ac939399f968b0def2df786091948a12d614919db3f5b6e46db7a1ab4f9d05d5d7f696afd53133a67abc25915f85480cd032442664ac725 + checksum: 10c0/0f852d8a438d27605955f2a1177e017f48b0dcdc7069318b2b1e031e3561d02a54e4d9a108afacbc8365c8b42f4bcb13282ae7cfaf380bce27741991321e83d9 languageName: node linkType: hard -"@vitest/expect@npm:2.1.9": - version: 2.1.9 - resolution: "@vitest/expect@npm:2.1.9" +"@vitest/expect@npm:3.1.1": + version: 3.1.1 + resolution: "@vitest/expect@npm:3.1.1" dependencies: - "@vitest/spy": "npm:2.1.9" - "@vitest/utils": "npm:2.1.9" - chai: "npm:^5.1.2" - tinyrainbow: "npm:^1.2.0" - checksum: 10c0/98d1cf02917316bebef9e4720723e38298a1c12b3c8f3a81f259bb822de4288edf594e69ff64f0b88afbda6d04d7a4f0c2f720f3fec16b4c45f5e2669f09fdbb + "@vitest/spy": "npm:3.1.1" + "@vitest/utils": "npm:3.1.1" + chai: "npm:^5.2.0" + tinyrainbow: "npm:^2.0.0" + checksum: 10c0/ef4528d0ebb89eb3cc044cf597d051c35df8471bb6ba4029e9b3412aa69d0d85a0ce4eb49531fc78fe1ebd97e6428260463068cc96a8d8c1a80150dedfd1ab3a languageName: node linkType: hard -"@vitest/mocker@npm:2.1.9": - version: 2.1.9 - resolution: "@vitest/mocker@npm:2.1.9" +"@vitest/mocker@npm:3.1.1": + version: 3.1.1 + resolution: "@vitest/mocker@npm:3.1.1" dependencies: - "@vitest/spy": "npm:2.1.9" + "@vitest/spy": "npm:3.1.1" estree-walker: "npm:^3.0.3" - magic-string: "npm:^0.30.12" + magic-string: "npm:^0.30.17" peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 + vite: ^5.0.0 || ^6.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - checksum: 10c0/f734490d8d1206a7f44dfdfca459282f5921d73efa72935bb1dc45307578defd38a4131b14853316373ec364cbe910dbc74594ed4137e0da35aa4d9bb716f190 + checksum: 10c0/9264558809e2d7c77ae9ceefad521dc5f886a567aaf0bdd021b73089b8906ffd92c893f3998d16814f38fc653c7413836f508712355c87749a0e86c7d435eec1 languageName: node linkType: hard -"@vitest/pretty-format@npm:2.1.9, @vitest/pretty-format@npm:^2.1.9": - version: 2.1.9 - resolution: "@vitest/pretty-format@npm:2.1.9" +"@vitest/pretty-format@npm:3.1.1, @vitest/pretty-format@npm:^3.1.1": + version: 3.1.1 + resolution: "@vitest/pretty-format@npm:3.1.1" dependencies: - tinyrainbow: "npm:^1.2.0" - checksum: 10c0/155f9ede5090eabed2a73361094bb35ed4ec6769ae3546d2a2af139166569aec41bb80e031c25ff2da22b71dd4ed51e5468e66a05e6aeda5f14b32e30bc18f00 + tinyrainbow: "npm:^2.0.0" + checksum: 10c0/540cd46d317fc80298c93b185f3fb48dfe90eaaa3942fd700fde6e88d658772c01b56ad5b9b36e4ac368a02e0fc8e0dc72bbdd6dd07a5d75e89ef99c8df5ba6e languageName: node linkType: hard -"@vitest/runner@npm:2.1.9": - version: 2.1.9 - resolution: "@vitest/runner@npm:2.1.9" +"@vitest/runner@npm:3.1.1": + version: 3.1.1 + resolution: "@vitest/runner@npm:3.1.1" dependencies: - "@vitest/utils": "npm:2.1.9" - pathe: "npm:^1.1.2" - checksum: 10c0/e81f176badb12a815cbbd9bd97e19f7437a0b64e8934d680024b0f768d8670d59cad698ef0e3dada5241b6731d77a7bb3cd2c7cb29f751fd4dd35eb11c42963a + "@vitest/utils": "npm:3.1.1" + pathe: "npm:^2.0.3" + checksum: 10c0/35a541069c3c94a2dd02fca2d70cc8d5e66ba2e891cfb80da354174f510aeb96774ffb34fff39cecde9d5c969be4dd20e240a900beb9b225b7512a615ecc5503 languageName: node linkType: hard -"@vitest/snapshot@npm:2.1.9": - version: 2.1.9 - resolution: "@vitest/snapshot@npm:2.1.9" +"@vitest/snapshot@npm:3.1.1": + version: 3.1.1 + resolution: "@vitest/snapshot@npm:3.1.1" dependencies: - "@vitest/pretty-format": "npm:2.1.9" - magic-string: "npm:^0.30.12" - pathe: "npm:^1.1.2" - checksum: 10c0/394974b3a1fe96186a3c87f933b2f7f1f7b7cc42f9c781d80271dbb4c987809bf035fecd7398b8a3a2d54169e3ecb49655e38a0131d0e7fea5ce88960613b526 + "@vitest/pretty-format": "npm:3.1.1" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.3" + checksum: 10c0/43e5fc5db580f20903eb1493d07f08752df8864f7b9b7293a202b2ffe93d8c196a5614d66dda096c6bacc16e12f1836f33ba41898812af6d32676d1eb501536a languageName: node linkType: hard -"@vitest/spy@npm:2.1.9": - version: 2.1.9 - resolution: "@vitest/spy@npm:2.1.9" +"@vitest/spy@npm:3.1.1": + version: 3.1.1 + resolution: "@vitest/spy@npm:3.1.1" dependencies: tinyspy: "npm:^3.0.2" - checksum: 10c0/12a59b5095e20188b819a1d797e0a513d991b4e6a57db679927c43b362a3eff52d823b34e855a6dd9e73c9fa138dcc5ef52210841a93db5cbf047957a60ca83c + checksum: 10c0/896659d4b42776cfa2057a1da2c33adbd3f2ebd28005ca606d1616d08d2e726dc1460fb37f1ea7f734756b5bccf926c7165f410e63f0a3b8d992eb5489528b08 languageName: node linkType: hard -"@vitest/utils@npm:2.1.9": - version: 2.1.9 - resolution: "@vitest/utils@npm:2.1.9" +"@vitest/utils@npm:3.1.1": + version: 3.1.1 + resolution: "@vitest/utils@npm:3.1.1" dependencies: - "@vitest/pretty-format": "npm:2.1.9" - loupe: "npm:^3.1.2" - tinyrainbow: "npm:^1.2.0" - checksum: 10c0/81a346cd72b47941f55411f5df4cc230e5f740d1e97e0d3f771b27f007266fc1f28d0438582f6409ea571bc0030ed37f684c64c58d1947d6298d770c21026fdf + "@vitest/pretty-format": "npm:3.1.1" + loupe: "npm:^3.1.3" + tinyrainbow: "npm:^2.0.0" + checksum: 10c0/a9cfe0c0f095b58644ce3ba08309de5be8564c10dad9e62035bd378e60b2834e6a256e6e4ded7dcf027fdc2371301f7965040ad3e6323b747d5b3abbb7ceb0d6 languageName: node linkType: hard @@ -2358,16 +2451,6 @@ __metadata: languageName: node linkType: hard -"aggregate-error@npm:^3.0.0": - version: 3.1.0 - resolution: "aggregate-error@npm:3.1.0" - dependencies: - clean-stack: "npm:^2.0.0" - indent-string: "npm:^4.0.0" - checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 - languageName: node - linkType: hard - "ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" @@ -2700,39 +2783,29 @@ __metadata: languageName: node linkType: hard -"cacheable-lookup@npm:^5.0.3": - version: 5.0.4 - resolution: "cacheable-lookup@npm:5.0.4" - checksum: 10c0/a6547fb4954b318aa831cbdd2f7b376824bc784fb1fa67610e4147099e3074726072d9af89f12efb69121415a0e1f2918a8ddd4aafcbcf4e91fbeef4a59cd42c - languageName: node - linkType: hard - -"cacheable-request@npm:^7.0.2": - version: 7.0.4 - resolution: "cacheable-request@npm:7.0.4" - dependencies: - clone-response: "npm:^1.0.2" - get-stream: "npm:^5.1.0" - http-cache-semantics: "npm:^4.0.0" - keyv: "npm:^4.0.0" - lowercase-keys: "npm:^2.0.0" - normalize-url: "npm:^6.0.1" - responselike: "npm:^2.0.0" - checksum: 10c0/0834a7d17ae71a177bc34eab06de112a43f9b5ad05ebe929bec983d890a7d9f2bc5f1aa8bb67ea2b65e07a3bc74bea35fa62dd36dbac52876afe36fdcf83da41 +"cacheable-lookup@npm:^7.0.0": + version: 7.0.0 + resolution: "cacheable-lookup@npm:7.0.0" + checksum: 10c0/63a9c144c5b45cb5549251e3ea774c04d63063b29e469f7584171d059d3a88f650f47869a974e2d07de62116463d742c287a81a625e791539d987115cb081635 languageName: node linkType: hard -"call-bind-apply-helpers@npm:^1.0.0": - version: 1.0.1 - resolution: "call-bind-apply-helpers@npm:1.0.1" +"cacheable-request@npm:^12.0.1": + version: 12.0.1 + resolution: "cacheable-request@npm:12.0.1" dependencies: - es-errors: "npm:^1.3.0" - function-bind: "npm:^1.1.2" - checksum: 10c0/acb2ab68bf2718e68a3e895f0d0b73ccc9e45b9b6f210f163512ba76f91dab409eb8792f6dae188356f9095747512a3101646b3dea9d37fb8c7c6bf37796d18c + "@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: 10c0/3ccc26519c8dd0821fcb21fa00781e55f05ab6e1da1487fbbee9c8c03435a3cf72c29a710a991cebe398fb9a5274e2a772fc488546d402db8dc21310764ed83a languageName: node linkType: hard -"call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": +"call-bind-apply-helpers@npm:^1.0.0, 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" dependencies: @@ -2768,16 +2841,16 @@ __metadata: languageName: node linkType: hard -"chai@npm:^5.1.2": - version: 5.1.2 - resolution: "chai@npm:5.1.2" +"chai@npm:^5.2.0": + version: 5.2.0 + resolution: "chai@npm:5.2.0" dependencies: assertion-error: "npm:^2.0.1" check-error: "npm:^2.1.1" deep-eql: "npm:^5.0.1" loupe: "npm:^3.1.0" pathval: "npm:^2.0.0" - checksum: 10c0/6c04ff8495b6e535df9c1b062b6b094828454e9a3c9493393e55b2f4dbff7aa2a29a4645133cad160fb00a16196c4dc03dc9bb37e1f4ba9df3b5f50d7533a736 + checksum: 10c0/dfd1cb719c7cebb051b727672d382a35338af1470065cb12adb01f4ee451bbf528e0e0f9ab2016af5fc1eea4df6e7f4504dc8443f8f00bd8fb87ad32dc516f7d languageName: node linkType: hard @@ -2825,22 +2898,6 @@ __metadata: languageName: node linkType: hard -"clean-stack@npm:^2.0.0": - version: 2.2.0 - resolution: "clean-stack@npm:2.2.0" - checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 - languageName: node - linkType: hard - -"clone-response@npm:^1.0.2": - version: 1.0.3 - resolution: "clone-response@npm:1.0.3" - dependencies: - mimic-response: "npm:^1.0.0" - checksum: 10c0/06a2b611824efb128810708baee3bd169ec9a1bf5976a5258cd7eb3f7db25f00166c6eee5961f075c7e38e194f373d4fdf86b8166ad5b9c7e82bbd2e333a6087 - languageName: node - linkType: hard - "color-convert@npm:^0.5.2": version: 0.5.3 resolution: "color-convert@npm:0.5.3" @@ -2920,13 +2977,6 @@ __metadata: languageName: node linkType: hard -"core-util-is@npm:~1.0.0": - version: 1.0.3 - resolution: "core-util-is@npm:1.0.3" - checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 - languageName: node - linkType: hard - "cross-spawn@npm:^6.0.5": version: 6.0.6 resolution: "cross-spawn@npm:6.0.6" @@ -2969,6 +3019,16 @@ __metadata: languageName: node linkType: hard +"cssstyle@npm:^4.2.1": + version: 4.3.0 + resolution: "cssstyle@npm:4.3.0" + dependencies: + "@asamuzakjp/css-color": "npm:^3.1.1" + rrweb-cssom: "npm:^0.8.0" + checksum: 10c0/770ccb288a99257fd0d5b129e03878f848e922d3b017358acb02e8dd530e8f0c7c6f74e6ae5367d715e2da36a490a734b4177fc1b78f3f08eca25f204a56a692 + languageName: node + linkType: hard + "custom-error-instance@npm:2.1.1": version: 2.1.1 resolution: "custom-error-instance@npm:2.1.1" @@ -2983,6 +3043,16 @@ __metadata: languageName: node linkType: hard +"data-urls@npm:^5.0.0": + version: 5.0.0 + resolution: "data-urls@npm:5.0.0" + dependencies: + whatwg-mimetype: "npm:^4.0.0" + whatwg-url: "npm:^14.0.0" + checksum: 10c0/1b894d7d41c861f3a4ed2ae9b1c3f0909d4575ada02e36d3d3bc584bdd84278e20709070c79c3b3bff7ac98598cb191eb3e86a89a79ea4ee1ef360e1694f92ad + languageName: node + linkType: hard + "data-view-buffer@npm:^1.0.1": version: 1.0.1 resolution: "data-view-buffer@npm:1.0.1" @@ -3016,7 +3086,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.7, debug@npm:^4.4.0": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.0": version: 4.4.0 resolution: "debug@npm:4.4.0" dependencies: @@ -3037,6 +3107,13 @@ __metadata: languageName: node linkType: hard +"decimal.js@npm:^10.4.3": + version: 10.5.0 + resolution: "decimal.js@npm:10.5.0" + checksum: 10c0/785c35279df32762143914668df35948920b6c1c259b933e0519a69b7003fc0a5ed2a766b1e1dda02574450c566b21738a45f15e274b47c2ac02072c0d1f3ac3 + languageName: node + linkType: hard + "decompress-response@npm:^6.0.0": version: 6.0.0 resolution: "decompress-response@npm:6.0.0" @@ -3060,7 +3137,7 @@ __metadata: languageName: node linkType: hard -"defer-to-connect@npm:^2.0.0": +"defer-to-connect@npm:^2.0.1": version: 2.0.1 resolution: "defer-to-connect@npm:2.0.1" checksum: 10c0/625ce28e1b5ad10cf77057b9a6a727bf84780c17660f6644dab61dd34c23de3001f03cedc401f7d30a4ed9965c2e8a7336e220a329146f2cf85d4eddea429782 @@ -3114,18 +3191,7 @@ __metadata: languageName: node linkType: hard -"dunder-proto@npm:^1.0.0": - version: 1.0.0 - resolution: "dunder-proto@npm:1.0.0" - dependencies: - call-bind-apply-helpers: "npm:^1.0.0" - es-errors: "npm:^1.3.0" - gopd: "npm:^1.2.0" - checksum: 10c0/b321e5cbf64f0a4c786b0b3dc187eb5197a83f6e05a1e11b86db25251b3ae6747c4b805d9e0a4fbf481d22a86a539dc75f82d883daeac7fc2ce4bd72ff5ef5a2 - languageName: node - linkType: hard - -"dunder-proto@npm:^1.0.1": +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" dependencies: @@ -3173,12 +3239,10 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:^1.1.0": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" - dependencies: - once: "npm:^1.4.0" - checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 +"entities@npm:^4.5.0": + version: 4.5.0 + resolution: "entities@npm:4.5.0" + checksum: 10c0/5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250 languageName: node linkType: hard @@ -3296,23 +3360,14 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.5.4": - version: 1.5.4 - resolution: "es-module-lexer@npm:1.5.4" - checksum: 10c0/300a469488c2f22081df1e4c8398c78db92358496e639b0df7f89ac6455462aaf5d8893939087c1a1cbcbf20eed4610c70e0bcb8f3e4b0d80a5d2611c539408c - languageName: node - linkType: hard - -"es-object-atoms@npm:^1.0.0": - version: 1.0.0 - resolution: "es-object-atoms@npm:1.0.0" - dependencies: - es-errors: "npm:^1.3.0" - checksum: 10c0/1fed3d102eb27ab8d983337bb7c8b159dd2a1e63ff833ec54eea1311c96d5b08223b433060ba240541ca8adba9eee6b0a60cdbf2f80634b784febc9cc8b687b4 +"es-module-lexer@npm:^1.6.0": + version: 1.6.0 + resolution: "es-module-lexer@npm:1.6.0" + checksum: 10c0/667309454411c0b95c476025929881e71400d74a746ffa1ff4cb450bd87f8e33e8eef7854d68e401895039ac0bac64e7809acbebb6253e055dd49ea9e3ea9212 languageName: node linkType: hard -"es-object-atoms@npm:^1.1.1": +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": version: 1.1.1 resolution: "es-object-atoms@npm:1.1.1" dependencies: @@ -3321,18 +3376,7 @@ __metadata: languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.3": - version: 2.0.3 - resolution: "es-set-tostringtag@npm:2.0.3" - dependencies: - get-intrinsic: "npm:^1.2.4" - has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.1" - checksum: 10c0/f22aff1585eb33569c326323f0b0d175844a1f11618b86e193b386f8be0ea9474cfbe46df39c45d959f7aa8f6c06985dc51dd6bce5401645ec5a74c4ceaa836a - languageName: node - linkType: hard - -"es-set-tostringtag@npm:^2.1.0": +"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": version: 2.1.0 resolution: "es-set-tostringtag@npm:2.1.0" dependencies: @@ -3364,33 +3408,35 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.21.3": - version: 0.21.5 - resolution: "esbuild@npm:0.21.5" - dependencies: - "@esbuild/aix-ppc64": "npm:0.21.5" - "@esbuild/android-arm": "npm:0.21.5" - "@esbuild/android-arm64": "npm:0.21.5" - "@esbuild/android-x64": "npm:0.21.5" - "@esbuild/darwin-arm64": "npm:0.21.5" - "@esbuild/darwin-x64": "npm:0.21.5" - "@esbuild/freebsd-arm64": "npm:0.21.5" - "@esbuild/freebsd-x64": "npm:0.21.5" - "@esbuild/linux-arm": "npm:0.21.5" - "@esbuild/linux-arm64": "npm:0.21.5" - "@esbuild/linux-ia32": "npm:0.21.5" - "@esbuild/linux-loong64": "npm:0.21.5" - "@esbuild/linux-mips64el": "npm:0.21.5" - "@esbuild/linux-ppc64": "npm:0.21.5" - "@esbuild/linux-riscv64": "npm:0.21.5" - "@esbuild/linux-s390x": "npm:0.21.5" - "@esbuild/linux-x64": "npm:0.21.5" - "@esbuild/netbsd-x64": "npm:0.21.5" - "@esbuild/openbsd-x64": "npm:0.21.5" - "@esbuild/sunos-x64": "npm:0.21.5" - "@esbuild/win32-arm64": "npm:0.21.5" - "@esbuild/win32-ia32": "npm:0.21.5" - "@esbuild/win32-x64": "npm:0.21.5" +"esbuild@npm:^0.25.0": + version: 0.25.2 + resolution: "esbuild@npm:0.25.2" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.2" + "@esbuild/android-arm": "npm:0.25.2" + "@esbuild/android-arm64": "npm:0.25.2" + "@esbuild/android-x64": "npm:0.25.2" + "@esbuild/darwin-arm64": "npm:0.25.2" + "@esbuild/darwin-x64": "npm:0.25.2" + "@esbuild/freebsd-arm64": "npm:0.25.2" + "@esbuild/freebsd-x64": "npm:0.25.2" + "@esbuild/linux-arm": "npm:0.25.2" + "@esbuild/linux-arm64": "npm:0.25.2" + "@esbuild/linux-ia32": "npm:0.25.2" + "@esbuild/linux-loong64": "npm:0.25.2" + "@esbuild/linux-mips64el": "npm:0.25.2" + "@esbuild/linux-ppc64": "npm:0.25.2" + "@esbuild/linux-riscv64": "npm:0.25.2" + "@esbuild/linux-s390x": "npm:0.25.2" + "@esbuild/linux-x64": "npm:0.25.2" + "@esbuild/netbsd-arm64": "npm:0.25.2" + "@esbuild/netbsd-x64": "npm:0.25.2" + "@esbuild/openbsd-arm64": "npm:0.25.2" + "@esbuild/openbsd-x64": "npm:0.25.2" + "@esbuild/sunos-x64": "npm:0.25.2" + "@esbuild/win32-arm64": "npm:0.25.2" + "@esbuild/win32-ia32": "npm:0.25.2" + "@esbuild/win32-x64": "npm:0.25.2" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -3426,8 +3472,12 @@ __metadata: optional: true "@esbuild/linux-x64": optional: true + "@esbuild/netbsd-arm64": + optional: true "@esbuild/netbsd-x64": optional: true + "@esbuild/openbsd-arm64": + optional: true "@esbuild/openbsd-x64": optional: true "@esbuild/sunos-x64": @@ -3440,7 +3490,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de + checksum: 10c0/87ce0b78699c4d192b8cf7e9b688e9a0da10e6f58ff85a368bf3044ca1fa95626c98b769b5459352282e0065585b6f994a5e6699af5cccf9d31178960e2b58fd languageName: node linkType: hard @@ -3866,27 +3916,30 @@ __metadata: languageName: node linkType: hard -"execa@npm:5.1.1": - version: 5.1.1 - resolution: "execa@npm:5.1.1" +"execa@npm:9.5.2": + version: 9.5.2 + resolution: "execa@npm:9.5.2" dependencies: + "@sindresorhus/merge-streams": "npm:^4.0.0" cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.0" - human-signals: "npm:^2.1.0" - is-stream: "npm:^2.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^4.0.1" - onetime: "npm:^5.1.2" - signal-exit: "npm:^3.0.3" - strip-final-newline: "npm:^2.0.0" - checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f + figures: "npm:^6.1.0" + get-stream: "npm:^9.0.0" + human-signals: "npm:^8.0.0" + is-plain-obj: "npm:^4.1.0" + is-stream: "npm:^4.0.1" + npm-run-path: "npm:^6.0.0" + pretty-ms: "npm:^9.0.0" + signal-exit: "npm:^4.1.0" + strip-final-newline: "npm:^4.0.0" + yoctocolors: "npm:^2.0.0" + checksum: 10c0/94782a6282e03253224406c29068d18f9095cc251a45d1f19ac3d8f2a9db2cbe32fb8ceb039db1451d8fce3531135a6c0c559f76d634f85416268fc4a6995365 languageName: node linkType: hard -"expect-type@npm:^1.1.0": - version: 1.1.0 - resolution: "expect-type@npm:1.1.0" - checksum: 10c0/5af0febbe8fe18da05a6d51e3677adafd75213512285408156b368ca471252565d5ca6e59e4bddab25121f3cfcbbebc6a5489f8cc9db131cc29e69dcdcc7ae15 +"expect-type@npm:^1.2.0": + version: 1.2.1 + resolution: "expect-type@npm:1.2.1" + checksum: 10c0/b775c9adab3c190dd0d398c722531726cdd6022849b4adba19dceab58dda7e000a7c6c872408cd73d665baa20d381eca36af4f7b393a4ba60dd10232d1fb8898 languageName: node linkType: hard @@ -3951,6 +4004,15 @@ __metadata: languageName: node linkType: hard +"figures@npm:^6.1.0": + version: 6.1.0 + resolution: "figures@npm:6.1.0" + dependencies: + is-unicode-supported: "npm:^2.0.0" + checksum: 10c0/9159df4264d62ef447a3931537de92f5012210cf5135c35c010df50a2169377581378149abfe1eb238bd6acbba1c0d547b1f18e0af6eee49e30363cedaffcfe4 + languageName: node + linkType: hard + "file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" @@ -4016,7 +4078,14 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^4.0.2": +"form-data-encoder@npm:^4.0.2": + version: 4.0.2 + resolution: "form-data-encoder@npm:4.0.2" + checksum: 10c0/559d3130e265316452434eaf68d68560fb36392ff4d04614683419de4fb43c3dbe152dc303599fae382ce24d3451a6d3d289d3bcc182ae3d8ad32e7ce8e35e53 + languageName: node + linkType: hard + +"form-data@npm:^4.0.1, form-data@npm:^4.0.2": version: 4.0.2 resolution: "form-data@npm:4.0.2" dependencies: @@ -4028,16 +4097,6 @@ __metadata: languageName: node linkType: hard -"from2@npm:^2.3.0": - version: 2.3.0 - resolution: "from2@npm:2.3.0" - dependencies: - inherits: "npm:^2.0.1" - readable-stream: "npm:^2.0.0" - checksum: 10c0/f87f7a2e4513244d551454a7f8324ef1f7837864a8701c536417286ec19ff4915606b1dfa8909a21b7591ebd8440ffde3642f7c303690b9a4d7c832d62248aa1 - languageName: node - linkType: hard - "fs-minipass@npm:^3.0.0": version: 3.0.3 resolution: "fs-minipass@npm:3.0.3" @@ -4106,23 +4165,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": - version: 1.2.5 - resolution: "get-intrinsic@npm:1.2.5" - dependencies: - call-bind-apply-helpers: "npm:^1.0.0" - dunder-proto: "npm:^1.0.0" - es-define-property: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - function-bind: "npm:^1.1.2" - gopd: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - hasown: "npm:^2.0.2" - checksum: 10c0/dcaace9fd4b4dd127b6668f580393e1a704bad308b7b88d694145e2599ee6c51b70cbfd49c6c96a5ffdb14a70824a0b3bd9b78bad84953932e5f0c5da4e508fd - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.2.6": +"get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.6": version: 1.3.0 resolution: "get-intrinsic@npm:1.3.0" dependencies: @@ -4150,19 +4193,13 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^5.1.0": - version: 5.2.0 - resolution: "get-stream@npm:5.2.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: - pump: "npm:^3.0.0" - checksum: 10c0/43797ffd815fbb26685bf188c8cfebecb8af87b3925091dd7b9a9c915993293d78e3c9e1bce125928ff92f2d0796f3889b92b5ec6d58d1041b574682132e0a80 - languageName: node - linkType: hard - -"get-stream@npm:^6.0.0": - version: 6.0.1 - resolution: "get-stream@npm:6.0.1" - checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 + "@sec-ant/readable-stream": "npm:^0.4.1" + is-stream: "npm:^4.0.1" + checksum: 10c0/d70e73857f2eea1826ac570c3a912757dcfbe8a718a033fa0c23e12ac8e7d633195b01710e0559af574cbb5af101009b42df7b6f6b29ceec8dbdf7291931b948 languageName: node linkType: hard @@ -4258,22 +4295,22 @@ __metadata: languageName: node linkType: hard -"got@npm:^11.8.6": - version: 11.8.6 - resolution: "got@npm:11.8.6" +"got@npm:14.4.7": + version: 14.4.7 + resolution: "got@npm:14.4.7" dependencies: - "@sindresorhus/is": "npm:^4.0.0" - "@szmarczak/http-timer": "npm:^4.0.5" - "@types/cacheable-request": "npm:^6.0.1" - "@types/responselike": "npm:^1.0.0" - cacheable-lookup: "npm:^5.0.3" - cacheable-request: "npm:^7.0.2" + "@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" - http2-wrapper: "npm:^1.0.0-beta.5.2" - lowercase-keys: "npm:^2.0.0" - p-cancelable: "npm:^2.0.0" - responselike: "npm:^2.0.0" - checksum: 10c0/754dd44877e5cf6183f1e989ff01c648d9a4719e357457bd4c78943911168881f1cfb7b2cb15d885e2105b3ad313adb8f017a67265dd7ade771afdb261ee8cb1 + 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: 10c0/9b5b8dbc0642c78dbc64ab5ff6f12f6edab3e0cb80e89a3a69623a79ba3986f0ff0066a116fba47c0aacce4b0ba1eccf72f923f7fac13a31ce852bf9e2cb8f81 languageName: node linkType: hard @@ -4346,7 +4383,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": +"hasown@npm:^2.0.0, hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -4362,6 +4399,15 @@ __metadata: languageName: node linkType: hard +"html-encoding-sniffer@npm:^4.0.0": + version: 4.0.0 + resolution: "html-encoding-sniffer@npm:4.0.0" + dependencies: + whatwg-encoding: "npm:^3.1.1" + checksum: 10c0/523398055dc61ac9b34718a719cb4aa691e4166f29187e211e1607de63dc25ac7af52ca7c9aead0c4b3c0415ffecb17326396e1202e2e86ff4bca4c0ee4c6140 + languageName: node + linkType: hard + "html-escaper@npm:^2.0.0": version: 2.0.2 resolution: "html-escaper@npm:2.0.2" @@ -4369,14 +4415,14 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1": +"http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc languageName: node linkType: hard -"http-proxy-agent@npm:^7.0.0": +"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.2": version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" dependencies: @@ -4386,17 +4432,17 @@ __metadata: languageName: node linkType: hard -"http2-wrapper@npm:^1.0.0-beta.5.2": - version: 1.0.3 - resolution: "http2-wrapper@npm:1.0.3" +"http2-wrapper@npm:^2.2.1": + version: 2.2.1 + resolution: "http2-wrapper@npm:2.2.1" dependencies: quick-lru: "npm:^5.1.1" - resolve-alpn: "npm:^1.0.0" - checksum: 10c0/6a9b72a033e9812e1476b9d776ce2f387bc94bc46c88aea0d5dab6bd47d0a539b8178830e77054dd26d1142c866d515a28a4dc7c3ff4232c88ff2ebe4f5d12d1 + resolve-alpn: "npm:^1.2.0" + checksum: 10c0/7207201d3c6e53e72e510c9b8912e4f3e468d3ecc0cf3bf52682f2aac9cd99358b896d1da4467380adc151cf97c412bedc59dc13dae90c523f42053a7449eedb languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.1": +"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.6": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -4406,14 +4452,14 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^2.1.0": - version: 2.1.0 - resolution: "human-signals@npm:2.1.0" - checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a +"human-signals@npm:^8.0.0": + version: 8.0.1 + resolution: "human-signals@npm:8.0.1" + checksum: 10c0/195ac607108c56253757717242e17cd2e21b29f06c5d2dad362e86c672bf2d096e8a3bbb2601841c376c2301c4ae7cff129e87f740aa4ebff1390c163114c7c4 languageName: node linkType: hard -"iconv-lite@npm:^0.6.2": +"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: @@ -4446,13 +4492,6 @@ __metadata: languageName: node linkType: hard -"indent-string@npm:^4.0.0": - version: 4.0.0 - resolution: "indent-string@npm:4.0.0" - checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f - languageName: node - linkType: hard - "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -4463,7 +4502,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:^2.0.1, inherits@npm:~2.0.3": +"inherits@npm:2": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 @@ -4481,13 +4520,10 @@ __metadata: languageName: node linkType: hard -"into-stream@npm:^6.0.0": - version: 6.0.0 - resolution: "into-stream@npm:6.0.0" - dependencies: - from2: "npm:^2.3.0" - p-is-promise: "npm:^3.0.0" - checksum: 10c0/576319a540d0e494f5f6028db364b0e163d58020139d862e5372c51ac35875e4ac2ee49fd821bb9225642de6add2e26dff82e5c41108d638a95930fa83bad750 +"into-stream@npm:^8.0.1": + version: 8.0.1 + resolution: "into-stream@npm:8.0.1" + checksum: 10c0/555b937218ed17605247c155c586568fc8f23e68209abefc0cc4776921f14daa75ee00b4922036a1f7dc98074d04b6908335e5c7b7a825d1f8ef8b8300024f4b languageName: node linkType: hard @@ -4635,6 +4671,20 @@ __metadata: languageName: node linkType: hard +"is-network-error@npm:^1.0.0": + version: 1.1.0 + resolution: "is-network-error@npm:1.1.0" + checksum: 10c0/89eef83c2a4cf43d853145ce175d1cf43183b7a58d48c7a03e7eed4eb395d0934c1f6d101255cdd8c8c2980ab529bfbe5dd9edb24e1c3c28d2b3c814469b5b7d + languageName: node + linkType: hard + +"is-node-process@npm:^1.2.0": + version: 1.2.0 + resolution: "is-node-process@npm:1.2.0" + checksum: 10c0/5b24fda6776d00e42431d7bcd86bce81cb0b6cabeb944142fe7b077a54ada2e155066ad06dbe790abdb397884bdc3151e04a9707b8cd185099efbc79780573ed + languageName: node + linkType: hard + "is-number-object@npm:^1.1.0": version: 1.1.0 resolution: "is-number-object@npm:1.1.0" @@ -4659,6 +4709,20 @@ __metadata: languageName: node linkType: hard +"is-plain-obj@npm:^4.1.0": + version: 4.1.0 + resolution: "is-plain-obj@npm:4.1.0" + checksum: 10c0/32130d651d71d9564dc88ba7e6fda0e91a1010a3694648e9f4f47bb6080438140696d3e3e15c741411d712e47ac9edc1a8a9de1fe76f3487b0d90be06ac9975e + languageName: node + linkType: hard + +"is-potential-custom-element-name@npm:^1.0.1": + version: 1.0.1 + resolution: "is-potential-custom-element-name@npm:1.0.1" + checksum: 10c0/b73e2f22bc863b0939941d369486d308b43d7aef1f9439705e3582bfccaa4516406865e32c968a35f97a99396dac84e2624e67b0a16b0a15086a785e16ce7db9 + languageName: node + linkType: hard + "is-regex@npm:^1.1.4": version: 1.2.0 resolution: "is-regex@npm:1.2.0" @@ -4687,13 +4751,20 @@ __metadata: languageName: node linkType: hard -"is-stream@npm:^2.0.0, is-stream@npm:^2.0.1": +"is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 languageName: node linkType: hard +"is-stream@npm:^4.0.1": + version: 4.0.1 + resolution: "is-stream@npm:4.0.1" + checksum: 10c0/2706c7f19b851327ba374687bc4a3940805e14ca496dc672b9629e744d143b1ad9c6f1b162dece81c7bfbc0f83b32b61ccc19ad2e05aad2dd7af347408f60c7f + languageName: node + linkType: hard + "is-string@npm:^1.0.7, is-string@npm:^1.1.0": version: 1.1.0 resolution: "is-string@npm:1.1.0" @@ -4724,6 +4795,13 @@ __metadata: languageName: node linkType: hard +"is-unicode-supported@npm:^2.0.0": + version: 2.1.0 + resolution: "is-unicode-supported@npm:2.1.0" + checksum: 10c0/a0f53e9a7c1fdbcf2d2ef6e40d4736fdffff1c9f8944c75e15425118ff3610172c87bf7bc6c34d3903b04be59790bb2212ddbe21ee65b5a97030fc50370545a5 + languageName: node + linkType: hard + "is-weakmap@npm:^2.0.2": version: 2.0.2 resolution: "is-weakmap@npm:2.0.2" @@ -4757,13 +4835,6 @@ __metadata: languageName: node linkType: hard -"isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d - languageName: node - linkType: hard - "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -4875,6 +4946,40 @@ __metadata: languageName: node linkType: hard +"jsdom@npm:^26.0.0": + version: 26.0.0 + resolution: "jsdom@npm:26.0.0" + dependencies: + cssstyle: "npm:^4.2.1" + data-urls: "npm:^5.0.0" + decimal.js: "npm:^10.4.3" + form-data: "npm:^4.0.1" + html-encoding-sniffer: "npm:^4.0.0" + http-proxy-agent: "npm:^7.0.2" + https-proxy-agent: "npm:^7.0.6" + is-potential-custom-element-name: "npm:^1.0.1" + nwsapi: "npm:^2.2.16" + parse5: "npm:^7.2.1" + rrweb-cssom: "npm:^0.8.0" + saxes: "npm:^6.0.0" + symbol-tree: "npm:^3.2.4" + tough-cookie: "npm:^5.0.0" + w3c-xmlserializer: "npm:^5.0.0" + webidl-conversions: "npm:^7.0.0" + whatwg-encoding: "npm:^3.1.1" + whatwg-mimetype: "npm:^4.0.0" + whatwg-url: "npm:^14.1.0" + ws: "npm:^8.18.0" + xml-name-validator: "npm:^5.0.0" + peerDependencies: + canvas: ^3.0.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: 10c0/e48725ba4027edcfc9bca5799eaec72c6561ecffe3675a8ff87fe9c3541ca4ff9f82b4eff5b3d9c527302da0d859b2f60e9364347a5d42b77f5c76c436c569dc + languageName: node + linkType: hard + "jsesc@npm:^3.0.2": version: 3.0.2 resolution: "jsesc@npm:3.0.2" @@ -4951,7 +5056,7 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.0.0, 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: @@ -5091,21 +5196,21 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^3.1.0, loupe@npm:^3.1.2": - version: 3.1.2 - resolution: "loupe@npm:3.1.2" - checksum: 10c0/b13c02e3ddd6a9d5f8bf84133b3242de556512d824dddeea71cce2dbd6579c8f4d672381c4e742d45cf4423d0701765b4a6e5fbc24701def16bc2b40f8daa96a +"loupe@npm:^3.1.0, loupe@npm:^3.1.3": + version: 3.1.3 + resolution: "loupe@npm:3.1.3" + checksum: 10c0/f5dab4144254677de83a35285be1b8aba58b3861439ce4ba65875d0d5f3445a4a496daef63100ccf02b2dbc25bf58c6db84c9cb0b96d6435331e9d0a33b48541 languageName: node linkType: hard -"lowercase-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "lowercase-keys@npm:2.0.0" - checksum: 10c0/f82a2b3568910509da4b7906362efa40f5b54ea14c2584778ddb313226f9cbf21020a5db35f9b9a0e95847a9b781d548601f31793d736b22a2b8ae8eb9ab1082 +"lowercase-keys@npm:^3.0.0": + version: 3.0.0 + resolution: "lowercase-keys@npm:3.0.0" + checksum: 10c0/ef62b9fa5690ab0a6e4ef40c94efce68e3ed124f583cc3be38b26ff871da0178a28b9a84ce0c209653bb25ca135520ab87fea7cd411a54ac4899cb2f30501430 languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb @@ -5121,12 +5226,12 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.12": - version: 0.30.14 - resolution: "magic-string@npm:0.30.14" +"magic-string@npm:^0.30.17": + version: 0.30.17 + resolution: "magic-string@npm:0.30.17" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.5.0" - checksum: 10c0/c52c2a6e699dfa8a840e13154da35464a40cd8b07049b695a8b282883b0426c0811af1e36ac26860b4267289340b42772c156a5608e87be97b63d510e617e87a + checksum: 10c0/16826e415d04b88378f200fe022b53e638e3838b9e496edda6c0e086d7753a44a6ed187adc72d19f3623810589bf139af1a315541cd6a26ae0771a0193eaf7b8 languageName: node linkType: hard @@ -5183,13 +5288,6 @@ __metadata: languageName: node linkType: hard -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 - languageName: node - linkType: hard - "merge2@npm:^1.3.0": version: 1.4.1 resolution: "merge2@npm:1.4.1" @@ -5223,20 +5321,6 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^2.1.0": - version: 2.1.0 - resolution: "mimic-fn@npm:2.1.0" - checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 - languageName: node - linkType: hard - -"mimic-response@npm:^1.0.0": - version: 1.0.1 - resolution: "mimic-response@npm:1.0.1" - checksum: 10c0/c5381a5eae997f1c3b5e90ca7f209ed58c3615caeee850e85329c598f0c000ae7bec40196580eef1781c60c709f47258131dab237cad8786f8f56750594f27fa - languageName: node - linkType: hard - "mimic-response@npm:^3.1.0": version: 3.1.0 resolution: "mimic-response@npm:3.1.0" @@ -5244,6 +5328,13 @@ __metadata: languageName: node linkType: hard +"mimic-response@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-response@npm:4.0.0" + checksum: 10c0/761d788d2668ae9292c489605ffd4fad220f442fbae6832adce5ebad086d691e906a6d5240c290293c7a11e99fbdbbef04abbbed498bf8699a4ee0f31315e3fb + languageName: node + linkType: hard + "minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -5373,12 +5464,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.7": - version: 3.3.8 - resolution: "nanoid@npm:3.3.8" +"nanoid@npm:^3.3.8": + version: 3.3.11 + resolution: "nanoid@npm:3.3.11" bin: nanoid: bin/nanoid.cjs - checksum: 10c0/4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 + checksum: 10c0/40e7f70b3d15f725ca072dfc4f74e81fcf1fbb02e491cf58ac0c79093adc9b0a73b152bcde57df4b79cd097e13023d7504acb38404a4da7bc1cd8e887b82fe0b languageName: node linkType: hard @@ -5403,14 +5494,14 @@ __metadata: languageName: node linkType: hard -"nock@npm:^13.5.5": - version: 13.5.6 - resolution: "nock@npm:13.5.6" +"nock@npm:^14.0.3": + version: 14.0.3 + resolution: "nock@npm:14.0.3" dependencies: - debug: "npm:^4.1.0" + "@mswjs/interceptors": "npm:^0.38.1" json-stringify-safe: "npm:^5.0.1" propagate: "npm:^2.0.0" - checksum: 10c0/94249a294176a6e521bbb763c214de4aa6b6ab63dff1e299aaaf455886a465d38906891d7f24570d94a43b1e376c239c54d89ff7697124bc57ef188006acc25e + checksum: 10c0/ce8196bc66827da8c368f00c88cbf0f1e5cccde4cc6c5a6629540b3a45cd629cd510d916d799b386cff27fe90cf80269e4c83a86ecae72bda40f55f9595c2ae2 languageName: node linkType: hard @@ -5464,10 +5555,10 @@ __metadata: languageName: node linkType: hard -"normalize-url@npm:^6.0.1": - version: 6.1.0 - resolution: "normalize-url@npm:6.1.0" - checksum: 10c0/95d948f9bdd2cfde91aa786d1816ae40f8262946e13700bf6628105994fe0ff361662c20af3961161c38a119dc977adeb41fc0b41b1745eb77edaaf9cb22db23 +"normalize-url@npm:^8.0.1": + version: 8.0.1 + resolution: "normalize-url@npm:8.0.1" + checksum: 10c0/eb439231c4b84430f187530e6fdac605c5048ef4ec556447a10c00a91fc69b52d8d8298d9d608e68d3e0f7dc2d812d3455edf425e0f215993667c3183bcab1ef languageName: node linkType: hard @@ -5492,12 +5583,20 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^4.0.1": - version: 4.0.1 - resolution: "npm-run-path@npm:4.0.1" +"npm-run-path@npm:^6.0.0": + version: 6.0.0 + resolution: "npm-run-path@npm:6.0.0" dependencies: - path-key: "npm:^3.0.0" - checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac + path-key: "npm:^4.0.0" + unicorn-magic: "npm:^0.3.0" + checksum: 10c0/b223c8a0dcd608abf95363ea5c3c0ccc3cd877daf0102eaf1b0f2390d6858d8337fbb7c443af2403b067a7d2c116d10691ecd22ab3c5273c44da1ff8d07753bd + languageName: node + linkType: hard + +"nwsapi@npm:^2.2.16": + version: 2.2.20 + resolution: "nwsapi@npm:2.2.20" + checksum: 10c0/07f4dafa3186aef7c007863e90acd4342a34ba9d44b22f14f644fdb311f6086887e21c2fc15efaa826c2bc39ab2bc841364a1a630e7c87e0cb723ba59d729297 languageName: node linkType: hard @@ -5579,7 +5678,7 @@ __metadata: languageName: node linkType: hard -"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": +"once@npm:^1.3.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: @@ -5588,15 +5687,6 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^5.1.2": - version: 5.1.2 - resolution: "onetime@npm:5.1.2" - dependencies: - mimic-fn: "npm:^2.1.0" - checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f - languageName: node - linkType: hard - "optionator@npm:^0.9.3": version: 0.9.4 resolution: "optionator@npm:0.9.4" @@ -5611,17 +5701,17 @@ __metadata: languageName: node linkType: hard -"p-cancelable@npm:^2.0.0": - version: 2.1.1 - resolution: "p-cancelable@npm:2.1.1" - checksum: 10c0/8c6dc1f8dd4154fd8b96a10e55a3a832684c4365fb9108056d89e79fbf21a2465027c04a59d0d797b5ffe10b54a61a32043af287d5c4860f1e996cbdbc847f01 +"outvariant@npm:^1.4.0, outvariant@npm:^1.4.3": + version: 1.4.3 + resolution: "outvariant@npm:1.4.3" + checksum: 10c0/5976ca7740349cb8c71bd3382e2a762b1aeca6f33dc984d9d896acdf3c61f78c3afcf1bfe9cc633a7b3c4b295ec94d292048f83ea2b2594fae4496656eba992c languageName: node linkType: hard -"p-is-promise@npm:^3.0.0": - version: 3.0.0 - resolution: "p-is-promise@npm:3.0.0" - checksum: 10c0/17a52c7a59a31a435a4721a7110faeccb7cc9179cf9cd00016b7a9a7156e2c2ed9d8e2efc0142acab74d5064fbb443eaeaf67517cf3668f2a7c93a7effad5bb9 +"p-cancelable@npm:^4.0.1": + version: 4.0.1 + resolution: "p-cancelable@npm:4.0.1" + checksum: 10c0/12636623f46784ba962b6fe7a1f34d021f1d9a2cc12c43e270baa715ea872d5c8c7d9f086ed420b8b9817e91d9bbe92c14c90e5dddd4a9968c81a2a7aef7089d languageName: node linkType: hard @@ -5643,29 +5733,21 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^4.0.0": - version: 4.0.0 - resolution: "p-map@npm:4.0.0" - dependencies: - aggregate-error: "npm:^3.0.0" - checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 - languageName: node - linkType: hard - -"p-map@npm:^7.0.2": +"p-map@npm:^7.0.2, p-map@npm:^7.0.3": version: 7.0.3 resolution: "p-map@npm:7.0.3" checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c languageName: node linkType: hard -"p-retry@npm:^4.6.2": - version: 4.6.2 - resolution: "p-retry@npm:4.6.2" +"p-retry@npm:^6.2.1": + version: 6.2.1 + resolution: "p-retry@npm:6.2.1" dependencies: - "@types/retry": "npm:0.12.0" + "@types/retry": "npm:0.12.2" + is-network-error: "npm:^1.0.0" retry: "npm:^0.13.1" - checksum: 10c0/d58512f120f1590cfedb4c2e0c42cb3fa66f3cea8a4646632fcb834c56055bb7a6f138aa57b20cc236fb207c9d694e362e0b5c2b14d9b062f67e8925580c73b0 + checksum: 10c0/10d014900107da2c7071ad60fffe4951675f09930b7a91681643ea224ae05649c05001d9e78436d902fe8b116d520dd1f60e72e091de097e2640979d56f3fb60 languageName: node linkType: hard @@ -5695,6 +5777,22 @@ __metadata: languageName: node linkType: hard +"parse-ms@npm:^4.0.0": + version: 4.0.0 + resolution: "parse-ms@npm:4.0.0" + checksum: 10c0/a7900f4f1ebac24cbf5e9708c16fb2fd482517fad353aecd7aefb8c2ba2f85ce017913ccb8925d231770404780df46244ea6fec598b3bde6490882358b4d2d16 + languageName: node + linkType: hard + +"parse5@npm:^7.2.1": + version: 7.2.1 + resolution: "parse5@npm:7.2.1" + dependencies: + entities: "npm:^4.5.0" + checksum: 10c0/829d37a0c709215a887e410a7118d754f8e1afd7edb529db95bc7bbf8045fb0266a7b67801331d8e8d9d073ea75793624ec27ce9ff3b96862c3b9008f4d68e80 + languageName: node + linkType: hard + "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -5716,13 +5814,20 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^3.0.0, path-key@npm:^3.1.0": +"path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c languageName: node linkType: hard +"path-key@npm:^4.0.0": + version: 4.0.0 + resolution: "path-key@npm:4.0.0" + checksum: 10c0/794efeef32863a65ac312f3c0b0a99f921f3e827ff63afa5cb09a377e202c262b671f7b3832a4e64731003fa94af0263713962d317b9887bd1e0c48a342efba3 + languageName: node + linkType: hard + "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -5749,10 +5854,10 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^1.1.2": - version: 1.1.2 - resolution: "pathe@npm:1.1.2" - checksum: 10c0/64ee0a4e587fb0f208d9777a6c56e4f9050039268faaaaecd50e959ef01bf847b7872785c36483fa5cdcdbdfdb31fef2ff222684d4fc21c330ab60395c681897 +"pathe@npm:^2.0.3": + version: 2.0.3 + resolution: "pathe@npm:2.0.3" + checksum: 10c0/c118dc5a8b5c4166011b2b70608762e260085180bb9e33e80a50dcdb1e78c010b1624f4280c492c92b05fc276715a4c357d1f9edc570f8f1b3d90b6839ebaca1 languageName: node linkType: hard @@ -5800,14 +5905,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.43": - version: 8.4.49 - resolution: "postcss@npm:8.4.49" +"postcss@npm:^8.5.3": + version: 8.5.3 + resolution: "postcss@npm:8.5.3" dependencies: - nanoid: "npm:^3.3.7" + nanoid: "npm:^3.3.8" picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 10c0/f1b3f17aaf36d136f59ec373459f18129908235e65dbdc3aee5eef8eba0756106f52de5ec4682e29a2eab53eb25170e7e871b3e4b52a8f1de3d344a514306be3 + checksum: 10c0/b75510d7b28c3ab728c8733dd01538314a18c52af426f199a3c9177e63eb08602a3938bfb66b62dc01350b9aed62087eabbf229af97a1659eb8d3513cec823b3 languageName: node linkType: hard @@ -5818,12 +5923,21 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.3.3": - version: 3.4.2 - resolution: "prettier@npm:3.4.2" +"prettier@npm:^3.5.3": + version: 3.5.3 + resolution: "prettier@npm:3.5.3" bin: prettier: bin/prettier.cjs - checksum: 10c0/99e076a26ed0aba4ebc043880d0f08bbb8c59a4c6641cdee6cdadf2205bdd87aa1d7823f50c3aea41e015e99878d37c58d7b5f0e663bba0ef047f94e36b96446 + checksum: 10c0/3880cb90b9dc0635819ab52ff571518c35bd7f15a6e80a2054c05dbc8a3aa6e74f135519e91197de63705bcb38388ded7e7230e2178432a1468005406238b877 + languageName: node + linkType: hard + +"pretty-ms@npm:^9.0.0": + version: 9.2.0 + resolution: "pretty-ms@npm:9.2.0" + dependencies: + parse-ms: "npm:^4.0.0" + checksum: 10c0/ab6d066f90e9f77020426986e1b018369f41575674544c539aabec2e63a20fec01166d8cf6571d0e165ad11cfe5a8134a2a48a36d42ab291c59c6deca5264cbb languageName: node linkType: hard @@ -5834,13 +5948,6 @@ __metadata: languageName: node linkType: hard -"process-nextick-args@npm:~2.0.0": - version: 2.0.1 - resolution: "process-nextick-args@npm:2.0.1" - checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 - languageName: node - linkType: hard - "promise-retry@npm:^2.0.1": version: 2.0.1 resolution: "promise-retry@npm:2.0.1" @@ -5880,17 +5987,7 @@ __metadata: languageName: node linkType: hard -"pump@npm:^3.0.0": - version: 3.0.2 - resolution: "pump@npm:3.0.2" - dependencies: - end-of-stream: "npm:^1.1.0" - once: "npm:^1.3.1" - checksum: 10c0/5ad655cb2a7738b4bcf6406b24ad0970d680649d996b55ad20d1be8e0c02394034e4c45ff7cd105d87f1e9b96a0e3d06fd28e11fae8875da26e7f7a8e2c9726f - languageName: node - linkType: hard - -"punycode@npm:^2.1.0": +"punycode@npm:^2.1.0, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 @@ -5936,21 +6033,6 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0": - version: 2.3.8 - resolution: "readable-stream@npm:2.3.8" - dependencies: - core-util-is: "npm:~1.0.0" - inherits: "npm:~2.0.3" - isarray: "npm:~1.0.0" - process-nextick-args: "npm:~2.0.0" - safe-buffer: "npm:~5.1.1" - string_decoder: "npm:~1.1.1" - util-deprecate: "npm:~1.0.1" - checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa - languageName: node - linkType: hard - "reflect.getprototypeof@npm:^1.0.4, reflect.getprototypeof@npm:^1.0.6": version: 1.0.8 resolution: "reflect.getprototypeof@npm:1.0.8" @@ -5993,7 +6075,7 @@ __metadata: languageName: node linkType: hard -"resolve-alpn@npm:^1.0.0": +"resolve-alpn@npm:^1.2.0": version: 1.2.1 resolution: "resolve-alpn@npm:1.2.1" checksum: 10c0/b70b29c1843bc39781ef946c8cd4482e6d425976599c0f9c138cec8209e4e0736161bf39319b01676a847000085dfdaf63583c6fb4427bf751a10635bd2aa0c4 @@ -6059,12 +6141,12 @@ __metadata: languageName: node linkType: hard -"responselike@npm:^2.0.0": - version: 2.0.1 - resolution: "responselike@npm:2.0.1" +"responselike@npm:^3.0.0": + version: 3.0.0 + resolution: "responselike@npm:3.0.0" dependencies: - lowercase-keys: "npm:^2.0.0" - checksum: 10c0/360b6deb5f101a9f8a4174f7837c523c3ec78b7ca8a7c1d45a1062b303659308a23757e318b1e91ed8684ad1205721142dd664d94771cd63499353fd4ee732b5 + lowercase-keys: "npm:^3.0.0" + checksum: 10c0/8af27153f7e47aa2c07a5f2d538cb1e5872995f0e9ff77def858ecce5c3fe677d42b824a62cde502e56d275ab832b0a8bd350d5cd6b467ac0425214ac12ae658 languageName: node linkType: hard @@ -6122,30 +6204,31 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.20.0": - version: 4.28.1 - resolution: "rollup@npm:4.28.1" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.28.1" - "@rollup/rollup-android-arm64": "npm:4.28.1" - "@rollup/rollup-darwin-arm64": "npm:4.28.1" - "@rollup/rollup-darwin-x64": "npm:4.28.1" - "@rollup/rollup-freebsd-arm64": "npm:4.28.1" - "@rollup/rollup-freebsd-x64": "npm:4.28.1" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.28.1" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.28.1" - "@rollup/rollup-linux-arm64-gnu": "npm:4.28.1" - "@rollup/rollup-linux-arm64-musl": "npm:4.28.1" - "@rollup/rollup-linux-loongarch64-gnu": "npm:4.28.1" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.28.1" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.28.1" - "@rollup/rollup-linux-s390x-gnu": "npm:4.28.1" - "@rollup/rollup-linux-x64-gnu": "npm:4.28.1" - "@rollup/rollup-linux-x64-musl": "npm:4.28.1" - "@rollup/rollup-win32-arm64-msvc": "npm:4.28.1" - "@rollup/rollup-win32-ia32-msvc": "npm:4.28.1" - "@rollup/rollup-win32-x64-msvc": "npm:4.28.1" - "@types/estree": "npm:1.0.6" +"rollup@npm:^4.30.1": + version: 4.39.0 + resolution: "rollup@npm:4.39.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.39.0" + "@rollup/rollup-android-arm64": "npm:4.39.0" + "@rollup/rollup-darwin-arm64": "npm:4.39.0" + "@rollup/rollup-darwin-x64": "npm:4.39.0" + "@rollup/rollup-freebsd-arm64": "npm:4.39.0" + "@rollup/rollup-freebsd-x64": "npm:4.39.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.39.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.39.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.39.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.39.0" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.39.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.39.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.39.0" + "@rollup/rollup-linux-riscv64-musl": "npm:4.39.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.39.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.39.0" + "@rollup/rollup-linux-x64-musl": "npm:4.39.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.39.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.39.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.39.0" + "@types/estree": "npm:1.0.7" fsevents: "npm:~2.3.2" dependenciesMeta: "@rollup/rollup-android-arm-eabi": @@ -6174,6 +6257,8 @@ __metadata: optional: true "@rollup/rollup-linux-riscv64-gnu": optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true "@rollup/rollup-linux-s390x-gnu": optional: true "@rollup/rollup-linux-x64-gnu": @@ -6190,7 +6275,14 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/2d2d0433b7cb53153a04c7b406f342f31517608dc57510e49177941b9e68c30071674b83a0292ef1d87184e5f7c6d0f2945c8b3c74963074de10c75366fe2c14 + checksum: 10c0/2dc0c23ca04bd00295035b405c977261559aed8acc9902ee9ff44e4a6b54734fcb64999c32143c43804dcb543da7983032831b893a902633b006c21848a093ce + languageName: node + linkType: hard + +"rrweb-cssom@npm:^0.8.0": + version: 0.8.0 + resolution: "rrweb-cssom@npm:0.8.0" + checksum: 10c0/56f2bfd56733adb92c0b56e274c43f864b8dd48784d6fe946ef5ff8d438234015e59ad837fc2ad54714b6421384141c1add4eb569e72054e350d1f8a50b8ac7b languageName: node linkType: hard @@ -6215,13 +6307,6 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": - version: 5.1.2 - resolution: "safe-buffer@npm:5.1.2" - checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 - languageName: node - linkType: hard - "safe-regex-test@npm:^1.0.3": version: 1.0.3 resolution: "safe-regex-test@npm:1.0.3" @@ -6240,6 +6325,15 @@ __metadata: languageName: node linkType: hard +"saxes@npm:^6.0.0": + version: 6.0.0 + resolution: "saxes@npm:6.0.0" + dependencies: + xmlchars: "npm:^2.2.0" + checksum: 10c0/3847b839f060ef3476eb8623d099aa502ad658f5c40fd60c105ebce86d244389b0d76fcae30f4d0c728d7705ceb2f7e9b34bb54717b6a7dbedaf5dad2d9a4b74 + languageName: node + linkType: hard + "semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0": version: 5.7.2 resolution: "semver@npm:5.7.2" @@ -6258,16 +6352,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.5.3": - version: 7.6.3 - resolution: "semver@npm:7.6.3" - bin: - semver: bin/semver.js - checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf - languageName: node - linkType: hard - -"semver@npm:^7.6.0": +"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.6.0": version: 7.7.1 resolution: "semver@npm:7.7.1" bin: @@ -6360,14 +6445,14 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": +"signal-exit@npm:^3.0.2": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 languageName: node linkType: hard -"signal-exit@npm:^4.0.1": +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 @@ -6466,10 +6551,17 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.8.0": - version: 3.8.0 - resolution: "std-env@npm:3.8.0" - checksum: 10c0/f560a2902fd0fa3d648d7d0acecbd19d664006f7372c1fba197ed4c216b4c9e48db6e2769b5fe1616d42a9333c9f066c5011935035e85c59f45dc4f796272040 +"std-env@npm:^3.8.1": + version: 3.9.0 + resolution: "std-env@npm:3.9.0" + checksum: 10c0/4a6f9218aef3f41046c3c7ecf1f98df00b30a07f4f35c6d47b28329bc2531eef820828951c7d7b39a1c5eb19ad8a46e3ddfc7deb28f0a2f3ceebee11bab7ba50 + languageName: node + linkType: hard + +"strict-event-emitter@npm:^0.5.1": + version: 0.5.1 + resolution: "strict-event-emitter@npm:0.5.1" + checksum: 10c0/f5228a6e6b6393c57f52f62e673cfe3be3294b35d6f7842fc24b172ae0a6e6c209fa83241d0e433fc267c503bc2f4ffdbe41a9990ff8ffd5ac425ec0489417f7 languageName: node linkType: hard @@ -6582,15 +6674,6 @@ __metadata: languageName: node linkType: hard -"string_decoder@npm:~1.1.1": - version: 1.1.1 - resolution: "string_decoder@npm:1.1.1" - dependencies: - safe-buffer: "npm:~5.1.0" - checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e - languageName: node - linkType: hard - "strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" @@ -6616,10 +6699,10 @@ __metadata: languageName: node linkType: hard -"strip-final-newline@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-final-newline@npm:2.0.0" - checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f +"strip-final-newline@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-final-newline@npm:4.0.0" + checksum: 10c0/b0cf2b62d597a1b0e3ebc42b88767f0a0d45601f89fd379a928a1812c8779440c81abba708082c946445af1d6b62d5f16e2a7cf4f30d9d6587b89425fae801ff languageName: node linkType: hard @@ -6662,6 +6745,13 @@ __metadata: languageName: node linkType: hard +"symbol-tree@npm:^3.2.4": + version: 3.2.4 + resolution: "symbol-tree@npm:3.2.4" + checksum: 10c0/dfbe201ae09ac6053d163578778c53aa860a784147ecf95705de0cd23f42c851e1be7889241495e95c37cabb058edb1052f141387bef68f705afc8f9dd358509 + languageName: node + linkType: hard + "tar@npm:^7.4.3": version: 7.4.3 resolution: "tar@npm:7.4.3" @@ -6711,24 +6801,24 @@ __metadata: languageName: node linkType: hard -"tinyexec@npm:^0.3.1": - version: 0.3.1 - resolution: "tinyexec@npm:0.3.1" - checksum: 10c0/11e7a7c5d8b3bddf8b5cbe82a9290d70a6fad84d528421d5d18297f165723cb53d2e737d8f58dcce5ca56f2e4aa2d060f02510b1f8971784f97eb3e9aec28f09 +"tinyexec@npm:^0.3.2": + version: 0.3.2 + resolution: "tinyexec@npm:0.3.2" + checksum: 10c0/3efbf791a911be0bf0821eab37a3445c2ba07acc1522b1fa84ae1e55f10425076f1290f680286345ed919549ad67527d07281f1c19d584df3b74326909eb1f90 languageName: node linkType: hard -"tinypool@npm:^1.0.1": +"tinypool@npm:^1.0.2": version: 1.0.2 resolution: "tinypool@npm:1.0.2" checksum: 10c0/31ac184c0ff1cf9a074741254fe9ea6de95026749eb2b8ec6fd2b9d8ca94abdccda731f8e102e7f32e72ed3b36d32c6975fd5f5523df3f1b6de6c3d8dfd95e63 languageName: node linkType: hard -"tinyrainbow@npm:^1.2.0": - version: 1.2.0 - resolution: "tinyrainbow@npm:1.2.0" - checksum: 10c0/7f78a4b997e5ba0f5ecb75e7ed786f30bab9063716e7dff24dd84013fb338802e43d176cb21ed12480561f5649a82184cf31efb296601a29d38145b1cdb4c192 +"tinyrainbow@npm:^2.0.0": + version: 2.0.0 + resolution: "tinyrainbow@npm:2.0.0" + checksum: 10c0/c83c52bef4e0ae7fb8ec6a722f70b5b6fa8d8be1c85792e829f56c0e1be94ab70b293c032dc5048d4d37cfe678f1f5babb04bdc65fd123098800148ca989184f languageName: node linkType: hard @@ -6739,6 +6829,24 @@ __metadata: languageName: node linkType: hard +"tldts-core@npm:^6.1.85": + version: 6.1.85 + resolution: "tldts-core@npm:6.1.85" + checksum: 10c0/f028759b361bef86d3dd8dbaaa010b4c3aca236ec7ba097658b9a595243bb34c98206e410cc3631055af6ed34012f5da7e9af2c4e38e218d5fc693df6ab3da33 + languageName: node + linkType: hard + +"tldts@npm:^6.1.32": + version: 6.1.85 + resolution: "tldts@npm:6.1.85" + dependencies: + tldts-core: "npm:^6.1.85" + bin: + tldts: bin/cli.js + checksum: 10c0/83bc222046f36a9ca071b662e3272bb1e98e849fa4bddfab0a3eba8804a4a539b02bcbe55e1277fe713de6677e55104da2ef9a54d006c642b6e9f26c7595d5aa + languageName: node + linkType: hard + "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -6748,20 +6856,38 @@ __metadata: languageName: node linkType: hard +"tough-cookie@npm:^5.0.0": + version: 5.1.2 + resolution: "tough-cookie@npm:5.1.2" + dependencies: + tldts: "npm:^6.1.32" + checksum: 10c0/5f95023a47de0f30a902bba951664b359725597d8adeabc66a0b93a931c3af801e1e697dae4b8c21a012056c0ea88bd2bf4dfe66b2adcf8e2f42cd9796fe0626 + languageName: node + linkType: hard + +"tr46@npm:^5.1.0": + version: 5.1.0 + resolution: "tr46@npm:5.1.0" + dependencies: + punycode: "npm:^2.3.1" + checksum: 10c0/d761f7144e0cb296187674ef245c74f761e334d7cf25ca73ef60e4c72c097c75051031c093fa1a2fee04b904977b316716a7915854bcae8fb1a371746513cbe8 + languageName: node + linkType: hard + "transloadit@workspace:.": version: 0.0.0-use.local resolution: "transloadit@workspace:." dependencies: - "@aws-sdk/client-s3": "npm:^3.758.0" - "@aws-sdk/s3-request-presigner": "npm:^3.758.0" - "@babel/core": "npm:^7.25.8" - "@babel/eslint-parser": "npm:^7.25.8" - "@babel/eslint-plugin": "npm:^7.25.7" + "@aws-sdk/client-s3": "npm:^3.787.0" + "@aws-sdk/s3-request-presigner": "npm:^3.787.0" + "@babel/core": "npm:^7.26.10" + "@babel/eslint-parser": "npm:^7.27.0" + "@babel/eslint-plugin": "npm:^7.27.0" "@types/debug": "npm:^4.1.12" "@types/temp": "npm:^0.9.4" - "@typescript-eslint/eslint-plugin": "npm:^8.26.1" - "@typescript-eslint/parser": "npm:^8.26.1" - "@vitest/coverage-v8": "npm:^2.1.3" + "@typescript-eslint/eslint-plugin": "npm:^8.29.1" + "@typescript-eslint/parser": "npm:^8.29.1" + "@vitest/coverage-v8": "npm:^3.1.1" badge-maker: "npm:^4.1.0" debug: "npm:^4.4.0" eslint: "npm:8" @@ -6774,21 +6900,21 @@ __metadata: eslint-plugin-promise: "npm:^4.3.1" eslint-plugin-react: "npm:^7.37.1" eslint-plugin-react-hooks: "npm:^4.6.2" - execa: "npm:5.1.1" + execa: "npm:9.5.2" form-data: "npm:^4.0.2" - got: "npm:^11.8.6" - into-stream: "npm:^6.0.0" - is-stream: "npm:^2.0.1" - nock: "npm:^13.5.5" + got: "npm:14.4.7" + into-stream: "npm:^8.0.1" + is-stream: "npm:^4.0.1" + nock: "npm:^14.0.3" npm-run-all: "npm:^4.1.5" - p-map: "npm:^4.0.0" - p-retry: "npm:^4.6.2" - prettier: "npm:^3.3.3" + p-map: "npm:^7.0.3" + p-retry: "npm:^6.2.1" + prettier: "npm:^3.5.3" temp: "npm:^0.9.4" tus-js-client: "npm:^4.3.1" type-fest: "npm:^4.39.1" - typescript: "npm:^5.7.2" - vitest: "npm:^2.1.3" + typescript: "npm:^5.8.3" + vitest: "npm:^3.1.1" zod: "npm:^3.24.2" languageName: unknown linkType: soft @@ -6852,7 +6978,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.39.1": +"type-fest@npm:^4.26.1, type-fest@npm:^4.39.1": version: 4.39.1 resolution: "type-fest@npm:4.39.1" checksum: 10c0/f5bf302eb2e2f70658be1757aa578f4a09da3f65699b0b12b7ae5502ccea76e5124521a6e6b69540f442c3dc924c394202a2ab58718d0582725c7ac23c072594 @@ -6912,23 +7038,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.7.2": - version: 5.7.2 - resolution: "typescript@npm:5.7.2" +"typescript@npm:^5.8.3": + version: 5.8.3 + resolution: "typescript@npm:5.8.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/a873118b5201b2ef332127ef5c63fb9d9c155e6fdbe211cbd9d8e65877283797cca76546bad742eea36ed7efbe3424a30376818f79c7318512064e8625d61622 + checksum: 10c0/5f8bb01196e542e64d44db3d16ee0e4063ce4f3e3966df6005f2588e86d91c03e1fb131c2581baf0fb65ee79669eea6e161cd448178986587e9f6844446dbb48 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.7.2#optional!builtin": - version: 5.7.2 - resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin::version=5.7.2&hash=5786d5" +"typescript@patch:typescript@npm%3A^5.8.3#optional!builtin": + version: 5.8.3 + resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/f3b8082c9d1d1629a215245c9087df56cb784f9fb6f27b5d55577a20e68afe2a889c040aacff6d27e35be165ecf9dca66e694c42eb9a50b3b2c451b36b5675cb + checksum: 10c0/39117e346ff8ebd87ae1510b3a77d5d92dae5a89bde588c747d25da5c146603a99c8ee588c7ef80faaf123d89ed46f6dbd918d534d641083177d5fac38b8a1cb languageName: node linkType: hard @@ -6951,6 +7077,13 @@ __metadata: languageName: node linkType: hard +"unicorn-magic@npm:^0.3.0": + version: 0.3.0 + resolution: "unicorn-magic@npm:0.3.0" + checksum: 10c0/0a32a997d6c15f1c2a077a15b1c4ca6f268d574cf5b8975e778bb98e6f8db4ef4e86dfcae4e158cd4c7e38fb4dd383b93b13eefddc7f178dea13d3ac8a603271 + languageName: node + linkType: hard + "unique-filename@npm:^4.0.0": version: 4.0.0 resolution: "unique-filename@npm:4.0.0" @@ -7002,13 +7135,6 @@ __metadata: languageName: node linkType: hard -"util-deprecate@npm:~1.0.1": - version: 1.0.2 - resolution: "util-deprecate@npm:1.0.2" - checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 - languageName: node - linkType: hard - "uuid@npm:^9.0.1": version: 9.0.1 resolution: "uuid@npm:9.0.1" @@ -7028,44 +7154,49 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:2.1.9": - version: 2.1.9 - resolution: "vite-node@npm:2.1.9" +"vite-node@npm:3.1.1": + version: 3.1.1 + resolution: "vite-node@npm:3.1.1" dependencies: cac: "npm:^6.7.14" - debug: "npm:^4.3.7" - es-module-lexer: "npm:^1.5.4" - pathe: "npm:^1.1.2" - vite: "npm:^5.0.0" + debug: "npm:^4.4.0" + es-module-lexer: "npm:^1.6.0" + pathe: "npm:^2.0.3" + vite: "npm:^5.0.0 || ^6.0.0" bin: vite-node: vite-node.mjs - checksum: 10c0/0d3589f9f4e9cff696b5b49681fdb75d1638c75053728be52b4013f70792f38cb0120a9c15e3a4b22bdd6b795ad7c2da13bcaf47242d439f0906049e73bdd756 + checksum: 10c0/15ee73c472ae00f042a7cee09a31355d2c0efbb2dab160377545be9ba4b980a5f4cb2841b98319d87bedf630bbbb075e6b40796b39f65610920cf3fde66fdf8d languageName: node linkType: hard -"vite@npm:^5.0.0": - version: 5.4.14 - resolution: "vite@npm:5.4.14" +"vite@npm:^5.0.0 || ^6.0.0": + version: 6.2.5 + resolution: "vite@npm:6.2.5" dependencies: - esbuild: "npm:^0.21.3" + esbuild: "npm:^0.25.0" fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.43" - rollup: "npm:^4.20.0" + postcss: "npm:^8.5.3" + rollup: "npm:^4.30.1" peerDependencies: - "@types/node": ^18.0.0 || >=20.0.0 + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: ">=1.21.0" less: "*" lightningcss: ^1.21.0 sass: "*" sass-embedded: "*" stylus: "*" sugarss: "*" - terser: ^5.4.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 dependenciesMeta: fsevents: optional: true peerDependenciesMeta: "@types/node": optional: true + jiti: + optional: true less: optional: true lightningcss: @@ -7080,46 +7211,53 @@ __metadata: optional: true terser: optional: true + tsx: + optional: true + yaml: + optional: true bin: vite: bin/vite.js - checksum: 10c0/8842933bd70ca6a98489a0bb9c8464bec373de00f9a97c8c7a4e64b24d15c88bfaa8c1acb38a68c3e5eb49072ffbccb146842c2d4edcdd036a9802964cffe3d1 - languageName: node - linkType: hard - -"vitest@npm:^2.1.3": - version: 2.1.9 - resolution: "vitest@npm:2.1.9" - dependencies: - "@vitest/expect": "npm:2.1.9" - "@vitest/mocker": "npm:2.1.9" - "@vitest/pretty-format": "npm:^2.1.9" - "@vitest/runner": "npm:2.1.9" - "@vitest/snapshot": "npm:2.1.9" - "@vitest/spy": "npm:2.1.9" - "@vitest/utils": "npm:2.1.9" - chai: "npm:^5.1.2" - debug: "npm:^4.3.7" - expect-type: "npm:^1.1.0" - magic-string: "npm:^0.30.12" - pathe: "npm:^1.1.2" - std-env: "npm:^3.8.0" + checksum: 10c0/226bb3c1875e1982559007007580e8d083b81f5289f18e28841d622ba030599e1bd9926adccc8264879e319e9f9e4f48a38a0dc52a5dfcdf2a9cb7313bfc1816 + languageName: node + linkType: hard + +"vitest@npm:^3.1.1": + version: 3.1.1 + resolution: "vitest@npm:3.1.1" + dependencies: + "@vitest/expect": "npm:3.1.1" + "@vitest/mocker": "npm:3.1.1" + "@vitest/pretty-format": "npm:^3.1.1" + "@vitest/runner": "npm:3.1.1" + "@vitest/snapshot": "npm:3.1.1" + "@vitest/spy": "npm:3.1.1" + "@vitest/utils": "npm:3.1.1" + chai: "npm:^5.2.0" + debug: "npm:^4.4.0" + expect-type: "npm:^1.2.0" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.3" + std-env: "npm:^3.8.1" tinybench: "npm:^2.9.0" - tinyexec: "npm:^0.3.1" - tinypool: "npm:^1.0.1" - tinyrainbow: "npm:^1.2.0" - vite: "npm:^5.0.0" - vite-node: "npm:2.1.9" + tinyexec: "npm:^0.3.2" + tinypool: "npm:^1.0.2" + tinyrainbow: "npm:^2.0.0" + vite: "npm:^5.0.0 || ^6.0.0" + vite-node: "npm:3.1.1" why-is-node-running: "npm:^2.3.0" peerDependencies: "@edge-runtime/vm": "*" - "@types/node": ^18.0.0 || >=20.0.0 - "@vitest/browser": 2.1.9 - "@vitest/ui": 2.1.9 + "@types/debug": ^4.1.12 + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + "@vitest/browser": 3.1.1 + "@vitest/ui": 3.1.1 happy-dom: "*" jsdom: "*" peerDependenciesMeta: "@edge-runtime/vm": optional: true + "@types/debug": + optional: true "@types/node": optional: true "@vitest/browser": @@ -7132,7 +7270,49 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10c0/e339e16dccacf4589ff43cb1f38c7b4d14427956ae8ef48702af6820a9842347c2b6c77356aeddb040329759ca508a3cb2b104ddf78103ea5bc98ab8f2c3a54e + checksum: 10c0/680f31d2a7ca59509f837acdbacd9dff405e1b00c606d7cd29717127c6b543f186055854562c2604f74c5cd668b70174968d28feb4ed948a7e013c9477a68d50 + languageName: node + linkType: hard + +"w3c-xmlserializer@npm:^5.0.0": + version: 5.0.0 + resolution: "w3c-xmlserializer@npm:5.0.0" + dependencies: + xml-name-validator: "npm:^5.0.0" + checksum: 10c0/8712774c1aeb62dec22928bf1cdfd11426c2c9383a1a63f2bcae18db87ca574165a0fbe96b312b73652149167ac6c7f4cf5409f2eb101d9c805efe0e4bae798b + languageName: node + linkType: hard + +"webidl-conversions@npm:^7.0.0": + version: 7.0.0 + resolution: "webidl-conversions@npm:7.0.0" + checksum: 10c0/228d8cb6d270c23b0720cb2d95c579202db3aaf8f633b4e9dd94ec2000a04e7e6e43b76a94509cdb30479bd00ae253ab2371a2da9f81446cc313f89a4213a2c4 + languageName: node + linkType: hard + +"whatwg-encoding@npm:^3.1.1": + version: 3.1.1 + resolution: "whatwg-encoding@npm:3.1.1" + dependencies: + iconv-lite: "npm:0.6.3" + checksum: 10c0/273b5f441c2f7fda3368a496c3009edbaa5e43b71b09728f90425e7f487e5cef9eb2b846a31bd760dd8077739c26faf6b5ca43a5f24033172b003b72cf61a93e + languageName: node + linkType: hard + +"whatwg-mimetype@npm:^4.0.0": + version: 4.0.0 + resolution: "whatwg-mimetype@npm:4.0.0" + checksum: 10c0/a773cdc8126b514d790bdae7052e8bf242970cebd84af62fb2f35a33411e78e981f6c0ab9ed1fe6ec5071b09d5340ac9178e05b52d35a9c4bcf558ba1b1551df + languageName: node + linkType: hard + +"whatwg-url@npm:^14.0.0, whatwg-url@npm:^14.1.0": + version: 14.2.0 + resolution: "whatwg-url@npm:14.2.0" + dependencies: + tr46: "npm:^5.1.0" + webidl-conversions: "npm:^7.0.0" + checksum: 10c0/f746fc2f4c906607d09537de1227b13f9494c171141e5427ed7d2c0dd0b6a48b43d8e71abaae57d368d0c06b673fd8ec63550b32ad5ed64990c7b0266c2b4272 languageName: node linkType: hard @@ -7276,6 +7456,35 @@ __metadata: languageName: node linkType: hard +"ws@npm:^8.18.0": + version: 8.18.1 + resolution: "ws@npm:8.18.1" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/e498965d6938c63058c4310ffb6967f07d4fa06789d3364829028af380d299fe05762961742971c764973dce3d1f6a2633fe8b2d9410c9b52e534b4b882a99fa + languageName: node + linkType: hard + +"xml-name-validator@npm:^5.0.0": + version: 5.0.0 + resolution: "xml-name-validator@npm:5.0.0" + checksum: 10c0/3fcf44e7b73fb18be917fdd4ccffff3639373c7cb83f8fc35df6001fecba7942f1dbead29d91ebb8315e2f2ff786b508f0c9dc0215b6353f9983c6b7d62cb1f5 + languageName: node + linkType: hard + +"xmlchars@npm:^2.2.0": + version: 2.2.0 + resolution: "xmlchars@npm:2.2.0" + checksum: 10c0/b64b535861a6f310c5d9bfa10834cf49127c71922c297da9d4d1b45eeaae40bf9b4363275876088fbe2667e5db028d2cd4f8ee72eed9bede840a67d57dab7593 + languageName: node + linkType: hard + "yallist@npm:^3.0.2": version: 3.1.1 resolution: "yallist@npm:3.1.1" @@ -7304,6 +7513,13 @@ __metadata: languageName: node linkType: hard +"yoctocolors@npm:^2.0.0": + version: 2.1.1 + resolution: "yoctocolors@npm:2.1.1" + checksum: 10c0/85903f7fa96f1c70badee94789fade709f9d83dab2ec92753d612d84fcea6d34c772337a9f8914c6bed2f5fc03a428ac5d893e76fab636da5f1236ab725486d0 + languageName: node + linkType: hard + "zod@npm:^3.24.2": version: 3.24.2 resolution: "zod@npm:3.24.2"