diff --git a/.github/workflows/sca-scan.yml b/.github/workflows/sca-scan.yml index f09161f538..cc14dbc2e6 100644 --- a/.github/workflows/sca-scan.yml +++ b/.github/workflows/sca-scan.yml @@ -12,4 +12,7 @@ jobs: env: SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }} with: - args: --all-projects --fail-on=all + args: --fail-on=all --all-projects + json: true + continue-on-error: true + - uses: contentstack/sca-policy@main diff --git a/packages/contentstack-utilities/package.json b/packages/contentstack-utilities/package.json index 8ac5aca904..a3bd71d299 100644 --- a/packages/contentstack-utilities/package.json +++ b/packages/contentstack-utilities/package.json @@ -44,7 +44,7 @@ "conf": "^10.2.0", "dotenv": "^16.6.1", "figures": "^3.2.0", - "inquirer": "8.2.7", + "inquirer": "12.11.1", "inquirer-search-checkbox": "^1.0.0", "inquirer-search-list": "^1.2.6", "js-yaml": "^4.1.1", @@ -68,7 +68,7 @@ "@types/inquirer": "^9.0.8", "@types/mkdirp": "^1.0.2", "@types/mocha": "^10.0.10", - "@types/node": "^14.18.63", + "@types/node": "^18.11.9", "@types/sinon": "^21.0.0", "@types/traverse": "^0.6.37", "chai": "^4.5.0", @@ -80,6 +80,6 @@ "nyc": "^15.1.0", "sinon": "^21.0.1", "ts-node": "^10.9.2", - "typescript": "^4.9.5" + "typescript": "^5.0.0" } } diff --git a/packages/contentstack-utilities/src/cli-ux.ts b/packages/contentstack-utilities/src/cli-ux.ts index fc08056e65..a4f6417dc7 100644 --- a/packages/contentstack-utilities/src/cli-ux.ts +++ b/packages/contentstack-utilities/src/cli-ux.ts @@ -1,12 +1,12 @@ import chalk, { Chalk } from 'chalk'; -import { default as inquirer, QuestionCollection, Answers } from 'inquirer'; +import inquirer from 'inquirer'; import { ux as cliux, Args, Flags, Command } from '@oclif/core'; import { Ora, default as ora } from 'ora'; import cliProgress from 'cli-progress'; import CLITable, { TableFlags, TableHeader, TableData, TableOptions } from './cli-table'; import messageHandler from './message-handler'; -import { PrintOptions, InquirePayload, CliUXPromptOptions } from './interfaces'; +import { PrintOptions, InquirePayload, CliUXPromptOptions, InquirerQuestion, Answers } from './interfaces'; inquirer.registerPrompt('table', require('./inquirer-table-prompt')); @@ -68,12 +68,23 @@ class CLIInterface { } async inquire(inquirePayload: InquirePayload | Array): Promise { - if (Array.isArray(inquirePayload)) { - return inquirer.prompt(inquirePayload); - } else { - inquirePayload.message = messageHandler.parse(inquirePayload.message); - const result = await inquirer.prompt(inquirePayload as QuestionCollection); - return result[inquirePayload.name] as T; + try { + if (Array.isArray(inquirePayload)) { + return (await inquirer.prompt(inquirePayload)) as T; + } else { + inquirePayload.message = messageHandler.parse(inquirePayload.message); + const result = (await inquirer.prompt(inquirePayload as InquirerQuestion as Parameters[0])) as Answers; + return result[inquirePayload.name] as T; + } + } catch (err) { + const isExitPrompt = + (err as NodeJS.ErrnoException)?.name === 'ExitPromptError' || + (err as Error)?.message?.includes('SIGINT') || + (err as Error)?.message?.includes('force closed'); + if (isExitPrompt) { + process.exit(130); + } + throw err; } } diff --git a/packages/contentstack-utilities/src/inquirer-table-prompt.ts b/packages/contentstack-utilities/src/inquirer-table-prompt.ts index 0a8de06143..31b4956233 100644 --- a/packages/contentstack-utilities/src/inquirer-table-prompt.ts +++ b/packages/contentstack-utilities/src/inquirer-table-prompt.ts @@ -1,218 +1,233 @@ -const chalk = require('chalk'); -const figures = require('figures'); -const Table = require('cli-table'); -const cliCursor = require('cli-cursor'); -const Base = require('inquirer/lib/prompts/base'); -const observe = require('inquirer/lib/utils/events'); -const { map, takeUntil } = require('rxjs/operators'); -const Choices = require('inquirer/lib/objects/choices'); - -class TablePrompt extends Base { - /** - * Initialise the prompt - * - * @param {Object} questions - * @param {Object} rl - * @param {Object} answers - */ - constructor(questions, rl, answers) { - super(questions, rl, answers); - this.selectAll = this.opt.selectAll || false; - - const formattedRows = this.selectAll - ? [ - { - name: 'Select All', - value: 'selectAll', - }, - ...(this.opt.rows || []), - ] - : []; - - this.columns = new Choices(this.opt.columns, []); - this.pointer = 0; - this.horizontalPointer = 0; - this.rows = new Choices(formattedRows, []); - this.values = this.columns.filter(() => true).map(() => undefined); - - this.pageSize = this.opt.pageSize || 5; - } +/** + * Table prompt for inquirer v12. + * Standalone implementation (no inquirer/lib) compatible with + * inquirer 12 legacy adapter: constructor(question, rl, answers) + run() returns Promise. + */ + +import * as readline from 'readline'; +import chalk from 'chalk'; +import figures from 'figures'; +import cliCursor from 'cli-cursor'; +import Table from 'cli-table'; + +interface ChoiceLike { + name?: string; + value?: string; +} - /** - * Start the inquirer session - * - * @param {Function} callback - * @return {TablePrompt} - */ - _run(callback) { - this.done = callback; - - const events = observe(this.rl); - const validation = this.handleSubmitEvents(events.line.pipe(map(this.getCurrentValue.bind(this)))); - validation.success.forEach(this.onEnd.bind(this)); - validation.error.forEach(this.onError.bind(this)); - - events.keypress.forEach(({ key }) => { - switch (key.name) { - case 'left': - return this.onLeftKey(); - - case 'right': - return this.onRightKey(); - } - }); +interface TableQuestion { + message?: string; + name?: string; + columns?: ChoiceLike[]; + rows?: ChoiceLike[]; + selectAll?: boolean; + pageSize?: number; +} - events.normalizedUpKey.pipe(takeUntil(validation.success)).forEach(this.onUpKey.bind(this)); - events.normalizedDownKey.pipe(takeUntil(validation.success)).forEach(this.onDownKey.bind(this)); - events.spaceKey.pipe(takeUntil(validation.success)).forEach(this.onSpaceKey.bind(this)); +type ReadLine = readline.Interface & { input: NodeJS.ReadableStream; output: NodeJS.WritableStream }; - if (this.rl.line) { - this.onKeypress(); - } +function pluckName(c: ChoiceLike): string { + return c.name ?? String(c.value ?? ''); +} - cliCursor.hide(); - this.render(); +function getValue(c: ChoiceLike): string { + return c.value ?? c.name ?? ''; +} - return this; +class TablePrompt { + private question: TableQuestion; + private rl: ReadLine; + private selectAll: boolean; + private columns: ChoiceLike[]; + private rows: ChoiceLike[]; + private pointer: number; + private horizontalPointer: number; + private values: (string | undefined)[]; + private pageSize: number; + private spaceKeyPressed: boolean; + private status: 'idle' | 'answered'; + private done: ((value: (string | undefined)[]) => void) | null; + private lastHeight: number; + + constructor(question: TableQuestion, rl: ReadLine, _answers: Record) { + this.question = question; + this.rl = rl; + this.selectAll = Boolean(question.selectAll); + this.columns = Array.isArray(question.columns) ? question.columns : []; + this.rows = this.selectAll + ? [{ name: 'Select All', value: 'selectAll' }, ...(question.rows || [])] + : Array.isArray(question.rows) ? question.rows : []; + this.pointer = 0; + this.horizontalPointer = 0; + this.values = this.columns.map(() => undefined); + this.pageSize = Number(question.pageSize) || 5; + this.spaceKeyPressed = false; + this.status = 'idle'; + this.done = null; + this.lastHeight = 0; } - getCurrentValue() { - const currentValue = []; - - this.rows.forEach((row, rowIndex) => { - currentValue.push(this.values[rowIndex]); + run(): Promise<(string | undefined)[]> { + return new Promise((resolve) => { + this.done = (value) => { + this.status = 'answered'; + cliCursor.show(); + resolve(value); + }; + + const onKeypress = (_str: string, key: { name: string; ctrl?: boolean }) => { + if (this.status === 'answered') return; + if (key.ctrl && key.name === 'c') return; + + switch (key.name) { + case 'up': + this.onUpKey(); + break; + case 'down': + this.onDownKey(); + break; + case 'left': + this.onLeftKey(); + break; + case 'right': + this.onRightKey(); + break; + case 'space': + this.onSpaceKey(); + break; + case 'enter': + case 'return': + this.onSubmit(); + break; + default: + return; + } + this.render(); + }; + + (this.rl.input as NodeJS.EventEmitter).on('keypress', onKeypress); + + cliCursor.hide(); + this.render(); }); - - return currentValue; } - onDownKey() { - const length = this.rows.realLength; - - this.pointer = this.pointer < length - 1 ? this.pointer + 1 : this.pointer; - this.render(); + private getCurrentValue(): (string | undefined)[] { + const out: (string | undefined)[] = []; + for (let i = 0; i < this.rows.length; i++) { + out.push(this.values[i]); + } + return out; } - onEnd(state) { - this.status = 'answered'; - this.spaceKeyPressed = true; - - this.render(); - - this.screen.done(); - cliCursor.show(); - if (this.selectAll) { - // remove select all row - const [, ...truncatedValue] = state.value; - this.done(truncatedValue); + private onSubmit(): void { + if (!this.done) return; + const raw = this.getCurrentValue(); + if (this.selectAll && raw.length > 0) { + this.done(raw.slice(1)); } else { - this.done(state.value); + this.done(raw); } } - onError(state) { - this.render(state.isValid); + private onUpKey(): void { + this.pointer = this.pointer > 0 ? this.pointer - 1 : this.pointer; } - onLeftKey() { - const length = this.columns.realLength; - - this.horizontalPointer = this.horizontalPointer > 0 ? this.horizontalPointer - 1 : length - 1; - this.render(); + private onDownKey(): void { + const len = this.rows.length; + this.pointer = this.pointer < len - 1 ? this.pointer + 1 : this.pointer; } - onRightKey() { - const length = this.columns.realLength; + private onLeftKey(): void { + const len = this.columns.length; + this.horizontalPointer = this.horizontalPointer > 0 ? this.horizontalPointer - 1 : len - 1; + } - this.horizontalPointer = this.horizontalPointer < length - 1 ? this.horizontalPointer + 1 : 0; - this.render(); + private onRightKey(): void { + const len = this.columns.length; + this.horizontalPointer = this.horizontalPointer < len - 1 ? this.horizontalPointer + 1 : 0; } - selectAllValues(value) { - let values = []; - for (let i = 0; i < this.rows.length; i++) { - values.push(value); - } - this.values = values; + private selectAllValues(value: string): void { + this.values = this.rows.map(() => value); } - onSpaceKey() { - const value = this.columns.get(this.horizontalPointer).value; - const rowValue = this.rows.get(this.pointer)?.value || ''; + private onSpaceKey(): void { + const col = this.columns[this.horizontalPointer]; + const row = this.rows[this.pointer]; + if (!col) return; + const value = getValue(col); + const rowValue = row ? getValue(row) : ''; if (rowValue === 'selectAll') { this.selectAllValues(value); } else { this.values[this.pointer] = value; } this.spaceKeyPressed = true; - this.render(); } - onUpKey() { - this.pointer = this.pointer > 0 ? this.pointer - 1 : this.pointer; - this.render(); + private paginate(): [number, number] { + const mid = Math.floor(this.pageSize / 2); + const len = this.rows.length; + let first = Math.max(0, this.pointer - mid); + let last = Math.min(first + this.pageSize - 1, len - 1); + const offset = this.pageSize - 1 - (last - first); + first = Math.max(0, first - offset); + return [first, last]; } - paginate() { - const middleOfPage = Math.floor(this.pageSize / 2); - const firstIndex = Math.max(0, this.pointer - middleOfPage); - const lastIndex = Math.min(firstIndex + this.pageSize - 1, this.rows.realLength - 1); - const lastPageOffset = this.pageSize - 1 - lastIndex + firstIndex; - - return [Math.max(0, firstIndex - lastPageOffset), lastIndex]; - } - - render(error?: string) { - let message = this.getQuestion(); - let bottomContent = ''; - + private getMessage(): string { + let msg = this.question.message || 'Select'; if (!this.spaceKeyPressed) { - message += - '(Press ' + + msg += + ' (Press ' + chalk.cyan.bold('') + ' to select, ' + - chalk.cyan.bold('') + - ' to move rows, ' + - chalk.cyan.bold('') + - ' to move columns)'; + chalk.cyan.bold('') + + ' rows, ' + + chalk.cyan.bold('') + + ' columns, ' + + chalk.cyan.bold('') + + ' to confirm)'; } + return msg; + } + private render(): void { const [firstIndex, lastIndex] = this.paginate(); const table = new Table({ - head: [chalk.reset.dim(`${firstIndex + 1}-${lastIndex} of ${this.rows.realLength - 1}`)].concat( - this.columns.pluck('name').map((name) => chalk.reset.bold(name)), + head: [chalk.reset.dim(`${firstIndex + 1}-${lastIndex + 1} of ${this.rows.length}`)].concat( + this.columns.map((c) => chalk.reset.bold(pluckName(c))), ), }); - this.rows.forEach((row, rowIndex) => { - if (rowIndex < firstIndex || rowIndex > lastIndex) return; - - const columnValues = []; - - this.columns.forEach((column, columnIndex) => { + for (let rowIndex = firstIndex; rowIndex <= lastIndex; rowIndex++) { + const row = this.rows[rowIndex]; + if (!row) continue; + const columnValues: string[] = []; + for (let colIndex = 0; colIndex < this.columns.length; colIndex++) { const isSelected = - this.status !== 'answered' && this.pointer === rowIndex && this.horizontalPointer === columnIndex; - const value = column.value === this.values[rowIndex] ? figures.radioOn : figures.radioOff; - - columnValues.push(`${isSelected ? '[' : ' '} ${value} ${isSelected ? ']' : ' '}`); - }); - + this.status !== 'answered' && this.pointer === rowIndex && this.horizontalPointer === colIndex; + const cellValue = + getValue(this.columns[colIndex]) === this.values[rowIndex] ? figures.radioOn : figures.radioOff; + columnValues.push(`${isSelected ? '[' : ' '} ${cellValue} ${isSelected ? ']' : ' '}`); + } const chalkModifier = this.status !== 'answered' && this.pointer === rowIndex ? chalk.reset.bold.cyan : chalk.reset; + table.push({ [chalkModifier(pluckName(row))]: columnValues }); + } - table.push({ - [chalkModifier(row.name)]: columnValues, - }); - }); - - message += '\n\n' + table.toString(); + const message = this.getMessage() + '\n\n' + table.toString(); + const lines = message.split('\n').length; - if (error) { - bottomContent = chalk.red('>> ') + error; + const out = this.rl.output as NodeJS.WritableStream; + if (this.lastHeight > 0) { + out.write('\u001b[' + this.lastHeight + 'A\u001b[0J'); } - - this.screen.render(message, bottomContent); + out.write(message); + this.lastHeight = lines; } } -export = TablePrompt; \ No newline at end of file +export = TablePrompt; diff --git a/packages/contentstack-utilities/src/interfaces/index.ts b/packages/contentstack-utilities/src/interfaces/index.ts index 229c1b842c..8a9b4ae96d 100644 --- a/packages/contentstack-utilities/src/interfaces/index.ts +++ b/packages/contentstack-utilities/src/interfaces/index.ts @@ -168,4 +168,8 @@ export interface ProgressResult { total: number; success: number; failures: number; -} \ No newline at end of file +} + +export type Answers = Record; + +export type InquirerQuestion = InquirePayload; \ No newline at end of file diff --git a/packages/contentstack/package.json b/packages/contentstack/package.json index 99dae13252..cbc1789b47 100755 --- a/packages/contentstack/package.json +++ b/packages/contentstack/package.json @@ -49,7 +49,7 @@ "cli-progress": "^3.12.0", "debug": "^4.4.3", "figlet": "1.8.2", - "inquirer": "8.2.7", + "inquirer": "^12.11.1", "node-machine-id": "^1.1.12", "open": "^8.4.2", "ora": "^8.2.0", @@ -64,7 +64,7 @@ "@types/inquirer": "^9.0.9", "@types/mkdirp": "^1.0.2", "@types/mocha": "^8.2.3", - "@types/node": "^14.18.63", + "@types/node": "^18.11.9", "@types/semver": "^7.7.0", "@types/sinon": "^10.0.20", "chai": "^4.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c31f4acf80..d1bf237421 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,185 +16,186 @@ importers: version: 10.30.3 packages/contentstack: - dependencies: - '@contentstack/cli-audit': - specifier: ~2.0.0-beta.5 - version: 2.0.0-beta.5(@types/node@14.18.63)(debug@4.4.3) - '@contentstack/cli-auth': - specifier: ~2.0.0-beta.6 - version: link:../contentstack-auth - '@contentstack/cli-bulk-operations': - specifier: ^1.0.0-beta - version: 1.0.0-beta(@types/node@14.18.63)(debug@4.4.3) - '@contentstack/cli-cm-bootstrap': - specifier: ~2.0.0-beta.10 - version: 2.0.0-beta.10(@types/node@14.18.63)(debug@4.4.3) - '@contentstack/cli-cm-branches': - specifier: ~2.0.0-beta.1 - version: 2.0.0-beta.1(@types/node@14.18.63)(debug@4.4.3) - '@contentstack/cli-cm-clone': - specifier: ~2.0.0-beta.11 - version: 2.0.0-beta.11(@types/node@14.18.63)(debug@4.4.3) - '@contentstack/cli-cm-export': - specifier: ~2.0.0-beta.10 - version: 2.0.0-beta.10(@types/node@14.18.63)(debug@4.4.3) - '@contentstack/cli-cm-export-to-csv': - specifier: ~2.0.0-beta.1 - version: 2.0.0-beta.1(@types/node@14.18.63)(debug@4.4.3) - '@contentstack/cli-cm-import': - specifier: ~2.0.0-beta.10 - version: 2.0.0-beta.10(@types/node@14.18.63) - '@contentstack/cli-cm-import-setup': - specifier: ~2.0.0-beta.5 - version: 2.0.0-beta.5(@types/node@14.18.63)(debug@4.4.3) - '@contentstack/cli-cm-seed': - specifier: ~2.0.0-beta.9 - version: 2.0.0-beta.9(@types/node@14.18.63)(debug@4.4.3) - '@contentstack/cli-command': - specifier: ~2.0.0-beta - version: link:../contentstack-command - '@contentstack/cli-config': - specifier: ~2.0.0-beta.2 - version: link:../contentstack-config - '@contentstack/cli-launch': - specifier: ^1.9.6 - version: 1.9.6(@types/node@14.18.63)(debug@4.4.3)(tslib@2.8.1)(typescript@4.9.5) - '@contentstack/cli-migration': - specifier: ~2.0.0-beta.6 - version: 2.0.0-beta.6(@types/node@14.18.63)(debug@4.4.3) - '@contentstack/cli-utilities': - specifier: ~2.0.0-beta.1 - version: link:../contentstack-utilities - '@contentstack/cli-variants': - specifier: ~2.0.0-beta.7 - version: 2.0.0-beta.7(@types/node@14.18.63)(debug@4.4.3) - '@contentstack/management': - specifier: ~1.27.6 - version: 1.27.6(debug@4.4.3) - '@contentstack/utils': - specifier: ~1.7.0 - version: 1.7.1 - '@oclif/core': - specifier: ^4.8.0 - version: 4.8.1 - '@oclif/plugin-help': - specifier: ^6.2.37 - version: 6.2.37 - '@oclif/plugin-not-found': - specifier: ^3.2.74 - version: 3.2.74(@types/node@14.18.63) - '@oclif/plugin-plugins': - specifier: ^5.4.56 - version: 5.4.56 - chalk: - specifier: ^4.1.2 - version: 4.1.2 - cli-progress: - specifier: ^3.12.0 - version: 3.12.0 - debug: - specifier: ^4.4.3 - version: 4.4.3(supports-color@8.1.1) - figlet: - specifier: 1.8.2 - version: 1.8.2 - inquirer: - specifier: 8.2.7 - version: 8.2.7(@types/node@14.18.63) - node-machine-id: - specifier: ^1.1.12 - version: 1.1.12 - open: - specifier: ^8.4.2 - version: 8.4.2 - ora: - specifier: ^8.2.0 - version: 8.2.0 - semver: - specifier: ^7.7.4 - version: 7.7.4 - short-uuid: - specifier: ^4.2.2 - version: 4.2.2 - uuid: - specifier: ^9.0.1 - version: 9.0.1 - winston: - specifier: ^3.19.0 - version: 3.19.0 + specifiers: + '@contentstack/cli-audit': ~2.0.0-beta.5 + '@contentstack/cli-auth': ~2.0.0-beta.5 + '@contentstack/cli-bulk-operations': ^1.0.0-beta + '@contentstack/cli-cm-bootstrap': ~2.0.0-beta.9 + '@contentstack/cli-cm-branches': ~2.0.0-beta + '@contentstack/cli-cm-clone': ~2.0.0-beta.10 + '@contentstack/cli-cm-export': ~2.0.0-beta.9 + '@contentstack/cli-cm-export-to-csv': ~2.0.0-beta + '@contentstack/cli-cm-import': ~2.0.0-beta.9 + '@contentstack/cli-cm-import-setup': ~2.0.0-beta.4 + '@contentstack/cli-cm-seed': ~2.0.0-beta.8 + '@contentstack/cli-command': ~2.0.0-beta + '@contentstack/cli-config': ~2.0.0-beta.2 + '@contentstack/cli-launch': ^1.9.6 + '@contentstack/cli-migration': ~2.0.0-beta.5 + '@contentstack/cli-utilities': ~2.0.0-beta + '@contentstack/cli-variants': ~2.0.0-beta.6 + '@contentstack/management': ~1.27.6 + '@contentstack/utils': ~1.7.0 + '@oclif/core': ^4.8.0 + '@oclif/plugin-help': ^6.2.37 + '@oclif/plugin-not-found': ^3.2.74 + '@oclif/plugin-plugins': ^5.4.56 + '@oclif/test': ^4.1.16 + '@types/chai': ^4.3.20 + '@types/inquirer': ^9.0.9 + '@types/mkdirp': ^1.0.2 + '@types/mocha': ^8.2.3 + '@types/node': ^14.18.63 + '@types/semver': ^7.7.0 + '@types/sinon': ^10.0.20 + chai: ^4.5.0 + chalk: ^4.1.2 + cli-progress: ^3.12.0 + debug: ^4.4.3 + eslint: ^8.57.1 + eslint-config-oclif: ^6.0.137 + eslint-config-oclif-typescript: ^3.1.14 + figlet: 1.8.2 + globby: ^10.0.2 + inquirer: 8.2.7 + mocha: 10.8.2 + nock: ^13.5.6 + node-machine-id: ^1.1.12 + nyc: ^15.1.0 + oclif: ^4.22.77 + open: ^8.4.2 + ora: ^8.2.0 + rimraf: ^5.0.10 + semver: ^7.7.4 + shelljs: ^0.10.0 + short-uuid: ^4.2.2 + sinon: ^21.0.1 + tmp: ^0.2.5 + ts-node: ^10.9.2 + tslib: ^2.8.1 + typescript: ^4.9.5 + uuid: ^9.0.1 + winston: ^3.19.0 + dependencies: + '@contentstack/cli-audit': link:../contentstack-audit + '@contentstack/cli-auth': link:../contentstack-auth + '@contentstack/cli-bulk-operations': 1.0.0-beta_lxq42tdpoxpye5tb7w3htdbbdq + '@contentstack/cli-cm-bootstrap': link:../contentstack-bootstrap + '@contentstack/cli-cm-branches': link:../contentstack-branches + '@contentstack/cli-cm-clone': link:../contentstack-clone + '@contentstack/cli-cm-export': link:../contentstack-export + '@contentstack/cli-cm-export-to-csv': link:../contentstack-export-to-csv + '@contentstack/cli-cm-import': link:../contentstack-import + '@contentstack/cli-cm-import-setup': link:../contentstack-import-setup + '@contentstack/cli-cm-seed': link:../contentstack-seed + '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-config': link:../contentstack-config + '@contentstack/cli-launch': 1.9.6_ye7kx5d2fkdihvpgkysaadv2ca + '@contentstack/cli-migration': link:../contentstack-migration + '@contentstack/cli-utilities': link:../contentstack-utilities + '@contentstack/cli-variants': link:../contentstack-variants + '@contentstack/management': 1.27.6_debug@4.4.3 + '@contentstack/utils': 1.7.1 + '@oclif/core': 4.8.1 + '@oclif/plugin-help': 6.2.37 + '@oclif/plugin-not-found': 3.2.74_@types+node@14.18.63 + '@oclif/plugin-plugins': 5.4.56 + chalk: 4.1.2 + cli-progress: 3.12.0 + debug: 4.4.3 + figlet: 1.8.2 + inquirer: 8.2.7_@types+node@14.18.63 + node-machine-id: 1.1.12 + open: 8.4.2 + ora: 8.2.0 + semver: 7.7.4 + short-uuid: 4.2.2 + uuid: 9.0.1 + winston: 3.19.0 devDependencies: - '@oclif/test': - specifier: ^4.1.16 - version: 4.1.16(@oclif/core@4.8.1) - '@types/chai': - specifier: ^4.3.20 - version: 4.3.20 - '@types/inquirer': - specifier: ^9.0.9 - version: 9.0.9 - '@types/mkdirp': - specifier: ^1.0.2 - version: 1.0.2 - '@types/mocha': - specifier: ^8.2.3 - version: 8.2.3 - '@types/node': - specifier: ^14.18.63 - version: 14.18.63 - '@types/semver': - specifier: ^7.7.0 - version: 7.7.1 - '@types/sinon': - specifier: ^10.0.20 - version: 10.0.20 - chai: - specifier: ^4.5.0 - version: 4.5.0 - eslint: - specifier: ^8.57.1 - version: 8.57.1 - eslint-config-oclif: - specifier: ^6.0.137 - version: 6.0.144(eslint@8.57.1)(typescript@4.9.5) - eslint-config-oclif-typescript: - specifier: ^3.1.14 - version: 3.1.14(eslint@8.57.1)(typescript@4.9.5) - globby: - specifier: ^10.0.2 - version: 10.0.2 - mocha: - specifier: 10.8.2 - version: 10.8.2 - nock: - specifier: ^13.5.6 - version: 13.5.6 - nyc: - specifier: ^15.1.0 - version: 15.1.0 - oclif: - specifier: ^4.22.77 - version: 4.22.81(@types/node@14.18.63) - rimraf: - specifier: ^5.0.10 - version: 5.0.10 - shelljs: - specifier: ^0.10.0 - version: 0.10.0 - sinon: - specifier: ^21.0.1 - version: 21.0.1 - tmp: - specifier: ^0.2.5 - version: 0.2.5 - ts-node: - specifier: ^10.9.2 - version: 10.9.2(@types/node@14.18.63)(typescript@4.9.5) - tslib: - specifier: ^2.8.1 - version: 2.8.1 - typescript: - specifier: ^4.9.5 - version: 4.9.5 + '@oclif/test': 4.1.16_@oclif+core@4.8.1 + '@types/chai': 4.3.20 + '@types/inquirer': 9.0.9 + '@types/mkdirp': 1.0.2 + '@types/mocha': 8.2.3 + '@types/node': 14.18.63 + '@types/semver': 7.7.1 + '@types/sinon': 10.0.20 + chai: 4.5.0 + eslint: 8.57.1 + eslint-config-oclif: 6.0.144_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif-typescript: 3.1.14_avq3eyf5kaj6ssrwo7fvkrwnji + globby: 10.0.2 + mocha: 10.8.2 + nock: 13.5.6 + nyc: 15.1.0 + oclif: 4.22.81_@types+node@14.18.63 + rimraf: 5.0.10 + shelljs: 0.10.0 + sinon: 21.0.1 + tmp: 0.2.5 + ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y + tslib: 2.8.1 + typescript: 4.9.5 + + packages/contentstack-audit: + specifiers: + '@contentstack/cli-command': ~2.0.0-beta + '@contentstack/cli-utilities': ~2.0.0-beta + '@oclif/core': ^4.3.0 + '@oclif/plugin-help': ^6.2.28 + '@oclif/test': ^4.1.13 + '@types/chai': ^4.3.20 + '@types/fs-extra': ^11.0.4 + '@types/mocha': ^10.0.10 + '@types/node': ^20.17.50 + '@types/uuid': ^9.0.8 + chai: ^4.5.0 + chalk: ^4.1.2 + eslint: ^8.57.1 + eslint-config-oclif: ^6.0.62 + eslint-config-oclif-typescript: ^3.1.14 + fast-csv: ^4.3.6 + fs-extra: ^11.3.0 + lodash: ^4.17.23 + mocha: ^10.8.2 + nyc: ^15.1.0 + oclif: ^4.17.46 + shx: ^0.4.0 + sinon: ^21.0.1 + ts-node: ^10.9.2 + typescript: ^5.8.3 + uuid: ^9.0.1 + winston: ^3.17.0 + dependencies: + '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-utilities': link:../contentstack-utilities + '@oclif/core': 4.8.1 + '@oclif/plugin-help': 6.2.37 + chalk: 4.1.2 + fast-csv: 4.3.6 + fs-extra: 11.3.3 + lodash: 4.17.23 + uuid: 9.0.1 + winston: 3.19.0 + devDependencies: + '@oclif/test': 4.1.16_@oclif+core@4.8.1 + '@types/chai': 4.3.20 + '@types/fs-extra': 11.0.4 + '@types/mocha': 10.0.10 + '@types/node': 20.19.33 + '@types/uuid': 9.0.8 + chai: 4.5.0 + eslint: 8.57.1 + eslint-config-oclif: 6.0.144_k2rwabtyo525wwqr6566umnmhy + eslint-config-oclif-typescript: 3.1.14_k2rwabtyo525wwqr6566umnmhy + mocha: 10.8.2 + nyc: 15.1.0 + oclif: 4.22.81_@types+node@20.19.33 + shx: 0.4.0 + sinon: 21.0.1 + ts-node: 10.9.2_kqhm6myfefuzfehvzgjpmkqpaa + typescript: 5.9.3 packages/contentstack-auth: dependencies: @@ -214,60 +215,185 @@ importers: specifier: ^12.0.1 version: 12.0.1 devDependencies: - '@fancy-test/nock': - specifier: ^0.1.1 - version: 0.1.1 - '@oclif/test': - specifier: ^4.1.13 - version: 4.1.16(@oclif/core@4.8.1) - '@types/chai': - specifier: ^4.3.20 - version: 4.3.20 - '@types/mkdirp': - specifier: ^1.0.2 - version: 1.0.2 - '@types/mocha': - specifier: ^8.2.3 - version: 8.2.3 - '@types/node': - specifier: ^14.18.63 - version: 14.18.63 - '@types/sinon': - specifier: ^21.0.0 - version: 21.0.0 - chai: - specifier: ^4.5.0 - version: 4.5.0 - dotenv: - specifier: ^16.4.7 - version: 16.6.1 - eslint: - specifier: ^8.57.1 - version: 8.57.1 - eslint-config-oclif: - specifier: ^5.2.2 - version: 5.2.2(eslint@8.57.1) - eslint-config-oclif-typescript: - specifier: ^3.1.14 - version: 3.1.14(eslint@8.57.1)(typescript@4.9.5) - mocha: - specifier: 10.8.2 - version: 10.8.2 - nyc: - specifier: ^15.1.0 - version: 15.1.0 - oclif: - specifier: ^4.17.46 - version: 4.22.81(@types/node@14.18.63) - sinon: - specifier: ^21.0.1 - version: 21.0.1 - ts-node: - specifier: ^10.9.2 - version: 10.9.2(@types/node@14.18.63)(typescript@4.9.5) - typescript: - specifier: ^4.9.5 - version: 4.9.5 + '@fancy-test/nock': 0.1.1 + '@oclif/test': 4.1.16_@oclif+core@4.8.1 + '@types/chai': 4.3.20 + '@types/mkdirp': 1.0.2 + '@types/mocha': 8.2.3 + '@types/node': 14.18.63 + '@types/sinon': 21.0.0 + chai: 4.5.0 + dotenv: 16.6.1 + eslint: 8.57.1 + eslint-config-oclif: 5.2.2_eslint@8.57.1 + eslint-config-oclif-typescript: 3.1.14_avq3eyf5kaj6ssrwo7fvkrwnji + mocha: 10.8.2 + nyc: 15.1.0 + oclif: 4.22.81_@types+node@14.18.63 + sinon: 21.0.1 + ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y + typescript: 4.9.5 + + packages/contentstack-bootstrap: + specifiers: + '@contentstack/cli-cm-seed': ~2.0.0-beta.8 + '@contentstack/cli-command': ~2.0.0-beta + '@contentstack/cli-config': ~2.0.0-beta.2 + '@contentstack/cli-utilities': ~2.0.0-beta + '@oclif/core': ^4.3.0 + '@oclif/plugin-help': ^6.2.37 + '@oclif/test': ^4.1.13 + '@types/inquirer': ^9.0.8 + '@types/mkdirp': ^1.0.2 + '@types/node': ^14.18.63 + '@types/tar': ^6.1.13 + chai: ^4.5.0 + eslint: ^8.57.1 + eslint-config-oclif: ^6.0.62 + eslint-config-oclif-typescript: ^3.1.14 + inquirer: 8.2.7 + mkdirp: ^1.0.4 + mocha: 10.8.2 + nyc: ^15.1.0 + oclif: ^4.17.46 + tar: ^7.5.7 + tmp: ^0.2.5 + ts-node: ^8.10.2 + typescript: ^4.9.5 + dependencies: + '@contentstack/cli-cm-seed': link:../contentstack-seed + '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-config': link:../contentstack-config + '@contentstack/cli-utilities': link:../contentstack-utilities + '@oclif/core': 4.8.1 + '@oclif/plugin-help': 6.2.37 + inquirer: 8.2.7_@types+node@14.18.63 + mkdirp: 1.0.4 + tar: 7.5.9 + devDependencies: + '@oclif/test': 4.1.16_@oclif+core@4.8.1 + '@types/inquirer': 9.0.9 + '@types/mkdirp': 1.0.2 + '@types/node': 14.18.63 + '@types/tar': 6.1.13 + chai: 4.5.0 + eslint: 8.57.1 + eslint-config-oclif: 6.0.144_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif-typescript: 3.1.14_avq3eyf5kaj6ssrwo7fvkrwnji + mocha: 10.8.2 + nyc: 15.1.0 + oclif: 4.22.81_@types+node@14.18.63 + tmp: 0.2.5 + ts-node: 8.10.2_typescript@4.9.5 + typescript: 4.9.5 + + packages/contentstack-branches: + specifiers: + '@contentstack/cli-command': ~2.0.0-beta + '@contentstack/cli-dev-dependencies': ~1.3.0 + '@contentstack/cli-utilities': ~2.0.0-beta + '@oclif/core': ^4.3.0 + '@oclif/plugin-help': ^6.2.28 + '@types/flat': ^5.0.5 + chai: ^4.5.0 + chalk: ^4.1.2 + dotenv: ^16.5.0 + dotenv-expand: ^9.0.0 + eslint: ^8.57.1 + eslint-config-oclif: ^6.0.62 + just-diff: ^6.0.2 + lodash: ^4.17.23 + mocha: 10.8.2 + nyc: ^15.1.0 + oclif: ^4.17.46 + sinon: ^21.0.1 + ts-node: ^10.9.2 + typescript: ^4.9.5 + dependencies: + '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-utilities': link:../contentstack-utilities + '@oclif/core': 4.8.1 + '@oclif/plugin-help': 6.2.37 + chalk: 4.1.2 + just-diff: 6.0.2 + lodash: 4.17.23 + devDependencies: + '@contentstack/cli-dev-dependencies': link:../contentstack-dev-dependencies + '@types/flat': 5.0.5 + chai: 4.5.0 + dotenv: 16.6.1 + dotenv-expand: 9.0.0 + eslint: 8.57.1 + eslint-config-oclif: 6.0.144_avq3eyf5kaj6ssrwo7fvkrwnji + mocha: 10.8.2 + nyc: 15.1.0 + oclif: 4.22.81 + sinon: 21.0.1 + ts-node: 10.9.2_typescript@4.9.5 + typescript: 4.9.5 + + packages/contentstack-clone: + specifiers: + '@colors/colors': ^1.6.0 + '@contentstack/cli-cm-export': ~2.0.0-beta.9 + '@contentstack/cli-cm-import': ~2.0.0-beta.9 + '@contentstack/cli-command': ~2.0.0-beta + '@contentstack/cli-utilities': ~2.0.0-beta + '@oclif/core': ^4.3.0 + '@oclif/plugin-help': ^6.2.28 + '@oclif/test': ^4.1.13 + '@types/chai': ^4.3.0 + '@types/mocha': ^10.0.0 + '@types/node': ^14.18.63 + '@types/sinon': ^10.0.0 + '@typescript-eslint/eslint-plugin': ^5.62.0 + chai: ^4.5.0 + chalk: ^4.1.2 + eslint: ^8.57.1 + eslint-config-oclif: ^6.0.62 + inquirer: 8.2.7 + lodash: ^4.17.23 + merge: ^2.1.1 + mocha: ^10.8.2 + nyc: ^15.1.0 + oclif: ^4.17.46 + ora: ^5.4.1 + prompt: ^1.3.0 + rimraf: ^6.1.0 + sinon: ^21.0.1 + ts-node: ^10.9.2 + typescript: ^4.9.5 + dependencies: + '@colors/colors': 1.6.0 + '@contentstack/cli-cm-export': link:../contentstack-export + '@contentstack/cli-cm-import': link:../contentstack-import + '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-utilities': link:../contentstack-utilities + '@oclif/core': 4.8.1 + '@oclif/plugin-help': 6.2.37 + chalk: 4.1.2 + inquirer: 8.2.7_@types+node@14.18.63 + lodash: 4.17.23 + merge: 2.1.1 + ora: 5.4.1 + prompt: 1.3.0 + rimraf: 6.1.3 + devDependencies: + '@oclif/test': 4.1.16_@oclif+core@4.8.1 + '@types/chai': 4.3.20 + '@types/mocha': 10.0.10 + '@types/node': 14.18.63 + '@types/sinon': 10.0.20 + '@typescript-eslint/eslint-plugin': 5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji + chai: 4.5.0 + eslint: 8.57.1 + eslint-config-oclif: 6.0.144_avq3eyf5kaj6ssrwo7fvkrwnji + mocha: 10.8.2 + nyc: 15.1.0 + oclif: 4.22.81_@types+node@14.18.63 + sinon: 21.0.1 + ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y + typescript: 4.9.5 packages/contentstack-command: dependencies: @@ -400,170 +526,530 @@ importers: specifier: ^4.17.23 version: 4.17.23 devDependencies: - '@types/node': - specifier: ^14.18.63 - version: 14.18.63 - eslint: - specifier: ^7.32.0 - version: 7.32.0 - mocha: - specifier: 10.8.2 - version: 10.8.2 - ts-node: - specifier: ^10.9.2 - version: 10.9.2(@types/node@14.18.63)(typescript@4.9.5) - tslib: - specifier: ^2.8.1 - version: 2.8.1 - typescript: - specifier: ^4.9.5 - version: 4.9.5 + '@types/node': 14.18.63 + eslint: 7.32.0 + mocha: 10.8.2 + ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y + tslib: 2.8.1 + typescript: 4.9.5 + + packages/contentstack-export: + specifiers: + '@contentstack/cli-auth': ~2.0.0-beta.5 + '@contentstack/cli-command': ~2.0.0-beta + '@contentstack/cli-config': ~2.0.0-beta.2 + '@contentstack/cli-dev-dependencies': ~1.3.1 + '@contentstack/cli-utilities': ~2.0.0-beta + '@contentstack/cli-variants': ~2.0.0-beta.6 + '@oclif/core': ^4.8.0 + '@oclif/plugin-help': ^6.2.28 + '@oclif/test': ^4.1.13 + '@types/big-json': ^3.2.5 + '@types/chai': ^4.3.11 + '@types/mkdirp': ^1.0.2 + '@types/mocha': ^10.0.6 + '@types/progress-stream': ^2.0.5 + '@types/sinon': ^17.0.2 + async: ^3.2.6 + big-json: ^3.2.0 + bluebird: ^3.7.2 + chai: ^4.4.1 + chalk: ^4.1.2 + dotenv: ^16.5.0 + dotenv-expand: ^9.0.0 + eslint: ^8.57.1 + eslint-config-oclif: ^6.0.68 + lodash: ^4.17.23 + merge: ^2.1.1 + mkdirp: ^1.0.4 + mocha: 10.8.2 + nyc: ^15.1.0 + oclif: ^4.17.46 + progress-stream: ^2.0.0 + promise-limit: ^2.7.0 + sinon: ^17.0.1 + source-map-support: ^0.5.21 + ts-node: ^10.9.2 + typescript: ^4.9.5 + winston: ^3.17.0 + dependencies: + '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-utilities': link:../contentstack-utilities + '@contentstack/cli-variants': link:../contentstack-variants + '@oclif/core': 4.8.1 + async: 3.2.6 + big-json: 3.2.0 + bluebird: 3.7.2 + chalk: 4.1.2 + lodash: 4.17.23 + merge: 2.1.1 + mkdirp: 1.0.4 + progress-stream: 2.0.0 + promise-limit: 2.7.0 + winston: 3.19.0 + devDependencies: + '@contentstack/cli-auth': link:../contentstack-auth + '@contentstack/cli-config': link:../contentstack-config + '@contentstack/cli-dev-dependencies': link:../contentstack-dev-dependencies + '@oclif/plugin-help': 6.2.37 + '@oclif/test': 4.1.16_@oclif+core@4.8.1 + '@types/big-json': 3.2.5 + '@types/chai': 4.3.20 + '@types/mkdirp': 1.0.2 + '@types/mocha': 10.0.10 + '@types/progress-stream': 2.0.5 + '@types/sinon': 17.0.4 + chai: 4.5.0 + dotenv: 16.6.1 + dotenv-expand: 9.0.0 + eslint: 8.57.1 + eslint-config-oclif: 6.0.144_avq3eyf5kaj6ssrwo7fvkrwnji + mocha: 10.8.2 + nyc: 15.1.0 + oclif: 4.22.81 + sinon: 17.0.2 + source-map-support: 0.5.21 + ts-node: 10.9.2_typescript@4.9.5 + typescript: 4.9.5 + + packages/contentstack-export-to-csv: + specifiers: + '@contentstack/cli-command': ~2.0.0-beta + '@contentstack/cli-utilities': ~2.0.0-beta + '@oclif/core': ^4.8.0 + '@oclif/plugin-help': ^6.2.32 + '@oclif/test': ^4.1.13 + '@types/chai': ^4.3.20 + '@types/inquirer': ^9.0.8 + '@types/mocha': ^10.0.10 + '@types/node': ^20.17.50 + chai: ^4.5.0 + eslint: ^8.57.1 + eslint-config-oclif: ^6.0.62 + eslint-config-oclif-typescript: ^3.1.14 + fast-csv: ^4.3.6 + inquirer: 8.2.7 + inquirer-checkbox-plus-prompt: 1.4.2 + mocha: ^10.8.2 + nock: ^13.5.6 + nyc: ^15.1.0 + oclif: ^4.17.46 + sinon: ^21.0.1 + ts-node: ^10.9.2 + typescript: ^5.8.3 + dependencies: + '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-utilities': link:../contentstack-utilities + '@oclif/core': 4.8.1 + '@oclif/plugin-help': 6.2.37 + fast-csv: 4.3.6 + inquirer: 8.2.7_@types+node@20.19.33 + inquirer-checkbox-plus-prompt: 1.4.2_inquirer@8.2.7 + devDependencies: + '@oclif/test': 4.1.16_@oclif+core@4.8.1 + '@types/chai': 4.3.20 + '@types/inquirer': 9.0.9 + '@types/mocha': 10.0.10 + '@types/node': 20.19.33 + chai: 4.5.0 + eslint: 8.57.1 + eslint-config-oclif: 6.0.144_k2rwabtyo525wwqr6566umnmhy + eslint-config-oclif-typescript: 3.1.14_k2rwabtyo525wwqr6566umnmhy + mocha: 10.8.2 + nock: 13.5.6 + nyc: 15.1.0 + oclif: 4.22.81_@types+node@20.19.33 + sinon: 21.0.1 + ts-node: 10.9.2_kqhm6myfefuzfehvzgjpmkqpaa + typescript: 5.9.3 + + packages/contentstack-import: + specifiers: + '@contentstack/cli-audit': ~2.0.0-beta.5 + '@contentstack/cli-command': ~2.0.0-beta + '@contentstack/cli-utilities': ~2.0.0-beta + '@contentstack/cli-variants': ~2.0.0-beta.6 + '@oclif/core': ^4.3.0 + '@oclif/test': ^4.1.16 + '@types/big-json': ^3.2.5 + '@types/bluebird': ^3.5.42 + '@types/fs-extra': ^11.0.4 + '@types/mkdirp': ^1.0.2 + '@types/mocha': ^8.2.3 + '@types/node': ^14.18.63 + '@types/rewire': ^2.5.30 + '@types/tar': ^6.1.13 + '@types/uuid': ^9.0.8 + '@typescript-eslint/eslint-plugin': ^5.62.0 + big-json: ^3.2.0 + bluebird: ^3.7.2 + chalk: ^4.1.2 + debug: ^4.4.3 + eslint: ^8.57.1 + eslint-config-oclif: ^6.0.89 + fs-extra: ^11.3.3 + lodash: ^4.17.23 + marked: ^4.3.0 + merge: ^2.1.1 + mkdirp: ^1.0.4 + mocha: ^10.8.2 + nyc: ^15.1.0 + oclif: ^4.17.46 + promise-limit: ^2.7.0 + rewire: ^9.0.1 + ts-node: ^10.9.2 + typescript: ^4.9.5 + uuid: ^9.0.1 + winston: ^3.17.0 + dependencies: + '@contentstack/cli-audit': link:../contentstack-audit + '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-utilities': link:../contentstack-utilities + '@contentstack/cli-variants': link:../contentstack-variants + '@oclif/core': 4.8.1 + big-json: 3.2.0 + bluebird: 3.7.2 + chalk: 4.1.2 + debug: 4.4.3 + fs-extra: 11.3.3 + lodash: 4.17.23 + marked: 4.3.0 + merge: 2.1.1 + mkdirp: 1.0.4 + promise-limit: 2.7.0 + uuid: 9.0.1 + winston: 3.19.0 + devDependencies: + '@oclif/test': 4.1.16_@oclif+core@4.8.1 + '@types/big-json': 3.2.5 + '@types/bluebird': 3.5.42 + '@types/fs-extra': 11.0.4 + '@types/mkdirp': 1.0.2 + '@types/mocha': 8.2.3 + '@types/node': 14.18.63 + '@types/rewire': 2.5.30 + '@types/tar': 6.1.13 + '@types/uuid': 9.0.8 + '@typescript-eslint/eslint-plugin': 5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji + eslint: 8.57.1 + eslint-config-oclif: 6.0.144_avq3eyf5kaj6ssrwo7fvkrwnji + mocha: 10.8.2 + nyc: 15.1.0 + oclif: 4.22.81_@types+node@14.18.63 + rewire: 9.0.1 + ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y + typescript: 4.9.5 + + packages/contentstack-import-setup: + specifiers: + '@contentstack/cli-command': ~2.0.0-beta + '@contentstack/cli-utilities': ~2.0.0-beta + '@oclif/core': ^4.3.0 + '@types/big-json': ^3.2.5 + '@types/bluebird': ^3.5.42 + '@types/chai': ^4.3.20 + '@types/fs-extra': ^11.0.4 + '@types/mkdirp': ^1.0.2 + '@types/mocha': ^8.2.3 + '@types/node': ^14.18.63 + '@types/rewire': ^2.5.30 + '@types/sinon': ^10.0.20 + '@types/tar': ^6.1.13 + '@types/uuid': ^9.0.8 + '@typescript-eslint/eslint-plugin': ^5.62.0 + big-json: ^3.2.0 + chai: ^4.5.0 + chalk: ^4.1.2 + eslint: ^8.57.1 + eslint-config-oclif: ^6.0.62 + fs-extra: ^11.3.0 + lodash: ^4.17.23 + merge: ^2.1.1 + mkdirp: ^1.0.4 + mocha: ^10.8.2 + nyc: ^15.1.0 + oclif: ^4.17.46 + rewire: ^9.0.1 + sinon: ^21.0.1 + ts-node: ^10.9.2 + tsx: ^4.20.3 + typescript: ^4.9.5 + winston: ^3.17.0 + dependencies: + '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-utilities': link:../contentstack-utilities + '@oclif/core': 4.8.1 + big-json: 3.2.0 + chalk: 4.1.2 + fs-extra: 11.3.3 + lodash: 4.17.23 + merge: 2.1.1 + mkdirp: 1.0.4 + winston: 3.19.0 + devDependencies: + '@types/big-json': 3.2.5 + '@types/bluebird': 3.5.42 + '@types/chai': 4.3.20 + '@types/fs-extra': 11.0.4 + '@types/mkdirp': 1.0.2 + '@types/mocha': 8.2.3 + '@types/node': 14.18.63 + '@types/rewire': 2.5.30 + '@types/sinon': 10.0.20 + '@types/tar': 6.1.13 + '@types/uuid': 9.0.8 + '@typescript-eslint/eslint-plugin': 5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji + chai: 4.5.0 + eslint: 8.57.1 + eslint-config-oclif: 6.0.144_avq3eyf5kaj6ssrwo7fvkrwnji + mocha: 10.8.2 + nyc: 15.1.0 + oclif: 4.22.81_@types+node@14.18.63 + rewire: 9.0.1 + sinon: 21.0.1 + ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y + tsx: 4.21.0 + typescript: 4.9.5 + + packages/contentstack-migration: + specifiers: + '@contentstack/cli-command': ~2.0.0-beta + '@contentstack/cli-utilities': ~2.0.0-beta + '@oclif/core': ^4.3.0 + '@oclif/plugin-help': ^6.2.28 + '@oclif/test': ^4.1.13 + '@types/mocha': ^8.2.3 + '@types/node': ^14.18.63 + async: ^3.2.6 + callsites: ^3.1.0 + cardinal: ^2.1.1 + chai: ^4.5.0 + chalk: ^4.1.2 + concat-stream: ^2.0.0 + eslint: ^8.57.1 + eslint-config-oclif: ^6.0.62 + jsdoc-to-markdown: ^8.0.3 + listr: ^0.14.3 + mocha: ^10.8.2 + nock: ^13.5.6 + nyc: ^15.1.0 + oclif: ^4.17.46 + rxjs: ^6.6.7 + sinon: ^21.0.1 + source-map-support: ^0.5.21 + ts-node: ^10.9.2 + typescript: ^4.9.5 + winston: ^3.17.0 + dependencies: + '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-utilities': link:../contentstack-utilities + '@oclif/core': 4.8.1 + '@oclif/plugin-help': 6.2.37 + async: 3.2.6 + callsites: 3.1.0 + cardinal: 2.1.1 + chalk: 4.1.2 + concat-stream: 2.0.0 + listr: 0.14.3 + rxjs: 6.6.7 + winston: 3.19.0 + devDependencies: + '@oclif/test': 4.1.16_@oclif+core@4.8.1 + '@types/mocha': 8.2.3 + '@types/node': 14.18.63 + chai: 4.5.0 + eslint: 8.57.1 + eslint-config-oclif: 6.0.144_avq3eyf5kaj6ssrwo7fvkrwnji + jsdoc-to-markdown: 8.0.3 + mocha: 10.8.2 + nock: 13.5.6 + nyc: 15.1.0 + oclif: 4.22.81_@types+node@14.18.63 + sinon: 21.0.1 + source-map-support: 0.5.21 + ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y + typescript: 4.9.5 + + packages/contentstack-seed: + specifiers: + '@contentstack/cli-cm-import': ~2.0.0-beta.9 + '@contentstack/cli-command': ~2.0.0-beta + '@contentstack/cli-utilities': ~2.0.0-beta + '@types/inquirer': ^9.0.9 + '@types/jest': ^26.0.24 + '@types/mkdirp': ^1.0.2 + '@types/node': ^14.18.63 + '@types/tar': ^6.1.13 + '@types/tmp': ^0.2.6 + axios: ^1.13.5 + eslint: ^8.57.1 + eslint-config-oclif: ^6.0.137 + eslint-config-oclif-typescript: ^3.1.14 + inquirer: 8.2.7 + jest: ^29.7.0 + mkdirp: ^1.0.4 + oclif: ^4.17.46 + tar: ^7.5.7 + tmp: ^0.2.5 + ts-jest: ^29.4.6 + ts-node: ^8.10.2 + typescript: ^4.9.5 + dependencies: + '@contentstack/cli-cm-import': link:../contentstack-import + '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-utilities': link:../contentstack-utilities + inquirer: 8.2.7_@types+node@14.18.63 + mkdirp: 1.0.4 + tar: 7.5.9 + tmp: 0.2.5 + devDependencies: + '@types/inquirer': 9.0.9 + '@types/jest': 26.0.24 + '@types/mkdirp': 1.0.2 + '@types/node': 14.18.63 + '@types/tar': 6.1.13 + '@types/tmp': 0.2.6 + axios: 1.13.5 + eslint: 8.57.1 + eslint-config-oclif: 6.0.144_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif-typescript: 3.1.14_avq3eyf5kaj6ssrwo7fvkrwnji + jest: 29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi + oclif: 4.22.81_@types+node@14.18.63 + ts-jest: 29.4.6_67xnt3v64q2pgz6kguni4h37hu + ts-node: 8.10.2_typescript@4.9.5 + typescript: 4.9.5 + + packages/contentstack-utilities: + specifiers: + '@contentstack/management': ~1.27.6 + '@contentstack/marketplace-sdk': ^1.5.0 + '@oclif/core': ^4.3.0 + '@types/chai': ^4.3.20 + '@types/inquirer': ^9.0.8 + '@types/mkdirp': ^1.0.2 + '@types/mocha': ^10.0.10 + '@types/node': ^14.18.63 + '@types/sinon': ^21.0.0 + '@types/traverse': ^0.6.37 + axios: ^1.13.5 + chai: ^4.5.0 + chalk: ^4.1.2 + cli-cursor: ^3.1.0 + cli-progress: ^3.12.0 + cli-table: ^0.3.11 + conf: ^10.2.0 + dotenv: ^16.6.1 + eslint: ^8.57.1 + eslint-config-oclif: ^6.0.62 + eslint-config-oclif-typescript: ^3.1.14 + fancy-test: ^2.0.42 + figures: ^3.2.0 + inquirer: 8.2.7 + inquirer-search-checkbox: ^1.0.0 + inquirer-search-list: ^1.2.6 + js-yaml: ^4.1.1 + klona: ^2.0.6 + lodash: ^4.17.23 + mkdirp: ^1.0.4 + mocha: 10.8.2 + nyc: ^15.1.0 + open: ^8.4.2 + ora: ^5.4.1 + papaparse: ^5.5.3 + recheck: ~4.4.5 + rxjs: ^6.6.7 + sinon: ^21.0.1 + traverse: ^0.6.11 + ts-node: ^10.9.2 + tty-table: ^4.2.3 + typescript: ^4.9.5 + unique-string: ^2.0.0 + uuid: ^9.0.1 + winston: ^3.17.0 + xdg-basedir: ^4.0.0 + dependencies: + '@contentstack/management': 1.27.6 + '@contentstack/marketplace-sdk': 1.5.0 + '@oclif/core': 4.8.1 + axios: 1.13.5 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-progress: 3.12.0 + cli-table: 0.3.11 + conf: 10.2.0 + dotenv: 16.6.1 + figures: 3.2.0 + inquirer: 8.2.7_@types+node@14.18.63 + inquirer-search-checkbox: 1.0.0 + inquirer-search-list: 1.2.6 + js-yaml: 4.1.1 + klona: 2.0.6 + lodash: 4.17.23 + mkdirp: 1.0.4 + open: 8.4.2 + ora: 5.4.1 + papaparse: 5.5.3 + recheck: 4.4.5 + rxjs: 6.6.7 + traverse: 0.6.11 + tty-table: 4.2.3 + unique-string: 2.0.0 + uuid: 9.0.1 + winston: 3.19.0 + xdg-basedir: 4.0.0 + devDependencies: + '@types/chai': 4.3.20 + '@types/inquirer': 9.0.9 + '@types/mkdirp': 1.0.2 + '@types/mocha': 10.0.10 + '@types/node': 14.18.63 + '@types/sinon': 21.0.0 + '@types/traverse': 0.6.37 + chai: 4.5.0 + eslint: 8.57.1 + eslint-config-oclif: 6.0.144_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif-typescript: 3.1.14_avq3eyf5kaj6ssrwo7fvkrwnji + fancy-test: 2.0.42 + mocha: 10.8.2 + nyc: 15.1.0 + sinon: 21.0.1 + ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y + typescript: 4.9.5 - packages/contentstack-utilities: - dependencies: - '@contentstack/management': - specifier: ~1.27.6 - version: 1.27.6(debug@4.4.3) - '@contentstack/marketplace-sdk': - specifier: ^1.5.0 - version: 1.5.0(debug@4.4.3) - '@oclif/core': - specifier: ^4.3.0 - version: 4.8.1 - axios: - specifier: ^1.13.5 - version: 1.13.5(debug@4.4.3) - chalk: - specifier: ^4.1.2 - version: 4.1.2 - cli-cursor: - specifier: ^3.1.0 - version: 3.1.0 - cli-progress: - specifier: ^3.12.0 - version: 3.12.0 - cli-table: - specifier: ^0.3.11 - version: 0.3.11 - conf: - specifier: ^10.2.0 - version: 10.2.0 - dotenv: - specifier: ^16.6.1 - version: 16.6.1 - figures: - specifier: ^3.2.0 - version: 3.2.0 - inquirer: - specifier: 8.2.7 - version: 8.2.7(@types/node@14.18.63) - inquirer-search-checkbox: - specifier: ^1.0.0 - version: 1.0.0 - inquirer-search-list: - specifier: ^1.2.6 - version: 1.2.6 - js-yaml: - specifier: ^4.1.1 - version: 4.1.1 - klona: - specifier: ^2.0.6 - version: 2.0.6 - lodash: - specifier: ^4.17.23 - version: 4.17.23 - mkdirp: - specifier: ^1.0.4 - version: 1.0.4 - open: - specifier: ^8.4.2 - version: 8.4.2 - ora: - specifier: ^5.4.1 - version: 5.4.1 - papaparse: - specifier: ^5.5.3 - version: 5.5.3 - recheck: - specifier: ~4.4.5 - version: 4.4.5 - rxjs: - specifier: ^6.6.7 - version: 6.6.7 - traverse: - specifier: ^0.6.11 - version: 0.6.11 - tty-table: - specifier: ^4.2.3 - version: 4.2.3 - unique-string: - specifier: ^2.0.0 - version: 2.0.0 - uuid: - specifier: ^9.0.1 - version: 9.0.1 - winston: - specifier: ^3.17.0 - version: 3.19.0 - xdg-basedir: - specifier: ^4.0.0 - version: 4.0.0 + packages/contentstack-variants: + specifiers: + '@contentstack/cli-dev-dependencies': ^1.3.0 + '@contentstack/cli-utilities': ~2.0.0-beta + '@oclif/core': ^4.3.0 + '@oclif/plugin-help': ^6.2.28 + '@oclif/test': ^4.1.13 + '@types/node': ^20.17.50 + lodash: ^4.17.23 + mkdirp: ^1.0.4 + mocha: ^10.8.2 + nyc: ^15.1.0 + ts-node: ^10.9.2 + typescript: ^5.8.3 + winston: ^3.17.0 + dependencies: + '@contentstack/cli-utilities': link:../contentstack-utilities + '@oclif/core': 4.8.1 + '@oclif/plugin-help': 6.2.37 + lodash: 4.17.23 + mkdirp: 1.0.4 + winston: 3.19.0 devDependencies: - '@types/chai': - specifier: ^4.3.20 - version: 4.3.20 - '@types/inquirer': - specifier: ^9.0.8 - version: 9.0.9 - '@types/mkdirp': - specifier: ^1.0.2 - version: 1.0.2 - '@types/mocha': - specifier: ^10.0.10 - version: 10.0.10 - '@types/node': - specifier: ^14.18.63 - version: 14.18.63 - '@types/sinon': - specifier: ^21.0.0 - version: 21.0.0 - '@types/traverse': - specifier: ^0.6.37 - version: 0.6.37 - chai: - specifier: ^4.5.0 - version: 4.5.0 - eslint: - specifier: ^8.57.1 - version: 8.57.1 - eslint-config-oclif: - specifier: ^6.0.62 - version: 6.0.144(eslint@8.57.1)(typescript@4.9.5) - eslint-config-oclif-typescript: - specifier: ^3.1.14 - version: 3.1.14(eslint@8.57.1)(typescript@4.9.5) - fancy-test: - specifier: ^2.0.42 - version: 2.0.42 - mocha: - specifier: 10.8.2 - version: 10.8.2 - nyc: - specifier: ^15.1.0 - version: 15.1.0 - sinon: - specifier: ^21.0.1 - version: 21.0.1 - ts-node: - specifier: ^10.9.2 - version: 10.9.2(@types/node@14.18.63)(typescript@4.9.5) - typescript: - specifier: ^4.9.5 - version: 4.9.5 + '@contentstack/cli-dev-dependencies': link:../contentstack-dev-dependencies + '@oclif/test': 4.1.16_@oclif+core@4.8.1 + '@types/node': 20.19.33 + mocha: 10.8.2 + nyc: 15.1.0 + ts-node: 10.9.2_kqhm6myfefuzfehvzgjpmkqpaa + typescript: 5.9.3 packages: - '@apollo/client@3.14.0': + /@apollo/client/3.14.0_graphql@16.12.0: resolution: {integrity: sha512-0YQKKRIxiMlIou+SekQqdCo0ZTHxOcES+K8vKB53cIDpwABNR0P0yRzPgsbgcj3zRJniD93S/ontsnZsCLZrxQ==} peerDependencies: graphql: ^15.0.0 || ^16.0.0 @@ -5797,12 +6283,12 @@ snapshots: '@apollo/client@3.14.0(graphql@16.13.0)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.0) + '@graphql-typed-document-node/core': 3.2.0_graphql@16.12.0 '@wry/caches': 1.0.1 '@wry/equality': 0.5.7 '@wry/trie': 0.5.0 - graphql: 16.13.0 - graphql-tag: 2.12.6(graphql@16.13.0) + graphql: 16.12.0 + graphql-tag: 2.12.6_graphql@16.12.0 hoist-non-react-statics: 3.3.2 optimism: 0.18.1 prop-types: 15.8.1 @@ -5817,20 +6303,20 @@ snapshots: '@aws-crypto/crc32@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.3 + '@aws-sdk/types': 3.973.1 tslib: 2.8.1 '@aws-crypto/crc32c@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.3 + '@aws-sdk/types': 3.973.1 tslib: 2.8.1 '@aws-crypto/sha1-browser@5.2.0': dependencies: '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.3 + '@aws-sdk/types': 3.973.1 '@aws-sdk/util-locate-window': 3.965.4 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -5840,7 +6326,7 @@ snapshots: '@aws-crypto/sha256-js': 5.2.0 '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.3 + '@aws-sdk/types': 3.973.1 '@aws-sdk/util-locate-window': 3.965.4 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -5848,7 +6334,7 @@ snapshots: '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.3 + '@aws-sdk/types': 3.973.1 tslib: 2.8.1 '@aws-crypto/supports-web-crypto@5.2.0': @@ -5857,41 +6343,43 @@ snapshots: '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.973.3 + '@aws-sdk/types': 3.973.1 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 - '@aws-sdk/client-cloudfront@3.998.0': + /@aws-sdk/client-cloudfront/3.996.0: + resolution: {integrity: sha512-rLxF344MSdNFHOGzElim4D7wNZ/23sTx1KhPMhENFnZa5dw+2yHJwPQqnyFfYmVX++fAHBFHYMOZsE4Iv9QqAQ==} + engines: {node: '>=20.0.0'} dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.973.14 - '@aws-sdk/credential-provider-node': 3.972.13 - '@aws-sdk/middleware-host-header': 3.972.5 - '@aws-sdk/middleware-logger': 3.972.5 - '@aws-sdk/middleware-recursion-detection': 3.972.5 - '@aws-sdk/middleware-user-agent': 3.972.14 - '@aws-sdk/region-config-resolver': 3.972.5 - '@aws-sdk/types': 3.973.3 - '@aws-sdk/util-endpoints': 3.996.2 - '@aws-sdk/util-user-agent-browser': 3.972.5 - '@aws-sdk/util-user-agent-node': 3.972.13 - '@smithy/config-resolver': 4.4.9 - '@smithy/core': 3.23.6 - '@smithy/fetch-http-handler': 5.3.11 - '@smithy/hash-node': 4.2.10 - '@smithy/invalid-dependency': 4.2.10 - '@smithy/middleware-content-length': 4.2.10 - '@smithy/middleware-endpoint': 4.4.20 - '@smithy/middleware-retry': 4.4.37 - '@smithy/middleware-serde': 4.2.11 - '@smithy/middleware-stack': 4.2.10 - '@smithy/node-config-provider': 4.3.10 - '@smithy/node-http-handler': 4.4.12 - '@smithy/protocol-http': 5.3.10 - '@smithy/smithy-client': 4.12.0 - '@smithy/types': 4.13.0 - '@smithy/url-parser': 4.2.10 + '@aws-sdk/core': 3.973.12 + '@aws-sdk/credential-provider-node': 3.972.11 + '@aws-sdk/middleware-host-header': 3.972.3 + '@aws-sdk/middleware-logger': 3.972.3 + '@aws-sdk/middleware-recursion-detection': 3.972.3 + '@aws-sdk/middleware-user-agent': 3.972.12 + '@aws-sdk/region-config-resolver': 3.972.3 + '@aws-sdk/types': 3.973.1 + '@aws-sdk/util-endpoints': 3.996.0 + '@aws-sdk/util-user-agent-browser': 3.972.3 + '@aws-sdk/util-user-agent-node': 3.972.11 + '@smithy/config-resolver': 4.4.7 + '@smithy/core': 3.23.4 + '@smithy/fetch-http-handler': 5.3.10 + '@smithy/hash-node': 4.2.9 + '@smithy/invalid-dependency': 4.2.9 + '@smithy/middleware-content-length': 4.2.9 + '@smithy/middleware-endpoint': 4.4.18 + '@smithy/middleware-retry': 4.4.35 + '@smithy/middleware-serde': 4.2.10 + '@smithy/middleware-stack': 4.2.9 + '@smithy/node-config-provider': 4.3.9 + '@smithy/node-http-handler': 4.4.11 + '@smithy/protocol-http': 5.3.9 + '@smithy/smithy-client': 4.11.7 + '@smithy/types': 4.12.1 + '@smithy/url-parser': 4.2.9 '@smithy/util-base64': 4.3.1 '@smithy/util-body-length-browser': 4.2.1 '@smithy/util-body-length-node': 4.2.2 @@ -5907,51 +6395,53 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-s3@3.998.0': + /@aws-sdk/client-s3/3.996.0: + resolution: {integrity: sha512-BZsCeq8Sgqbm6xs8VfjyVVwhQZvxDR45P22dcbNNDFaGkkQ/TbJ5KxER19APR9aK+IC7l4KuLxInqeVab2DFfg==} + engines: {node: '>=20.0.0'} dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.973.14 - '@aws-sdk/credential-provider-node': 3.972.13 - '@aws-sdk/middleware-bucket-endpoint': 3.972.5 - '@aws-sdk/middleware-expect-continue': 3.972.5 - '@aws-sdk/middleware-flexible-checksums': 3.973.0 - '@aws-sdk/middleware-host-header': 3.972.5 - '@aws-sdk/middleware-location-constraint': 3.972.5 - '@aws-sdk/middleware-logger': 3.972.5 - '@aws-sdk/middleware-recursion-detection': 3.972.5 - '@aws-sdk/middleware-sdk-s3': 3.972.14 - '@aws-sdk/middleware-ssec': 3.972.5 - '@aws-sdk/middleware-user-agent': 3.972.14 - '@aws-sdk/region-config-resolver': 3.972.5 - '@aws-sdk/signature-v4-multi-region': 3.996.2 - '@aws-sdk/types': 3.973.3 - '@aws-sdk/util-endpoints': 3.996.2 - '@aws-sdk/util-user-agent-browser': 3.972.5 - '@aws-sdk/util-user-agent-node': 3.972.13 - '@smithy/config-resolver': 4.4.9 - '@smithy/core': 3.23.6 - '@smithy/eventstream-serde-browser': 4.2.10 - '@smithy/eventstream-serde-config-resolver': 4.3.10 - '@smithy/eventstream-serde-node': 4.2.10 - '@smithy/fetch-http-handler': 5.3.11 - '@smithy/hash-blob-browser': 4.2.11 - '@smithy/hash-node': 4.2.10 - '@smithy/hash-stream-node': 4.2.10 - '@smithy/invalid-dependency': 4.2.10 - '@smithy/md5-js': 4.2.10 - '@smithy/middleware-content-length': 4.2.10 - '@smithy/middleware-endpoint': 4.4.20 - '@smithy/middleware-retry': 4.4.37 - '@smithy/middleware-serde': 4.2.11 - '@smithy/middleware-stack': 4.2.10 - '@smithy/node-config-provider': 4.3.10 - '@smithy/node-http-handler': 4.4.12 - '@smithy/protocol-http': 5.3.10 - '@smithy/smithy-client': 4.12.0 - '@smithy/types': 4.13.0 - '@smithy/url-parser': 4.2.10 + '@aws-sdk/core': 3.973.12 + '@aws-sdk/credential-provider-node': 3.972.11 + '@aws-sdk/middleware-bucket-endpoint': 3.972.3 + '@aws-sdk/middleware-expect-continue': 3.972.3 + '@aws-sdk/middleware-flexible-checksums': 3.972.10 + '@aws-sdk/middleware-host-header': 3.972.3 + '@aws-sdk/middleware-location-constraint': 3.972.3 + '@aws-sdk/middleware-logger': 3.972.3 + '@aws-sdk/middleware-recursion-detection': 3.972.3 + '@aws-sdk/middleware-sdk-s3': 3.972.12 + '@aws-sdk/middleware-ssec': 3.972.3 + '@aws-sdk/middleware-user-agent': 3.972.12 + '@aws-sdk/region-config-resolver': 3.972.3 + '@aws-sdk/signature-v4-multi-region': 3.996.0 + '@aws-sdk/types': 3.973.1 + '@aws-sdk/util-endpoints': 3.996.0 + '@aws-sdk/util-user-agent-browser': 3.972.3 + '@aws-sdk/util-user-agent-node': 3.972.11 + '@smithy/config-resolver': 4.4.7 + '@smithy/core': 3.23.4 + '@smithy/eventstream-serde-browser': 4.2.9 + '@smithy/eventstream-serde-config-resolver': 4.3.9 + '@smithy/eventstream-serde-node': 4.2.9 + '@smithy/fetch-http-handler': 5.3.10 + '@smithy/hash-blob-browser': 4.2.10 + '@smithy/hash-node': 4.2.9 + '@smithy/hash-stream-node': 4.2.9 + '@smithy/invalid-dependency': 4.2.9 + '@smithy/md5-js': 4.2.9 + '@smithy/middleware-content-length': 4.2.9 + '@smithy/middleware-endpoint': 4.4.18 + '@smithy/middleware-retry': 4.4.35 + '@smithy/middleware-serde': 4.2.10 + '@smithy/middleware-stack': 4.2.9 + '@smithy/node-config-provider': 4.3.9 + '@smithy/node-http-handler': 4.4.11 + '@smithy/protocol-http': 5.3.9 + '@smithy/smithy-client': 4.11.7 + '@smithy/types': 4.12.1 + '@smithy/url-parser': 4.2.9 '@smithy/util-base64': 4.3.1 '@smithy/util-body-length-browser': 4.2.1 '@smithy/util-body-length-node': 4.2.2 @@ -5967,134 +6457,186 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/core@3.973.14': + /@aws-sdk/client-sso/3.996.0: + resolution: {integrity: sha512-QzlZozTam0modnGanLjXBHbHC53mMxH/4XmoA9f6ZjPYaGlCcHPYLcslO6w2w68v+F3qN0kxVldUAcL/edtBBA==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.3 - '@aws-sdk/xml-builder': 3.972.7 - '@smithy/core': 3.23.6 - '@smithy/node-config-provider': 4.3.10 - '@smithy/property-provider': 4.2.10 - '@smithy/protocol-http': 5.3.10 - '@smithy/signature-v4': 5.3.10 - '@smithy/smithy-client': 4.12.0 - '@smithy/types': 4.13.0 + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.973.12 + '@aws-sdk/middleware-host-header': 3.972.3 + '@aws-sdk/middleware-logger': 3.972.3 + '@aws-sdk/middleware-recursion-detection': 3.972.3 + '@aws-sdk/middleware-user-agent': 3.972.12 + '@aws-sdk/region-config-resolver': 3.972.3 + '@aws-sdk/types': 3.973.1 + '@aws-sdk/util-endpoints': 3.996.0 + '@aws-sdk/util-user-agent-browser': 3.972.3 + '@aws-sdk/util-user-agent-node': 3.972.11 + '@smithy/config-resolver': 4.4.7 + '@smithy/core': 3.23.4 + '@smithy/fetch-http-handler': 5.3.10 + '@smithy/hash-node': 4.2.9 + '@smithy/invalid-dependency': 4.2.9 + '@smithy/middleware-content-length': 4.2.9 + '@smithy/middleware-endpoint': 4.4.18 + '@smithy/middleware-retry': 4.4.35 + '@smithy/middleware-serde': 4.2.10 + '@smithy/middleware-stack': 4.2.9 + '@smithy/node-config-provider': 4.3.9 + '@smithy/node-http-handler': 4.4.11 + '@smithy/protocol-http': 5.3.9 + '@smithy/smithy-client': 4.11.7 + '@smithy/types': 4.12.1 + '@smithy/url-parser': 4.2.9 '@smithy/util-base64': 4.3.1 '@smithy/util-middleware': 4.2.10 '@smithy/util-utf8': 4.2.1 tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + dev: true - '@aws-sdk/crc64-nvme@3.972.2': + /@aws-sdk/core/3.973.12: + resolution: {integrity: sha512-hFiezao0lCEddPhSQEF6vCu+TepUN3edKxWYbswMoH87XpUvHJmFVX5+zttj4qi33saGiuOaJciswWcN6YSA9g==} + engines: {node: '>=20.0.0'} dependencies: '@smithy/types': 4.13.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.972.12': + /@aws-sdk/crc64-nvme/3.972.0: + resolution: {integrity: sha512-ThlLhTqX68jvoIVv+pryOdb5coP1cX1/MaTbB9xkGDCbWbsqQcLqzPxuSoW1DCnAAIacmXCWpzUNOB9pv+xXQw==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.14 - '@aws-sdk/types': 3.973.3 - '@smithy/property-provider': 4.2.10 - '@smithy/types': 4.13.0 + '@smithy/types': 4.12.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.972.14': + /@aws-sdk/credential-provider-env/3.972.10: + resolution: {integrity: sha512-YTWjM78Wiqix0Jv/anbq7+COFOFIBBMLZ+JsLKGwbTZNJ2DG4JNBnLVJAWylPOHwurMws9157pqzU8ODrpBOow==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.14 - '@aws-sdk/types': 3.973.3 - '@smithy/fetch-http-handler': 5.3.11 - '@smithy/node-http-handler': 4.4.12 - '@smithy/property-provider': 4.2.10 - '@smithy/protocol-http': 5.3.10 - '@smithy/smithy-client': 4.12.0 - '@smithy/types': 4.13.0 - '@smithy/util-stream': 4.5.15 + '@aws-sdk/core': 3.973.12 + '@aws-sdk/types': 3.973.1 + '@smithy/property-provider': 4.2.9 + '@smithy/types': 4.12.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.972.12': + /@aws-sdk/credential-provider-http/3.972.12: + resolution: {integrity: sha512-adDRE3iFrgJJ7XhRHkb6RdFDMrA5x64WAWxygI3F6wND+3v5qQ4Uks12vsnEZgduU/+JQBgFB6L4vfwUS+rpBQ==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.14 - '@aws-sdk/credential-provider-env': 3.972.12 - '@aws-sdk/credential-provider-http': 3.972.14 - '@aws-sdk/credential-provider-login': 3.972.12 - '@aws-sdk/credential-provider-process': 3.972.12 - '@aws-sdk/credential-provider-sso': 3.972.12 - '@aws-sdk/credential-provider-web-identity': 3.972.12 - '@aws-sdk/nested-clients': 3.996.2 - '@aws-sdk/types': 3.973.3 - '@smithy/credential-provider-imds': 4.2.10 - '@smithy/property-provider': 4.2.10 - '@smithy/shared-ini-file-loader': 4.4.5 - '@smithy/types': 4.13.0 + '@aws-sdk/core': 3.973.12 + '@aws-sdk/types': 3.973.1 + '@smithy/fetch-http-handler': 5.3.10 + '@smithy/node-http-handler': 4.4.11 + '@smithy/property-provider': 4.2.9 + '@smithy/protocol-http': 5.3.9 + '@smithy/smithy-client': 4.11.7 + '@smithy/types': 4.12.1 + '@smithy/util-stream': 4.5.14 + tslib: 2.8.1 + dev: true + + /@aws-sdk/credential-provider-ini/3.972.10: + resolution: {integrity: sha512-uAXUMfnQJxJ25qeiX4e3Z36NTm1XT7woajV8BXx2yAUDD4jF6kubqnLEcqtiPzHANxmhta2SXm5PbDwSdhThBw==} + engines: {node: '>=20.0.0'} + dependencies: + '@aws-sdk/core': 3.973.12 + '@aws-sdk/credential-provider-env': 3.972.10 + '@aws-sdk/credential-provider-http': 3.972.12 + '@aws-sdk/credential-provider-login': 3.972.10 + '@aws-sdk/credential-provider-process': 3.972.10 + '@aws-sdk/credential-provider-sso': 3.972.10 + '@aws-sdk/credential-provider-web-identity': 3.972.10 + '@aws-sdk/nested-clients': 3.996.0 + '@aws-sdk/types': 3.973.1 + '@smithy/credential-provider-imds': 4.2.9 + '@smithy/property-provider': 4.2.9 + '@smithy/shared-ini-file-loader': 4.4.4 + '@smithy/types': 4.12.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-login@3.972.12': + /@aws-sdk/credential-provider-login/3.972.10: + resolution: {integrity: sha512-7Me+/EkY3kQC1nehBjb9ryc558N+a8R4Dg3rSV3zpiB7iQtvXh4gU3rV14h/dIbn2/VkK9sh55YdXamSjfdb/Q==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.14 - '@aws-sdk/nested-clients': 3.996.2 - '@aws-sdk/types': 3.973.3 - '@smithy/property-provider': 4.2.10 - '@smithy/protocol-http': 5.3.10 - '@smithy/shared-ini-file-loader': 4.4.5 - '@smithy/types': 4.13.0 + '@aws-sdk/core': 3.973.12 + '@aws-sdk/nested-clients': 3.996.0 + '@aws-sdk/types': 3.973.1 + '@smithy/property-provider': 4.2.9 + '@smithy/protocol-http': 5.3.9 + '@smithy/shared-ini-file-loader': 4.4.4 + '@smithy/types': 4.12.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-node@3.972.13': + /@aws-sdk/credential-provider-node/3.972.11: + resolution: {integrity: sha512-maPmjL7nOT93a1QdSDzdF/qLbI+jit3oslKp7g+pTbASewkSYax7FwboETdKRxufPfCdrsRzMW2pIJ+QA8e+Bg==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/credential-provider-env': 3.972.12 - '@aws-sdk/credential-provider-http': 3.972.14 - '@aws-sdk/credential-provider-ini': 3.972.12 - '@aws-sdk/credential-provider-process': 3.972.12 - '@aws-sdk/credential-provider-sso': 3.972.12 - '@aws-sdk/credential-provider-web-identity': 3.972.12 - '@aws-sdk/types': 3.973.3 - '@smithy/credential-provider-imds': 4.2.10 - '@smithy/property-provider': 4.2.10 - '@smithy/shared-ini-file-loader': 4.4.5 - '@smithy/types': 4.13.0 + '@aws-sdk/credential-provider-env': 3.972.10 + '@aws-sdk/credential-provider-http': 3.972.12 + '@aws-sdk/credential-provider-ini': 3.972.10 + '@aws-sdk/credential-provider-process': 3.972.10 + '@aws-sdk/credential-provider-sso': 3.972.10 + '@aws-sdk/credential-provider-web-identity': 3.972.10 + '@aws-sdk/types': 3.973.1 + '@smithy/credential-provider-imds': 4.2.9 + '@smithy/property-provider': 4.2.9 + '@smithy/shared-ini-file-loader': 4.4.4 + '@smithy/types': 4.12.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-process@3.972.12': + /@aws-sdk/credential-provider-process/3.972.10: + resolution: {integrity: sha512-tk/XxFhk37rKviArOIYbJ8crXiN3Mzn7Tb147jH51JTweNgUOwmqN+s027uqc3d8UeAyUcPUH8Bmfj86SzOhBQ==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.14 - '@aws-sdk/types': 3.973.3 - '@smithy/property-provider': 4.2.10 - '@smithy/shared-ini-file-loader': 4.4.5 - '@smithy/types': 4.13.0 + '@aws-sdk/core': 3.973.12 + '@aws-sdk/types': 3.973.1 + '@smithy/property-provider': 4.2.9 + '@smithy/shared-ini-file-loader': 4.4.4 + '@smithy/types': 4.12.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.972.12': + /@aws-sdk/credential-provider-sso/3.972.10: + resolution: {integrity: sha512-tIz/O0yV1s77/FjMTWvvzU2vsztap2POlbetheOyRXq+E3PQtLOzCYopasXP+aeO1oerw3PFd9eycLbiwpgZZA==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.14 - '@aws-sdk/nested-clients': 3.996.2 - '@aws-sdk/token-providers': 3.998.0 - '@aws-sdk/types': 3.973.3 - '@smithy/property-provider': 4.2.10 - '@smithy/shared-ini-file-loader': 4.4.5 - '@smithy/types': 4.13.0 + '@aws-sdk/client-sso': 3.996.0 + '@aws-sdk/core': 3.973.12 + '@aws-sdk/token-providers': 3.996.0 + '@aws-sdk/types': 3.973.1 + '@smithy/property-provider': 4.2.9 + '@smithy/shared-ini-file-loader': 4.4.4 + '@smithy/types': 4.12.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-web-identity@3.972.12': + /@aws-sdk/credential-provider-web-identity/3.972.10: + resolution: {integrity: sha512-HFlIVx8mm+Au7hkO7Hq/ZkPomjTt26iRj8uWZqEE1cJWMZ2NKvieNiT1ngzWt60Bc2uD51LqQUqiwr5JDgS4iQ==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.14 - '@aws-sdk/nested-clients': 3.996.2 - '@aws-sdk/types': 3.973.3 - '@smithy/property-provider': 4.2.10 - '@smithy/shared-ini-file-loader': 4.4.5 - '@smithy/types': 4.13.0 + '@aws-sdk/core': 3.973.12 + '@aws-sdk/nested-clients': 3.996.0 + '@aws-sdk/types': 3.973.1 + '@smithy/property-provider': 4.2.9 + '@smithy/shared-ini-file-loader': 4.4.4 + '@smithy/types': 4.12.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/middleware-bucket-endpoint@3.972.5': + /@aws-sdk/middleware-bucket-endpoint/3.972.3: + resolution: {integrity: sha512-fmbgWYirF67YF1GfD7cg5N6HHQ96EyRNx/rDIrTF277/zTWVuPI2qS/ZHgofwR1NZPe/NWvoppflQY01LrbVLg==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.3 + '@aws-sdk/types': 3.973.1 '@aws-sdk/util-arn-parser': 3.972.2 '@smithy/node-config-provider': 4.3.10 '@smithy/protocol-http': 5.3.10 @@ -6102,21 +6644,25 @@ snapshots: '@smithy/util-config-provider': 4.2.1 tslib: 2.8.1 - '@aws-sdk/middleware-expect-continue@3.972.5': + /@aws-sdk/middleware-expect-continue/3.972.3: + resolution: {integrity: sha512-4msC33RZsXQpUKR5QR4HnvBSNCPLGHmB55oDiROqqgyOc+TOfVu2xgi5goA7ms6MdZLeEh2905UfWMnMMF4mRg==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.3 - '@smithy/protocol-http': 5.3.10 - '@smithy/types': 4.13.0 + '@aws-sdk/types': 3.973.1 + '@smithy/protocol-http': 5.3.9 + '@smithy/types': 4.12.1 tslib: 2.8.1 - '@aws-sdk/middleware-flexible-checksums@3.973.0': + /@aws-sdk/middleware-flexible-checksums/3.972.10: + resolution: {integrity: sha512-7e6NIL+lay71PdKmkCeSJPQ6xkmc170Kc1wynoulh9iBEpu2jnVIL4zJ95pjvOg+njS6Og7Bmw2fiKCuXzPGrw==} + engines: {node: '>=20.0.0'} dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/crc32c': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/core': 3.973.14 - '@aws-sdk/crc64-nvme': 3.972.2 - '@aws-sdk/types': 3.973.3 + '@aws-sdk/core': 3.973.12 + '@aws-sdk/crc64-nvme': 3.972.0 + '@aws-sdk/types': 3.973.1 '@smithy/is-array-buffer': 4.2.1 '@smithy/node-config-provider': 4.3.10 '@smithy/protocol-http': 5.3.10 @@ -6126,37 +6672,47 @@ snapshots: '@smithy/util-utf8': 4.2.1 tslib: 2.8.1 - '@aws-sdk/middleware-host-header@3.972.5': + /@aws-sdk/middleware-host-header/3.972.3: + resolution: {integrity: sha512-aknPTb2M+G3s+0qLCx4Li/qGZH8IIYjugHMv15JTYMe6mgZO8VBpYgeGYsNMGCqCZOcWzuf900jFBG5bopfzmA==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.3 - '@smithy/protocol-http': 5.3.10 - '@smithy/types': 4.13.0 + '@aws-sdk/types': 3.973.1 + '@smithy/protocol-http': 5.3.9 + '@smithy/types': 4.12.1 tslib: 2.8.1 - '@aws-sdk/middleware-location-constraint@3.972.5': + /@aws-sdk/middleware-location-constraint/3.972.3: + resolution: {integrity: sha512-nIg64CVrsXp67vbK0U1/Is8rik3huS3QkRHn2DRDx4NldrEFMgdkZGI/+cZMKD9k4YOS110Dfu21KZLHrFA/1g==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.3 - '@smithy/types': 4.13.0 + '@aws-sdk/types': 3.973.1 + '@smithy/types': 4.12.1 tslib: 2.8.1 - '@aws-sdk/middleware-logger@3.972.5': + /@aws-sdk/middleware-logger/3.972.3: + resolution: {integrity: sha512-Ftg09xNNRqaz9QNzlfdQWfpqMCJbsQdnZVJP55jfhbKi1+FTWxGuvfPoBhDHIovqWKjqbuiew3HuhxbJ0+OjgA==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.3 - '@smithy/types': 4.13.0 + '@aws-sdk/types': 3.973.1 + '@smithy/types': 4.12.1 tslib: 2.8.1 - '@aws-sdk/middleware-recursion-detection@3.972.5': + /@aws-sdk/middleware-recursion-detection/3.972.3: + resolution: {integrity: sha512-PY57QhzNuXHnwbJgbWYTrqIDHYSeOlhfYERTAuc16LKZpTZRJUjzBFokp9hF7u1fuGeE3D70ERXzdbMBOqQz7Q==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.3 + '@aws-sdk/types': 3.973.1 '@aws/lambda-invoke-store': 0.2.3 '@smithy/protocol-http': 5.3.10 '@smithy/types': 4.13.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.972.14': + /@aws-sdk/middleware-sdk-s3/3.972.12: + resolution: {integrity: sha512-knUtPDxuaFDV7/vhKpzuhF1z8rs7ZZoGXPhu6pet/FmRNgi+vsHjO61mhiAH5ygbId7Nk0sM3G1wxUfSVt0QFA==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.14 - '@aws-sdk/types': 3.973.3 + '@aws-sdk/core': 3.973.12 + '@aws-sdk/types': 3.973.1 '@aws-sdk/util-arn-parser': 3.972.2 '@smithy/core': 3.23.6 '@smithy/node-config-provider': 4.3.10 @@ -6170,52 +6726,58 @@ snapshots: '@smithy/util-utf8': 4.2.1 tslib: 2.8.1 - '@aws-sdk/middleware-ssec@3.972.5': + /@aws-sdk/middleware-ssec/3.972.3: + resolution: {integrity: sha512-dU6kDuULN3o3jEHcjm0c4zWJlY1zWVkjG9NPe9qxYLLpcbdj5kRYBS2DdWYD+1B9f910DezRuws7xDEqKkHQIg==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.3 - '@smithy/types': 4.13.0 + '@aws-sdk/types': 3.973.1 + '@smithy/types': 4.12.1 tslib: 2.8.1 - '@aws-sdk/middleware-user-agent@3.972.14': + /@aws-sdk/middleware-user-agent/3.972.12: + resolution: {integrity: sha512-iv9toQZloEJp+dIuOr+1XWGmBMLU9c2qqNtgscfnEBZnUq3qKdBJHmLTKoq3mkLlV+41GrCWn8LrOunc6OlP6g==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.14 - '@aws-sdk/types': 3.973.3 - '@aws-sdk/util-endpoints': 3.996.2 - '@smithy/core': 3.23.6 - '@smithy/protocol-http': 5.3.10 - '@smithy/types': 4.13.0 + '@aws-sdk/core': 3.973.12 + '@aws-sdk/types': 3.973.1 + '@aws-sdk/util-endpoints': 3.996.0 + '@smithy/core': 3.23.4 + '@smithy/protocol-http': 5.3.9 + '@smithy/types': 4.12.1 tslib: 2.8.1 - '@aws-sdk/nested-clients@3.996.2': + /@aws-sdk/nested-clients/3.996.0: + resolution: {integrity: sha512-edZwYLgRI0rZlH9Hru9+JvTsR1OAxuCRGEtJohkZneIJ5JIYzvFoMR1gaASjl1aPKRhjkCv8SSAb7hes5a1GGA==} + engines: {node: '>=20.0.0'} dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.973.14 - '@aws-sdk/middleware-host-header': 3.972.5 - '@aws-sdk/middleware-logger': 3.972.5 - '@aws-sdk/middleware-recursion-detection': 3.972.5 - '@aws-sdk/middleware-user-agent': 3.972.14 - '@aws-sdk/region-config-resolver': 3.972.5 - '@aws-sdk/types': 3.973.3 - '@aws-sdk/util-endpoints': 3.996.2 - '@aws-sdk/util-user-agent-browser': 3.972.5 - '@aws-sdk/util-user-agent-node': 3.972.13 - '@smithy/config-resolver': 4.4.9 - '@smithy/core': 3.23.6 - '@smithy/fetch-http-handler': 5.3.11 - '@smithy/hash-node': 4.2.10 - '@smithy/invalid-dependency': 4.2.10 - '@smithy/middleware-content-length': 4.2.10 - '@smithy/middleware-endpoint': 4.4.20 - '@smithy/middleware-retry': 4.4.37 - '@smithy/middleware-serde': 4.2.11 - '@smithy/middleware-stack': 4.2.10 - '@smithy/node-config-provider': 4.3.10 - '@smithy/node-http-handler': 4.4.12 - '@smithy/protocol-http': 5.3.10 - '@smithy/smithy-client': 4.12.0 - '@smithy/types': 4.13.0 - '@smithy/url-parser': 4.2.10 + '@aws-sdk/core': 3.973.12 + '@aws-sdk/middleware-host-header': 3.972.3 + '@aws-sdk/middleware-logger': 3.972.3 + '@aws-sdk/middleware-recursion-detection': 3.972.3 + '@aws-sdk/middleware-user-agent': 3.972.12 + '@aws-sdk/region-config-resolver': 3.972.3 + '@aws-sdk/types': 3.973.1 + '@aws-sdk/util-endpoints': 3.996.0 + '@aws-sdk/util-user-agent-browser': 3.972.3 + '@aws-sdk/util-user-agent-node': 3.972.11 + '@smithy/config-resolver': 4.4.7 + '@smithy/core': 3.23.4 + '@smithy/fetch-http-handler': 5.3.10 + '@smithy/hash-node': 4.2.9 + '@smithy/invalid-dependency': 4.2.9 + '@smithy/middleware-content-length': 4.2.9 + '@smithy/middleware-endpoint': 4.4.18 + '@smithy/middleware-retry': 4.4.35 + '@smithy/middleware-serde': 4.2.10 + '@smithy/middleware-stack': 4.2.9 + '@smithy/node-config-provider': 4.3.9 + '@smithy/node-http-handler': 4.4.11 + '@smithy/protocol-http': 5.3.9 + '@smithy/smithy-client': 4.11.7 + '@smithy/types': 4.12.1 + '@smithy/url-parser': 4.2.9 '@smithy/util-base64': 4.3.1 '@smithy/util-body-length-browser': 4.2.1 '@smithy/util-body-length-node': 4.2.2 @@ -6229,36 +6791,44 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/region-config-resolver@3.972.5': + /@aws-sdk/region-config-resolver/3.972.3: + resolution: {integrity: sha512-v4J8qYAWfOMcZ4MJUyatntOicTzEMaU7j3OpkRCGGFSL2NgXQ5VbxauIyORA+pxdKZ0qQG2tCQjQjZDlXEC3Ow==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.3 - '@smithy/config-resolver': 4.4.9 - '@smithy/node-config-provider': 4.3.10 - '@smithy/types': 4.13.0 + '@aws-sdk/types': 3.973.1 + '@smithy/config-resolver': 4.4.7 + '@smithy/node-config-provider': 4.3.9 + '@smithy/types': 4.12.1 tslib: 2.8.1 - '@aws-sdk/signature-v4-multi-region@3.996.2': + /@aws-sdk/signature-v4-multi-region/3.996.0: + resolution: {integrity: sha512-CLSrCdBoyIXSthaUcDzKw3fzRNbbyA/BawEMQBxsybYTZhGeC9P9p2DXuqTqVvla+PtEXBgRq0/Sgz2fEOBKyg==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/middleware-sdk-s3': 3.972.14 - '@aws-sdk/types': 3.973.3 - '@smithy/protocol-http': 5.3.10 - '@smithy/signature-v4': 5.3.10 - '@smithy/types': 4.13.0 + '@aws-sdk/middleware-sdk-s3': 3.972.12 + '@aws-sdk/types': 3.973.1 + '@smithy/protocol-http': 5.3.9 + '@smithy/signature-v4': 5.3.9 + '@smithy/types': 4.12.1 tslib: 2.8.1 - '@aws-sdk/token-providers@3.998.0': + /@aws-sdk/token-providers/3.996.0: + resolution: {integrity: sha512-jzBmlG97hYPdHjFs7G11fBgVArcwUrZX+SbGeQMph7teEWLDqIruKV+N0uzxFJF2GJJJ0UnMaKhv3PcXMltySg==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.14 - '@aws-sdk/nested-clients': 3.996.2 - '@aws-sdk/types': 3.973.3 - '@smithy/property-provider': 4.2.10 - '@smithy/shared-ini-file-loader': 4.4.5 - '@smithy/types': 4.13.0 + '@aws-sdk/core': 3.973.12 + '@aws-sdk/nested-clients': 3.996.0 + '@aws-sdk/types': 3.973.1 + '@smithy/property-provider': 4.2.9 + '@smithy/shared-ini-file-loader': 4.4.4 + '@smithy/types': 4.12.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/types@3.973.3': + /@aws-sdk/types/3.973.1: + resolution: {integrity: sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==} + engines: {node: '>=20.0.0'} dependencies: '@smithy/types': 4.13.0 tslib: 2.8.1 @@ -6267,34 +6837,46 @@ snapshots: dependencies: tslib: 2.8.1 - '@aws-sdk/util-endpoints@3.996.2': + /@aws-sdk/util-endpoints/3.996.0: + resolution: {integrity: sha512-EhSBGWSGQ6Jcbt6jRyX1/0EV7rf+6RGbIIskN0MTtHk0k8uj5FAa1FZhLf+1ETfnDTy/BT39t5IUOQiZL5X1jQ==} + engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.3 - '@smithy/types': 4.13.0 - '@smithy/url-parser': 4.2.10 - '@smithy/util-endpoints': 3.3.1 + '@aws-sdk/types': 3.973.1 + '@smithy/types': 4.12.1 + '@smithy/url-parser': 4.2.9 + '@smithy/util-endpoints': 3.2.9 tslib: 2.8.1 '@aws-sdk/util-locate-window@3.965.4': dependencies: tslib: 2.8.1 - '@aws-sdk/util-user-agent-browser@3.972.5': + /@aws-sdk/util-user-agent-browser/3.972.3: + resolution: {integrity: sha512-JurOwkRUcXD/5MTDBcqdyQ9eVedtAsZgw5rBwktsPTN7QtPiS2Ld1jkJepNgYoCufz1Wcut9iup7GJDoIHp8Fw==} dependencies: - '@aws-sdk/types': 3.973.3 - '@smithy/types': 4.13.0 + '@aws-sdk/types': 3.973.1 + '@smithy/types': 4.12.1 bowser: 2.14.1 tslib: 2.8.1 - '@aws-sdk/util-user-agent-node@3.972.13': + /@aws-sdk/util-user-agent-node/3.972.11: + resolution: {integrity: sha512-pQr35pSZANfUb0mJ9H87pziJQ39jW1D7xFRwh36eWfrEclbKoIqrzpOIVz49o1Jq9ZQzOtjS7rQVvt7V4w5awA==} + engines: {node: '>=20.0.0'} + peerDependencies: + aws-crt: '>=1.0.0' + peerDependenciesMeta: + aws-crt: + optional: true dependencies: - '@aws-sdk/middleware-user-agent': 3.972.14 - '@aws-sdk/types': 3.973.3 - '@smithy/node-config-provider': 4.3.10 - '@smithy/types': 4.13.0 + '@aws-sdk/middleware-user-agent': 3.972.12 + '@aws-sdk/types': 3.973.1 + '@smithy/node-config-provider': 4.3.9 + '@smithy/types': 4.12.1 tslib: 2.8.1 - '@aws-sdk/xml-builder@3.972.7': + /@aws-sdk/xml-builder/3.972.5: + resolution: {integrity: sha512-mCae5Ys6Qm1LDu0qdGwx2UQ63ONUe+FHw908fJzLDqFKTDBK4LDZUqKWm4OkTCNFq19bftjsBSESIGLD/s3/rA==} + engines: {node: '>=20.0.0'} dependencies: '@smithy/types': 4.13.0 fast-xml-parser: 5.3.6 @@ -6582,29 +7164,43 @@ snapshots: '@contentstack/cli-command@1.7.2(@types/node@14.18.63)(debug@4.4.3)': dependencies: - '@contentstack/cli-utilities': 1.17.4(@types/node@14.18.63)(debug@4.4.3) - '@oclif/core': 4.8.1 - '@oclif/plugin-help': 6.2.37 - contentstack: 3.26.4 - transitivePeerDependencies: - - '@types/node' - - debug + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + dev: true + + /@bcoe/v8-coverage/0.2.3: + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + dev: true + + /@colors/colors/1.5.0: + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + dev: false + + /@colors/colors/1.6.0: + resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} + engines: {node: '>=0.1.90'} + dev: false - '@contentstack/cli-command@2.0.0-beta(@types/node@14.18.63)(debug@4.4.3)': + /@contentstack/cli-bulk-operations/1.0.0-beta_lxq42tdpoxpye5tb7w3htdbbdq: + resolution: {integrity: sha512-ksF9mUdIabnwyIostbf3jj4/IRktrsEc7wrmr0PaRlPzDc0RQC5jyaiPCW+xtcvGeXwRM+FxDIcDvvfiPmp2+Q==} + engines: {node: '>=18'} + hasBin: true dependencies: - '@contentstack/cli-utilities': 2.0.0-beta.1(@types/node@14.18.63)(debug@4.4.3) - '@oclif/core': 4.8.1 - '@oclif/plugin-help': 6.2.37 - contentstack: 3.26.4 + '@contentstack/cli-command': 1.7.2_lxq42tdpoxpye5tb7w3htdbbdq + '@contentstack/cli-utilities': 1.17.4_lxq42tdpoxpye5tb7w3htdbbdq + '@contentstack/delivery-sdk': 4.11.2_debug@4.4.3 + lodash: 4.17.23 + uuid: 8.3.2 transitivePeerDependencies: - '@types/node' - debug - '@contentstack/cli-config@2.0.0-beta.2(@types/node@14.18.63)(debug@4.4.3)': + /@contentstack/cli-command/1.7.2_lxq42tdpoxpye5tb7w3htdbbdq: + resolution: {integrity: sha512-dtXc3gIcnivfLegADy5/PZb+1x/esZ65H2E1CjO/pg50UC8Vy1U+U0ozS0hJZTFoaVjeG+1VJRoxf5MrtUGnNA==} + engines: {node: '>=14.0.0'} dependencies: - '@contentstack/cli-command': 2.0.0-beta(@types/node@14.18.63)(debug@4.4.3) - '@contentstack/cli-utilities': 2.0.0-beta.1(@types/node@14.18.63)(debug@4.4.3) - '@contentstack/utils': 1.7.1 + '@contentstack/cli-utilities': 1.17.4_lxq42tdpoxpye5tb7w3htdbbdq '@oclif/core': 4.8.1 '@oclif/plugin-help': 6.2.37 lodash: 4.17.23 @@ -6612,11 +7208,14 @@ snapshots: - '@types/node' - debug - '@contentstack/cli-launch@1.9.6(@types/node@14.18.63)(debug@4.4.3)(tslib@2.8.1)(typescript@4.9.5)': + /@contentstack/cli-launch/1.9.6_ye7kx5d2fkdihvpgkysaadv2ca: + resolution: {integrity: sha512-CQN9932sQiek7r+fvsL96Y9+1a14e8mpB3NdC+ASa6tYhi/UKEO78cPF03Oj7+W7Qg1O1/YmRJSxjOdE3m3KMA==} + engines: {node: '>=14.0.0'} + hasBin: true dependencies: - '@apollo/client': 3.14.0(graphql@16.13.0) - '@contentstack/cli-command': 1.7.2(@types/node@14.18.63)(debug@4.4.3) - '@contentstack/cli-utilities': 1.17.4(@types/node@14.18.63)(debug@4.4.3) + '@apollo/client': 3.14.0_graphql@16.12.0 + '@contentstack/cli-command': 1.7.2_lxq42tdpoxpye5tb7w3htdbbdq + '@contentstack/cli-utilities': 1.17.4_lxq42tdpoxpye5tb7w3htdbbdq '@oclif/core': 4.8.1 '@oclif/plugin-help': 6.2.37 '@rollup/plugin-commonjs': 28.0.9(rollup@4.59.0) @@ -6650,7 +7249,8 @@ snapshots: - tslib - typescript - '@contentstack/cli-migration@2.0.0-beta.6(@types/node@14.18.63)(debug@4.4.3)': + /@contentstack/cli-utilities/1.17.4_lxq42tdpoxpye5tb7w3htdbbdq: + resolution: {integrity: sha512-45Ujy0lNtQiU0FhZrtfGEfte4kjy3tlOnlVz6REH+cW/y1Dgg1nMh+YVgygbOh+6b8PkvTYVlEvb15UxRarNiA==} dependencies: '@contentstack/cli-command': 2.0.0-beta(@types/node@14.18.63)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.1(@types/node@14.18.63)(debug@4.4.3) @@ -6683,7 +7283,7 @@ snapshots: conf: 10.2.0 dotenv: 16.6.1 figures: 3.2.0 - inquirer: 8.2.7(@types/node@14.18.63) + inquirer: 8.2.7_@types+node@14.18.63 inquirer-search-checkbox: 1.0.0 inquirer-search-list: 1.2.6 js-yaml: 4.1.1 @@ -6841,8 +7441,29 @@ snapshots: '@eslint/core': 0.17.0 optionalDependencies: eslint: 8.57.1 + dev: true - '@eslint/core@0.14.0': + /@eslint/config-array/0.21.1: + resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@eslint/object-schema': 2.1.7 + debug: 4.4.3 + minimatch: 3.1.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/config-helpers/0.4.2: + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@eslint/core': 0.17.0 + dev: true + + /@eslint/core/0.14.0: + resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: '@types/json-schema': 7.0.15 @@ -6874,7 +7495,7 @@ snapshots: ignore: 4.0.6 import-fresh: 3.3.1 js-yaml: 3.14.2 - minimatch: 3.1.5 + minimatch: 3.1.3 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color @@ -6888,7 +7509,7 @@ snapshots: ignore: 5.3.2 import-fresh: 3.3.1 js-yaml: 4.1.1 - minimatch: 3.1.5 + minimatch: 3.1.3 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color @@ -6902,7 +7523,7 @@ snapshots: ignore: 5.3.2 import-fresh: 3.3.1 js-yaml: 4.1.1 - minimatch: 3.1.5 + minimatch: 3.1.3 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color @@ -6944,37 +7565,83 @@ snapshots: lodash.isundefined: 3.0.1 lodash.uniq: 4.5.0 - '@graphql-typed-document-node/core@3.2.0(graphql@16.13.0)': + /@graphql-typed-document-node/core/3.2.0_graphql@16.12.0: + resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - graphql: 16.13.0 + graphql: 16.12.0 + dev: false - '@humanwhocodes/config-array@0.13.0': + /@humanfs/core/0.19.1: + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + dev: true + + /@humanfs/node/0.16.7: + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} + engines: {node: '>=18.18.0'} + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.4.3 + dev: true + + /@humanwhocodes/config-array/0.13.0: + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.3(supports-color@8.1.1) - minimatch: 3.1.5 + debug: 4.4.3 + minimatch: 3.1.3 transitivePeerDependencies: - supports-color '@humanwhocodes/config-array@0.5.0': dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.4.3(supports-color@8.1.1) - minimatch: 3.1.5 + debug: 4.4.3 + minimatch: 3.1.3 transitivePeerDependencies: - supports-color - '@humanwhocodes/module-importer@1.0.1': {} + /@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + + /@humanwhocodes/momoa/3.3.10: + resolution: {integrity: sha512-KWiFQpSAqEIyrTXko3hFNLeQvSK8zXlJQzhhxsyVn58WFRYXST99b3Nqnu+ttOtjds2Pl2grUHGpe2NzhPynuQ==} + engines: {node: '>=18'} + dev: true - '@humanwhocodes/momoa@3.3.10': {} + /@humanwhocodes/object-schema/1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + deprecated: Use @eslint/object-schema instead + dev: true - '@humanwhocodes/object-schema@1.2.1': {} + /@humanwhocodes/object-schema/2.0.3: + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + dev: true - '@humanwhocodes/object-schema@2.0.3': {} + /@humanwhocodes/retry/0.4.3: + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + dev: true - '@inquirer/ansi@1.0.2': {} + /@inquirer/ansi/1.0.2: + resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} + engines: {node: '>=18'} - '@inquirer/checkbox@4.3.2(@types/node@14.18.63)': + /@inquirer/checkbox/4.3.2: + resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/core': 10.3.2(@types/node@14.18.63) @@ -6983,8 +7650,28 @@ snapshots: yoctocolors-cjs: 2.1.3 optionalDependencies: '@types/node': 14.18.63 + yoctocolors-cjs: 2.1.3 - '@inquirer/confirm@3.2.0': + /@inquirer/checkbox/4.3.2_@types+node@20.19.33: + resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2_@types+node@20.19.33 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10_@types+node@20.19.33 + '@types/node': 20.19.33 + yoctocolors-cjs: 2.1.3 + dev: true + + /@inquirer/confirm/3.2.0: + resolution: {integrity: sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==} + engines: {node: '>=18'} dependencies: '@inquirer/core': 9.2.1 '@inquirer/type': 1.5.5 @@ -6995,8 +7682,43 @@ snapshots: '@inquirer/type': 3.0.10(@types/node@14.18.63) optionalDependencies: '@types/node': 14.18.63 + dev: true + + /@inquirer/confirm/5.1.21_@types+node@18.19.130: + resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 + + /@inquirer/confirm/5.1.21_@types+node@20.19.33: + resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2_@types+node@20.19.33 + '@inquirer/type': 3.0.10_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: true - '@inquirer/core@10.3.2(@types/node@14.18.63)': + /@inquirer/core/10.3.2: + resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 @@ -7008,8 +7730,35 @@ snapshots: yoctocolors-cjs: 2.1.3 optionalDependencies: '@types/node': 14.18.63 + cli-width: 4.1.0 + mute-stream: 2.0.0 + signal-exit: 4.1.0 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.3 - '@inquirer/core@9.2.1': + /@inquirer/core/10.3.2_@types+node@20.19.33: + resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10_@types+node@20.19.33 + '@types/node': 20.19.33 + cli-width: 4.1.0 + mute-stream: 2.0.0 + signal-exit: 4.1.0 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.3 + dev: true + + /@inquirer/core/9.2.1: + resolution: {integrity: sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==} + engines: {node: '>=18'} dependencies: '@inquirer/figures': 1.0.15 '@inquirer/type': 2.0.0 @@ -7024,91 +7773,374 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 - '@inquirer/editor@4.2.23(@types/node@14.18.63)': + '@inquirer/editor@4.2.23(@types/node@14.18.63)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@14.18.63) + '@inquirer/external-editor': 1.0.3(@types/node@14.18.63) + '@inquirer/type': 3.0.10(@types/node@14.18.63) + optionalDependencies: + '@types/node': 14.18.63 + dev: true + + /@inquirer/editor/4.2.23_@types+node@18.19.130: + resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/external-editor': 1.0.3_@types+node@18.19.130 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 + + '@inquirer/expand@4.0.23(@types/node@14.18.63)': + dependencies: + '@inquirer/core': 10.3.2_@types+node@20.19.33 + '@inquirer/external-editor': 1.0.3_@types+node@20.19.33 + '@inquirer/type': 3.0.10_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: true + + /@inquirer/expand/4.0.23: + resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2 + '@inquirer/type': 3.0.10 + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 14.18.63 + yoctocolors-cjs: 2.1.3 + + /@inquirer/expand/4.0.23_@types+node@20.19.33: + resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2_@types+node@20.19.33 + '@inquirer/type': 3.0.10_@types+node@20.19.33 + '@types/node': 20.19.33 + yoctocolors-cjs: 2.1.3 + dev: true + + /@inquirer/external-editor/1.0.3: + resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.2 + optionalDependencies: + '@types/node': 14.18.63 + chardet: 2.1.1 + iconv-lite: 0.7.2 + + /@inquirer/external-editor/1.0.3_@types+node@20.19.33: + resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@types/node': 20.19.33 + chardet: 2.1.1 + iconv-lite: 0.7.2 + + /@inquirer/figures/1.0.15: + resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} + engines: {node: '>=18'} + + /@inquirer/input/2.3.0: + resolution: {integrity: sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==} + engines: {node: '>=18'} + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 1.5.5 + + '@inquirer/input@4.3.1(@types/node@14.18.63)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@14.18.63) + '@inquirer/type': 3.0.10(@types/node@14.18.63) + optionalDependencies: + '@types/node': 14.18.63 + dev: true + + /@inquirer/input/4.3.1_@types+node@18.19.130: + resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 + + '@inquirer/number@3.0.23(@types/node@14.18.63)': + dependencies: + '@inquirer/core': 10.3.2_@types+node@20.19.33 + '@inquirer/type': 3.0.10_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: true + + /@inquirer/number/3.0.23: + resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2 + '@inquirer/type': 3.0.10 + dev: true + + /@inquirer/number/3.0.23_@types+node@14.18.63: + resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2_@types+node@14.18.63 + '@inquirer/type': 3.0.10_@types+node@14.18.63 + '@types/node': 14.18.63 + dev: true + + /@inquirer/number/3.0.23_@types+node@18.19.130: + resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 + + /@inquirer/number/3.0.23_@types+node@20.19.33: + resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true dependencies: - '@inquirer/core': 10.3.2(@types/node@14.18.63) - '@inquirer/external-editor': 1.0.3(@types/node@14.18.63) - '@inquirer/type': 3.0.10(@types/node@14.18.63) - optionalDependencies: - '@types/node': 14.18.63 + '@inquirer/core': 10.3.2_@types+node@20.19.33 + '@inquirer/type': 3.0.10_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: true - '@inquirer/expand@4.0.23(@types/node@14.18.63)': + /@inquirer/password/4.0.23: + resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true dependencies: + '@inquirer/ansi': 1.0.2 '@inquirer/core': 10.3.2(@types/node@14.18.63) '@inquirer/type': 3.0.10(@types/node@14.18.63) - yoctocolors-cjs: 2.1.3 optionalDependencies: '@types/node': 14.18.63 + dev: true - '@inquirer/external-editor@1.0.3(@types/node@14.18.63)': + /@inquirer/password/4.0.23_@types+node@18.19.130: + resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true dependencies: - chardet: 2.1.1 - iconv-lite: 0.7.2 - optionalDependencies: - '@types/node': 14.18.63 - - '@inquirer/figures@1.0.15': {} + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 - '@inquirer/input@2.3.0': + '@inquirer/prompts@7.10.1(@types/node@14.18.63)': dependencies: - '@inquirer/core': 9.2.1 - '@inquirer/type': 1.5.5 + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2_@types+node@20.19.33 + '@inquirer/type': 3.0.10_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: true - '@inquirer/input@4.3.1(@types/node@14.18.63)': + /@inquirer/prompts/7.10.1: + resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true dependencies: - '@inquirer/core': 10.3.2(@types/node@14.18.63) - '@inquirer/type': 3.0.10(@types/node@14.18.63) - optionalDependencies: + '@inquirer/checkbox': 4.3.2 + '@inquirer/confirm': 5.1.21 + '@inquirer/editor': 4.2.23 + '@inquirer/expand': 4.0.23 + '@inquirer/input': 4.3.1 + '@inquirer/number': 3.0.23 + '@inquirer/password': 4.0.23 + '@inquirer/rawlist': 4.1.11 + '@inquirer/search': 3.2.2 + '@inquirer/select': 4.4.2 + dev: true + + /@inquirer/prompts/7.10.1_@types+node@14.18.63: + resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/checkbox': 4.3.2_@types+node@14.18.63 + '@inquirer/confirm': 5.1.21_@types+node@14.18.63 + '@inquirer/editor': 4.2.23_@types+node@14.18.63 + '@inquirer/expand': 4.0.23_@types+node@14.18.63 + '@inquirer/input': 4.3.1_@types+node@14.18.63 + '@inquirer/number': 3.0.23_@types+node@14.18.63 + '@inquirer/password': 4.0.23_@types+node@14.18.63 + '@inquirer/rawlist': 4.1.11_@types+node@14.18.63 + '@inquirer/search': 3.2.2_@types+node@14.18.63 + '@inquirer/select': 4.4.2_@types+node@14.18.63 '@types/node': 14.18.63 + dev: true - '@inquirer/number@3.0.23(@types/node@14.18.63)': + /@inquirer/prompts/7.10.1_@types+node@18.19.130: + resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true dependencies: - '@inquirer/core': 10.3.2(@types/node@14.18.63) - '@inquirer/type': 3.0.10(@types/node@14.18.63) - optionalDependencies: - '@types/node': 14.18.63 + '@inquirer/checkbox': 4.3.2_@types+node@18.19.130 + '@inquirer/confirm': 5.1.21_@types+node@18.19.130 + '@inquirer/editor': 4.2.23_@types+node@18.19.130 + '@inquirer/expand': 4.0.23_@types+node@18.19.130 + '@inquirer/input': 4.3.1_@types+node@18.19.130 + '@inquirer/number': 3.0.23_@types+node@18.19.130 + '@inquirer/password': 4.0.23_@types+node@18.19.130 + '@inquirer/rawlist': 4.1.11_@types+node@18.19.130 + '@inquirer/search': 3.2.2_@types+node@18.19.130 + '@inquirer/select': 4.4.2_@types+node@18.19.130 + '@types/node': 18.19.130 - '@inquirer/password@4.0.23(@types/node@14.18.63)': + '@inquirer/rawlist@4.1.11(@types/node@14.18.63)': dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@14.18.63) - '@inquirer/type': 3.0.10(@types/node@14.18.63) + '@inquirer/checkbox': 4.3.2_@types+node@20.19.33 + '@inquirer/confirm': 5.1.21_@types+node@20.19.33 + '@inquirer/editor': 4.2.23_@types+node@20.19.33 + '@inquirer/expand': 4.0.23_@types+node@20.19.33 + '@inquirer/input': 4.3.1_@types+node@20.19.33 + '@inquirer/number': 3.0.23_@types+node@20.19.33 + '@inquirer/password': 4.0.23_@types+node@20.19.33 + '@inquirer/rawlist': 4.1.11_@types+node@20.19.33 + '@inquirer/search': 3.2.2_@types+node@20.19.33 + '@inquirer/select': 4.4.2_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: true + + /@inquirer/rawlist/4.1.11: + resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2 + '@inquirer/type': 3.0.10 + yoctocolors-cjs: 2.1.3 optionalDependencies: '@types/node': 14.18.63 + yoctocolors-cjs: 2.1.3 - '@inquirer/prompts@7.10.1(@types/node@14.18.63)': + /@inquirer/rawlist/4.1.11_@types+node@20.19.33: + resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true dependencies: - '@inquirer/checkbox': 4.3.2(@types/node@14.18.63) - '@inquirer/confirm': 5.1.21(@types/node@14.18.63) - '@inquirer/editor': 4.2.23(@types/node@14.18.63) - '@inquirer/expand': 4.0.23(@types/node@14.18.63) - '@inquirer/input': 4.3.1(@types/node@14.18.63) - '@inquirer/number': 3.0.23(@types/node@14.18.63) - '@inquirer/password': 4.0.23(@types/node@14.18.63) - '@inquirer/rawlist': 4.1.11(@types/node@14.18.63) - '@inquirer/search': 3.2.2(@types/node@14.18.63) - '@inquirer/select': 4.4.2(@types/node@14.18.63) - optionalDependencies: - '@types/node': 14.18.63 + '@inquirer/core': 10.3.2_@types+node@20.19.33 + '@inquirer/type': 3.0.10_@types+node@20.19.33 + '@types/node': 20.19.33 + yoctocolors-cjs: 2.1.3 + dev: true - '@inquirer/rawlist@4.1.11(@types/node@14.18.63)': + /@inquirer/search/3.2.2: + resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true dependencies: - '@inquirer/core': 10.3.2(@types/node@14.18.63) + '@inquirer/core': 10.3.2 + '@inquirer/figures': 1.0.15 '@inquirer/type': 3.0.10(@types/node@14.18.63) yoctocolors-cjs: 2.1.3 optionalDependencies: '@types/node': 14.18.63 + yoctocolors-cjs: 2.1.3 - '@inquirer/search@3.2.2(@types/node@14.18.63)': + /@inquirer/search/3.2.2_@types+node@20.19.33: + resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true dependencies: - '@inquirer/core': 10.3.2(@types/node@14.18.63) + '@inquirer/core': 10.3.2_@types+node@20.19.33 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@14.18.63) + '@inquirer/type': 3.0.10_@types+node@20.19.33 + '@types/node': 20.19.33 yoctocolors-cjs: 2.1.3 - optionalDependencies: - '@types/node': 14.18.63 + dev: true - '@inquirer/select@2.5.0': + /@inquirer/select/2.5.0: + resolution: {integrity: sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==} + engines: {node: '>=18'} dependencies: '@inquirer/core': 9.2.1 '@inquirer/figures': 1.0.15 @@ -7125,8 +8157,28 @@ snapshots: yoctocolors-cjs: 2.1.3 optionalDependencies: '@types/node': 14.18.63 + yoctocolors-cjs: 2.1.3 - '@inquirer/type@1.5.5': + /@inquirer/select/4.4.2_@types+node@20.19.33: + resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2_@types+node@20.19.33 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10_@types+node@20.19.33 + '@types/node': 20.19.33 + yoctocolors-cjs: 2.1.3 + dev: true + + /@inquirer/type/1.5.5: + resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==} + engines: {node: '>=18'} dependencies: mute-stream: 1.0.0 @@ -7137,8 +8189,34 @@ snapshots: '@inquirer/type@3.0.10(@types/node@14.18.63)': optionalDependencies: '@types/node': 14.18.63 + dev: true - '@isaacs/cliui@8.0.2': + /@inquirer/type/3.0.10_@types+node@18.19.130: + resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@types/node': 18.19.130 + + /@inquirer/type/3.0.10_@types+node@20.19.33: + resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@types/node': 20.19.33 + dev: true + + /@isaacs/cliui/8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} dependencies: string-width: 5.1.2 string-width-cjs: string-width@4.2.3 @@ -7218,7 +8296,7 @@ snapshots: indent-string: 4.0.0 is-wsl: 2.2.0 lilconfig: 3.1.3 - minimatch: 10.2.4 + minimatch: 10.2.2 semver: 7.7.4 string-width: 4.2.3 supports-color: 8.1.1 @@ -7244,7 +8322,29 @@ snapshots: dependencies: '@oclif/core': 4.8.1 ansis: 3.17.0 - debug: 4.4.3(supports-color@8.1.1) + fast-levenshtein: 3.0.0 + transitivePeerDependencies: + - '@types/node' + + /@oclif/plugin-not-found/3.2.74_@types+node@20.19.33: + resolution: {integrity: sha512-6RD/EuIUGxAYR45nMQg+nw+PqwCXUxkR6Eyn+1fvbVjtb9d+60OPwB77LCRUI4zKNI+n0LOFaMniEdSpb+A7kQ==} + engines: {node: '>=18.0.0'} + dependencies: + '@inquirer/prompts': 7.10.1_@types+node@20.19.33 + '@oclif/core': 4.8.1 + ansis: 3.17.0 + fast-levenshtein: 3.0.0 + transitivePeerDependencies: + - '@types/node' + dev: true + + /@oclif/plugin-plugins/5.4.56: + resolution: {integrity: sha512-mZjRudlmVSr6Stz0CVFuaIZOjwZ5DqjWepQCR/yK9nbs8YunGautpuxBx/CcqaEH29xiQfsuNOIUWa1w/+3VSA==} + engines: {node: '>=18.0.0'} + dependencies: + '@oclif/core': 4.8.1 + ansis: 3.17.0 + debug: 4.4.3 npm: 10.9.4 npm-package-arg: 11.0.3 npm-run-path: 5.3.0 @@ -7458,7 +8558,13 @@ snapshots: '@sinonjs/commons': 3.0.1 type-detect: 4.1.0 - '@smithy/abort-controller@4.2.10': + /@sinonjs/text-encoding/0.7.3: + resolution: {integrity: sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==} + dev: true + + /@smithy/abort-controller/4.2.9: + resolution: {integrity: sha512-6YGSygFmck1vMjzSxbjEPKMm1xWUr2+w+F8kWVc8rqKQYd1C5zZftvxGii4ti4Mh5ulIXZtAUoXS88Hhu6fkjQ==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/types': 4.13.0 tslib: 2.8.1 @@ -7472,7 +8578,9 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/config-resolver@4.4.9': + /@smithy/config-resolver/4.4.7: + resolution: {integrity: sha512-RISbtc12JKdFRYadt2kW12Cp6XCSU00uFaBZPZqInNVSrRdJFPY/S6nd6/sV7+ySTgGPiKrERtnimEFI6sSweQ==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/node-config-provider': 4.3.10 '@smithy/types': 4.13.0 @@ -7481,7 +8589,9 @@ snapshots: '@smithy/util-middleware': 4.2.10 tslib: 2.8.1 - '@smithy/core@3.23.6': + /@smithy/core/3.23.4: + resolution: {integrity: sha512-IH7G3hWxUhd2Z6HtvjZ1EiyDBCRYRr2sngOB9KUWf96XQ8JP2O5ascUH6TouW5YCIMFaVnKADEscM/vUfI3TvA==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/middleware-serde': 4.2.11 '@smithy/protocol-http': 5.3.10 @@ -7494,7 +8604,9 @@ snapshots: '@smithy/uuid': 1.1.1 tslib: 2.8.1 - '@smithy/credential-provider-imds@4.2.10': + /@smithy/credential-provider-imds/4.2.9: + resolution: {integrity: sha512-Jf723a38EGAzWHxJHzb9DtBq7lrvdJlkCAPWQdN/oiznovx5yWXCFCVspzDe8JU6b+k9hJXYB5duFZpb+3mB6Q==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/node-config-provider': 4.3.10 '@smithy/property-provider': 4.2.10 @@ -7502,37 +8614,49 @@ snapshots: '@smithy/url-parser': 4.2.10 tslib: 2.8.1 - '@smithy/eventstream-codec@4.2.10': + /@smithy/eventstream-codec/4.2.9: + resolution: {integrity: sha512-8/wOb1wm/joXCj6SNHRFnfcNBR4xmumw869UnM+RrjoWeliNcTnOTw2WZXBWoKfszbL/v/AxdijIilqRMst+vA==} + engines: {node: '>=18.0.0'} dependencies: '@aws-crypto/crc32': 5.2.0 '@smithy/types': 4.13.0 '@smithy/util-hex-encoding': 4.2.1 tslib: 2.8.1 - '@smithy/eventstream-serde-browser@4.2.10': + /@smithy/eventstream-serde-browser/4.2.9: + resolution: {integrity: sha512-HbD4ptlSKHVfF84F77oqy2kswQR5H9basFILtCvnhtgzvRntiQtqstT1XFENzI7dQzrGD0HfhMjziSCs6EZEFA==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/eventstream-serde-universal': 4.2.10 '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/eventstream-serde-config-resolver@4.3.10': + /@smithy/eventstream-serde-config-resolver/4.3.9: + resolution: {integrity: sha512-W2KlYzjD1V7jCUsTxy/HWrWDa9RdnzqY8Aeskaoakrj+9aiZ53YzEC7lNb3JJ0zKFjWoLbXdaSXmftBBR8Wjsw==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/eventstream-serde-node@4.2.10': + /@smithy/eventstream-serde-node/4.2.9: + resolution: {integrity: sha512-6nMJG2KJJ5cjmPmySomEdpqhGsfneanKCjb5uBJJIM2D6rZhemEpYBtes6zr910LkxWseWTIbWrif0vaOB9NTA==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/eventstream-serde-universal': 4.2.10 '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/eventstream-serde-universal@4.2.10': + /@smithy/eventstream-serde-universal/4.2.9: + resolution: {integrity: sha512-RgkumJugvbFVcifYCFeYaFpMOuLiIAcvzKe21EeaM6/KKU/4XYyf8hs/So9GSN6SDe4bqZbwB4g/rr/pIxUZmA==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/eventstream-codec': 4.2.10 '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/fetch-http-handler@5.3.11': + /@smithy/fetch-http-handler/5.3.10: + resolution: {integrity: sha512-qF4EcrEtEf2P6f2kGGuSVe1lan26cn7PsWJBC3vZJ6D16Fm5FSN06udOMVoW6hjzQM3W7VDFwtyUG2szQY50dA==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/protocol-http': 5.3.10 '@smithy/querystring-builder': 4.2.10 @@ -7540,27 +8664,35 @@ snapshots: '@smithy/util-base64': 4.3.1 tslib: 2.8.1 - '@smithy/hash-blob-browser@4.2.11': + /@smithy/hash-blob-browser/4.2.10: + resolution: {integrity: sha512-2lZvvcwTaXq6cGOcX72Ej9WU+z3T/C5NOuqIm+zLD3MlExRp9kW/Qa/p66NbBM74X0BdrdvpsMYwlkhtvHrxaQ==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/chunked-blob-reader': 5.2.1 '@smithy/chunked-blob-reader-native': 4.2.2 '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/hash-node@4.2.10': + /@smithy/hash-node/4.2.9: + resolution: {integrity: sha512-/iSYAwSIA/SAeLga2YEpPLLOmw3n86RW4/bkhxtY1DSTR9z5HGjbYTzPaBKv2m8a4nK1rqZWchhl41qTaqMLbg==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/types': 4.13.0 '@smithy/util-buffer-from': 4.2.1 '@smithy/util-utf8': 4.2.1 tslib: 2.8.1 - '@smithy/hash-stream-node@4.2.10': + /@smithy/hash-stream-node/4.2.9: + resolution: {integrity: sha512-WFPbY/TysowQuoWR0xOCPT3RH1KMpThUWjx75RAMLkDlTYTANzyPHZiDRslf2e5bTmCYcqCshN7up70Ic/Zqug==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/types': 4.13.0 '@smithy/util-utf8': 4.2.1 tslib: 2.8.1 - '@smithy/invalid-dependency@4.2.10': + /@smithy/invalid-dependency/4.2.9: + resolution: {integrity: sha512-J+0rlwWZKgOYugVgRE5VlVz/UFV+6cIpZkmfWBq1ld1x3htKDdHOutYhZTURIvSVztWn0T3aghCdEzGdXXsSMw==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/types': 4.13.0 tslib: 2.8.1 @@ -7573,19 +8705,25 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/md5-js@4.2.10': + /@smithy/md5-js/4.2.9: + resolution: {integrity: sha512-ZCCWfGj4wvqV+5OS9e/GvR5jlR7j1mMB1UkGE+V7P1USFMwcL4Z4j5mO9nGvQGkfe20KM87ymbvZIcU9tHNlIg==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/types': 4.13.0 '@smithy/util-utf8': 4.2.1 tslib: 2.8.1 - '@smithy/middleware-content-length@4.2.10': + /@smithy/middleware-content-length/4.2.9: + resolution: {integrity: sha512-9ViCZhFkmLUDyIPeBAsW7h5/Tcix806gWqd/BBqwW6KB8mhgZTTqjRMsyTTmMo2zpF+KckpYQsSiiFrIGHRaFw==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/protocol-http': 5.3.10 '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/middleware-endpoint@4.4.20': + /@smithy/middleware-endpoint/4.4.18: + resolution: {integrity: sha512-4OS3TP3IWZysT8KlSG/UwfKdelJmuQ2CqVNfrkjm2Rsm146/DuSTfXiD1ulgWpp9L6lJmPYfWTp7/m4b4dQSdQ==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/core': 3.23.6 '@smithy/middleware-serde': 4.2.11 @@ -7596,7 +8734,9 @@ snapshots: '@smithy/util-middleware': 4.2.10 tslib: 2.8.1 - '@smithy/middleware-retry@4.4.37': + /@smithy/middleware-retry/4.4.35: + resolution: {integrity: sha512-sz+Th9ofKypOtaboPTcyZtIfCs2LNb84bzxEhPffCElyMorVYDBdeGzxYqSLC6gWaZUqpPSbj5F6TIxYUlSCfQ==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/node-config-provider': 4.3.10 '@smithy/protocol-http': 5.3.10 @@ -7608,25 +8748,33 @@ snapshots: '@smithy/uuid': 1.1.1 tslib: 2.8.1 - '@smithy/middleware-serde@4.2.11': + /@smithy/middleware-serde/4.2.10: + resolution: {integrity: sha512-BQsdoi7ma4siJAzD0S6MedNPhiMcTdTLUqEUjrHeT1TJppBKWnwqySg34Oh/uGRhJeBd1sAH2t5tghBvcyD6tw==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/protocol-http': 5.3.10 '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/middleware-stack@4.2.10': + /@smithy/middleware-stack/4.2.9: + resolution: {integrity: sha512-pid7ksBr7nm0X/3paIlGo9Fh3UK1pQ5yH0007tBmdkVvv+AsBZAOzC2dmLhlzDWKkSB+ZCiiyDArjAW3klkbMg==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/node-config-provider@4.3.10': + /@smithy/node-config-provider/4.3.9: + resolution: {integrity: sha512-EjdDTVGnnyJ9y8jXIfkF45UUZs21/Pp8xaMTZySLoC0xI3EhY7jq4co3LQnhh/bB6VVamd9ELpYJWLDw2ANhZA==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/property-provider': 4.2.10 '@smithy/shared-ini-file-loader': 4.4.5 '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/node-http-handler@4.4.12': + /@smithy/node-http-handler/4.4.11: + resolution: {integrity: sha512-kQNJFwzYA9y+Fj3h9t1ToXYOJBobwUVEc6/WX45urJXyErgG0WOsres8Se8BAiFCMe8P06OkzRgakv7bQ5S+6Q==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/abort-controller': 4.2.10 '@smithy/protocol-http': 5.3.10 @@ -7634,37 +8782,52 @@ snapshots: '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/property-provider@4.2.10': + /@smithy/property-provider/4.2.9: + resolution: {integrity: sha512-ibHwLxq4KlbfueoNxMNrZkG+O7V/5XKrewhDGYn0p9DYKCsdsofuWHKdX3QW4zHlAUfLStqdCUSDi/q/9WSjwA==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/protocol-http@5.3.10': + /@smithy/protocol-http/5.3.9: + resolution: {integrity: sha512-PRy4yZqsKI3Eab8TLc16Dj2NzC4dnw/8E95+++Jc+wwlkjBpAq3tNLqkLHMmSvDfxKQ+X5PmmCYt+rM/GcMKPA==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/querystring-builder@4.2.10': + /@smithy/querystring-builder/4.2.9: + resolution: {integrity: sha512-/AIDaq0+ehv+QfeyAjCUFShwHIt+FA1IodsV/2AZE5h4PUZcQYv5sjmy9V67UWfsBoTjOPKUFYSRfGoNW9T2UQ==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/types': 4.13.0 '@smithy/util-uri-escape': 4.2.1 tslib: 2.8.1 - '@smithy/querystring-parser@4.2.10': + /@smithy/querystring-parser/4.2.9: + resolution: {integrity: sha512-kZ9AHhrYTea3UoklXudEnyA4duy9KAWERC28+ft8y8HIhR3yGsjv1PFTgzMpB+5L4tQKXNTwFbVJMeRK20vpHQ==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/service-error-classification@4.2.10': + /@smithy/service-error-classification/4.2.9: + resolution: {integrity: sha512-DYYd4xrm9Ozik+ZT4f5ZqSXdzscVHF/tFCzqieIFcLrjRDxWSgRtvtXOohJGoniLfPcBcy5ltR3tp2Lw4/d9ag==} + engines: {node: '>=18.0.0'} dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.12.1 + dev: true - '@smithy/shared-ini-file-loader@4.4.5': + /@smithy/shared-ini-file-loader/4.4.4: + resolution: {integrity: sha512-tA5Cm11BHQCk/67y6VPIWydLh/pMY90jqOEWIr/2VAzTOoDwGpwp0C/AuHBc3/xWSOA5m5PXLN+lIOrsnTm/PQ==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/signature-v4@5.3.10': + /@smithy/signature-v4/5.3.9: + resolution: {integrity: sha512-QZKreDINuWf6KIcUUuurjBJiPPSRpMyU3sFPKk6urNAYcKkXhe6Ma+9MBX9e87yDnZfa/cqNMxobkdi9bpJt1A==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/is-array-buffer': 4.2.1 '@smithy/protocol-http': 5.3.10 @@ -7675,7 +8838,9 @@ snapshots: '@smithy/util-utf8': 4.2.1 tslib: 2.8.1 - '@smithy/smithy-client@4.12.0': + /@smithy/smithy-client/4.11.7: + resolution: {integrity: sha512-gQP2J3qB/Wmc26gdmB8gA6zq2o2spG5sEU3o7TaTATBJEk29sYGWdEFoGEy91BczSpifTo0DQhVYjZXBEVcrpA==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/core': 3.23.6 '@smithy/middleware-endpoint': 4.4.20 @@ -7685,11 +8850,15 @@ snapshots: '@smithy/util-stream': 4.5.15 tslib: 2.8.1 - '@smithy/types@4.13.0': + /@smithy/types/4.12.1: + resolution: {integrity: sha512-ow30Ze/DD02KH2p0eMyIF2+qJzGyNb0kFrnTRtPpuOkQ4hrgvLdaU4YC6r/K8aOrCML4FH0Cmm0aI4503L1Hwg==} + engines: {node: '>=18.0.0'} dependencies: tslib: 2.8.1 - '@smithy/url-parser@4.2.10': + /@smithy/url-parser/4.2.9: + resolution: {integrity: sha512-gYs8FrnwKoIvL+GyPz6VvweCkrXqHeD+KnOAxB+NFy6mLr4l75lFrn3dZ413DG0K2TvFtN7L43x7r8hyyohYdg==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/querystring-parser': 4.2.10 '@smithy/types': 4.13.0 @@ -7723,14 +8892,18 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/util-defaults-mode-browser@4.3.36': + /@smithy/util-defaults-mode-browser/4.3.34: + resolution: {integrity: sha512-m75CH7xaVG8ErlnfXsIBLrgVrApejrvUpohr41CMdeWNcEu/Ouvj9fbNA7oW9Qpr0Awf+BmDRrYx72hEKgY+FQ==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/property-provider': 4.2.10 '@smithy/smithy-client': 4.12.0 '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/util-defaults-mode-node@4.2.39': + /@smithy/util-defaults-mode-node/4.2.37: + resolution: {integrity: sha512-1LcAt0PV1dletxiGwcw2IJ8vLNhfkir02NTi1i/CFCY2ObtM5wDDjn/8V2dbPrbyoh6OTFH+uayI1rSVRBMT3A==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/config-resolver': 4.4.9 '@smithy/credential-provider-imds': 4.2.10 @@ -7740,7 +8913,9 @@ snapshots: '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/util-endpoints@3.3.1': + /@smithy/util-endpoints/3.2.9: + resolution: {integrity: sha512-9FTqTzKxCFelCKdtHb22BTbrLgw7tTI+D6r/Ci/njI0tzqWLQctS0uEDTzraCR5K6IJItfFp1QmESlBytSpRhQ==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/node-config-provider': 4.3.10 '@smithy/types': 4.13.0 @@ -7750,18 +8925,24 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/util-middleware@4.2.10': + /@smithy/util-middleware/4.2.9: + resolution: {integrity: sha512-pfnZneJ1S9X3TRmg2l3pG11Pvx2BW9O3NFhUN30llrK/yUKu8WbqMTx4/CzED+qKBYw0//ntUT00hvmaG+nLgA==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/util-retry@4.2.10': + /@smithy/util-retry/4.2.9: + resolution: {integrity: sha512-79hfhL/oxP40SCXJGfjfE9pjbUVfHhXZFpCWXTHqXSluzaVy7jwWs9Ui7lLbfDBSp+7i+BIwgeVIRerbIRWN6g==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/service-error-classification': 4.2.10 '@smithy/types': 4.13.0 tslib: 2.8.1 - '@smithy/util-stream@4.5.15': + /@smithy/util-stream/4.5.14: + resolution: {integrity: sha512-IOBEiJTOltSx6MAfwkx/GSVM8/UCJxdtw13haP5OEL543lb1DN6TAypsxv+qcj4l/rKcpapbS6zK9MQGBOhoaA==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/fetch-http-handler': 5.3.11 '@smithy/node-http-handler': 4.4.12 @@ -7786,7 +8967,9 @@ snapshots: '@smithy/util-buffer-from': 4.2.1 tslib: 2.8.1 - '@smithy/util-waiter@4.2.10': + /@smithy/util-waiter/4.2.9: + resolution: {integrity: sha512-/PYREwfBaj3fV5V4PfMksYj/WKwrjQ4gW/yo8KLpZSkAdBEkvXd68hovAubrw+n+Q8Rcr9XRn6uzcoQCEhrNFQ==} + engines: {node: '>=18.0.0'} dependencies: '@smithy/abort-controller': 4.2.10 '@smithy/types': 4.13.0 @@ -7895,19 +9078,35 @@ snapshots: '@types/mkdirp@1.0.2': dependencies: - '@types/node': 14.18.63 + '@types/linkify-it': 5.0.0 + '@types/mdurl': 2.0.0 + dev: true - '@types/mocha@10.0.10': {} + /@types/mdurl/2.0.0: + resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} + dev: true - '@types/mocha@8.2.3': {} + /@types/mime/1.3.5: + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + dev: false - '@types/mute-stream@0.0.4': + /@types/minimatch/6.0.0: + resolution: {integrity: sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==} + deprecated: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed. + dependencies: + minimatch: 10.2.2 + dev: true + + /@types/mkdirp/1.0.2: + resolution: {integrity: sha512-o0K1tSO0Dx5X6xlU5F1D6625FawhC3dU3iqr25lluNv/+/QIVH8RLNEiVokgIZo+mz+87w/3Mkg/VvQS+J51fQ==} dependencies: '@types/node': 14.18.63 + dev: true '@types/node@14.18.63': {} - '@types/node@22.19.12': + /@types/node/20.19.33: + resolution: {integrity: sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw==} dependencies: undici-types: 6.21.0 @@ -7959,7 +9158,34 @@ snapshots: '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji + '@typescript-eslint/utils': 5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji + debug: 4.4.3 + eslint: 8.57.1 + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare-lite: 1.4.0 + semver: 7.7.4 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/eslint-plugin/6.21.0_6bjyp4njf2pou6veal5dpp4r2u: + resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 6.21.0_k2rwabtyo525wwqr6566umnmhy '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@4.9.5) '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@4.9.5) @@ -8056,8 +9282,54 @@ snapshots: typescript: 4.9.5 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/type-utils/6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji: + resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 6.21.0_typescript@4.9.5 + '@typescript-eslint/utils': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji + debug: 4.4.3 + eslint: 8.57.1 + ts-api-utils: 1.4.3_typescript@4.9.5 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/type-utils/6.21.0_k2rwabtyo525wwqr6566umnmhy: + resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.9.3 + '@typescript-eslint/utils': 6.21.0_k2rwabtyo525wwqr6566umnmhy + debug: 4.4.3 + eslint: 8.57.1 + ts-api-utils: 1.4.3_typescript@5.9.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + dev: true - '@typescript-eslint/type-utils@8.56.1(eslint@8.57.1)(typescript@4.9.5)': + /@typescript-eslint/type-utils/8.56.1_avq3eyf5kaj6ssrwo7fvkrwnji: + resolution: {integrity: sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' dependencies: '@typescript-eslint/types': 8.56.1 '@typescript-eslint/typescript-estree': 8.56.1(typescript@4.9.5) @@ -8069,13 +9341,73 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@6.21.0': {} + /@typescript-eslint/type-utils/8.56.1_k2rwabtyo525wwqr6566umnmhy: + resolution: {integrity: sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1_typescript@5.9.3 + '@typescript-eslint/utils': 8.56.1_k2rwabtyo525wwqr6566umnmhy + debug: 4.4.3 + eslint: 8.57.1 + ts-api-utils: 2.4.0_typescript@5.9.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types/5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@typescript-eslint/types/6.21.0: + resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} + engines: {node: ^16.0.0 || >=18.0.0} + dev: true + + /@typescript-eslint/types/7.18.0: + resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} + engines: {node: ^18.18.0 || >=20.0.0} + dev: true - '@typescript-eslint/types@7.18.0': {} + /@typescript-eslint/types/8.56.1: + resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true - '@typescript-eslint/types@8.56.1': {} + /@typescript-eslint/typescript-estree/5.62.0_typescript@4.9.5: + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.4.3 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.7.4 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true - '@typescript-eslint/typescript-estree@6.21.0(typescript@4.9.5)': + /@typescript-eslint/typescript-estree/6.21.0_typescript@4.9.5: + resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 @@ -8097,7 +9429,7 @@ snapshots: debug: 4.4.3(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.8 + minimatch: 9.0.6 semver: 7.7.4 ts-api-utils: 1.4.3(typescript@4.9.5) optionalDependencies: @@ -8107,12 +9439,31 @@ snapshots: '@typescript-eslint/typescript-estree@8.56.1(typescript@4.9.5)': dependencies: - '@typescript-eslint/project-service': 8.56.1(typescript@4.9.5) - '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@4.9.5) + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 + debug: 4.4.3 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.6 + semver: 7.7.4 + ts-api-utils: 1.4.3_typescript@5.9.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree/8.56.1_typescript@4.9.5: + resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@typescript-eslint/project-service': 8.56.1_typescript@4.9.5 + '@typescript-eslint/tsconfig-utils': 8.56.1_typescript@4.9.5 '@typescript-eslint/types': 8.56.1 '@typescript-eslint/visitor-keys': 8.56.1 - debug: 4.4.3(supports-color@8.1.1) - minimatch: 10.2.4 + debug: 4.4.3 + minimatch: 10.2.2 semver: 7.7.4 tinyglobby: 0.2.15 ts-api-utils: 2.4.0(typescript@4.9.5) @@ -8122,7 +9473,47 @@ snapshots: '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@4.9.5)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@typescript-eslint/project-service': 8.56.1_typescript@5.9.3 + '@typescript-eslint/tsconfig-utils': 8.56.1_typescript@5.9.3 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/visitor-keys': 8.56.1 + debug: 4.4.3 + minimatch: 10.2.2 + semver: 7.7.4 + tinyglobby: 0.2.15 + ts-api-utils: 2.4.0_typescript@5.9.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils/5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji: + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.9.1_eslint@8.57.1 + '@types/json-schema': 7.0.15 + '@types/semver': 7.7.1 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 + eslint: 8.57.1 + eslint-scope: 5.1.1 + semver: 7.7.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils/6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji: + resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.9.1_eslint@8.57.1 '@types/json-schema': 7.0.15 '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 6.21.0 @@ -8852,12 +10243,37 @@ snapshots: core-js-compat@3.48.0: dependencies: browserslist: 4.28.1 + dev: true + + /core-util-is/1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: false - core-util-is@1.0.3: {} + /create-jest/29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi: + resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + dev: true - create-require@1.1.1: {} + /create-require/1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + dev: true - cross-fetch@4.1.0: + /cross-fetch/4.1.0: + resolution: {integrity: sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==} dependencies: node-fetch: 2.7.0 transitivePeerDependencies: @@ -9294,7 +10710,7 @@ snapshots: hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 - minimatch: 3.1.5 + minimatch: 3.1.3 object.fromentries: 2.0.8 object.groupby: 1.0.3 object.values: 1.2.1 @@ -9323,7 +10739,7 @@ snapshots: hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 - minimatch: 3.1.5 + minimatch: 3.1.3 object.fromentries: 2.0.8 object.groupby: 1.0.3 object.values: 1.2.1 @@ -9368,7 +10784,7 @@ snapshots: eslint-utils: 3.0.0(eslint@8.57.1) ignore: 5.3.2 is-core-module: 2.16.1 - minimatch: 3.1.5 + minimatch: 3.1.3 resolve: 1.22.11 semver: 7.7.4 @@ -9391,13 +10807,75 @@ snapshots: dependencies: '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@4.9.5) eslint: 8.57.1 - minimatch: 9.0.8 + eslint-plugin-es-x: 7.8.0_eslint@8.57.1 + get-tsconfig: 4.13.6 + globals: 15.15.0 + globrex: 0.1.2 + ignore: 5.3.2 + semver: 7.7.4 + ts-declaration-location: 1.0.7_typescript@5.9.3 + transitivePeerDependencies: + - typescript + dev: true + + /eslint-plugin-perfectionist/2.11.0_avq3eyf5kaj6ssrwo7fvkrwnji: + resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} + peerDependencies: + astro-eslint-parser: ^1.0.2 + eslint: '>=8.0.0' + svelte: '>=3.0.0' + svelte-eslint-parser: ^0.37.0 + vue-eslint-parser: '>=9.0.0' + peerDependenciesMeta: + astro-eslint-parser: + optional: true + svelte: + optional: true + svelte-eslint-parser: + optional: true + vue-eslint-parser: + optional: true + dependencies: + '@typescript-eslint/utils': 7.18.0_avq3eyf5kaj6ssrwo7fvkrwnji + eslint: 8.57.1 + minimatch: 9.0.6 + natural-compare-lite: 1.4.0 + transitivePeerDependencies: + - supports-color + - typescript + + /eslint-plugin-perfectionist/2.11.0_k2rwabtyo525wwqr6566umnmhy: + resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} + peerDependencies: + astro-eslint-parser: ^1.0.2 + eslint: '>=8.0.0' + svelte: '>=3.0.0' + svelte-eslint-parser: ^0.37.0 + vue-eslint-parser: '>=9.0.0' + peerDependenciesMeta: + astro-eslint-parser: + optional: true + svelte: + optional: true + svelte-eslint-parser: + optional: true + vue-eslint-parser: + optional: true + dependencies: + '@typescript-eslint/utils': 7.18.0_k2rwabtyo525wwqr6566umnmhy + eslint: 8.57.1 + minimatch: 9.0.6 natural-compare-lite: 1.4.0 transitivePeerDependencies: - supports-color - typescript + dev: true - eslint-plugin-perfectionist@4.15.1(eslint@8.57.1)(typescript@4.9.5): + /eslint-plugin-perfectionist/4.15.1_avq3eyf5kaj6ssrwo7fvkrwnji: + resolution: {integrity: sha512-MHF0cBoOG0XyBf7G0EAFCuJJu4I18wy0zAoT1OHfx2o6EOx1EFTIzr2HGeuZa1kDcusoX0xJ9V7oZmaeFd773Q==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + eslint: '>=8.45.0' dependencies: '@typescript-eslint/types': 8.56.1 '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@4.9.5) @@ -9506,7 +10984,7 @@ snapshots: json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.1.5 + minimatch: 3.1.3 natural-compare: 1.4.0 optionator: 0.9.4 progress: 2.0.3 @@ -9524,46 +11002,96 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) '@eslint-community/regexpp': 4.12.2 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.1 - '@humanwhocodes/config-array': 0.13.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.3.0 + ajv: 6.14.0 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.3(supports-color@8.1.1) + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.1 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.3 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + /eslint/9.39.3: + resolution: {integrity: sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + dependencies: + '@eslint-community/eslint-utils': 4.9.1_eslint@9.39.3 + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.21.1 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 + '@eslint/eslintrc': 3.3.4 + '@eslint/js': 9.39.3 + '@eslint/plugin-kit': 0.4.1 + '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.3.0 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 ajv: 6.14.0 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.3(supports-color@8.1.1) - doctrine: 3.0.0 + debug: 4.4.3 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 esquery: 1.7.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.1 json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.1.5 + minimatch: 3.1.3 natural-compare: 1.4.0 optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 transitivePeerDependencies: - supports-color + dev: true - espree@10.4.0: + /espree/10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: acorn: 8.16.0 acorn-jsx: 5.3.2(acorn@8.16.0) @@ -9693,9 +11221,12 @@ snapshots: dependencies: fastest-levenshtein: 1.0.16 - fast-uri@3.1.0: {} + /fast-uri/3.1.0: + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} - fast-xml-parser@5.3.6: + /fast-xml-parser/5.3.6: + resolution: {integrity: sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==} + hasBin: true dependencies: strnum: 2.1.2 @@ -9732,9 +11263,26 @@ snapshots: filelist@1.0.6: dependencies: - minimatch: 5.1.9 + flat-cache: 4.0.1 + dev: true - fill-range@7.1.1: + /file-set/4.0.2: + resolution: {integrity: sha512-fuxEgzk4L8waGXaAkd8cMr73Pm0FxOVkn8hztzUW7BAHhOGH90viQNXbiOsnecCWmfInqU6YmAMwxRMdKETceQ==} + engines: {node: '>=10'} + dependencies: + array-back: 5.0.0 + glob: 7.2.3 + dev: true + + /filelist/1.0.5: + resolution: {integrity: sha512-ct/ckWBV/9Dg3MlvCXsLcSUyoWwv9mCKqlhLNB2DAuXR/NZolSXlQqP5dyy6guWlPXBhodZyZ5lGPQcbQDxrEQ==} + engines: {node: 20 || >=22} + dependencies: + minimatch: 10.2.2 + + /fill-range/7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 @@ -9927,14 +11475,14 @@ snapshots: dependencies: foreground-child: 3.3.1 jackspeak: 3.4.3 - minimatch: 9.0.8 + minimatch: 9.0.6 minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 glob@13.0.6: dependencies: - minimatch: 10.2.4 + minimatch: 10.2.2 minipass: 7.1.3 path-scurry: 2.0.2 @@ -9943,7 +11491,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.5 + minimatch: 3.1.3 once: 1.4.0 path-is-absolute: 1.0.1 @@ -9952,7 +11500,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 5.1.9 + minimatch: 5.1.7 once: 1.4.0 globals@13.24.0: @@ -10007,23 +11555,54 @@ snapshots: lowercase-keys: 3.0.0 p-cancelable: 3.0.0 responselike: 3.0.0 + dev: true - graceful-fs@4.2.10: {} + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + dev: true - graceful-fs@4.2.11: {} + /graceful-fs/4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - grapheme-splitter@1.0.4: {} + /grapheme-splitter/1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: false - graphemer@1.4.0: {} + /graphemer/1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: true - graphql-tag@2.12.6(graphql@16.13.0): + /graphql-tag/2.12.6_graphql@16.12.0: + resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} + engines: {node: '>=10'} + peerDependencies: + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: graphql: 16.13.0 tslib: 2.8.1 + dev: false - graphql@16.13.0: {} + /graphql/16.12.0: + resolution: {integrity: sha512-DKKrynuQRne0PNpEbzuEdHlYOMksHSUI8Zc9Unei5gTsMNA2/vMpoMz/yKba50pejK56qj98qM0SjYxAKi13gQ==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + dev: false - has-ansi@2.0.0: + /handlebars/4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} + hasBin: true + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.19.3 + dev: true + + /has-ansi/2.0.0: + resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} + engines: {node: '>=0.10.0'} dependencies: ansi-regex: 2.1.1 @@ -10145,16 +11724,21 @@ snapshots: ini@3.0.1: {} - inquirer-checkbox-plus-prompt@1.4.2(inquirer@8.2.7(@types/node@14.18.63)): + /inquirer-checkbox-plus-prompt/1.4.2_inquirer@8.2.7: + resolution: {integrity: sha512-W8/NL9x5A81Oq9ZfbYW5c1LuwtAhc/oB/u9YZZejna0pqrajj27XhnUHygJV0Vn5TvcDy1VJcD2Ld9kTk40dvg==} + peerDependencies: + inquirer: < 9.x dependencies: chalk: 4.1.2 cli-cursor: 3.1.0 figures: 3.2.0 - inquirer: 8.2.7(@types/node@14.18.63) + inquirer: 8.2.7_@types+node@20.19.33 lodash: 4.17.23 rxjs: 6.6.7 + dev: false - inquirer-search-checkbox@1.0.0: + /inquirer-search-checkbox/1.0.0: + resolution: {integrity: sha512-KR6kfe0+h7Zgyrj6GCBVgS4ZmmBhsXofcJoQv6EXZWxK+bpJZV9kOb2AaQ2fbjnH91G0tZWQaS5WteWygzXcmA==} dependencies: chalk: 2.4.2 figures: 2.0.0 @@ -10168,7 +11752,8 @@ snapshots: fuzzy: 0.1.3 inquirer: 3.3.0 - inquirer@3.3.0: + /inquirer/3.3.0: + resolution: {integrity: sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==} dependencies: ansi-escapes: 3.2.0 chalk: 2.4.2 @@ -10185,9 +11770,11 @@ snapshots: strip-ansi: 4.0.0 through: 2.3.8 - inquirer@8.2.7(@types/node@14.18.63): + /inquirer/8.2.7_@types+node@14.18.63: + resolution: {integrity: sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==} + engines: {node: '>=12.0.0'} dependencies: - '@inquirer/external-editor': 1.0.3(@types/node@14.18.63) + '@inquirer/external-editor': 1.0.3_@types+node@14.18.63 ansi-escapes: 4.3.2 chalk: 4.1.2 cli-cursor: 3.1.0 @@ -10204,8 +11791,34 @@ snapshots: wrap-ansi: 6.2.0 transitivePeerDependencies: - '@types/node' + dev: false - internal-slot@1.1.0: + /inquirer/8.2.7_@types+node@20.19.33: + resolution: {integrity: sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==} + engines: {node: '>=12.0.0'} + dependencies: + '@inquirer/external-editor': 1.0.3_@types+node@20.19.33 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + figures: 3.2.0 + lodash: 4.17.23 + mute-stream: 0.0.8 + ora: 5.4.1 + run-async: 2.4.1 + rxjs: 7.8.2 + string-width: 4.2.3 + strip-ansi: 6.0.1 + through: 2.3.8 + wrap-ansi: 6.2.0 + transitivePeerDependencies: + - '@types/node' + dev: false + + /internal-slot/1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 hasown: 2.0.2 @@ -10454,26 +12067,496 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-reports@3.2.0: + istanbul-reports@3.2.0: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jake@10.9.4: + dependencies: + async: 3.2.6 + filelist: 1.0.6 + picocolors: 1.1.1 + + /jest-changed-files/29.7.0: + resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + execa: 5.1.1 + jest-util: 29.7.0 + p-limit: 3.1.0 + dev: true + + /jest-circus/29.7.0: + resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.19.33 + chalk: 4.1.2 + co: 4.6.0 + dedent: 1.7.1 + is-generator-fn: 2.1.0 + jest-each: 29.7.0 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + p-limit: 3.1.0 + pretty-format: 29.7.0 + pure-rand: 6.1.0 + slash: 3.0.0 + stack-utils: 2.0.6 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + dev: true + + /jest-cli/29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi: + resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 29.7.0_ts-node@8.10.2 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi + exit: 0.1.2 + import-local: 3.2.0 + jest-config: 29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + dev: true + + /jest-config/29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi: + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.29.0 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 14.18.63 + babel-jest: 29.7.0_@babel+core@7.29.0 + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + ts-node: 8.10.2_typescript@4.9.5 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + dev: true + + /jest-config/29.7.0_l5pugoynmgo6qnhjidjro4qjge: + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.29.0 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.19.33 + babel-jest: 29.7.0_@babel+core@7.29.0 + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + ts-node: 8.10.2_typescript@4.9.5 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + dev: true + + /jest-diff/26.6.2: + resolution: {integrity: sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==} + engines: {node: '>= 10.14.2'} + dependencies: + chalk: 4.1.2 + diff-sequences: 26.6.2 + jest-get-type: 26.3.0 + pretty-format: 26.6.2 + dev: true + + /jest-diff/29.7.0: + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 29.6.3 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + dev: true + + /jest-docblock/29.7.0: + resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + detect-newline: 3.1.0 + dev: true + + /jest-each/29.7.0: + resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + jest-get-type: 29.6.3 + jest-util: 29.7.0 + pretty-format: 29.7.0 + dev: true + + /jest-environment-node/29.7.0: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.19.33 + jest-mock: 29.7.0 + jest-util: 29.7.0 + dev: true + + /jest-get-type/26.3.0: + resolution: {integrity: sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==} + engines: {node: '>= 10.14.2'} + dev: true + + /jest-get-type/29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /jest-haste-map/29.7.0: + resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.6.3 + '@types/graceful-fs': 4.1.9 + '@types/node': 20.19.33 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + jest-worker: 29.7.0 + micromatch: 4.0.8 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /jest-leak-detector/29.7.0: + resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + dev: true + + /jest-matcher-utils/29.7.0: + resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + dev: true + + /jest-message-util/29.7.0: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/code-frame': 7.29.0 + '@jest/types': 29.6.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 29.7.0 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: true + + /jest-mock/29.7.0: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.19.33 + jest-util: 29.7.0 + dev: true + + /jest-pnp-resolver/1.2.3_jest-resolve@29.7.0: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + dependencies: + jest-resolve: 29.7.0 + dev: true + + /jest-regex-util/29.6.3: + resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /jest-resolve-dependencies/29.7.0: + resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + jest-regex-util: 29.6.3 + jest-snapshot: 29.7.0 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-resolve/29.7.0: + resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-pnp-resolver: 1.2.3_jest-resolve@29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + resolve: 1.22.11 + resolve.exports: 2.0.3 + slash: 3.0.0 + dev: true + + /jest-runner/29.7.0: + resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/console': 29.7.0 + '@jest/environment': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.19.33 + chalk: 4.1.2 + emittery: 0.13.1 + graceful-fs: 4.2.11 + jest-docblock: 29.7.0 + jest-environment-node: 29.7.0 + jest-haste-map: 29.7.0 + jest-leak-detector: 29.7.0 + jest-message-util: 29.7.0 + jest-resolve: 29.7.0 + jest-runtime: 29.7.0 + jest-util: 29.7.0 + jest-watcher: 29.7.0 + jest-worker: 29.7.0 + p-limit: 3.1.0 + source-map-support: 0.5.13 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-runtime/29.7.0: + resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/globals': 29.7.0 + '@jest/source-map': 29.6.3 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.19.33 + chalk: 4.1.2 + cjs-module-lexer: 1.4.3 + collect-v8-coverage: 1.0.3 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-snapshot/29.7.0: + resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/plugin-syntax-jsx': 7.28.6_@babel+core@7.29.0 + '@babel/plugin-syntax-typescript': 7.28.6_@babel+core@7.29.0 + '@babel/types': 7.29.0 + '@jest/expect-utils': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + babel-preset-current-node-syntax: 1.2.0_@babel+core@7.29.0 + chalk: 4.1.2 + expect: 29.7.0 + graceful-fs: 4.2.11 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + natural-compare: 1.4.0 + pretty-format: 29.7.0 + semver: 7.7.4 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-util/29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.19.33 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + dev: true + + /jest-validate/29.7.0: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.1 + '@jest/types': 29.6.3 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 29.6.3 + leven: 3.1.0 + pretty-format: 29.7.0 + dev: true + + /jest-watcher/29.7.0: + resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.19.33 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.13.1 + jest-util: 29.7.0 + string-length: 4.0.2 + dev: true - jackspeak@3.4.3: + /jest-worker/29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 + '@types/node': 20.19.33 + jest-util: 29.7.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true - jake@10.9.4: + /jest/29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi: + resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true dependencies: - async: 3.2.6 - filelist: 1.0.6 - picocolors: 1.1.1 + '@jest/core': 29.7.0_ts-node@8.10.2 + '@jest/types': 29.6.3 + import-local: 3.2.0 + jest-cli: 29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + dev: true - js-tokens@4.0.0: {} + /js-tokens/4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@3.14.2: + /js-yaml/3.14.2: + resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==} + hasBin: true dependencies: argparse: 1.0.10 esprima: 4.0.1 @@ -10714,31 +12797,60 @@ snapshots: dependencies: mime-db: 1.52.0 - mime@1.6.0: {} + /mime/1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + dev: false - mimic-fn@1.2.0: {} + /mimic-fn/1.2.0: + resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} + engines: {node: '>=4'} + dev: false - mimic-fn@2.1.0: {} + /mimic-fn/2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} - mimic-fn@3.1.0: {} + /mimic-fn/3.1.0: + resolution: {integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==} + engines: {node: '>=8'} + dev: false - mimic-function@5.0.1: {} + /mimic-function/5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} + dev: false - mimic-response@3.1.0: {} + /mimic-response/3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + dev: true - mimic-response@4.0.0: {} + /mimic-response/4.0.0: + resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true - min-indent@1.0.1: {} + /min-indent/1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + dev: true - minimatch@10.2.4: + /minimatch/10.2.2: + resolution: {integrity: sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==} + engines: {node: 18 || 20 || >=22} dependencies: brace-expansion: 5.0.3 - minimatch@3.1.5: + /minimatch/3.1.3: + resolution: {integrity: sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==} dependencies: brace-expansion: 1.1.12 - minimatch@5.1.9: + /minimatch/5.1.7: + resolution: {integrity: sha512-FjiwU9HaHW6YB3H4a1sFudnv93lvydNjz2lmyUXR6IwKhGI+bgL3SOZrBGn6kvvX2pJvhEkGSGjyTHN47O4rqA==} + engines: {node: '>=10'} dependencies: brace-expansion: 2.0.2 @@ -10746,7 +12858,9 @@ snapshots: dependencies: brace-expansion: 2.0.2 - minimatch@9.0.8: + /minimatch/9.0.6: + resolution: {integrity: sha512-kQAVowdR33euIqeA0+VZTDqU+qo1IeVY+hrKYtZMio3Pg0P0vuh/kwRylLUddJhB6pf3q/botcOvRtx4IN1wqQ==} + engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 5.0.3 @@ -10775,7 +12889,7 @@ snapshots: he: 1.2.0 js-yaml: 4.1.1 log-symbols: 4.1.0 - minimatch: 5.1.9 + minimatch: 5.1.7 ms: 2.1.3 serialize-javascript: 6.0.2 strip-json-comments: 3.1.1 @@ -10784,32 +12898,79 @@ snapshots: yargs: 16.2.0 yargs-parser: 20.2.9 yargs-unparser: 2.0.0 + dev: true + + /mock-stdin/1.0.0: + resolution: {integrity: sha512-tukRdb9Beu27t6dN+XztSRHq9J0B/CoAOySGzHfn8UTfmqipA5yNT/sDUEyYdAV3Hpka6Wx6kOMxuObdOex60Q==} - mock-stdin@1.0.0: {} + /ms/2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: false + + /ms/2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + /mute-stream/0.0.7: + resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} + dev: false - ms@2.0.0: {} + /mute-stream/0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + dev: false - ms@2.1.3: {} + /mute-stream/1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true - mute-stream@0.0.7: {} + /mute-stream/2.0.0: + resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} + engines: {node: ^18.17.0 || >=20.5.0} - mute-stream@0.0.8: {} + /napi-postinstall/0.3.4: + resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + hasBin: true + dev: true - mute-stream@1.0.0: {} + /natural-compare-lite/1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: true - mute-stream@2.0.0: {} + /natural-compare/1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: true - napi-postinstall@0.3.4: {} + /natural-orderby/5.0.0: + resolution: {integrity: sha512-kKHJhxwpR/Okycz4HhQKKlhWe4ASEfPgkSWNmKFHd7+ezuQlxkA5cM3+XkBPvm1gmHen3w53qsYAv+8GwRrBlg==} + engines: {node: '>=18'} + dev: true - natural-compare-lite@1.4.0: {} + /negotiator/0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: false - natural-compare@1.4.0: {} + /neo-async/2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + dev: true - natural-orderby@5.0.0: {} + /nice-try/1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + dev: true - negotiator@0.6.3: {} + /nise/5.1.9: + resolution: {integrity: sha512-qOnoujW4SV6e40dYxJOb3uvuoPHtmLzIk4TFo+j0jPJoC+5Z9xja5qH5JZobEPsa8+YYphMrOSwnrshEhG2qww==} + dependencies: + '@sinonjs/commons': 3.0.1 + '@sinonjs/fake-timers': 11.3.1 + '@sinonjs/text-encoding': 0.7.3 + just-extend: 6.2.0 + path-to-regexp: 6.3.0 + dev: true - no-case@3.0.4: + /no-case/3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 tslib: 2.8.1 @@ -10946,8 +13107,8 @@ snapshots: oclif@4.22.81(@types/node@14.18.63): dependencies: - '@aws-sdk/client-cloudfront': 3.998.0 - '@aws-sdk/client-s3': 3.998.0 + '@aws-sdk/client-cloudfront': 3.996.0 + '@aws-sdk/client-s3': 3.996.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 @@ -10975,7 +13136,79 @@ snapshots: - aws-crt - supports-color - on-finished@2.4.1: + /oclif/4.22.81_@types+node@14.18.63: + resolution: {integrity: sha512-MO2bupt/3wWYqt05F8ZLwMYKN58YqDfRVdJxAvCdg/wZJg6/sDXVKoMSTSzwqsnIaJGjru2LBNvk8lH+p+1uMQ==} + engines: {node: '>=18.0.0'} + hasBin: true + dependencies: + '@aws-sdk/client-cloudfront': 3.996.0 + '@aws-sdk/client-s3': 3.996.0 + '@inquirer/confirm': 3.2.0 + '@inquirer/input': 2.3.0 + '@inquirer/select': 2.5.0 + '@oclif/core': 4.8.1 + '@oclif/plugin-help': 6.2.37 + '@oclif/plugin-not-found': 3.2.74_@types+node@14.18.63 + '@oclif/plugin-warn-if-update-available': 3.1.55 + ansis: 3.17.0 + async-retry: 1.3.3 + change-case: 4.1.2 + debug: 4.4.3 + ejs: 3.1.10 + find-yarn-workspace-root: 2.0.0 + fs-extra: 8.1.0 + github-slugger: 2.0.0 + got: 13.0.0 + lodash: 4.17.23 + normalize-package-data: 6.0.2 + semver: 7.7.4 + sort-package-json: 2.15.1 + tiny-jsonc: 1.0.2 + validate-npm-package-name: 5.0.1 + transitivePeerDependencies: + - '@types/node' + - aws-crt + - supports-color + dev: true + + /oclif/4.22.81_@types+node@20.19.33: + resolution: {integrity: sha512-MO2bupt/3wWYqt05F8ZLwMYKN58YqDfRVdJxAvCdg/wZJg6/sDXVKoMSTSzwqsnIaJGjru2LBNvk8lH+p+1uMQ==} + engines: {node: '>=18.0.0'} + hasBin: true + dependencies: + '@aws-sdk/client-cloudfront': 3.996.0 + '@aws-sdk/client-s3': 3.996.0 + '@inquirer/confirm': 3.2.0 + '@inquirer/input': 2.3.0 + '@inquirer/select': 2.5.0 + '@oclif/core': 4.8.1 + '@oclif/plugin-help': 6.2.37 + '@oclif/plugin-not-found': 3.2.74_@types+node@20.19.33 + '@oclif/plugin-warn-if-update-available': 3.1.55 + ansis: 3.17.0 + async-retry: 1.3.3 + change-case: 4.1.2 + debug: 4.4.3 + ejs: 3.1.10 + find-yarn-workspace-root: 2.0.0 + fs-extra: 8.1.0 + github-slugger: 2.0.0 + got: 13.0.0 + lodash: 4.17.23 + normalize-package-data: 6.0.2 + semver: 7.7.4 + sort-package-json: 2.15.1 + tiny-jsonc: 1.0.2 + validate-npm-package-name: 5.0.1 + transitivePeerDependencies: + - '@types/node' + - aws-crt + - supports-color + dev: true + + /on-finished/2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 @@ -11457,7 +13690,8 @@ snapshots: run-async@2.4.1: {} - run-parallel@1.2.0: + /run-parallel/1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 @@ -11866,15 +14100,44 @@ snapshots: dependencies: '@istanbuljs/schema': 0.1.3 glob: 7.2.3 - minimatch: 3.1.5 + minimatch: 3.1.3 + dev: true + + /test-value/2.1.0: + resolution: {integrity: sha512-+1epbAxtKeXttkGFMTX9H42oqzOTufR1ceCF+GYA5aOmvaPq9wd4PUS8329fn2RRLGNeUkgRLnVpycjx8DsO2w==} + engines: {node: '>=0.10.0'} + dependencies: + array-back: 1.0.4 + typical: 2.6.1 + dev: true - text-hex@1.0.0: {} + /test-value/3.0.0: + resolution: {integrity: sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ==} + engines: {node: '>=4.0.0'} + dependencies: + array-back: 2.0.0 + typical: 2.6.1 + dev: true - text-table@0.2.0: {} + /text-hex/1.0.0: + resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==} + dev: false - thirty-two@1.0.2: {} + /text-table/0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: true - through2@2.0.5: + /thirty-two/1.0.2: + resolution: {integrity: sha512-OEI0IWCe+Dw46019YLl6V10Us5bi574EvlJEOcAkB29IzQ/mYD1A6RyNHLjZPiHCmuodxvgF6U+vZO1L15lxVA==} + engines: {node: '>=0.2.6'} + dev: false + + /through/2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: false + + /through2/2.0.5: + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} dependencies: readable-stream: 2.3.8 xtend: 4.0.2 @@ -11931,8 +14194,92 @@ snapshots: ts-invariant@0.10.3: dependencies: tslib: 2.8.1 + dev: false + + /ts-jest/29.4.6_67xnt3v64q2pgz6kguni4h37hu: + resolution: {integrity: sha512-fSpWtOO/1AjSNQguk43hb/JCo16oJDnMJf3CdEGNkqsEX3t0KX96xvyX1D7PfLCpVoKu4MfVrqUkFyblYoY4lA==} + engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/transform': ^29.0.0 || ^30.0.0 + '@jest/types': ^29.0.0 || ^30.0.0 + babel-jest: ^29.0.0 || ^30.0.0 + esbuild: '*' + jest: ^29.0.0 || ^30.0.0 + jest-util: ^29.0.0 || ^30.0.0 + typescript: '>=4.3 <6' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/transform': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + jest-util: + optional: true + dependencies: + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + handlebars: 4.7.8 + jest: 29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.7.4 + type-fest: 4.41.0 + typescript: 4.9.5 + yargs-parser: 21.1.1 + dev: true + + /ts-node/10.9.2_kqhm6myfefuzfehvzgjpmkqpaa: + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.12 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.19.33 + acorn: 8.16.0 + acorn-walk: 8.3.5 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.4 + make-error: 1.3.6 + typescript: 5.9.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true - ts-node@10.9.2(@types/node@14.18.63)(typescript@4.9.5): + /ts-node/10.9.2_ogreqof3k35xezedraj6pnd45y: + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 @@ -11951,6 +14298,29 @@ snapshots: yn: 3.1.1 ts-node@8.10.2(typescript@4.9.5): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.12 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + acorn: 8.16.0 + acorn-walk: 8.3.5 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.4 + make-error: 1.3.6 + typescript: 4.9.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true + + /ts-node/8.10.2_typescript@4.9.5: + resolution: {integrity: sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==} + engines: {node: '>=6.0.0'} + hasBin: true + peerDependencies: + typescript: '>=2.7' dependencies: arg: 4.1.3 diff: 4.0.4 @@ -11959,18 +14329,46 @@ snapshots: typescript: 4.9.5 yn: 3.1.1 - tsconfig-paths@3.15.0: + /tsconfig-paths/3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} dependencies: '@types/json5': 0.0.29 json5: 1.0.2 minimist: 1.2.8 strip-bom: 3.0.0 + dev: true - tslib@1.14.1: {} + /tslib/1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - tslib@2.8.1: {} + /tslib/2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tty-table@4.2.3: + /tsutils/3.21.0_typescript@4.9.5: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 4.9.5 + dev: true + + /tsx/4.21.0: + resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==} + engines: {node: '>=18.0.0'} + hasBin: true + dependencies: + esbuild: 0.27.3 + get-tsconfig: 4.13.6 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /tty-table/4.2.3: + resolution: {integrity: sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==} + engines: {node: '>=8.0.0'} + hasBin: true dependencies: chalk: 4.1.2 csv: 5.5.3 @@ -12075,7 +14473,12 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@6.21.0: {} + /underscore/1.13.8: + resolution: {integrity: sha512-DXtD3ZtEQzc7M8m4cXotyHR+FAS18C64asBYY5vqZexfYryNNnDc02W4hKg3rdQuqOYas1jkseX0+nZXjTXnvQ==} + dev: true + + /undici-types/6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} unique-string@2.0.0: dependencies: