diff --git a/.github/workflows/release-v2-beta-core.yml b/.github/workflows/release-v2-beta-core.yml index 6c8e1532ba..fb6b65a193 100644 --- a/.github/workflows/release-v2-beta-core.yml +++ b/.github/workflows/release-v2-beta-core.yml @@ -1,8 +1,11 @@ name: Release CLI Core (v2 Beta) on: + workflow_dispatch: push: branches: [v2-beta] + paths: + - 'packages/contentstack/package.json' jobs: build: @@ -11,7 +14,7 @@ jobs: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4 with: - version: 7 + version: 10.28.0 - uses: actions/setup-node@v4 with: node-version: '22.x' @@ -20,10 +23,10 @@ jobs: run: corepack enable - name: Install pnpm - run: corepack prepare pnpm@7 --activate + run: corepack prepare pnpm@10.28.0 --activate - - name: Install root dependencies - run: pnpm install + - name: Clean the repository + run: pnpm run clean:all - name: Reading Configuration id: release_config @@ -33,38 +36,34 @@ jobs: prefix: release # Core CLI - - name: Installing dependencies of core + - name: Install all dependencies id: core-installation if: ${{env.release_releaseAll == 'true' || env.release_plugins_core == 'true'}} - working-directory: ./packages/contentstack - run: npm install - - name: Compiling core - if: ${{ steps.core-installation.conclusion == 'success' }} - working-directory: ./packages/contentstack - run: npm run prepack + run: pnpm install --frozen-lockfile + + - name: Build all packages + run: pnpm -r --concurrency 1 run build + - name: Publishing core (Beta) id: publish-core uses: JS-DevTools/npm-publish@v3 - if: ${{ steps.core-installation.conclusion == 'success' }} with: token: ${{ secrets.NPM_TOKEN }} package: ./packages/contentstack/package.json tag: beta - name: Create Core Beta Release - if: ${{ steps.publish-core.conclusion == 'success' }} id: create_release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} VERSION: ${{ steps.publish-core.outputs.version }} run: | - # Look for the last release specifically starting with the 'core@v' prefix - PREVIOUS_BETA=$(gh release list --limit 50 | grep 'core@v' | grep 'beta' | head -1 | cut -f1) - - if [ -n "$PREVIOUS_BETA" ]; then - # Compare current core version against previous core version - gh release create "core@v$VERSION" --title "Core Beta $VERSION" --notes-from-tag "$PREVIOUS_BETA" --prerelease + TAG="core@v${VERSION}" + if gh release view "$TAG" &>/dev/null; then + echo "Release $TAG already exists — skipping." else - # Fallback if this is the first core@v release - gh release create "core@v$VERSION" --title "Core Beta $VERSION" --generate-notes --prerelease + gh release create "$TAG" \ + --title "Core Beta $VERSION" \ + --generate-notes \ + --prerelease fi diff --git a/.github/workflows/release-v2-beta-platform-plugins.yml b/.github/workflows/release-v2-beta-platform-plugins.yml index 77f7a69f32..c781280a5f 100644 --- a/.github/workflows/release-v2-beta-platform-plugins.yml +++ b/.github/workflows/release-v2-beta-platform-plugins.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4 with: - version: 7 + version: 10.28.0 - uses: actions/setup-node@v4 with: node-version: '22.x' @@ -20,10 +20,16 @@ jobs: run: corepack enable - name: Install pnpm - run: corepack prepare pnpm@7 --activate + run: corepack prepare pnpm@10.28.0 --activate + + - name: Clean the repository + run: pnpm run clean:all - name: Install root dependencies - run: pnpm install + run: pnpm install --frozen-lockfile + + - name: Build all plugins + run: pnpm -r --sort run build - name: Reading Configuration id: release_config @@ -33,128 +39,41 @@ jobs: prefix: release # Dev Dependencies - - name: Installing dependencies of dev dependencies - id: dev-dependencies-installation - if: ${{env.release_releaseAll == 'true' || env.release_plugins_dev-dependencies == 'true'}} - working-directory: ./packages/contentstack-dev-dependencies - run: npm install - - name: Compiling dev dependencies - if: ${{ steps.dev-dependencies-installation.conclusion == 'success' }} - working-directory: ./packages/contentstack-dev-dependencies - run: npm run prepack - name: Publishing dev dependencies (Beta) uses: JS-DevTools/npm-publish@v3 - if: ${{ steps.dev-dependencies-installation.conclusion == 'success' }} with: token: ${{ secrets.NPM_TOKEN }} package: ./packages/contentstack-dev-dependencies/package.json tag: beta # Utilities - - name: Installing dependencies of utilities - id: utilities-installation - if: ${{env.release_releaseAll == 'true' || env.release_plugins_utilities == 'true'}} - working-directory: ./packages/contentstack-utilities - run: npm install - - name: Compiling utilities - if: ${{ steps.utilities-installation.conclusion == 'success' }} - working-directory: ./packages/contentstack-utilities - run: npm run prepack - name: Publishing utilities (Beta) uses: JS-DevTools/npm-publish@v3 - if: ${{ steps.utilities-installation.conclusion == 'success' }} with: token: ${{ secrets.NPM_TOKEN }} package: ./packages/contentstack-utilities/package.json tag: beta - # Variants - - name: Installing dependencies of variants - id: variants-installation - if: ${{env.release_releaseAll == 'true' || env.release_plugins_utilities == 'true'}} - working-directory: ./packages/contentstack-variants - run: npm install - - name: Compiling variants - if: ${{ steps.variants-installation.conclusion == 'success' }} - working-directory: ./packages/contentstack-variants - run: npm run prepack - - name: Publishing variants (Beta) - uses: JS-DevTools/npm-publish@v3 - if: ${{ steps.variants-installation.conclusion == 'success' }} - with: - token: ${{ secrets.NPM_TOKEN }} - package: ./packages/contentstack-variants/package.json - access: public - tag: beta - # Command - - name: Installing dependencies of command - id: command-installation - if: ${{env.release_releaseAll == 'true' || env.release_plugins_command == 'true'}} - working-directory: ./packages/contentstack-command - run: npm install - - name: Compiling command - if: ${{ steps.command-installation.conclusion == 'success' }} - working-directory: ./packages/contentstack-command - run: npm run prepack - name: Publishing command (Beta) uses: JS-DevTools/npm-publish@v3 - if: ${{ steps.command-installation.conclusion == 'success' }} with: token: ${{ secrets.NPM_TOKEN }} package: ./packages/contentstack-command/package.json tag: beta # Config - - name: Installing dependencies of config - id: config-installation - if: ${{env.release_releaseAll == 'true' || env.release_plugins_config == 'true'}} - working-directory: ./packages/contentstack-config - run: npm install - - name: Compiling config - if: ${{ steps.config-installation.conclusion == 'success' }} - working-directory: ./packages/contentstack-config - run: npm run prepack - name: Publishing config (Beta) uses: JS-DevTools/npm-publish@v3 - if: ${{ steps.config-installation.conclusion == 'success' }} with: token: ${{ secrets.NPM_TOKEN }} package: ./packages/contentstack-config/package.json tag: beta # Auth - - name: Installing dependencies of auth - id: auth-installation - if: ${{env.release_releaseAll == 'true' || env.release_plugins_auth == 'true'}} - working-directory: ./packages/contentstack-auth - run: npm install - - name: Compiling auth - if: ${{ steps.auth-installation.conclusion == 'success' }} - working-directory: ./packages/contentstack-auth - run: npm run prepack - name: Publishing auth (Beta) uses: JS-DevTools/npm-publish@v3 - if: ${{ steps.auth-installation.conclusion == 'success' }} with: token: ${{ secrets.NPM_TOKEN }} package: ./packages/contentstack-auth/package.json tag: beta - - - name: Create Platform Plugins Beta Release - # Adjust the ID below to match your actual publishing step ID for plugins - if: ${{ steps.publish-plugins.conclusion == 'success' }} - id: create_release_plugins - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # Extract version from the output of your plugin publish step - VERSION: ${{ steps.publish-plugins.outputs.version }} - run: | - # Look for the last release specifically starting with 'plugins@v' - PREVIOUS_BETA=$(gh release list --limit 50 | grep 'platform-plugins@v' | grep 'beta' | head -1 | cut -f1) - - if [ -n "$PREVIOUS_BETA" ]; then - gh release create "platform-plugins@v$VERSION" --title "Platform Plugins Beta $VERSION" --notes-from-tag "$PREVIOUS_BETA" --prerelease - else - gh release create "platform-plugins@v$VERSION" --title "Platform Plugins Beta $VERSION" --generate-notes --prerelease - fi diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 102fb99321..800d7b9bba 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -22,18 +22,18 @@ jobs: node-version: '22.x' cache: 'pnpm' # optional but recommended - - name: Temporarily disable contentstack package - run: mv packages/contentstack/package.json packages/contentstack/package.json.disabled || true + # - name: Temporarily disable contentstack package + # run: mv packages/contentstack/package.json packages/contentstack/package.json.disabled || true - name: Install Dependencies (Excluding Contentstack) - run: npm run bootstrap + run: pnpm install --frozen-lockfile - name: Build all plugins (Excluding Contentstack) run: | - npm run build + NODE_ENV=PREPACK_MODE pnpm -r --sort run build - - name: Restore contentstack package - run: mv packages/contentstack/package.json.disabled packages/contentstack/package.json || true + # - name: Restore contentstack package + # run: mv packages/contentstack/package.json.disabled packages/contentstack/package.json || true - name: Run tests for Contentstack Command working-directory: ./packages/contentstack-command @@ -45,4 +45,4 @@ jobs: - name: Run tests for Contentstack Auth working-directory: ./packages/contentstack-auth - run: NODE_ENV=PREPACK_MODE npm run test + run: NODE_ENV=PREPACK_MODE npm run test:unit diff --git a/.talismanrc b/.talismanrc index 75c25d29ef..caf0ac69a9 100644 --- a/.talismanrc +++ b/.talismanrc @@ -1,6 +1,6 @@ fileignoreconfig: - filename: package-lock.json - checksum: 45100667793fc7dfaae3e24787871257e7f29e06df69ba10ec05b358d59ff15d + checksum: a76d549ee4cbf3da65907ccf49fd0f2e5027f39be8c7ac431e7e38c9b1b5df8e - filename: pnpm-lock.yaml - checksum: c07d7e30ff879a537391548110f18b5d7f7a517dc8de48b05018ca78130ee5fd + checksum: adf3973977563fbc08ca18420b102616ea0573c5633067e0793c7ccbe1462cad version: '1.0' diff --git a/packages/contentstack-auth/README.md b/packages/contentstack-auth/README.md index 7d2e98e136..1fc2b53959 100644 --- a/packages/contentstack-auth/README.md +++ b/packages/contentstack-auth/README.md @@ -18,7 +18,7 @@ $ npm install -g @contentstack/cli-auth $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-auth/2.0.0-beta.4 darwin-arm64 node-v22.13.1 +@contentstack/cli-auth/2.0.0-beta.7 darwin-arm64 node-v22.13.1 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-auth/package.json b/packages/contentstack-auth/package.json index 17dd0dafc1..7012fa071a 100644 --- a/packages/contentstack-auth/package.json +++ b/packages/contentstack-auth/package.json @@ -5,7 +5,7 @@ "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "scripts": { - "build": "pnpm compile && oclif manifest", + "build": "pnpm compile && oclif manifest && oclif readme", "clean": "rm -rf ./lib ./node_modules tsconfig.tsbuildinfo", "compile": "tsc -b tsconfig.json", "postpack": "rm -f oclif.manifest.json", diff --git a/packages/contentstack-config/README.md b/packages/contentstack-config/README.md index bae0e87201..60d358da46 100644 --- a/packages/contentstack-config/README.md +++ b/packages/contentstack-config/README.md @@ -18,7 +18,7 @@ $ npm install -g @contentstack/cli-config $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-config/2.0.0-beta.2 darwin-arm64 node-v22.13.1 +@contentstack/cli-config/2.0.0-beta.3 darwin-arm64 node-v22.13.1 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-config/package.json b/packages/contentstack-config/package.json index e927407d67..d1d3bb0ef6 100644 --- a/packages/contentstack-config/package.json +++ b/packages/contentstack-config/package.json @@ -4,7 +4,7 @@ "version": "2.0.0-beta.3", "author": "Contentstack", "scripts": { - "build": "pnpm compile && oclif manifest", + "build": "pnpm compile && oclif manifest && oclif readme", "clean": "rm -rf ./lib ./node_modules tsconfig.tsbuildinfo", "compile": "tsc -b tsconfig.json", "postpack": "rm -f oclif.manifest.json", diff --git a/packages/contentstack-dev-dependencies/package.json b/packages/contentstack-dev-dependencies/package.json index 3888c96d3e..28d64ea83b 100644 --- a/packages/contentstack-dev-dependencies/package.json +++ b/packages/contentstack-dev-dependencies/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/cli-dev-dependencies", - "version": "1.3.1", + "version": "2.0.0-beta.0", "description": "Customized dev dependencies for ContentStack projects", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/contentstack-utilities/package.json b/packages/contentstack-utilities/package.json index a3bd71d299..d92ca47921 100644 --- a/packages/contentstack-utilities/package.json +++ b/packages/contentstack-utilities/package.json @@ -37,7 +37,7 @@ "@contentstack/marketplace-sdk": "^1.5.0", "@oclif/core": "^4.3.0", "axios": "^1.13.5", - "chalk": "^4.1.2", + "chalk": "^5.6.2", "cli-cursor": "^3.1.0", "cli-progress": "^3.12.0", "cli-table": "^0.3.11", diff --git a/packages/contentstack-utilities/src/chalk.ts b/packages/contentstack-utilities/src/chalk.ts new file mode 100644 index 0000000000..593b9b8ddb --- /dev/null +++ b/packages/contentstack-utilities/src/chalk.ts @@ -0,0 +1,27 @@ +/** + * Chalk 5 is ESM-only. We load it via dynamic import and cache for use in CommonJS. + */ +let chalkInstance: typeof import('chalk').default | null = null; + +export type ChalkInstance = typeof import('chalk').default; + +/** + * Load chalk (ESM) and cache it. Call this once during CLI init before any chalk usage. + */ +export async function loadChalk(): Promise { + if (!chalkInstance) { + const chalkModule = await import('chalk'); + chalkInstance = chalkModule.default; + } + return chalkInstance; +} + +/** + * Get the cached chalk instance. Must call loadChalk() first (e.g. in init hook). + */ +export function getChalk(): ChalkInstance { + if (!chalkInstance) { + throw new Error('Chalk not loaded. Ensure loadChalk() is called during init (e.g. in utils-init hook).'); + } + return chalkInstance; +} diff --git a/packages/contentstack-utilities/src/cli-ux.ts b/packages/contentstack-utilities/src/cli-ux.ts index a4f6417dc7..945b38669e 100644 --- a/packages/contentstack-utilities/src/cli-ux.ts +++ b/packages/contentstack-utilities/src/cli-ux.ts @@ -1,4 +1,4 @@ -import chalk, { Chalk } from 'chalk'; +import { getChalk, ChalkInstance } from './chalk'; import inquirer from 'inquirer'; import { ux as cliux, Args, Flags, Command } from '@oclif/core'; import { Ora, default as ora } from 'ora'; @@ -29,10 +29,11 @@ class CLIInterface { print(message: string, opts?: PrintOptions): void { if (opts) { - let chalkFn: Chalk = chalk; + const chalk = getChalk(); + let chalkFn: ChalkInstance = chalk; - if (opts.color) chalkFn = chalkFn[opts.color] as Chalk; - if (opts.bold) chalkFn = chalkFn.bold as Chalk; + if (opts.color) chalkFn = chalkFn[opts.color] as ChalkInstance; + if (opts.bold) chalkFn = chalkFn.bold as ChalkInstance; cliux.stdout(chalkFn(messageHandler.parse(message))); return; @@ -42,11 +43,11 @@ class CLIInterface { } success(message: string): void { - cliux.stdout(chalk.green(messageHandler.parse(message))); + cliux.stdout(getChalk().green(messageHandler.parse(message))); } error(message: string, ...params: any): void { - cliux.stdout(chalk.red(messageHandler.parse(message) + (params && params.length > 0 ? ': ' : '')), ...params); + cliux.stdout(getChalk().red(messageHandler.parse(message) + (params && params.length > 0 ? ': ' : '')), ...params); } loader(message: string = ''): void { diff --git a/packages/contentstack-utilities/src/config-handler.ts b/packages/contentstack-utilities/src/config-handler.ts index 45f24f49b4..446efd8879 100644 --- a/packages/contentstack-utilities/src/config-handler.ts +++ b/packages/contentstack-utilities/src/config-handler.ts @@ -2,7 +2,7 @@ import Conf from 'conf'; import has from 'lodash/has'; import { v4 as uuid } from 'uuid'; import { existsSync, unlinkSync, readFileSync } from 'fs'; -import chalk from 'chalk'; +import { getChalk } from './chalk'; import { cliux } from '.'; const ENC_KEY = process.env.ENC_KEY || 'encryptionKey'; @@ -85,7 +85,7 @@ class Config { safeDeleteConfigIfInvalid(configFilePath: string) { if (existsSync(configFilePath) && !this.isConfigFileValid(configFilePath)) { - console.warn(chalk.yellow(`Warning: Detected corrupted config at ${configFilePath}. Removing...`)); + console.warn(getChalk().yellow(`Warning: Detected corrupted config at ${configFilePath}. Removing...`)); unlinkSync(configFilePath); } } @@ -152,7 +152,7 @@ class Config { const oldConfigData = this.getConfigDataAndUnlinkConfigFile(config); this.getEncryptedConfig(oldConfigData, true); } catch (_error) { - cliux.print(chalk.red('Error: Config file is corrupted')); + cliux.print(getChalk().red('Error: Config file is corrupted')); cliux.print(_error); process.exit(1); } @@ -203,7 +203,7 @@ class Config { this.getDecryptedConfig(_configData); // NOTE reinitialize the config with old data and new decrypted file } catch (__error) { // console.trace(error.message) - cliux.print(chalk.red('Error: Config file is corrupted')); + cliux.print(getChalk().red('Error: Config file is corrupted')); cliux.print(_error); process.exit(1); } diff --git a/packages/contentstack-utilities/src/index.ts b/packages/contentstack-utilities/src/index.ts index 5e0df53290..52861c9926 100644 --- a/packages/contentstack-utilities/src/index.ts +++ b/packages/contentstack-utilities/src/index.ts @@ -76,6 +76,8 @@ export { export { FlagInput, ArgInput, FlagDefinition } from '@oclif/core/lib/interfaces/parser'; export { default as TablePrompt } from './inquirer-table-prompt'; +export { loadChalk, getChalk } from './chalk'; +export type { ChalkInstance } from './chalk'; export { Logger }; export { default as authenticationHandler } from './authentication-handler'; diff --git a/packages/contentstack-utilities/src/inquirer-table-prompt.ts b/packages/contentstack-utilities/src/inquirer-table-prompt.ts index 31b4956233..bec536b71d 100644 --- a/packages/contentstack-utilities/src/inquirer-table-prompt.ts +++ b/packages/contentstack-utilities/src/inquirer-table-prompt.ts @@ -5,7 +5,7 @@ */ import * as readline from 'readline'; -import chalk from 'chalk'; +import { getChalk } from './chalk'; import figures from 'figures'; import cliCursor from 'cli-cursor'; import Table from 'cli-table'; @@ -182,13 +182,13 @@ class TablePrompt { if (!this.spaceKeyPressed) { msg += ' (Press ' + - chalk.cyan.bold('') + + getChalk().cyan.bold('') + ' to select, ' + - chalk.cyan.bold('') + + getChalk().cyan.bold('') + ' rows, ' + - chalk.cyan.bold('') + + getChalk().cyan.bold('') + ' columns, ' + - chalk.cyan.bold('') + + getChalk().cyan.bold('') + ' to confirm)'; } return msg; @@ -197,8 +197,8 @@ class TablePrompt { private render(): void { const [firstIndex, lastIndex] = this.paginate(); const table = new Table({ - head: [chalk.reset.dim(`${firstIndex + 1}-${lastIndex + 1} of ${this.rows.length}`)].concat( - this.columns.map((c) => chalk.reset.bold(pluckName(c))), + head: [getChalk().reset.dim(`${firstIndex + 1}-${lastIndex + 1} of ${this.rows.length}`)].concat( + this.columns.map((c) => getChalk().reset.bold(pluckName(c))), ), }); @@ -214,7 +214,7 @@ class TablePrompt { columnValues.push(`${isSelected ? '[' : ' '} ${cellValue} ${isSelected ? ']' : ' '}`); } const chalkModifier = - this.status !== 'answered' && this.pointer === rowIndex ? chalk.reset.bold.cyan : chalk.reset; + this.status !== 'answered' && this.pointer === rowIndex ? getChalk().reset.bold.cyan : getChalk().reset; table.push({ [chalkModifier(pluckName(row))]: columnValues }); } diff --git a/packages/contentstack-utilities/src/progress-summary/cli-progress-manager.ts b/packages/contentstack-utilities/src/progress-summary/cli-progress-manager.ts index 54200e2f13..00d0839b01 100644 --- a/packages/contentstack-utilities/src/progress-summary/cli-progress-manager.ts +++ b/packages/contentstack-utilities/src/progress-summary/cli-progress-manager.ts @@ -1,4 +1,4 @@ -import chalk from 'chalk'; +import { getChalk } from '../chalk'; import ora, { Ora } from 'ora'; import ProgressBar from 'cli-progress'; import SummaryManager from './summary-manager'; @@ -86,11 +86,11 @@ export default class CLIProgressManager { const safeBranchName = branchName || 'main'; const branchInfo = headerTitle || `${safeBranchName?.toUpperCase()} CONTENT`; - console.log('\n' + chalk.bold('='.repeat(80))); + console.log('\n' + getChalk().bold('='.repeat(80))); if (branchInfo) { - console.log(chalk.bold.white(` ${branchInfo}`)); + console.log(getChalk().bold.white(` ${branchInfo}`)); } - console.log(chalk.bold('='.repeat(80)) + '\n'); + console.log(getChalk().bold('='.repeat(80)) + '\n'); } /** @@ -298,7 +298,7 @@ export default class CLIProgressManager { { clearOnComplete: false, hideCursor: true, - format: ' {label} |' + chalk.cyan('{bar}') + '| {percentage}% | {value}/{total} | {status}', + format: ' {label} |' + getChalk().cyan('{bar}') + '| {percentage}% | {value}/{total} | {status}', barCompleteChar: '\u2588', barIncompleteChar: '\u2591', }, @@ -306,15 +306,15 @@ export default class CLIProgressManager { ); if (!this.showConsoleLogs) { - console.log(chalk.bold.cyan(`\n${this.moduleName}:`)); + console.log(getChalk().bold.cyan(`\n${this.moduleName}:`)); } } else if (this.total > 0) { if (!this.showConsoleLogs) { - console.log(chalk.bold.cyan(`\n${this.moduleName}:`)); + console.log(getChalk().bold.cyan(`\n${this.moduleName}:`)); } this.progressBar = new ProgressBar.SingleBar({ - format: ' {label} |' + chalk.cyan('{bar}') + '| {percentage}% | {value}/{total} | {status}', + format: ' {label} |' + getChalk().cyan('{bar}') + '| {percentage}% | {value}/{total} | {status}', barCompleteChar: '\u2588', barIncompleteChar: '\u2591', hideCursor: true, @@ -322,12 +322,12 @@ export default class CLIProgressManager { const formattedName = this.formatModuleName(this.moduleName); const displayName = formattedName.length > 20 ? formattedName.substring(0, 17) + '...' : formattedName; this.progressBar.start(this.total, 0, { - label: chalk.gray(` └─ ${displayName}`.padEnd(25)), - status: chalk.gray('Starting...'), + label: getChalk().gray(` └─ ${displayName}`.padEnd(25)), + status: getChalk().gray('Starting...'), percentage: ' 0', }); } else { - this.spinner = ora(`${chalk.bold(this.moduleName)}: Processing...`).start(); + this.spinner = ora(`${getChalk().bold(this.moduleName)}: Processing...`).start(); } } @@ -351,8 +351,8 @@ export default class CLIProgressManager { const displayName = this.formatProcessName(processName); const indentedLabel = ` ├─ ${displayName}`.padEnd(25); process.progressBar = this.multiBar.create(total, 0, { - label: chalk.gray(indentedLabel), - status: chalk.gray('Pending'), + label: getChalk().gray(indentedLabel), + status: getChalk().gray('Pending'), percentage: ' 0', }); } @@ -391,8 +391,8 @@ export default class CLIProgressManager { const displayName = this.formatProcessName(processName); const indentedLabel = ` ├─ ${displayName}`.padEnd(25); process.progressBar.update(0, { - label: chalk.yellow(indentedLabel), - status: chalk.yellow('Processing'), + label: getChalk().yellow(indentedLabel), + status: getChalk().yellow('Processing'), percentage: ' 0', }); } @@ -424,12 +424,12 @@ export default class CLIProgressManager { const percentage = Math.round((totalProcessed / process.total) * 100); const formattedPercentage = this.formatPercentage(percentage); const statusText = success - ? chalk.green(`✓ Complete (${process.successCount}/${process.current})`) - : chalk.red(`✗ Failed (${process.successCount}/${process.current})`); + ? getChalk().green(`✓ Complete (${process.successCount}/${process.current})`) + : getChalk().red(`✗ Failed (${process.successCount}/${process.current})`); const displayName = this.formatProcessName(processName); const indentedLabel = ` ├─ ${displayName}`.padEnd(25); process.progressBar.update(process.total, { - label: success ? chalk.green(indentedLabel) : chalk.red(indentedLabel), + label: success ? getChalk().green(indentedLabel) : getChalk().red(indentedLabel), status: statusText, percentage: formattedPercentage, }); @@ -451,8 +451,8 @@ export default class CLIProgressManager { const displayName = this.formatProcessName(processName); const indentedLabel = ` ├─ ${displayName}`.padEnd(25); process.progressBar.update(process.current, { - label: chalk.yellow(indentedLabel), - status: chalk.yellow(message), + label: getChalk().yellow(indentedLabel), + status: getChalk().yellow(message), percentage: formattedPercentage, }); } @@ -462,12 +462,12 @@ export default class CLIProgressManager { const formattedName = this.formatModuleName(this.moduleName); const displayName = formattedName.length > 20 ? formattedName.substring(0, 17) + '...' : formattedName; this.progressBar.update(this.progressBar.getProgress() * this.total, { - label: chalk.yellow(` └─ ${displayName}`.padEnd(25)), - status: chalk.yellow(message), + label: getChalk().yellow(` └─ ${displayName}`.padEnd(25)), + status: getChalk().yellow(message), percentage: formattedPercentage, }); } else if (this.spinner) { - this.spinner.text = `${chalk.bold(this.moduleName)}: ${message}`; + this.spinner.text = `${getChalk().bold(this.moduleName)}: ${message}`; } } return this; @@ -514,8 +514,8 @@ export default class CLIProgressManager { const displayName = this.formatProcessName(targetProcess); const indentedLabel = ` ├─ ${displayName}`.padEnd(25); process.progressBar.increment(1, { - label: chalk.cyan(indentedLabel), - status: chalk.cyan(statusText), + label: getChalk().cyan(indentedLabel), + status: getChalk().cyan(statusText), percentage: formattedPercentage, }); } @@ -532,12 +532,12 @@ export default class CLIProgressManager { const statusText = totalProcessed >= this.total ? this.failureCount === 0 - ? chalk.green(`✓ Complete (${this.successCount}/${totalProcessed})`) - : chalk.yellow(`✓ Complete (${this.successCount}/${totalProcessed})`) - : chalk.cyan(`${this.successCount}✓ ${this.failureCount}✗`); + ? getChalk().green(`✓ Complete (${this.successCount}/${totalProcessed})`) + : getChalk().yellow(`✓ Complete (${this.successCount}/${totalProcessed})`) + : getChalk().cyan(`${this.successCount}✓ ${this.failureCount}✗`); const labelColor = - totalProcessed >= this.total ? (this.failureCount === 0 ? chalk.green : chalk.yellow) : chalk.cyan; + totalProcessed >= this.total ? (this.failureCount === 0 ? getChalk().green : getChalk().yellow) : getChalk().cyan; const formattedName = this.formatModuleName(this.moduleName); const displayName = formattedName.length > 20 ? formattedName.substring(0, 17) + '...' : formattedName; @@ -548,7 +548,7 @@ export default class CLIProgressManager { }); } else if (this.spinner) { const total = this.successCount + this.failureCount; - this.spinner.text = `${chalk.bold(this.moduleName)}: ${total} items (${this.successCount}✓ ${ + this.spinner.text = `${getChalk().bold(this.moduleName)}: ${total} items (${this.successCount}✓ ${ this.failureCount }✗)`; } @@ -599,14 +599,14 @@ export default class CLIProgressManager { if (!this.enableNestedProgress) { // Simple summary for single progress - this.log('\n' + chalk.bold(`${this.moduleName} Summary:`)); - this.log(`✓ Success: ${chalk.green(this.successCount)}`); - this.log(`✗ Failures: ${chalk.red(this.failureCount)}`); + this.log('\n' + getChalk().bold(`${this.moduleName} Summary:`)); + this.log(`✓ Success: ${getChalk().green(this.successCount)}`); + this.log(`✗ Failures: ${getChalk().red(this.failureCount)}`); return; } // Detailed summary for nested progress - this.log('\n' + chalk.bold(`${this.moduleName} Detailed Summary:`)); + this.log('\n' + getChalk().bold(`${this.moduleName} Detailed Summary:`)); for (const [processName, process] of this.processes) { const status = diff --git a/packages/contentstack-utilities/src/progress-summary/summary-manager.ts b/packages/contentstack-utilities/src/progress-summary/summary-manager.ts index 9153968b2b..12b3cfc7b6 100644 --- a/packages/contentstack-utilities/src/progress-summary/summary-manager.ts +++ b/packages/contentstack-utilities/src/progress-summary/summary-manager.ts @@ -1,4 +1,4 @@ -import chalk from 'chalk'; +import { getChalk } from '../chalk'; import { ModuleResult, SummaryOptions } from '../interfaces/index'; import { getSessionLogPath } from '../logger/log'; @@ -97,21 +97,21 @@ export default class SummaryManager { const totalSuccess = Array.from(this.modules.values()).reduce((sum, m) => sum + m.successCount, 0); const totalFailures = Array.from(this.modules.values()).reduce((sum, m) => sum + m.failureCount, 0); - console.log('\n' + chalk.bold('='.repeat(80))); - console.log(chalk.bold(`${this.operationName} SUMMARY`)); - console.log('\n' + chalk.bold('Overall Statistics:')); - console.log(` Total ${this.operationName} Time: ${chalk.cyan(this.formatDuration(totalDuration))}`); - console.log(` Modules Processed: ${chalk.cyan(completedModules)}/${chalk.cyan(totalModules)}`); + console.log('\n' + getChalk().bold('='.repeat(80))); + console.log(getChalk().bold(`${this.operationName} SUMMARY`)); + console.log('\n' + getChalk().bold('Overall Statistics:')); + console.log(` Total ${this.operationName} Time: ${getChalk().cyan(this.formatDuration(totalDuration))}`); + console.log(` Modules Processed: ${getChalk().cyan(completedModules)}/${getChalk().cyan(totalModules)}`); console.log( - ` Items Processed: ${chalk.green(totalSuccess)} success, ${chalk.red(totalFailures)} failed of ${chalk.cyan( + ` Items Processed: ${getChalk().green(totalSuccess)} success, ${getChalk().red(totalFailures)} failed of ${getChalk().cyan( totalItems, )} total`, ); - console.log(` Success Rate: ${chalk.cyan(this.calculateSuccessRate(totalSuccess, totalItems))}%`); + console.log(` Success Rate: ${getChalk().cyan(this.calculateSuccessRate(totalSuccess, totalItems))}%`); // Module Details - console.log('\n' + chalk.bold('Module Details:')); - console.log(chalk.gray('-'.repeat(80))); + console.log('\n' + getChalk().bold('Module Details:')); + console.log(getChalk().gray('-'.repeat(80))); Array.from(this.modules.values()).forEach((module) => { const status = this.getStatusIcon(module.status); @@ -130,19 +130,19 @@ export default class SummaryManager { }); // Final Status - console.log('\n' + chalk.bold('Final Status:')); + console.log('\n' + getChalk().bold('Final Status:')); if (!this.hasFailures() && failedModules === 0) { - console.log(chalk.bold.green(`✅ ${this.operationName} completed successfully!`)); + console.log(getChalk().bold.green(`✅ ${this.operationName} completed successfully!`)); } else if (this.hasFailures() || failedModules > 0) { console.log( - chalk.bold.yellow(`⚠️ ${this.operationName} completed with failures, see the logs for more details.`), + getChalk().bold.yellow(`⚠️ ${this.operationName} completed with failures, see the logs for more details.`), ); } else { - console.log(chalk.bold.red(`❌ ${this.operationName} failed`)); + console.log(getChalk().bold.red(`❌ ${this.operationName} failed`)); } - console.log(chalk.bold('='.repeat(80))); - console.log(chalk.bold('='.repeat(80))); + console.log(getChalk().bold('='.repeat(80))); + console.log(getChalk().bold('='.repeat(80))); // Simple failure summary with log reference this.printFailureSummaryWithLogReference(); @@ -162,40 +162,40 @@ export default class SummaryManager { const totalFailures = modulesWithFailures.reduce((sum, m) => sum + m.failures.length, 0); - console.log('\n' + chalk.bold.red('Failure Summary:')); - console.log(chalk.red('-'.repeat(50))); + console.log('\n' + getChalk().bold.red('Failure Summary:')); + console.log(getChalk().red('-'.repeat(50))); modulesWithFailures.forEach((module) => { - console.log(`${chalk.bold.red('✗')} ${chalk.bold(module.name)}: ${chalk.red(module.failures.length)} failures`); + console.log(`${getChalk().bold.red('✗')} ${getChalk().bold(module.name)}: ${getChalk().red(module.failures.length)} failures`); // Show just first 2-3 failures briefly const preview = module.failures.slice(0, 2); preview.forEach((failure) => { - console.log(` • ${chalk.gray(failure.item)}`); + console.log(` • ${getChalk().gray(failure.item)}`); }); if (module.failures.length > 2) { - console.log(` ${chalk.gray(`... and ${module.failures.length - 2} more`)}`); + console.log(` ${getChalk().gray(`... and ${module.failures.length - 2} more`)}`); } }); - console.log(chalk.blue('\n📋 For detailed error information, check the log files:')); - //console.log(chalk.blue(` ${getSessionLogPath()}`)); - console.log(chalk.gray(' Recent errors are logged with full context and stack traces.')); + console.log(getChalk().blue('\n📋 For detailed error information, check the log files:')); + //console.log(getChalk().blue(` ${getSessionLogPath()}`)); + console.log(getChalk().gray(' Recent errors are logged with full context and stack traces.')); } private getStatusIcon(status: string): string { switch (status) { case 'completed': - return chalk.green('✓'); + return getChalk().green('✓'); case 'failed': - return chalk.red('✗'); + return getChalk().red('✗'); case 'running': - return chalk.yellow('●'); + return getChalk().yellow('●'); case 'pending': - return chalk.gray('○'); + return getChalk().gray('○'); default: - return chalk.gray('?'); + return getChalk().gray('?'); } } diff --git a/packages/contentstack/README.md b/packages/contentstack/README.md index 847969e55e..113f1491ba 100644 --- a/packages/contentstack/README.md +++ b/packages/contentstack/README.md @@ -18,7 +18,7 @@ $ npm install -g @contentstack/cli $ csdx COMMAND running command... $ csdx (--version|-v) -@contentstack/cli/2.0.0-beta.10 darwin-arm64 node-v22.13.1 +@contentstack/cli/2.0.0-beta.14 darwin-arm64 node-v22.13.1 $ csdx --help [COMMAND] USAGE $ csdx COMMAND @@ -854,7 +854,7 @@ EXAMPLES $ csdx cm:stacks:bulk-assets --revert ./bulk-operation -a myAlias ``` -_See code: [@contentstack/cli-bulk-operations](https://github.com/contentstack/cli-bulk-operations/blob/v1.0.0-beta/src/commands/cm/stacks/bulk-assets.ts)_ +_See code: [@contentstack/cli-bulk-operations](https://github.com/contentstack/cli-bulk-operations/blob/v1.0.0/src/commands/cm/stacks/bulk-assets.ts)_ ## `csdx cm:stacks:bulk-entries` @@ -927,6 +927,12 @@ EXAMPLES $ csdx cm:stacks:bulk-entries --operation publish --content-types blog --environments prod --locales en-us --filter modified -k blt123 + $ csdx cm:stacks:bulk-entries --operation publish --content-types blog --environments prod --locales en-us --filter draft -k blt123 + + $ csdx cm:stacks:bulk-entries --operation publish --content-types blog --environments prod --locales en-us --filter unpublished -k blt123 + + $ csdx cm:stacks:bulk-entries --operation publish --content-types blog --environments prod --filter non-localized -k blt123 + $ csdx cm:stacks:bulk-entries --operation publish --content-types blog --environments prod --locales en-us --include-variants -k blt123 $ csdx cm:stacks:bulk-entries --retry-failed ./bulk-operation @@ -934,7 +940,7 @@ EXAMPLES $ csdx cm:stacks:bulk-entries --revert ./bulk-operation ``` -_See code: [@contentstack/cli-bulk-operations](https://github.com/contentstack/cli-bulk-operations/blob/v1.0.0-beta/src/commands/cm/stacks/bulk-entries.ts)_ +_See code: [@contentstack/cli-bulk-operations](https://github.com/contentstack/cli-bulk-operations/blob/v1.0.0/src/commands/cm/stacks/bulk-entries.ts)_ ## `csdx cm:stacks:clone [--source-branch ] [--target-branch ] [--source-management-token-alias ] [--destination-management-token-alias ] [-n ] [--type a|b] [--source-stack-api-key ] [--destination-stack-api-key ] [--import-webhook-status disable|current]` @@ -1654,23 +1660,25 @@ Set region for CLI ``` USAGE $ csdx config:set:region [REGION] [--cda --cma --ui-host -n ] [--developer-hub - ] [--personalize ] [--launch ] [--studio ] + ] [--personalize ] [--launch ] [--studio ] [--asset-management ] ARGUMENTS [REGION] Name for the region FLAGS - -n, --name= Name for the region, if this flag is added then cda, cma and ui-host flags are required - --cda= Custom host to set for content delivery API, if this flag is added then cma, ui-host and - name flags are required - --cma= Custom host to set for content management API, , if this flag is added then cda, ui-host - and name flags are required - --developer-hub= Custom host to set for Developer hub API - --launch= Custom host to set for Launch API - --personalize= Custom host to set for Personalize API - --studio= Custom host to set for Studio API - --ui-host= Custom UI host to set for CLI, if this flag is added then cda, cma and name flags are - required + -n, --name= Name for the region, if this flag is added then cda, cma and ui-host flags are + required + --asset-management= Custom host to set for Asset Management API + --cda= Custom host to set for content delivery API, if this flag is added then cma, ui-host + and name flags are required + --cma= Custom host to set for content management API, , if this flag is added then cda, + ui-host and name flags are required + --developer-hub= Custom host to set for Developer hub API + --launch= Custom host to set for Launch API + --personalize= Custom host to set for Personalize API + --studio= Custom host to set for Studio API + --ui-host= Custom UI host to set for CLI, if this flag is added then cda, cma and name flags are + required DESCRIPTION Set region for CLI @@ -1702,6 +1710,8 @@ EXAMPLES $ csdx config:set:region --cma --cda --ui-host --name "India" --studio + $ csdx config:set:region --cma --cda --ui-host --name "India" --asset-management + $ csdx config:set:region --cda --cma --ui-host --name "India" --developer-hub --launch --personalize --studio ``` diff --git a/packages/contentstack/package.json b/packages/contentstack/package.json index cc0341e743..6a61a6bebe 100755 --- a/packages/contentstack/package.json +++ b/packages/contentstack/package.json @@ -9,7 +9,7 @@ "main": "lib/index.js", "types": "lib/index.d.ts", "scripts": { - "build": "pnpm compile && oclif manifest", + "build": "pnpm compile && oclif manifest && oclif readme", "clean": "rm -rf ./lib ./node_modules tsconfig.tsbuildinfo", "compile": "tsc -b tsconfig.json", "postpack": "rm -f oclif.manifest.json", @@ -26,7 +26,7 @@ "@contentstack/cli-cm-export": "~2.0.0-beta.11", "@contentstack/cli-cm-import": "~2.0.0-beta.11", "@contentstack/cli-auth": "~2.0.0-beta.7", - "@contentstack/cli-bulk-operations": "^1.0.0-beta", + "@contentstack/cli-bulk-operations": "^1.0.0", "@contentstack/cli-cm-bootstrap": "~2.0.0-beta.11", "@contentstack/cli-cm-branches": "~2.0.0-beta.2", "@contentstack/cli-cm-clone": "~2.0.0-beta.12", @@ -45,7 +45,7 @@ "@oclif/plugin-help": "^6.2.37", "@oclif/plugin-not-found": "^3.2.74", "@oclif/plugin-plugins": "^5.4.56", - "chalk": "^4.1.2", + "chalk": "^5.6.2", "cli-progress": "^3.12.0", "debug": "^4.4.3", "figlet": "1.8.2", diff --git a/packages/contentstack/src/hooks/init/utils-init.ts b/packages/contentstack/src/hooks/init/utils-init.ts index a532d07909..cee8d31e86 100644 --- a/packages/contentstack/src/hooks/init/utils-init.ts +++ b/packages/contentstack/src/hooks/init/utils-init.ts @@ -1,9 +1,10 @@ -import { messageHandler, cliux, managementSDKInitiator, marketplaceSDKInitiator } from '@contentstack/cli-utilities'; +import { messageHandler, cliux, managementSDKInitiator, marketplaceSDKInitiator, loadChalk } from '@contentstack/cli-utilities'; /** * Initialize the utilities */ -export default function (_opts): void { +export default async function (_opts): Promise { + await loadChalk(); const { context } = this.config; messageHandler.init(context); cliux.init(context); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a2365d9464..fae12e05a7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 9.1.7 pnpm: specifier: ^10.28.0 - version: 10.31.0 + version: 10.32.1 packages/contentstack: dependencies: @@ -24,7 +24,7 @@ importers: specifier: ~2.0.0-beta.7 version: link:../contentstack-auth '@contentstack/cli-bulk-operations': - specifier: ^1.0.0-beta + specifier: ^1.0.0 version: 1.0.0(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-cm-bootstrap': specifier: ~2.0.0-beta.11 @@ -76,8 +76,7 @@ importers: version: 1.7.1 '@oclif/core': specifier: ^4.8.0 - version: 4.8.3 - version: 4.8.3 + version: 4.8.4 '@oclif/plugin-help': specifier: ^6.2.37 version: 6.2.37 @@ -88,8 +87,8 @@ importers: specifier: ^5.4.56 version: 5.4.58 chalk: - specifier: ^4.1.2 - version: 4.1.2 + specifier: ^5.6.2 + version: 5.6.2 cli-progress: specifier: ^3.12.0 version: 3.12.0 @@ -126,8 +125,7 @@ importers: devDependencies: '@oclif/test': specifier: ^4.1.16 - version: 4.1.16(@oclif/core@4.8.3) - version: 4.1.16(@oclif/core@4.8.3) + version: 4.1.16(@oclif/core@4.8.4) '@types/chai': specifier: ^4.3.20 version: 4.3.20 @@ -208,8 +206,7 @@ importers: version: link:../contentstack-utilities '@oclif/core': specifier: ^4.3.0 - version: 4.8.3 - version: 4.8.3 + version: 4.8.4 '@oclif/plugin-help': specifier: ^6.2.28 version: 6.2.37 @@ -222,8 +219,7 @@ importers: version: 0.1.1 '@oclif/test': specifier: ^4.1.13 - version: 4.1.16(@oclif/core@4.8.3) - version: 4.1.16(@oclif/core@4.8.3) + version: 4.1.16(@oclif/core@4.8.4) '@types/chai': specifier: ^4.3.20 version: 4.3.20 @@ -280,8 +276,7 @@ importers: version: link:../contentstack-utilities '@oclif/core': specifier: ^4.3.0 - version: 4.8.3 - version: 4.8.3 + version: 4.8.4 '@oclif/plugin-help': specifier: ^6.2.28 version: 6.2.37 @@ -291,8 +286,7 @@ importers: devDependencies: '@oclif/test': specifier: ^4.1.13 - version: 4.1.16(@oclif/core@4.8.3) - version: 4.1.16(@oclif/core@4.8.3) + version: 4.1.16(@oclif/core@4.8.4) '@types/mkdirp': specifier: ^1.0.2 version: 1.0.2 @@ -337,8 +331,7 @@ importers: version: 1.7.1 '@oclif/core': specifier: ^4.8.1 - version: 4.8.3 - version: 4.8.3 + version: 4.8.4 '@oclif/plugin-help': specifier: ^6.2.28 version: 6.2.37 @@ -348,8 +341,7 @@ importers: devDependencies: '@oclif/test': specifier: ^4.1.13 - version: 4.1.16(@oclif/core@4.8.3) - version: 4.1.16(@oclif/core@4.8.3) + version: 4.1.16(@oclif/core@4.8.4) '@types/chai': specifier: ^4.3.20 version: 4.3.20 @@ -397,12 +389,10 @@ importers: dependencies: '@oclif/core': specifier: ^4.3.0 - version: 4.8.3 - version: 4.8.3 + version: 4.8.4 '@oclif/test': specifier: ^4.1.13 - version: 4.1.16(@oclif/core@4.8.3) - version: 4.1.16(@oclif/core@4.8.3) + version: 4.1.16(@oclif/core@4.8.4) fancy-test: specifier: ^2.0.42 version: 2.0.42 @@ -439,15 +429,13 @@ importers: version: 1.5.0(debug@4.4.3) '@oclif/core': specifier: ^4.3.0 - version: 4.8.3 - version: 4.8.3 + version: 4.8.4 axios: specifier: ^1.13.5 version: 1.13.6(debug@4.4.3) - version: 1.13.6(debug@4.4.3) chalk: - specifier: ^4.1.2 - version: 4.1.2 + specifier: ^5.6.2 + version: 5.6.2 cli-cursor: specifier: ^3.1.0 version: 3.1.0 @@ -624,44 +612,44 @@ packages: resolution: {integrity: sha512-m0zNfpsona9jQdX1cHtHArOiuvSGZPsgp/KRZS2YjJhKah96G2UN3UNGZQ6aVjXIQjCY6UanCJo0uW9Xf2U41w==} engines: {node: '>=20.0.0'} - '@aws-sdk/core@3.973.18': - resolution: {integrity: sha512-GUIlegfcK2LO1J2Y98sCJy63rQSiLiDOgVw7HiHPRqfI2vb3XozTVqemwO0VSGXp54ngCnAQz0Lf0YPCBINNxA==} + '@aws-sdk/core@3.973.19': + resolution: {integrity: sha512-56KePyOcZnKTWCd89oJS1G6j3HZ9Kc+bh/8+EbvtaCCXdP6T7O7NzCiPuHRhFLWnzXIaXX3CxAz0nI5My9spHQ==} engines: {node: '>=20.0.0'} '@aws-sdk/crc64-nvme@3.972.4': resolution: {integrity: sha512-HKZIZLbRyvzo/bXZU7Zmk6XqU+1C9DjI56xd02vwuDIxedxBEqP17t9ExhbP9QFeNq/a3l9GOcyirFXxmbDhmw==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-env@3.972.16': - resolution: {integrity: sha512-HrdtnadvTGAQUr18sPzGlE5El3ICphnH6SU7UQOMOWFgRKbTRNN8msTxM4emzguUso9CzaHU2xy5ctSrmK5YNA==} + '@aws-sdk/credential-provider-env@3.972.17': + resolution: {integrity: sha512-MBAMW6YELzE1SdkOniqr51mrjapQUv8JXSGxtwRjQV0mwVDutVsn22OPAUt4RcLRvdiHQmNBDEFP9iTeSVCOlA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-http@3.972.18': - resolution: {integrity: sha512-NyB6smuZAixND5jZumkpkunQ0voc4Mwgkd+SZ6cvAzIB7gK8HV8Zd4rS8Kn5MmoGgusyNfVGG+RLoYc4yFiw+A==} + '@aws-sdk/credential-provider-http@3.972.19': + resolution: {integrity: sha512-9EJROO8LXll5a7eUFqu48k6BChrtokbmgeMWmsH7lBb6lVbtjslUYz/ShLi+SHkYzTomiGBhmzTW7y+H4BxsnA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-ini@3.972.17': - resolution: {integrity: sha512-dFqh7nfX43B8dO1aPQHOcjC0SnCJ83H3F+1LoCh3X1P7E7N09I+0/taID0asU6GCddfDExqnEvQtDdkuMe5tKQ==} + '@aws-sdk/credential-provider-ini@3.972.18': + resolution: {integrity: sha512-vthIAXJISZnj2576HeyLBj4WTeX+I7PwWeRkbOa0mVX39K13SCGxCgOFuKj2ytm9qTlLOmXe4cdEnroteFtJfw==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-login@3.972.17': - resolution: {integrity: sha512-gf2E5b7LpKb+JX2oQsRIDxdRZjBFZt2olCGlWCdb3vBERbXIPgm2t1R5mEnwd4j0UEO/Tbg5zN2KJbHXttJqwA==} + '@aws-sdk/credential-provider-login@3.972.18': + resolution: {integrity: sha512-kINzc5BBxdYBkPZ0/i1AMPMOk5b5QaFNbYMElVw5QTX13AKj6jcxnv/YNl9oW9mg+Y08ti19hh01HhyEAxsSJQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-node@3.972.18': - resolution: {integrity: sha512-ZDJa2gd1xiPg/nBDGhUlat02O8obaDEnICBAVS8qieZ0+nDfaB0Z3ec6gjZj27OqFTjnB/Q5a0GwQwb7rMVViw==} + '@aws-sdk/credential-provider-node@3.972.19': + resolution: {integrity: sha512-yDWQ9dFTr+IMxwanFe7+tbN5++q8psZBjlUwOiCXn1EzANoBgtqBwcpYcHaMGtn0Wlfj4NuXdf2JaEx1lz5RaQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-process@3.972.16': - resolution: {integrity: sha512-n89ibATwnLEg0ZdZmUds5bq8AfBAdoYEDpqP3uzPLaRuGelsKlIvCYSNNvfgGLi8NaHPNNhs1HjJZYbqkW9b+g==} + '@aws-sdk/credential-provider-process@3.972.17': + resolution: {integrity: sha512-c8G8wT1axpJDgaP3xzcy+q8Y1fTi9A2eIQJvyhQ9xuXrUZhlCfXbC0vM9bM1CUXiZppFQ1p7g0tuUMvil/gCPg==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-sso@3.972.17': - resolution: {integrity: sha512-wGtte+48xnhnhHMl/MsxzacBPs5A+7JJedjiP452IkHY7vsbYKcvQBqFye8LwdTJVeHtBHv+JFeTscnwepoWGg==} + '@aws-sdk/credential-provider-sso@3.972.18': + resolution: {integrity: sha512-YHYEfj5S2aqInRt5ub8nDOX8vAxgMvd84wm2Y3WVNfFa/53vOv9T7WOAqXI25qjj3uEcV46xxfqdDQk04h5XQA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-web-identity@3.972.17': - resolution: {integrity: sha512-8aiVJh6fTdl8gcyL+sVNcNwTtWpmoFa1Sh7xlj6Z7L/cZ/tYMEBHq44wTYG8Kt0z/PpGNopD89nbj3FHl9QmTA==} + '@aws-sdk/credential-provider-web-identity@3.972.18': + resolution: {integrity: sha512-OqlEQpJ+J3T5B96qtC1zLLwkBloechP+fezKbCH0sbd2cCc0Ra55XpxWpk/hRj69xAOYtHvoC4orx6eTa4zU7g==} engines: {node: '>=20.0.0'} '@aws-sdk/middleware-bucket-endpoint@3.972.7': @@ -672,8 +660,8 @@ packages: resolution: {integrity: sha512-mvWqvm61bmZUKmmrtl2uWbokqpenY3Mc3Jf4nXB/Hse6gWxLPaCQThmhPBDzsPSV8/Odn8V6ovWt3pZ7vy4BFQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-flexible-checksums@3.973.4': - resolution: {integrity: sha512-7CH2jcGmkvkHc5Buz9IGbdjq1729AAlgYJiAvGq7qhCHqYleCsriWdSnmsqWTwdAfXHMT+pkxX3w6v5tJNcSug==} + '@aws-sdk/middleware-flexible-checksums@3.973.5': + resolution: {integrity: sha512-Dp3hqE5W6hG8HQ3Uh+AINx9wjjqYmFHbxede54sGj3akx/haIQrkp85lNdTdC+ouNUcSYNiuGkzmyDREfHX1Gg==} engines: {node: '>=20.0.0'} '@aws-sdk/middleware-host-header@3.972.7': @@ -692,32 +680,32 @@ packages: resolution: {integrity: sha512-l2VQdcBcYLzIzykCHtXlbpiVCZ94/xniLIkAj0jpnpjY4xlgZx7f56Ypn+uV1y3gG0tNVytJqo3K9bfMFee7SQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-sdk-s3@3.972.18': - resolution: {integrity: sha512-5E3XxaElrdyk6ZJ0TjH7Qm6ios4b/qQCiLr6oQ8NK7e4Kn6JBTJCaYioQCQ65BpZ1+l1mK5wTAac2+pEz0Smpw==} + '@aws-sdk/middleware-sdk-s3@3.972.19': + resolution: {integrity: sha512-/CtOHHVFg4ZuN6CnLnYkrqWgVEnbOBC4kNiKa+4fldJ9cioDt3dD/f5vpq0cWLOXwmGL2zgVrVxNhjxWpxNMkg==} engines: {node: '>=20.0.0'} '@aws-sdk/middleware-ssec@3.972.7': resolution: {integrity: sha512-G9clGVuAml7d8DYzY6DnRi7TIIDRvZ3YpqJPz/8wnWS5fYx/FNWNmkO6iJVlVkQg9BfeMzd+bVPtPJOvC4B+nQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-user-agent@3.972.19': - resolution: {integrity: sha512-Km90fcXt3W/iqujHzuM6IaDkYCj73gsYufcuWXApWdzoTy6KGk8fnchAjePMARU0xegIR3K4N3yIo1vy7OVe8A==} + '@aws-sdk/middleware-user-agent@3.972.20': + resolution: {integrity: sha512-3kNTLtpUdeahxtnJRnj/oIdLAUdzTfr9N40KtxNhtdrq+Q1RPMdCJINRXq37m4t5+r3H70wgC3opW46OzFcZYA==} engines: {node: '>=20.0.0'} - '@aws-sdk/nested-clients@3.996.7': - resolution: {integrity: sha512-MlGWA8uPaOs5AiTZ5JLM4uuWDm9EEAnm9cqwvqQIc6kEgel/8s1BaOWm9QgUcfc9K8qd7KkC3n43yDbeXOA2tg==} + '@aws-sdk/nested-clients@3.996.8': + resolution: {integrity: sha512-6HlLm8ciMW8VzfB80kfIx16PBA9lOa9Dl+dmCBi78JDhvGlx3I7Rorwi5PpVRkL31RprXnYna3yBf6UKkD/PqA==} engines: {node: '>=20.0.0'} '@aws-sdk/region-config-resolver@3.972.7': resolution: {integrity: sha512-/Ev/6AI8bvt4HAAptzSjThGUMjcWaX3GX8oERkB0F0F9x2dLSBdgFDiyrRz3i0u0ZFZFQ1b28is4QhyqXTUsVA==} engines: {node: '>=20.0.0'} - '@aws-sdk/signature-v4-multi-region@3.996.6': - resolution: {integrity: sha512-NnsOQsVmJXy4+IdPFUjRCWPn9qNH1TzS/f7MiWgXeoHs903tJpAWQWQtoFvLccyPoBgomKP9L89RRr2YsT/L0g==} + '@aws-sdk/signature-v4-multi-region@3.996.7': + resolution: {integrity: sha512-mYhh7FY+7OOqjkYkd6+6GgJOsXK1xBWmuR+c5mxJPj2kr5TBNeZq+nUvE9kANWAux5UxDVrNOSiEM/wlHzC3Lg==} engines: {node: '>=20.0.0'} - '@aws-sdk/token-providers@3.1004.0': - resolution: {integrity: sha512-j9BwZZId9sFp+4GPhf6KrwO8Tben2sXibZA8D1vv2I1zBdvkUHcBA2g4pkqIpTRalMTLC0NPkBPX0gERxfy/iA==} + '@aws-sdk/token-providers@3.1005.0': + resolution: {integrity: sha512-vMxd+ivKqSxU9bHx5vmAlFKDAkjGotFU56IOkDa5DaTu1WWwbcse0yFHEm9I537oVvodaiwMl3VBwgHfzQ2rvw==} engines: {node: '>=20.0.0'} '@aws-sdk/types@3.973.5': @@ -739,8 +727,8 @@ packages: '@aws-sdk/util-user-agent-browser@3.972.7': resolution: {integrity: sha512-7SJVuvhKhMF/BkNS1n0QAJYgvEwYbK2QLKBrzDiwQGiTRU6Yf1f3nehTzm/l21xdAOtWSfp2uWSddPnP2ZtsVw==} - '@aws-sdk/util-user-agent-node@3.973.4': - resolution: {integrity: sha512-uqKeLqZ9D3nQjH7HGIERNXK9qnSpUK08l4MlJ5/NZqSSdeJsVANYp437EM9sEzwU28c2xfj2V6qlkqzsgtKs6Q==} + '@aws-sdk/util-user-agent-node@3.973.5': + resolution: {integrity: sha512-Dyy38O4GeMk7UQ48RupfHif//gqnOPbq/zlvRssc11E2mClT+aUfc3VS2yD8oLtzqO3RsqQ9I3gOBB4/+HjPOw==} engines: {node: '>=20.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -843,8 +831,6 @@ packages: engines: {node: '>=16'} hasBin: true - '@contentstack/cli-bulk-operations@1.0.0': - resolution: {integrity: sha512-orAVaZh0JD38TmkDfZSE8ndBOinEENMA2Sx2U3KPOKpscmc7e0853TGuggUHvSTT2nr0+Cv41Pu8tas1gOqLpw==} '@contentstack/cli-bulk-operations@1.0.0': resolution: {integrity: sha512-orAVaZh0JD38TmkDfZSE8ndBOinEENMA2Sx2U3KPOKpscmc7e0853TGuggUHvSTT2nr0+Cv41Pu8tas1gOqLpw==} engines: {node: '>=18'} @@ -912,8 +898,8 @@ packages: '@contentstack/cli-variants@2.0.0-beta.8': resolution: {integrity: sha512-USYyxLWwWEBvhJtYy6TqxE535rwXlUs8KIimrRoMNXnYxuJ0dSE1oDt71pkr2hx+4uBTL477SG9jOyCuuR4GjA==} - '@contentstack/core@1.3.10': - resolution: {integrity: sha512-sQ44WtmmC1pITSIldupZGSv2lIZrCxDIonWWa9XcVEyonf4rNRe/jcqRcYh2ph00iAVS+S4KPVq2V6jpaKphNw==} + '@contentstack/core@1.3.11': + resolution: {integrity: sha512-CwB7/l9MUhy64FBnHBFj/Es9h0GQREJCUwdkfQpiEAbe9WtLTg3kMeE6ooo7ByZmqVF3BHXKUa9hssyT9VwAYg==} '@contentstack/delivery-sdk@4.11.2': resolution: {integrity: sha512-tDqv1SKl831PfEK1qdTFvS+sPChPF6/84pLOBM6K9hXrxecm7jW4sJJx4B7cvtzEMErHLsZocdUuGCzPrQXXGA==} @@ -1270,8 +1256,10 @@ packages: '@oclif/core@4.8.3': resolution: {integrity: sha512-f7Rc1JBZO0wNMyDmNzP5IFOv5eM97S9pO4JUFdu2OLyk73YeBI9wog1Yyf666NOQvyptkbG1xh8inzMDQLNTyQ==} - '@oclif/core@4.8.3': - resolution: {integrity: sha512-f7Rc1JBZO0wNMyDmNzP5IFOv5eM97S9pO4JUFdu2OLyk73YeBI9wog1Yyf666NOQvyptkbG1xh8inzMDQLNTyQ==} + engines: {node: '>=18.0.0'} + + '@oclif/core@4.8.4': + resolution: {integrity: sha512-UTAqwXJJyRvLBvosL+1uPZYSpr8lEHgUb/EVGbPXo5WZqUIBHfJ0sR2bkBEsrj00/ar4IegKxx4YK0wn2c8SQg==} engines: {node: '>=18.0.0'} '@oclif/plugin-help@6.2.37': @@ -1526,8 +1514,6 @@ packages: '@sinonjs/commons@3.0.1': resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} - '@sinonjs/fake-timers@15.1.1': - resolution: {integrity: sha512-cO5W33JgAPbOh07tvZjUOJ7oWhtaqGHiZw+11DPbyqh2kHTBc3eF/CjJDeQ4205RLQsX6rxCuYOroFQwl7JDRw==} '@sinonjs/fake-timers@15.1.1': resolution: {integrity: sha512-cO5W33JgAPbOh07tvZjUOJ7oWhtaqGHiZw+11DPbyqh2kHTBc3eF/CjJDeQ4205RLQsX6rxCuYOroFQwl7JDRw==} @@ -1742,8 +1728,8 @@ packages: resolution: {integrity: sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw==} engines: {node: '>=18.0.0'} - '@smithy/util-waiter@4.2.11': - resolution: {integrity: sha512-x7Rh2azQPs3XxbvCzcttRErKKvLnbZfqRf/gOjw2pb+ZscX88e5UkRPCB67bVnsFHxayvMvmePfKTqsRb+is1A==} + '@smithy/util-waiter@4.2.12': + resolution: {integrity: sha512-ek5hyDrzS6mBFsNCEX8LpM+EWSLq6b9FdmPRlkpXXhiJE6aIZehKT9clC6+nFpZAA+i/Yg0xlaPeWGNbf5rzQA==} engines: {node: '>=18.0.0'} '@smithy/uuid@1.1.2': @@ -1907,11 +1893,11 @@ packages: typescript: optional: true - '@typescript-eslint/eslint-plugin@8.56.1': - resolution: {integrity: sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A==} + '@typescript-eslint/eslint-plugin@8.57.0': + resolution: {integrity: sha512-qeu4rTHR3/IaFORbD16gmjq9+rEs9fGKdX0kF6BKSfi+gCuG3RCKLlSBYzn/bGsY9Tj7KE/DAQStbp8AHJGHEQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.56.1 + '@typescript-eslint/parser': ^8.57.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' @@ -1925,15 +1911,15 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.56.1': - resolution: {integrity: sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==} + '@typescript-eslint/parser@8.57.0': + resolution: {integrity: sha512-XZzOmihLIr8AD1b9hL9ccNMzEMWt/dE2u7NyTY9jJG6YNiNthaD5XtUHVF2uCXZ15ng+z2hT3MVuxnUYhq6k1g==} 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' - '@typescript-eslint/project-service@8.56.1': - resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} + '@typescript-eslint/project-service@8.57.0': + resolution: {integrity: sha512-pR+dK0BlxCLxtWfaKQWtYr7MhKmzqZxuii+ZjuFlZlIGRZm22HnXFqa2eY+90MUz8/i80YJmzFGDUsi8dMOV5w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -1946,12 +1932,12 @@ packages: resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.56.1': - resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} + '@typescript-eslint/scope-manager@8.57.0': + resolution: {integrity: sha512-nvExQqAHF01lUM66MskSaZulpPL5pgy5hI5RfrxviLgzZVffB5yYzw27uK/ft8QnKXI2X0LBrHJFr1TaZtAibw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.56.1': - resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} + '@typescript-eslint/tsconfig-utils@8.57.0': + resolution: {integrity: sha512-LtXRihc5ytjJIQEH+xqjB0+YgsV4/tW35XKX3GTZHpWtcC8SPkT/d4tqdf1cKtesryHm2bgp6l555NYcT2NLvA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -1966,8 +1952,8 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@8.56.1': - resolution: {integrity: sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg==} + '@typescript-eslint/type-utils@8.57.0': + resolution: {integrity: sha512-yjgh7gmDcJ1+TcEg8x3uWQmn8ifvSupnPfjP21twPKrDP/pTHlEQgmKcitzF/rzPSmv7QjJ90vRpN4U+zoUjwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -1981,8 +1967,8 @@ packages: resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.56.1': - resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} + '@typescript-eslint/types@8.57.0': + resolution: {integrity: sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@6.21.0': @@ -2003,8 +1989,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.56.1': - resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} + '@typescript-eslint/typescript-estree@8.57.0': + resolution: {integrity: sha512-m7faHcyVg0BT3VdYTlX8GdJEM7COexXxS6KqGopxdtkQRvBanK377QDHr4W/vIPAR+ah9+B/RclSW5ldVniO1Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -2021,8 +2007,8 @@ packages: peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/utils@8.56.1': - resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} + '@typescript-eslint/utils@8.57.0': + resolution: {integrity: sha512-5iIHvpD3CZe06riAsbNxxreP+MuYgVUsV0n4bwLH//VJmgtt54sQeY2GszntJ4BjYCpMzrfVh2SBnUQTtys2lQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -2036,8 +2022,8 @@ packages: resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.56.1': - resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} + '@typescript-eslint/visitor-keys@8.57.0': + resolution: {integrity: sha512-zm6xx8UT/Xy2oSr2ZXD0pZo7Jx2XsCoID2IUh9YSTFRu7z+WdwYTRk6LhUftm1crwqbuoF6I8zAFeCMw0YjwDg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.3.0': @@ -2370,8 +2356,6 @@ packages: peerDependencies: axios: '>= 0.17.0' - axios@1.13.6: - resolution: {integrity: sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==} axios@1.13.6: resolution: {integrity: sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==} @@ -2416,8 +2400,6 @@ packages: brace-expansion@2.0.2: resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} - brace-expansion@5.0.4: - resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} brace-expansion@5.0.4: resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} engines: {node: 18 || 20 || >=22} @@ -2909,8 +2891,6 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.307: - resolution: {integrity: sha512-5z3uFKBWjiNR44nFcYdkcXjKMbg5KXNdciu7mhTPo9tB7NbqSNP2sSnGR+fqknZSCwKkBN+oxiiajWs4dT6ORg==} electron-to-chromium@1.5.307: resolution: {integrity: sha512-5z3uFKBWjiNR44nFcYdkcXjKMbg5KXNdciu7mhTPo9tB7NbqSNP2sSnGR+fqknZSCwKkBN+oxiiajWs4dT6ORg==} @@ -2934,8 +2914,6 @@ packages: resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} engines: {node: '>= 0.8'} - enhanced-resolve@5.20.0: - resolution: {integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==} enhanced-resolve@5.20.0: resolution: {integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==} engines: {node: '>=10.13.0'} @@ -3294,13 +3272,8 @@ packages: fast-uri@3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} - fast-xml-builder@1.0.0: - resolution: {integrity: sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ==} - - fast-xml-parser@5.4.1: - resolution: {integrity: sha512-BQ30U1mKkvXQXXkAGcuyUA/GA26oEB7NzOtsxCDtyu62sjGw5QraKFhx2Em3WQNjPw9PG6MQ9yuIIgkSDfGu5A==} - fast-xml-builder@1.0.0: - resolution: {integrity: sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ==} + fast-xml-builder@1.1.0: + resolution: {integrity: sha512-7mtITW/we2/wTUZqMyBOR2F8xP4CRxMiSEcQxPIqdRWdO2L/HZSOlzoNyghmyDwNB8BDxePooV1ZTJpkOUhdRg==} fast-xml-parser@5.4.1: resolution: {integrity: sha512-BQ30U1mKkvXQXXkAGcuyUA/GA26oEB7NzOtsxCDtyu62sjGw5QraKFhx2Em3WQNjPw9PG6MQ9yuIIgkSDfGu5A==} @@ -3384,8 +3357,8 @@ packages: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true - flatted@3.4.0: - resolution: {integrity: sha512-kC6Bb+ooptOIvWj5B63EQWkF0FEnNjV2ZNkLMLZRDDduIiWeFF4iKnslwhiWxjAdbg4NzTNo6h0qLuvFrcx+Sw==} + flatted@3.4.1: + resolution: {integrity: sha512-IxfVbRFVlV8V/yRaGzk0UVIcsKKHMSfYw66T/u4nTwlWteQePsxe//LjudR1AMX4tZW3WFCh3Zqa/sjlqpbURQ==} fn.name@1.1.0: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} @@ -3437,8 +3410,6 @@ packages: fromentries@1.3.2: resolution: {integrity: sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==} - fs-extra@11.3.4: - resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==} fs-extra@11.3.4: resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==} engines: {node: '>=14.14'} @@ -4376,8 +4347,6 @@ packages: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.9: - resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} minimatch@9.0.9: resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} engines: {node: '>=16 || 14 >=14.17'} @@ -4472,8 +4441,6 @@ packages: resolution: {integrity: sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==} engines: {node: '>=8'} - node-releases@2.0.36: - resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==} node-releases@2.0.36: resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==} @@ -4769,6 +4736,10 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} + path-expression-matcher@1.1.2: + resolution: {integrity: sha512-LXWqJmcpp2BKOEmgt4CyuESFmBfPuhJlAHKJsFzuJU6CxErWk75BrO+Ni77M9OxHN6dCYKM4vj+21Z6cOL96YQ==} + engines: {node: '>=14.0.0'} + path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -4825,8 +4796,8 @@ packages: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} - pnpm@10.31.0: - resolution: {integrity: sha512-45JziL+qgHjOt5t0j/wegnToTXUWPme8IuBsDTrtQ90VMVHL8R1/gwH/SsuYxovcXK32mJUygB/6/js+SmPCaA==} + pnpm@10.32.1: + resolution: {integrity: sha512-pwaTjw6JrBRWtlY+q07fHR+vM2jRGR/FxZeQ6W3JGORFarLmfWE94QQ9LoyB+HMD5rQNT/7KnfFe8a1Wc0jyvg==} engines: {node: '>=18.12'} hasBin: true @@ -4884,10 +4855,6 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.1: - resolution: {integrity: sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==} - engines: {node: '>=0.6'} - qs@6.14.2: resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} engines: {node: '>=0.6'} @@ -5361,8 +5328,6 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - strip-ansi@7.2.0: - resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} strip-ansi@7.2.0: resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} engines: {node: '>=12'} @@ -5387,8 +5352,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strnum@2.2.0: - resolution: {integrity: sha512-Y7Bj8XyJxnPAORMZj/xltsfo55uOiyHcU2tnAVzHUnSJR/KsEX+9RoDeXEnsXtl/CX4fAcrt64gZ13aGaWPeBg==} strnum@2.2.0: resolution: {integrity: sha512-Y7Bj8XyJxnPAORMZj/xltsfo55uOiyHcU2tnAVzHUnSJR/KsEX+9RoDeXEnsXtl/CX4fAcrt64gZ13aGaWPeBg==} @@ -5606,8 +5569,8 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript-eslint@8.56.1: - resolution: {integrity: sha512-U4lM6pjmBX7J5wk4szltF7I1cGBHXZopnAXCMXb3+fZ3B/0Z3hq3wS/CCUB2NZBNAExK92mCU2tEohWuwVMsDQ==} + typescript-eslint@8.57.0: + resolution: {integrity: sha512-W8GcigEMEeB07xEZol8oJ26rigm3+bfPHxHvwbYUlu1fUDsGuQ7Hiskx5xGW/xM4USc9Ephe3jtv7ZYPQntHeA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -5681,10 +5644,6 @@ packages: resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} hasBin: true - uuid@10.0.0: - resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -5941,17 +5900,17 @@ snapshots: dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.973.18 - '@aws-sdk/credential-provider-node': 3.972.18 + '@aws-sdk/core': 3.973.19 + '@aws-sdk/credential-provider-node': 3.972.19 '@aws-sdk/middleware-host-header': 3.972.7 '@aws-sdk/middleware-logger': 3.972.7 '@aws-sdk/middleware-recursion-detection': 3.972.7 - '@aws-sdk/middleware-user-agent': 3.972.19 + '@aws-sdk/middleware-user-agent': 3.972.20 '@aws-sdk/region-config-resolver': 3.972.7 '@aws-sdk/types': 3.973.5 '@aws-sdk/util-endpoints': 3.996.4 '@aws-sdk/util-user-agent-browser': 3.972.7 - '@aws-sdk/util-user-agent-node': 3.973.4 + '@aws-sdk/util-user-agent-node': 3.973.5 '@smithy/config-resolver': 4.4.10 '@smithy/core': 3.23.9 '@smithy/fetch-http-handler': 5.3.13 @@ -5978,7 +5937,7 @@ snapshots: '@smithy/util-retry': 4.2.11 '@smithy/util-stream': 4.5.17 '@smithy/util-utf8': 4.2.2 - '@smithy/util-waiter': 4.2.11 + '@smithy/util-waiter': 4.2.12 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -5988,24 +5947,24 @@ snapshots: '@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.18 - '@aws-sdk/credential-provider-node': 3.972.18 + '@aws-sdk/core': 3.973.19 + '@aws-sdk/credential-provider-node': 3.972.19 '@aws-sdk/middleware-bucket-endpoint': 3.972.7 '@aws-sdk/middleware-expect-continue': 3.972.7 - '@aws-sdk/middleware-flexible-checksums': 3.973.4 + '@aws-sdk/middleware-flexible-checksums': 3.973.5 '@aws-sdk/middleware-host-header': 3.972.7 '@aws-sdk/middleware-location-constraint': 3.972.7 '@aws-sdk/middleware-logger': 3.972.7 '@aws-sdk/middleware-recursion-detection': 3.972.7 - '@aws-sdk/middleware-sdk-s3': 3.972.18 + '@aws-sdk/middleware-sdk-s3': 3.972.19 '@aws-sdk/middleware-ssec': 3.972.7 - '@aws-sdk/middleware-user-agent': 3.972.19 + '@aws-sdk/middleware-user-agent': 3.972.20 '@aws-sdk/region-config-resolver': 3.972.7 - '@aws-sdk/signature-v4-multi-region': 3.996.6 + '@aws-sdk/signature-v4-multi-region': 3.996.7 '@aws-sdk/types': 3.973.5 '@aws-sdk/util-endpoints': 3.996.4 '@aws-sdk/util-user-agent-browser': 3.972.7 - '@aws-sdk/util-user-agent-node': 3.973.4 + '@aws-sdk/util-user-agent-node': 3.973.5 '@smithy/config-resolver': 4.4.10 '@smithy/core': 3.23.9 '@smithy/eventstream-serde-browser': 4.2.11 @@ -6038,12 +5997,12 @@ snapshots: '@smithy/util-retry': 4.2.11 '@smithy/util-stream': 4.5.17 '@smithy/util-utf8': 4.2.2 - '@smithy/util-waiter': 4.2.11 + '@smithy/util-waiter': 4.2.12 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/core@3.973.18': + '@aws-sdk/core@3.973.19': dependencies: '@aws-sdk/types': 3.973.5 '@aws-sdk/xml-builder': 3.972.10 @@ -6064,17 +6023,17 @@ snapshots: '@smithy/types': 4.13.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.972.16': + '@aws-sdk/credential-provider-env@3.972.17': dependencies: - '@aws-sdk/core': 3.973.18 + '@aws-sdk/core': 3.973.19 '@aws-sdk/types': 3.973.5 '@smithy/property-provider': 4.2.11 '@smithy/types': 4.13.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.972.18': + '@aws-sdk/credential-provider-http@3.972.19': dependencies: - '@aws-sdk/core': 3.973.18 + '@aws-sdk/core': 3.973.19 '@aws-sdk/types': 3.973.5 '@smithy/fetch-http-handler': 5.3.13 '@smithy/node-http-handler': 4.4.14 @@ -6085,16 +6044,16 @@ snapshots: '@smithy/util-stream': 4.5.17 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.972.17': + '@aws-sdk/credential-provider-ini@3.972.18': dependencies: - '@aws-sdk/core': 3.973.18 - '@aws-sdk/credential-provider-env': 3.972.16 - '@aws-sdk/credential-provider-http': 3.972.18 - '@aws-sdk/credential-provider-login': 3.972.17 - '@aws-sdk/credential-provider-process': 3.972.16 - '@aws-sdk/credential-provider-sso': 3.972.17 - '@aws-sdk/credential-provider-web-identity': 3.972.17 - '@aws-sdk/nested-clients': 3.996.7 + '@aws-sdk/core': 3.973.19 + '@aws-sdk/credential-provider-env': 3.972.17 + '@aws-sdk/credential-provider-http': 3.972.19 + '@aws-sdk/credential-provider-login': 3.972.18 + '@aws-sdk/credential-provider-process': 3.972.17 + '@aws-sdk/credential-provider-sso': 3.972.18 + '@aws-sdk/credential-provider-web-identity': 3.972.18 + '@aws-sdk/nested-clients': 3.996.8 '@aws-sdk/types': 3.973.5 '@smithy/credential-provider-imds': 4.2.11 '@smithy/property-provider': 4.2.11 @@ -6104,10 +6063,10 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-login@3.972.17': + '@aws-sdk/credential-provider-login@3.972.18': dependencies: - '@aws-sdk/core': 3.973.18 - '@aws-sdk/nested-clients': 3.996.7 + '@aws-sdk/core': 3.973.19 + '@aws-sdk/nested-clients': 3.996.8 '@aws-sdk/types': 3.973.5 '@smithy/property-provider': 4.2.11 '@smithy/protocol-http': 5.3.11 @@ -6117,14 +6076,14 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-node@3.972.18': + '@aws-sdk/credential-provider-node@3.972.19': dependencies: - '@aws-sdk/credential-provider-env': 3.972.16 - '@aws-sdk/credential-provider-http': 3.972.18 - '@aws-sdk/credential-provider-ini': 3.972.17 - '@aws-sdk/credential-provider-process': 3.972.16 - '@aws-sdk/credential-provider-sso': 3.972.17 - '@aws-sdk/credential-provider-web-identity': 3.972.17 + '@aws-sdk/credential-provider-env': 3.972.17 + '@aws-sdk/credential-provider-http': 3.972.19 + '@aws-sdk/credential-provider-ini': 3.972.18 + '@aws-sdk/credential-provider-process': 3.972.17 + '@aws-sdk/credential-provider-sso': 3.972.18 + '@aws-sdk/credential-provider-web-identity': 3.972.18 '@aws-sdk/types': 3.973.5 '@smithy/credential-provider-imds': 4.2.11 '@smithy/property-provider': 4.2.11 @@ -6134,20 +6093,20 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-process@3.972.16': + '@aws-sdk/credential-provider-process@3.972.17': dependencies: - '@aws-sdk/core': 3.973.18 + '@aws-sdk/core': 3.973.19 '@aws-sdk/types': 3.973.5 '@smithy/property-provider': 4.2.11 '@smithy/shared-ini-file-loader': 4.4.6 '@smithy/types': 4.13.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.972.17': + '@aws-sdk/credential-provider-sso@3.972.18': dependencies: - '@aws-sdk/core': 3.973.18 - '@aws-sdk/nested-clients': 3.996.7 - '@aws-sdk/token-providers': 3.1004.0 + '@aws-sdk/core': 3.973.19 + '@aws-sdk/nested-clients': 3.996.8 + '@aws-sdk/token-providers': 3.1005.0 '@aws-sdk/types': 3.973.5 '@smithy/property-provider': 4.2.11 '@smithy/shared-ini-file-loader': 4.4.6 @@ -6156,10 +6115,10 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-web-identity@3.972.17': + '@aws-sdk/credential-provider-web-identity@3.972.18': dependencies: - '@aws-sdk/core': 3.973.18 - '@aws-sdk/nested-clients': 3.996.7 + '@aws-sdk/core': 3.973.19 + '@aws-sdk/nested-clients': 3.996.8 '@aws-sdk/types': 3.973.5 '@smithy/property-provider': 4.2.11 '@smithy/shared-ini-file-loader': 4.4.6 @@ -6185,12 +6144,12 @@ snapshots: '@smithy/types': 4.13.0 tslib: 2.8.1 - '@aws-sdk/middleware-flexible-checksums@3.973.4': + '@aws-sdk/middleware-flexible-checksums@3.973.5': dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/crc32c': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/core': 3.973.18 + '@aws-sdk/core': 3.973.19 '@aws-sdk/crc64-nvme': 3.972.4 '@aws-sdk/types': 3.973.5 '@smithy/is-array-buffer': 4.2.2 @@ -6229,9 +6188,9 @@ snapshots: '@smithy/types': 4.13.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.972.18': + '@aws-sdk/middleware-sdk-s3@3.972.19': dependencies: - '@aws-sdk/core': 3.973.18 + '@aws-sdk/core': 3.973.19 '@aws-sdk/types': 3.973.5 '@aws-sdk/util-arn-parser': 3.972.3 '@smithy/core': 3.23.9 @@ -6252,9 +6211,9 @@ snapshots: '@smithy/types': 4.13.0 tslib: 2.8.1 - '@aws-sdk/middleware-user-agent@3.972.19': + '@aws-sdk/middleware-user-agent@3.972.20': dependencies: - '@aws-sdk/core': 3.973.18 + '@aws-sdk/core': 3.973.19 '@aws-sdk/types': 3.973.5 '@aws-sdk/util-endpoints': 3.996.4 '@smithy/core': 3.23.9 @@ -6263,20 +6222,20 @@ snapshots: '@smithy/util-retry': 4.2.11 tslib: 2.8.1 - '@aws-sdk/nested-clients@3.996.7': + '@aws-sdk/nested-clients@3.996.8': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.973.18 + '@aws-sdk/core': 3.973.19 '@aws-sdk/middleware-host-header': 3.972.7 '@aws-sdk/middleware-logger': 3.972.7 '@aws-sdk/middleware-recursion-detection': 3.972.7 - '@aws-sdk/middleware-user-agent': 3.972.19 + '@aws-sdk/middleware-user-agent': 3.972.20 '@aws-sdk/region-config-resolver': 3.972.7 '@aws-sdk/types': 3.973.5 '@aws-sdk/util-endpoints': 3.996.4 '@aws-sdk/util-user-agent-browser': 3.972.7 - '@aws-sdk/util-user-agent-node': 3.973.4 + '@aws-sdk/util-user-agent-node': 3.973.5 '@smithy/config-resolver': 4.4.10 '@smithy/core': 3.23.9 '@smithy/fetch-http-handler': 5.3.13 @@ -6314,19 +6273,19 @@ snapshots: '@smithy/types': 4.13.0 tslib: 2.8.1 - '@aws-sdk/signature-v4-multi-region@3.996.6': + '@aws-sdk/signature-v4-multi-region@3.996.7': dependencies: - '@aws-sdk/middleware-sdk-s3': 3.972.18 + '@aws-sdk/middleware-sdk-s3': 3.972.19 '@aws-sdk/types': 3.973.5 '@smithy/protocol-http': 5.3.11 '@smithy/signature-v4': 5.3.11 '@smithy/types': 4.13.0 tslib: 2.8.1 - '@aws-sdk/token-providers@3.1004.0': + '@aws-sdk/token-providers@3.1005.0': dependencies: - '@aws-sdk/core': 3.973.18 - '@aws-sdk/nested-clients': 3.996.7 + '@aws-sdk/core': 3.973.19 + '@aws-sdk/nested-clients': 3.996.8 '@aws-sdk/types': 3.973.5 '@smithy/property-provider': 4.2.11 '@smithy/shared-ini-file-loader': 4.4.6 @@ -6363,9 +6322,9 @@ snapshots: bowser: 2.14.1 tslib: 2.8.1 - '@aws-sdk/util-user-agent-node@3.973.4': + '@aws-sdk/util-user-agent-node@3.973.5': dependencies: - '@aws-sdk/middleware-user-agent': 3.972.19 + '@aws-sdk/middleware-user-agent': 3.972.20 '@aws-sdk/types': 3.973.5 '@smithy/node-config-provider': 4.3.11 '@smithy/types': 4.13.0 @@ -6375,7 +6334,6 @@ snapshots: dependencies: '@smithy/types': 4.13.0 fast-xml-parser: 5.4.1 - fast-xml-parser: 5.4.1 tslib: 2.8.1 '@aws/lambda-invoke-store@0.2.3': {} @@ -6499,12 +6457,11 @@ snapshots: dependencies: '@contentstack/cli-command': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 '@oclif/plugin-help': 6.2.37 chalk: 4.1.2 fast-csv: 4.3.6 fs-extra: 11.3.4 - fs-extra: 11.3.4 lodash: 4.17.23 uuid: 9.0.1 winston: 3.19.0 @@ -6519,7 +6476,6 @@ snapshots: '@contentstack/delivery-sdk': 4.11.2(debug@4.4.3) lodash: 4.17.23 uuid: 10.0.0 - uuid: 10.0.0 transitivePeerDependencies: - '@types/node' - debug @@ -6530,7 +6486,7 @@ snapshots: '@contentstack/cli-command': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-config': 2.0.0-beta.3(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 '@oclif/plugin-help': 6.2.37 inquirer: 8.2.7(@types/node@18.19.130) mkdirp: 1.0.4 @@ -6544,7 +6500,7 @@ snapshots: dependencies: '@contentstack/cli-command': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 '@oclif/plugin-help': 6.2.37 chalk: 4.1.2 just-diff: 6.0.2 @@ -6560,7 +6516,7 @@ snapshots: '@contentstack/cli-cm-import': 2.0.0-beta.11(@types/node@18.19.130) '@contentstack/cli-command': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 '@oclif/plugin-help': 6.2.37 chalk: 4.1.2 inquirer: 8.2.7(@types/node@18.19.130) @@ -6578,7 +6534,7 @@ snapshots: dependencies: '@contentstack/cli-command': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 '@oclif/plugin-help': 6.2.37 fast-csv: 4.3.6 inquirer: 8.2.7(@types/node@18.19.130) @@ -6592,7 +6548,7 @@ snapshots: '@contentstack/cli-command': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-variants': 2.0.0-beta.8(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 async: 3.2.6 big-json: 3.2.0 bluebird: 3.7.2 @@ -6611,11 +6567,10 @@ snapshots: dependencies: '@contentstack/cli-command': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 big-json: 3.2.0 chalk: 4.1.2 fs-extra: 11.3.4 - fs-extra: 11.3.4 lodash: 4.17.23 merge: 2.1.1 mkdirp: 1.0.4 @@ -6630,13 +6585,12 @@ snapshots: '@contentstack/cli-command': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-variants': 2.0.0-beta.8(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 big-json: 3.2.0 bluebird: 3.7.2 chalk: 4.1.2 debug: 4.4.3(supports-color@8.1.1) fs-extra: 11.3.4 - fs-extra: 11.3.4 lodash: 4.17.23 marked: 4.3.0 merge: 2.1.1 @@ -6665,7 +6619,7 @@ snapshots: '@contentstack/cli-command@1.7.2(@types/node@18.19.130)(debug@4.4.3)': dependencies: '@contentstack/cli-utilities': 1.17.4(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 '@oclif/plugin-help': 6.2.37 contentstack: 3.26.4 transitivePeerDependencies: @@ -6675,7 +6629,7 @@ snapshots: '@contentstack/cli-command@2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3)': dependencies: '@contentstack/cli-utilities': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 '@oclif/plugin-help': 6.2.37 contentstack: 3.26.4 transitivePeerDependencies: @@ -6687,8 +6641,7 @@ snapshots: '@contentstack/cli-command': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) '@contentstack/utils': 1.7.1 - '@oclif/core': 4.8.3 - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 '@oclif/plugin-help': 6.2.37 lodash: 4.17.23 transitivePeerDependencies: @@ -6700,7 +6653,7 @@ snapshots: '@apollo/client': 3.14.0(graphql@16.13.1) '@contentstack/cli-command': 1.7.2(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 1.17.4(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 '@oclif/plugin-help': 6.2.37 '@rollup/plugin-commonjs': 28.0.9(rollup@4.59.0) '@rollup/plugin-json': 6.1.0(rollup@4.59.0) @@ -6737,7 +6690,7 @@ snapshots: dependencies: '@contentstack/cli-command': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) '@contentstack/cli-utilities': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 '@oclif/plugin-help': 6.2.37 async: 3.2.6 callsites: 3.1.0 @@ -6757,9 +6710,7 @@ snapshots: dependencies: '@contentstack/management': 1.27.6(debug@4.4.3) '@contentstack/marketplace-sdk': 1.5.0(debug@4.4.3) - '@oclif/core': 4.8.3 - axios: 1.13.6(debug@4.4.3) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 axios: 1.13.6(debug@4.4.3) chalk: 4.1.2 cli-cursor: 3.1.0 @@ -6794,9 +6745,7 @@ snapshots: dependencies: '@contentstack/management': 1.27.6(debug@4.4.3) '@contentstack/marketplace-sdk': 1.5.0(debug@4.4.3) - '@oclif/core': 4.8.3 - axios: 1.13.6(debug@4.4.3) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 axios: 1.13.6(debug@4.4.3) chalk: 4.1.2 cli-cursor: 3.1.0 @@ -6830,7 +6779,7 @@ snapshots: '@contentstack/cli-variants@2.0.0-beta.8(@types/node@18.19.130)(debug@4.4.3)': dependencies: '@contentstack/cli-utilities': 2.0.0-beta.2(@types/node@18.19.130)(debug@4.4.3) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 '@oclif/plugin-help': 6.2.37 lodash: 4.17.23 mkdirp: 1.0.4 @@ -6839,24 +6788,21 @@ snapshots: - '@types/node' - debug - '@contentstack/core@1.3.10(debug@4.4.3)': + '@contentstack/core@1.3.11(debug@4.4.3)': dependencies: - axios: 1.13.6(debug@4.4.3) - axios-mock-adapter: 2.1.0(axios@1.13.6(debug@4.4.3)) axios: 1.13.6(debug@4.4.3) axios-mock-adapter: 2.1.0(axios@1.13.6(debug@4.4.3)) lodash: 4.17.23 - qs: 6.14.1 + qs: 6.15.0 tslib: 2.8.1 transitivePeerDependencies: - debug '@contentstack/delivery-sdk@4.11.2(debug@4.4.3)': dependencies: - '@contentstack/core': 1.3.10(debug@4.4.3) + '@contentstack/core': 1.3.11(debug@4.4.3) '@contentstack/utils': 1.7.1 axios: 1.13.6(debug@4.4.3) - axios: 1.13.6(debug@4.4.3) humps: 2.0.1 transitivePeerDependencies: - debug @@ -6866,7 +6812,6 @@ snapshots: '@contentstack/utils': 1.7.1 assert: 2.1.0 axios: 1.13.6(debug@4.4.3) - axios: 1.13.6(debug@4.4.3) buffer: 6.0.3 form-data: 4.0.5 husky: 9.1.7 @@ -6881,7 +6826,6 @@ snapshots: dependencies: '@contentstack/utils': 1.7.1 axios: 1.13.6(debug@4.4.3) - axios: 1.13.6(debug@4.4.3) transitivePeerDependencies: - debug @@ -6916,7 +6860,7 @@ snapshots: '@es-joy/jsdoccomment@0.50.2': dependencies: '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/types': 8.57.0 comment-parser: 1.4.1 esquery: 1.7.0 jsdoc-type-pratt-parser: 4.1.0 @@ -7356,7 +7300,6 @@ snapshots: string-width: 5.1.2 string-width-cjs: string-width@4.2.3 strip-ansi: 7.2.0 - strip-ansi: 7.2.0 strip-ansi-cjs: strip-ansi@6.0.1 wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 @@ -7421,7 +7364,27 @@ snapshots: '@nolyfill/is-core-module@1.0.39': {} '@oclif/core@4.8.3': - '@oclif/core@4.8.3': + dependencies: + ansi-escapes: 4.3.2 + ansis: 3.17.0 + clean-stack: 3.0.1 + cli-spinners: 2.9.2 + debug: 4.4.3(supports-color@8.1.1) + ejs: 3.1.10 + get-package-type: 0.1.0 + indent-string: 4.0.0 + is-wsl: 2.2.0 + lilconfig: 3.1.3 + minimatch: 10.2.4 + semver: 7.7.4 + string-width: 4.2.3 + supports-color: 8.1.1 + tinyglobby: 0.2.15 + widest-line: 3.1.0 + wordwrap: 1.0.0 + wrap-ansi: 7.0.0 + + '@oclif/core@4.8.4': dependencies: ansi-escapes: 4.3.2 ansis: 3.17.0 @@ -7444,14 +7407,12 @@ snapshots: '@oclif/plugin-help@6.2.37': dependencies: - '@oclif/core': 4.8.3 - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 '@oclif/plugin-not-found@3.2.74(@types/node@14.18.63)': dependencies: '@inquirer/prompts': 7.10.1(@types/node@14.18.63) - '@oclif/core': 4.8.3 - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 ansis: 3.17.0 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -7460,7 +7421,7 @@ snapshots: '@oclif/plugin-not-found@3.2.74(@types/node@18.19.130)': dependencies: '@inquirer/prompts': 7.10.1(@types/node@18.19.130) - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 ansis: 3.17.0 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -7468,7 +7429,7 @@ snapshots: '@oclif/plugin-plugins@5.4.58': dependencies: - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 ansis: 3.17.0 debug: 4.4.3(supports-color@8.1.1) npm: 10.9.5 @@ -7484,8 +7445,7 @@ snapshots: '@oclif/plugin-warn-if-update-available@3.1.55': dependencies: - '@oclif/core': 4.8.3 - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 ansis: 3.17.0 debug: 4.4.3(supports-color@8.1.1) http-call: 5.3.0 @@ -7494,11 +7454,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@oclif/test@4.1.16(@oclif/core@4.8.3)': - '@oclif/test@4.1.16(@oclif/core@4.8.3)': + '@oclif/test@4.1.16(@oclif/core@4.8.4)': dependencies: - '@oclif/core': 4.8.3 - '@oclif/core': 4.8.3 + '@oclif/core': 4.8.4 ansis: 3.17.0 debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: @@ -7678,7 +7636,6 @@ snapshots: dependencies: type-detect: 4.0.8 - '@sinonjs/fake-timers@15.1.1': '@sinonjs/fake-timers@15.1.1': dependencies: '@sinonjs/commons': 3.0.1 @@ -8016,7 +7973,7 @@ snapshots: '@smithy/util-buffer-from': 4.2.2 tslib: 2.8.1 - '@smithy/util-waiter@4.2.11': + '@smithy/util-waiter@4.2.12': dependencies: '@smithy/abort-controller': 4.2.11 '@smithy/types': 4.13.0 @@ -8033,7 +7990,7 @@ snapshots: '@stylistic/eslint-plugin@3.1.0(eslint@8.57.1)(typescript@4.9.5)': dependencies: - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/utils': 8.57.0(eslint@8.57.1)(typescript@4.9.5) eslint: 8.57.1 eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -8045,7 +8002,7 @@ snapshots: '@stylistic/eslint-plugin@3.1.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -8058,7 +8015,7 @@ snapshots: '@stylistic/eslint-plugin@5.10.0(eslint@8.57.1)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) - '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/types': 8.57.0 eslint: 8.57.1 eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -8242,14 +8199,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5)': + '@typescript-eslint/eslint-plugin@8.57.0(@typescript-eslint/parser@8.57.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': 8.56.1(eslint@8.57.1)(typescript@4.9.5) - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/type-utils': 8.56.1(eslint@8.57.1)(typescript@4.9.5) - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 8.56.1 + '@typescript-eslint/parser': 8.57.0(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 8.57.0 + '@typescript-eslint/type-utils': 8.57.0(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/utils': 8.57.0(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 8.57.0 eslint: 8.57.1 ignore: 7.0.5 natural-compare: 1.4.0 @@ -8258,14 +8215,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.57.0(@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/type-utils': 8.56.1(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.56.1 + '@typescript-eslint/parser': 8.57.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.57.0 + '@typescript-eslint/type-utils': 8.57.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.57.0 eslint: 8.57.1 ignore: 7.0.5 natural-compare: 1.4.0 @@ -8300,43 +8257,43 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@4.9.5)': + '@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@4.9.5)': dependencies: - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 8.56.1 + '@typescript-eslint/scope-manager': 8.57.0 + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/typescript-estree': 8.57.0(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 8.57.0 debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.56.1 + '@typescript-eslint/scope-manager': 8.57.0 + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/typescript-estree': 8.57.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.57.0 debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.56.1(typescript@4.9.5)': + '@typescript-eslint/project-service@8.57.0(typescript@4.9.5)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@4.9.5) - '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/tsconfig-utils': 8.57.0(typescript@4.9.5) + '@typescript-eslint/types': 8.57.0 debug: 4.4.3(supports-color@8.1.1) typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.56.1(typescript@5.9.3)': + '@typescript-eslint/project-service@8.57.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) - '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/tsconfig-utils': 8.57.0(typescript@5.9.3) + '@typescript-eslint/types': 8.57.0 debug: 4.4.3(supports-color@8.1.1) typescript: 5.9.3 transitivePeerDependencies: @@ -8352,16 +8309,16 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/scope-manager@8.56.1': + '@typescript-eslint/scope-manager@8.57.0': dependencies: - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/visitor-keys': 8.56.1 + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/visitor-keys': 8.57.0 - '@typescript-eslint/tsconfig-utils@8.56.1(typescript@4.9.5)': + '@typescript-eslint/tsconfig-utils@8.57.0(typescript@4.9.5)': dependencies: typescript: 4.9.5 - '@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.57.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 @@ -8389,11 +8346,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.56.1(eslint@8.57.1)(typescript@4.9.5)': + '@typescript-eslint/type-utils@8.57.0(eslint@8.57.1)(typescript@4.9.5)': dependencies: - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@4.9.5) - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/typescript-estree': 8.57.0(typescript@4.9.5) + '@typescript-eslint/utils': 8.57.0(eslint@8.57.1)(typescript@4.9.5) debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 ts-api-utils: 2.4.0(typescript@4.9.5) @@ -8401,11 +8358,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.56.1(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.57.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/typescript-estree': 8.57.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.0(eslint@8.57.1)(typescript@5.9.3) debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 ts-api-utils: 2.4.0(typescript@5.9.3) @@ -8417,7 +8374,7 @@ snapshots: '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@8.56.1': {} + '@typescript-eslint/types@8.57.0': {} '@typescript-eslint/typescript-estree@6.21.0(typescript@4.9.5)': dependencies: @@ -8457,7 +8414,6 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.9 - minimatch: 9.0.9 semver: 7.7.4 ts-api-utils: 1.4.3(typescript@4.9.5) optionalDependencies: @@ -8480,12 +8436,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.56.1(typescript@4.9.5)': + '@typescript-eslint/typescript-estree@8.57.0(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': 8.56.1 - '@typescript-eslint/visitor-keys': 8.56.1 + '@typescript-eslint/project-service': 8.57.0(typescript@4.9.5) + '@typescript-eslint/tsconfig-utils': 8.57.0(typescript@4.9.5) + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/visitor-keys': 8.57.0 debug: 4.4.3(supports-color@8.1.1) minimatch: 10.2.4 semver: 7.7.4 @@ -8495,12 +8451,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.56.1(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.57.0(typescript@5.9.3)': dependencies: - '@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 + '@typescript-eslint/project-service': 8.57.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.57.0(typescript@5.9.3) + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/visitor-keys': 8.57.0 debug: 4.4.3(supports-color@8.1.1) minimatch: 10.2.4 semver: 7.7.4 @@ -8560,23 +8516,23 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.56.1(eslint@8.57.1)(typescript@4.9.5)': + '@typescript-eslint/utils@8.57.0(eslint@8.57.1)(typescript@4.9.5)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@4.9.5) + '@typescript-eslint/scope-manager': 8.57.0 + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/typescript-estree': 8.57.0(typescript@4.9.5) eslint: 8.57.1 typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.56.1(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/utils@8.57.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.57.0 + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/typescript-estree': 8.57.0(typescript@5.9.3) eslint: 8.57.1 typescript: 5.9.3 transitivePeerDependencies: @@ -8592,9 +8548,9 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.56.1': + '@typescript-eslint/visitor-keys@8.57.0': dependencies: - '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/types': 8.57.0 eslint-visitor-keys: 5.0.1 '@ungap/structured-clone@1.3.0': {} @@ -8874,15 +8830,12 @@ snapshots: dependencies: possible-typed-array-names: 1.1.0 - axios-mock-adapter@2.1.0(axios@1.13.6(debug@4.4.3)): axios-mock-adapter@2.1.0(axios@1.13.6(debug@4.4.3)): dependencies: - axios: 1.13.6(debug@4.4.3) axios: 1.13.6(debug@4.4.3) fast-deep-equal: 3.1.3 is-buffer: 2.0.5 - axios@1.13.6(debug@4.4.3): axios@1.13.6(debug@4.4.3): dependencies: follow-redirects: 1.15.11(debug@4.4.3) @@ -8946,7 +8899,6 @@ snapshots: dependencies: balanced-match: 1.0.2 - brace-expansion@5.0.4: brace-expansion@5.0.4: dependencies: balanced-match: 4.0.4 @@ -9448,7 +9400,6 @@ snapshots: jake: 10.9.4 electron-to-chromium@1.5.307: {} - electron-to-chromium@1.5.307: {} elegant-spinner@1.0.1: {} @@ -9462,7 +9413,6 @@ snapshots: encodeurl@2.0.0: {} - enhanced-resolve@5.20.0: enhanced-resolve@5.20.0: dependencies: graceful-fs: 4.2.11 @@ -9635,19 +9585,19 @@ snapshots: '@eslint/eslintrc': 3.3.5 '@eslint/js': 9.39.4 '@stylistic/eslint-plugin': 3.1.0(eslint@8.57.1)(typescript@4.9.5) - '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 8.57.0(@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/parser': 8.57.0(eslint@8.57.1)(typescript@4.9.5) eslint-config-oclif: 5.2.2(eslint@8.57.1) eslint-config-xo: 0.49.0(eslint@8.57.1) eslint-config-xo-space: 0.35.0(eslint@8.57.1) eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) eslint-plugin-jsdoc: 50.8.0(eslint@8.57.1) eslint-plugin-mocha: 10.5.0(eslint@8.57.1) eslint-plugin-n: 17.24.0(eslint@8.57.1)(typescript@4.9.5) eslint-plugin-perfectionist: 4.15.1(eslint@8.57.1)(typescript@4.9.5) eslint-plugin-unicorn: 56.0.1(eslint@8.57.1) - typescript-eslint: 8.56.1(eslint@8.57.1)(typescript@4.9.5) + typescript-eslint: 8.57.0(eslint@8.57.1)(typescript@4.9.5) transitivePeerDependencies: - eslint - eslint-import-resolver-webpack @@ -9661,19 +9611,19 @@ snapshots: '@eslint/eslintrc': 3.3.5 '@eslint/js': 9.39.4 '@stylistic/eslint-plugin': 3.1.0(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.57.0(@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.0(eslint@8.57.1)(typescript@5.9.3) eslint-config-oclif: 5.2.2(eslint@8.57.1) eslint-config-xo: 0.49.0(eslint@8.57.1) eslint-config-xo-space: 0.35.0(eslint@8.57.1) eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) eslint-plugin-jsdoc: 50.8.0(eslint@8.57.1) eslint-plugin-mocha: 10.5.0(eslint@8.57.1) eslint-plugin-n: 17.24.0(eslint@8.57.1)(typescript@5.9.3) eslint-plugin-perfectionist: 4.15.1(eslint@8.57.1)(typescript@5.9.3) eslint-plugin-unicorn: 56.0.1(eslint@8.57.1) - typescript-eslint: 8.56.1(eslint@8.57.1)(typescript@5.9.3) + typescript-eslint: 8.57.0(eslint@8.57.1)(typescript@5.9.3) transitivePeerDependencies: - eslint - eslint-import-resolver-webpack @@ -9734,7 +9684,7 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) transitivePeerDependencies: - supports-color @@ -9760,22 +9710,22 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/parser': 8.57.0(eslint@8.57.1)(typescript@4.9.5) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1) @@ -9853,7 +9803,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -9864,7 +9814,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -9876,13 +9826,13 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/parser': 8.57.0(eslint@8.57.1)(typescript@4.9.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -9893,7 +9843,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -9905,7 +9855,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.0(eslint@8.57.1)(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -9950,7 +9900,6 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) enhanced-resolve: 5.20.0 - enhanced-resolve: 5.20.0 eslint: 8.57.1 eslint-plugin-es-x: 7.8.0(eslint@8.57.1) get-tsconfig: 4.13.6 @@ -9999,8 +9948,8 @@ snapshots: eslint-plugin-perfectionist@4.15.1(eslint@8.57.1)(typescript@4.9.5): dependencies: - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/utils': 8.57.0(eslint@8.57.1)(typescript@4.9.5) eslint: 8.57.1 natural-orderby: 5.0.0 transitivePeerDependencies: @@ -10009,8 +9958,8 @@ snapshots: eslint-plugin-perfectionist@4.15.1(eslint@8.57.1)(typescript@5.9.3): dependencies: - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/types': 8.57.0 + '@typescript-eslint/utils': 8.57.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 natural-orderby: 5.0.0 transitivePeerDependencies: @@ -10271,7 +10220,7 @@ snapshots: dependencies: '@types/chai': 4.3.20 '@types/lodash': 4.17.24 - '@types/node': 14.18.63 + '@types/node': 18.19.130 '@types/sinon': 21.0.0 lodash: 4.17.23 mock-stdin: 1.0.0 @@ -10305,16 +10254,13 @@ snapshots: fast-uri@3.1.0: {} - fast-xml-builder@1.0.0: {} - - fast-xml-parser@5.4.1: - fast-xml-builder@1.0.0: {} + fast-xml-builder@1.1.0: + dependencies: + path-expression-matcher: 1.1.2 fast-xml-parser@5.4.1: dependencies: - fast-xml-builder: 1.0.0 - strnum: 2.2.0 - fast-xml-builder: 1.0.0 + fast-xml-builder: 1.1.0 strnum: 2.2.0 fastest-levenshtein@1.0.16: {} @@ -10394,13 +10340,13 @@ snapshots: flat-cache@3.2.0: dependencies: - flatted: 3.4.0 + flatted: 3.4.1 keyv: 4.5.4 rimraf: 3.0.2 flat@5.0.2: {} - flatted@3.4.0: {} + flatted@3.4.1: {} fn.name@1.1.0: {} @@ -10451,7 +10397,6 @@ snapshots: fromentries@1.3.2: {} - fs-extra@11.3.4: fs-extra@11.3.4: dependencies: graceful-fs: 4.2.11 @@ -10547,7 +10492,6 @@ snapshots: foreground-child: 3.3.1 jackspeak: 3.4.3 minimatch: 9.0.9 - minimatch: 9.0.9 minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 @@ -11365,7 +11309,6 @@ snapshots: minimatch@10.2.4: dependencies: brace-expansion: 5.0.4 - brace-expansion: 5.0.4 minimatch@3.1.5: dependencies: @@ -11379,11 +11322,9 @@ snapshots: dependencies: brace-expansion: 2.0.2 - minimatch@9.0.9: minimatch@9.0.9: dependencies: brace-expansion: 2.0.2 - brace-expansion: 2.0.2 minimist@1.2.8: {} @@ -11468,7 +11409,6 @@ snapshots: process-on-spawn: 1.1.0 node-releases@2.0.36: {} - node-releases@2.0.36: {} normalize-package-data@2.5.0: dependencies: @@ -11588,7 +11528,6 @@ snapshots: '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 '@oclif/core': 4.8.3 - '@oclif/core': 4.8.3 '@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 @@ -11712,7 +11651,6 @@ snapshots: stdin-discarder: 0.2.2 string-width: 7.2.0 strip-ansi: 7.2.0 - strip-ansi: 7.2.0 os-tmpdir@1.0.2: {} @@ -11814,6 +11752,8 @@ snapshots: path-exists@4.0.0: {} + path-expression-matcher@1.1.2: {} + path-is-absolute@1.0.1: {} path-key@3.1.1: {} @@ -11854,7 +11794,7 @@ snapshots: pluralize@8.0.0: {} - pnpm@10.31.0: {} + pnpm@10.32.1: {} possible-typed-array-names@1.1.0: {} @@ -11904,10 +11844,6 @@ snapshots: punycode@2.3.1: {} - qs@6.14.1: - dependencies: - side-channel: 1.1.0 - qs@6.14.2: dependencies: side-channel: 1.1.0 @@ -12427,14 +12363,12 @@ snapshots: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 strip-ansi: 7.2.0 - strip-ansi: 7.2.0 string-width@7.2.0: dependencies: emoji-regex: 10.6.0 get-east-asian-width: 1.5.0 strip-ansi: 7.2.0 - strip-ansi: 7.2.0 string.prototype.trim@1.2.10: dependencies: @@ -12479,7 +12413,6 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-ansi@7.2.0: strip-ansi@7.2.0: dependencies: ansi-regex: 6.2.2 @@ -12496,7 +12429,6 @@ snapshots: strip-json-comments@3.1.1: {} - strnum@2.2.0: {} strnum@2.2.0: {} supports-color@2.0.0: {} @@ -12779,23 +12711,23 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.56.1(eslint@8.57.1)(typescript@4.9.5): + typescript-eslint@8.57.0(eslint@8.57.1)(typescript@4.9.5): dependencies: - '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@4.9.5) - '@typescript-eslint/typescript-estree': 8.56.1(typescript@4.9.5) - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 8.57.0(@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/parser': 8.57.0(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 8.57.0(typescript@4.9.5) + '@typescript-eslint/utils': 8.57.0(eslint@8.57.1)(typescript@4.9.5) eslint: 8.57.1 typescript: 4.9.5 transitivePeerDependencies: - supports-color - typescript-eslint@8.56.1(eslint@8.57.1)(typescript@5.9.3): + typescript-eslint@8.57.0(eslint@8.57.1)(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.57.0(@typescript-eslint/parser@8.57.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.57.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 typescript: 5.9.3 transitivePeerDependencies: @@ -12882,8 +12814,6 @@ snapshots: uuid@10.0.0: {} - uuid@10.0.0: {} - uuid@8.3.2: {} uuid@9.0.1: {} @@ -13024,7 +12954,6 @@ snapshots: ansi-styles: 6.2.3 string-width: 5.1.2 strip-ansi: 7.2.0 - strip-ansi: 7.2.0 wrappy@1.0.2: {}