From cb7dcc1e0942f1ec77c722b8b4b245c12c9d4bcd Mon Sep 17 00:00:00 2001 From: Aman Kumar Date: Fri, 30 Aug 2024 11:40:39 +0530 Subject: [PATCH 01/42] feat: added rate limit support in entries & assets bulk publish --- package-lock.json | 4 +- packages/contentstack-bulk-publish/README.md | 2 +- .../contentstack-bulk-publish/package.json | 2 +- .../src/producer/publish-assets.js | 29 +++++++++--- .../src/producer/publish-entries.js | 44 +++++++++++++++---- .../src/util/client.js | 8 +++- .../src/util/common-utility.js | 30 +++++++++++++ packages/contentstack/package.json | 2 +- pnpm-lock.yaml | 2 +- 9 files changed, 101 insertions(+), 22 deletions(-) create mode 100644 packages/contentstack-bulk-publish/src/util/common-utility.js diff --git a/package-lock.json b/package-lock.json index 9211335d5a..e00c6d40bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26344,7 +26344,7 @@ "@contentstack/cli-auth": "~1.3.20", "@contentstack/cli-cm-bootstrap": "~1.10.0", "@contentstack/cli-cm-branches": "~1.1.2", - "@contentstack/cli-cm-bulk-publish": "~1.4.8", + "@contentstack/cli-cm-bulk-publish": "~1.5.0", "@contentstack/cli-cm-clone": "~1.10.7", "@contentstack/cli-cm-export": "~1.11.7", "@contentstack/cli-cm-export-to-csv": "~1.7.2", @@ -26887,7 +26887,7 @@ }, "packages/contentstack-bulk-publish": { "name": "@contentstack/cli-cm-bulk-publish", - "version": "1.4.8", + "version": "1.5.0", "license": "MIT", "dependencies": { "@contentstack/cli-command": "~1.3.0", diff --git a/packages/contentstack-bulk-publish/README.md b/packages/contentstack-bulk-publish/README.md index 7780bea08b..b740c4937a 100644 --- a/packages/contentstack-bulk-publish/README.md +++ b/packages/contentstack-bulk-publish/README.md @@ -18,7 +18,7 @@ $ npm install -g @contentstack/cli-cm-bulk-publish $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-cm-bulk-publish/1.4.8 darwin-arm64 node-v22.2.0 +@contentstack/cli-cm-bulk-publish/1.5.0 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-bulk-publish/package.json b/packages/contentstack-bulk-publish/package.json index 96fa9fc7fb..831c89b068 100644 --- a/packages/contentstack-bulk-publish/package.json +++ b/packages/contentstack-bulk-publish/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli-cm-bulk-publish", "description": "Contentstack CLI plugin for bulk publish actions", - "version": "1.4.8", + "version": "1.5.0", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { diff --git a/packages/contentstack-bulk-publish/src/producer/publish-assets.js b/packages/contentstack-bulk-publish/src/producer/publish-assets.js index 1846b13aff..054dd61424 100644 --- a/packages/contentstack-bulk-publish/src/producer/publish-assets.js +++ b/packages/contentstack-bulk-publish/src/producer/publish-assets.js @@ -6,6 +6,7 @@ const { performBulkPublish, publishAsset, initializeLogger } = require('../consu const retryFailedLogs = require('../util/retryfailed'); const { validateFile } = require('../util/fs'); const { isEmpty } = require('../util'); +const { fetchBulkPublishLimit } = require('../util/common-utility'); const queue = getQueue(); let logFileName; @@ -14,7 +15,7 @@ let filePath; /* eslint-disable no-param-reassign */ -async function getAssets(stack, folder, bulkPublish, environments, locale, apiVersion, skip = 0) { +async function getAssets(stack, folder, bulkPublish, environments, locale, apiVersion, bulkPublishLimit, skip = 0) { return new Promise((resolve, reject) => { let queryParams = { folder: folder, @@ -33,18 +34,27 @@ async function getAssets(stack, folder, bulkPublish, environments, locale, apiVe let assets = assetResponse.items; for (let index = 0; index < assetResponse.items.length; index++) { if (assets[index].is_dir === true) { - await getAssets(stack, assets[index].uid, bulkPublish, environments, locale, apiVersion, 0); + await getAssets( + stack, + assets[index].uid, + bulkPublish, + environments, + locale, + apiVersion, + bulkPublishLimit, + 0, + ); continue; } if (bulkPublish) { - if (bulkPublishSet.length < 10) { + if (bulkPublishSet.length < bulkPublishLimit) { bulkPublishSet.push({ uid: assets[index].uid, locale, publish_details: assets[index].publish_details || [], }); } - if (bulkPublishSet.length === 10) { + if (bulkPublishSet.length === bulkPublishLimit) { await queue.Enqueue({ assets: bulkPublishSet, Type: 'asset', @@ -56,7 +66,11 @@ async function getAssets(stack, folder, bulkPublish, environments, locale, apiVe bulkPublishSet = []; } - if (assetResponse.items.length - 1 === index && bulkPublishSet.length > 0 && bulkPublishSet.length < 10) { + if ( + assetResponse.items.length - 1 === index && + bulkPublishSet.length > 0 && + bulkPublishSet.length < bulkPublishLimit + ) { await queue.Enqueue({ assets: bulkPublishSet, Type: 'asset', @@ -81,7 +95,7 @@ async function getAssets(stack, folder, bulkPublish, environments, locale, apiVe if (skip === assetResponse.count) { return resolve(true); } - await getAssets(stack, folder, bulkPublish, environments, locale, apiVersion, skip); + await getAssets(stack, folder, bulkPublish, environments, locale, apiVersion, bulkPublishLimit, skip); return resolve(); } else { resolve(); @@ -133,8 +147,9 @@ async function start({ retryFailed, bulkPublish, environments, folderUid, locale } } else if (folderUid) { setConfig(config, bulkPublish); + const bulkPublishLimit = fetchBulkPublishLimit(stack?.org_uid); for (const element of locales) { - await getAssets(stack, folderUid, bulkPublish, environments, element, apiVersion); + await getAssets(stack, folderUid, bulkPublish, environments, element, apiVersion, bulkPublishLimit); } } } diff --git a/packages/contentstack-bulk-publish/src/producer/publish-entries.js b/packages/contentstack-bulk-publish/src/producer/publish-entries.js index 126260ce73..0f6cce121f 100644 --- a/packages/contentstack-bulk-publish/src/producer/publish-entries.js +++ b/packages/contentstack-bulk-publish/src/producer/publish-entries.js @@ -8,6 +8,7 @@ const { performBulkPublish, publishEntry, initializeLogger } = require('../consu const retryFailedLogs = require('../util/retryfailed'); const { validateFile } = require('../util/fs'); const { isEmpty } = require('../util'); +const { fetchBulkPublishLimit } = require('../util/common-utility'); const queue = getQueue(); @@ -18,7 +19,16 @@ let allContentTypes = []; let bulkPublishSet = []; let filePath; -async function getEntries(stack, contentType, locale, bulkPublish, environments, apiVersion, skip = 0) { +async function getEntries( + stack, + contentType, + locale, + bulkPublish, + environments, + apiVersion, + bulkPublishLimit, + skip = 0, +) { return new Promise((resolve, reject) => { skipCount = skip; @@ -39,7 +49,7 @@ async function getEntries(stack, contentType, locale, bulkPublish, environments, let entries = entriesResponse.items; for (let index = 0; index < entriesResponse.items.length; index++) { if (bulkPublish) { - if (bulkPublishSet.length < 10) { + if (bulkPublishSet.length < bulkPublishLimit) { bulkPublishSet.push({ uid: entries[index].uid, content_type: contentType, @@ -48,21 +58,21 @@ async function getEntries(stack, contentType, locale, bulkPublish, environments, }); } - if (bulkPublishSet.length === 10) { + if (bulkPublishSet.length === bulkPublishLimit) { await queue.Enqueue({ entries: bulkPublishSet, locale, Type: 'entry', environments: environments, stack: stack, - apiVersion + apiVersion, }); bulkPublishSet = []; } if ( index === entriesResponse.items.length - 1 && - bulkPublishSet.length <= 10 && + bulkPublishSet.length <= bulkPublishLimit && bulkPublishSet.length > 0 ) { await queue.Enqueue({ @@ -71,7 +81,7 @@ async function getEntries(stack, contentType, locale, bulkPublish, environments, Type: 'entry', environments: environments, stack: stack, - apiVersion + apiVersion, }); bulkPublishSet = []; } // bulkPublish @@ -92,7 +102,16 @@ async function getEntries(stack, contentType, locale, bulkPublish, environments, bulkPublishSet = []; return resolve(); } - await getEntries(stack, contentType, locale, bulkPublish, environments, apiVersion, skipCount); + await getEntries( + stack, + contentType, + locale, + bulkPublish, + environments, + apiVersion, + bulkPublishLimit, + skipCount, + ); return resolve(); }) .catch((error) => reject(error)); @@ -170,10 +189,19 @@ async function start( } else { allContentTypes = contentTypes; } + const bulkPublishLimit = fetchBulkPublishLimit(stack?.org_uid); for (let loc = 0; loc < locales.length; loc += 1) { for (let i = 0; i < allContentTypes.length; i += 1) { /* eslint-disable no-await-in-loop */ - await getEntries(stack, allContentTypes[i].uid || allContentTypes[i], locales[loc], bulkPublish, environments, apiVersion); + await getEntries( + stack, + allContentTypes[i].uid || allContentTypes[i], + locales[loc], + bulkPublish, + environments, + apiVersion, + bulkPublishLimit, + ); /* eslint-enable no-await-in-loop */ } } diff --git a/packages/contentstack-bulk-publish/src/util/client.js b/packages/contentstack-bulk-publish/src/util/client.js index 12ad2c4164..22a73bcca7 100644 --- a/packages/contentstack-bulk-publish/src/util/client.js +++ b/packages/contentstack-bulk-publish/src/util/client.js @@ -15,12 +15,18 @@ async function getStack(data) { stackOptions.api_key = tokenDetails.apiKey; } else if (data.stackApiKey) { if (!isAuthenticated()) { - throw new Error('Please login to proceed further. Or use `--alias` instead of `--stack-api-key` to proceed without logging in.') + throw new Error( + 'Please login to proceed further. Or use `--alias` instead of `--stack-api-key` to proceed without logging in.', + ); } stackOptions.api_key = data.stackApiKey; } const managementClient = await managementSDKClient(options); const stack = managementClient.stack(stackOptions); + if (data.stackApiKey && isAuthenticated()) { + const stackDetails = await stack.fetch(); + stack.org_uid = stackDetails.org_uid; + } stack.alias = data.alias; stack.host = data.host; return stack; diff --git a/packages/contentstack-bulk-publish/src/util/common-utility.js b/packages/contentstack-bulk-publish/src/util/common-utility.js new file mode 100644 index 0000000000..022f0927ce --- /dev/null +++ b/packages/contentstack-bulk-publish/src/util/common-utility.js @@ -0,0 +1,30 @@ +const { configHandler, cliux } = require('@contentstack/cli-utilities'); + +function fetchBulkPublishLimit(orgUid) { + const plan = configHandler.get('rateLimit'); + let bulkPublishLimit = 1; // Default limit according to the default plan + + if (plan) { + const orgPlan = plan[orgUid]?.bulkLimit; + const defaultPlan = plan['default']?.bulkLimit; + + if (orgPlan?.value && orgPlan?.utilize) { + bulkPublishLimit = Math.ceil((orgPlan.value * orgPlan.utilize) / 100); + } else if (defaultPlan?.value && defaultPlan?.utilize) { + bulkPublishLimit = Math.ceil((defaultPlan.value * defaultPlan.utilize) / 100); + } + }else{ + cliux.print( + 'Bulk publish limit not found in config. Using default limit. Please set the limit using $csdx config:set:rate-limit', + { color: 'yellow' }, + ); + // TODO: Update the link once the rate-limit documentation is ready + cliux.print( + 'Suggestions: To set the rate limit, visit https://www.contentstack.com/docs/developers/cli#get-started-with-contentstack-command-line-interface-cli', + { color: 'blue' }, + ); + } + return bulkPublishLimit; +} + +module.exports = { fetchBulkPublishLimit }; diff --git a/packages/contentstack/package.json b/packages/contentstack/package.json index 1d46df6f21..abb53d05eb 100755 --- a/packages/contentstack/package.json +++ b/packages/contentstack/package.json @@ -26,7 +26,7 @@ "@contentstack/cli-auth": "~1.3.20", "@contentstack/cli-cm-bootstrap": "~1.10.0", "@contentstack/cli-cm-branches": "~1.1.2", - "@contentstack/cli-cm-bulk-publish": "~1.4.8", + "@contentstack/cli-cm-bulk-publish": "~1.5.0", "@contentstack/cli-cm-export": "~1.11.7", "@contentstack/cli-cm-clone": "~1.10.7", "@contentstack/cli-cm-export-to-csv": "~1.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ead3b5c86..d002957d03 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,7 +14,7 @@ importers: '@contentstack/cli-auth': ~1.3.20 '@contentstack/cli-cm-bootstrap': ~1.10.0 '@contentstack/cli-cm-branches': ~1.1.2 - '@contentstack/cli-cm-bulk-publish': ~1.4.8 + '@contentstack/cli-cm-bulk-publish': ~1.5.0 '@contentstack/cli-cm-clone': ~1.10.7 '@contentstack/cli-cm-export': ~1.11.7 '@contentstack/cli-cm-export-to-csv': ~1.7.2 From eff430edbebaa41aa817e59c12ac291dffccbe61 Mon Sep 17 00:00:00 2001 From: Aman Kumar Date: Fri, 30 Aug 2024 11:43:37 +0530 Subject: [PATCH 02/42] formatting --- .../src/util/common-utility.js | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/contentstack-bulk-publish/src/util/common-utility.js b/packages/contentstack-bulk-publish/src/util/common-utility.js index 022f0927ce..c51c0a40de 100644 --- a/packages/contentstack-bulk-publish/src/util/common-utility.js +++ b/packages/contentstack-bulk-publish/src/util/common-utility.js @@ -13,16 +13,16 @@ function fetchBulkPublishLimit(orgUid) { } else if (defaultPlan?.value && defaultPlan?.utilize) { bulkPublishLimit = Math.ceil((defaultPlan.value * defaultPlan.utilize) / 100); } - }else{ - cliux.print( - 'Bulk publish limit not found in config. Using default limit. Please set the limit using $csdx config:set:rate-limit', - { color: 'yellow' }, - ); - // TODO: Update the link once the rate-limit documentation is ready - cliux.print( - 'Suggestions: To set the rate limit, visit https://www.contentstack.com/docs/developers/cli#get-started-with-contentstack-command-line-interface-cli', - { color: 'blue' }, - ); + } else { + cliux.print( + 'Bulk publish limit not found in config. Using default limit. Please set the limit using $csdx config:set:rate-limit', + { color: 'yellow' }, + ); + // TODO: Update the link once the rate-limit documentation is ready + cliux.print( + 'Suggestions: To set the rate limit, visit https://www.contentstack.com/docs/developers/cli#get-started-with-contentstack-command-line-interface-cli', + { color: 'blue' }, + ); } return bulkPublishLimit; } From d080f64c221ffdcbfe617850aecc5a42d39c241a Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Tue, 3 Sep 2024 16:36:18 +0530 Subject: [PATCH 03/42] implementation get and remove rate limit commands --- .../src/commands/config/get/rate-limit.ts | 52 +++++++++++++++++++ .../src/commands/config/remove/rate-limit.ts | 41 +++++++++++++++ .../src/interfaces/index.ts | 16 ++++++ .../src/utils/interactive.ts | 20 +++++++ 4 files changed, 129 insertions(+) create mode 100644 packages/contentstack-config/src/commands/config/get/rate-limit.ts create mode 100644 packages/contentstack-config/src/commands/config/remove/rate-limit.ts diff --git a/packages/contentstack-config/src/commands/config/get/rate-limit.ts b/packages/contentstack-config/src/commands/config/get/rate-limit.ts new file mode 100644 index 0000000000..ad4c1952af --- /dev/null +++ b/packages/contentstack-config/src/commands/config/get/rate-limit.ts @@ -0,0 +1,52 @@ +import { cliux, configHandler, isAuthenticated } from '@contentstack/cli-utilities'; +import { Command } from '@contentstack/cli-command'; +import { handleErrorMsg } from '../../../utils/interactive'; +import { RateLimitConfig } from '../../../interfaces'; + +export default class RateLimitGetCommand extends Command { + + static examples = ['$ csdx config:get:rate-limit']; + + async run() { + try { + if (!isAuthenticated()) { + const err = { errorMessage: 'You are not logged in. Please login with command $ csdx auth:login' }; + handleErrorMsg(err); + } + const rateLimits = configHandler.get('rateLimits') || {}; + const rateLimitData: RateLimitConfig = rateLimits.rateLimit || {}; + + const tableData = Object.entries(rateLimitData).map(([org, limits]) => ({ + Org: org === 'default' ? 'default' : org, + 'Get Limit': limits.getLimit ? `${limits.getLimit.value}(${limits.getLimit.utilize}%)` : '0', + Limit: limits.limit ? `${limits.limit.value}(${limits.limit.utilize}%)` : '0', + 'Bulk Limit': limits.bulkLimit ? `${limits.bulkLimit.value}(${limits.bulkLimit.utilize}%)` : '0', + 'Download Limit': limits.downloadLimit + ? `${limits.downloadLimit.value}(${limits.downloadLimit.utilize}%)` + : '0', + })); + + const columns = { + Org: { + minWidth: 10, + }, + 'Get Limit': { + minWidth: 20, + }, + Limit: { + minWidth: 20, + }, + 'Bulk Limit': { + minWidth: 20, + }, + 'Download Limit': { + minWidth: 20, + }, + }; + + cliux.table(tableData, columns, { printLine: cliux.print }); + } catch (error) { + this.log('Unable to retrieve the rate limits configuration', error instanceof Error ? error.message : error); + } + } +} diff --git a/packages/contentstack-config/src/commands/config/remove/rate-limit.ts b/packages/contentstack-config/src/commands/config/remove/rate-limit.ts new file mode 100644 index 0000000000..acc5a89dc9 --- /dev/null +++ b/packages/contentstack-config/src/commands/config/remove/rate-limit.ts @@ -0,0 +1,41 @@ +import { cliux, configHandler, FlagInput, flags, isAuthenticated } from '@contentstack/cli-utilities'; +import { Command } from '@contentstack/cli-command'; +import { askOrgID, handleErrorMsg } from '../../../utils/interactive'; + +export default class RateLimitRemoveCommand extends Command { + + static flags: FlagInput = { + org: flags.string({ + description: 'Provide the organization UID', + }), + }; + static examples = [ + '$ csdx config:remove:rate-limit --org <>' + ]; + async run() { + try { + if (!isAuthenticated()) { + const err = { errorMessage: 'You are not logged in. Please login with command $ csdx auth:login' }; + handleErrorMsg(err); + } + const { flags } = await this.parse(RateLimitRemoveCommand); + let { org } = flags; + if (!org) { + org = await askOrgID(); + } + const rateLimits = configHandler.get('rateLimits') || {}; + + if (!rateLimits.rateLimit[org]) { + cliux.print(`No rate limit found for the organization UID: ${org}`, { color: 'red' }); + return; + } + + delete rateLimits.rateLimit[org]; + + configHandler.set('rateLimits', rateLimits); + cliux.print(`Rate limit entry for organization UID ${org} has been removed.`, { color: 'green' }); + } catch (error) { + this.log('Unable to remove the rate limit entry', error instanceof Error ? error.message : error); + } + } +} diff --git a/packages/contentstack-config/src/interfaces/index.ts b/packages/contentstack-config/src/interfaces/index.ts index e1e684c6af..d33b7010df 100644 --- a/packages/contentstack-config/src/interfaces/index.ts +++ b/packages/contentstack-config/src/interfaces/index.ts @@ -19,3 +19,19 @@ export interface Region { personalizeUrl: string; launchHubUrl: string; } + + +export interface RateLimitConfig { + getLimit?: { + value: number; + utilize: number; + }; + limit?: { + value: number; + utilize: number; + }; + bulkLimit?: { + value: number; + utilize: number; + }; +} \ No newline at end of file diff --git a/packages/contentstack-config/src/utils/interactive.ts b/packages/contentstack-config/src/utils/interactive.ts index 04b32e9047..92b9ac977d 100644 --- a/packages/contentstack-config/src/utils/interactive.ts +++ b/packages/contentstack-config/src/utils/interactive.ts @@ -96,3 +96,23 @@ export async function askEarlyAccessHeaderAlias(): Promise { validate: inquireRequireFieldValidation, }); } + +export function handleErrorMsg(err) { + if (err?.errorMessage) { + cliux.print(`Error: ${err.errorMessage}`, { color: 'red' }); + } else if (err?.message) { + cliux.print(`Error: ${err.message}`, { color: 'red' }); + } else { + console.log(err); + cliux.print(`Error: ${messageHandler.parse('CLI_CONFIG_API_FAILED')}`, { color: 'red' }); + } + process.exit(1); +} + +export const askOrgID = async (): Promise => { + return cliux.inquire({ + type: 'input', + message: 'Provide the organization UID', + name: 'org', + }); +}; From 870c6feb81b621f8e2f131117a91bf63f5121041 Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Wed, 4 Sep 2024 11:01:42 +0530 Subject: [PATCH 04/42] resolved the conversations, updated structure of rate limit, removed handleError --- .../src/commands/config/get/rate-limit.ts | 16 ++++------------ .../src/commands/config/remove/rate-limit.ts | 19 +++++++++---------- .../src/utils/interactive.ts | 12 ------------ 3 files changed, 13 insertions(+), 34 deletions(-) diff --git a/packages/contentstack-config/src/commands/config/get/rate-limit.ts b/packages/contentstack-config/src/commands/config/get/rate-limit.ts index ad4c1952af..f180ea8849 100644 --- a/packages/contentstack-config/src/commands/config/get/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/get/rate-limit.ts @@ -1,20 +1,15 @@ -import { cliux, configHandler, isAuthenticated } from '@contentstack/cli-utilities'; +import { cliux, configHandler, isAuthenticated, messageHandler } from '@contentstack/cli-utilities'; import { Command } from '@contentstack/cli-command'; -import { handleErrorMsg } from '../../../utils/interactive'; import { RateLimitConfig } from '../../../interfaces'; export default class RateLimitGetCommand extends Command { - + static description: string = messageHandler.parse('Get rate-limit of organizations'); static examples = ['$ csdx config:get:rate-limit']; async run() { try { - if (!isAuthenticated()) { - const err = { errorMessage: 'You are not logged in. Please login with command $ csdx auth:login' }; - handleErrorMsg(err); - } - const rateLimits = configHandler.get('rateLimits') || {}; - const rateLimitData: RateLimitConfig = rateLimits.rateLimit || {}; + const rateLimit = configHandler.get('rateLimit') || {}; + const rateLimitData: RateLimitConfig = rateLimit || {}; const tableData = Object.entries(rateLimitData).map(([org, limits]) => ({ Org: org === 'default' ? 'default' : org, @@ -39,9 +34,6 @@ export default class RateLimitGetCommand extends Command { 'Bulk Limit': { minWidth: 20, }, - 'Download Limit': { - minWidth: 20, - }, }; cliux.table(tableData, columns, { printLine: cliux.print }); diff --git a/packages/contentstack-config/src/commands/config/remove/rate-limit.ts b/packages/contentstack-config/src/commands/config/remove/rate-limit.ts index acc5a89dc9..24597ca3c1 100644 --- a/packages/contentstack-config/src/commands/config/remove/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/remove/rate-limit.ts @@ -1,38 +1,37 @@ -import { cliux, configHandler, FlagInput, flags, isAuthenticated } from '@contentstack/cli-utilities'; +import { cliux, configHandler, FlagInput, flags, isAuthenticated, messageHandler } from '@contentstack/cli-utilities'; import { Command } from '@contentstack/cli-command'; -import { askOrgID, handleErrorMsg } from '../../../utils/interactive'; +import { askOrgID } from '../../../utils/interactive'; export default class RateLimitRemoveCommand extends Command { + static description: string = messageHandler.parse('Remove rate-limit of the organization'); static flags: FlagInput = { org: flags.string({ description: 'Provide the organization UID', }), }; - static examples = [ - '$ csdx config:remove:rate-limit --org <>' - ]; + static examples = ['$ csdx config:remove:rate-limit --org <>']; async run() { try { if (!isAuthenticated()) { const err = { errorMessage: 'You are not logged in. Please login with command $ csdx auth:login' }; - handleErrorMsg(err); + cliux.print(err.errorMessage, { color: 'red' }); } const { flags } = await this.parse(RateLimitRemoveCommand); let { org } = flags; if (!org) { org = await askOrgID(); } - const rateLimits = configHandler.get('rateLimits') || {}; + const rateLimit = configHandler.get('rateLimit') || {}; - if (!rateLimits.rateLimit[org]) { + if (!rateLimit[org]) { cliux.print(`No rate limit found for the organization UID: ${org}`, { color: 'red' }); return; } - delete rateLimits.rateLimit[org]; + delete rateLimit[org]; - configHandler.set('rateLimits', rateLimits); + configHandler.set('rateLimit', rateLimit); cliux.print(`Rate limit entry for organization UID ${org} has been removed.`, { color: 'green' }); } catch (error) { this.log('Unable to remove the rate limit entry', error instanceof Error ? error.message : error); diff --git a/packages/contentstack-config/src/utils/interactive.ts b/packages/contentstack-config/src/utils/interactive.ts index 92b9ac977d..0beb8c7eba 100644 --- a/packages/contentstack-config/src/utils/interactive.ts +++ b/packages/contentstack-config/src/utils/interactive.ts @@ -97,18 +97,6 @@ export async function askEarlyAccessHeaderAlias(): Promise { }); } -export function handleErrorMsg(err) { - if (err?.errorMessage) { - cliux.print(`Error: ${err.errorMessage}`, { color: 'red' }); - } else if (err?.message) { - cliux.print(`Error: ${err.message}`, { color: 'red' }); - } else { - console.log(err); - cliux.print(`Error: ${messageHandler.parse('CLI_CONFIG_API_FAILED')}`, { color: 'red' }); - } - process.exit(1); -} - export const askOrgID = async (): Promise => { return cliux.inquire({ type: 'input', From db2bdac25527c5f46a1bc5be42765b9c65447b2f Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Wed, 4 Sep 2024 11:06:48 +0530 Subject: [PATCH 05/42] removed authentication for remove command --- .../src/commands/config/remove/rate-limit.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/contentstack-config/src/commands/config/remove/rate-limit.ts b/packages/contentstack-config/src/commands/config/remove/rate-limit.ts index 24597ca3c1..c4aba3e5b2 100644 --- a/packages/contentstack-config/src/commands/config/remove/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/remove/rate-limit.ts @@ -13,10 +13,6 @@ export default class RateLimitRemoveCommand extends Command { static examples = ['$ csdx config:remove:rate-limit --org <>']; async run() { try { - if (!isAuthenticated()) { - const err = { errorMessage: 'You are not logged in. Please login with command $ csdx auth:login' }; - cliux.print(err.errorMessage, { color: 'red' }); - } const { flags } = await this.parse(RateLimitRemoveCommand); let { org } = flags; if (!org) { From 106c11551af2cc6f06372dab7a451b85d112f0cb Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Wed, 4 Sep 2024 11:08:22 +0530 Subject: [PATCH 06/42] removed isAuthenticated from import --- .../contentstack-config/src/commands/config/get/rate-limit.ts | 2 +- .../src/commands/config/remove/rate-limit.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/contentstack-config/src/commands/config/get/rate-limit.ts b/packages/contentstack-config/src/commands/config/get/rate-limit.ts index f180ea8849..4471d58998 100644 --- a/packages/contentstack-config/src/commands/config/get/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/get/rate-limit.ts @@ -1,4 +1,4 @@ -import { cliux, configHandler, isAuthenticated, messageHandler } from '@contentstack/cli-utilities'; +import { cliux, configHandler, messageHandler } from '@contentstack/cli-utilities'; import { Command } from '@contentstack/cli-command'; import { RateLimitConfig } from '../../../interfaces'; diff --git a/packages/contentstack-config/src/commands/config/remove/rate-limit.ts b/packages/contentstack-config/src/commands/config/remove/rate-limit.ts index c4aba3e5b2..307d65d2e9 100644 --- a/packages/contentstack-config/src/commands/config/remove/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/remove/rate-limit.ts @@ -1,4 +1,4 @@ -import { cliux, configHandler, FlagInput, flags, isAuthenticated, messageHandler } from '@contentstack/cli-utilities'; +import { cliux, configHandler, FlagInput, flags, messageHandler } from '@contentstack/cli-utilities'; import { Command } from '@contentstack/cli-command'; import { askOrgID } from '../../../utils/interactive'; From 01a4e132cec3f6e6306f4f858664633deac71b2e Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Wed, 4 Sep 2024 11:11:30 +0530 Subject: [PATCH 07/42] handle delete directly with config handler --- .../src/commands/config/remove/rate-limit.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/contentstack-config/src/commands/config/remove/rate-limit.ts b/packages/contentstack-config/src/commands/config/remove/rate-limit.ts index 307d65d2e9..69bf5136f3 100644 --- a/packages/contentstack-config/src/commands/config/remove/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/remove/rate-limit.ts @@ -24,10 +24,7 @@ export default class RateLimitRemoveCommand extends Command { cliux.print(`No rate limit found for the organization UID: ${org}`, { color: 'red' }); return; } - - delete rateLimit[org]; - - configHandler.set('rateLimit', rateLimit); + configHandler.delete(`rateLimit.${org}`); cliux.print(`Rate limit entry for organization UID ${org} has been removed.`, { color: 'green' }); } catch (error) { this.log('Unable to remove the rate limit entry', error instanceof Error ? error.message : error); From c52b22e63eeede2e3479a3f8b69e89505171ae63 Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Wed, 4 Sep 2024 12:11:50 +0530 Subject: [PATCH 08/42] formated get limit, removed message handler --- .../src/commands/config/get/rate-limit.ts | 18 +++++++----------- .../src/commands/config/remove/rate-limit.ts | 4 ++-- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/packages/contentstack-config/src/commands/config/get/rate-limit.ts b/packages/contentstack-config/src/commands/config/get/rate-limit.ts index 4471d58998..a3cb1e18d3 100644 --- a/packages/contentstack-config/src/commands/config/get/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/get/rate-limit.ts @@ -1,24 +1,20 @@ -import { cliux, configHandler, messageHandler } from '@contentstack/cli-utilities'; +import { cliux, configHandler } from '@contentstack/cli-utilities'; import { Command } from '@contentstack/cli-command'; import { RateLimitConfig } from '../../../interfaces'; export default class RateLimitGetCommand extends Command { - static description: string = messageHandler.parse('Get rate-limit of organizations'); + static description: string = 'Get rate-limit of organizations'; static examples = ['$ csdx config:get:rate-limit']; async run() { try { const rateLimit = configHandler.get('rateLimit') || {}; - const rateLimitData: RateLimitConfig = rateLimit || {}; - - const tableData = Object.entries(rateLimitData).map(([org, limits]) => ({ + const formatLimit = (limit) => (limit ? `${limit.value}(${limit.utilize}%)` : '0'); + const tableData = Object.entries(rateLimit).map(([org, limits]: [string, RateLimitConfig]) => ({ Org: org === 'default' ? 'default' : org, - 'Get Limit': limits.getLimit ? `${limits.getLimit.value}(${limits.getLimit.utilize}%)` : '0', - Limit: limits.limit ? `${limits.limit.value}(${limits.limit.utilize}%)` : '0', - 'Bulk Limit': limits.bulkLimit ? `${limits.bulkLimit.value}(${limits.bulkLimit.utilize}%)` : '0', - 'Download Limit': limits.downloadLimit - ? `${limits.downloadLimit.value}(${limits.downloadLimit.utilize}%)` - : '0', + 'Get Limit': formatLimit(limits.getLimit), + Limit: formatLimit(limits.limit), + 'Bulk Limit': formatLimit(limits.bulkLimit), })); const columns = { diff --git a/packages/contentstack-config/src/commands/config/remove/rate-limit.ts b/packages/contentstack-config/src/commands/config/remove/rate-limit.ts index 69bf5136f3..2157ef512f 100644 --- a/packages/contentstack-config/src/commands/config/remove/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/remove/rate-limit.ts @@ -1,9 +1,9 @@ -import { cliux, configHandler, FlagInput, flags, messageHandler } from '@contentstack/cli-utilities'; +import { cliux, configHandler, FlagInput, flags } from '@contentstack/cli-utilities'; import { Command } from '@contentstack/cli-command'; import { askOrgID } from '../../../utils/interactive'; export default class RateLimitRemoveCommand extends Command { - static description: string = messageHandler.parse('Remove rate-limit of the organization'); + static description: string = 'Remove rate-limit of the organization'; static flags: FlagInput = { org: flags.string({ From f2384ce29f03afa7ab454d87695804c9a0ae5df3 Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Mon, 2 Sep 2024 16:22:30 +0530 Subject: [PATCH 09/42] added set rate limit command --- .../src/commands/config/set/rate-limit.ts | 99 +++++++++++++++++++ .../src/utils/interactive.ts | 28 ++++++ .../src/utils/rateLimit-handler.ts | 80 +++++++++++++++ 3 files changed, 207 insertions(+) create mode 100644 packages/contentstack-config/src/commands/config/set/rate-limit.ts create mode 100644 packages/contentstack-config/src/utils/rateLimit-handler.ts diff --git a/packages/contentstack-config/src/commands/config/set/rate-limit.ts b/packages/contentstack-config/src/commands/config/set/rate-limit.ts new file mode 100644 index 0000000000..e0318d7267 --- /dev/null +++ b/packages/contentstack-config/src/commands/config/set/rate-limit.ts @@ -0,0 +1,99 @@ +import { + flags as _flags, + isAuthenticated, + FlagInput, + ArgInput, + args, + managementSDKClient, +} from '@contentstack/cli-utilities'; + +import { RateLimitHandler } from '../../../utils/rateLimit-handler'; +import { BaseCommand } from '../../../base-command'; +import { askLimitName, askOrgID } from '../../../utils/interactive'; + +interface RateLimitConfig { + org?: string; + utilize?: number; + limitName?: string[]; + default?: boolean; + auth_token?: string; +} + +export default class RateLimitSetCommand extends BaseCommand { + static description = 'Set rate-limit for CLI'; + + static flags: FlagInput = { + org: _flags.string({ + description: 'To add organisation uid', + }), + + utilize: _flags.string({ + description: 'To set the utilization percentage', + default: '50', + }), + + 'limit-name': _flags.string({ + description: 'To set the limit for getLimit, limit, bulkLimit', + multiple: true, + }), + + default: _flags.boolean({ + default: false, + description: 'To reset to default rate limits', + }), + }; + + static examples = [ + '$ csdx config:set:rate-limit --org <>', + '$ csdx config:set:rate-limit --org <> --utilize 80', + '$ csdx config:set:rate-limit --org <> --limit-name getLimit,limit', + '$ csdx config:set:rate-limit --org <> --default', + ]; + + static args: ArgInput = { + ratelimit: args.string({ description: 'Rate limit for the Organisation' }), + }; + + public async run(): Promise { + if (!isAuthenticated()) { + console.log('Please login to execute this command, csdx auth:login'); + this.exit(1); + } + + const { args, flags } = await this.parse(RateLimitSetCommand); + const config: RateLimitConfig = {}; + + let { org, utilize, 'limit-name': limitName, default: isDefault } = flags; + if (isDefault) { + if (!org) { + org = await askOrgID(); // Prompt for organization ID if not provided + } + // Reset to default + config.org = org; + config.utilize = 50; + config.limitName = ['getLimit', 'limit', 'bulkLimit']; + } else { + if (!org) { + org = await askOrgID(); // Prompt for organization ID if not provided + } + if (!limitName || limitName.length === 0) { + limitName = await askLimitName(); // Prompt for limit names if not provided + } + // Apply provided values or set defaults + config.org = org; + config.utilize = Number(utilize.replace('%', '')) || 50; // Handle percentage input + config.limitName = limitName || ['getLimit', 'limit', 'bulkLimit']; + } + + const limitHandler = new RateLimitHandler(); + const managementAPIClient = await managementSDKClient(config); + limitHandler.setClient(managementAPIClient); + + try { + await limitHandler.setRateLimit(config); + } catch (error) { + console.error('An error occurred while setting the rate limit:', error); + this.exit(1); + } + } +} diff --git a/packages/contentstack-config/src/utils/interactive.ts b/packages/contentstack-config/src/utils/interactive.ts index 04b32e9047..846f973af2 100644 --- a/packages/contentstack-config/src/utils/interactive.ts +++ b/packages/contentstack-config/src/utils/interactive.ts @@ -96,3 +96,31 @@ export async function askEarlyAccessHeaderAlias(): Promise { validate: inquireRequireFieldValidation, }); } + +export function handleErrorMsg(err) { + if (err?.errorMessage) { + cliux.print(`Error: ${err.errorMessage}`, { color: 'red' }); + } else if (err?.message) { + cliux.print(`Error: ${err.message}`, { color: 'red' }); + } else { + console.log(err); + cliux.print(`Error: ${messageHandler.parse('CLI_BRANCH_API_FAILED')}`, { color: 'red' }); + } + process.exit(1); +} + +export const askOrgID = async (): Promise => { + return cliux.inquire({ + type: 'input', + message: 'CLI_CONFIG_SET_RATE_LIMIT_FLAG_O_DESCRIPTION', + name: 'org', + }); +}; + +export const askLimitName = async (): Promise => { + return cliux.inquire({ + type: 'input', + message: 'CLI_CONFIG_SET_RATE_LIMIT_FLAG_L_DESCRIPTION', + name: 'limitName', + }); +}; diff --git a/packages/contentstack-config/src/utils/rateLimit-handler.ts b/packages/contentstack-config/src/utils/rateLimit-handler.ts new file mode 100644 index 0000000000..df10f3cc41 --- /dev/null +++ b/packages/contentstack-config/src/utils/rateLimit-handler.ts @@ -0,0 +1,80 @@ +import { configHandler } from '@contentstack/cli-utilities'; +import * as lodash from 'lodash'; + +const rateLimits = { + rateLimit: { + default: { + getLimit: { value: 10, utilize: 50 }, + limit: { value: 10, utilize: 50 }, + bulkLimit: { value: 1, utilize: 50 }, + }, + }, +}; + +const requiredLimitsArray = ['getLimit', 'limit', 'bulkLimit']; + +let client: any = {}; + +// let config; + +export class RateLimitHandler { + setClient(managementSDKClient) { + client = managementSDKClient; + } + async setRateLimit(config) { + console.log('🚀 ~ RateLimitHandler ~ setRateLimit ~ config:', config); + if (!rateLimits.rateLimit[config.org]) { + rateLimits.rateLimit[config.org] = {}; + } + + let utilizeValue = config.utilize ? config.utilize : 50; + + let organizations = await client.organization(config.org).fetch(); + + if (config['limitName']) { + if (lodash.isEmpty(lodash.xor(config['limitName'], requiredLimitsArray))) { + for (const limitList of Object.values(organizations?.plan?.features)) { + if (requiredLimitsArray.includes((limitList as { uid: string })?.uid)) { + rateLimits.rateLimit[config.org][(limitList as { uid: string })?.uid] = { + value: (limitList as { limit: number }).limit, + utilize: utilizeValue, + }; // adding the required limit + } + } + } else { + const differenceLimit = requiredLimitsArray.filter((limit) => !config['limitName'].includes(limit)); + + const commonLimit = requiredLimitsArray.filter((limit) => config['limitName'].includes(limit)); + + for (const limitName of differenceLimit) { + if (!rateLimits.rateLimit[config.org][limitName]) { + if (limitName === 'bulkLimit') { + rateLimits.rateLimit[config.org][limitName] = { value: 1, utilize: utilizeValue }; + } else { + rateLimits.rateLimit[config.org][limitName] = { value: 10, utilize: utilizeValue }; + } + } + } + + for (const listName of commonLimit) { + for (const limitList of Object.values(organizations?.plan?.features)) { + rateLimits.rateLimit[config.org][listName] = { + value: (limitList as { limit: number }).limit, + utilize: utilizeValue, + }; // adding the required limit + } + } + } + } else { + rateLimits.rateLimit[config.org] = { + getLimit: { value: 10, utilize: utilizeValue }, + limit: { value: 10, utilize: utilizeValue }, + bulkLimit: { value: 1, utilize: utilizeValue }, + }; + } + + configHandler.set('rateLimits', rateLimits); + } +} + +export { client }; From 58eab0c3803a9c036b4777e9adf85619b0cfb7f8 Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Wed, 4 Sep 2024 17:46:14 +0530 Subject: [PATCH 10/42] _flags -> flag, remove console log, limit-name is optional, file rename --- .../src/commands/config/set/rate-limit.ts | 58 ++++++------------- ...Limit-handler.ts => rate-limit-handler.ts} | 57 +++++++++--------- 2 files changed, 49 insertions(+), 66 deletions(-) rename packages/contentstack-config/src/utils/{rateLimit-handler.ts => rate-limit-handler.ts} (53%) diff --git a/packages/contentstack-config/src/commands/config/set/rate-limit.ts b/packages/contentstack-config/src/commands/config/set/rate-limit.ts index e0318d7267..638e45af48 100644 --- a/packages/contentstack-config/src/commands/config/set/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/set/rate-limit.ts @@ -1,15 +1,8 @@ -import { - flags as _flags, - isAuthenticated, - FlagInput, - ArgInput, - args, - managementSDKClient, -} from '@contentstack/cli-utilities'; +import { flags, isAuthenticated, FlagInput, managementSDKClient, cliux } from '@contentstack/cli-utilities'; -import { RateLimitHandler } from '../../../utils/rateLimit-handler'; +import { RateLimitHandler } from '../../../utils/rate-limit-handler'; import { BaseCommand } from '../../../base-command'; -import { askLimitName, askOrgID } from '../../../utils/interactive'; +import { askOrgID } from '../../../utils/interactive'; interface RateLimitConfig { org?: string; @@ -23,23 +16,23 @@ export default class RateLimitSetCommand extends BaseCommand> --default', ]; - static args: ArgInput = { - ratelimit: args.string({ description: 'Rate limit for the Organisation' }), - }; - public async run(): Promise { if (!isAuthenticated()) { - console.log('Please login to execute this command, csdx auth:login'); - this.exit(1); + const err = { errorMessage: 'You are not logged in. Please login with command $ csdx auth:login' }; + cliux.print(err.errorMessage, { color: 'red' }); } - const { args, flags } = await this.parse(RateLimitSetCommand); + const { flags } = await this.parse(RateLimitSetCommand); const config: RateLimitConfig = {}; let { org, utilize, 'limit-name': limitName, default: isDefault } = flags; + if (!org) { + org = await askOrgID(); + } if (isDefault) { - if (!org) { - org = await askOrgID(); // Prompt for organization ID if not provided - } - // Reset to default config.org = org; config.utilize = 50; config.limitName = ['getLimit', 'limit', 'bulkLimit']; } else { - if (!org) { - org = await askOrgID(); // Prompt for organization ID if not provided - } - if (!limitName || limitName.length === 0) { - limitName = await askLimitName(); // Prompt for limit names if not provided - } - // Apply provided values or set defaults config.org = org; config.utilize = Number(utilize.replace('%', '')) || 50; // Handle percentage input - config.limitName = limitName || ['getLimit', 'limit', 'bulkLimit']; + config.limitName = ['getLimit', 'limit', 'bulkLimit']; } const limitHandler = new RateLimitHandler(); @@ -92,8 +73,7 @@ export default class RateLimitSetCommand extends BaseCommand name.trim()) + : []; + let utilizeValue = config.utilize ? config.utilize : 50; - let organizations = await client.organization(config.org).fetch(); + let organizations = await client.organization(config.org).fetch({ include_plan: true }); - if (config['limitName']) { - if (lodash.isEmpty(lodash.xor(config['limitName'], requiredLimitsArray))) { - for (const limitList of Object.values(organizations?.plan?.features)) { + let features = organizations.plan?.features; + + if (limitNames.length) { + if (lodash.isEmpty(lodash.xor(limitNames, requiredLimitsArray))) { + for (const limitList of Object.values(features)) { if (requiredLimitsArray.includes((limitList as { uid: string })?.uid)) { - rateLimits.rateLimit[config.org][(limitList as { uid: string })?.uid] = { + rateLimit[config.org][(limitList as { uid: string })?.uid] = { value: (limitList as { limit: number }).limit, utilize: utilizeValue, - }; // adding the required limit + }; } } } else { - const differenceLimit = requiredLimitsArray.filter((limit) => !config['limitName'].includes(limit)); - - const commonLimit = requiredLimitsArray.filter((limit) => config['limitName'].includes(limit)); + const differenceLimit = requiredLimitsArray.filter((limit) => !limitNames.includes(limit)); + const commonLimit = requiredLimitsArray.filter((limit) => limitNames.includes(limit)); for (const limitName of differenceLimit) { - if (!rateLimits.rateLimit[config.org][limitName]) { - if (limitName === 'bulkLimit') { - rateLimits.rateLimit[config.org][limitName] = { value: 1, utilize: utilizeValue }; - } else { - rateLimits.rateLimit[config.org][limitName] = { value: 10, utilize: utilizeValue }; - } + if (!rateLimit[config.org][limitName]) { + rateLimit[config.org][limitName] = { + value: limitName === 'bulkLimit' ? 1 : 10, + utilize: utilizeValue, + }; } } for (const listName of commonLimit) { - for (const limitList of Object.values(organizations?.plan?.features)) { - rateLimits.rateLimit[config.org][listName] = { + for (const limitList of Object.values(features)) { + rateLimit[config.org][listName] = { value: (limitList as { limit: number }).limit, utilize: utilizeValue, - }; // adding the required limit + }; } } } } else { - rateLimits.rateLimit[config.org] = { + rateLimit[config.org] = { getLimit: { value: 10, utilize: utilizeValue }, limit: { value: 10, utilize: utilizeValue }, bulkLimit: { value: 1, utilize: utilizeValue }, }; } - configHandler.set('rateLimits', rateLimits); + configHandler.set('rateLimit', rateLimit); } } From e615e3021294a86c7ac31966309ce247916c95e0 Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Fri, 6 Sep 2024 14:12:26 +0530 Subject: [PATCH 11/42] updates the limit name fetched from org plan --- .../src/commands/config/set/rate-limit.ts | 17 ++-- .../src/utils/rate-limit-handler.ts | 84 +++++++------------ 2 files changed, 39 insertions(+), 62 deletions(-) diff --git a/packages/contentstack-config/src/commands/config/set/rate-limit.ts b/packages/contentstack-config/src/commands/config/set/rate-limit.ts index 638e45af48..1ca9674602 100644 --- a/packages/contentstack-config/src/commands/config/set/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/set/rate-limit.ts @@ -1,5 +1,4 @@ import { flags, isAuthenticated, FlagInput, managementSDKClient, cliux } from '@contentstack/cli-utilities'; - import { RateLimitHandler } from '../../../utils/rate-limit-handler'; import { BaseCommand } from '../../../base-command'; import { askOrgID } from '../../../utils/interactive'; @@ -56,14 +55,16 @@ export default class RateLimitSetCommand extends BaseCommand name.trim()) + ? config['limit-name'][0].split(',').map((name) => name.trim()) : []; - let utilizeValue = config.utilize ? config.utilize : 50; - - let organizations = await client.organization(config.org).fetch({ include_plan: true }); - - let features = organizations.plan?.features; - - if (limitNames.length) { - if (lodash.isEmpty(lodash.xor(limitNames, requiredLimitsArray))) { - for (const limitList of Object.values(features)) { - if (requiredLimitsArray.includes((limitList as { uid: string })?.uid)) { - rateLimit[config.org][(limitList as { uid: string })?.uid] = { - value: (limitList as { limit: number }).limit, - utilize: utilizeValue, - }; - } - } - } else { - const differenceLimit = requiredLimitsArray.filter((limit) => !limitNames.includes(limit)); - const commonLimit = requiredLimitsArray.filter((limit) => limitNames.includes(limit)); - - for (const limitName of differenceLimit) { - if (!rateLimit[config.org][limitName]) { - rateLimit[config.org][limitName] = { - value: limitName === 'bulkLimit' ? 1 : 10, - utilize: utilizeValue, - }; - } + const organizations = await client.organization(config.org).fetch({ include_plan: true }); + const features = organizations.plan?.features || []; + + for (const limitName of limitNames) { + if (requiredLimitsArray.includes(limitName)) { + const feature = features.find((f: { uid: string }) => f.uid === limitName); + if (feature) { + rateLimit[config.org][limitName] = { + value: feature.limit, + utilize: config.utilize, + }; } + } + } - for (const listName of commonLimit) { - for (const limitList of Object.values(features)) { - rateLimit[config.org][listName] = { - value: (limitList as { limit: number }).limit, - utilize: utilizeValue, - }; - } - } + for (const limitName of requiredLimitsArray) { + if (!rateLimit[config.org][limitName]) { + rateLimit[config.org][limitName] = { + value: limitName === 'bulkLimit' ? 1 : 10, + utilize: config.utilize, + }; } - } else { - rateLimit[config.org] = { - getLimit: { value: 10, utilize: utilizeValue }, - limit: { value: 10, utilize: utilizeValue }, - bulkLimit: { value: 1, utilize: utilizeValue }, - }; } configHandler.set('rateLimit', rateLimit); + console.log("🚀 ~ RateLimitHandler ~ setRateLimit ~ rateLimit:", rateLimit) + cliux.print(`Rate limit has been set successfully`, { color: 'green' }); } } From e083e9be9befd7cc9b8e1ebe1a4771b64e00a5b7 Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Fri, 6 Sep 2024 14:44:05 +0530 Subject: [PATCH 12/42] remove console.log --- packages/contentstack-config/src/utils/rate-limit-handler.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/contentstack-config/src/utils/rate-limit-handler.ts b/packages/contentstack-config/src/utils/rate-limit-handler.ts index 5da5028b5f..6cb4508224 100644 --- a/packages/contentstack-config/src/utils/rate-limit-handler.ts +++ b/packages/contentstack-config/src/utils/rate-limit-handler.ts @@ -51,7 +51,6 @@ export class RateLimitHandler { } configHandler.set('rateLimit', rateLimit); - console.log("🚀 ~ RateLimitHandler ~ setRateLimit ~ rateLimit:", rateLimit) cliux.print(`Rate limit has been set successfully`, { color: 'green' }); } } From e60ce6601af614442b254864234afc645029c70d Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Fri, 6 Sep 2024 15:59:06 +0530 Subject: [PATCH 13/42] update the limits passed through limit-name flag --- .../src/utils/rate-limit-handler.ts | 43 +++++++++---------- 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/packages/contentstack-config/src/utils/rate-limit-handler.ts b/packages/contentstack-config/src/utils/rate-limit-handler.ts index 6cb4508224..308e4360ea 100644 --- a/packages/contentstack-config/src/utils/rate-limit-handler.ts +++ b/packages/contentstack-config/src/utils/rate-limit-handler.ts @@ -1,14 +1,7 @@ import { cliux, configHandler } from '@contentstack/cli-utilities'; -const rateLimit = { - default: { - getLimit: { value: 10, utilize: 50 }, - limit: { value: 10, utilize: 50 }, - bulkLimit: { value: 1, utilize: 50 }, - }, -}; - const requiredLimitsArray = ['getLimit', 'limit', 'bulkLimit']; +const rateLimit = configHandler.get('rateLimit'); let client: any = {}; @@ -26,32 +19,36 @@ export class RateLimitHandler { ? config['limit-name'][0].split(',').map((name) => name.trim()) : []; - const organizations = await client.organization(config.org).fetch({ include_plan: true }); - const features = organizations.plan?.features || []; + try { + const organizations = await client.organization(config.org).fetch({ include_plan: true }); + const features = organizations.plan?.features || []; + + const limitsToUpdate = { ...rateLimit.default }; - for (const limitName of limitNames) { - if (requiredLimitsArray.includes(limitName)) { + for (const limitName of requiredLimitsArray) { const feature = features.find((f: { uid: string }) => f.uid === limitName); if (feature) { - rateLimit[config.org][limitName] = { + limitsToUpdate[limitName] = { value: feature.limit, utilize: config.utilize, }; } } - } - for (const limitName of requiredLimitsArray) { - if (!rateLimit[config.org][limitName]) { - rateLimit[config.org][limitName] = { - value: limitName === 'bulkLimit' ? 1 : 10, - utilize: config.utilize, - }; + for (const limitName of limitNames) { + if (requiredLimitsArray.includes(limitName)) { + limitsToUpdate[limitName] = { + ...limitsToUpdate[limitName], + utilize: config.utilize, + }; + } } + rateLimit[config.org] = limitsToUpdate; + configHandler.set('rateLimit', rateLimit); + cliux.success('Rate limit has been set successfully'); + } catch (error) { + cliux.error(`Error: Couldn't set the rate limit. ${error.message}`); } - - configHandler.set('rateLimit', rateLimit); - cliux.print(`Rate limit has been set successfully`, { color: 'green' }); } } From c3128643b9acf8e9e10fb2bb964c105fb64f73a4 Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Fri, 6 Sep 2024 17:56:13 +0530 Subject: [PATCH 14/42] added common utilities and other minor changes --- .../src/commands/config/set/rate-limit.ts | 26 +++++++------------ .../src/interfaces/index.ts | 10 +++++-- .../src/utils/common-utilities.ts | 1 + .../src/utils/rate-limit-handler.ts | 23 +++++++--------- 4 files changed, 28 insertions(+), 32 deletions(-) create mode 100644 packages/contentstack-config/src/utils/common-utilities.ts diff --git a/packages/contentstack-config/src/commands/config/set/rate-limit.ts b/packages/contentstack-config/src/commands/config/set/rate-limit.ts index 1ca9674602..0cef9a321d 100644 --- a/packages/contentstack-config/src/commands/config/set/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/set/rate-limit.ts @@ -2,14 +2,9 @@ import { flags, isAuthenticated, FlagInput, managementSDKClient, cliux } from '@ import { RateLimitHandler } from '../../../utils/rate-limit-handler'; import { BaseCommand } from '../../../base-command'; import { askOrgID } from '../../../utils/interactive'; +import { SetRateLimitConfig } from '../../../interfaces'; +import { limitNamesConfig } from '../../../utils/common-utilities'; -interface RateLimitConfig { - org?: string; - utilize?: number; - limitName?: string[]; - default?: boolean; - auth_token?: string; -} export default class RateLimitSetCommand extends BaseCommand { static description = 'Set rate-limit for CLI'; @@ -20,12 +15,12 @@ export default class RateLimitSetCommand extends BaseCommand name.trim()) : []; @@ -24,8 +24,7 @@ export class RateLimitHandler { const features = organizations.plan?.features || []; const limitsToUpdate = { ...rateLimit.default }; - - for (const limitName of requiredLimitsArray) { + for (const limitName of limitNamesConfig) { const feature = features.find((f: { uid: string }) => f.uid === limitName); if (feature) { limitsToUpdate[limitName] = { @@ -35,8 +34,8 @@ export class RateLimitHandler { } } - for (const limitName of limitNames) { - if (requiredLimitsArray.includes(limitName)) { + for (const limitName of flagLimitNames) { + if (limitNamesConfig.includes(limitName)) { limitsToUpdate[limitName] = { ...limitsToUpdate[limitName], utilize: config.utilize, @@ -45,11 +44,9 @@ export class RateLimitHandler { } rateLimit[config.org] = limitsToUpdate; configHandler.set('rateLimit', rateLimit); - cliux.success('Rate limit has been set successfully'); + cliux.success(`Rate limit has been set successfully for org: ${config.org}`); } catch (error) { - cliux.error(`Error: Couldn't set the rate limit. ${error.message}`); + cliux.error(`Error : Unable to set the rate limit`, error?.errorMessage || error?.message || error); } } } - -export { client }; From b9b0ff33e98ee6f99a24998d8b4597456c9bef55 Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Mon, 9 Sep 2024 16:02:32 +0530 Subject: [PATCH 15/42] added check for limit names, utilize values and comma separated values for utilize --- .../src/commands/config/set/rate-limit.ts | 47 +++++++++++++++---- .../src/utils/common-utilities.ts | 8 +++- .../src/utils/rate-limit-handler.ts | 33 ++++++++----- 3 files changed, 64 insertions(+), 24 deletions(-) diff --git a/packages/contentstack-config/src/commands/config/set/rate-limit.ts b/packages/contentstack-config/src/commands/config/set/rate-limit.ts index 0cef9a321d..7ffae2ff7d 100644 --- a/packages/contentstack-config/src/commands/config/set/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/set/rate-limit.ts @@ -5,7 +5,6 @@ import { askOrgID } from '../../../utils/interactive'; import { SetRateLimitConfig } from '../../../interfaces'; import { limitNamesConfig } from '../../../utils/common-utilities'; - export default class RateLimitSetCommand extends BaseCommand { static description = 'Set rate-limit for CLI'; @@ -15,12 +14,12 @@ export default class RateLimitSetCommand extends BaseCommand>', - '$ csdx config:set:rate-limit --org <> --utilize 80', - '$ csdx config:set:rate-limit --org <> --limit-name getLimit,limit', + '$ csdx config:set:rate-limit --org <> --utilize 70,80 --limit-name getLimit,limit', '$ csdx config:set:rate-limit --org <> --default', ]; @@ -45,18 +43,47 @@ export default class RateLimitSetCommand extends BaseCommand Number(utilize.trim())); + if (utilizeValues.some((utilize) => isNaN(utilize) || utilize < 0 || utilize > 100)) { + cliux.error('Utilize percentages must be numbers between 0 and 100.'); + return; + } + + if (limitName && limitName.length > 0 && limitName[0].split(',').length !== utilizeValues.length) { + cliux.error('The number of utilization percentages must match the number of limit names provided.'); + return; + } + } + + if (limitName) { + const invalidLimitNames = limitName + .flatMap((name) => name.split(',')) + .map((name) => name.trim()) + .filter((name) => !limitNamesConfig.includes(name)); + + if (invalidLimitNames.length > 0) { + cliux.error(`Invalid limit names provided: ${invalidLimitNames.join(', ')}`); + return; + } + } + + const config: SetRateLimitConfig = { org: '', limitName: limitNamesConfig }; if (!org) { org = await askOrgID(); } config.org = org; + if (flags.default) { + config.default = true; + } if (limitName) { - config['limit-name'] = limitName; + config['limit-name'] = limitName.flatMap((name) => name.split(',').map((n) => n.trim())); } if (utilize) { - config.utilize = Number(utilize.replace('%', '')); + config.utilize = utilize.split(',').map((v) => v.trim()); } const limitHandler = new RateLimitHandler(); @@ -66,7 +93,7 @@ export default class RateLimitSetCommand extends BaseCommand name.trim()) - : []; + const limitNames = Array.isArray(config['limit-name']) ? config['limit-name'] : []; + const utilizeValues = Array.isArray(config.utilize) ? config.utilize.map((v) => Number(v)) : []; try { const organizations = await client.organization(config.org).fetch({ include_plan: true }); const features = organizations.plan?.features || []; - const limitsToUpdate = { ...rateLimit.default }; - for (const limitName of limitNamesConfig) { + const limitsToUpdate = { ...rateLimit[config.org] }; + + for (const limitName of limitNamesConfig && limitNames) { const feature = features.find((f: { uid: string }) => f.uid === limitName); if (feature) { limitsToUpdate[limitName] = { - value: feature.limit, - utilize: config.utilize, + value: rateLimit[config.org][limitName].value, + utilize: utilizeValues[limitNamesConfig.indexOf(limitName)] || Number(config.utilize[0]), }; } } - - for (const limitName of flagLimitNames) { + for (const [index, limitName] of limitNames.entries()) { if (limitNamesConfig.includes(limitName)) { limitsToUpdate[limitName] = { ...limitsToUpdate[limitName], - utilize: config.utilize, + utilize: utilizeValues[index] || Number(config.utilize[0]), }; } } + rateLimit[config.org] = limitsToUpdate; configHandler.set('rateLimit', rateLimit); cliux.success(`Rate limit has been set successfully for org: ${config.org}`); } catch (error) { - cliux.error(`Error : Unable to set the rate limit`, error?.errorMessage || error?.message || error); + cliux.error(`Error: Unable to set the rate limit`, error?.errorMessage || error?.message || error); } } } From 3872fc300d2f8197bf9b12b5607a80cdd15b6332 Mon Sep 17 00:00:00 2001 From: Aman Kumar Date: Mon, 9 Sep 2024 16:02:51 +0530 Subject: [PATCH 16/42] feat: set default rate limit using hook --- packages/contentstack-audit/README.md | 14 ++--- packages/contentstack-config/README.md | 39 ++++++++++++++ packages/contentstack/README.md | 53 ++++++++++++++++--- packages/contentstack/package.json | 3 +- .../hooks/prerun/default-rate-limit-check.ts | 17 ++++++ 5 files changed, 111 insertions(+), 15 deletions(-) create mode 100644 packages/contentstack/src/hooks/prerun/default-rate-limit-check.ts diff --git a/packages/contentstack-audit/README.md b/packages/contentstack-audit/README.md index 6f8c8d9104..ac29bfd06c 100644 --- a/packages/contentstack-audit/README.md +++ b/packages/contentstack-audit/README.md @@ -269,7 +269,7 @@ EXAMPLES $ csdx plugins ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.4/src/commands/plugins/index.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.6/src/commands/plugins/index.ts)_ ## `csdx plugins:add PLUGIN` @@ -343,7 +343,7 @@ EXAMPLES $ csdx plugins:inspect myplugin ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.4/src/commands/plugins/inspect.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.6/src/commands/plugins/inspect.ts)_ ## `csdx plugins:install PLUGIN` @@ -392,7 +392,7 @@ EXAMPLES $ csdx plugins:install someuser/someplugin ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.4/src/commands/plugins/install.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.6/src/commands/plugins/install.ts)_ ## `csdx plugins:link PATH` @@ -422,7 +422,7 @@ EXAMPLES $ csdx plugins:link myplugin ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.4/src/commands/plugins/link.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.6/src/commands/plugins/link.ts)_ ## `csdx plugins:remove [PLUGIN]` @@ -463,7 +463,7 @@ FLAGS --reinstall Reinstall all plugins after uninstalling. ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.4/src/commands/plugins/reset.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.6/src/commands/plugins/reset.ts)_ ## `csdx plugins:uninstall [PLUGIN]` @@ -491,7 +491,7 @@ EXAMPLES $ csdx plugins:uninstall myplugin ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.4/src/commands/plugins/uninstall.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.6/src/commands/plugins/uninstall.ts)_ ## `csdx plugins:unlink [PLUGIN]` @@ -535,5 +535,5 @@ DESCRIPTION Update installed plugins. ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.4/src/commands/plugins/update.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.6/src/commands/plugins/update.ts)_ diff --git a/packages/contentstack-config/README.md b/packages/contentstack-config/README.md index 6b17a4c331..6932817d16 100644 --- a/packages/contentstack-config/README.md +++ b/packages/contentstack-config/README.md @@ -32,10 +32,12 @@ USAGE * [`csdx config:get:base-branch`](#csdx-configgetbase-branch) * [`csdx config:get:ea-header`](#csdx-configgetea-header) * [`csdx config:get:early-access-header`](#csdx-configgetearly-access-header) +* [`csdx config:get:rate-limit`](#csdx-configgetrate-limit) * [`csdx config:get:region`](#csdx-configgetregion) * [`csdx config:remove:base-branch`](#csdx-configremovebase-branch) * [`csdx config:remove:ea-header`](#csdx-configremoveea-header) * [`csdx config:remove:early-access-header`](#csdx-configremoveearly-access-header) +* [`csdx config:remove:rate-limit`](#csdx-configremoverate-limit) * [`csdx config:set:base-branch`](#csdx-configsetbase-branch) * [`csdx config:set:ea-header`](#csdx-configsetea-header) * [`csdx config:set:early-access-header`](#csdx-configsetearly-access-header) @@ -96,6 +98,23 @@ EXAMPLES _See code: [src/commands/config/get/early-access-header.ts](https://github.com/contentstack/cli/blob/main/packages/contentstack-config/src/commands/config/get/early-access-header.ts)_ +## `csdx config:get:rate-limit` + +Get rate-limit of organizations + +``` +USAGE + $ csdx config:get:rate-limit + +DESCRIPTION + Get rate-limit of organizations + +EXAMPLES + $ csdx config:get:rate-limit +``` + +_See code: [src/commands/config/get/rate-limit.ts](https://github.com/contentstack/cli/blob/main/packages/contentstack-config/src/commands/config/get/rate-limit.ts)_ + ## `csdx config:get:region` Get current region set for CLI @@ -186,6 +205,26 @@ EXAMPLES _See code: [src/commands/config/remove/early-access-header.ts](https://github.com/contentstack/cli/blob/main/packages/contentstack-config/src/commands/config/remove/early-access-header.ts)_ +## `csdx config:remove:rate-limit` + +Remove rate-limit of the organization + +``` +USAGE + $ csdx config:remove:rate-limit [--org ] + +FLAGS + --org= Provide the organization UID + +DESCRIPTION + Remove rate-limit of the organization + +EXAMPLES + $ csdx config:remove:rate-limit --org <> +``` + +_See code: [src/commands/config/remove/rate-limit.ts](https://github.com/contentstack/cli/blob/main/packages/contentstack-config/src/commands/config/remove/rate-limit.ts)_ + ## `csdx config:set:base-branch` Set branch for CLI diff --git a/packages/contentstack/README.md b/packages/contentstack/README.md index e29fd331b7..02a62f7541 100644 --- a/packages/contentstack/README.md +++ b/packages/contentstack/README.md @@ -86,10 +86,12 @@ USAGE * [`csdx config:get:base-branch`](#csdx-configgetbase-branch) * [`csdx config:get:ea-header`](#csdx-configgetea-header) * [`csdx config:get:early-access-header`](#csdx-configgetearly-access-header) +* [`csdx config:get:rate-limit`](#csdx-configgetrate-limit) * [`csdx config:get:region`](#csdx-configgetregion) * [`csdx config:remove:base-branch`](#csdx-configremovebase-branch) * [`csdx config:remove:ea-header`](#csdx-configremoveea-header) * [`csdx config:remove:early-access-header`](#csdx-configremoveearly-access-header) +* [`csdx config:remove:rate-limit`](#csdx-configremoverate-limit) * [`csdx config:set:base-branch`](#csdx-configsetbase-branch) * [`csdx config:set:ea-header`](#csdx-configsetea-header) * [`csdx config:set:early-access-header`](#csdx-configsetearly-access-header) @@ -2992,6 +2994,23 @@ EXAMPLES _See code: [@contentstack/cli-config](https://github.com/contentstack/cli/blob/main/packages/contentstack-config/src/commands/config/get/early-access-header.ts)_ +## `csdx config:get:rate-limit` + +Get rate-limit of organizations + +``` +USAGE + $ csdx config:get:rate-limit + +DESCRIPTION + Get rate-limit of organizations + +EXAMPLES + $ csdx config:get:rate-limit +``` + +_See code: [@contentstack/cli-config](https://github.com/contentstack/cli/blob/main/packages/contentstack-config/src/commands/config/get/rate-limit.ts)_ + ## `csdx config:get:region` Get current region set for CLI @@ -3082,6 +3101,26 @@ EXAMPLES _See code: [@contentstack/cli-config](https://github.com/contentstack/cli/blob/main/packages/contentstack-config/src/commands/config/remove/early-access-header.ts)_ +## `csdx config:remove:rate-limit` + +Remove rate-limit of the organization + +``` +USAGE + $ csdx config:remove:rate-limit [--org ] + +FLAGS + --org= Provide the organization UID + +DESCRIPTION + Remove rate-limit of the organization + +EXAMPLES + $ csdx config:remove:rate-limit --org <> +``` + +_See code: [@contentstack/cli-config](https://github.com/contentstack/cli/blob/main/packages/contentstack-config/src/commands/config/remove/rate-limit.ts)_ + ## `csdx config:set:base-branch` Set branch for CLI @@ -3523,7 +3562,7 @@ EXAMPLES $ csdx plugins ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.4/src/commands/plugins/index.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.6/src/commands/plugins/index.ts)_ ## `csdx plugins:add PLUGIN` @@ -3597,7 +3636,7 @@ EXAMPLES $ csdx plugins:inspect myplugin ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.4/src/commands/plugins/inspect.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.6/src/commands/plugins/inspect.ts)_ ## `csdx plugins:install PLUGIN` @@ -3646,7 +3685,7 @@ EXAMPLES $ csdx plugins:install someuser/someplugin ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.4/src/commands/plugins/install.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.6/src/commands/plugins/install.ts)_ ## `csdx plugins:link PATH` @@ -3676,7 +3715,7 @@ EXAMPLES $ csdx plugins:link myplugin ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.4/src/commands/plugins/link.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.6/src/commands/plugins/link.ts)_ ## `csdx plugins:remove [PLUGIN]` @@ -3717,7 +3756,7 @@ FLAGS --reinstall Reinstall all plugins after uninstalling. ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.4/src/commands/plugins/reset.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.6/src/commands/plugins/reset.ts)_ ## `csdx plugins:uninstall [PLUGIN]` @@ -3745,7 +3784,7 @@ EXAMPLES $ csdx plugins:uninstall myplugin ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.4/src/commands/plugins/uninstall.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.6/src/commands/plugins/uninstall.ts)_ ## `csdx plugins:unlink [PLUGIN]` @@ -3789,7 +3828,7 @@ DESCRIPTION Update installed plugins. ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.4/src/commands/plugins/update.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.6/src/commands/plugins/update.ts)_ ## `csdx tokens` diff --git a/packages/contentstack/package.json b/packages/contentstack/package.json index b19a31ddee..4d75b13a80 100755 --- a/packages/contentstack/package.json +++ b/packages/contentstack/package.json @@ -151,7 +151,8 @@ ], "hooks": { "prerun": [ - "./lib/hooks/prerun/command-deprecation-check" + "./lib/hooks/prerun/command-deprecation-check", + "./lib/hooks/prerun/default-rate-limit-check" ], "init": [ "./lib/hooks/init/context-init", diff --git a/packages/contentstack/src/hooks/prerun/default-rate-limit-check.ts b/packages/contentstack/src/hooks/prerun/default-rate-limit-check.ts new file mode 100644 index 0000000000..b22b290451 --- /dev/null +++ b/packages/contentstack/src/hooks/prerun/default-rate-limit-check.ts @@ -0,0 +1,17 @@ +import { cliux, configHandler } from '@contentstack/cli-utilities'; + +export default function (): void { + const rateLimit = configHandler.get('rateLimit'); + if (!rateLimit?.default) { + const defaultPlan = { + getLimit: { value: 10, utilize: 50 }, + limit: { value: 10, utilize: 50 }, + bulkLimit: { value: 1, utilize: 50 }, + }; + configHandler.set('rateLimit', { default: defaultPlan }); + cliux.print( + `Default rate limit configuration is set to ${JSON.stringify(defaultPlan)}. Please use this command csdx config:set:rate-limit to set the custom rate limit config.`, + { color: 'blue' }, + ); + } +} From 83da4e51f691bb5e65916bd2eea4c610770e044a Mon Sep 17 00:00:00 2001 From: Aman Kumar Date: Mon, 9 Sep 2024 16:03:50 +0530 Subject: [PATCH 17/42] formatting --- .../contentstack/src/hooks/prerun/default-rate-limit-check.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/contentstack/src/hooks/prerun/default-rate-limit-check.ts b/packages/contentstack/src/hooks/prerun/default-rate-limit-check.ts index b22b290451..4a1e368beb 100644 --- a/packages/contentstack/src/hooks/prerun/default-rate-limit-check.ts +++ b/packages/contentstack/src/hooks/prerun/default-rate-limit-check.ts @@ -10,7 +10,9 @@ export default function (): void { }; configHandler.set('rateLimit', { default: defaultPlan }); cliux.print( - `Default rate limit configuration is set to ${JSON.stringify(defaultPlan)}. Please use this command csdx config:set:rate-limit to set the custom rate limit config.`, + `Default rate limit configuration is set to ${JSON.stringify( + defaultPlan, + )}. Please use this command csdx config:set:rate-limit to set the custom rate limit config.`, { color: 'blue' }, ); } From 3b1cc14b8f77ddd4a73afb1198a6c79380f48a0f Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Mon, 9 Sep 2024 19:57:43 +0530 Subject: [PATCH 18/42] refactored code --- .../src/commands/config/set/rate-limit.ts | 46 ++++++++----------- .../src/utils/rate-limit-handler.ts | 25 ++++------ 2 files changed, 27 insertions(+), 44 deletions(-) diff --git a/packages/contentstack-config/src/commands/config/set/rate-limit.ts b/packages/contentstack-config/src/commands/config/set/rate-limit.ts index 7ffae2ff7d..ab6d503b60 100644 --- a/packages/contentstack-config/src/commands/config/set/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/set/rate-limit.ts @@ -19,7 +19,7 @@ export default class RateLimitSetCommand extends BaseCommand Number(utilize.trim())); - if (utilizeValues.some((utilize) => isNaN(utilize) || utilize < 0 || utilize > 100)) { + const utilizeValues = utilize?.split(',')?.map((u: string) => Number(u.trim())); + if (utilizeValues.some((u: number) => isNaN(u) || u < 0 || u > 100)) { cliux.error('Utilize percentages must be numbers between 0 and 100.'); return; } - - if (limitName && limitName.length > 0 && limitName[0].split(',').length !== utilizeValues.length) { + if (limitName?.length > 0 && limitName[0]?.split(',')?.length !== utilizeValues.length) { cliux.error('The number of utilization percentages must match the number of limit names provided.'); return; + } else { + config.utilize = utilize.split(',').map((v: string) => v.trim()); } } if (limitName) { - const invalidLimitNames = limitName - .flatMap((name) => name.split(',')) - .map((name) => name.trim()) - .filter((name) => !limitNamesConfig.includes(name)); + const invalidLimitNames = limitName[0].split(',').map((name: string) => name.trim()); - if (invalidLimitNames.length > 0) { + if (!limitNamesConfig.includes(invalidLimitNames)) { cliux.error(`Invalid limit names provided: ${invalidLimitNames.join(', ')}`); return; + } else { + config['limit-name'] = limitName[0].split(',').map((n) => n.trim()); } } - const config: SetRateLimitConfig = { org: '', limitName: limitNamesConfig }; - - if (!org) { - org = await askOrgID(); - } - config.org = org; - - if (flags.default) { - config.default = true; - } - if (limitName) { - config['limit-name'] = limitName.flatMap((name) => name.split(',').map((n) => n.trim())); - } - if (utilize) { - config.utilize = utilize.split(',').map((v) => v.trim()); - } - const limitHandler = new RateLimitHandler(); const managementAPIClient = await managementSDKClient(config); limitHandler.setClient(managementAPIClient); - + cliux.success(`Rate limit has been set successfully for org: ${config.org}`); try { await limitHandler.setRateLimit(config); } catch (error) { diff --git a/packages/contentstack-config/src/utils/rate-limit-handler.ts b/packages/contentstack-config/src/utils/rate-limit-handler.ts index 4f6bc38a04..1a618d4262 100644 --- a/packages/contentstack-config/src/utils/rate-limit-handler.ts +++ b/packages/contentstack-config/src/utils/rate-limit-handler.ts @@ -31,27 +31,20 @@ export class RateLimitHandler { const limitsToUpdate = { ...rateLimit[config.org] }; - for (const limitName of limitNamesConfig && limitNames) { - const feature = features.find((f: { uid: string }) => f.uid === limitName); - if (feature) { - limitsToUpdate[limitName] = { - value: rateLimit[config.org][limitName].value, - utilize: utilizeValues[limitNamesConfig.indexOf(limitName)] || Number(config.utilize[0]), - }; - } - } - for (const [index, limitName] of limitNames.entries()) { + limitNames.forEach((limitName, index) => { if (limitNamesConfig.includes(limitName)) { - limitsToUpdate[limitName] = { - ...limitsToUpdate[limitName], - utilize: utilizeValues[index] || Number(config.utilize[0]), - }; + const feature = features.find((f: { uid: string }) => f.uid === limitName); + if (feature) { + limitsToUpdate[limitName] = { + value: rateLimit[config.org][limitName]?.value || rateLimit.default[limitName]?.value, + utilize: utilizeValues[index] || Number(config.utilize[0]), + }; + } } - } + }); rateLimit[config.org] = limitsToUpdate; configHandler.set('rateLimit', rateLimit); - cliux.success(`Rate limit has been set successfully for org: ${config.org}`); } catch (error) { cliux.error(`Error: Unable to set the rate limit`, error?.errorMessage || error?.message || error); } From 5d96b83961ceff8cdd546506fc14d26f880f98d6 Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Wed, 11 Sep 2024 13:40:23 +0530 Subject: [PATCH 19/42] added test cases for set rate limit command --- .../test/unit/commands/rate-limit.test.ts | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 packages/contentstack-config/test/unit/commands/rate-limit.test.ts diff --git a/packages/contentstack-config/test/unit/commands/rate-limit.test.ts b/packages/contentstack-config/test/unit/commands/rate-limit.test.ts new file mode 100644 index 0000000000..1565f78f87 --- /dev/null +++ b/packages/contentstack-config/test/unit/commands/rate-limit.test.ts @@ -0,0 +1,72 @@ +import { expect } from 'chai'; +import { cliux } from '@contentstack/cli-utilities'; +import RateLimitSetCommand from '../../../src/commands/config/set/rate-limit'; + +describe('Rate Limit Set Command', () => { + let originalCliuxError: typeof cliux.error; + let errorMessage: any; + + beforeEach(() => { + originalCliuxError = cliux.error; + cliux.error = (message: string) => { + errorMessage = message; + }; + }); + + afterEach(() => { + cliux.error = originalCliuxError; + errorMessage = undefined; + }); + + it('Set rate limit: should handle valid input', async () => { + const args = [ + '--org', + 'test-org-id', + '--utilize', + '70,80', + '--limit-name', + 'getLimit,postLimit' + ]; + await RateLimitSetCommand.run(args); + expect(errorMessage).to.equal('Invalid limit names provided: getLimit, postLimit'); + }); + + it('Set rate limit: should handle invalid utilization percentages', async () => { + const args = [ + '--org', + 'test-org-id', + '--utilize', + '150', + '--limit-name', + 'getLimit' + ]; + await RateLimitSetCommand.run(args); + expect(errorMessage).to.equal('Utilize percentages must be numbers between 0 and 100.'); + }); + + it('Set rate limit: should handle mismatch between utilize percentages and limit names', async () => { + const args = [ + '--org', + 'test-org-id', + '--utilize', + '70', + '--limit-name', + 'getLimit,postLimit' + ]; + await RateLimitSetCommand.run(args); + expect(errorMessage).to.equal('The number of utilization percentages must match the number of limit names provided.'); + }); + + it('Set rate limit: should handle invalid limit names', async () => { + const args = [ + '--org', + 'test-org-id', + '--utilize', + '70,80', + '--limit-name', + 'invalidLimit' + ]; + await RateLimitSetCommand.run(args); + expect(errorMessage).to.equal('The number of utilization percentages must match the number of limit names provided.'); + }); +}); \ No newline at end of file From 31e0f8e2ed145347fcfbc6afb3ce73707ee64920 Mon Sep 17 00:00:00 2001 From: Harshitha D Date: Wed, 11 Sep 2024 19:19:57 +0530 Subject: [PATCH 20/42] added get and remove rate limit command test cases and updated set command --- .../src/commands/config/set/rate-limit.ts | 4 +- .../test/unit/commands/rate-limit.test.ts | 167 ++++++++++++------ 2 files changed, 111 insertions(+), 60 deletions(-) diff --git a/packages/contentstack-config/src/commands/config/set/rate-limit.ts b/packages/contentstack-config/src/commands/config/set/rate-limit.ts index ab6d503b60..90df539c5c 100644 --- a/packages/contentstack-config/src/commands/config/set/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/set/rate-limit.ts @@ -5,7 +5,7 @@ import { askOrgID } from '../../../utils/interactive'; import { SetRateLimitConfig } from '../../../interfaces'; import { limitNamesConfig } from '../../../utils/common-utilities'; -export default class RateLimitSetCommand extends BaseCommand { +export default class SetRateLimitCommand extends BaseCommand { static description = 'Set rate-limit for CLI'; static flags: FlagInput = { @@ -42,7 +42,7 @@ export default class RateLimitSetCommand extends BaseCommand { - let originalCliuxError: typeof cliux.error; - let errorMessage: any; +let config = configHandler; - beforeEach(() => { - originalCliuxError = cliux.error; - cliux.error = (message: string) => { - errorMessage = message; - }; +describe('Rate Limit Commands', () => { + let originalCliuxError: typeof cliux.error; + let originalCliuxPrint: typeof cliux.print; + let originalCliuxInquire: typeof cliux.inquire; + let errorMessage: any; + let printMessage: any; + + beforeEach(() => { + originalCliuxError = cliux.error; + originalCliuxPrint = cliux.print; + originalCliuxInquire = cliux.inquire; + cliux.error = (message: string) => { + errorMessage = message; + }; + cliux.print = (message: string) => { + printMessage = message; + }; + }); + + afterEach(() => { + cliux.error = originalCliuxError; + cliux.print = originalCliuxPrint; + }); + + describe('Set Rate Limit Command', () => { + it('Set Rate Limit: with all flags, should be successful', async () => { + const stub1 = stub(SetRateLimitCommand.prototype, 'run'); + const args = ['--org', 'test-org-id', '--utilize', '70,80', '--limit-name', 'getLimit,bulkLimit']; + await SetRateLimitCommand.run(args); + expect(stub1.calledOnce).to.be.true; + stub1.restore(); }); - afterEach(() => { - cliux.error = originalCliuxError; - errorMessage = undefined; + it('Set Rate Limit: should handle invalid utilization percentages', async () => { + const args = ['--org', 'test-org-id', '--utilize', '150', '--limit-name', 'getLimit']; + await SetRateLimitCommand.run(args); + expect(errorMessage).to.equal('Utilize percentages must be numbers between 0 and 100.'); }); - it('Set rate limit: should handle valid input', async () => { - const args = [ - '--org', - 'test-org-id', - '--utilize', - '70,80', - '--limit-name', - 'getLimit,postLimit' - ]; - await RateLimitSetCommand.run(args); - expect(errorMessage).to.equal('Invalid limit names provided: getLimit, postLimit'); + it('Set Rate Limit: should handle mismatch between utilize percentages and limit names', async () => { + const args = ['--org', 'test-org-id', '--utilize', '70', '--limit-name', 'getLimit,postLimit']; + await SetRateLimitCommand.run(args); + expect(errorMessage).to.equal( + 'The number of utilization percentages must match the number of limit names provided.', + ); }); - it('Set rate limit: should handle invalid utilization percentages', async () => { - const args = [ - '--org', - 'test-org-id', - '--utilize', - '150', - '--limit-name', - 'getLimit' - ]; - await RateLimitSetCommand.run(args); - expect(errorMessage).to.equal('Utilize percentages must be numbers between 0 and 100.'); + it('Set Rate Limit: should handle invalid number of limit names', async () => { + const args = ['--org', 'test-org-id', '--utilize', '70,80', '--limit-name', 'getLimit']; + await SetRateLimitCommand.run(args); + expect(errorMessage).to.equal( + 'The number of utilization percentages must match the number of limit names provided.', + ); }); - it('Set rate limit: should handle mismatch between utilize percentages and limit names', async () => { - const args = [ - '--org', - 'test-org-id', - '--utilize', - '70', - '--limit-name', - 'getLimit,postLimit' - ]; - await RateLimitSetCommand.run(args); - expect(errorMessage).to.equal('The number of utilization percentages must match the number of limit names provided.'); + it('Set Rate Limit: should prompt for the organization UID', async () => { + const inquireStub = stub(cliux, 'inquire').resolves('test-org-id'); + const orgID = await askOrgID(); + expect(orgID).to.equal('test-org-id'); + inquireStub.restore(); + }); + }); + + describe('Get Rate Limit Command', () => { + const rateLimit = { + 'test-org-id': { + getLimit: { value: 10, utilize: 70 }, + bulkLimit: { value: 1, utilize: 80 }, + }, + }; + + it('Get Rate Limit: should print the rate limit for the given organization', async () => { + config.set('rateLimit', rateLimit); + await GetRateLimitCommand.run(['--org', 'test-org-id']); + expect(printMessage).to.include(' test-org-id 10(70%) 0 1(80%) '); + }); + + it('Get Rate Limit: should throw an error if the organization is not found', async () => { + config.set('rateLimit', {}); + try { + await GetRateLimitCommand.run(['--org', 'non-existent-org']); + } catch (error) { + expect(errorMessage).to.equal('Error: Organization not found'); + } + }); + }); + + describe('Remove Rate Limit Command', () => { + const rateLimit = { + 'test-org-id': { + getLimit: { value: 10, utilize: 70 }, + bulkLimit: { value: 1, utilize: 80 }, + }, + }; + + it('Remove Rate Limit: should remove the rate limit for the given organization', async () => { + config.set('rateLimit', rateLimit); + await RemoveRateLimitCommand.run(['--org', 'test-org-id']); + const updatedRateLimit = config.get('rateLimit'); + expect(updatedRateLimit['test-org-id']).to.be.undefined; + expect(printMessage).to.equal('Rate limit entry for organization UID test-org-id has been removed.'); }); - it('Set rate limit: should handle invalid limit names', async () => { - const args = [ - '--org', - 'test-org-id', - '--utilize', - '70,80', - '--limit-name', - 'invalidLimit' - ]; - await RateLimitSetCommand.run(args); - expect(errorMessage).to.equal('The number of utilization percentages must match the number of limit names provided.'); + it('Remove Rate Limit: should throw an error if the organization is not found', async () => { + config.set('rateLimit', {}); + try { + await RemoveRateLimitCommand.run(['--org', 'non-existent-org']); + } catch (error) { + expect(errorMessage).to.equal('Error: Organization not found'); + } }); -}); \ No newline at end of file + }); +}); From 5d09a8107723be302687042f9eba376431a2475f Mon Sep 17 00:00:00 2001 From: "harshitha.d" Date: Thu, 12 Sep 2024 13:26:39 +0530 Subject: [PATCH 21/42] setup repo --- packages/contentstack/README.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/packages/contentstack/README.md b/packages/contentstack/README.md index 9f430fa663..aad5340ff0 100644 --- a/packages/contentstack/README.md +++ b/packages/contentstack/README.md @@ -95,6 +95,7 @@ USAGE * [`csdx config:set:base-branch`](#csdx-configsetbase-branch) * [`csdx config:set:ea-header`](#csdx-configsetea-header) * [`csdx config:set:early-access-header`](#csdx-configsetearly-access-header) +* [`csdx config:set:rate-limit`](#csdx-configsetrate-limit) * [`csdx config:set:region [REGION]`](#csdx-configsetregion-region) * [`csdx help [COMMANDS]`](#csdx-help-commands) * [`csdx launch`](#csdx-launch) @@ -3196,6 +3197,33 @@ EXAMPLES _See code: [@contentstack/cli-config](https://github.com/contentstack/cli/blob/main/packages/contentstack-config/src/commands/config/set/early-access-header.ts)_ +## `csdx config:set:rate-limit` + +Set rate-limit for CLI + +``` +USAGE + $ csdx config:set:rate-limit [--org ] [--utilize ] [--limit-name ...] [--default] + +FLAGS + --default Reset to default rate limit + --limit-name=... [Optional] Provide the limit names separated by commas ['limit', 'getLimit', 'bulkLimit'] + --org= Provide the organization UID + --utilize= [default: 50] Provide the utilization percentages for rate limit, separated by commas + +DESCRIPTION + Set rate-limit for CLI + +EXAMPLES + $ csdx config:set:rate-limit --org <> + + $ csdx config:set:rate-limit --org <> --utilize 70,80 --limit-name getLimit,limit + + $ csdx config:set:rate-limit --org <> --default +``` + +_See code: [@contentstack/cli-config](https://github.com/contentstack/cli/blob/main/packages/contentstack-config/src/commands/config/set/rate-limit.ts)_ + ## `csdx config:set:region [REGION]` Set region for CLI From 4071f250c90ddf7dd2e2a1893eaefecb4e40292f Mon Sep 17 00:00:00 2001 From: "harshitha.d" Date: Thu, 12 Sep 2024 17:18:57 +0530 Subject: [PATCH 22/42] added clius succes message after handling rate limit --- .../contentstack-config/src/commands/config/set/rate-limit.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/contentstack-config/src/commands/config/set/rate-limit.ts b/packages/contentstack-config/src/commands/config/set/rate-limit.ts index 90df539c5c..68885bf0aa 100644 --- a/packages/contentstack-config/src/commands/config/set/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/set/rate-limit.ts @@ -79,9 +79,9 @@ export default class SetRateLimitCommand extends BaseCommand Date: Fri, 13 Sep 2024 14:47:36 +0530 Subject: [PATCH 23/42] improved coverage and updated readme --- packages/contentstack-config/README.md | 28 +++++++ .../src/commands/config/set/rate-limit.ts | 3 +- .../src/utils/rate-limit-handler.ts | 1 + .../test/unit/commands/rate-limit.test.ts | 81 ++++++++++++++++--- 4 files changed, 98 insertions(+), 15 deletions(-) diff --git a/packages/contentstack-config/README.md b/packages/contentstack-config/README.md index 6932817d16..00750b929e 100644 --- a/packages/contentstack-config/README.md +++ b/packages/contentstack-config/README.md @@ -41,6 +41,7 @@ USAGE * [`csdx config:set:base-branch`](#csdx-configsetbase-branch) * [`csdx config:set:ea-header`](#csdx-configsetea-header) * [`csdx config:set:early-access-header`](#csdx-configsetearly-access-header) +* [`csdx config:set:rate-limit`](#csdx-configsetrate-limit) * [`csdx config:set:region [REGION]`](#csdx-configsetregion-region) ## `csdx config:get:base-branch` @@ -298,6 +299,33 @@ EXAMPLES _See code: [src/commands/config/set/early-access-header.ts](https://github.com/contentstack/cli/blob/main/packages/contentstack-config/src/commands/config/set/early-access-header.ts)_ +## `csdx config:set:rate-limit` + +Set rate-limit for CLI + +``` +USAGE + $ csdx config:set:rate-limit [--org ] [--utilize ] [--limit-name ] [--default] + +FLAGS + --default Reset to default rate limit + --limit-name=... [Optional] Provide the limit names separated by commas ['limit', 'getLimit', 'bulkLimit'] + --org= Provide the organization UID + --utilize= [default: 50] Provide the utilization percentages for rate limit, separated by commas + +DESCRIPTION + Set rate-limit for CLI + +EXAMPLES + $ csdx config:set:rate-limit --org <> + + $ csdx config:set:rate-limit --org <> --utilize 70,80 --limit-name getLimit,limit + + $ csdx config:set:rate-limit --org <> --default +``` + +_See code: [src/commands/config/set/rate-limit.ts](https://github.com/contentstack/cli/blob/main/packages/contentstack-config/src/commands/config/set/rate-limit.ts)_ + ## `csdx config:set:region [REGION]` Set region for CLI diff --git a/packages/contentstack-config/src/commands/config/set/rate-limit.ts b/packages/contentstack-config/src/commands/config/set/rate-limit.ts index 68885bf0aa..47e7f5d80a 100644 --- a/packages/contentstack-config/src/commands/config/set/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/set/rate-limit.ts @@ -68,7 +68,7 @@ export default class SetRateLimitCommand extends BaseCommand name.trim()); - if (!limitNamesConfig.includes(invalidLimitNames)) { + if (invalidLimitNames.some((name: string) => !limitNamesConfig.includes(name))) { cliux.error(`Invalid limit names provided: ${invalidLimitNames.join(', ')}`); return; } else { @@ -81,7 +81,6 @@ export default class SetRateLimitCommand extends BaseCommand { let originalCliuxError: typeof cliux.error; let originalCliuxPrint: typeof cliux.print; - let originalCliuxInquire: typeof cliux.inquire; + let originalIsAuthenticated: () => boolean; let errorMessage: any; let printMessage: any; + let authenticated = isAuthenticated; + let rateLimitHandler: RateLimitHandler; + let mockClient: any; beforeEach(() => { originalCliuxError = cliux.error; originalCliuxPrint = cliux.print; - originalCliuxInquire = cliux.inquire; + originalIsAuthenticated = isAuthenticated; + cliux.error = (message: string) => { errorMessage = message; }; cliux.print = (message: string) => { printMessage = message; }; + rateLimitHandler = new RateLimitHandler(); + mockClient = { + organization: stub().returns({ + fetch: stub().resolves({ plan: { features: [{ uid: 'getLimit' }, { uid: 'bulkLimit' }] } }), + }), + }; + rateLimitHandler.setClient(mockClient); + restore(); + + restore(); }); afterEach(() => { cliux.error = originalCliuxError; cliux.print = originalCliuxPrint; + authenticated = originalIsAuthenticated; }); describe('Set Rate Limit Command', () => { it('Set Rate Limit: with all flags, should be successful', async () => { - const stub1 = stub(SetRateLimitCommand.prototype, 'run'); + const stub1 = stub(SetRateLimitCommand.prototype, 'run').resolves(); const args = ['--org', 'test-org-id', '--utilize', '70,80', '--limit-name', 'getLimit,bulkLimit']; await SetRateLimitCommand.run(args); expect(stub1.calledOnce).to.be.true; - stub1.restore(); }); it('Set Rate Limit: should handle invalid utilization percentages', async () => { @@ -69,6 +83,47 @@ describe('Rate Limit Commands', () => { expect(orgID).to.equal('test-org-id'); inquireStub.restore(); }); + + it('Set Rate Limit: should handle API client failure gracefully', async () => { + const handler = new RateLimitHandler(); + handler.setClient({ + organization: () => { + throw new Error('Client Error'); + }, + }); + const config = { org: 'test-org-id', utilize: ['70'], 'limit-name': ['getLimit'] }; + await handler.setRateLimit(config); + expect(errorMessage).to.include('Error: Unable to set the rate limit'); + }); + + it('Set Rate Limit: should handle unauthenticated user', async () => { + const isAuthenticatedStub = stub().returns(false); + authenticated = isAuthenticatedStub; + const args = ['--org', 'test-org-id', '--utilize', '70,80', '--limit-name', 'getLimit,bulkLimit']; + try { + await SetRateLimitCommand.run(args); + } catch (error) { + expect(errorMessage).to.equal('You are not logged in. Please login with command $ csdx auth:login'); + expect(error?.code).to.equal(1); + } + }); + it('should set default rate limit for organization', async () => { + const config = { org: 'test-org-id', default: true }; + await rateLimitHandler.setRateLimit(config); + const rateLimit = configHandler.get('rateLimit'); + expect(rateLimit['test-org-id']).to.deep.equal(defaultRalteLimitConfig); + }); + + it('should set rate limit when only utilization percentages are provided', async () => { + const config = { + org: 'test-org-id', + utilize: ['70'], + 'limit-name': ['getLimit'], + }; + await rateLimitHandler.setRateLimit(config); + const rateLimit = configHandler.get('rateLimit'); + expect(rateLimit['test-org-id']['getLimit'].utilize).to.equal(70); + }); }); describe('Get Rate Limit Command', () => { @@ -80,13 +135,13 @@ describe('Rate Limit Commands', () => { }; it('Get Rate Limit: should print the rate limit for the given organization', async () => { - config.set('rateLimit', rateLimit); + configHandler.set('rateLimit', rateLimit); await GetRateLimitCommand.run(['--org', 'test-org-id']); expect(printMessage).to.include(' test-org-id 10(70%) 0 1(80%) '); }); it('Get Rate Limit: should throw an error if the organization is not found', async () => { - config.set('rateLimit', {}); + configHandler.set('rateLimit', {}); try { await GetRateLimitCommand.run(['--org', 'non-existent-org']); } catch (error) { @@ -104,15 +159,15 @@ describe('Rate Limit Commands', () => { }; it('Remove Rate Limit: should remove the rate limit for the given organization', async () => { - config.set('rateLimit', rateLimit); + configHandler.set('rateLimit', rateLimit); await RemoveRateLimitCommand.run(['--org', 'test-org-id']); - const updatedRateLimit = config.get('rateLimit'); + const updatedRateLimit = configHandler.get('rateLimit'); expect(updatedRateLimit['test-org-id']).to.be.undefined; expect(printMessage).to.equal('Rate limit entry for organization UID test-org-id has been removed.'); }); it('Remove Rate Limit: should throw an error if the organization is not found', async () => { - config.set('rateLimit', {}); + configHandler.set('rateLimit', {}); try { await RemoveRateLimitCommand.run(['--org', 'non-existent-org']); } catch (error) { From 802547d82a8b693c6e19c815b4aa7e6c5baa2481 Mon Sep 17 00:00:00 2001 From: "harshitha.d" Date: Thu, 19 Sep 2024 14:47:49 +0530 Subject: [PATCH 24/42] passing host in config and get limit value from org --- .../src/commands/config/set/rate-limit.ts | 5 +++-- .../src/interfaces/index.ts | 1 + .../src/utils/rate-limit-handler.ts | 22 ++++++++++++------- 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/packages/contentstack-config/src/commands/config/set/rate-limit.ts b/packages/contentstack-config/src/commands/config/set/rate-limit.ts index 47e7f5d80a..4016a9b071 100644 --- a/packages/contentstack-config/src/commands/config/set/rate-limit.ts +++ b/packages/contentstack-config/src/commands/config/set/rate-limit.ts @@ -44,7 +44,7 @@ export default class SetRateLimitCommand extends BaseCommand { - if (limitNamesConfig.includes(limitName)) { - const feature = features.find((f: { uid: string }) => f.uid === limitName); - if (feature) { + let index = 0; + limitNamesConfig.forEach((limitName) => { + const feature = features.find((f: { uid: string }) => f.uid === limitName); + if (feature) { + if (limitNames.includes(limitName)) { + limitsToUpdate[limitName] = { + value: feature.limit || rateLimit[config.org][limitName]?.value || rateLimit.default[limitName]?.value, + utilize: utilizeValues[index] || defaultRalteLimitConfig[limitName]?.utilize, + }; + index++; + } else { limitsToUpdate[limitName] = { - value: rateLimit[config.org][limitName]?.value || rateLimit.default[limitName]?.value, - utilize: utilizeValues[index] || Number(config.utilize[0]), + value: feature.limit, + utilize: defaultRalteLimitConfig[limitName]?.utilize, }; } } @@ -47,7 +53,7 @@ export class RateLimitHandler { configHandler.set('rateLimit', rateLimit); cliux.success(`Rate limit has been set successfully for org: ${config.org}`); } catch (error) { - cliux.error(`Error: Unable to set the rate limit`, error?.errorMessage || error?.message || error); + throw new Error(error); } } } From 5ea5fb6d18b1251ef77f77507ad6f7772893dbde Mon Sep 17 00:00:00 2001 From: "harshitha.d" Date: Fri, 20 Sep 2024 12:58:04 +0530 Subject: [PATCH 25/42] added abbreviation for config rate limits --- packages/contentstack-config/package.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/contentstack-config/package.json b/packages/contentstack-config/package.json index 1f2e9d2354..5512799e96 100644 --- a/packages/contentstack-config/package.json +++ b/packages/contentstack-config/package.json @@ -81,7 +81,10 @@ "config:get:region": "RGT", "config:set:region": "RST", "config:get:base-branch": "BRGT", - "config:set:base-branch": "BRST" + "config:set:base-branch": "BRST", + "config:set:rate-limit": "RLST", + "config:get:rate-limit": "RLGT", + "config:remove:rate-limit": "RLRM" } }, "repository": "contentstack/cli" From c56f532facdcdfee8ea3b60cebfd319a78ee9c3c Mon Sep 17 00:00:00 2001 From: raj pandey Date: Tue, 24 Sep 2024 10:48:37 +0530 Subject: [PATCH 26/42] fixed the asset in custom extension --- package-lock.json | 77 ++-- packages/contentstack-branches/package.json | 2 +- .../src/utils/entry-create-script.ts | 79 ++-- .../src/utils/entry-create-update-script.ts | 80 ++-- .../src/utils/entry-update-script.ts | 81 ++-- packages/contentstack-variants/.gitignore | 3 +- packages/contentstack/package.json | 2 +- pnpm-lock.yaml | 407 +++++++++--------- 8 files changed, 387 insertions(+), 344 deletions(-) diff --git a/package-lock.json b/package-lock.json index d743be2405..4668e2d07b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -837,9 +837,9 @@ "link": true }, "node_modules/@contentstack/json-rte-serializer": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@contentstack/json-rte-serializer/-/json-rte-serializer-2.0.9.tgz", - "integrity": "sha512-HMXDdJy0m9PzcFttytwZNVApraYlkN6uCLVdvRoqnYnYr9tFBTilE6ker2zWrZa7xB70xxiSzdOX569OMKrJgg==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@contentstack/json-rte-serializer/-/json-rte-serializer-2.0.10.tgz", + "integrity": "sha512-32tzzNTaXsfJjuPe2x0xz1f1c3JKKtS7XHBo2y6C4NujKe2ROW2Fq50VjdEYbjm7oo8uOt4yOE1XZpj0KjmQXQ==", "license": "MIT", "dependencies": { "array-flat-polyfill": "^1.0.1", @@ -1061,9 +1061,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, "license": "MIT", "engines": { @@ -1126,14 +1126,14 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", "dev": true, "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -2402,14 +2402,14 @@ } }, "node_modules/@oclif/plugin-plugins": { - "version": "5.4.8", - "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-5.4.8.tgz", - "integrity": "sha512-jDkWedI7HVhkig8UycXpvSq92s08Op0MJqYnumHZv3g3puz3AAMPouESlMOKY8Z0mEnJHSlnOjLyVXQL2BDKWg==", + "version": "5.4.9", + "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-5.4.9.tgz", + "integrity": "sha512-V64IZ5ldyZWJRwYsRHzGvuayWM1KYTsNNI3O58U6+VwEs2Ir16Q0Nwu0Ejnn6mM7na9Qz4RCU9tWhbngRoZt+g==", "license": "MIT", "dependencies": { "@oclif/core": "^4", "ansis": "^3.3.2", - "debug": "^4.3.6", + "debug": "^4.3.7", "npm": "^10.8.3", "npm-package-arg": "^11.0.3", "npm-run-path": "^5.3.0", @@ -5553,9 +5553,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001660", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz", - "integrity": "sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==", + "version": "1.0.30001663", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001663.tgz", + "integrity": "sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==", "dev": true, "funding": [ { @@ -7252,9 +7252,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.23", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.23.tgz", - "integrity": "sha512-mBhODedOXg4v5QWwl21DjM5amzjmI1zw9EPrPK/5Wx7C8jt33bpZNrC7OhHUG3pxRtbLpr3W2dXT+Ph1SsfRZA==", + "version": "1.5.27", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.27.tgz", + "integrity": "sha512-o37j1vZqCoEgBuWWXLHQgTN/KDKe7zwpiY5CPeq2RvUqOyJw9xnrULzZAEVQ5p4h+zjMk7hgtOoPdnLxr7m/jw==", "dev": true, "license": "ISC" }, @@ -7612,17 +7612,17 @@ } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -13503,16 +13503,21 @@ } }, "node_modules/jsdoc-parse/node_modules/find-replace": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-5.0.1.tgz", - "integrity": "sha512-o5/Y8HrCNRuFF5rdNTkX8Vhv6kTFTV0t1zIoigwlCdbkA9qaapRzxvWPND2VvlFa9LBI05Q1i8ml/saMqkOJUQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-5.0.2.tgz", + "integrity": "sha512-Y45BAiE3mz2QsrN2fb5QEtO4qb44NcS7en/0y9PEVsg351HsLeVclP8QPMH79Le9sH3rs5RSwJu99W0WPZO43Q==", "dev": true, "license": "MIT", - "dependencies": { - "array-back": "^6.2.2" - }, "engines": { "node": ">=14" + }, + "peerDependencies": { + "@75lb/nature": "latest" + }, + "peerDependenciesMeta": { + "@75lb/nature": { + "optional": true + } } }, "node_modules/jsdoc-to-markdown": { @@ -22573,9 +22578,9 @@ } }, "node_modules/sort-array/node_modules/typical": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/typical/-/typical-7.1.1.tgz", - "integrity": "sha512-T+tKVNs6Wu7IWiAce5BgMd7OZfNYUndHwc5MknN+UHOudi7sGZzuHdCadllRuqJ3fPtgFtIH9+lt9qRv6lmpfA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-7.2.0.tgz", + "integrity": "sha512-W1+HdVRUl8fS3MZ9ogD51GOb46xMmhAZzR0WPw5jcgIZQJVvkddYzAl4YTU6g5w33Y1iRQLdIi2/1jhi2RNL0g==", "dev": true, "license": "MIT", "engines": { @@ -26301,7 +26306,7 @@ "@contentstack/cli-audit": "~1.7.1", "@contentstack/cli-auth": "~1.3.21", "@contentstack/cli-cm-bootstrap": "~1.11.0", - "@contentstack/cli-cm-branches": "~1.1.3", + "@contentstack/cli-cm-branches": "~1.2.0", "@contentstack/cli-cm-bulk-publish": "~1.4.8", "@contentstack/cli-cm-clone": "~1.11.1", "@contentstack/cli-cm-export": "~1.12.1", @@ -26747,7 +26752,7 @@ }, "packages/contentstack-branches": { "name": "@contentstack/cli-cm-branches", - "version": "1.1.3", + "version": "1.2.0", "license": "MIT", "dependencies": { "@contentstack/cli-command": "~1.3.0", diff --git a/packages/contentstack-branches/package.json b/packages/contentstack-branches/package.json index ece3af8b45..85649cb7cc 100644 --- a/packages/contentstack-branches/package.json +++ b/packages/contentstack-branches/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli-cm-branches", "description": "Contentstack CLI plugin to do branches operations", - "version": "1.1.3", + "version": "1.2.0", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { diff --git a/packages/contentstack-branches/src/utils/entry-create-script.ts b/packages/contentstack-branches/src/utils/entry-create-script.ts index fccb08d55e..ca5d06038d 100644 --- a/packages/contentstack-branches/src/utils/entry-create-script.ts +++ b/packages/contentstack-branches/src/utils/entry-create-script.ts @@ -108,6 +108,13 @@ export function entryCreateScript(contentType) { findAssetIdsFromJsonRte(entry, schema); parent.pop(); } + if ( + schema[i].data_type === 'json' && + schema[i].field_metadata.extension && + schema[i].field_metadata.is_asset + ) { + fetchAssetFromFileFields(parent,schema[i],entry); + } if ( schema[i].data_type === 'text' && schema[i].field_metadata && @@ -121,43 +128,47 @@ export function entryCreateScript(contentType) { parent.pop(); } if (schema[i].data_type === 'file') { - parent.push(schema[i].uid); - let updatedEntry = entry; - for (let i = 0; i < parent.length; i++) { - updatedEntry = updatedEntry[parent[i]]; - } - const imgDetails = updatedEntry; - if (schema[i].multiple) { - if (imgDetails && imgDetails.length) { - imgDetails.forEach((img) => { - const obj = { - uid: img.uid, - parent_uid: img.parent_uid, - description: img.description, - title: img.title, - filename: img.filename, - url: img.url, - }; - cAssetDetails.push(obj); - }); - } - } else { - if (imgDetails) { - const obj = { - uid: imgDetails.uid, - parent_uid: imgDetails.parent_uid, - description: imgDetails.description, - title: imgDetails.title, - filename: imgDetails.filename, - url: imgDetails.url, - }; - cAssetDetails.push(obj); - } - } - parent.pop(); + fetchAssetFromFileFields(parent,schema[i],entry); } } }; + + function fetchAssetFromFileFields (parent, schema, entry) { + parent.push(schema.uid); + let updatedEntry = entry; + for (let i = 0; i < parent.length; i++) { + updatedEntry = updatedEntry[parent[i]]; + } + const imgDetails = updatedEntry; + if (schema.multiple) { + if (imgDetails && imgDetails.length) { + imgDetails.forEach((img) => { + const obj = { + uid: img.uid, + parent_uid: img.parent_uid, + description: img.description, + title: img.title, + filename: img.filename, + url: img.url, + }; + assetDetails.push(obj); + }); + } + } else { + if (imgDetails) { + const obj = { + uid: imgDetails.uid, + parent_uid: imgDetails.parent_uid, + description: imgDetails.description, + title: imgDetails.title, + filename: imgDetails.filename, + url: imgDetails.url, + }; + assetDetails.push(obj); + } + } + parent.pop(); + } function findAssetIdsFromHtmlRte(entryObj, ctSchema) { const regex = / { - const obj = { - uid: img.uid, - parent_uid: img.parent_uid, - description: img.description, - title: img.title, - filename: img.filename, - url: img.url, - }; - assetDetails.push(obj); - }); - } - } else { - if (imgDetails) { - const obj = { - uid: imgDetails.uid, - parent_uid: imgDetails.parent_uid, - description: imgDetails.description, - title: imgDetails.title, - filename: imgDetails.filename, - url: imgDetails.url, - }; - assetDetails.push(obj); - } - } - parent.pop(); + fetchAssetFromFileFields(parent,schema[i],entry); } } }; + function fetchAssetFromFileFields (parent, schema, entry) { + parent.push(schema.uid); + let updatedEntry = entry; + for (let i = 0; i < parent.length; i++) { + updatedEntry = updatedEntry[parent[i]]; + } + const imgDetails = updatedEntry; + if (schema.multiple) { + if (imgDetails && imgDetails.length) { + imgDetails.forEach((img) => { + const obj = { + uid: img.uid, + parent_uid: img.parent_uid, + description: img.description, + title: img.title, + filename: img.filename, + url: img.url, + }; + assetDetails.push(obj); + }); + } + } else { + if (imgDetails) { + const obj = { + uid: imgDetails.uid, + parent_uid: imgDetails.parent_uid, + description: imgDetails.description, + title: imgDetails.title, + filename: imgDetails.filename, + url: imgDetails.url, + }; + assetDetails.push(obj); + } + } + parent.pop(); + } function findAssetIdsFromHtmlRte(entryObj, ctSchema) { const regex = / { - const obj = { - uid: img.uid, - parent_uid: img.parent_uid, - description: img.description, - title: img.title, - filename: img.filename, - url: img.url, - }; - assetDetails.push(obj); - }); - } - } else { - if (imgDetails) { - const obj = { - uid: imgDetails.uid, - parent_uid: imgDetails.parent_uid, - description: imgDetails.description, - title: imgDetails.title, - filename: imgDetails.filename, - url: imgDetails.url, - }; - assetDetails.push(obj); - } - } - parent.pop(); + fetchAssetFromFileFields(parent,schema[i],entry); } } }; - + + function fetchAssetFromFileFields (parent, schema, entry) { + parent.push(schema.uid); + let updatedEntry = entry; + for (let i = 0; i < parent.length; i++) { + updatedEntry = updatedEntry[parent[i]]; + } + const imgDetails = updatedEntry; + if (schema.multiple) { + if (imgDetails && imgDetails.length) { + imgDetails.forEach((img) => { + const obj = { + uid: img.uid, + parent_uid: img.parent_uid, + description: img.description, + title: img.title, + filename: img.filename, + url: img.url, + }; + assetDetails.push(obj); + }); + } + } else { + if (imgDetails) { + const obj = { + uid: imgDetails.uid, + parent_uid: imgDetails.parent_uid, + description: imgDetails.description, + title: imgDetails.title, + filename: imgDetails.filename, + url: imgDetails.url, + }; + assetDetails.push(obj); + } + } + parent.pop(); + } + function findAssetIdsFromHtmlRte(entryObj, ctSchema) { const regex = /=14.0.0} peerDependencies: @@ -1283,7 +1283,7 @@ packages: dependencies: '@babel/core': 7.25.2 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.57.0 + eslint: 8.57.1 eslint-visitor-keys: 2.1.0 semver: 6.3.1 dev: true @@ -1617,8 +1617,8 @@ packages: engines: {node: '>=0.1.90'} dev: false - /@contentstack/json-rte-serializer/2.0.9: - resolution: {integrity: sha512-HMXDdJy0m9PzcFttytwZNVApraYlkN6uCLVdvRoqnYnYr9tFBTilE6ker2zWrZa7xB70xxiSzdOX569OMKrJgg==} + /@contentstack/json-rte-serializer/2.0.10: + resolution: {integrity: sha512-32tzzNTaXsfJjuPe2x0xz1f1c3JKKtS7XHBo2y6C4NujKe2ROW2Fq50VjdEYbjm7oo8uOt4yOE1XZpj0KjmQXQ==} dependencies: array-flat-polyfill: 1.0.1 lodash: 4.17.21 @@ -1682,13 +1682,13 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/eslint-utils/4.4.0_eslint@8.57.0: + /@eslint-community/eslint-utils/4.4.0_eslint@8.57.1: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.57.0 + eslint: 8.57.1 eslint-visitor-keys: 3.4.3 dev: true @@ -1731,8 +1731,8 @@ packages: - supports-color dev: true - /@eslint/js/8.57.0: - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + /@eslint/js/8.57.1: + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -1776,8 +1776,8 @@ packages: graphql: 16.9.0 dev: false - /@humanwhocodes/config-array/0.11.14: - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + /@humanwhocodes/config-array/0.13.0: + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} deprecated: Use @eslint/config-array instead dependencies: @@ -2883,8 +2883,8 @@ packages: - typescript dev: true - /@oclif/plugin-plugins/5.4.8: - resolution: {integrity: sha512-jDkWedI7HVhkig8UycXpvSq92s08Op0MJqYnumHZv3g3puz3AAMPouESlMOKY8Z0mEnJHSlnOjLyVXQL2BDKWg==} + /@oclif/plugin-plugins/5.4.9: + resolution: {integrity: sha512-V64IZ5ldyZWJRwYsRHzGvuayWM1KYTsNNI3O58U6+VwEs2Ir16Q0Nwu0Ejnn6mM7na9Qz4RCU9tWhbngRoZt+g==} engines: {node: '>=18.0.0'} dependencies: '@oclif/core': 4.0.22 @@ -3666,7 +3666,7 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin/5.62.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/eslint-plugin/5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3679,10 +3679,10 @@ packages: dependencies: '@eslint-community/regexpp': 4.11.1 '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u - '@typescript-eslint/utils': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/type-utils': 5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji + '@typescript-eslint/utils': 5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare-lite: 1.4.0 @@ -3693,7 +3693,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin/6.21.0_foqtb2thsziclfjwhyt52zssxe: + /@typescript-eslint/eslint-plugin/6.21.0_orvgifedatqukxtqc62v55dbnm: resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3705,13 +3705,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 6.21.0_da34rr5jjo7ome56umyinntrou + '@typescript-eslint/parser': 6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0_da34rr5jjo7ome56umyinntrou - '@typescript-eslint/utils': 6.21.0_da34rr5jjo7ome56umyinntrou + '@typescript-eslint/type-utils': 6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm + '@typescript-eslint/utils': 6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -3722,7 +3722,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin/6.21.0_xbofpdac7rbhrj4n4ako24u72m: + /@typescript-eslint/eslint-plugin/6.21.0_s4hemk7ff6xb5gs532l53o6gkm: resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3734,13 +3734,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u - '@typescript-eslint/utils': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/type-utils': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji + '@typescript-eslint/utils': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -3780,7 +3780,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/6.21.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/parser/6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3795,13 +3795,13 @@ packages: '@typescript-eslint/typescript-estree': 6.21.0_typescript@4.9.5 '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/6.21.0_da34rr5jjo7ome56umyinntrou: + /@typescript-eslint/parser/6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm: resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3816,7 +3816,7 @@ packages: '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.6.2 '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -3867,7 +3867,7 @@ packages: '@typescript-eslint/visitor-keys': 7.18.0 dev: true - /@typescript-eslint/type-utils/5.62.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/type-utils/5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3878,16 +3878,16 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 - '@typescript-eslint/utils': 5.62.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/utils': 5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 tsutils: 3.21.0_typescript@4.9.5 typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils/6.21.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/type-utils/6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3898,16 +3898,16 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.21.0_typescript@4.9.5 - '@typescript-eslint/utils': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/utils': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 ts-api-utils: 1.3.0_typescript@4.9.5 typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils/6.21.0_da34rr5jjo7ome56umyinntrou: + /@typescript-eslint/type-utils/6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm: resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3918,9 +3918,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.6.2 - '@typescript-eslint/utils': 6.21.0_da34rr5jjo7ome56umyinntrou + '@typescript-eslint/utils': 6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm debug: 4.3.7 - eslint: 8.57.0 + eslint: 8.57.1 ts-api-utils: 1.3.0_typescript@5.6.2 typescript: 5.6.2 transitivePeerDependencies: @@ -4071,19 +4071,19 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.62.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/utils/5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0_typescript@4.9.5 - eslint: 8.57.0 + eslint: 8.57.1 eslint-scope: 5.1.1 semver: 7.6.3 transitivePeerDependencies: @@ -4091,38 +4091,38 @@ packages: - typescript dev: true - /@typescript-eslint/utils/6.21.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/utils/6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0_typescript@4.9.5 - eslint: 8.57.0 + eslint: 8.57.1 semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils/6.21.0_da34rr5jjo7ome56umyinntrou: + /@typescript-eslint/utils/6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm: resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.6.2 - eslint: 8.57.0 + eslint: 8.57.1 semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -4148,33 +4148,33 @@ packages: - typescript dev: true - /@typescript-eslint/utils/7.18.0_4lxgoysztp3gakdxqfzw7vhg4u: + /@typescript-eslint/utils/7.18.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0_typescript@4.9.5 - eslint: 8.57.0 + eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils/7.18.0_da34rr5jjo7ome56umyinntrou: + /@typescript-eslint/utils/7.18.0_hjvaeeg43g7el7m5pcdc7xyzxm: resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0_typescript@5.6.2 - eslint: 8.57.0 + eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript @@ -4937,8 +4937,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001660 - electron-to-chromium: 1.5.23 + caniuse-lite: 1.0.30001663 + electron-to-chromium: 1.5.27 node-releases: 2.0.18 update-browserslist-db: 1.1.0_browserslist@4.23.3 dev: true @@ -5184,8 +5184,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001660: - resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==} + /caniuse-lite/1.0.30001663: + resolution: {integrity: sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==} dev: true /cardinal/2.1.1: @@ -6185,8 +6185,8 @@ packages: dependencies: jake: 10.9.2 - /electron-to-chromium/1.5.23: - resolution: {integrity: sha512-mBhODedOXg4v5QWwl21DjM5amzjmI1zw9EPrPK/5Wx7C8jt33bpZNrC7OhHUG3pxRtbLpr3W2dXT+Ph1SsfRZA==} + /electron-to-chromium/1.5.27: + resolution: {integrity: sha512-o37j1vZqCoEgBuWWXLHQgTN/KDKe7zwpiY5CPeq2RvUqOyJw9xnrULzZAEVQ5p4h+zjMk7hgtOoPdnLxr7m/jw==} dev: true /elegant-spinner/1.0.1: @@ -6409,18 +6409,18 @@ packages: source-map: 0.6.1 dev: false - /eslint-config-oclif-typescript/3.1.11_4lxgoysztp3gakdxqfzw7vhg4u: + /eslint-config-oclif-typescript/3.1.11_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-4ES2PhL8nsKaVRqQoSwYwteoLnnns72vh6Sc5INsOSKpa/kDsG9nlLC/+kxcpLWy8A1p5JFDAwrDyg6qXbwZtg==} engines: {node: '>=18.0.0'} dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0_xbofpdac7rbhrj4n4ako24u72m - '@typescript-eslint/parser': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u - eslint-config-xo-space: 0.35.0_eslint@8.57.0 - eslint-import-resolver-typescript: 3.6.3_vlxrtconwegi4ufrc2q6ije6we - eslint-plugin-import: 2.30.0_6wbi4dmvtixbnif76zut3piemi - eslint-plugin-mocha: 10.5.0_eslint@8.57.0 - eslint-plugin-n: 15.7.0_eslint@8.57.0 - eslint-plugin-perfectionist: 2.11.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/eslint-plugin': 6.21.0_s4hemk7ff6xb5gs532l53o6gkm + '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-xo-space: 0.35.0_eslint@8.57.1 + eslint-import-resolver-typescript: 3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a + eslint-plugin-import: 2.30.0_dgutxutduxvbuxup656vswurxm + eslint-plugin-mocha: 10.5.0_eslint@8.57.1 + eslint-plugin-n: 15.7.0_eslint@8.57.1 + eslint-plugin-perfectionist: 2.11.0_avq3eyf5kaj6ssrwo7fvkrwnji transitivePeerDependencies: - astro-eslint-parser - eslint @@ -6434,18 +6434,18 @@ packages: - vue-eslint-parser dev: true - /eslint-config-oclif-typescript/3.1.11_da34rr5jjo7ome56umyinntrou: + /eslint-config-oclif-typescript/3.1.11_hjvaeeg43g7el7m5pcdc7xyzxm: resolution: {integrity: sha512-4ES2PhL8nsKaVRqQoSwYwteoLnnns72vh6Sc5INsOSKpa/kDsG9nlLC/+kxcpLWy8A1p5JFDAwrDyg6qXbwZtg==} engines: {node: '>=18.0.0'} dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0_foqtb2thsziclfjwhyt52zssxe - '@typescript-eslint/parser': 6.21.0_da34rr5jjo7ome56umyinntrou - eslint-config-xo-space: 0.35.0_eslint@8.57.0 - eslint-import-resolver-typescript: 3.6.3_vlxrtconwegi4ufrc2q6ije6we - eslint-plugin-import: 2.30.0_6wbi4dmvtixbnif76zut3piemi - eslint-plugin-mocha: 10.5.0_eslint@8.57.0 - eslint-plugin-n: 15.7.0_eslint@8.57.0 - eslint-plugin-perfectionist: 2.11.0_da34rr5jjo7ome56umyinntrou + '@typescript-eslint/eslint-plugin': 6.21.0_orvgifedatqukxtqc62v55dbnm + '@typescript-eslint/parser': 6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm + eslint-config-xo-space: 0.35.0_eslint@8.57.1 + eslint-import-resolver-typescript: 3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a + eslint-plugin-import: 2.30.0_dgutxutduxvbuxup656vswurxm + eslint-plugin-mocha: 10.5.0_eslint@8.57.1 + eslint-plugin-n: 15.7.0_eslint@8.57.1 + eslint-plugin-perfectionist: 2.11.0_hjvaeeg43g7el7m5pcdc7xyzxm transitivePeerDependencies: - astro-eslint-parser - eslint @@ -6497,14 +6497,14 @@ packages: - supports-color dev: true - /eslint-config-oclif/4.0.0_eslint@8.57.0: + /eslint-config-oclif/4.0.0_eslint@8.57.1: resolution: {integrity: sha512-5tkUQeC33rHAhJxaGeBGYIflDLumeV2qD/4XLBdXhB/6F/+Jnwdce9wYHSvkx0JUqUQShpQv8JEVkBp/zzD7hg==} engines: {node: '>=12.0.0'} dependencies: - eslint-config-xo-space: 0.27.0_eslint@8.57.0 - eslint-plugin-mocha: 9.0.0_eslint@8.57.0 - eslint-plugin-node: 11.1.0_eslint@8.57.0 - eslint-plugin-unicorn: 36.0.0_eslint@8.57.0 + eslint-config-xo-space: 0.27.0_eslint@8.57.1 + eslint-plugin-mocha: 9.0.0_eslint@8.57.1 + eslint-plugin-node: 11.1.0_eslint@8.57.1 + eslint-plugin-unicorn: 36.0.0_eslint@8.57.1 transitivePeerDependencies: - eslint - supports-color @@ -6520,14 +6520,14 @@ packages: eslint-config-xo: 0.35.0_eslint@7.32.0 dev: true - /eslint-config-xo-space/0.27.0_eslint@8.57.0: + /eslint-config-xo-space/0.27.0_eslint@8.57.1: resolution: {integrity: sha512-b8UjW+nQyOkhiANVpIptqlKPyE7XRyQ40uQ1NoBhzVfu95gxfZGrpliq8ZHBpaOF2wCLZaexTSjg7Rvm99vj4A==} engines: {node: '>=10'} peerDependencies: eslint: '>=7.20.0' dependencies: - eslint: 8.57.0 - eslint-config-xo: 0.35.0_eslint@8.57.0 + eslint: 8.57.1 + eslint-config-xo: 0.35.0_eslint@8.57.1 dev: true /eslint-config-xo-space/0.35.0_eslint@7.32.0: @@ -6540,14 +6540,14 @@ packages: eslint-config-xo: 0.44.0_eslint@7.32.0 dev: true - /eslint-config-xo-space/0.35.0_eslint@8.57.0: + /eslint-config-xo-space/0.35.0_eslint@8.57.1: resolution: {integrity: sha512-+79iVcoLi3PvGcjqYDpSPzbLfqYpNcMlhsCBRsnmDoHAn4npJG6YxmHpelQKpXM7v/EeZTUKb4e1xotWlei8KA==} engines: {node: '>=12'} peerDependencies: eslint: '>=8.56.0' dependencies: - eslint: 8.57.0 - eslint-config-xo: 0.44.0_eslint@8.57.0 + eslint: 8.57.1 + eslint-config-xo: 0.44.0_eslint@8.57.1 dev: true /eslint-config-xo/0.35.0_eslint@7.32.0: @@ -6560,14 +6560,14 @@ packages: eslint: 7.32.0 dev: true - /eslint-config-xo/0.35.0_eslint@8.57.0: + /eslint-config-xo/0.35.0_eslint@8.57.1: resolution: {integrity: sha512-+WyZTLWUJlvExFrBU/Ldw8AB/S0d3x+26JQdBWbcqig2ZaWh0zinYcHok+ET4IoPaEcRRf3FE9kjItNVjBwnAg==} engines: {node: '>=10'} peerDependencies: eslint: '>=7.20.0' dependencies: confusing-browser-globals: 1.0.10 - eslint: 8.57.0 + eslint: 8.57.1 dev: true /eslint-config-xo/0.44.0_eslint@7.32.0: @@ -6580,14 +6580,14 @@ packages: eslint: 7.32.0 dev: true - /eslint-config-xo/0.44.0_eslint@8.57.0: + /eslint-config-xo/0.44.0_eslint@8.57.1: resolution: {integrity: sha512-YG4gdaor0mJJi8UBeRJqDPO42MedTWYMaUyucF5bhm2pi/HS98JIxfFQmTLuyj6hGpQlAazNfyVnn7JuDn+Sew==} engines: {node: '>=18'} peerDependencies: eslint: '>=8.56.0' dependencies: confusing-browser-globals: 1.0.11 - eslint: 8.57.0 + eslint: 8.57.1 dev: true /eslint-import-resolver-node/0.3.9: @@ -6630,7 +6630,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript/3.6.3_vlxrtconwegi4ufrc2q6ije6we: + /eslint-import-resolver-typescript/3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a: resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6646,9 +6646,9 @@ packages: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 - eslint: 8.57.0 - eslint-module-utils: 2.11.0_6wbi4dmvtixbnif76zut3piemi - eslint-plugin-import: 2.30.0_6wbi4dmvtixbnif76zut3piemi + eslint: 8.57.1 + eslint-module-utils: 2.11.0_dgutxutduxvbuxup656vswurxm + eslint-plugin-import: 2.30.0_dgutxutduxvbuxup656vswurxm fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 @@ -6660,7 +6660,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.11.0_6wbi4dmvtixbnif76zut3piemi: + /eslint-module-utils/2.11.0_2ejcujbol4xkkapwdwpicudaxu: resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} engines: {node: '>=4'} peerDependencies: @@ -6681,15 +6681,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji debug: 3.2.7 - eslint: 8.57.0 - eslint-import-resolver-typescript: 3.6.3_vlxrtconwegi4ufrc2q6ije6we + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.11.0_n755bj25kg2c7z5rccm44ttecm: + /eslint-module-utils/2.11.0_dgutxutduxvbuxup656vswurxm: resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} engines: {node: '>=4'} peerDependencies: @@ -6710,16 +6711,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0_jofidmxrjzhj7l6vknpw5ecvfe + '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji debug: 3.2.7 - eslint: 7.32.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3_fygdtjilpzdi57ao5drtusz6me + eslint: 8.57.1 + eslint-import-resolver-typescript: 3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.11.0_poba3fc3n5yrnzppmgam2lbwfy: + /eslint-module-utils/2.11.0_n755bj25kg2c7z5rccm44ttecm: resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} engines: {node: '>=4'} peerDependencies: @@ -6740,11 +6740,11 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/parser': 6.21.0_jofidmxrjzhj7l6vknpw5ecvfe debug: 3.2.7 - eslint: 8.57.0 + eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3_vlxrtconwegi4ufrc2q6ije6we + eslint-import-resolver-typescript: 3.6.3_fygdtjilpzdi57ao5drtusz6me transitivePeerDependencies: - supports-color dev: true @@ -6789,13 +6789,13 @@ packages: regexpp: 3.2.0 dev: true - /eslint-plugin-es/3.0.1_eslint@8.57.0: + /eslint-plugin-es/3.0.1_eslint@8.57.1: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.57.0 + eslint: 8.57.1 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true @@ -6811,18 +6811,18 @@ packages: regexpp: 3.2.0 dev: true - /eslint-plugin-es/4.1.0_eslint@8.57.0: + /eslint-plugin-es/4.1.0_eslint@8.57.1: resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.57.0 + eslint: 8.57.1 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-import/2.30.0_6wbi4dmvtixbnif76zut3piemi: + /eslint-plugin-import/2.30.0_dgutxutduxvbuxup656vswurxm: resolution: {integrity: sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==} engines: {node: '>=4'} peerDependencies: @@ -6833,16 +6833,16 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.57.0 + eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.11.0_poba3fc3n5yrnzppmgam2lbwfy + eslint-module-utils: 2.11.0_2ejcujbol4xkkapwdwpicudaxu hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -6906,14 +6906,14 @@ packages: rambda: 7.5.0 dev: true - /eslint-plugin-mocha/10.5.0_eslint@8.57.0: + /eslint-plugin-mocha/10.5.0_eslint@8.57.1: resolution: {integrity: sha512-F2ALmQVPT1GoP27O1JTZGrV9Pqg8k79OeIuvw63UxMtQKREZtmkK1NFgkZQ2TW7L2JSSFKHFPTtHu5z8R9QNRw==} engines: {node: '>=14.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.57.0 - eslint-utils: 3.0.0_eslint@8.57.0 + eslint: 8.57.1 + eslint-utils: 3.0.0_eslint@8.57.1 globals: 13.24.0 rambda: 7.5.0 dev: true @@ -6929,14 +6929,14 @@ packages: ramda: 0.27.2 dev: true - /eslint-plugin-mocha/9.0.0_eslint@8.57.0: + /eslint-plugin-mocha/9.0.0_eslint@8.57.1: resolution: {integrity: sha512-d7knAcQj1jPCzZf3caeBIn3BnW6ikcvfz0kSqQpwPYcVGLoJV5sz0l0OJB2LR8I7dvTDbqq1oV6ylhSgzA10zg==} engines: {node: '>=12.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.57.0 - eslint-utils: 3.0.0_eslint@8.57.0 + eslint: 8.57.1 + eslint-utils: 3.0.0_eslint@8.57.1 ramda: 0.27.2 dev: true @@ -6957,16 +6957,16 @@ packages: semver: 7.6.3 dev: true - /eslint-plugin-n/15.7.0_eslint@8.57.0: + /eslint-plugin-n/15.7.0_eslint@8.57.1: resolution: {integrity: sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==} engines: {node: '>=12.22.0'} peerDependencies: eslint: '>=7.0.0' dependencies: builtins: 5.1.0 - eslint: 8.57.0 - eslint-plugin-es: 4.1.0_eslint@8.57.0 - eslint-utils: 3.0.0_eslint@8.57.0 + eslint: 8.57.1 + eslint-plugin-es: 4.1.0_eslint@8.57.1 + eslint-utils: 3.0.0_eslint@8.57.1 ignore: 5.3.2 is-core-module: 2.15.1 minimatch: 3.1.2 @@ -6989,14 +6989,14 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-node/11.1.0_eslint@8.57.0: + /eslint-plugin-node/11.1.0_eslint@8.57.1: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.57.0 - eslint-plugin-es: 3.0.1_eslint@8.57.0 + eslint: 8.57.1 + eslint-plugin-es: 3.0.1_eslint@8.57.1 eslint-utils: 2.1.0 ignore: 5.3.2 minimatch: 3.1.2 @@ -7004,7 +7004,7 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-perfectionist/2.11.0_4lxgoysztp3gakdxqfzw7vhg4u: + /eslint-plugin-perfectionist/2.11.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -7022,8 +7022,8 @@ packages: vue-eslint-parser: optional: true dependencies: - '@typescript-eslint/utils': 7.18.0_4lxgoysztp3gakdxqfzw7vhg4u - eslint: 8.57.0 + '@typescript-eslint/utils': 7.18.0_avq3eyf5kaj6ssrwo7fvkrwnji + eslint: 8.57.1 minimatch: 9.0.5 natural-compare-lite: 1.4.0 transitivePeerDependencies: @@ -7031,7 +7031,7 @@ packages: - typescript dev: true - /eslint-plugin-perfectionist/2.11.0_da34rr5jjo7ome56umyinntrou: + /eslint-plugin-perfectionist/2.11.0_hjvaeeg43g7el7m5pcdc7xyzxm: resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -7049,8 +7049,8 @@ packages: vue-eslint-parser: optional: true dependencies: - '@typescript-eslint/utils': 7.18.0_da34rr5jjo7ome56umyinntrou - eslint: 8.57.0 + '@typescript-eslint/utils': 7.18.0_hjvaeeg43g7el7m5pcdc7xyzxm + eslint: 8.57.1 minimatch: 9.0.5 natural-compare-lite: 1.4.0 transitivePeerDependencies: @@ -7108,7 +7108,7 @@ packages: - supports-color dev: true - /eslint-plugin-unicorn/36.0.0_eslint@8.57.0: + /eslint-plugin-unicorn/36.0.0_eslint@8.57.1: resolution: {integrity: sha512-xxN2vSctGWnDW6aLElm/LKIwcrmk6mdiEcW55Uv5krcrVcIFSWMmEgc/hwpemYfZacKZ5npFERGNz4aThsp1AA==} engines: {node: '>=12'} peerDependencies: @@ -7117,9 +7117,9 @@ packages: '@babel/helper-validator-identifier': 7.24.7 ci-info: 3.9.0 clean-regexp: 1.0.0 - eslint: 8.57.0 - eslint-template-visitor: 2.3.2_eslint@8.57.0 - eslint-utils: 3.0.0_eslint@8.57.0 + eslint: 8.57.1 + eslint-template-visitor: 2.3.2_eslint@8.57.1 + eslint-utils: 3.0.0_eslint@8.57.1 is-builtin-module: 3.2.1 lodash: 4.17.21 pluralize: 8.0.0 @@ -7162,14 +7162,14 @@ packages: - supports-color dev: true - /eslint-template-visitor/2.3.2_eslint@8.57.0: + /eslint-template-visitor/2.3.2_eslint@8.57.1: resolution: {integrity: sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==} peerDependencies: eslint: '>=7.0.0' dependencies: '@babel/core': 7.25.2 - '@babel/eslint-parser': 7.25.1_jxip2dpvspilvgics5irt52yse - eslint: 8.57.0 + '@babel/eslint-parser': 7.25.1_uhszjnyxpp3ff7nctzrrdj6llq + eslint: 8.57.1 eslint-visitor-keys: 2.1.0 esquery: 1.6.0 multimap: 1.1.0 @@ -7194,13 +7194,13 @@ packages: eslint-visitor-keys: 2.1.0 dev: true - /eslint-utils/3.0.0_eslint@8.57.0: + /eslint-utils/3.0.0_eslint@8.57.1: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.57.0 + eslint: 8.57.1 eslint-visitor-keys: 2.1.0 dev: true @@ -7268,16 +7268,16 @@ packages: - supports-color dev: true - /eslint/8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + /eslint/8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 '@eslint-community/regexpp': 4.11.1 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 '@ungap/structured-clone': 1.2.0 @@ -7671,11 +7671,14 @@ packages: array-back: 3.1.0 dev: true - /find-replace/5.0.1: - resolution: {integrity: sha512-o5/Y8HrCNRuFF5rdNTkX8Vhv6kTFTV0t1zIoigwlCdbkA9qaapRzxvWPND2VvlFa9LBI05Q1i8ml/saMqkOJUQ==} + /find-replace/5.0.2: + resolution: {integrity: sha512-Y45BAiE3mz2QsrN2fb5QEtO4qb44NcS7en/0y9PEVsg351HsLeVclP8QPMH79Le9sH3rs5RSwJu99W0WPZO43Q==} engines: {node: '>=14'} - dependencies: - array-back: 6.2.2 + peerDependencies: + '@75lb/nature': latest + peerDependenciesMeta: + '@75lb/nature': + optional: true dev: true /find-up/3.0.0: @@ -9660,7 +9663,7 @@ packages: engines: {node: '>=12'} dependencies: array-back: 6.2.2 - find-replace: 5.0.1 + find-replace: 5.0.2 lodash.omit: 4.5.0 sort-array: 5.0.0 transitivePeerDependencies: @@ -13039,7 +13042,7 @@ packages: optional: true dependencies: array-back: 6.2.2 - typical: 7.1.1 + typical: 7.2.0 dev: true /sort-keys/4.2.0: @@ -13968,8 +13971,8 @@ packages: engines: {node: '>=8'} dev: true - /typical/7.1.1: - resolution: {integrity: sha512-T+tKVNs6Wu7IWiAce5BgMd7OZfNYUndHwc5MknN+UHOudi7sGZzuHdCadllRuqJ3fPtgFtIH9+lt9qRv6lmpfA==} + /typical/7.2.0: + resolution: {integrity: sha512-W1+HdVRUl8fS3MZ9ogD51GOb46xMmhAZzR0WPw5jcgIZQJVvkddYzAl4YTU6g5w33Y1iRQLdIi2/1jhi2RNL0g==} engines: {node: '>=12.17'} dev: true From 396f86047a70d07f3b8c4a261b7a1c5da4fbe577 Mon Sep 17 00:00:00 2001 From: raj pandey Date: Tue, 24 Sep 2024 16:21:30 +0530 Subject: [PATCH 27/42] lock-file update --- package-lock.json | 37 ++--- pnpm-lock.yaml | 339 +++++++++++++++++++++++----------------------- 2 files changed, 189 insertions(+), 187 deletions(-) diff --git a/package-lock.json b/package-lock.json index f0b761ee33..3435cd618f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2424,9 +2424,9 @@ } }, "node_modules/@oclif/plugin-plugins/node_modules/@oclif/core": { - "version": "4.0.22", - "resolved": "https://registry.npmjs.org/@oclif/core/-/core-4.0.22.tgz", - "integrity": "sha512-aXM2O4g7f+kPNzhhOfqGOVRVYDxTVrH7Y720MuH0Twq5WHMxI4XwntnyBaRscoCPG6FWhItZLtiZxsvaUdupGg==", + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-4.0.23.tgz", + "integrity": "sha512-wDl/eis7XDIM1pQWUGKLB+EQKJO9UrjaQ5NcwIbz7GW0gWuJfo9QAK75csgNUN/9Pbok9Ryt+sJgogS4RCIp5g==", "license": "MIT", "dependencies": { "ansi-escapes": "^4.3.2", @@ -2441,6 +2441,7 @@ "is-wsl": "^2.2.0", "lilconfig": "^3.1.2", "minimatch": "^9.0.5", + "semver": "^7.6.3", "string-width": "^4.2.3", "supports-color": "^8", "widest-line": "^3.1.0", @@ -3625,9 +3626,9 @@ "license": "MIT" }, "node_modules/@types/lodash": { - "version": "4.17.7", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz", - "integrity": "sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==", + "version": "4.17.9", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.9.tgz", + "integrity": "sha512-w9iWudx1XWOHW5lQRS9iKpK/XuRhnN+0T7HvdCCd802FYkT1AMTnxndJHGrNJwRoRHkslGr4S29tjm1cT7x/7w==", "license": "MIT" }, "node_modules/@types/markdown-it": { @@ -7252,9 +7253,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.27", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.27.tgz", - "integrity": "sha512-o37j1vZqCoEgBuWWXLHQgTN/KDKe7zwpiY5CPeq2RvUqOyJw9xnrULzZAEVQ5p4h+zjMk7hgtOoPdnLxr7m/jw==", + "version": "1.5.28", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.28.tgz", + "integrity": "sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw==", "dev": true, "license": "ISC" }, @@ -8098,9 +8099,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.11.0.tgz", - "integrity": "sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.11.1.tgz", + "integrity": "sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==", "dev": true, "license": "MIT", "dependencies": { @@ -26419,9 +26420,9 @@ "license": "MIT" }, "packages/contentstack-audit/node_modules/@types/node": { - "version": "20.16.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.5.tgz", - "integrity": "sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==", + "version": "20.16.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.6.tgz", + "integrity": "sha512-T7PpxM/6yeDE+AdlVysT62BX6/bECZOmQAgiFg5NoBd5MQheZ3tzal7f1wvzfiEcmrcJNRi2zRr2nY2zF+0uqw==", "dev": true, "license": "MIT", "dependencies": { @@ -28659,9 +28660,9 @@ } }, "packages/contentstack-variants/node_modules/@types/node": { - "version": "20.16.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.5.tgz", - "integrity": "sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==", + "version": "20.16.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.6.tgz", + "integrity": "sha512-T7PpxM/6yeDE+AdlVysT62BX6/bECZOmQAgiFg5NoBd5MQheZ3tzal7f1wvzfiEcmrcJNRi2zRr2nY2zF+0uqw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 80fd9740c2..05a4fe0b5b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -154,7 +154,7 @@ importers: dependencies: '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities - '@oclif/plugin-help': 5.2.20_7fevqhz6gkqgsvgva3uhczuvcq + '@oclif/plugin-help': 5.2.20_xbvuvsv6ftnrm3lqcj3lckdxiq '@oclif/plugin-plugins': 5.4.9 chalk: 4.1.2 fast-csv: 4.3.6 @@ -164,11 +164,11 @@ importers: winston: 3.14.2 devDependencies: '@contentstack/cli-dev-dependencies': link:../contentstack-dev-dependencies - '@oclif/test': 2.5.6_7fevqhz6gkqgsvgva3uhczuvcq + '@oclif/test': 2.5.6_xbvuvsv6ftnrm3lqcj3lckdxiq '@types/chai': 4.3.19 '@types/fs-extra': 11.0.4 '@types/mocha': 10.0.8 - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@types/uuid': 9.0.8 chai: 4.5.0 eslint: 8.57.1 @@ -176,11 +176,11 @@ importers: eslint-config-oclif-typescript: 3.1.11_hjvaeeg43g7el7m5pcdc7xyzxm mocha: 10.7.3 nyc: 15.1.0 - oclif: 3.17.2_7fevqhz6gkqgsvgva3uhczuvcq + oclif: 3.17.2_xbvuvsv6ftnrm3lqcj3lckdxiq shx: 0.3.4 sinon: 19.0.2 ts-jest: 29.2.5_typescript@5.6.2 - ts-node: 10.9.2_7fevqhz6gkqgsvgva3uhczuvcq + ts-node: 10.9.2_xbvuvsv6ftnrm3lqcj3lckdxiq tslib: 2.7.0 typescript: 5.6.2 @@ -886,7 +886,7 @@ importers: '@types/chai': 4.3.19 '@types/esm': 3.2.2 '@types/ini': 1.3.34 - '@types/lodash': 4.17.7 + '@types/lodash': 4.17.9 '@types/node': 16.18.108 chai: 4.5.0 eslint: 7.32.0 @@ -1174,14 +1174,14 @@ importers: winston: 3.14.2 devDependencies: '@contentstack/cli-dev-dependencies': link:../contentstack-dev-dependencies - '@oclif/test': 2.5.6_7fevqhz6gkqgsvgva3uhczuvcq + '@oclif/test': 2.5.6_xbvuvsv6ftnrm3lqcj3lckdxiq '@types/chai': 4.3.19 - '@types/node': 20.16.5 + '@types/node': 20.16.6 chai: 4.5.0 mocha: 10.7.3 nyc: 15.1.0 sinon: 17.0.2 - ts-node: 10.9.2_7fevqhz6gkqgsvgva3uhczuvcq + ts-node: 10.9.2_xbvuvsv6ftnrm3lqcj3lckdxiq tslib: 2.7.0 typescript: 5.6.2 @@ -1851,7 +1851,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.16.6 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -1872,14 +1872,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.16.6 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0_@types+node@20.16.5 + jest-config: 29.7.0_@types+node@20.16.6 jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -1915,14 +1915,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.16.6 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0_7svz4qco2xvfoz6cauwddkgaku + jest-config: 29.7.0_dbx6u6qfcroyks5ebk73cxmidq jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -1950,7 +1950,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.16.6 jest-mock: 29.7.0 dev: true @@ -1977,7 +1977,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.16.5 + '@types/node': 20.16.6 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2010,7 +2010,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.16.5 + '@types/node': 20.16.6 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -2097,7 +2097,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@types/yargs': 15.0.19 chalk: 4.1.2 dev: true @@ -2109,7 +2109,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@types/yargs': 17.0.33 chalk: 4.1.2 dev: true @@ -2547,7 +2547,7 @@ packages: - typescript dev: true - /@oclif/core/2.16.0_7fevqhz6gkqgsvgva3uhczuvcq: + /@oclif/core/2.16.0_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==} engines: {node: '>=14.0.0'} dependencies: @@ -2574,7 +2574,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2_7fevqhz6gkqgsvgva3uhczuvcq + ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y tslib: 2.7.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -2585,7 +2585,7 @@ packages: - '@types/node' - typescript - /@oclif/core/2.16.0_ogreqof3k35xezedraj6pnd45y: + /@oclif/core/2.16.0_olml23j7e3unkr7c67e5g4k7li: resolution: {integrity: sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==} engines: {node: '>=14.0.0'} dependencies: @@ -2612,7 +2612,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y + ts-node: 10.9.2_olml23j7e3unkr7c67e5g4k7li tslib: 2.7.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -2623,7 +2623,7 @@ packages: - '@types/node' - typescript - /@oclif/core/2.16.0_olml23j7e3unkr7c67e5g4k7li: + /@oclif/core/2.16.0_typescript@4.9.5: resolution: {integrity: sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==} engines: {node: '>=14.0.0'} dependencies: @@ -2650,7 +2650,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2_olml23j7e3unkr7c67e5g4k7li + ts-node: 10.9.2_typescript@4.9.5 tslib: 2.7.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -2660,8 +2660,9 @@ packages: - '@swc/wasm' - '@types/node' - typescript + dev: true - /@oclif/core/2.16.0_typescript@4.9.5: + /@oclif/core/2.16.0_xbvuvsv6ftnrm3lqcj3lckdxiq: resolution: {integrity: sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==} engines: {node: '>=14.0.0'} dependencies: @@ -2688,7 +2689,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2_typescript@4.9.5 + ts-node: 10.9.2_xbvuvsv6ftnrm3lqcj3lckdxiq tslib: 2.7.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -2698,7 +2699,6 @@ packages: - '@swc/wasm' - '@types/node' - typescript - dev: true /@oclif/core/3.27.0: resolution: {integrity: sha512-Fg93aNFvXzBq5L7ztVHFP2nYwWU1oTCq48G0TjF/qC1UN36KWa2H5Hsm72kERd5x/sjy2M2Tn4kDEorUlpXOlw==} @@ -2734,8 +2734,8 @@ packages: wrap-ansi: 7.0.0 dev: false - /@oclif/core/4.0.22: - resolution: {integrity: sha512-aXM2O4g7f+kPNzhhOfqGOVRVYDxTVrH7Y720MuH0Twq5WHMxI4XwntnyBaRscoCPG6FWhItZLtiZxsvaUdupGg==} + /@oclif/core/4.0.23: + resolution: {integrity: sha512-wDl/eis7XDIM1pQWUGKLB+EQKJO9UrjaQ5NcwIbz7GW0gWuJfo9QAK75csgNUN/9Pbok9Ryt+sJgogS4RCIp5g==} engines: {node: '>=18.0.0'} dependencies: ansi-escapes: 4.3.2 @@ -2750,6 +2750,7 @@ packages: is-wsl: 2.2.0 lilconfig: 3.1.2 minimatch: 9.0.5 + semver: 7.6.3 string-width: 4.2.3 supports-color: 8.1.1 widest-line: 3.1.0 @@ -2769,50 +2770,50 @@ packages: - typescript dev: true - /@oclif/plugin-help/5.2.20_7fevqhz6gkqgsvgva3uhczuvcq: + /@oclif/plugin-help/5.2.20_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_7fevqhz6gkqgsvgva3uhczuvcq + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - '@types/node' - typescript - /@oclif/plugin-help/5.2.20_ogreqof3k35xezedraj6pnd45y: + /@oclif/plugin-help/5.2.20_olml23j7e3unkr7c67e5g4k7li: resolution: {integrity: sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_olml23j7e3unkr7c67e5g4k7li transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - '@types/node' - typescript - /@oclif/plugin-help/5.2.20_olml23j7e3unkr7c67e5g4k7li: + /@oclif/plugin-help/5.2.20_typescript@4.9.5: resolution: {integrity: sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_olml23j7e3unkr7c67e5g4k7li + '@oclif/core': 2.16.0_typescript@4.9.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - '@types/node' - typescript + dev: true - /@oclif/plugin-help/5.2.20_typescript@4.9.5: + /@oclif/plugin-help/5.2.20_xbvuvsv6ftnrm3lqcj3lckdxiq: resolution: {integrity: sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_typescript@4.9.5 + '@oclif/core': 2.16.0_xbvuvsv6ftnrm3lqcj3lckdxiq transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - '@types/node' - typescript - dev: true /@oclif/plugin-not-found/2.4.3: resolution: {integrity: sha512-nIyaR4y692frwh7wIHZ3fb+2L6XEecQwRDIb4zbEam0TvaVmBQWZoColQyWA84ljFBPZ8XWiQyTz+ixSwdRkqg==} @@ -2828,11 +2829,11 @@ packages: - typescript dev: true - /@oclif/plugin-not-found/2.4.3_7fevqhz6gkqgsvgva3uhczuvcq: + /@oclif/plugin-not-found/2.4.3_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-nIyaR4y692frwh7wIHZ3fb+2L6XEecQwRDIb4zbEam0TvaVmBQWZoColQyWA84ljFBPZ8XWiQyTz+ixSwdRkqg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_7fevqhz6gkqgsvgva3uhczuvcq + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y chalk: 4.1.2 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -2840,13 +2841,12 @@ packages: - '@swc/wasm' - '@types/node' - typescript - dev: true - /@oclif/plugin-not-found/2.4.3_ogreqof3k35xezedraj6pnd45y: + /@oclif/plugin-not-found/2.4.3_olml23j7e3unkr7c67e5g4k7li: resolution: {integrity: sha512-nIyaR4y692frwh7wIHZ3fb+2L6XEecQwRDIb4zbEam0TvaVmBQWZoColQyWA84ljFBPZ8XWiQyTz+ixSwdRkqg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_olml23j7e3unkr7c67e5g4k7li chalk: 4.1.2 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -2854,12 +2854,13 @@ packages: - '@swc/wasm' - '@types/node' - typescript + dev: true - /@oclif/plugin-not-found/2.4.3_olml23j7e3unkr7c67e5g4k7li: + /@oclif/plugin-not-found/2.4.3_typescript@4.9.5: resolution: {integrity: sha512-nIyaR4y692frwh7wIHZ3fb+2L6XEecQwRDIb4zbEam0TvaVmBQWZoColQyWA84ljFBPZ8XWiQyTz+ixSwdRkqg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_olml23j7e3unkr7c67e5g4k7li + '@oclif/core': 2.16.0_typescript@4.9.5 chalk: 4.1.2 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -2869,11 +2870,11 @@ packages: - typescript dev: true - /@oclif/plugin-not-found/2.4.3_typescript@4.9.5: + /@oclif/plugin-not-found/2.4.3_xbvuvsv6ftnrm3lqcj3lckdxiq: resolution: {integrity: sha512-nIyaR4y692frwh7wIHZ3fb+2L6XEecQwRDIb4zbEam0TvaVmBQWZoColQyWA84ljFBPZ8XWiQyTz+ixSwdRkqg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_typescript@4.9.5 + '@oclif/core': 2.16.0_xbvuvsv6ftnrm3lqcj3lckdxiq chalk: 4.1.2 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -2887,7 +2888,7 @@ packages: resolution: {integrity: sha512-V64IZ5ldyZWJRwYsRHzGvuayWM1KYTsNNI3O58U6+VwEs2Ir16Q0Nwu0Ejnn6mM7na9Qz4RCU9tWhbngRoZt+g==} engines: {node: '>=18.0.0'} dependencies: - '@oclif/core': 4.0.22 + '@oclif/core': 4.0.23 ansis: 3.3.2 debug: 4.3.7 npm: 10.8.3 @@ -2920,11 +2921,11 @@ packages: - typescript dev: true - /@oclif/plugin-warn-if-update-available/2.1.1_7fevqhz6gkqgsvgva3uhczuvcq: + /@oclif/plugin-warn-if-update-available/2.1.1_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-y7eSzT6R5bmTIJbiMMXgOlbBpcWXGlVhNeQJBLBCCy1+90Wbjyqf6uvY0i2WcO4sh/THTJ20qCW80j3XUlgDTA==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_7fevqhz6gkqgsvgva3uhczuvcq + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y chalk: 4.1.2 debug: 4.3.7 http-call: 5.3.0 @@ -2938,11 +2939,11 @@ packages: - typescript dev: true - /@oclif/plugin-warn-if-update-available/2.1.1_ogreqof3k35xezedraj6pnd45y: + /@oclif/plugin-warn-if-update-available/2.1.1_olml23j7e3unkr7c67e5g4k7li: resolution: {integrity: sha512-y7eSzT6R5bmTIJbiMMXgOlbBpcWXGlVhNeQJBLBCCy1+90Wbjyqf6uvY0i2WcO4sh/THTJ20qCW80j3XUlgDTA==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_olml23j7e3unkr7c67e5g4k7li chalk: 4.1.2 debug: 4.3.7 http-call: 5.3.0 @@ -2956,11 +2957,11 @@ packages: - typescript dev: true - /@oclif/plugin-warn-if-update-available/2.1.1_olml23j7e3unkr7c67e5g4k7li: + /@oclif/plugin-warn-if-update-available/2.1.1_typescript@4.9.5: resolution: {integrity: sha512-y7eSzT6R5bmTIJbiMMXgOlbBpcWXGlVhNeQJBLBCCy1+90Wbjyqf6uvY0i2WcO4sh/THTJ20qCW80j3XUlgDTA==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_olml23j7e3unkr7c67e5g4k7li + '@oclif/core': 2.16.0_typescript@4.9.5 chalk: 4.1.2 debug: 4.3.7 http-call: 5.3.0 @@ -2974,11 +2975,11 @@ packages: - typescript dev: true - /@oclif/plugin-warn-if-update-available/2.1.1_typescript@4.9.5: + /@oclif/plugin-warn-if-update-available/2.1.1_xbvuvsv6ftnrm3lqcj3lckdxiq: resolution: {integrity: sha512-y7eSzT6R5bmTIJbiMMXgOlbBpcWXGlVhNeQJBLBCCy1+90Wbjyqf6uvY0i2WcO4sh/THTJ20qCW80j3XUlgDTA==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_typescript@4.9.5 + '@oclif/core': 2.16.0_xbvuvsv6ftnrm3lqcj3lckdxiq chalk: 4.1.2 debug: 4.3.7 http-call: 5.3.0 @@ -3006,11 +3007,11 @@ packages: - typescript dev: true - /@oclif/test/2.5.6_7fevqhz6gkqgsvgva3uhczuvcq: + /@oclif/test/2.5.6_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-AcusFApdU6/akXaofhBDrY4IM9uYzlOD9bYCCM0NwUXOv1m6320hSp2DT/wkj9H1gsvKbJXZHqgtXsNGZTWLFg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_7fevqhz6gkqgsvgva3uhczuvcq + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y fancy-test: 2.0.42 transitivePeerDependencies: - '@swc/core' @@ -3018,13 +3019,12 @@ packages: - '@types/node' - supports-color - typescript - dev: true - /@oclif/test/2.5.6_ogreqof3k35xezedraj6pnd45y: + /@oclif/test/2.5.6_olml23j7e3unkr7c67e5g4k7li: resolution: {integrity: sha512-AcusFApdU6/akXaofhBDrY4IM9uYzlOD9bYCCM0NwUXOv1m6320hSp2DT/wkj9H1gsvKbJXZHqgtXsNGZTWLFg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_olml23j7e3unkr7c67e5g4k7li fancy-test: 2.0.42 transitivePeerDependencies: - '@swc/core' @@ -3032,12 +3032,13 @@ packages: - '@types/node' - supports-color - typescript + dev: true - /@oclif/test/2.5.6_olml23j7e3unkr7c67e5g4k7li: + /@oclif/test/2.5.6_typescript@4.9.5: resolution: {integrity: sha512-AcusFApdU6/akXaofhBDrY4IM9uYzlOD9bYCCM0NwUXOv1m6320hSp2DT/wkj9H1gsvKbJXZHqgtXsNGZTWLFg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_olml23j7e3unkr7c67e5g4k7li + '@oclif/core': 2.16.0_typescript@4.9.5 fancy-test: 2.0.42 transitivePeerDependencies: - '@swc/core' @@ -3047,11 +3048,11 @@ packages: - typescript dev: true - /@oclif/test/2.5.6_typescript@4.9.5: + /@oclif/test/2.5.6_xbvuvsv6ftnrm3lqcj3lckdxiq: resolution: {integrity: sha512-AcusFApdU6/akXaofhBDrY4IM9uYzlOD9bYCCM0NwUXOv1m6320hSp2DT/wkj9H1gsvKbJXZHqgtXsNGZTWLFg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_typescript@4.9.5 + '@oclif/core': 2.16.0_xbvuvsv6ftnrm3lqcj3lckdxiq fancy-test: 2.0.42 transitivePeerDependencies: - '@swc/core' @@ -3314,7 +3315,7 @@ packages: /@types/adm-zip/0.5.5: resolution: {integrity: sha512-YCGstVMjc4LTY5uK9/obvxBya93axZOVOyf2GSUulADzmLhYE45u2nAssCs/fWBs1Ifq5Vat75JTPwd5XZoPJw==} dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: true /@types/babel__core/7.20.5: @@ -3349,7 +3350,7 @@ packages: /@types/big-json/3.2.4: resolution: {integrity: sha512-9j4OYGHfHazBz7WxRs1tqXy2qccjYAa4ej3vfT0uIPFvlX6nYw9Mvgxijvww6OKZE0aK6kFHTXDxR0uVJiRhLw==} dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: true /@types/bluebird/3.5.42: @@ -3360,7 +3361,7 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: false /@types/cacheable-request/6.0.3: @@ -3368,7 +3369,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@types/responselike': 1.0.3 dev: true @@ -3378,18 +3379,18 @@ packages: /@types/cli-progress/3.11.6: resolution: {integrity: sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA==} dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 /@types/connect/3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: false /@types/esm/3.2.2: resolution: {integrity: sha512-l3IQQD2sChjNiQVNf28qq+sY9Sjvz7HrcOO3g4ZeSaiQRXQccBaR6cpqXPpzJ3QYCt6UF7+4ugabMRsQTPV+Eg==} dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: true /@types/expect/1.20.4: @@ -3399,7 +3400,7 @@ packages: /@types/express-serve-static-core/4.19.5: resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -3422,20 +3423,20 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: true /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: true /@types/graceful-fs/4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: true /@types/http-cache-semantics/4.0.4: @@ -3491,21 +3492,21 @@ packages: /@types/jsonfile/6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: true /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: true /@types/linkify-it/5.0.0: resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} dev: true - /@types/lodash/4.17.7: - resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==} + /@types/lodash/4.17.9: + resolution: {integrity: sha512-w9iWudx1XWOHW5lQRS9iKpK/XuRhnN+0T7HvdCCd802FYkT1AMTnxndJHGrNJwRoRHkslGr4S29tjm1cT7x/7w==} /@types/markdown-it/14.1.2: resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==} @@ -3533,7 +3534,7 @@ packages: /@types/mkdirp/1.0.2: resolution: {integrity: sha512-o0K1tSO0Dx5X6xlU5F1D6625FawhC3dU3iqr25lluNv/+/QIVH8RLNEiVokgIZo+mz+87w/3Mkg/VvQS+J51fQ==} dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: true /@types/mocha/10.0.8: @@ -3554,8 +3555,8 @@ packages: /@types/node/16.18.108: resolution: {integrity: sha512-fj42LD82fSv6yN9C6Q4dzS+hujHj+pTv0IpRR3kI20fnYeS0ytBpjFO9OjmDowSPPt4lNKN46JLaKbCyP+BW2A==} - /@types/node/20.16.5: - resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} + /@types/node/20.16.6: + resolution: {integrity: sha512-T7PpxM/6yeDE+AdlVysT62BX6/bECZOmQAgiFg5NoBd5MQheZ3tzal7f1wvzfiEcmrcJNRi2zRr2nY2zF+0uqw==} dependencies: undici-types: 6.19.8 @@ -3566,7 +3567,7 @@ packages: /@types/progress-stream/2.0.5: resolution: {integrity: sha512-5YNriuEZkHlFHHepLIaxzq3atGeav1qCTGzB74HKWpo66qjfostF+rHc785YYYHeBytve8ZG3ejg42jEIfXNiQ==} dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: true /@types/qs/6.9.16: @@ -3580,7 +3581,7 @@ packages: /@types/responselike/1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: true /@types/semver/7.5.8: @@ -3591,14 +3592,14 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: false /@types/serve-static/1.15.7: resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@types/send': 0.17.4 dev: false @@ -3617,14 +3618,14 @@ packages: /@types/tar/6.1.13: resolution: {integrity: sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==} dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 minipass: 4.2.8 dev: true /@types/through/0.0.33: resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: true /@types/tmp/0.2.6: @@ -3647,7 +3648,7 @@ packages: resolution: {integrity: sha512-Sr2fYMBUVGYq8kj3UthXFAu5UN6ZW+rYr4NACjZQJvHvj+c8lYv0CahmZ2P/r7iUkN44gGUBwqxZkrKXYPb7cw==} dependencies: '@types/expect': 1.20.4 - '@types/node': 20.16.5 + '@types/node': 20.16.6 dev: true /@types/yargs-parser/21.0.3: @@ -4938,7 +4939,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001663 - electron-to-chromium: 1.5.27 + electron-to-chromium: 1.5.28 node-releases: 2.0.18 update-browserslist-db: 1.1.0_browserslist@4.23.3 dev: true @@ -6185,8 +6186,8 @@ packages: dependencies: jake: 10.9.2 - /electron-to-chromium/1.5.27: - resolution: {integrity: sha512-o37j1vZqCoEgBuWWXLHQgTN/KDKe7zwpiY5CPeq2RvUqOyJw9xnrULzZAEVQ5p4h+zjMk7hgtOoPdnLxr7m/jw==} + /electron-to-chromium/1.5.28: + resolution: {integrity: sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw==} dev: true /elegant-spinner/1.0.1: @@ -6617,7 +6618,7 @@ packages: debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 7.32.0 - eslint-module-utils: 2.11.0_xpoooszrvfjigwlbnr42f5rlki + eslint-module-utils: 2.11.1_xpoooszrvfjigwlbnr42f5rlki eslint-plugin-import: 2.30.0_xpoooszrvfjigwlbnr42f5rlki fast-glob: 3.3.2 get-tsconfig: 4.8.1 @@ -6647,7 +6648,7 @@ packages: debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 8.57.1 - eslint-module-utils: 2.11.0_dgutxutduxvbuxup656vswurxm + eslint-module-utils: 2.11.1_dgutxutduxvbuxup656vswurxm eslint-plugin-import: 2.30.0_dgutxutduxvbuxup656vswurxm fast-glob: 3.3.2 get-tsconfig: 4.8.1 @@ -6660,8 +6661,8 @@ packages: - supports-color dev: true - /eslint-module-utils/2.11.0_2ejcujbol4xkkapwdwpicudaxu: - resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} + /eslint-module-utils/2.11.1_2ejcujbol4xkkapwdwpicudaxu: + resolution: {integrity: sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -6690,8 +6691,8 @@ packages: - supports-color dev: true - /eslint-module-utils/2.11.0_dgutxutduxvbuxup656vswurxm: - resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} + /eslint-module-utils/2.11.1_dgutxutduxvbuxup656vswurxm: + resolution: {integrity: sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -6719,8 +6720,8 @@ packages: - supports-color dev: true - /eslint-module-utils/2.11.0_n755bj25kg2c7z5rccm44ttecm: - resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} + /eslint-module-utils/2.11.1_n755bj25kg2c7z5rccm44ttecm: + resolution: {integrity: sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -6749,8 +6750,8 @@ packages: - supports-color dev: true - /eslint-module-utils/2.11.0_xpoooszrvfjigwlbnr42f5rlki: - resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} + /eslint-module-utils/2.11.1_xpoooszrvfjigwlbnr42f5rlki: + resolution: {integrity: sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -6842,7 +6843,7 @@ packages: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.11.0_2ejcujbol4xkkapwdwpicudaxu + eslint-module-utils: 2.11.1_2ejcujbol4xkkapwdwpicudaxu hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -6878,7 +6879,7 @@ packages: doctrine: 2.1.0 eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.11.0_n755bj25kg2c7z5rccm44ttecm + eslint-module-utils: 2.11.1_n755bj25kg2c7z5rccm44ttecm hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -7496,8 +7497,8 @@ packages: deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. dependencies: '@types/chai': 4.3.19 - '@types/lodash': 4.17.7 - '@types/node': 20.16.5 + '@types/lodash': 4.17.9 + '@types/node': 20.16.6 '@types/sinon': 10.0.20 lodash: 4.17.21 mock-stdin: 1.0.0 @@ -7513,8 +7514,8 @@ packages: deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. dependencies: '@types/chai': 4.3.19 - '@types/lodash': 4.17.7 - '@types/node': 20.16.5 + '@types/lodash': 4.17.9 + '@types/node': 20.16.6 '@types/sinon': 10.0.20 lodash: 4.17.21 mock-stdin: 1.0.0 @@ -9033,7 +9034,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.16.6 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -9149,7 +9150,7 @@ packages: - supports-color dev: true - /jest-config/29.7.0_7svz4qco2xvfoz6cauwddkgaku: + /jest-config/29.7.0_@types+node@20.16.6: resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -9164,7 +9165,7 @@ packages: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.16.6 babel-jest: 29.7.0_@babel+core@7.25.2 chalk: 4.1.2 ci-info: 3.9.0 @@ -9184,13 +9185,12 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 8.10.2_typescript@4.9.5 transitivePeerDependencies: - babel-plugin-macros - supports-color dev: true - /jest-config/29.7.0_@types+node@20.16.5: + /jest-config/29.7.0_dbx6u6qfcroyks5ebk73cxmidq: resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -9205,7 +9205,7 @@ packages: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.16.6 babel-jest: 29.7.0_@babel+core@7.25.2 chalk: 4.1.2 ci-info: 3.9.0 @@ -9225,6 +9225,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 + ts-node: 8.10.2_typescript@4.9.5 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -9316,7 +9317,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.16.6 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -9337,7 +9338,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.16.5 + '@types/node': 20.16.6 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -9388,7 +9389,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.16.6 jest-util: 29.7.0 dev: true @@ -9443,7 +9444,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.16.6 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -9474,7 +9475,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.16.6 chalk: 4.1.2 cjs-module-lexer: 1.4.1 collect-v8-coverage: 1.0.2 @@ -9526,7 +9527,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.16.6 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -9551,7 +9552,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.16.6 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -9563,7 +9564,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11372,41 +11373,6 @@ packages: - typescript dev: true - /oclif/3.17.2_7fevqhz6gkqgsvgva3uhczuvcq: - resolution: {integrity: sha512-+vFXxgmR7dGGz+g6YiqSZu2LXVkBMaS9/rhtsLGkYw45e53CW/3kBgPRnOvxcTDM3Td9JPeBD2JWxXnPKGQW3A==} - engines: {node: '>=12.0.0'} - hasBin: true - dependencies: - '@oclif/core': 2.16.0_7fevqhz6gkqgsvgva3uhczuvcq - '@oclif/plugin-help': 5.2.20_7fevqhz6gkqgsvgva3uhczuvcq - '@oclif/plugin-not-found': 2.4.3_7fevqhz6gkqgsvgva3uhczuvcq - '@oclif/plugin-warn-if-update-available': 2.1.1_7fevqhz6gkqgsvgva3uhczuvcq - async-retry: 1.3.3 - aws-sdk: 2.1691.0 - concurrently: 7.6.0 - debug: 4.3.7 - find-yarn-workspace-root: 2.0.0 - fs-extra: 8.1.0 - github-slugger: 1.5.0 - got: 11.8.6 - lodash: 4.17.21 - normalize-package-data: 3.0.3 - semver: 7.6.3 - shelljs: 0.8.5 - tslib: 2.7.0 - yeoman-environment: 3.19.3 - yeoman-generator: 5.10.0_yeoman-environment@3.19.3 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - bluebird - - encoding - - mem-fs - - supports-color - - typescript - dev: true - /oclif/3.17.2_bluebird@3.7.2: resolution: {integrity: sha512-+vFXxgmR7dGGz+g6YiqSZu2LXVkBMaS9/rhtsLGkYw45e53CW/3kBgPRnOvxcTDM3Td9JPeBD2JWxXnPKGQW3A==} engines: {node: '>=12.0.0'} @@ -11582,6 +11548,41 @@ packages: - typescript dev: true + /oclif/3.17.2_xbvuvsv6ftnrm3lqcj3lckdxiq: + resolution: {integrity: sha512-+vFXxgmR7dGGz+g6YiqSZu2LXVkBMaS9/rhtsLGkYw45e53CW/3kBgPRnOvxcTDM3Td9JPeBD2JWxXnPKGQW3A==} + engines: {node: '>=12.0.0'} + hasBin: true + dependencies: + '@oclif/core': 2.16.0_xbvuvsv6ftnrm3lqcj3lckdxiq + '@oclif/plugin-help': 5.2.20_xbvuvsv6ftnrm3lqcj3lckdxiq + '@oclif/plugin-not-found': 2.4.3_xbvuvsv6ftnrm3lqcj3lckdxiq + '@oclif/plugin-warn-if-update-available': 2.1.1_xbvuvsv6ftnrm3lqcj3lckdxiq + async-retry: 1.3.3 + aws-sdk: 2.1691.0 + concurrently: 7.6.0 + debug: 4.3.7 + find-yarn-workspace-root: 2.0.0 + fs-extra: 8.1.0 + github-slugger: 1.5.0 + got: 11.8.6 + lodash: 4.17.21 + normalize-package-data: 3.0.3 + semver: 7.6.3 + shelljs: 0.8.5 + tslib: 2.7.0 + yeoman-environment: 3.19.3 + yeoman-generator: 5.10.0_yeoman-environment@3.19.3 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - bluebird + - encoding + - mem-fs + - supports-color + - typescript + dev: true + /omit-deep-lodash/1.1.7: resolution: {integrity: sha512-9m9gleSMoxq3YO8aCq5pGUrqG9rKF0w/P70JHQ1ymjUQA/3+fVa2Stju9XORJKLmyLYEO3zzX40MJYaYl5Og4w==} engines: {node: '>=0.10.0'} @@ -13675,7 +13676,7 @@ packages: yn: 3.1.1 dev: true - /ts-node/10.9.2_7fevqhz6gkqgsvgva3uhczuvcq: + /ts-node/10.9.2_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -13694,18 +13695,18 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.16.5 + '@types/node': 14.18.63 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.6.2 + typescript: 4.9.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - /ts-node/10.9.2_ogreqof3k35xezedraj6pnd45y: + /ts-node/10.9.2_olml23j7e3unkr7c67e5g4k7li: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -13724,7 +13725,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 14.18.63 + '@types/node': 16.18.108 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -13735,7 +13736,7 @@ packages: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - /ts-node/10.9.2_olml23j7e3unkr7c67e5g4k7li: + /ts-node/10.9.2_typescript@4.9.5: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -13754,7 +13755,6 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 16.18.108 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -13764,8 +13764,9 @@ packages: typescript: 4.9.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + dev: true - /ts-node/10.9.2_typescript@4.9.5: + /ts-node/10.9.2_xbvuvsv6ftnrm3lqcj3lckdxiq: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -13784,16 +13785,16 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 + '@types/node': 20.16.6 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.9.5 + typescript: 5.6.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: true /ts-node/8.10.2_typescript@4.9.5: resolution: {integrity: sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==} From 3a32edf62224c9987c07fc797748efebf97cef8c Mon Sep 17 00:00:00 2001 From: raj pandey Date: Thu, 26 Sep 2024 11:47:34 +0530 Subject: [PATCH 28/42] fixed the login issue --- packages/contentstack-auth/src/commands/auth/login.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/contentstack-auth/src/commands/auth/login.ts b/packages/contentstack-auth/src/commands/auth/login.ts index cae77fb6e6..8b61d65ca8 100644 --- a/packages/contentstack-auth/src/commands/auth/login.ts +++ b/packages/contentstack-auth/src/commands/auth/login.ts @@ -66,6 +66,9 @@ export default class LoginCommand extends BaseCommand { } } catch (error) { let errorMessage = formatError(error) || 'Something went wrong while logging. Please try again.'; + if (typeof errorMessage === 'object' && Object.keys(errorMessage)?.length === 0) { + console.log(error); + } this.logger.error('login failed', errorMessage); cliux.error('CLI_AUTH_LOGIN_FAILED'); cliux.error(errorMessage); From 9c226818704cdfc3a92f1daef98bb2f75b5b08bd Mon Sep 17 00:00:00 2001 From: raj pandey Date: Mon, 23 Sep 2024 11:31:56 +0530 Subject: [PATCH 29/42] fixed regex dos issue in variants message --- packages/contentstack-variants/src/messages/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/contentstack-variants/src/messages/index.ts b/packages/contentstack-variants/src/messages/index.ts index b79e89ec8c..d2135b9c0a 100644 --- a/packages/contentstack-variants/src/messages/index.ts +++ b/packages/contentstack-variants/src/messages/index.ts @@ -50,7 +50,8 @@ function $t(msg: string, args: Record): string { for (const key of Object.keys(args)) { const escapedKey = key.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); - msg = msg.replace(new RegExp(`{${escapedKey}}`, 'g'), args[key] || escapedKey); + const placeholder = `{${escapedKey}}`; + msg = msg.split(placeholder).join(args[key]); } return msg; From fa0ed530ee01ff18ea1587af124c3fdd76b0d229 Mon Sep 17 00:00:00 2001 From: raj pandey Date: Thu, 26 Sep 2024 12:18:29 +0530 Subject: [PATCH 30/42] fix lock file --- package-lock.json | 58 +++---- pnpm-lock.yaml | 378 +++++++++++++++++++++++----------------------- 2 files changed, 214 insertions(+), 222 deletions(-) diff --git a/package-lock.json b/package-lock.json index e9a9f814fa..2cb5fbbdfc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3402,9 +3402,9 @@ } }, "node_modules/@types/chai": { - "version": "4.3.19", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.19.tgz", - "integrity": "sha512-2hHHvQBVE2FiSK4eN0Br6snX9MtolHaTo/batnLjlGRhoQzlCL61iVpxoqO7SfFyOw+P/pwv+0zNHzKoGWz9Cw==", + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", "license": "MIT" }, "node_modules/@types/cli-progress": { @@ -3455,9 +3455,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.19.5", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", - "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", "license": "MIT", "dependencies": { "@types/node": "*", @@ -5188,9 +5188,9 @@ "license": "ISC" }, "node_modules/browserslist": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", - "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", "dev": true, "funding": [ { @@ -5208,8 +5208,8 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001646", - "electron-to-chromium": "^1.5.4", + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", "node-releases": "^2.0.18", "update-browserslist-db": "^1.1.0" }, @@ -5554,9 +5554,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001663", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001663.tgz", - "integrity": "sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==", + "version": "1.0.30001664", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz", + "integrity": "sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==", "dev": true, "funding": [ { @@ -7253,9 +7253,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.28", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.28.tgz", - "integrity": "sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.29.tgz", + "integrity": "sha512-PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw==", "dev": true, "license": "ISC" }, @@ -15695,9 +15695,9 @@ } }, "node_modules/nise/node_modules/path-to-regexp": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.1.0.tgz", - "integrity": "sha512-Bqn3vc8CMHty6zuD+tG23s6v2kwxslHEhTj4eYaVKGIEB+YX/2wd0/rgXLFD9G9id9KCtbVy/3ZgmvZjpa0UdQ==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", "license": "MIT", "engines": { "node": ">=16" @@ -26420,9 +26420,9 @@ "license": "MIT" }, "packages/contentstack-audit/node_modules/@types/node": { - "version": "20.16.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.6.tgz", - "integrity": "sha512-T7PpxM/6yeDE+AdlVysT62BX6/bECZOmQAgiFg5NoBd5MQheZ3tzal7f1wvzfiEcmrcJNRi2zRr2nY2zF+0uqw==", + "version": "20.16.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.9.tgz", + "integrity": "sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==", "dev": true, "license": "MIT", "dependencies": { @@ -28173,9 +28173,9 @@ "license": "BSD-3-Clause" }, "packages/contentstack-launch/node_modules/@types/node": { - "version": "16.18.108", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.108.tgz", - "integrity": "sha512-fj42LD82fSv6yN9C6Q4dzS+hujHj+pTv0IpRR3kI20fnYeS0ytBpjFO9OjmDowSPPt4lNKN46JLaKbCyP+BW2A==", + "version": "16.18.111", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.111.tgz", + "integrity": "sha512-U1l6itlxU+vrJ9KyowQLKV9X+UuQBRhBF9v/XkGhAGgNHHRWzyY7FfTYRXt3vYOXPrd8UGlbYFK5HdneKCwXPQ==", "dev": true, "license": "MIT" }, @@ -28660,9 +28660,9 @@ } }, "packages/contentstack-variants/node_modules/@types/node": { - "version": "20.16.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.6.tgz", - "integrity": "sha512-T7PpxM/6yeDE+AdlVysT62BX6/bECZOmQAgiFg5NoBd5MQheZ3tzal7f1wvzfiEcmrcJNRi2zRr2nY2zF+0uqw==", + "version": "20.16.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.9.tgz", + "integrity": "sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==", "dev": true, "license": "MIT", "dependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a294d3abc4..97ec32e00a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,7 +96,7 @@ importers: winston: 3.14.2 devDependencies: '@oclif/test': 2.5.6_ogreqof3k35xezedraj6pnd45y - '@types/chai': 4.3.19 + '@types/chai': 4.3.20 '@types/inquirer': 9.0.7 '@types/mkdirp': 1.0.2 '@types/mocha': 8.2.3 @@ -154,7 +154,7 @@ importers: dependencies: '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities - '@oclif/plugin-help': 5.2.20_xbvuvsv6ftnrm3lqcj3lckdxiq + '@oclif/plugin-help': 5.2.20_jeqbknj46pgdeszrzbax4bk7my '@oclif/plugin-plugins': 5.4.9 chalk: 4.1.2 fast-csv: 4.3.6 @@ -164,11 +164,11 @@ importers: winston: 3.14.2 devDependencies: '@contentstack/cli-dev-dependencies': link:../contentstack-dev-dependencies - '@oclif/test': 2.5.6_xbvuvsv6ftnrm3lqcj3lckdxiq - '@types/chai': 4.3.19 + '@oclif/test': 2.5.6_jeqbknj46pgdeszrzbax4bk7my + '@types/chai': 4.3.20 '@types/fs-extra': 11.0.4 '@types/mocha': 10.0.8 - '@types/node': 20.16.6 + '@types/node': 20.16.9 '@types/uuid': 9.0.8 chai: 4.5.0 eslint: 8.57.1 @@ -176,11 +176,11 @@ importers: eslint-config-oclif-typescript: 3.1.11_hjvaeeg43g7el7m5pcdc7xyzxm mocha: 10.7.3 nyc: 15.1.0 - oclif: 3.17.2_xbvuvsv6ftnrm3lqcj3lckdxiq + oclif: 3.17.2_jeqbknj46pgdeszrzbax4bk7my shx: 0.3.4 sinon: 19.0.2 ts-jest: 29.2.5_typescript@5.6.2 - ts-node: 10.9.2_xbvuvsv6ftnrm3lqcj3lckdxiq + ts-node: 10.9.2_jeqbknj46pgdeszrzbax4bk7my tslib: 2.7.0 typescript: 5.6.2 @@ -226,7 +226,7 @@ importers: '@fancy-test/nock': 0.1.1 '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y '@oclif/test': 2.5.6_ogreqof3k35xezedraj6pnd45y - '@types/chai': 4.3.19 + '@types/chai': 4.3.20 '@types/inquirer': 9.0.7 '@types/mkdirp': 1.0.2 '@types/mocha': 8.2.3 @@ -502,7 +502,7 @@ importers: contentstack: 3.21.0 devDependencies: '@oclif/test': 2.5.6_ogreqof3k35xezedraj6pnd45y - '@types/chai': 4.3.19 + '@types/chai': 4.3.20 '@types/mkdirp': 1.0.2 '@types/mocha': 8.2.3 '@types/node': 14.18.63 @@ -559,7 +559,7 @@ importers: winston: 3.14.2 devDependencies: '@oclif/test': 2.5.6_ogreqof3k35xezedraj6pnd45y - '@types/chai': 4.3.19 + '@types/chai': 4.3.20 '@types/inquirer': 9.0.7 '@types/mkdirp': 1.0.2 '@types/mocha': 8.2.3 @@ -718,7 +718,7 @@ importers: mkdirp: 3.0.1 devDependencies: '@oclif/test': 2.5.6 - '@types/chai': 4.3.19 + '@types/chai': 4.3.20 '@types/mocha': 10.0.8 chai: 4.5.0 debug: 4.3.7 @@ -799,7 +799,7 @@ importers: '@oclif/test': 2.5.6_ogreqof3k35xezedraj6pnd45y '@types/big-json': 3.2.4 '@types/bluebird': 3.5.42 - '@types/chai': 4.3.19 + '@types/chai': 4.3.20 '@types/fs-extra': 11.0.4 '@types/mkdirp': 1.0.2 '@types/mocha': 8.2.3 @@ -864,10 +864,10 @@ importers: '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities '@oclif/core': 3.27.0 - '@oclif/plugin-help': 5.2.20_olml23j7e3unkr7c67e5g4k7li + '@oclif/plugin-help': 5.2.20_uqtu27iq5voxechhkclcyk3efa '@oclif/plugin-plugins': 5.4.9 '@types/express': 4.17.21 - '@types/express-serve-static-core': 4.19.5 + '@types/express-serve-static-core': 4.19.6 adm-zip: 0.5.16 chalk: 4.1.2 cross-fetch: 3.1.8 @@ -881,20 +881,20 @@ importers: open: 8.4.2 winston: 3.14.2 devDependencies: - '@oclif/test': 2.5.6_olml23j7e3unkr7c67e5g4k7li + '@oclif/test': 2.5.6_uqtu27iq5voxechhkclcyk3efa '@types/adm-zip': 0.5.5 - '@types/chai': 4.3.19 + '@types/chai': 4.3.20 '@types/esm': 3.2.2 '@types/ini': 1.3.34 '@types/lodash': 4.17.9 - '@types/node': 16.18.108 + '@types/node': 16.18.111 chai: 4.5.0 eslint: 7.32.0 eslint-config-oclif: 4.0.0_eslint@7.32.0 eslint-config-oclif-typescript: 3.1.11_jofidmxrjzhj7l6vknpw5ecvfe - oclif: 3.17.2_olml23j7e3unkr7c67e5g4k7li + oclif: 3.17.2_uqtu27iq5voxechhkclcyk3efa shx: 0.3.4 - ts-node: 10.9.2_olml23j7e3unkr7c67e5g4k7li + ts-node: 10.9.2_uqtu27iq5voxechhkclcyk3efa tslib: 2.7.0 typescript: 4.9.5 @@ -1127,7 +1127,7 @@ importers: devDependencies: '@contentstack/cli-dev-dependencies': link:../contentstack-dev-dependencies '@oclif/test': 2.5.6_ogreqof3k35xezedraj6pnd45y - '@types/chai': 4.3.19 + '@types/chai': 4.3.20 '@types/inquirer': 9.0.7 '@types/mkdirp': 1.0.2 '@types/mocha': 8.2.3 @@ -1174,14 +1174,14 @@ importers: winston: 3.14.2 devDependencies: '@contentstack/cli-dev-dependencies': link:../contentstack-dev-dependencies - '@oclif/test': 2.5.6_xbvuvsv6ftnrm3lqcj3lckdxiq - '@types/chai': 4.3.19 - '@types/node': 20.16.6 + '@oclif/test': 2.5.6_jeqbknj46pgdeszrzbax4bk7my + '@types/chai': 4.3.20 + '@types/node': 20.16.9 chai: 4.5.0 mocha: 10.7.3 nyc: 15.1.0 sinon: 17.0.2 - ts-node: 10.9.2_xbvuvsv6ftnrm3lqcj3lckdxiq + ts-node: 10.9.2_jeqbknj46pgdeszrzbax4bk7my tslib: 2.7.0 typescript: 5.6.2 @@ -1318,7 +1318,7 @@ packages: dependencies: '@babel/compat-data': 7.25.4 '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.3 + browserslist: 4.24.0 lru-cache: 5.1.1 semver: 6.3.1 dev: true @@ -1851,7 +1851,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.6 + '@types/node': 20.16.9 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -1872,14 +1872,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.6 + '@types/node': 20.16.9 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0_@types+node@20.16.6 + jest-config: 29.7.0_@types+node@20.16.9 jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -1915,14 +1915,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.6 + '@types/node': 20.16.9 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0_dbx6u6qfcroyks5ebk73cxmidq + jest-config: 29.7.0_2g6loqgebgnagbbrmjjc7cbjsy jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -1950,7 +1950,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.6 + '@types/node': 20.16.9 jest-mock: 29.7.0 dev: true @@ -1977,7 +1977,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.16.6 + '@types/node': 20.16.9 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2010,7 +2010,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.16.6 + '@types/node': 20.16.9 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -2097,7 +2097,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.6 + '@types/node': 20.16.9 '@types/yargs': 15.0.19 chalk: 4.1.2 dev: true @@ -2109,7 +2109,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.6 + '@types/node': 20.16.9 '@types/yargs': 17.0.33 chalk: 4.1.2 dev: true @@ -2547,7 +2547,7 @@ packages: - typescript dev: true - /@oclif/core/2.16.0_ogreqof3k35xezedraj6pnd45y: + /@oclif/core/2.16.0_jeqbknj46pgdeszrzbax4bk7my: resolution: {integrity: sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==} engines: {node: '>=14.0.0'} dependencies: @@ -2574,7 +2574,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y + ts-node: 10.9.2_jeqbknj46pgdeszrzbax4bk7my tslib: 2.7.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -2585,7 +2585,7 @@ packages: - '@types/node' - typescript - /@oclif/core/2.16.0_olml23j7e3unkr7c67e5g4k7li: + /@oclif/core/2.16.0_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==} engines: {node: '>=14.0.0'} dependencies: @@ -2612,7 +2612,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2_olml23j7e3unkr7c67e5g4k7li + ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y tslib: 2.7.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -2662,7 +2662,7 @@ packages: - typescript dev: true - /@oclif/core/2.16.0_xbvuvsv6ftnrm3lqcj3lckdxiq: + /@oclif/core/2.16.0_uqtu27iq5voxechhkclcyk3efa: resolution: {integrity: sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==} engines: {node: '>=14.0.0'} dependencies: @@ -2689,7 +2689,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2_xbvuvsv6ftnrm3lqcj3lckdxiq + ts-node: 10.9.2_uqtu27iq5voxechhkclcyk3efa tslib: 2.7.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -2770,22 +2770,22 @@ packages: - typescript dev: true - /@oclif/plugin-help/5.2.20_ogreqof3k35xezedraj6pnd45y: + /@oclif/plugin-help/5.2.20_jeqbknj46pgdeszrzbax4bk7my: resolution: {integrity: sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - '@types/node' - typescript - /@oclif/plugin-help/5.2.20_olml23j7e3unkr7c67e5g4k7li: + /@oclif/plugin-help/5.2.20_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_olml23j7e3unkr7c67e5g4k7li + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -2804,11 +2804,11 @@ packages: - typescript dev: true - /@oclif/plugin-help/5.2.20_xbvuvsv6ftnrm3lqcj3lckdxiq: + /@oclif/plugin-help/5.2.20_uqtu27iq5voxechhkclcyk3efa: resolution: {integrity: sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_xbvuvsv6ftnrm3lqcj3lckdxiq + '@oclif/core': 2.16.0_uqtu27iq5voxechhkclcyk3efa transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -2829,6 +2829,20 @@ packages: - typescript dev: true + /@oclif/plugin-not-found/2.4.3_jeqbknj46pgdeszrzbax4bk7my: + resolution: {integrity: sha512-nIyaR4y692frwh7wIHZ3fb+2L6XEecQwRDIb4zbEam0TvaVmBQWZoColQyWA84ljFBPZ8XWiQyTz+ixSwdRkqg==} + engines: {node: '>=12.0.0'} + dependencies: + '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my + chalk: 4.1.2 + fast-levenshtein: 3.0.0 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - typescript + dev: true + /@oclif/plugin-not-found/2.4.3_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-nIyaR4y692frwh7wIHZ3fb+2L6XEecQwRDIb4zbEam0TvaVmBQWZoColQyWA84ljFBPZ8XWiQyTz+ixSwdRkqg==} engines: {node: '>=12.0.0'} @@ -2842,11 +2856,11 @@ packages: - '@types/node' - typescript - /@oclif/plugin-not-found/2.4.3_olml23j7e3unkr7c67e5g4k7li: + /@oclif/plugin-not-found/2.4.3_typescript@4.9.5: resolution: {integrity: sha512-nIyaR4y692frwh7wIHZ3fb+2L6XEecQwRDIb4zbEam0TvaVmBQWZoColQyWA84ljFBPZ8XWiQyTz+ixSwdRkqg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_olml23j7e3unkr7c67e5g4k7li + '@oclif/core': 2.16.0_typescript@4.9.5 chalk: 4.1.2 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -2856,11 +2870,11 @@ packages: - typescript dev: true - /@oclif/plugin-not-found/2.4.3_typescript@4.9.5: + /@oclif/plugin-not-found/2.4.3_uqtu27iq5voxechhkclcyk3efa: resolution: {integrity: sha512-nIyaR4y692frwh7wIHZ3fb+2L6XEecQwRDIb4zbEam0TvaVmBQWZoColQyWA84ljFBPZ8XWiQyTz+ixSwdRkqg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_typescript@4.9.5 + '@oclif/core': 2.16.0_uqtu27iq5voxechhkclcyk3efa chalk: 4.1.2 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -2872,6 +2886,8 @@ packages: /@oclif/plugin-plugins/5.4.9: resolution: {integrity: sha512-V64IZ5ldyZWJRwYsRHzGvuayWM1KYTsNNI3O58U6+VwEs2Ir16Q0Nwu0Ejnn6mM7na9Qz4RCU9tWhbngRoZt+g==} + engines: {node: '>=18.0.0'} + dependencies: '@oclif/core': 4.0.23 ansis: 3.3.2 debug: 4.3.7 @@ -2905,11 +2921,11 @@ packages: - typescript dev: true - /@oclif/plugin-warn-if-update-available/2.1.1_ogreqof3k35xezedraj6pnd45y: + /@oclif/plugin-warn-if-update-available/2.1.1_jeqbknj46pgdeszrzbax4bk7my: resolution: {integrity: sha512-y7eSzT6R5bmTIJbiMMXgOlbBpcWXGlVhNeQJBLBCCy1+90Wbjyqf6uvY0i2WcO4sh/THTJ20qCW80j3XUlgDTA==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my chalk: 4.1.2 debug: 4.3.7 http-call: 5.3.0 @@ -2923,11 +2939,11 @@ packages: - typescript dev: true - /@oclif/plugin-warn-if-update-available/2.1.1_olml23j7e3unkr7c67e5g4k7li: + /@oclif/plugin-warn-if-update-available/2.1.1_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-y7eSzT6R5bmTIJbiMMXgOlbBpcWXGlVhNeQJBLBCCy1+90Wbjyqf6uvY0i2WcO4sh/THTJ20qCW80j3XUlgDTA==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_olml23j7e3unkr7c67e5g4k7li + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y chalk: 4.1.2 debug: 4.3.7 http-call: 5.3.0 @@ -2959,11 +2975,11 @@ packages: - typescript dev: true - /@oclif/plugin-warn-if-update-available/2.1.1_xbvuvsv6ftnrm3lqcj3lckdxiq: + /@oclif/plugin-warn-if-update-available/2.1.1_uqtu27iq5voxechhkclcyk3efa: resolution: {integrity: sha512-y7eSzT6R5bmTIJbiMMXgOlbBpcWXGlVhNeQJBLBCCy1+90Wbjyqf6uvY0i2WcO4sh/THTJ20qCW80j3XUlgDTA==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_xbvuvsv6ftnrm3lqcj3lckdxiq + '@oclif/core': 2.16.0_uqtu27iq5voxechhkclcyk3efa chalk: 4.1.2 debug: 4.3.7 http-call: 5.3.0 @@ -2991,11 +3007,11 @@ packages: - typescript dev: true - /@oclif/test/2.5.6_ogreqof3k35xezedraj6pnd45y: + /@oclif/test/2.5.6_jeqbknj46pgdeszrzbax4bk7my: resolution: {integrity: sha512-AcusFApdU6/akXaofhBDrY4IM9uYzlOD9bYCCM0NwUXOv1m6320hSp2DT/wkj9H1gsvKbJXZHqgtXsNGZTWLFg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my fancy-test: 2.0.42 transitivePeerDependencies: - '@swc/core' @@ -3003,12 +3019,13 @@ packages: - '@types/node' - supports-color - typescript + dev: true - /@oclif/test/2.5.6_olml23j7e3unkr7c67e5g4k7li: + /@oclif/test/2.5.6_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-AcusFApdU6/akXaofhBDrY4IM9uYzlOD9bYCCM0NwUXOv1m6320hSp2DT/wkj9H1gsvKbJXZHqgtXsNGZTWLFg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_olml23j7e3unkr7c67e5g4k7li + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y fancy-test: 2.0.42 transitivePeerDependencies: - '@swc/core' @@ -3016,7 +3033,6 @@ packages: - '@types/node' - supports-color - typescript - dev: true /@oclif/test/2.5.6_typescript@4.9.5: resolution: {integrity: sha512-AcusFApdU6/akXaofhBDrY4IM9uYzlOD9bYCCM0NwUXOv1m6320hSp2DT/wkj9H1gsvKbJXZHqgtXsNGZTWLFg==} @@ -3032,11 +3048,11 @@ packages: - typescript dev: true - /@oclif/test/2.5.6_xbvuvsv6ftnrm3lqcj3lckdxiq: + /@oclif/test/2.5.6_uqtu27iq5voxechhkclcyk3efa: resolution: {integrity: sha512-AcusFApdU6/akXaofhBDrY4IM9uYzlOD9bYCCM0NwUXOv1m6320hSp2DT/wkj9H1gsvKbJXZHqgtXsNGZTWLFg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_xbvuvsv6ftnrm3lqcj3lckdxiq + '@oclif/core': 2.16.0_uqtu27iq5voxechhkclcyk3efa fancy-test: 2.0.42 transitivePeerDependencies: - '@swc/core' @@ -3299,7 +3315,7 @@ packages: /@types/adm-zip/0.5.5: resolution: {integrity: sha512-YCGstVMjc4LTY5uK9/obvxBya93axZOVOyf2GSUulADzmLhYE45u2nAssCs/fWBs1Ifq5Vat75JTPwd5XZoPJw==} dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: true /@types/babel__core/7.20.5: @@ -3334,7 +3350,7 @@ packages: /@types/big-json/3.2.4: resolution: {integrity: sha512-9j4OYGHfHazBz7WxRs1tqXy2qccjYAa4ej3vfT0uIPFvlX6nYw9Mvgxijvww6OKZE0aK6kFHTXDxR0uVJiRhLw==} dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: true /@types/bluebird/3.5.42: @@ -3345,7 +3361,7 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: false /@types/cacheable-request/6.0.3: @@ -3353,38 +3369,38 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.16.6 + '@types/node': 20.16.9 '@types/responselike': 1.0.3 dev: true - /@types/chai/4.3.19: - resolution: {integrity: sha512-2hHHvQBVE2FiSK4eN0Br6snX9MtolHaTo/batnLjlGRhoQzlCL61iVpxoqO7SfFyOw+P/pwv+0zNHzKoGWz9Cw==} + /@types/chai/4.3.20: + resolution: {integrity: sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==} /@types/cli-progress/3.11.6: resolution: {integrity: sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA==} dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.9 /@types/connect/3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: false /@types/esm/3.2.2: resolution: {integrity: sha512-l3IQQD2sChjNiQVNf28qq+sY9Sjvz7HrcOO3g4ZeSaiQRXQccBaR6cpqXPpzJ3QYCt6UF7+4ugabMRsQTPV+Eg==} dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: true /@types/expect/1.20.4: resolution: {integrity: sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==} dev: true - /@types/express-serve-static-core/4.19.5: - resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} + /@types/express-serve-static-core/4.19.6: + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.9 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -3394,7 +3410,7 @@ packages: resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} dependencies: '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 4.19.5 + '@types/express-serve-static-core': 4.19.6 '@types/qs': 6.9.16 '@types/serve-static': 1.15.7 dev: false @@ -3407,20 +3423,20 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: true /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: true /@types/graceful-fs/4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: true /@types/http-cache-semantics/4.0.4: @@ -3476,13 +3492,13 @@ packages: /@types/jsonfile/6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: true /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: true /@types/linkify-it/5.0.0: @@ -3518,7 +3534,7 @@ packages: /@types/mkdirp/1.0.2: resolution: {integrity: sha512-o0K1tSO0Dx5X6xlU5F1D6625FawhC3dU3iqr25lluNv/+/QIVH8RLNEiVokgIZo+mz+87w/3Mkg/VvQS+J51fQ==} dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: true /@types/mocha/10.0.8: @@ -3536,11 +3552,11 @@ packages: resolution: {integrity: sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==} dev: true - /@types/node/16.18.108: - resolution: {integrity: sha512-fj42LD82fSv6yN9C6Q4dzS+hujHj+pTv0IpRR3kI20fnYeS0ytBpjFO9OjmDowSPPt4lNKN46JLaKbCyP+BW2A==} + /@types/node/16.18.111: + resolution: {integrity: sha512-U1l6itlxU+vrJ9KyowQLKV9X+UuQBRhBF9v/XkGhAGgNHHRWzyY7FfTYRXt3vYOXPrd8UGlbYFK5HdneKCwXPQ==} - /@types/node/20.16.6: - resolution: {integrity: sha512-T7PpxM/6yeDE+AdlVysT62BX6/bECZOmQAgiFg5NoBd5MQheZ3tzal7f1wvzfiEcmrcJNRi2zRr2nY2zF+0uqw==} + /@types/node/20.16.9: + resolution: {integrity: sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==} dependencies: undici-types: 6.19.8 @@ -3551,7 +3567,7 @@ packages: /@types/progress-stream/2.0.5: resolution: {integrity: sha512-5YNriuEZkHlFHHepLIaxzq3atGeav1qCTGzB74HKWpo66qjfostF+rHc785YYYHeBytve8ZG3ejg42jEIfXNiQ==} dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: true /@types/qs/6.9.16: @@ -3565,7 +3581,7 @@ packages: /@types/responselike/1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: true /@types/semver/7.5.8: @@ -3576,14 +3592,14 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: false /@types/serve-static/1.15.7: resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.16.6 + '@types/node': 20.16.9 '@types/send': 0.17.4 dev: false @@ -3602,14 +3618,14 @@ packages: /@types/tar/6.1.13: resolution: {integrity: sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==} dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.9 minipass: 4.2.8 dev: true /@types/through/0.0.33: resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: true /@types/tmp/0.2.6: @@ -3632,7 +3648,7 @@ packages: resolution: {integrity: sha512-Sr2fYMBUVGYq8kj3UthXFAu5UN6ZW+rYr4NACjZQJvHvj+c8lYv0CahmZ2P/r7iUkN44gGUBwqxZkrKXYPb7cw==} dependencies: '@types/expect': 1.20.4 - '@types/node': 20.16.6 + '@types/node': 20.16.9 dev: true /@types/yargs-parser/21.0.3: @@ -4917,15 +4933,20 @@ packages: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} dev: true - /browserslist/4.23.3: - resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} + /browserslist/4.24.0: + resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001663 - electron-to-chromium: 1.5.27 + caniuse-lite: 1.0.30001664 + electron-to-chromium: 1.5.29 node-releases: 2.0.18 - update-browserslist-db: 1.1.0_browserslist@4.23.3 + update-browserslist-db: 1.1.0_browserslist@4.24.0 + dev: true + + /bs-logger/0.2.6: + resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} + engines: {node: '>= 6'} dependencies: fast-json-stable-stringify: 2.1.0 dev: true @@ -5164,8 +5185,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001663: - resolution: {integrity: sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==} + /caniuse-lite/1.0.30001664: + resolution: {integrity: sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==} dev: true /cardinal/2.1.1: @@ -6165,8 +6186,8 @@ packages: dependencies: jake: 10.9.2 - /electron-to-chromium/1.5.27: - resolution: {integrity: sha512-o37j1vZqCoEgBuWWXLHQgTN/KDKe7zwpiY5CPeq2RvUqOyJw9xnrULzZAEVQ5p4h+zjMk7hgtOoPdnLxr7m/jw==} + /electron-to-chromium/1.5.29: + resolution: {integrity: sha512-PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw==} dev: true /elegant-spinner/1.0.1: @@ -6627,7 +6648,7 @@ packages: debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 8.57.1 - eslint-module-utils: 2.11.0_dgutxutduxvbuxup656vswurxm + eslint-module-utils: 2.11.1_dgutxutduxvbuxup656vswurxm eslint-plugin-import: 2.30.0_dgutxutduxvbuxup656vswurxm fast-glob: 3.3.2 get-tsconfig: 4.8.1 @@ -6640,8 +6661,8 @@ packages: - supports-color dev: true - /eslint-module-utils/2.11.0_2ejcujbol4xkkapwdwpicudaxu: - resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} + /eslint-module-utils/2.11.1_2ejcujbol4xkkapwdwpicudaxu: + resolution: {integrity: sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -6670,35 +6691,6 @@ packages: - supports-color dev: true - /eslint-module-utils/2.11.0_dgutxutduxvbuxup656vswurxm: - resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji - debug: 3.2.7 - eslint: 8.57.1 - eslint-import-resolver-typescript: 3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a - transitivePeerDependencies: - - supports-color - dev: true - /eslint-module-utils/2.11.1_dgutxutduxvbuxup656vswurxm: resolution: {integrity: sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==} engines: {node: '>=4'} @@ -6758,8 +6750,8 @@ packages: - supports-color dev: true - /eslint-module-utils/2.11.0_xpoooszrvfjigwlbnr42f5rlki: - resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} + /eslint-module-utils/2.11.1_xpoooszrvfjigwlbnr42f5rlki: + resolution: {integrity: sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -6851,7 +6843,7 @@ packages: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.11.0_2ejcujbol4xkkapwdwpicudaxu + eslint-module-utils: 2.11.1_2ejcujbol4xkkapwdwpicudaxu hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -7504,9 +7496,9 @@ packages: engines: {node: '>=8.0.0'} deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. dependencies: - '@types/chai': 4.3.19 + '@types/chai': 4.3.20 '@types/lodash': 4.17.9 - '@types/node': 20.16.6 + '@types/node': 20.16.9 '@types/sinon': 10.0.20 lodash: 4.17.21 mock-stdin: 1.0.0 @@ -7521,9 +7513,9 @@ packages: engines: {node: '>=12.0.0'} deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. dependencies: - '@types/chai': 4.3.19 + '@types/chai': 4.3.20 '@types/lodash': 4.17.9 - '@types/node': 20.16.6 + '@types/node': 20.16.9 '@types/sinon': 10.0.20 lodash: 4.17.21 mock-stdin: 1.0.0 @@ -9042,7 +9034,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.6 + '@types/node': 20.16.9 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -9158,7 +9150,7 @@ packages: - supports-color dev: true - /jest-config/29.7.0_@types+node@20.16.6: + /jest-config/29.7.0_2g6loqgebgnagbbrmjjc7cbjsy: resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -9173,7 +9165,7 @@ packages: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.6 + '@types/node': 20.16.9 babel-jest: 29.7.0_@babel+core@7.25.2 chalk: 4.1.2 ci-info: 3.9.0 @@ -9193,12 +9185,13 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 + ts-node: 8.10.2_typescript@4.9.5 transitivePeerDependencies: - babel-plugin-macros - supports-color dev: true - /jest-config/29.7.0_dbx6u6qfcroyks5ebk73cxmidq: + /jest-config/29.7.0_@types+node@20.16.9: resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -9213,7 +9206,7 @@ packages: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.6 + '@types/node': 20.16.9 babel-jest: 29.7.0_@babel+core@7.25.2 chalk: 4.1.2 ci-info: 3.9.0 @@ -9233,7 +9226,6 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 8.10.2_typescript@4.9.5 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -9325,7 +9317,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.6 + '@types/node': 20.16.9 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -9346,7 +9338,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.16.6 + '@types/node': 20.16.9 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -9397,7 +9389,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.6 + '@types/node': 20.16.9 jest-util: 29.7.0 dev: true @@ -9452,7 +9444,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.6 + '@types/node': 20.16.9 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -9483,7 +9475,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.6 + '@types/node': 20.16.9 chalk: 4.1.2 cjs-module-lexer: 1.4.1 collect-v8-coverage: 1.0.2 @@ -9535,7 +9527,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.6 + '@types/node': 20.16.9 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -9560,7 +9552,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.6 + '@types/node': 20.16.9 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -9572,7 +9564,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.9 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10779,7 +10771,7 @@ packages: '@sinonjs/fake-timers': 13.0.2 '@sinonjs/text-encoding': 0.7.3 just-extend: 6.2.0 - path-to-regexp: 8.1.0 + path-to-regexp: 8.2.0 /nock/13.5.5: resolution: {integrity: sha512-XKYnqUrCwXC8DGG1xX4YH5yNIrlh9c065uaMZZHUoeUUINTOyt+x/G+ezYk0Ft6ExSREVIs+qBJDK503viTfFA==} @@ -11451,15 +11443,15 @@ packages: - typescript dev: true - /oclif/3.17.2_ogreqof3k35xezedraj6pnd45y: + /oclif/3.17.2_jeqbknj46pgdeszrzbax4bk7my: resolution: {integrity: sha512-+vFXxgmR7dGGz+g6YiqSZu2LXVkBMaS9/rhtsLGkYw45e53CW/3kBgPRnOvxcTDM3Td9JPeBD2JWxXnPKGQW3A==} engines: {node: '>=12.0.0'} hasBin: true dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-not-found': 2.4.3_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-warn-if-update-available': 2.1.1_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my + '@oclif/plugin-help': 5.2.20_jeqbknj46pgdeszrzbax4bk7my + '@oclif/plugin-not-found': 2.4.3_jeqbknj46pgdeszrzbax4bk7my + '@oclif/plugin-warn-if-update-available': 2.1.1_jeqbknj46pgdeszrzbax4bk7my async-retry: 1.3.3 aws-sdk: 2.1691.0 concurrently: 7.6.0 @@ -11486,15 +11478,15 @@ packages: - typescript dev: true - /oclif/3.17.2_olml23j7e3unkr7c67e5g4k7li: + /oclif/3.17.2_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-+vFXxgmR7dGGz+g6YiqSZu2LXVkBMaS9/rhtsLGkYw45e53CW/3kBgPRnOvxcTDM3Td9JPeBD2JWxXnPKGQW3A==} engines: {node: '>=12.0.0'} hasBin: true dependencies: - '@oclif/core': 2.16.0_olml23j7e3unkr7c67e5g4k7li - '@oclif/plugin-help': 5.2.20_olml23j7e3unkr7c67e5g4k7li - '@oclif/plugin-not-found': 2.4.3_olml23j7e3unkr7c67e5g4k7li - '@oclif/plugin-warn-if-update-available': 2.1.1_olml23j7e3unkr7c67e5g4k7li + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y + '@oclif/plugin-not-found': 2.4.3_ogreqof3k35xezedraj6pnd45y + '@oclif/plugin-warn-if-update-available': 2.1.1_ogreqof3k35xezedraj6pnd45y async-retry: 1.3.3 aws-sdk: 2.1691.0 concurrently: 7.6.0 @@ -11521,15 +11513,15 @@ packages: - typescript dev: true - /oclif/3.17.2_vk2nahlbg3l2zm6o274jd7fsaa: + /oclif/3.17.2_uqtu27iq5voxechhkclcyk3efa: resolution: {integrity: sha512-+vFXxgmR7dGGz+g6YiqSZu2LXVkBMaS9/rhtsLGkYw45e53CW/3kBgPRnOvxcTDM3Td9JPeBD2JWxXnPKGQW3A==} engines: {node: '>=12.0.0'} hasBin: true dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-not-found': 2.4.3_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-warn-if-update-available': 2.1.1_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_uqtu27iq5voxechhkclcyk3efa + '@oclif/plugin-help': 5.2.20_uqtu27iq5voxechhkclcyk3efa + '@oclif/plugin-not-found': 2.4.3_uqtu27iq5voxechhkclcyk3efa + '@oclif/plugin-warn-if-update-available': 2.1.1_uqtu27iq5voxechhkclcyk3efa async-retry: 1.3.3 aws-sdk: 2.1691.0 concurrently: 7.6.0 @@ -11543,8 +11535,8 @@ packages: semver: 7.6.3 shelljs: 0.8.5 tslib: 2.7.0 - yeoman-environment: 3.19.3_bluebird@3.7.2 - yeoman-generator: 5.10.0_nqs3lknjmcjhmksixfhcryndrq + yeoman-environment: 3.19.3 + yeoman-generator: 5.10.0_yeoman-environment@3.19.3 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -11556,15 +11548,15 @@ packages: - typescript dev: true - /oclif/3.17.2_xbvuvsv6ftnrm3lqcj3lckdxiq: + /oclif/3.17.2_vk2nahlbg3l2zm6o274jd7fsaa: resolution: {integrity: sha512-+vFXxgmR7dGGz+g6YiqSZu2LXVkBMaS9/rhtsLGkYw45e53CW/3kBgPRnOvxcTDM3Td9JPeBD2JWxXnPKGQW3A==} engines: {node: '>=12.0.0'} hasBin: true dependencies: - '@oclif/core': 2.16.0_xbvuvsv6ftnrm3lqcj3lckdxiq - '@oclif/plugin-help': 5.2.20_xbvuvsv6ftnrm3lqcj3lckdxiq - '@oclif/plugin-not-found': 2.4.3_xbvuvsv6ftnrm3lqcj3lckdxiq - '@oclif/plugin-warn-if-update-available': 2.1.1_xbvuvsv6ftnrm3lqcj3lckdxiq + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y + '@oclif/plugin-not-found': 2.4.3_ogreqof3k35xezedraj6pnd45y + '@oclif/plugin-warn-if-update-available': 2.1.1_ogreqof3k35xezedraj6pnd45y async-retry: 1.3.3 aws-sdk: 2.1691.0 concurrently: 7.6.0 @@ -11578,8 +11570,8 @@ packages: semver: 7.6.3 shelljs: 0.8.5 tslib: 2.7.0 - yeoman-environment: 3.19.3 - yeoman-generator: 5.10.0_yeoman-environment@3.19.3 + yeoman-environment: 3.19.3_bluebird@3.7.2 + yeoman-generator: 5.10.0_nqs3lknjmcjhmksixfhcryndrq transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -12006,8 +11998,8 @@ packages: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} dev: true - /path-to-regexp/8.1.0: - resolution: {integrity: sha512-Bqn3vc8CMHty6zuD+tG23s6v2kwxslHEhTj4eYaVKGIEB+YX/2wd0/rgXLFD9G9id9KCtbVy/3ZgmvZjpa0UdQ==} + /path-to-regexp/8.2.0: + resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==} engines: {node: '>=16'} /path-type/4.0.0: @@ -13684,7 +13676,7 @@ packages: yn: 3.1.1 dev: true - /ts-node/10.9.2_ogreqof3k35xezedraj6pnd45y: + /ts-node/10.9.2_jeqbknj46pgdeszrzbax4bk7my: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -13703,18 +13695,18 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 14.18.63 + '@types/node': 20.16.9 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.9.5 + typescript: 5.6.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - /ts-node/10.9.2_olml23j7e3unkr7c67e5g4k7li: + /ts-node/10.9.2_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -13733,7 +13725,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 16.18.108 + '@types/node': 14.18.63 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -13774,7 +13766,7 @@ packages: yn: 3.1.1 dev: true - /ts-node/10.9.2_xbvuvsv6ftnrm3lqcj3lckdxiq: + /ts-node/10.9.2_uqtu27iq5voxechhkclcyk3efa: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -13793,14 +13785,14 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.16.6 + '@types/node': 16.18.111 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.6.2 + typescript: 4.9.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -14093,13 +14085,13 @@ packages: engines: {node: '>=8'} dev: true - /update-browserslist-db/1.1.0_browserslist@4.23.3: + /update-browserslist-db/1.1.0_browserslist@4.24.0: resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 escalade: 3.2.0 picocolors: 1.1.0 dev: true From 77043151b5520319d998db325d02314a3ff469d2 Mon Sep 17 00:00:00 2001 From: raj pandey Date: Mon, 30 Sep 2024 19:59:35 +0530 Subject: [PATCH 31/42] fixed auth integration test cases --- .../test/integration/auth.test.ts | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/packages/contentstack-auth/test/integration/auth.test.ts b/packages/contentstack-auth/test/integration/auth.test.ts index cc5fa2b821..e41c9312f5 100644 --- a/packages/contentstack-auth/test/integration/auth.test.ts +++ b/packages/contentstack-auth/test/integration/auth.test.ts @@ -25,6 +25,7 @@ describe('contentstack-auth plugin test', () => { describe('Check auth:login command with wrong credentials', () => { test + .loadConfig({ root: process.cwd() }) // @ts-ignore .stub(CliUx, 'inquire', async (inquire) => { switch (inquire.name) { @@ -34,24 +35,27 @@ describe('contentstack-auth plugin test', () => { return 'WrongPassword@12345%$#@!'; // NOTE forcing wrong password } }) + .stub(process,'exit',()=>{}) .stdout({ print: PRINT_LOGS || false }) .command(['auth:login']) .it('Login should fail due to wrong credentials.!', (ctx) => { - expect(ctx.stdout).to.a('string').includes('Login Error\nLooks like your email or password is invalid'); + expect(ctx.stdout).to.be.includes('Login Error\nLooks like your email or password is invalid. Please try again or reset your password.'); }); }); describe('Check auth:login command with --username, --password flags and wrong credentials', () => { - test + test.loadConfig({ root: process.cwd() }) .stdout({ print: PRINT_LOGS || false }) + .stub(process,'exit',()=>{}) .command(['auth:login', `--username=${username}`, '--password=WrongPassword@12345%$#@!']) .it('Login should fail due to wrong credentials.!', (ctx) => { - expect(ctx.stdout).to.a('string').includes('Login Error\nLooks like your email or password is invalid'); + expect(ctx.stdout).to.a('string').includes('Login Error\nLooks like your email or password is invalid. Please try again or reset your password.'); }); }); + //NOTE describe('Check auth:login command with correct credentials.', () => { - test + test.loadConfig({ root: process.cwd() }) // @ts-ignore .stub(CliUx, 'inquire', async (inquire) => { switch (inquire.name) { @@ -69,17 +73,17 @@ describe('contentstack-auth plugin test', () => { }); describe('Check auth:logout command', () => { - test + test.loadConfig({ root: process.cwd() }) .stub(CliUx, 'inquire', async () => 'Yes') .stdout({ print: PRINT_LOGS || false }) - .command(['auth:logout']) + .command(['auth:logout','--yes']) .it('Logout should succeed.!', (ctx) => { expect(ctx.stdout).to.a('string').includes('Successfully logged out'); }); }); describe('Check auth:login command with --username, --password flags', () => { - test + test.loadConfig({ root: process.cwd() }) .stdout({ print: PRINT_LOGS || false }) .command(['auth:login', `-u=${username}`, `-p=${password}`]) .it('Login should succeed!', (ctx) => { @@ -95,7 +99,7 @@ describe('contentstack-auth plugin test', () => { after(() => { mail = ''; }); - test + test.loadConfig({ root: process.cwd() }) .stdout({ print: PRINT_LOGS || false }) .command(['whoami']) .it('shows user email who logged in', (ctx) => { From 8ab0c4be1d8c5054173bc1d692674228daaf60d9 Mon Sep 17 00:00:00 2001 From: "harshitha.d" Date: Fri, 4 Oct 2024 14:16:25 +0530 Subject: [PATCH 32/42] fix: update rate limits accordingly --- .../src/interfaces/index.ts | 20 ++++----- .../src/utils/rate-limit-handler.ts | 43 ++++++++++++------- 2 files changed, 36 insertions(+), 27 deletions(-) diff --git a/packages/contentstack-config/src/interfaces/index.ts b/packages/contentstack-config/src/interfaces/index.ts index 2fa8115de0..9cff3cc608 100644 --- a/packages/contentstack-config/src/interfaces/index.ts +++ b/packages/contentstack-config/src/interfaces/index.ts @@ -20,19 +20,15 @@ export interface Region { launchHubUrl: string; } +export interface Limit { + value: number; + utilize: number; +} + export interface RateLimitConfig { - getLimit?: { - value: number; - utilize: number; - }; - limit?: { - value: number; - utilize: number; - }; - bulkLimit?: { - value: number; - utilize: number; - }; + getLimit?: Limit; + limit?: Limit + bulkLimit?: Limit } export interface SetRateLimitConfig { diff --git a/packages/contentstack-config/src/utils/rate-limit-handler.ts b/packages/contentstack-config/src/utils/rate-limit-handler.ts index 4593e3faba..37ee116525 100644 --- a/packages/contentstack-config/src/utils/rate-limit-handler.ts +++ b/packages/contentstack-config/src/utils/rate-limit-handler.ts @@ -1,5 +1,6 @@ import { cliux, configHandler } from '@contentstack/cli-utilities'; import { limitNamesConfig, defaultRalteLimitConfig } from '../utils/common-utilities'; +import { Limit } from '../interfaces'; let client: any; @@ -13,7 +14,7 @@ export class RateLimitHandler { rateLimit.default = { ...defaultRalteLimitConfig }; if (config.default) { - rateLimit[config.org] = { ...defaultRalteLimitConfig }; + rateLimit[config.org] = { ...rateLimit.default }; configHandler.set('rateLimit', rateLimit); cliux.success(`Rate limit reset to default for org: ${config.org}`); return; @@ -24,34 +25,46 @@ export class RateLimitHandler { } const limitNames = Array.isArray(config['limit-name']) ? config['limit-name'] : []; const utilizeValues = Array.isArray(config.utilize) ? config.utilize.map((v) => Number(v)) : []; + const unavailableLimits = []; try { const organizations = await client.organization(config.org).fetch({ include_plan: true }); const features = organizations.plan?.features || []; - const limitsToUpdate = { ...rateLimit[config.org] }; - let index = 0; + const limitsToUpdate: { [key: string]: Limit } = { ...rateLimit[config.org] }; + let utilizationMap = {}; + limitNames.forEach((name, index) => { + if (utilizeValues[index] !== undefined) { + utilizationMap[name] = utilizeValues[index]; + } + }); + limitNamesConfig.forEach((limitName) => { const feature = features.find((f: { uid: string }) => f.uid === limitName); if (feature) { - if (limitNames.includes(limitName)) { - limitsToUpdate[limitName] = { - value: feature.limit || rateLimit[config.org][limitName]?.value || rateLimit.default[limitName]?.value, - utilize: utilizeValues[index] || defaultRalteLimitConfig[limitName]?.utilize, - }; - index++; - } else { - limitsToUpdate[limitName] = { - value: feature.limit, - utilize: defaultRalteLimitConfig[limitName]?.utilize, - }; - } + limitsToUpdate[limitName] = { + value: feature.limit || rateLimit[config.org][limitName]?.value || rateLimit.default[limitName]?.value, + utilize: utilizationMap[limitName] || defaultRalteLimitConfig[limitName]?.utilize, + }; + } else { + unavailableLimits.push(limitName); } }); + if (unavailableLimits.length > 0) { + cliux.print(`You have not subscribed to these limits: ${unavailableLimits.join(', ')}`, { + color: 'yellow', + }); + } rateLimit[config.org] = limitsToUpdate; configHandler.set('rateLimit', rateLimit); cliux.success(`Rate limit has been set successfully for org: ${config.org}`); + + Object.entries(limitsToUpdate).forEach(([limit, { value, utilize }]) => { + if (!unavailableLimits.includes(limit)) { + cliux.success(`${limit}: ${value}(${utilize}%)`); + } + }); } catch (error) { throw new Error(error); } From 0ad179639e83e484f4c07600b291e70062ebf33a Mon Sep 17 00:00:00 2001 From: "harshitha.d" Date: Tue, 8 Oct 2024 17:09:46 +0530 Subject: [PATCH 33/42] version bump --- package-lock.json | 20 +- packages/contentstack-branches/README.md | 2 +- packages/contentstack-branches/package.json | 4 +- packages/contentstack-clone/package.json | 2 +- packages/contentstack-config/README.md | 2 +- packages/contentstack-config/package.json | 2 +- packages/contentstack-export/README.md | 2 +- packages/contentstack-export/package.json | 4 +- packages/contentstack/README.md | 2 +- packages/contentstack/package.json | 8 +- pnpm-lock.yaml | 344 ++++++++++++-------- 11 files changed, 236 insertions(+), 156 deletions(-) diff --git a/package-lock.json b/package-lock.json index bfb9782667..0ea2a586fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26295,22 +26295,22 @@ }, "packages/contentstack": { "name": "@contentstack/cli", - "version": "1.25.1", + "version": "1.25.2", "license": "MIT", "dependencies": { "@contentstack/cli-audit": "~1.7.1", "@contentstack/cli-auth": "~1.3.21", "@contentstack/cli-cm-bootstrap": "~1.11.0", - "@contentstack/cli-cm-branches": "~1.1.3", + "@contentstack/cli-cm-branches": "~1.1.4", "@contentstack/cli-cm-bulk-publish": "~1.5.0", "@contentstack/cli-cm-clone": "~1.11.1", - "@contentstack/cli-cm-export": "~1.12.1", + "@contentstack/cli-cm-export": "~1.12.2", "@contentstack/cli-cm-export-to-csv": "~1.7.2", "@contentstack/cli-cm-import": "~1.17.1", "@contentstack/cli-cm-migrate-rte": "~1.4.19", "@contentstack/cli-cm-seed": "~1.8.0", "@contentstack/cli-command": "~1.3.1", - "@contentstack/cli-config": "~1.7.1", + "@contentstack/cli-config": "~1.8.0", "@contentstack/cli-launch": "~1.2.2", "@contentstack/cli-migration": "~1.6.1", "@contentstack/cli-utilities": "~1.7.3", @@ -26747,7 +26747,7 @@ }, "packages/contentstack-branches": { "name": "@contentstack/cli-cm-branches", - "version": "1.1.3", + "version": "1.1.4", "license": "MIT", "dependencies": { "@contentstack/cli-command": "~1.3.0", @@ -26771,7 +26771,7 @@ }, "devDependencies": { "@contentstack/cli-auth": "~1.3.19", - "@contentstack/cli-config": "~1.7.0", + "@contentstack/cli-config": "~1.8.0", "@contentstack/cli-dev-dependencies": "~1.2.4", "@oclif/plugin-help": "^5.1.19", "@oclif/test": "^2.5.6", @@ -26838,7 +26838,7 @@ "license": "MIT", "dependencies": { "@colors/colors": "^1.5.0", - "@contentstack/cli-cm-export": "~1.12.0", + "@contentstack/cli-cm-export": "~1.12.2", "@contentstack/cli-cm-import": "~1.17.0", "@contentstack/cli-command": "~1.3.0", "@contentstack/cli-utilities": "~1.7.2", @@ -27021,7 +27021,7 @@ }, "packages/contentstack-config": { "name": "@contentstack/cli-config", - "version": "1.7.1", + "version": "1.8.0", "license": "MIT", "dependencies": { "@contentstack/cli-command": "~1.3.0", @@ -27427,7 +27427,7 @@ }, "packages/contentstack-export": { "name": "@contentstack/cli-cm-export", - "version": "1.12.1", + "version": "1.12.2", "license": "MIT", "dependencies": { "@contentstack/cli-command": "~1.3.0", @@ -27451,7 +27451,7 @@ }, "devDependencies": { "@contentstack/cli-auth": "~1.3.19", - "@contentstack/cli-config": "~1.7.0", + "@contentstack/cli-config": "~1.8.0", "@contentstack/cli-dev-dependencies": "~1.2.4", "@oclif/plugin-help": "^5.1.19", "@oclif/test": "^2.5.6", diff --git a/packages/contentstack-branches/README.md b/packages/contentstack-branches/README.md index 112e2319a9..74f0e2f782 100755 --- a/packages/contentstack-branches/README.md +++ b/packages/contentstack-branches/README.md @@ -37,7 +37,7 @@ $ npm install -g @contentstack/cli-cm-branches $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-cm-branches/1.1.3 darwin-arm64 node-v22.2.0 +@contentstack/cli-cm-branches/1.1.4 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-branches/package.json b/packages/contentstack-branches/package.json index ece3af8b45..58f4f865c5 100644 --- a/packages/contentstack-branches/package.json +++ b/packages/contentstack-branches/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli-cm-branches", "description": "Contentstack CLI plugin to do branches operations", - "version": "1.1.3", + "version": "1.1.4", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { @@ -26,7 +26,7 @@ }, "devDependencies": { "@contentstack/cli-auth": "~1.3.19", - "@contentstack/cli-config": "~1.7.0", + "@contentstack/cli-config": "~1.8.0", "@contentstack/cli-dev-dependencies": "~1.2.4", "@oclif/plugin-help": "^5.1.19", "@oclif/test": "^2.5.6", diff --git a/packages/contentstack-clone/package.json b/packages/contentstack-clone/package.json index 3e0c1b30ab..95df38d2fa 100644 --- a/packages/contentstack-clone/package.json +++ b/packages/contentstack-clone/package.json @@ -6,7 +6,7 @@ "bugs": "https://github.com/rohitmishra209/cli-cm-clone/issues", "dependencies": { "@colors/colors": "^1.5.0", - "@contentstack/cli-cm-export": "~1.12.0", + "@contentstack/cli-cm-export": "~1.12.2", "@contentstack/cli-cm-import": "~1.17.0", "@contentstack/cli-command": "~1.3.0", "@contentstack/cli-utilities": "~1.7.2", diff --git a/packages/contentstack-config/README.md b/packages/contentstack-config/README.md index 4ef59e2c89..e4d0841a5a 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/1.7.1 darwin-arm64 node-v22.2.0 +@contentstack/cli-config/1.8.0 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-config/package.json b/packages/contentstack-config/package.json index 9a6f6e2302..50e778e5c7 100644 --- a/packages/contentstack-config/package.json +++ b/packages/contentstack-config/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli-config", "description": "Contentstack CLI plugin for configuration", - "version": "1.7.1", + "version": "1.8.0", "author": "Contentstack", "scripts": { "build": "npm run clean && npm run compile", diff --git a/packages/contentstack-export/README.md b/packages/contentstack-export/README.md index d43abd7847..e4d9e88cee 100755 --- a/packages/contentstack-export/README.md +++ b/packages/contentstack-export/README.md @@ -48,7 +48,7 @@ $ npm install -g @contentstack/cli-cm-export $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-cm-export/1.12.1 darwin-arm64 node-v22.2.0 +@contentstack/cli-cm-export/1.12.2 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-export/package.json b/packages/contentstack-export/package.json index 7a604f498b..f1a62f28f8 100644 --- a/packages/contentstack-export/package.json +++ b/packages/contentstack-export/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli-cm-export", "description": "Contentstack CLI plugin to export content from stack", - "version": "1.12.1", + "version": "1.12.2", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { @@ -26,7 +26,7 @@ }, "devDependencies": { "@contentstack/cli-auth": "~1.3.19", - "@contentstack/cli-config": "~1.7.0", + "@contentstack/cli-config": "~1.8.0", "@contentstack/cli-dev-dependencies": "~1.2.4", "@oclif/plugin-help": "^5.1.19", "@oclif/test": "^2.5.6", diff --git a/packages/contentstack/README.md b/packages/contentstack/README.md index 22676a3971..41423259bb 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/1.25.1 darwin-arm64 node-v22.8.0 +@contentstack/cli/1.25.2 darwin-arm64 node-v22.8.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack/package.json b/packages/contentstack/package.json index 824f56f62f..48b4d8c257 100755 --- a/packages/contentstack/package.json +++ b/packages/contentstack/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli", "description": "Command-line tool (CLI) to interact with Contentstack", - "version": "1.25.1", + "version": "1.25.2", "author": "Contentstack", "bin": { "csdx": "./bin/run.js" @@ -25,16 +25,16 @@ "@contentstack/cli-audit": "~1.7.1", "@contentstack/cli-auth": "~1.3.21", "@contentstack/cli-cm-bootstrap": "~1.11.0", - "@contentstack/cli-cm-branches": "~1.1.3", + "@contentstack/cli-cm-branches": "~1.1.4", "@contentstack/cli-cm-bulk-publish": "~1.5.0", - "@contentstack/cli-cm-export": "~1.12.1", + "@contentstack/cli-cm-export": "~1.12.2", "@contentstack/cli-cm-clone": "~1.11.1", "@contentstack/cli-cm-export-to-csv": "~1.7.2", "@contentstack/cli-cm-import": "~1.17.1", "@contentstack/cli-cm-migrate-rte": "~1.4.19", "@contentstack/cli-cm-seed": "~1.8.0", "@contentstack/cli-command": "~1.3.1", - "@contentstack/cli-config": "~1.7.1", + "@contentstack/cli-config": "~1.8.0", "@contentstack/cli-launch": "~1.2.2", "@contentstack/cli-migration": "~1.6.1", "@contentstack/cli-utilities": "~1.7.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 143dedbe25..265c08c0df 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,16 +13,16 @@ importers: '@contentstack/cli-audit': ~1.7.1 '@contentstack/cli-auth': ~1.3.21 '@contentstack/cli-cm-bootstrap': ~1.11.0 - '@contentstack/cli-cm-branches': ~1.1.3 + '@contentstack/cli-cm-branches': ~1.1.4 '@contentstack/cli-cm-bulk-publish': ~1.5.0 '@contentstack/cli-cm-clone': ~1.11.1 - '@contentstack/cli-cm-export': ~1.12.1 + '@contentstack/cli-cm-export': ~1.12.2 '@contentstack/cli-cm-export-to-csv': ~1.7.2 '@contentstack/cli-cm-import': ~1.17.1 '@contentstack/cli-cm-migrate-rte': ~1.4.19 '@contentstack/cli-cm-seed': ~1.8.0 '@contentstack/cli-command': ~1.3.1 - '@contentstack/cli-config': ~1.7.1 + '@contentstack/cli-config': ~1.8.0 '@contentstack/cli-launch': ~1.2.2 '@contentstack/cli-migration': ~1.6.1 '@contentstack/cli-utilities': ~1.7.3 @@ -64,21 +64,21 @@ importers: uuid: ^9.0.1 winston: ^3.7.2 dependencies: - '@contentstack/cli-audit': link:../contentstack-audit - '@contentstack/cli-auth': link:../contentstack-auth + '@contentstack/cli-audit': 1.7.2_ogreqof3k35xezedraj6pnd45y + '@contentstack/cli-auth': 1.3.22 '@contentstack/cli-cm-bootstrap': link:../contentstack-bootstrap '@contentstack/cli-cm-branches': link:../contentstack-branches '@contentstack/cli-cm-bulk-publish': link:../contentstack-bulk-publish '@contentstack/cli-cm-clone': link:../contentstack-clone '@contentstack/cli-cm-export': link:../contentstack-export - '@contentstack/cli-cm-export-to-csv': link:../contentstack-export-to-csv + '@contentstack/cli-cm-export-to-csv': 1.7.3 '@contentstack/cli-cm-import': link:../contentstack-import - '@contentstack/cli-cm-migrate-rte': link:../contentstack-migrate-rte + '@contentstack/cli-cm-migrate-rte': 1.4.20 '@contentstack/cli-cm-seed': link:../contentstack-seed - '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-command': 1.3.2 '@contentstack/cli-config': link:../contentstack-config - '@contentstack/cli-launch': link:../contentstack-launch - '@contentstack/cli-migration': link:../contentstack-migration + '@contentstack/cli-launch': 1.2.3_ogreqof3k35xezedraj6pnd45y + '@contentstack/cli-migration': 1.6.2 '@contentstack/cli-utilities': link:../contentstack-utilities '@contentstack/management': 1.17.2_debug@4.3.7 '@oclif/core': 3.27.0 @@ -152,7 +152,7 @@ importers: uuid: ^9.0.1 winston: ^3.10.0 dependencies: - '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': link:../contentstack-utilities '@oclif/plugin-help': 5.2.20_7fevqhz6gkqgsvgva3uhczuvcq '@oclif/plugin-plugins': 5.4.8 @@ -216,7 +216,7 @@ importers: typescript: ^4.9.3 winston: ^3.7.2 dependencies: - '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': link:../contentstack-utilities chalk: 4.1.2 debug: 4.3.7 @@ -274,7 +274,7 @@ importers: typescript: ^4.9.3 dependencies: '@contentstack/cli-cm-seed': link:../contentstack-seed - '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': link:../contentstack-utilities inquirer: 8.2.4 mkdirp: 1.0.4 @@ -302,7 +302,7 @@ importers: specifiers: '@contentstack/cli-auth': ~1.3.19 '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-config': ~1.7.0 + '@contentstack/cli-config': ~1.8.0 '@contentstack/cli-dev-dependencies': ~1.2.4 '@contentstack/cli-utilities': ~1.7.2 '@oclif/core': ^3.26.5 @@ -338,7 +338,7 @@ importers: typescript: ^4.9.3 winston: ^3.7.2 dependencies: - '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': link:../contentstack-utilities '@oclif/core': 3.27.0 async: 3.2.6 @@ -357,7 +357,7 @@ importers: tslib: 2.7.0 winston: 3.14.2 devDependencies: - '@contentstack/cli-auth': link:../contentstack-auth + '@contentstack/cli-auth': 1.3.22 '@contentstack/cli-config': link:../contentstack-config '@contentstack/cli-dev-dependencies': link:../contentstack-dev-dependencies '@oclif/plugin-help': 5.2.20_typescript@4.9.5 @@ -399,7 +399,7 @@ importers: tslib: ^1.13.0 winston: ^3.7.2 dependencies: - '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': link:../contentstack-utilities bluebird: 3.7.2 chalk: 4.1.2 @@ -423,7 +423,7 @@ importers: packages/contentstack-clone: specifiers: '@colors/colors': ^1.5.0 - '@contentstack/cli-cm-export': ~1.12.0 + '@contentstack/cli-cm-export': ~1.12.2 '@contentstack/cli-cm-import': ~1.17.0 '@contentstack/cli-command': ~1.3.0 '@contentstack/cli-utilities': ~1.7.2 @@ -452,7 +452,7 @@ importers: '@colors/colors': 1.6.0 '@contentstack/cli-cm-export': link:../contentstack-export '@contentstack/cli-cm-import': link:../contentstack-import - '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': link:../contentstack-utilities async: 3.2.6 chalk: 4.1.2 @@ -549,7 +549,7 @@ importers: typescript: ^4.9.3 winston: ^3.7.2 dependencies: - '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': link:../contentstack-utilities chalk: 4.1.2 debug: 4.3.7 @@ -608,7 +608,7 @@ importers: specifiers: '@contentstack/cli-auth': ~1.3.19 '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-config': ~1.7.0 + '@contentstack/cli-config': ~1.8.0 '@contentstack/cli-dev-dependencies': ~1.2.4 '@contentstack/cli-utilities': ~1.7.2 '@contentstack/cli-variants': ~0.0.1-alpha @@ -646,7 +646,7 @@ importers: typescript: ^4.9.3 winston: ^3.7.2 dependencies: - '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': link:../contentstack-utilities '@contentstack/cli-variants': link:../contentstack-variants '@oclif/core': 3.27.0 @@ -665,7 +665,7 @@ importers: tslib: 2.7.0 winston: 3.14.2 devDependencies: - '@contentstack/cli-auth': link:../contentstack-auth + '@contentstack/cli-auth': 1.3.22 '@contentstack/cli-config': link:../contentstack-config '@contentstack/cli-dev-dependencies': link:../contentstack-dev-dependencies '@oclif/plugin-help': 5.2.20_typescript@4.9.5 @@ -709,7 +709,7 @@ importers: nyc: ^15.1.0 oclif: ^3.8.1 dependencies: - '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': link:../contentstack-utilities chalk: 4.1.2 fast-csv: 4.3.6 @@ -776,8 +776,8 @@ importers: uuid: ^9.0.1 winston: ^3.7.2 dependencies: - '@contentstack/cli-audit': link:../contentstack-audit - '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-audit': 1.7.2_ogreqof3k35xezedraj6pnd45y + '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': link:../contentstack-utilities '@contentstack/cli-variants': link:../contentstack-variants '@contentstack/management': 1.17.2_debug@4.3.7 @@ -861,7 +861,7 @@ importers: winston: ^3.8.2 dependencies: '@apollo/client': 3.11.8_graphql@16.9.0 - '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': link:../contentstack-utilities '@oclif/core': 3.27.0 '@oclif/plugin-help': 5.2.20_olml23j7e3unkr7c67e5g4k7li @@ -922,7 +922,7 @@ importers: tslib: ^1.13.0 uuid: ^9.0.1 dependencies: - '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': link:../contentstack-utilities '@contentstack/json-rte-serializer': 2.0.9 chalk: 4.1.2 @@ -969,7 +969,7 @@ importers: oclif: ^3.11.3 winston: ^3.7.2 dependencies: - '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': link:../contentstack-utilities async: 3.2.6 callsites: 3.1.0 @@ -1021,7 +1021,7 @@ importers: typescript: ^4.9.3 dependencies: '@contentstack/cli-cm-import': link:../contentstack-import - '@contentstack/cli-command': link:../contentstack-command + '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': link:../contentstack-utilities inquirer: 8.2.4 mkdirp: 1.0.4 @@ -1615,8 +1615,187 @@ packages: /@colors/colors/1.6.0: resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} engines: {node: '>=0.1.90'} + + /@contentstack/cli-audit/1.7.2_ogreqof3k35xezedraj6pnd45y: + resolution: {integrity: sha512-eLcrZImU5UhOLsH4FQTDgtkie5tzqRJvgacauTT/HtrHJ8qF35708m01dnkJp3P0/e9CM/kWap8vLXQY8y/FuQ==} + engines: {node: '>=16'} + hasBin: true + dependencies: + '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-utilities': 1.8.0 + '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y + '@oclif/plugin-plugins': 5.4.8 + chalk: 4.1.2 + fast-csv: 4.3.6 + fs-extra: 11.2.0 + lodash: 4.17.21 + uuid: 9.0.1 + winston: 3.14.2 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - encoding + - supports-color + - typescript dev: false + /@contentstack/cli-auth/1.3.22: + resolution: {integrity: sha512-APl33TAdHr77rh5FLRZ3lnrEh4/osHZXeRh/2jP/qUDNU09HDXz4dnHc0v71uU5kKqUhh20Fgx3v0QzieAkB9g==} + engines: {node: '>=14.0.0'} + dependencies: + '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-utilities': 1.8.0 + chalk: 4.1.2 + debug: 4.3.7 + inquirer: 8.2.4 + winston: 3.14.2 + transitivePeerDependencies: + - encoding + - supports-color + + /@contentstack/cli-cm-export-to-csv/1.7.3: + resolution: {integrity: sha512-pHmXbgwF7ONvm2+NY1ezEUYHUEduUhlSkTOuw4JyzIin6B043o5ON2soSiHgPSPcRJ+XB4IYT/HsDg/8Ois71g==} + engines: {node: '>=14.0.0'} + dependencies: + '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-utilities': 1.8.0 + chalk: 4.1.2 + fast-csv: 4.3.6 + inquirer: 8.2.4 + inquirer-checkbox-plus-prompt: 1.0.1 + mkdirp: 3.0.1 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + + /@contentstack/cli-cm-migrate-rte/1.4.20: + resolution: {integrity: sha512-PHWBChRHl3yAmiL9AuBT+0kJMYO+NeHVn9KzRCYqJDvXDCI0ts6XfVHAdQXOiXv0Hd4pkkM0Yskt5SQ9Felv1A==} + engines: {node: '>=14.0.0'} + dependencies: + '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-utilities': 1.8.0 + '@contentstack/json-rte-serializer': 2.0.9 + chalk: 4.1.2 + collapse-whitespace: 1.1.7 + jsdom: 20.0.3 + jsonschema: 1.4.1 + lodash: 4.17.21 + nock: 13.5.5 + omit-deep-lodash: 1.1.7 + sinon: 19.0.2 + uuid: 9.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - encoding + - supports-color + - utf-8-validate + dev: false + + /@contentstack/cli-command/1.3.2: + resolution: {integrity: sha512-LcggB2G4DeoTEbUmexAcQnBJjbR0cy3arzLD901p2yPmVx09HCD8g68WSqWPFNY6yg7zu2ln1vNgZ7y/Pqx5NA==} + engines: {node: '>=14.0.0'} + dependencies: + '@contentstack/cli-utilities': 1.8.0 + contentstack: 3.21.0 + transitivePeerDependencies: + - encoding + - supports-color + + /@contentstack/cli-launch/1.2.3_ogreqof3k35xezedraj6pnd45y: + resolution: {integrity: sha512-oxXq40KnjJrJU7IDJXOkohSsn3MVsEAd2gMBRpLW0Kgr9NG6P90QfMDe/MdIMZkfB7I5sMy0dyqz2Vdwnxdkgw==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@apollo/client': 3.11.8_graphql@16.9.0 + '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-utilities': 1.8.0 + '@oclif/core': 3.27.0 + '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y + '@oclif/plugin-plugins': 5.4.8 + '@types/express': 4.17.21 + '@types/express-serve-static-core': 4.19.5 + adm-zip: 0.5.16 + chalk: 4.1.2 + cross-fetch: 3.1.8 + dotenv: 16.4.5 + esm: 3.2.25 + express: 4.21.0 + form-data: 4.0.0 + graphql: 16.9.0 + ini: 3.0.1 + lodash: 4.17.21 + open: 8.4.2 + winston: 3.14.2 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - '@types/react' + - encoding + - graphql-ws + - react + - react-dom + - subscriptions-transport-ws + - supports-color + - typescript + dev: false + + /@contentstack/cli-migration/1.6.2: + resolution: {integrity: sha512-3K/8mTOPjbveKdfDOyK72f+V6BZflYCiQE8UnX8e8OoVP7Tht96/Xupqkvm1nkZoFQ1zV2SYC9EKEsOXJStWQw==} + engines: {node: '>=8.3.0'} + dependencies: + '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-utilities': 1.8.0 + async: 3.2.6 + callsites: 3.1.0 + cardinal: 2.1.1 + chalk: 4.1.2 + dot-object: 2.1.5 + dotenv: 16.4.5 + listr: 0.14.3 + winston: 3.14.2 + transitivePeerDependencies: + - encoding + - supports-color + - zen-observable + - zenObservable + dev: false + + /@contentstack/cli-utilities/1.8.0: + resolution: {integrity: sha512-EeyHNTzTKaY7xtHYjIztGWXHWBajCLOHkbEx3wBHnmV8QoXs8I9JqpEtiIZP36o16EuQhzwFhPwoqANdTgOIow==} + dependencies: + '@contentstack/management': 1.17.2_debug@4.3.7 + '@contentstack/marketplace-sdk': 1.2.3_debug@4.3.7 + '@oclif/core': 3.27.0 + axios: 1.7.7_debug@4.3.7 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-table: 0.3.11 + conf: 10.2.0 + debug: 4.3.7 + dotenv: 16.4.5 + figures: 3.2.0 + inquirer: 8.2.4 + inquirer-search-checkbox: 1.0.0 + inquirer-search-list: 1.2.6 + klona: 2.0.6 + lodash: 4.17.21 + mkdirp: 1.0.4 + open: 8.4.2 + ora: 5.4.1 + recheck: 4.4.5 + rxjs: 6.6.7 + traverse: 0.6.10 + unique-string: 2.0.0 + uuid: 9.0.1 + winston: 3.14.2 + xdg-basedir: 4.0.0 + transitivePeerDependencies: + - supports-color + /@contentstack/json-rte-serializer/2.0.9: resolution: {integrity: sha512-HMXDdJy0m9PzcFttytwZNVApraYlkN6uCLVdvRoqnYnYr9tFBTilE6ker2zWrZa7xB70xxiSzdOX569OMKrJgg==} dependencies: @@ -1644,7 +1823,6 @@ packages: qs: 6.13.0 transitivePeerDependencies: - debug - dev: false /@contentstack/marketplace-sdk/1.2.3_debug@4.3.7: resolution: {integrity: sha512-6JEDEKkHfbKJttH0lBZcf+NnPzdk3PMcfxtsxV/wVq9zvD9Z+UPIXaLmrDX7XpDuMaqnqjdSxfBBB439nimCvQ==} @@ -1652,11 +1830,9 @@ packages: axios: 1.7.7_debug@4.3.7 transitivePeerDependencies: - debug - dev: false /@contentstack/utils/1.3.11: resolution: {integrity: sha512-K07q0j7HPix0sQzBgdzCYpDyUanJDkRWGUPYQHQki7XIXbA2ynqQ1cF80N/KZpNuPa8aj5mbOzq67KXu62HYTQ==} - dev: false /@cspotcode/source-map-support/0.8.1: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} @@ -1670,7 +1846,6 @@ packages: colorspace: 1.1.4 enabled: 2.0.0 kuler: 2.0.0 - dev: false /@eslint-community/eslint-utils/4.4.0_eslint@7.32.0: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} @@ -2732,7 +2907,6 @@ packages: widest-line: 3.1.0 wordwrap: 1.0.0 wrap-ansi: 7.0.0 - dev: false /@oclif/core/4.0.22: resolution: {integrity: sha512-aXM2O4g7f+kPNzhhOfqGOVRVYDxTVrH7Y720MuH0Twq5WHMxI4XwntnyBaRscoCPG6FWhItZLtiZxsvaUdupGg==} @@ -3637,7 +3811,6 @@ packages: /@types/triple-beam/1.3.5: resolution: {integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==} - dev: false /@types/uuid/9.0.8: resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} @@ -4366,7 +4539,6 @@ packages: optional: true dependencies: ajv: 8.17.1 - dev: false /ajv/6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} @@ -4405,7 +4577,6 @@ packages: /ansi-escapes/3.2.0: resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} engines: {node: '>=4'} - dev: false /ansi-escapes/4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} @@ -4421,7 +4592,6 @@ packages: /ansi-regex/3.0.1: resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==} engines: {node: '>=4'} - dev: false /ansi-regex/5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -4710,7 +4880,6 @@ packages: /atomically/1.7.0: resolution: {integrity: sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==} engines: {node: '>=10.12.0'} - dev: false /available-typed-arrays/1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} @@ -4753,7 +4922,6 @@ packages: proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - dev: false /babel-jest/29.7.0_@babel+core@7.25.2: resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} @@ -4909,7 +5077,6 @@ packages: /boolbase/1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - dev: false /brace-expansion/1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -5248,7 +5415,6 @@ packages: /chardet/0.4.2: resolution: {integrity: sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==} - dev: false /chardet/0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} @@ -5268,7 +5434,6 @@ packages: domelementtype: 2.3.0 domhandler: 5.0.3 domutils: 3.1.0 - dev: false /cheerio/1.0.0: resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==} @@ -5285,7 +5450,6 @@ packages: parse5-parser-stream: 7.1.2 undici: 6.19.8 whatwg-mimetype: 4.0.0 - dev: false /child_process/1.0.2: resolution: {integrity: sha512-Wmza/JzL0SiWz7kl6MhIKT5ceIlnFPJX+lwUGj7Clhy5MMldsSoJR0+uvRzOS5Kv45Mq7t1PoE8TsOA9bzvb6g==} @@ -5357,7 +5521,6 @@ packages: engines: {node: '>=4'} dependencies: restore-cursor: 2.0.0 - dev: false /cli-cursor/3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} @@ -5391,7 +5554,6 @@ packages: /cli-width/2.2.1: resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} - dev: false /cli-width/3.0.0: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} @@ -5512,7 +5674,6 @@ packages: dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 - dev: false /color-support/1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} @@ -5524,7 +5685,6 @@ packages: dependencies: color-convert: 1.9.3 color-string: 1.9.1 - dev: false /color/4.2.3: resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} @@ -5532,7 +5692,6 @@ packages: dependencies: color-convert: 2.0.1 color-string: 1.9.1 - dev: false /colors/1.0.3: resolution: {integrity: sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==} @@ -5543,7 +5702,6 @@ packages: dependencies: color: 3.2.1 text-hex: 1.0.0 - dev: false /combined-stream/1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} @@ -5638,7 +5796,6 @@ packages: onetime: 5.1.2 pkg-up: 3.1.0 semver: 7.6.3 - dev: false /config-master/3.1.0: resolution: {integrity: sha512-n7LBL1zBzYdTpF1mx5DNcZnZn05CWIdsdvtPL4MosvqbBUK3Rq6VWEtGUuF3Y0s9/CIhMejezqlSkP6TnCJ/9g==} @@ -5681,7 +5838,6 @@ packages: qs: 6.13.0 transitivePeerDependencies: - encoding - dev: false /convert-source-map/1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} @@ -5763,7 +5919,6 @@ packages: /crypto-random-string/2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} - dev: false /css-select/5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} @@ -5773,12 +5928,10 @@ packages: domhandler: 5.0.3 domutils: 3.1.0 nth-check: 2.1.1 - dev: false /css-what/6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} - dev: false /cssom/0.3.8: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} @@ -5858,7 +6011,6 @@ packages: engines: {node: '>=10'} dependencies: mimic-fn: 3.1.0 - dev: false /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} @@ -6002,7 +6154,6 @@ packages: /define-lazy-prop/2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} - dev: false /define-properties/1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} @@ -6118,11 +6269,9 @@ packages: domelementtype: 2.3.0 domhandler: 5.0.3 entities: 4.5.0 - dev: false /domelementtype/2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - dev: false /domexception/4.0.0: resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} @@ -6137,7 +6286,6 @@ packages: engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 - dev: false /domutils/3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} @@ -6145,7 +6293,6 @@ packages: dom-serializer: 2.0.0 domelementtype: 2.3.0 domhandler: 5.0.3 - dev: false /dot-object/2.1.5: resolution: {integrity: sha512-xHF8EP4XH/Ba9fvAF2LDd5O3IITVolerVV6xvkxoM8zlGEiCUrggpAnHyOoKJKCrhvPcGATFAUwIujj7bRG5UA==} @@ -6160,7 +6307,6 @@ packages: engines: {node: '>=10'} dependencies: is-obj: 2.0.0 - dev: false /dotenv-expand/9.0.0: resolution: {integrity: sha512-uW8Hrhp5ammm9x7kBLR6jDfujgaDarNA02tprvZdyrJ7MpdzD1KyrIHG4l+YoC2fJ2UcdFdNWNWIjt+sexBHJw==} @@ -6207,7 +6353,6 @@ packages: /enabled/2.0.0: resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==} - dev: false /encodeurl/1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} @@ -6224,7 +6369,6 @@ packages: dependencies: iconv-lite: 0.6.3 whatwg-encoding: 3.1.1 - dev: false /encoding/0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -6373,7 +6517,6 @@ packages: /es6-promise/4.2.8: resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} - dev: false /escalade/3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} @@ -6681,7 +6824,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/parser': 6.21.0_da34rr5jjo7ome56umyinntrou debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-typescript: 3.6.3_vlxrtconwegi4ufrc2q6ije6we @@ -6740,7 +6883,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/parser': 6.21.0_da34rr5jjo7ome56umyinntrou debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 @@ -6833,7 +6976,7 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 6.21.0_4lxgoysztp3gakdxqfzw7vhg4u + '@typescript-eslint/parser': 6.21.0_da34rr5jjo7ome56umyinntrou array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -7475,7 +7618,6 @@ packages: chardet: 0.4.2 iconv-lite: 0.4.24 tmp: 0.0.33 - dev: false /external-editor/3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} @@ -7577,7 +7719,6 @@ packages: /fecha/4.2.3: resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} - dev: false /figlet/1.7.0: resolution: {integrity: sha512-gO8l3wvqo0V7wEFLXPbkX83b7MVjRrk1oRLfYlZXol8nEpb/ON9pcKLI4qpBv5YtOTfrINtqb7b40iYY2FTWFg==} @@ -7598,7 +7739,6 @@ packages: engines: {node: '>=4'} dependencies: escape-string-regexp: 1.0.5 - dev: false /figures/3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} @@ -7683,7 +7823,6 @@ packages: engines: {node: '>=6'} dependencies: locate-path: 3.0.0 - dev: false /find-up/4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} @@ -7741,7 +7880,6 @@ packages: /fn.name/1.1.0: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} - dev: false /follow-redirects/1.15.9: resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} @@ -7763,7 +7901,6 @@ packages: optional: true dependencies: debug: 4.3.7 - dev: false /for-each/0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -7792,7 +7929,6 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - dev: false /form-data/4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} @@ -7892,7 +8028,6 @@ packages: /fuzzy/0.1.3: resolution: {integrity: sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==} engines: {node: '>= 0.6.0'} - dev: false /gauge/3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} @@ -8266,7 +8401,6 @@ packages: domhandler: 5.0.3 domutils: 3.1.0 entities: 4.5.0 - dev: false /http-cache-semantics/4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} @@ -8472,7 +8606,6 @@ packages: figures: 2.0.0 fuzzy: 0.1.3 inquirer: 3.3.0 - dev: false /inquirer-search-list/1.2.6: resolution: {integrity: sha512-C4pKSW7FOYnkAloH8rB4FiM91H1v08QFZZJh6KRt//bMfdDBIhgdX8wjHvrVH2bu5oIo6wYqGpzSBxkeClPxew==} @@ -8481,7 +8614,6 @@ packages: figures: 2.0.0 fuzzy: 0.1.3 inquirer: 3.3.0 - dev: false /inquirer/3.3.0: resolution: {integrity: sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==} @@ -8500,7 +8632,6 @@ packages: string-width: 2.1.1 strip-ansi: 4.0.0 through: 2.3.8 - dev: false /inquirer/5.2.0: resolution: {integrity: sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==} @@ -8596,7 +8727,6 @@ packages: /is-arrayish/0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - dev: false /is-bigint/1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} @@ -8676,7 +8806,6 @@ packages: /is-fullwidth-code-point/2.0.0: resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} engines: {node: '>=4'} - dev: false /is-fullwidth-code-point/3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} @@ -8747,7 +8876,6 @@ packages: /is-obj/2.0.0: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} - dev: false /is-object/1.0.2: resolution: {integrity: sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==} @@ -8900,7 +9028,6 @@ packages: whatwg-fetch: 3.6.20 transitivePeerDependencies: - encoding - dev: false /isstream/0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} @@ -9778,7 +9905,6 @@ packages: /json-schema-typed/7.0.3: resolution: {integrity: sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==} - dev: false /json-stable-stringify-without-jsonify/1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} @@ -9865,11 +9991,9 @@ packages: /klona/2.0.6: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - dev: false /kuler/2.0.0: resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} - dev: false /leven/3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} @@ -9962,7 +10086,6 @@ packages: /localStorage/1.0.4: resolution: {integrity: sha512-r35zrihcDiX+dqWlJSeIwS9nrF95OQTgqMFm3FB2D/+XgdmZtcutZOb7t0xXkhOEM8a9kpuu7cc28g1g36I5DQ==} engines: {node: '>= v0.2.0'} - dev: false /locate-path/3.0.0: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} @@ -9970,7 +10093,6 @@ packages: dependencies: p-locate: 3.0.0 path-exists: 3.0.0 - dev: false /locate-path/5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} @@ -10126,7 +10248,6 @@ packages: ms: 2.1.3 safe-stable-stringify: 2.5.0 triple-beam: 1.4.1 - dev: false /loose-envify/1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} @@ -10449,7 +10570,6 @@ packages: /mimic-fn/1.2.0: resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} engines: {node: '>=4'} - dev: false /mimic-fn/2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} @@ -10458,7 +10578,6 @@ packages: /mimic-fn/3.1.0: resolution: {integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==} engines: {node: '>=8'} - dev: false /mimic-response/1.0.1: resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} @@ -10720,7 +10839,6 @@ packages: /mute-stream/0.0.7: resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} - dev: false /mute-stream/0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} @@ -11212,7 +11330,6 @@ packages: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: boolbase: 1.0.0 - dev: false /number-is-nan/1.0.1: resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} @@ -11602,14 +11719,12 @@ packages: resolution: {integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==} dependencies: fn.name: 1.1.0 - dev: false /onetime/2.0.1: resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==} engines: {node: '>=4'} dependencies: mimic-fn: 1.2.0 - dev: false /onetime/5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} @@ -11624,7 +11739,6 @@ packages: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 - dev: false /optimism/0.18.0: resolution: {integrity: sha512-tGn8+REwLRNFnb9WmcY5IfpOqeX2kpaYJ1s6Ae3mn12AeydLkR3j+jSCmVQFoXqU8D41PAJ1RG1rCRNWmNZVmQ==} @@ -11698,7 +11812,6 @@ packages: engines: {node: '>=6'} dependencies: p-limit: 2.3.0 - dev: false /p-locate/4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} @@ -11928,19 +12041,16 @@ packages: dependencies: domhandler: 5.0.3 parse5: 7.1.2 - dev: false /parse5-parser-stream/7.1.2: resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} dependencies: parse5: 7.1.2 - dev: false /parse5/7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: entities: 4.5.0 - dev: false /parseurl/1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} @@ -11956,7 +12066,6 @@ packages: /path-exists/3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} - dev: false /path-exists/4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} @@ -12048,7 +12157,6 @@ packages: engines: {node: '>=8'} dependencies: find-up: 3.0.0 - dev: false /pluralize/8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} @@ -12267,7 +12375,6 @@ packages: engines: {node: '>=0.6'} dependencies: side-channel: 1.0.6 - dev: false /querystring/0.2.0: resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} @@ -12436,7 +12543,6 @@ packages: /recheck-jar/4.4.5: resolution: {integrity: sha512-a2kMzcfr+ntT0bObNLY22EUNV6Z6WeZ+DybRmPOUXVWzGcqhRcrK74tpgrYt3FdzTlSh85pqoryAPmrNkwLc0g==} requiresBuild: true - dev: false optional: true /recheck-linux-x64/4.4.5: @@ -12444,7 +12550,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: false optional: true /recheck-macos-x64/4.4.5: @@ -12452,7 +12557,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: false optional: true /recheck-windows-x64/4.4.5: @@ -12460,7 +12564,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: false optional: true /recheck/4.4.5: @@ -12471,7 +12574,6 @@ packages: recheck-linux-x64: 4.4.5 recheck-macos-x64: 4.4.5 recheck-windows-x64: 4.4.5 - dev: false /rechoir/0.6.2: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} @@ -12636,7 +12738,6 @@ packages: dependencies: onetime: 2.0.1 signal-exit: 3.0.7 - dev: false /restore-cursor/3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} @@ -12700,11 +12801,9 @@ packages: resolution: {integrity: sha512-3xPNZGW93oCjiO7PtKxRK6iOVYBWBvtf9QHDfU23Oc+dLIQmAV//UnyXV/yihv81VS/UqoQPk4NegS8EFi55Hg==} dependencies: rx-lite: 4.0.8 - dev: false /rx-lite/4.0.8: resolution: {integrity: sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA==} - dev: false /rxjs/5.5.12: resolution: {integrity: sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==} @@ -12718,7 +12817,6 @@ packages: engines: {npm: '>=2.0.0'} dependencies: tslib: 1.14.1 - dev: false /rxjs/7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} @@ -12757,7 +12855,6 @@ packages: /safe-stable-stringify/2.5.0: resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} engines: {node: '>=10'} - dev: false /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -12941,7 +13038,6 @@ packages: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} dependencies: is-arrayish: 0.3.2 - dev: false /sinon/17.0.2: resolution: {integrity: sha512-uihLiaB9FhzesElPDFZA7hDcNABzsVHwr3YfmM9sBllVwab3l0ltGlRV1XhpNfIacNDLGD1QRZNLs5nU5+hTuA==} @@ -13139,7 +13235,6 @@ packages: /stack-trace/0.0.10: resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} - dev: false /stack-utils/2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} @@ -13198,7 +13293,6 @@ packages: dependencies: is-fullwidth-code-point: 2.0.0 strip-ansi: 4.0.0 - dev: false /string-width/4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -13262,7 +13356,6 @@ packages: engines: {node: '>=4'} dependencies: ansi-regex: 3.0.1 - dev: false /strip-ansi/6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} @@ -13440,7 +13533,6 @@ packages: /text-hex/1.0.0: resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==} - dev: false /text-table/0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -13529,7 +13621,6 @@ packages: gopd: 1.0.1 typedarray.prototype.slice: 1.0.3 which-typed-array: 1.1.15 - dev: false /tree-kill/1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} @@ -13543,7 +13634,6 @@ packages: /triple-beam/1.4.1: resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==} engines: {node: '>= 14.0.0'} - dev: false /ts-api-utils/1.3.0_typescript@4.9.5: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} @@ -13947,7 +14037,6 @@ packages: es-errors: 1.3.0 typed-array-buffer: 1.0.2 typed-array-byte-offset: 1.0.2 - dev: false /typescript/4.9.5: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} @@ -14003,7 +14092,6 @@ packages: /undici/6.19.8: resolution: {integrity: sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==} engines: {node: '>=18.17'} - dev: false /unique-filename/1.1.1: resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} @@ -14050,7 +14138,6 @@ packages: engines: {node: '>=8'} dependencies: crypto-random-string: 2.0.0 - dev: false /universal-user-agent/6.0.1: resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==} @@ -14148,7 +14235,6 @@ packages: /uuid/9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true - dev: false /v8-compile-cache-lib/3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} @@ -14268,11 +14354,9 @@ packages: engines: {node: '>=18'} dependencies: iconv-lite: 0.6.3 - dev: false /whatwg-fetch/3.6.20: resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} - dev: false /whatwg-mimetype/3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} @@ -14282,7 +14366,6 @@ packages: /whatwg-mimetype/4.0.0: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} engines: {node: '>=18'} - dev: false /whatwg-url/11.0.0: resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} @@ -14371,7 +14454,6 @@ packages: logform: 2.6.1 readable-stream: 3.6.2 triple-beam: 1.4.1 - dev: false /winston/2.4.7: resolution: {integrity: sha512-vLB4BqzCKDnnZH9PHGoS2ycawueX4HLqENXQitvFHczhgW2vFpSOn31LZtVr1KU8YTw7DS4tM+cqyovxo8taVg==} @@ -14400,7 +14482,6 @@ packages: stack-trace: 0.0.10 triple-beam: 1.4.1 winston-transport: 4.7.1 - dev: false /word-wrap/1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} @@ -14495,7 +14576,6 @@ packages: /xdg-basedir/4.0.0: resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} engines: {node: '>=8'} - dev: false /xml-name-validator/4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} From ca9ecb93f8fcd242d12060371e33f18891ea0bb6 Mon Sep 17 00:00:00 2001 From: "harshitha.d" Date: Tue, 8 Oct 2024 20:14:31 +0530 Subject: [PATCH 34/42] update pnpm lock --- pnpm-lock.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7af6581865..f48f34b3b2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -924,7 +924,7 @@ importers: dependencies: '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': link:../contentstack-utilities - '@contentstack/json-rte-serializer': 2.0.10 + '@contentstack/json-rte-serializer': 2.0.9 chalk: 4.1.2 collapse-whitespace: 1.1.7 jsdom: 20.0.3 @@ -1624,7 +1624,7 @@ packages: '@contentstack/cli-command': 1.3.2 '@contentstack/cli-utilities': 1.8.0 '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-plugins': 5.4.8 + '@oclif/plugin-plugins': 5.4.9 chalk: 4.1.2 fast-csv: 4.3.6 fs-extra: 11.2.0 @@ -1714,9 +1714,9 @@ packages: '@contentstack/cli-utilities': 1.8.0 '@oclif/core': 3.27.0 '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-plugins': 5.4.8 + '@oclif/plugin-plugins': 5.4.9 '@types/express': 4.17.21 - '@types/express-serve-static-core': 4.19.5 + '@types/express-serve-static-core': 4.19.6 adm-zip: 0.5.16 chalk: 4.1.2 cross-fetch: 3.1.8 @@ -6825,7 +6825,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0_da34rr5jjo7ome56umyinntrou + '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 @@ -6884,7 +6884,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0_da34rr5jjo7ome56umyinntrou + '@typescript-eslint/parser': 6.21.0_jofidmxrjzhj7l6vknpw5ecvfe debug: 3.2.7 eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 @@ -6977,7 +6977,7 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 6.21.0_da34rr5jjo7ome56umyinntrou + '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 From 78e5b9143bd647b8838235fd429c008b4f3b2899 Mon Sep 17 00:00:00 2001 From: "harshitha.d" Date: Wed, 9 Oct 2024 12:39:12 +0530 Subject: [PATCH 35/42] fixed the failing check --- package-lock.json | 1933 +++++++++++------ packages/contentstack-audit/package.json | 4 +- packages/contentstack-auth/package.json | 4 +- packages/contentstack-bootstrap/package.json | 4 +- packages/contentstack-branches/package.json | 6 +- .../contentstack-bulk-publish/package.json | 4 +- packages/contentstack-clone/package.json | 4 +- packages/contentstack-command/package.json | 2 +- packages/contentstack-config/package.json | 4 +- .../contentstack-export-to-csv/package.json | 4 +- packages/contentstack-export/package.json | 6 +- packages/contentstack-import/package.json | 6 +- packages/contentstack-launch/package.json | 6 +- .../contentstack-migrate-rte/package.json | 4 +- packages/contentstack-migration/package.json | 4 +- packages/contentstack-seed/package.json | 4 +- pnpm-lock.yaml | 112 +- 17 files changed, 1420 insertions(+), 691 deletions(-) diff --git a/package-lock.json b/package-lock.json index 872bc58e7a..ce60778e52 100644 --- a/package-lock.json +++ b/package-lock.json @@ -76,13 +76,13 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/highlight": "^7.24.7", + "@babel/highlight": "^7.25.7", "picocolors": "^1.0.0" }, "engines": { @@ -90,9 +90,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", - "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.7.tgz", + "integrity": "sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==", "dev": true, "license": "MIT", "engines": { @@ -100,22 +100,22 @@ } }, "node_modules/@babel/core": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", - "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz", + "integrity": "sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-module-transforms": "^7.25.2", - "@babel/helpers": "^7.25.0", - "@babel/parser": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.2", - "@babel/types": "^7.25.2", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helpers": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -141,9 +141,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.1.tgz", - "integrity": "sha512-Y956ghgTT4j7rKesabkh5WeqgSFZVFwaPR0IWFm7KFHFmmJ4afbG49SmfW4S+GyRPx0Dy5jxEWA5t0rpxfElWg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.7.tgz", + "integrity": "sha512-B+BO9x86VYsQHimucBAL1fxTJKF4wyKY6ZVzee9QgzdZOUfs3BaR6AQrgoGrRI+7IFS1wUz/VyQ+SoBcSpdPbw==", "dev": true, "license": "MIT", "dependencies": { @@ -180,31 +180,31 @@ } }, "node_modules/@babel/generator": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", - "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.25.6", + "@babel/types": "^7.25.7", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", - "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.2", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", + "@babel/compat-data": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -223,30 +223,30 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", - "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "@babel/traverse": "^7.25.2" + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -256,9 +256,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", - "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", "dev": true, "license": "MIT", "engines": { @@ -266,23 +266,23 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", - "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", "dev": true, "license": "MIT", "engines": { @@ -290,9 +290,9 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", "dev": true, "license": "MIT", "engines": { @@ -300,9 +300,9 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", "dev": true, "license": "MIT", "engines": { @@ -310,27 +310,27 @@ } }, "node_modules/@babel/helpers": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz", - "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.6" + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -418,13 +418,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", - "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.7.tgz", + "integrity": "sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.25.6" + "@babel/types": "^7.25.7" }, "bin": { "parser": "bin/babel-parser.js" @@ -489,13 +489,13 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.6.tgz", - "integrity": "sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz", + "integrity": "sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -531,13 +531,13 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", - "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz", + "integrity": "sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -657,13 +657,13 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.4.tgz", - "integrity": "sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.7.tgz", + "integrity": "sha512-rR+5FDjpCHqqZN2bzZm18bVYGaejGq5ZkpVCJLXor/+zlSrSoc4KWcHI0URVWjl/68Dyr1uwZUz/1njycEAv9g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -673,9 +673,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", - "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", + "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", "dev": true, "license": "MIT", "dependencies": { @@ -686,32 +686,32 @@ } }, "node_modules/@babel/template": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", - "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.25.0", - "@babel/types": "^7.25.0" + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", - "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.6", - "@babel/parser": "^7.25.6", - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.6", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -730,14 +730,14 @@ } }, "node_modules/@babel/types": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", - "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.7.tgz", + "integrity": "sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -904,9 +904,9 @@ } }, "node_modules/@contentstack/utils": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@contentstack/utils/-/utils-1.3.11.tgz", - "integrity": "sha512-K07q0j7HPix0sQzBgdzCYpDyUanJDkRWGUPYQHQki7XIXbA2ynqQ1cF80N/KZpNuPa8aj5mbOzq67KXu62HYTQ==", + "version": "1.3.12", + "resolved": "https://registry.npmjs.org/@contentstack/utils/-/utils-1.3.12.tgz", + "integrity": "sha512-5aTE13faSPPToGHkRwQF3bGanOaNH3nxWnSsPXWCnItIwsIqPVIwdR4cd0NyZpMTajv+IYrrIVAeibGEgAyQrg==", "license": "MIT" }, "node_modules/@cspotcode/source-map-support": { @@ -2402,15 +2402,15 @@ } }, "node_modules/@oclif/plugin-plugins": { - "version": "5.4.9", - "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-5.4.9.tgz", - "integrity": "sha512-V64IZ5ldyZWJRwYsRHzGvuayWM1KYTsNNI3O58U6+VwEs2Ir16Q0Nwu0Ejnn6mM7na9Qz4RCU9tWhbngRoZt+g==", + "version": "5.4.14", + "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-5.4.14.tgz", + "integrity": "sha512-ZoF9Jw4Y4uTFf56tGHGsBzCFhBKKRAuIiGCMoSpy8VEL3cFb5Jv6Xm0rdzv54lkmw1XWBBFM6cqK/hmxM2QEIw==", "license": "MIT", "dependencies": { "@oclif/core": "^4", "ansis": "^3.3.2", "debug": "^4.3.7", - "npm": "^10.8.3", + "npm": "^10.9.0", "npm-package-arg": "^11.0.3", "npm-run-path": "^5.3.0", "object-treeify": "^4.0.1", @@ -2424,9 +2424,9 @@ } }, "node_modules/@oclif/plugin-plugins/node_modules/@oclif/core": { - "version": "4.0.23", - "resolved": "https://registry.npmjs.org/@oclif/core/-/core-4.0.23.tgz", - "integrity": "sha512-wDl/eis7XDIM1pQWUGKLB+EQKJO9UrjaQ5NcwIbz7GW0gWuJfo9QAK75csgNUN/9Pbok9Ryt+sJgogS4RCIp5g==", + "version": "4.0.27", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-4.0.27.tgz", + "integrity": "sha512-9j92jHr6k2tjQ6/mIwNi46Gqw+qbPFQ02mxT5T8/nxO2fgsPL3qL0kb9SR1il5AVfqpgLIG3uLUcw87rgaioUg==", "license": "MIT", "dependencies": { "ansi-escapes": "^4.3.2", @@ -2438,7 +2438,7 @@ "get-package-type": "^0.1.0", "globby": "^11.1.0", "indent-string": "^4.0.0", - "is-wsl": "^2.2.0", + "is-wsl": "^3", "lilconfig": "^3.1.2", "minimatch": "^9.0.5", "semver": "^7.6.3", @@ -2472,6 +2472,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@oclif/plugin-plugins/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@oclif/plugin-plugins/node_modules/object-treeify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-4.0.1.tgz", @@ -3362,9 +3377,9 @@ } }, "node_modules/@types/big-json": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@types/big-json/-/big-json-3.2.4.tgz", - "integrity": "sha512-9j4OYGHfHazBz7WxRs1tqXy2qccjYAa4ej3vfT0uIPFvlX6nYw9Mvgxijvww6OKZE0aK6kFHTXDxR0uVJiRhLw==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@types/big-json/-/big-json-3.2.5.tgz", + "integrity": "sha512-svpMgOodNauW9xaWn6EabpvQUwM1sizbLbzzkVsx1cCrHLJ18tK0OcMe0AL0HAukJkHld06ozIPO1+h+HiLSNQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3626,9 +3641,9 @@ "license": "MIT" }, "node_modules/@types/lodash": { - "version": "4.17.9", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.9.tgz", - "integrity": "sha512-w9iWudx1XWOHW5lQRS9iKpK/XuRhnN+0T7HvdCCd802FYkT1AMTnxndJHGrNJwRoRHkslGr4S29tjm1cT7x/7w==", + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==", "license": "MIT" }, "node_modules/@types/markdown-it": { @@ -4141,7 +4156,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, "license": "MIT", "dependencies": { "event-target-shim": "^5.0.0" @@ -5554,9 +5568,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001664", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz", - "integrity": "sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==", + "version": "1.0.30001667", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", + "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==", "dev": true, "funding": [ { @@ -6490,9 +6504,9 @@ "license": "MIT" }, "node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -7253,9 +7267,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.29", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.29.tgz", - "integrity": "sha512-PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw==", + "version": "1.5.33", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.33.tgz", + "integrity": "sha512-+cYTcFB1QqD4j4LegwLfpCNxifb6dDFUAwk6RsLusCwIaZI6or2f+q8rs5tTB2YC53HhOlIbEaqHMAAC8IOIwA==", "dev": true, "license": "ISC" }, @@ -7616,6 +7630,7 @@ "version": "8.57.1", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", "dependencies": { @@ -7685,9 +7700,9 @@ } }, "node_modules/eslint-config-oclif-typescript": { - "version": "3.1.11", - "resolved": "https://registry.npmjs.org/eslint-config-oclif-typescript/-/eslint-config-oclif-typescript-3.1.11.tgz", - "integrity": "sha512-4ES2PhL8nsKaVRqQoSwYwteoLnnns72vh6Sc5INsOSKpa/kDsG9nlLC/+kxcpLWy8A1p5JFDAwrDyg6qXbwZtg==", + "version": "3.1.12", + "resolved": "https://registry.npmjs.org/eslint-config-oclif-typescript/-/eslint-config-oclif-typescript-3.1.12.tgz", + "integrity": "sha512-hEXU/PEJyjeLiTrCmgcmx0+FHwVpqipkKSykesdMsk2v43Mqh5bq2j3cyxHXZBCOxpTACVlM6KG7d4LFaWoVHQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7695,7 +7710,7 @@ "@typescript-eslint/parser": "^6.21.0", "eslint-config-xo-space": "^0.35.0", "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import": "^2.30.0", + "eslint-plugin-import": "^2.31.0", "eslint-plugin-mocha": "^10.5.0", "eslint-plugin-n": "^15", "eslint-plugin-perfectionist": "^2.11.0" @@ -7909,17 +7924,17 @@ "dev": true, "license": "MIT" }, - "node_modules/eslint-config-oclif-typescript/node_modules/eslint-config-xo-space": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/eslint-config-xo-space/-/eslint-config-xo-space-0.35.0.tgz", - "integrity": "sha512-+79iVcoLi3PvGcjqYDpSPzbLfqYpNcMlhsCBRsnmDoHAn4npJG6YxmHpelQKpXM7v/EeZTUKb4e1xotWlei8KA==", + "node_modules/eslint-config-oclif-typescript/node_modules/eslint-config-xo": { + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.44.0.tgz", + "integrity": "sha512-YG4gdaor0mJJi8UBeRJqDPO42MedTWYMaUyucF5bhm2pi/HS98JIxfFQmTLuyj6hGpQlAazNfyVnn7JuDn+Sew==", "dev": true, "license": "MIT", "dependencies": { - "eslint-config-xo": "^0.44.0" + "confusing-browser-globals": "1.0.11" }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -7928,17 +7943,17 @@ "eslint": ">=8.56.0" } }, - "node_modules/eslint-config-oclif-typescript/node_modules/eslint-config-xo-space/node_modules/eslint-config-xo": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.44.0.tgz", - "integrity": "sha512-YG4gdaor0mJJi8UBeRJqDPO42MedTWYMaUyucF5bhm2pi/HS98JIxfFQmTLuyj6hGpQlAazNfyVnn7JuDn+Sew==", + "node_modules/eslint-config-oclif-typescript/node_modules/eslint-config-xo-space": { + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/eslint-config-xo-space/-/eslint-config-xo-space-0.35.0.tgz", + "integrity": "sha512-+79iVcoLi3PvGcjqYDpSPzbLfqYpNcMlhsCBRsnmDoHAn4npJG6YxmHpelQKpXM7v/EeZTUKb4e1xotWlei8KA==", "dev": true, "license": "MIT", "dependencies": { - "confusing-browser-globals": "1.0.11" + "eslint-config-xo": "^0.44.0" }, "engines": { - "node": ">=18" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -8099,9 +8114,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.11.1.tgz", - "integrity": "sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", "dev": true, "license": "MIT", "dependencies": { @@ -8173,9 +8188,9 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz", - "integrity": "sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, "license": "MIT", "dependencies": { @@ -8187,7 +8202,7 @@ "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.9.0", + "eslint-module-utils": "^2.12.0", "hasown": "^2.0.2", "is-core-module": "^2.15.1", "is-glob": "^4.0.3", @@ -8196,13 +8211,14 @@ "object.groupby": "^1.0.3", "object.values": "^1.2.0", "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "node_modules/eslint-plugin-import/node_modules/brace-expansion": { @@ -8464,17 +8480,17 @@ } }, "node_modules/eslint-plugin-perfectionist/node_modules/@typescript-eslint/scope-manager": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", - "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz", + "integrity": "sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0" + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -8482,13 +8498,13 @@ } }, "node_modules/eslint-plugin-perfectionist/node_modules/@typescript-eslint/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", - "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.2.0.tgz", + "integrity": "sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==", "dev": true, "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -8496,23 +8512,23 @@ } }, "node_modules/eslint-plugin-perfectionist/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", - "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.2.0.tgz", + "integrity": "sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -8525,19 +8541,22 @@ } }, "node_modules/eslint-plugin-perfectionist/node_modules/@typescript-eslint/utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", - "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.2.0.tgz", + "integrity": "sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0" + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "7.2.0", + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/typescript-estree": "7.2.0", + "semver": "^7.5.4" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -8548,17 +8567,17 @@ } }, "node_modules/eslint-plugin-perfectionist/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", - "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz", + "integrity": "sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "7.2.0", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -8586,6 +8605,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/eslint-plugin-perfectionist/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/eslint-plugin-unicorn": { "version": "36.0.0", "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-36.0.0.tgz", @@ -8912,7 +8947,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -9006,9 +9040,9 @@ "license": "Apache-2.0" }, "node_modules/express": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz", - "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", + "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", "license": "MIT", "dependencies": { "accepts": "~1.3.8", @@ -9016,7 +9050,7 @@ "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.6.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -9192,9 +9226,9 @@ } }, "node_modules/fast-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", + "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==", "license": "MIT" }, "node_modules/fastest-levenshtein": { @@ -9232,9 +9266,9 @@ "license": "MIT" }, "node_modules/figlet": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figlet/-/figlet-1.7.0.tgz", - "integrity": "sha512-gO8l3wvqo0V7wEFLXPbkX83b7MVjRrk1oRLfYlZXol8nEpb/ON9pcKLI4qpBv5YtOTfrINtqb7b40iYY2FTWFg==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/figlet/-/figlet-1.8.0.tgz", + "integrity": "sha512-chzvGjd+Sp7KUvPHZv6EXV5Ir3Q7kYNpCr4aHrRW79qFtTefmQZNny+W1pW9kf5zeE6dikku2W50W/wAH2xWgw==", "license": "MIT", "bin": { "figlet": "bin/index.js" @@ -11862,6 +11896,39 @@ "node": ">=0.10.0" } }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", @@ -13620,16 +13687,16 @@ } }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "dev": true, "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-buffer": { @@ -16014,9 +16081,9 @@ } }, "node_modules/npm": { - "version": "10.8.3", - "resolved": "https://registry.npmjs.org/npm/-/npm-10.8.3.tgz", - "integrity": "sha512-0IQlyAYvVtQ7uOhDFYZCGK8kkut2nh8cpAdA9E6FvRSJaTgtZRZgNjlC5ZCct//L73ygrpY93CxXpRJDtNqPVg==", + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-10.9.0.tgz", + "integrity": "sha512-ZanDioFylI9helNhl2LNd+ErmVD+H5I53ry41ixlLyCBgkuYb+58CvbAp99hW+zr5L9W4X7CchSoeqKdngOLSw==", "bundleDependencies": [ "@isaacs/string-locale-compare", "@npmcli/arborist", @@ -16097,18 +16164,18 @@ ], "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^7.5.4", - "@npmcli/config": "^8.3.4", - "@npmcli/fs": "^3.1.1", - "@npmcli/map-workspaces": "^3.0.6", - "@npmcli/package-json": "^5.2.0", - "@npmcli/promise-spawn": "^7.0.2", - "@npmcli/redact": "^2.0.1", - "@npmcli/run-script": "^8.1.0", + "@npmcli/arborist": "^8.0.0", + "@npmcli/config": "^9.0.0", + "@npmcli/fs": "^4.0.0", + "@npmcli/map-workspaces": "^4.0.1", + "@npmcli/package-json": "^6.0.1", + "@npmcli/promise-spawn": "^8.0.1", + "@npmcli/redact": "^3.0.0", + "@npmcli/run-script": "^9.0.1", "@sigstore/tuf": "^2.3.4", - "abbrev": "^2.0.0", + "abbrev": "^3.0.0", "archy": "~1.0.0", - "cacache": "^18.0.4", + "cacache": "^19.0.1", "chalk": "^5.3.0", "ci-info": "^4.0.0", "cli-columns": "^4.0.0", @@ -16116,54 +16183,54 @@ "fs-minipass": "^3.0.3", "glob": "^10.4.5", "graceful-fs": "^4.2.11", - "hosted-git-info": "^7.0.2", - "ini": "^4.1.3", - "init-package-json": "^6.0.3", + "hosted-git-info": "^8.0.0", + "ini": "^5.0.0", + "init-package-json": "^7.0.1", "is-cidr": "^5.1.0", - "json-parse-even-better-errors": "^3.0.2", - "libnpmaccess": "^8.0.6", - "libnpmdiff": "^6.1.4", - "libnpmexec": "^8.1.4", - "libnpmfund": "^5.0.12", - "libnpmhook": "^10.0.5", - "libnpmorg": "^6.0.6", - "libnpmpack": "^7.0.4", - "libnpmpublish": "^9.0.9", - "libnpmsearch": "^7.0.6", - "libnpmteam": "^6.0.5", - "libnpmversion": "^6.0.3", - "make-fetch-happen": "^13.0.1", + "json-parse-even-better-errors": "^4.0.0", + "libnpmaccess": "^9.0.0", + "libnpmdiff": "^7.0.0", + "libnpmexec": "^9.0.0", + "libnpmfund": "^6.0.0", + "libnpmhook": "^11.0.0", + "libnpmorg": "^7.0.0", + "libnpmpack": "^8.0.0", + "libnpmpublish": "^10.0.0", + "libnpmsearch": "^8.0.0", + "libnpmteam": "^7.0.0", + "libnpmversion": "^7.0.0", + "make-fetch-happen": "^14.0.1", "minimatch": "^9.0.5", "minipass": "^7.1.1", "minipass-pipeline": "^1.2.4", "ms": "^2.1.2", "node-gyp": "^10.2.0", - "nopt": "^7.2.1", - "normalize-package-data": "^6.0.2", - "npm-audit-report": "^5.0.0", - "npm-install-checks": "^6.3.0", - "npm-package-arg": "^11.0.3", - "npm-pick-manifest": "^9.1.0", - "npm-profile": "^10.0.0", - "npm-registry-fetch": "^17.1.0", - "npm-user-validate": "^2.0.1", + "nopt": "^8.0.0", + "normalize-package-data": "^7.0.0", + "npm-audit-report": "^6.0.0", + "npm-install-checks": "^7.1.0", + "npm-package-arg": "^12.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-profile": "^11.0.1", + "npm-registry-fetch": "^18.0.1", + "npm-user-validate": "^3.0.0", "p-map": "^4.0.0", - "pacote": "^18.0.6", - "parse-conflict-json": "^3.0.1", - "proc-log": "^4.2.0", + "pacote": "^19.0.0", + "parse-conflict-json": "^4.0.0", + "proc-log": "^5.0.0", "qrcode-terminal": "^0.12.0", - "read": "^3.0.1", + "read": "^4.0.0", "semver": "^7.6.3", "spdx-expression-parse": "^4.0.0", - "ssri": "^10.0.6", + "ssri": "^12.0.0", "supports-color": "^9.4.0", "tar": "^6.2.1", "text-table": "~0.2.0", "tiny-relative-date": "^1.3.0", "treeverse": "^3.0.0", - "validate-npm-package-name": "^5.0.1", - "which": "^4.0.0", - "write-file-atomic": "^5.0.1" + "validate-npm-package-name": "^6.0.0", + "which": "^5.0.0", + "write-file-atomic": "^6.0.0" }, "bin": { "npm": "bin/npm-cli.js", @@ -16782,13 +16849,24 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/npm/node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/npm/node_modules/@isaacs/string-locale-compare": { "version": "1.1.0", "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/agent": { - "version": "2.2.2", + "version": "3.0.0", "inBundle": true, "license": "ISC", "dependencies": { @@ -16799,47 +16877,47 @@ "socks-proxy-agent": "^8.0.3" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "7.5.4", + "version": "8.0.0", "inBundle": true, "license": "ISC", "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/fs": "^3.1.1", - "@npmcli/installed-package-contents": "^2.1.0", - "@npmcli/map-workspaces": "^3.0.2", - "@npmcli/metavuln-calculator": "^7.1.1", - "@npmcli/name-from-folder": "^2.0.0", - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^5.1.0", - "@npmcli/query": "^3.1.0", - "@npmcli/redact": "^2.0.0", - "@npmcli/run-script": "^8.1.0", - "bin-links": "^4.0.4", - "cacache": "^18.0.3", + "@npmcli/fs": "^4.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "@npmcli/map-workspaces": "^4.0.1", + "@npmcli/metavuln-calculator": "^8.0.0", + "@npmcli/name-from-folder": "^3.0.0", + "@npmcli/node-gyp": "^4.0.0", + "@npmcli/package-json": "^6.0.1", + "@npmcli/query": "^4.0.0", + "@npmcli/redact": "^3.0.0", + "@npmcli/run-script": "^9.0.1", + "bin-links": "^5.0.0", + "cacache": "^19.0.1", "common-ancestor-path": "^1.0.1", - "hosted-git-info": "^7.0.2", - "json-parse-even-better-errors": "^3.0.2", + "hosted-git-info": "^8.0.0", + "json-parse-even-better-errors": "^4.0.0", "json-stringify-nice": "^1.1.4", "lru-cache": "^10.2.2", "minimatch": "^9.0.4", - "nopt": "^7.2.1", - "npm-install-checks": "^6.2.0", - "npm-package-arg": "^11.0.2", - "npm-pick-manifest": "^9.0.1", - "npm-registry-fetch": "^17.0.1", - "pacote": "^18.0.6", - "parse-conflict-json": "^3.0.0", - "proc-log": "^4.2.0", - "proggy": "^2.0.0", + "nopt": "^8.0.0", + "npm-install-checks": "^7.1.0", + "npm-package-arg": "^12.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-registry-fetch": "^18.0.1", + "pacote": "^19.0.0", + "parse-conflict-json": "^4.0.0", + "proc-log": "^5.0.0", + "proggy": "^3.0.0", "promise-all-reject-late": "^1.0.0", "promise-call-limit": "^3.0.1", - "read-package-json-fast": "^3.0.2", + "read-package-json-fast": "^4.0.0", "semver": "^7.3.7", - "ssri": "^10.0.6", + "ssri": "^12.0.0", "treeverse": "^3.0.0", "walk-up-path": "^3.0.1" }, @@ -16847,178 +16925,178 @@ "arborist": "bin/index.js" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/config": { - "version": "8.3.4", + "version": "9.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/map-workspaces": "^3.0.2", - "@npmcli/package-json": "^5.1.1", + "@npmcli/map-workspaces": "^4.0.1", + "@npmcli/package-json": "^6.0.1", "ci-info": "^4.0.0", - "ini": "^4.1.2", - "nopt": "^7.2.1", - "proc-log": "^4.2.0", + "ini": "^5.0.0", + "nopt": "^8.0.0", + "proc-log": "^5.0.0", "semver": "^7.3.5", "walk-up-path": "^3.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/fs": { - "version": "3.1.1", + "version": "4.0.0", "inBundle": true, "license": "ISC", "dependencies": { "semver": "^7.3.5" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/git": { - "version": "5.0.8", + "version": "6.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/promise-spawn": "^7.0.0", - "ini": "^4.1.3", + "@npmcli/promise-spawn": "^8.0.0", + "ini": "^5.0.0", "lru-cache": "^10.0.1", - "npm-pick-manifest": "^9.0.0", - "proc-log": "^4.0.0", + "npm-pick-manifest": "^10.0.0", + "proc-log": "^5.0.0", "promise-inflight": "^1.0.1", "promise-retry": "^2.0.1", "semver": "^7.3.5", - "which": "^4.0.0" + "which": "^5.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "2.1.0", + "version": "3.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" + "npm-bundled": "^4.0.0", + "npm-normalize-package-bin": "^4.0.0" }, "bin": { "installed-package-contents": "bin/index.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "3.0.6", + "version": "4.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/name-from-folder": "^2.0.0", + "@npmcli/name-from-folder": "^3.0.0", + "@npmcli/package-json": "^6.0.0", "glob": "^10.2.2", - "minimatch": "^9.0.0", - "read-package-json-fast": "^3.0.0" + "minimatch": "^9.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "7.1.1", + "version": "8.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "cacache": "^18.0.0", - "json-parse-even-better-errors": "^3.0.0", - "pacote": "^18.0.0", - "proc-log": "^4.1.0", + "cacache": "^19.0.0", + "json-parse-even-better-errors": "^4.0.0", + "pacote": "^19.0.0", + "proc-log": "^5.0.0", "semver": "^7.3.5" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/name-from-folder": { - "version": "2.0.0", + "version": "3.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/node-gyp": { - "version": "3.0.0", + "version": "4.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/package-json": { - "version": "5.2.0", + "version": "6.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^5.0.0", + "@npmcli/git": "^6.0.0", "glob": "^10.2.2", - "hosted-git-info": "^7.0.0", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^6.0.0", - "proc-log": "^4.0.0", + "hosted-git-info": "^8.0.0", + "json-parse-even-better-errors": "^4.0.0", + "normalize-package-data": "^7.0.0", + "proc-log": "^5.0.0", "semver": "^7.5.3" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "7.0.2", + "version": "8.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "which": "^4.0.0" + "which": "^5.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/query": { - "version": "3.1.0", + "version": "4.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "postcss-selector-parser": "^6.1.2" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/redact": { - "version": "2.0.1", + "version": "3.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/run-script": { - "version": "8.1.0", + "version": "9.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^5.0.0", - "@npmcli/promise-spawn": "^7.0.0", + "@npmcli/node-gyp": "^4.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", "node-gyp": "^10.0.0", - "proc-log": "^4.0.0", - "which": "^4.0.0" + "proc-log": "^5.0.0", + "which": "^5.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@pkgjs/parseargs": { @@ -17073,59 +17151,186 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/@sigstore/tuf": { - "version": "2.3.4", + "node_modules/npm/node_modules/@sigstore/sign/node_modules/@npmcli/agent": { + "version": "2.2.2", "inBundle": true, - "license": "Apache-2.0", + "license": "ISC", "dependencies": { - "@sigstore/protobuf-specs": "^0.3.2", - "tuf-js": "^2.2.1" + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/@sigstore/verify": { - "version": "1.2.1", + "node_modules/npm/node_modules/@sigstore/sign/node_modules/@npmcli/fs": { + "version": "3.1.1", "inBundle": true, - "license": "Apache-2.0", + "license": "ISC", "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.1.0", - "@sigstore/protobuf-specs": "^0.3.2" + "semver": "^7.3.5" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/@tufjs/canonical-json": { - "version": "2.0.0", + "node_modules/npm/node_modules/@sigstore/sign/node_modules/cacache": { + "version": "18.0.4", "inBundle": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/@tufjs/models": { - "version": "2.0.1", + "node_modules/npm/node_modules/@sigstore/sign/node_modules/make-fetch-happen": { + "version": "13.0.1", "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@tufjs/canonical-json": "2.0.0", - "minimatch": "^9.0.4" + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/abbrev": { - "version": "2.0.0", + "node_modules/npm/node_modules/@sigstore/sign/node_modules/minipass-fetch": { + "version": "3.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm/node_modules/@sigstore/sign/node_modules/proc-log": { + "version": "4.2.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/sign/node_modules/ssri": { + "version": "10.0.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/sign/node_modules/unique-filename": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/sign/node_modules/unique-slug": { + "version": "4.0.0", "inBundle": true, "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/@sigstore/tuf": { + "version": "2.3.4", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.2", + "tuf-js": "^2.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/verify": { + "version": "1.2.1", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.1.0", + "@sigstore/protobuf-specs": "^0.3.2" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@tufjs/models": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/abbrev": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/npm/node_modules/agent-base": { "version": "7.1.1", "inBundle": true, @@ -17184,17 +17389,18 @@ "license": "MIT" }, "node_modules/npm/node_modules/bin-links": { - "version": "4.0.4", + "version": "5.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "cmd-shim": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "read-cmd-shim": "^4.0.0", - "write-file-atomic": "^5.0.0" + "cmd-shim": "^7.0.0", + "npm-normalize-package-bin": "^4.0.0", + "proc-log": "^5.0.0", + "read-cmd-shim": "^5.0.0", + "write-file-atomic": "^6.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/binary-extensions": { @@ -17217,11 +17423,11 @@ } }, "node_modules/npm/node_modules/cacache": { - "version": "18.0.4", + "version": "19.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/fs": "^3.1.0", + "@npmcli/fs": "^4.0.0", "fs-minipass": "^3.0.0", "glob": "^10.2.2", "lru-cache": "^10.0.1", @@ -17229,13 +17435,82 @@ "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" + "p-map": "^7.0.2", + "ssri": "^12.0.0", + "tar": "^7.4.3", + "unique-filename": "^4.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/chownr": { + "version": "3.0.0", + "inBundle": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/minizlib": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.4", + "rimraf": "^5.0.5" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/mkdirp": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/p-map": { + "version": "7.0.2", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/tar": { + "version": "7.4.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/yallist": { + "version": "5.0.0", + "inBundle": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" } }, "node_modules/npm/node_modules/chalk": { @@ -17303,11 +17578,11 @@ } }, "node_modules/npm/node_modules/cmd-shim": { - "version": "6.0.3", + "version": "7.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/color-convert": { @@ -17494,14 +17769,14 @@ "license": "ISC" }, "node_modules/npm/node_modules/hosted-git-info": { - "version": "7.0.2", + "version": "8.0.0", "inBundle": true, "license": "ISC", "dependencies": { "lru-cache": "^10.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/http-cache-semantics": { @@ -17546,14 +17821,14 @@ } }, "node_modules/npm/node_modules/ignore-walk": { - "version": "6.0.5", + "version": "7.0.0", "inBundle": true, "license": "ISC", "dependencies": { "minimatch": "^9.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/imurmurhash": { @@ -17573,28 +17848,28 @@ } }, "node_modules/npm/node_modules/ini": { - "version": "4.1.3", + "version": "5.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/init-package-json": { - "version": "6.0.3", + "version": "7.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/package-json": "^5.0.0", - "npm-package-arg": "^11.0.0", - "promzard": "^1.0.0", - "read": "^3.0.1", + "@npmcli/package-json": "^6.0.0", + "npm-package-arg": "^12.0.0", + "promzard": "^2.0.0", + "read": "^4.0.0", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^5.0.0" + "validate-npm-package-name": "^6.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/ip-address": { @@ -17669,11 +17944,11 @@ "license": "MIT" }, "node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "3.0.2", + "version": "4.0.0", "inBundle": true, "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/json-stringify-nice": { @@ -17703,158 +17978,158 @@ "license": "MIT" }, "node_modules/npm/node_modules/libnpmaccess": { - "version": "8.0.6", + "version": "9.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "npm-package-arg": "^11.0.2", - "npm-registry-fetch": "^17.0.1" + "npm-package-arg": "^12.0.0", + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmdiff": { - "version": "6.1.4", + "version": "7.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^7.5.4", - "@npmcli/installed-package-contents": "^2.1.0", + "@npmcli/arborist": "^8.0.0", + "@npmcli/installed-package-contents": "^3.0.0", "binary-extensions": "^2.3.0", "diff": "^5.1.0", "minimatch": "^9.0.4", - "npm-package-arg": "^11.0.2", - "pacote": "^18.0.6", + "npm-package-arg": "^12.0.0", + "pacote": "^19.0.0", "tar": "^6.2.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmexec": { - "version": "8.1.4", + "version": "9.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^7.5.4", - "@npmcli/run-script": "^8.1.0", + "@npmcli/arborist": "^8.0.0", + "@npmcli/run-script": "^9.0.1", "ci-info": "^4.0.0", - "npm-package-arg": "^11.0.2", - "pacote": "^18.0.6", - "proc-log": "^4.2.0", - "read": "^3.0.1", - "read-package-json-fast": "^3.0.2", + "npm-package-arg": "^12.0.0", + "pacote": "^19.0.0", + "proc-log": "^5.0.0", + "read": "^4.0.0", + "read-package-json-fast": "^4.0.0", "semver": "^7.3.7", "walk-up-path": "^3.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmfund": { - "version": "5.0.12", + "version": "6.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^7.5.4" + "@npmcli/arborist": "^8.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmhook": { - "version": "10.0.5", + "version": "11.0.0", "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^17.0.1" + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmorg": { - "version": "6.0.6", + "version": "7.0.0", "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^17.0.1" + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmpack": { - "version": "7.0.4", + "version": "8.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^7.5.4", - "@npmcli/run-script": "^8.1.0", - "npm-package-arg": "^11.0.2", - "pacote": "^18.0.6" + "@npmcli/arborist": "^8.0.0", + "@npmcli/run-script": "^9.0.1", + "npm-package-arg": "^12.0.0", + "pacote": "^19.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmpublish": { - "version": "9.0.9", + "version": "10.0.0", "inBundle": true, "license": "ISC", "dependencies": { "ci-info": "^4.0.0", - "normalize-package-data": "^6.0.1", - "npm-package-arg": "^11.0.2", - "npm-registry-fetch": "^17.0.1", - "proc-log": "^4.2.0", + "normalize-package-data": "^7.0.0", + "npm-package-arg": "^12.0.0", + "npm-registry-fetch": "^18.0.1", + "proc-log": "^5.0.0", "semver": "^7.3.7", "sigstore": "^2.2.0", - "ssri": "^10.0.6" + "ssri": "^12.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmsearch": { - "version": "7.0.6", + "version": "8.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "npm-registry-fetch": "^17.0.1" + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmteam": { - "version": "6.0.5", + "version": "7.0.0", "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^17.0.1" + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmversion": { - "version": "6.0.3", + "version": "7.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^5.0.7", - "@npmcli/run-script": "^8.1.0", - "json-parse-even-better-errors": "^3.0.2", - "proc-log": "^4.2.0", + "@npmcli/git": "^6.0.1", + "@npmcli/run-script": "^9.0.1", + "json-parse-even-better-errors": "^4.0.0", + "proc-log": "^5.0.0", "semver": "^7.3.7" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/lru-cache": { @@ -17863,25 +18138,24 @@ "license": "ISC" }, "node_modules/npm/node_modules/make-fetch-happen": { - "version": "13.0.1", + "version": "14.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", + "@npmcli/agent": "^3.0.0", + "cacache": "^19.0.1", "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", + "minipass-fetch": "^4.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", - "proc-log": "^4.2.0", + "proc-log": "^5.0.0", "promise-retry": "^2.0.1", - "ssri": "^10.0.0" + "ssri": "^12.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/minimatch": { @@ -17918,21 +18192,33 @@ } }, "node_modules/npm/node_modules/minipass-fetch": { - "version": "3.0.5", + "version": "4.0.0", "inBundle": true, "license": "MIT", "dependencies": { "minipass": "^7.0.3", "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "minizlib": "^3.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" }, "optionalDependencies": { "encoding": "^0.1.13" } }, + "node_modules/npm/node_modules/minipass-fetch/node_modules/minizlib": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.4", + "rimraf": "^5.0.5" + }, + "engines": { + "node": ">= 18" + } + }, "node_modules/npm/node_modules/minipass-flush": { "version": "1.0.5", "inBundle": true, @@ -18039,11 +18325,11 @@ "license": "MIT" }, "node_modules/npm/node_modules/mute-stream": { - "version": "1.0.0", + "version": "2.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/negotiator": { @@ -18077,7 +18363,109 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/nopt": { + "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent": { + "version": "2.2.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/fs": { + "version": "3.1.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/abbrev": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/cacache": { + "version": "18.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/isexe": { + "version": "3.1.1", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen": { + "version": "13.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/minipass-fetch": { + "version": "3.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/nopt": { "version": "7.2.1", "inBundle": true, "license": "ISC", @@ -18091,132 +18479,221 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/node-gyp/node_modules/proc-log": { + "version": "4.2.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/ssri": { + "version": "10.0.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/unique-filename": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/unique-slug": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/which": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/nopt": { + "version": "8.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/nopt/node_modules/abbrev": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/npm/node_modules/normalize-package-data": { - "version": "6.0.2", + "version": "7.0.0", "inBundle": true, "license": "BSD-2-Clause", "dependencies": { - "hosted-git-info": "^7.0.0", + "hosted-git-info": "^8.0.0", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-audit-report": { - "version": "5.0.0", + "version": "6.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-bundled": { - "version": "3.0.1", + "version": "4.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "npm-normalize-package-bin": "^3.0.0" + "npm-normalize-package-bin": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-install-checks": { - "version": "6.3.0", + "version": "7.1.0", "inBundle": true, "license": "BSD-2-Clause", "dependencies": { "semver": "^7.1.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", + "version": "4.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-package-arg": { - "version": "11.0.3", + "version": "12.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "hosted-git-info": "^7.0.0", - "proc-log": "^4.0.0", + "hosted-git-info": "^8.0.0", + "proc-log": "^5.0.0", "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" + "validate-npm-package-name": "^6.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-packlist": { - "version": "8.0.2", + "version": "9.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "ignore-walk": "^6.0.4" + "ignore-walk": "^7.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-pick-manifest": { - "version": "9.1.0", + "version": "10.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^11.0.0", + "npm-install-checks": "^7.1.0", + "npm-normalize-package-bin": "^4.0.0", + "npm-package-arg": "^12.0.0", "semver": "^7.3.5" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-profile": { - "version": "10.0.0", + "version": "11.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "npm-registry-fetch": "^17.0.1", - "proc-log": "^4.0.0" + "npm-registry-fetch": "^18.0.0", + "proc-log": "^5.0.0" }, "engines": { - "node": ">=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-registry-fetch": { - "version": "17.1.0", + "version": "18.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/redact": "^2.0.0", + "@npmcli/redact": "^3.0.0", "jsonparse": "^1.3.1", - "make-fetch-happen": "^13.0.0", + "make-fetch-happen": "^14.0.0", "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minizlib": "^2.1.2", - "npm-package-arg": "^11.0.0", - "proc-log": "^4.0.0" + "minipass-fetch": "^4.0.0", + "minizlib": "^3.0.1", + "npm-package-arg": "^12.0.0", + "proc-log": "^5.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/npm-registry-fetch/node_modules/minizlib": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.4", + "rimraf": "^5.0.5" + }, + "engines": { + "node": ">= 18" } }, "node_modules/npm/node_modules/npm-user-validate": { - "version": "2.0.1", + "version": "3.0.0", "inBundle": true, "license": "BSD-2-Clause", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/p-map": { @@ -18239,46 +18716,46 @@ "license": "BlueOak-1.0.0" }, "node_modules/npm/node_modules/pacote": { - "version": "18.0.6", + "version": "19.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^5.0.0", - "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/package-json": "^5.1.0", - "@npmcli/promise-spawn": "^7.0.0", - "@npmcli/run-script": "^8.0.0", - "cacache": "^18.0.0", + "@npmcli/git": "^6.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", + "@npmcli/run-script": "^9.0.0", + "cacache": "^19.0.0", "fs-minipass": "^3.0.0", "minipass": "^7.0.2", - "npm-package-arg": "^11.0.0", - "npm-packlist": "^8.0.0", - "npm-pick-manifest": "^9.0.0", - "npm-registry-fetch": "^17.0.0", - "proc-log": "^4.0.0", + "npm-package-arg": "^12.0.0", + "npm-packlist": "^9.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-registry-fetch": "^18.0.0", + "proc-log": "^5.0.0", "promise-retry": "^2.0.1", "sigstore": "^2.2.0", - "ssri": "^10.0.0", + "ssri": "^12.0.0", "tar": "^6.1.11" }, "bin": { "pacote": "bin/index.js" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/parse-conflict-json": { - "version": "3.0.1", + "version": "4.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "json-parse-even-better-errors": "^3.0.0", + "json-parse-even-better-errors": "^4.0.0", "just-diff": "^6.0.0", "just-diff-apply": "^5.2.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/path-key": { @@ -18317,19 +18794,19 @@ } }, "node_modules/npm/node_modules/proc-log": { - "version": "4.2.0", + "version": "5.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/proggy": { - "version": "2.0.0", + "version": "3.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/promise-all-reject-late": { @@ -18366,14 +18843,14 @@ } }, "node_modules/npm/node_modules/promzard": { - "version": "1.0.2", + "version": "2.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "read": "^3.0.1" + "read": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/qrcode-terminal": { @@ -18384,34 +18861,34 @@ } }, "node_modules/npm/node_modules/read": { - "version": "3.0.1", + "version": "4.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "mute-stream": "^1.0.0" + "mute-stream": "^2.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/read-cmd-shim": { - "version": "4.0.0", + "version": "5.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/read-package-json-fast": { - "version": "3.0.2", + "version": "4.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "json-parse-even-better-errors": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" + "json-parse-even-better-errors": "^4.0.0", + "npm-normalize-package-bin": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/retry": { @@ -18422,6 +18899,20 @@ "node": ">= 4" } }, + "node_modules/npm/node_modules/rimraf": { + "version": "5.0.10", + "inBundle": true, + "license": "ISC", + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", "inBundle": true, @@ -18563,14 +19054,14 @@ "license": "BSD-3-Clause" }, "node_modules/npm/node_modules/ssri": { - "version": "10.0.6", + "version": "12.0.0", "inBundle": true, "license": "ISC", "dependencies": { "minipass": "^7.0.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/string-width": { @@ -18711,7 +19202,112 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/unique-filename": { + "node_modules/npm/node_modules/tuf-js/node_modules/@npmcli/agent": { + "version": "2.2.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/@npmcli/fs": { + "version": "3.1.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/cacache": { + "version": "18.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/make-fetch-happen": { + "version": "13.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/minipass-fetch": { + "version": "3.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/proc-log": { + "version": "4.2.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/ssri": { + "version": "10.0.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/unique-filename": { "version": "3.0.0", "inBundle": true, "license": "ISC", @@ -18722,7 +19318,7 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/unique-slug": { + "node_modules/npm/node_modules/tuf-js/node_modules/unique-slug": { "version": "4.0.0", "inBundle": true, "license": "ISC", @@ -18733,6 +19329,28 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/unique-filename": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/unique-slug": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/npm/node_modules/util-deprecate": { "version": "1.0.2", "inBundle": true, @@ -18757,11 +19375,11 @@ } }, "node_modules/npm/node_modules/validate-npm-package-name": { - "version": "5.0.1", + "version": "6.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/walk-up-path": { @@ -18770,7 +19388,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/which": { - "version": "4.0.0", + "version": "5.0.0", "inBundle": true, "license": "ISC", "dependencies": { @@ -18780,7 +19398,7 @@ "node-which": "bin/which.js" }, "engines": { - "node": "^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/which/node_modules/isexe": { @@ -18885,7 +19503,7 @@ } }, "node_modules/npm/node_modules/write-file-atomic": { - "version": "5.0.1", + "version": "6.0.0", "inBundle": true, "license": "ISC", "dependencies": { @@ -18893,7 +19511,7 @@ "signal-exit": "^4.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/yallist": { @@ -18937,9 +19555,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", - "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", + "version": "2.2.13", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", + "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==", "license": "MIT" }, "node_modules/nyc": { @@ -19793,9 +20411,9 @@ } }, "node_modules/package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "license": "BlueOak-1.0.0" }, "node_modules/pacote": { @@ -21407,15 +22025,15 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -24307,9 +24925,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, "funding": [ { @@ -24327,8 +24945,8 @@ ], "license": "MIT", "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -24719,9 +25337,9 @@ } }, "node_modules/winston": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.14.2.tgz", - "integrity": "sha512-CO8cdpBB2yqzEf8v895L+GNKYJiEq8eKlHU38af3snQBQ+sdAIUepjMSguOIJC7ICbzm0ZI+Af2If4vIJrtmOg==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.15.0.tgz", + "integrity": "sha512-RhruH2Cj0bV0WgNL+lOfoUBI4DVfdUNjVnJGVovWZmrcKtrFTTRzgXYK2O9cymSGjrERCtaAeHwMNnUWXlwZow==", "license": "MIT", "dependencies": { "@colors/colors": "^1.6.0", @@ -24741,31 +25359,95 @@ } }, "node_modules/winston-transport": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.1.tgz", - "integrity": "sha512-wQCXXVgfv/wUPOfb2x0ruxzwkcZfxcktz6JIMUaPLmcNhO4bZTwA/WtDWK74xV3F2dKu8YadrFv0qhwYjVEwhA==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.8.0.tgz", + "integrity": "sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA==", "license": "MIT", "dependencies": { "logform": "^2.6.1", - "readable-stream": "^3.6.2", + "readable-stream": "^4.5.2", "triple-beam": "^1.3.0" }, "engines": { "node": ">= 12.0.0" } }, + "node_modules/winston-transport/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/winston-transport/node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/winston-transport/node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, "node_modules/winston-transport/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" }, "engines": { - "node": ">= 6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/winston-transport/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" } }, "node_modules/winston/node_modules/readable-stream": { @@ -26372,8 +27054,8 @@ "version": "1.7.1", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "@oclif/plugin-help": "^5", "@oclif/plugin-plugins": "^5.0.0", "chalk": "^4.1.2", @@ -26413,16 +27095,16 @@ } }, "packages/contentstack-audit/node_modules/@types/mocha": { - "version": "10.0.8", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.8.tgz", - "integrity": "sha512-HfMcUmy9hTMJh66VNcmeC9iVErIZJli2bszuXc6julh5YGuRb/W5OnkHjwLNYdFlMis0sY3If5SEAp+PktdJjw==", + "version": "10.0.9", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.9.tgz", + "integrity": "sha512-sicdRoWtYevwxjOHNMPTl3vSfJM6oyW8o1wXeI7uww6b6xHg8eBznQDNSGBCDJmsE8UMxP05JgZRtsKbTqt//Q==", "dev": true, "license": "MIT" }, "packages/contentstack-audit/node_modules/@types/node": { - "version": "20.16.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.9.tgz", - "integrity": "sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==", + "version": "20.16.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz", + "integrity": "sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==", "dev": true, "license": "MIT", "dependencies": { @@ -26579,9 +27261,9 @@ } }, "packages/contentstack-audit/node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -26633,8 +27315,8 @@ "version": "1.3.21", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "chalk": "^4.0.0", "debug": "^4.1.1", "inquirer": "8.2.4", @@ -26675,8 +27357,8 @@ "license": "MIT", "dependencies": { "@contentstack/cli-cm-seed": "~1.9.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "inquirer": "8.2.4", "mkdirp": "^1.0.4", "tar": "^6.2.1 " @@ -26756,8 +27438,8 @@ "version": "1.2.0", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "@oclif/core": "^3.26.5", "async": "^3.2.4", "big-json": "^3.2.0", @@ -26776,7 +27458,7 @@ "winston": "^3.7.2" }, "devDependencies": { - "@contentstack/cli-auth": "~1.3.19", + "@contentstack/cli-auth": "~1.3.21", "@contentstack/cli-config": "~1.8.0", "@contentstack/cli-dev-dependencies": "~1.2.4", "@oclif/plugin-help": "^5.1.19", @@ -26805,8 +27487,8 @@ "version": "1.5.0", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "bluebird": "^3.7.2", "chalk": "^4.1.2", "dotenv": "^16.1.4", @@ -26846,8 +27528,8 @@ "@colors/colors": "^1.5.0", "@contentstack/cli-cm-export": "~1.13.0", "@contentstack/cli-cm-import": "~1.18.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "async": "^3.2.4", "chalk": "^4.1.0", "child_process": "^1.0.2", @@ -26953,7 +27635,7 @@ "version": "1.3.1", "license": "MIT", "dependencies": { - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-utilities": "~1.7.3", "contentstack": "^3.10.1" }, "devDependencies": { @@ -27030,8 +27712,8 @@ "version": "1.8.0", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "chalk": "^4.0.0", "debug": "^4.1.1", "inquirer": "8.2.4", @@ -27233,6 +27915,7 @@ "version": "7.32.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", "dependencies": { @@ -27436,8 +28119,8 @@ "version": "1.13.0", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "@contentstack/cli-variants": "~1.0.0", "@oclif/core": "^3.26.5", "async": "^3.2.4", @@ -27456,7 +28139,7 @@ "winston": "^3.7.2" }, "devDependencies": { - "@contentstack/cli-auth": "~1.3.19", + "@contentstack/cli-auth": "~1.3.21", "@contentstack/cli-config": "~1.8.0", "@contentstack/cli-dev-dependencies": "~1.2.4", "@oclif/plugin-help": "^5.1.19", @@ -27487,8 +28170,8 @@ "version": "1.7.2", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "chalk": "^4.1.0", "fast-csv": "^4.3.6", "inquirer": "8.2.4", @@ -27569,9 +28252,9 @@ "license": "BSD-3-Clause" }, "packages/contentstack-export-to-csv/node_modules/@types/mocha": { - "version": "10.0.8", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.8.tgz", - "integrity": "sha512-HfMcUmy9hTMJh66VNcmeC9iVErIZJli2bszuXc6julh5YGuRb/W5OnkHjwLNYdFlMis0sY3If5SEAp+PktdJjw==", + "version": "10.0.9", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.9.tgz", + "integrity": "sha512-sicdRoWtYevwxjOHNMPTl3vSfJM6oyW8o1wXeI7uww6b6xHg8eBznQDNSGBCDJmsE8UMxP05JgZRtsKbTqt//Q==", "dev": true, "license": "MIT" }, @@ -27659,6 +28342,7 @@ "version": "7.32.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", "dependencies": { @@ -28016,9 +28700,9 @@ "version": "1.18.0", "license": "MIT", "dependencies": { - "@contentstack/cli-audit": "~1.7.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-audit": "~1.7.1", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "@contentstack/cli-variants": "~1.0.0", "@contentstack/management": "~1.17.0", "@oclif/core": "^3.26.5", @@ -28072,8 +28756,8 @@ "license": "MIT", "dependencies": { "@apollo/client": "^3.7.9", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "@oclif/core": "^3.26.5", "@oclif/plugin-help": "^5", "@oclif/plugin-plugins": "^5.0.0", @@ -28084,7 +28768,7 @@ "cross-fetch": "^3.1.5", "dotenv": "^16.0.3", "esm": "^3.2.25", - "express": "^4.21.0", + "express": "^4.21.1", "form-data": "^4.0.0", "graphql": "^16.8.1", "ini": "^3.0.1", @@ -28173,9 +28857,9 @@ "license": "BSD-3-Clause" }, "packages/contentstack-launch/node_modules/@types/node": { - "version": "16.18.111", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.111.tgz", - "integrity": "sha512-U1l6itlxU+vrJ9KyowQLKV9X+UuQBRhBF9v/XkGhAGgNHHRWzyY7FfTYRXt3vYOXPrd8UGlbYFK5HdneKCwXPQ==", + "version": "16.18.113", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.113.tgz", + "integrity": "sha512-4jHxcEzSXpF1cBNxogs5FVbVSFSKo50sFCn7Xg7vmjJTbWFWgeuHW3QnoINlfmfG++MFR/q97RZE5RQXKeT+jg==", "dev": true, "license": "MIT" }, @@ -28224,6 +28908,7 @@ "version": "7.32.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", "dependencies": { @@ -28387,8 +29072,8 @@ "version": "1.4.19", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "@contentstack/json-rte-serializer": "~2.0.4", "chalk": "^4.1.2", "collapse-whitespace": "^1.1.7", @@ -28427,8 +29112,8 @@ "version": "1.6.1", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "async": "^3.2.4", "callsites": "^3.1.0", "cardinal": "^2.1.1", @@ -28461,8 +29146,8 @@ "license": "MIT", "dependencies": { "@contentstack/cli-cm-import": "~1.18.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "inquirer": "8.2.4", "mkdirp": "^1.0.4", "tar": "^6.1.13", @@ -28660,9 +29345,9 @@ } }, "packages/contentstack-variants/node_modules/@types/node": { - "version": "20.16.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.9.tgz", - "integrity": "sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==", + "version": "20.16.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz", + "integrity": "sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==", "dev": true, "license": "MIT", "dependencies": { @@ -28872,9 +29557,9 @@ } }, "packages/contentstack-variants/node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "dev": true, "license": "Apache-2.0", "bin": { diff --git a/packages/contentstack-audit/package.json b/packages/contentstack-audit/package.json index 7acc64c735..78a997caf5 100644 --- a/packages/contentstack-audit/package.json +++ b/packages/contentstack-audit/package.json @@ -18,8 +18,8 @@ "/oclif.manifest.json" ], "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "@oclif/plugin-help": "^5", "@oclif/plugin-plugins": "^5.0.0", "chalk": "^4.1.2", diff --git a/packages/contentstack-auth/package.json b/packages/contentstack-auth/package.json index 26a7500c79..73ecc4910c 100644 --- a/packages/contentstack-auth/package.json +++ b/packages/contentstack-auth/package.json @@ -22,8 +22,8 @@ "test:unit:report": "nyc --extension .ts mocha --forbid-only \"test/unit/**/*.test.ts\"" }, "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "chalk": "^4.0.0", "debug": "^4.1.1", "inquirer": "8.2.4", diff --git a/packages/contentstack-bootstrap/package.json b/packages/contentstack-bootstrap/package.json index 5afeb6b48a..7da56e4297 100644 --- a/packages/contentstack-bootstrap/package.json +++ b/packages/contentstack-bootstrap/package.json @@ -18,8 +18,8 @@ }, "dependencies": { "@contentstack/cli-cm-seed": "~1.9.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "inquirer": "8.2.4", "mkdirp": "^1.0.4", "tar": "^6.2.1 " diff --git a/packages/contentstack-branches/package.json b/packages/contentstack-branches/package.json index 5ccb5e55a9..10ee33849b 100644 --- a/packages/contentstack-branches/package.json +++ b/packages/contentstack-branches/package.json @@ -5,8 +5,8 @@ "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "@oclif/core": "^3.26.5", "async": "^3.2.4", "big-json": "^3.2.0", @@ -25,7 +25,7 @@ "winston": "^3.7.2" }, "devDependencies": { - "@contentstack/cli-auth": "~1.3.19", + "@contentstack/cli-auth": "~1.3.21", "@contentstack/cli-config": "~1.8.0", "@contentstack/cli-dev-dependencies": "~1.2.4", "@oclif/plugin-help": "^5.1.19", diff --git a/packages/contentstack-bulk-publish/package.json b/packages/contentstack-bulk-publish/package.json index bc41533b64..c2104faf92 100644 --- a/packages/contentstack-bulk-publish/package.json +++ b/packages/contentstack-bulk-publish/package.json @@ -5,8 +5,8 @@ "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "bluebird": "^3.7.2", "chalk": "^4.1.2", "dotenv": "^16.1.4", diff --git a/packages/contentstack-clone/package.json b/packages/contentstack-clone/package.json index d8d5e7823e..00bfb3de6e 100644 --- a/packages/contentstack-clone/package.json +++ b/packages/contentstack-clone/package.json @@ -8,8 +8,8 @@ "@colors/colors": "^1.5.0", "@contentstack/cli-cm-export": "~1.13.0", "@contentstack/cli-cm-import": "~1.18.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "async": "^3.2.4", "chalk": "^4.1.0", "child_process": "^1.0.2", diff --git a/packages/contentstack-command/package.json b/packages/contentstack-command/package.json index cd005b2244..8ff11748b7 100644 --- a/packages/contentstack-command/package.json +++ b/packages/contentstack-command/package.json @@ -17,7 +17,7 @@ "format": "eslint src/**/*.ts --fix" }, "dependencies": { - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-utilities": "~1.7.3", "contentstack": "^3.10.1" }, "devDependencies": { diff --git a/packages/contentstack-config/package.json b/packages/contentstack-config/package.json index 50e778e5c7..a83ff7c3d9 100644 --- a/packages/contentstack-config/package.json +++ b/packages/contentstack-config/package.json @@ -21,8 +21,8 @@ "test:unit:report": "nyc --extension .ts mocha --forbid-only \"test/unit/**/*.test.ts\"" }, "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "chalk": "^4.0.0", "debug": "^4.1.1", "inquirer": "8.2.4", diff --git a/packages/contentstack-export-to-csv/package.json b/packages/contentstack-export-to-csv/package.json index 75a3fe0a9c..e905c776f7 100644 --- a/packages/contentstack-export-to-csv/package.json +++ b/packages/contentstack-export-to-csv/package.json @@ -5,8 +5,8 @@ "author": "Abhinav Gupta @abhinav-from-contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "chalk": "^4.1.0", "fast-csv": "^4.3.6", "inquirer": "8.2.4", diff --git a/packages/contentstack-export/package.json b/packages/contentstack-export/package.json index 129af95250..b08bb113c2 100644 --- a/packages/contentstack-export/package.json +++ b/packages/contentstack-export/package.json @@ -5,9 +5,9 @@ "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-command": "~1.3.0", + "@contentstack/cli-command": "~1.3.1", "@contentstack/cli-variants": "~1.0.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-utilities": "~1.7.3", "@oclif/core": "^3.26.5", "async": "^3.2.4", "big-json": "^3.2.0", @@ -25,7 +25,7 @@ "winston": "^3.7.2" }, "devDependencies": { - "@contentstack/cli-auth": "~1.3.19", + "@contentstack/cli-auth": "~1.3.21", "@contentstack/cli-config": "~1.8.0", "@contentstack/cli-dev-dependencies": "~1.2.4", "@oclif/plugin-help": "^5.1.19", diff --git a/packages/contentstack-import/package.json b/packages/contentstack-import/package.json index f1ec8916f9..fc466c6e3d 100644 --- a/packages/contentstack-import/package.json +++ b/packages/contentstack-import/package.json @@ -5,9 +5,9 @@ "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-audit": "~1.7.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-audit": "~1.7.1", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "@contentstack/management": "~1.17.0", "@contentstack/cli-variants": "~1.0.0", "@oclif/core": "^3.26.5", diff --git a/packages/contentstack-launch/package.json b/packages/contentstack-launch/package.json index 4400648155..bdd3ba3484 100755 --- a/packages/contentstack-launch/package.json +++ b/packages/contentstack-launch/package.json @@ -18,8 +18,8 @@ ], "dependencies": { "@apollo/client": "^3.7.9", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "@oclif/core": "^3.26.5", "@oclif/plugin-help": "^5", "@oclif/plugin-plugins": "^5.0.0", @@ -30,7 +30,7 @@ "cross-fetch": "^3.1.5", "dotenv": "^16.0.3", "esm": "^3.2.25", - "express": "^4.21.0", + "express": "^4.21.1", "form-data": "^4.0.0", "graphql": "^16.8.1", "ini": "^3.0.1", diff --git a/packages/contentstack-migrate-rte/package.json b/packages/contentstack-migrate-rte/package.json index 91cd0c6e20..bd69a1e1fc 100644 --- a/packages/contentstack-migrate-rte/package.json +++ b/packages/contentstack-migrate-rte/package.json @@ -5,8 +5,8 @@ "author": "contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "@contentstack/json-rte-serializer": "~2.0.4", "collapse-whitespace": "^1.1.7", "chalk": "^4.1.2", diff --git a/packages/contentstack-migration/package.json b/packages/contentstack-migration/package.json index 501d829633..e0c21766c9 100644 --- a/packages/contentstack-migration/package.json +++ b/packages/contentstack-migration/package.json @@ -4,8 +4,8 @@ "author": "@contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "async": "^3.2.4", "callsites": "^3.1.0", "cardinal": "^2.1.1", diff --git a/packages/contentstack-seed/package.json b/packages/contentstack-seed/package.json index e15ecdf73a..614173ff10 100644 --- a/packages/contentstack-seed/package.json +++ b/packages/contentstack-seed/package.json @@ -6,8 +6,8 @@ "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { "@contentstack/cli-cm-import": "~1.18.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.1", + "@contentstack/cli-utilities": "~1.7.3", "inquirer": "8.2.4", "mkdirp": "^1.0.4", "tar": "^6.1.13", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f48f34b3b2..f691ef339c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -121,9 +121,9 @@ importers: packages/contentstack-audit: specifiers: - '@contentstack/cli-command': ~1.3.0 + '@contentstack/cli-command': ~1.3.1 '@contentstack/cli-dev-dependencies': ^1.2.4 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-utilities': ~1.7.3 '@oclif/plugin-help': ^5 '@oclif/plugin-plugins': ^5.0.0 '@oclif/test': ^2.5.6 @@ -186,8 +186,8 @@ importers: packages/contentstack-auth: specifiers: - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.1 + '@contentstack/cli-utilities': ~1.7.3 '@fancy-test/nock': ^0.1.1 '@oclif/plugin-help': ^5.1.19 '@oclif/test': ^2.5.6 @@ -250,8 +250,8 @@ importers: packages/contentstack-bootstrap: specifiers: '@contentstack/cli-cm-seed': ~1.9.0 - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.1 + '@contentstack/cli-utilities': ~1.7.3 '@oclif/test': ^2.5.6 '@types/inquirer': ^9.0.3 '@types/mkdirp': ^1.0.1 @@ -300,11 +300,11 @@ importers: packages/contentstack-branches: specifiers: - '@contentstack/cli-auth': ~1.3.19 - '@contentstack/cli-command': ~1.3.0 + '@contentstack/cli-auth': ~1.3.21 + '@contentstack/cli-command': ~1.3.1 '@contentstack/cli-config': ~1.8.0 '@contentstack/cli-dev-dependencies': ~1.2.4 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-utilities': ~1.7.3 '@oclif/core': ^3.26.5 '@oclif/plugin-help': ^5.1.19 '@oclif/test': ^2.5.6 @@ -379,8 +379,8 @@ importers: packages/contentstack-bulk-publish: specifiers: - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.1 + '@contentstack/cli-utilities': ~1.7.3 '@oclif/test': ^2.5.6 bluebird: ^3.7.2 chai: ^4.2.0 @@ -425,8 +425,8 @@ importers: '@colors/colors': ^1.5.0 '@contentstack/cli-cm-export': ~1.13.0 '@contentstack/cli-cm-import': ~1.18.0 - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.1 + '@contentstack/cli-utilities': ~1.7.3 '@oclif/test': ^2.5.6 async: ^3.2.4 chai: ^4.2.0 @@ -479,7 +479,7 @@ importers: packages/contentstack-command: specifiers: - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-utilities': ~1.7.3 '@oclif/test': ^2.5.6 '@types/chai': ^4.2.18 '@types/mkdirp': ^1.0.1 @@ -520,8 +520,8 @@ importers: packages/contentstack-config: specifiers: - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.1 + '@contentstack/cli-utilities': ~1.7.3 '@oclif/test': ^2.5.6 '@types/chai': ^4.2.18 '@types/inquirer': ^9.0.3 @@ -606,11 +606,11 @@ importers: packages/contentstack-export: specifiers: - '@contentstack/cli-auth': ~1.3.19 - '@contentstack/cli-command': ~1.3.0 + '@contentstack/cli-auth': ~1.3.21 + '@contentstack/cli-command': ~1.3.1 '@contentstack/cli-config': ~1.8.0 '@contentstack/cli-dev-dependencies': ~1.2.4 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-utilities': ~1.7.3 '@contentstack/cli-variants': ~1.0.0 '@oclif/core': ^3.26.5 '@oclif/plugin-help': ^5.1.19 @@ -689,8 +689,8 @@ importers: packages/contentstack-export-to-csv: specifiers: - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.1 + '@contentstack/cli-utilities': ~1.7.3 '@oclif/test': ^2.5.6 '@types/chai': ^4.3.6 '@types/mocha': ^10.0.1 @@ -732,9 +732,9 @@ importers: packages/contentstack-import: specifiers: - '@contentstack/cli-audit': ~1.7.0 - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-audit': ~1.7.1 + '@contentstack/cli-command': ~1.3.1 + '@contentstack/cli-utilities': ~1.7.3 '@contentstack/cli-variants': ~1.0.0 '@contentstack/management': ~1.17.0 '@oclif/core': ^3.26.5 @@ -824,8 +824,8 @@ importers: packages/contentstack-launch: specifiers: '@apollo/client': ^3.7.9 - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.1 + '@contentstack/cli-utilities': ~1.7.3 '@oclif/core': ^3.26.5 '@oclif/plugin-help': ^5 '@oclif/plugin-plugins': ^5.0.0 @@ -847,7 +847,7 @@ importers: eslint-config-oclif: ^4 eslint-config-oclif-typescript: ^3.0.8 esm: ^3.2.25 - express: ^4.21.0 + express: ^4.21.1 form-data: ^4.0.0 graphql: ^16.8.1 ini: ^3.0.1 @@ -873,7 +873,7 @@ importers: cross-fetch: 3.1.8 dotenv: 16.4.5 esm: 3.2.25 - express: 4.21.0 + express: 4.21.1 form-data: 4.0.0 graphql: 16.9.0 ini: 3.0.1 @@ -900,8 +900,8 @@ importers: packages/contentstack-migrate-rte: specifiers: - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.1 + '@contentstack/cli-utilities': ~1.7.3 '@contentstack/json-rte-serializer': ~2.0.4 '@oclif/test': ^2.5.6 chai: ^4.3.4 @@ -947,8 +947,8 @@ importers: packages/contentstack-migration: specifiers: - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.1 + '@contentstack/cli-utilities': ~1.7.3 '@oclif/test': ^2.5.6 async: ^3.2.4 callsites: ^3.1.0 @@ -995,8 +995,8 @@ importers: packages/contentstack-seed: specifiers: '@contentstack/cli-cm-import': ~1.18.0 - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.1 + '@contentstack/cli-utilities': ~1.7.3 '@oclif/plugin-help': ^5.1.19 '@types/inquirer': ^9.0.3 '@types/jest': ^26.0.15 @@ -5857,6 +5857,11 @@ packages: engines: {node: '>= 0.6'} dev: false + /cookie/0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + dev: false + /core-util-is/1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -7612,6 +7617,45 @@ packages: - supports-color dev: false + /express/4.21.1: + resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} + engines: {node: '>= 0.10.0'} + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.10 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: false + /external-editor/2.2.0: resolution: {integrity: sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==} engines: {node: '>=0.12'} From da51c5a2b47bffc18618976f6589216e774abb93 Mon Sep 17 00:00:00 2001 From: raj pandey Date: Wed, 9 Oct 2024 12:51:12 +0530 Subject: [PATCH 36/42] Merge branch 'staging' into development --- package-lock.json | 397 ++++++++++++++---- packages/contentstack-audit/README.md | 2 +- packages/contentstack-audit/package.json | 6 +- packages/contentstack-auth/README.md | 2 +- packages/contentstack-auth/package.json | 6 +- packages/contentstack-bootstrap/README.md | 2 +- packages/contentstack-bootstrap/package.json | 8 +- packages/contentstack-branches/README.md | 2 +- packages/contentstack-branches/package.json | 8 +- packages/contentstack-bulk-publish/README.md | 2 +- .../contentstack-bulk-publish/package.json | 6 +- packages/contentstack-clone/README.md | 2 +- packages/contentstack-clone/package.json | 10 +- packages/contentstack-command/package.json | 4 +- packages/contentstack-config/README.md | 2 +- packages/contentstack-config/logs/cli.log | 0 packages/contentstack-config/package.json | 6 +- .../contentstack-export-to-csv/package.json | 6 +- packages/contentstack-export/README.md | 2 +- packages/contentstack-export/package.json | 12 +- .../src/export/modules/marketplace-apps.ts | 12 +- .../src/export/modules/personalize.ts | 2 +- packages/contentstack-import/README.md | 2 +- packages/contentstack-import/package.json | 10 +- .../src/import/modules/marketplace-apps.ts | 8 +- .../src/utils/entries-helper.ts | 16 +- packages/contentstack-launch/README.md | 2 +- packages/contentstack-launch/package.json | 6 +- .../contentstack-launch/tsconfig.tsbuildinfo | 1 + packages/contentstack-migrate-rte/README.md | 2 +- .../contentstack-migrate-rte/package.json | 6 +- packages/contentstack-migration/README.md | 2 +- packages/contentstack-migration/package.json | 6 +- packages/contentstack-seed/package.json | 8 +- packages/contentstack-utilities/package.json | 3 +- .../src/auth-handler.ts | 2 + .../src/authentication-handler.ts | 126 ++++++ .../contentstack-utilities/src/helpers.ts | 15 + packages/contentstack-utilities/src/index.ts | 1 + packages/contentstack-variants/package.json | 4 +- .../src/export/attributes.ts | 8 +- .../src/export/audiences.ts | 3 +- .../src/export/events.ts | 3 +- .../src/export/experiences.ts | 5 +- .../src/export/projects.ts | 3 +- .../src/export/variant-entries.ts | 3 +- .../src/import/attribute.ts | 4 +- .../src/import/audiences.ts | 4 +- .../src/import/events.ts | 4 +- .../src/import/experiences.ts | 6 +- .../src/import/project.ts | 8 +- .../src/import/variant-entries.ts | 34 +- .../src/messages/index.ts | 2 +- .../src/types/personalization-api-adapter.ts | 2 +- .../src/types/variant-api-adapter.ts | 4 +- .../src/types/variant-entry.ts | 1 - .../src/utils/attributes-helper.ts | 4 +- .../src/utils/error-helper.ts | 12 +- .../contentstack-variants/src/utils/logger.ts | 9 +- .../src/utils/personalization-api-adapter.ts | 67 ++- .../src/utils/variant-api-adapter.ts | 24 +- .../tsconfig.tsbuildinfo | 1 + packages/contentstack/README.md | 2 +- packages/contentstack/package.json | 33 +- pnpm-lock.yaml | 116 ++--- 65 files changed, 770 insertions(+), 311 deletions(-) create mode 100644 packages/contentstack-config/logs/cli.log create mode 100755 packages/contentstack-launch/tsconfig.tsbuildinfo create mode 100644 packages/contentstack-utilities/src/authentication-handler.ts create mode 100644 packages/contentstack-variants/tsconfig.tsbuildinfo diff --git a/package-lock.json b/package-lock.json index 8e849ee7e6..eba18e8138 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7207,7 +7207,6 @@ "version": "16.4.5", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "license": "BSD-2-Clause", "engines": { "node": ">=12" }, @@ -26301,25 +26300,26 @@ }, "packages/contentstack": { "name": "@contentstack/cli", - "version": "1.26.0", + "version": "1.27.0", "license": "MIT", "dependencies": { - "@contentstack/cli-audit": "~1.7.1", - "@contentstack/cli-auth": "~1.3.21", - "@contentstack/cli-cm-bootstrap": "~1.12.0", + "@contentstack/cli-audit": "~1.7.2", + "@contentstack/cli-auth": "~1.3.22", + "@contentstack/cli-cm-bootstrap": "~1.13.0", "@contentstack/cli-cm-branches": "~1.2.0", - "@contentstack/cli-cm-bulk-publish": "~1.4.8", - "@contentstack/cli-cm-clone": "~1.12.0", - "@contentstack/cli-cm-export": "~1.13.0", - "@contentstack/cli-cm-export-to-csv": "~1.7.2", - "@contentstack/cli-cm-import": "~1.18.0", - "@contentstack/cli-cm-migrate-rte": "~1.4.19", - "@contentstack/cli-cm-seed": "~1.9.0", - "@contentstack/cli-command": "~1.3.1", - "@contentstack/cli-config": "~1.7.1", - "@contentstack/cli-launch": "~1.2.2", - "@contentstack/cli-migration": "~1.6.1", - "@contentstack/cli-utilities": "~1.7.3", + "@contentstack/cli-cm-bulk-publish": "~1.4.9", + "@contentstack/cli-cm-clone": "~1.13.0", + "@contentstack/cli-cm-export": "~1.14.0", + "@contentstack/cli-cm-export-to-csv": "~1.7.3", + "@contentstack/cli-cm-import": "~1.19.0", + "@contentstack/cli-cm-migrate-rte": "~1.4.20", + "@contentstack/cli-cm-seed": "~1.10.0", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-config": "~1.7.3", + "@contentstack/cli-launch": "~1.2.3", + "@contentstack/cli-migration": "~1.6.2", + "@contentstack/cli-utilities": "~1.8.0", + "@contentstack/cli-variants": "~1.1.0", "@contentstack/management": "~1.17.0", "@oclif/core": "^3.26.5", "@oclif/plugin-help": "^5", @@ -26369,11 +26369,11 @@ }, "packages/contentstack-audit": { "name": "@contentstack/cli-audit", - "version": "1.7.1", + "version": "1.7.2", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "@oclif/plugin-help": "^5", "@oclif/plugin-plugins": "^5.0.0", "chalk": "^4.1.2", @@ -26630,11 +26630,11 @@ }, "packages/contentstack-auth": { "name": "@contentstack/cli-auth", - "version": "1.3.21", + "version": "1.3.22", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "chalk": "^4.0.0", "debug": "^4.1.1", "inquirer": "8.2.4", @@ -26671,12 +26671,12 @@ }, "packages/contentstack-bootstrap": { "name": "@contentstack/cli-cm-bootstrap", - "version": "1.12.0", + "version": "1.13.0", "license": "MIT", "dependencies": { - "@contentstack/cli-cm-seed": "~1.9.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-cm-seed": "~1.10.0", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "inquirer": "8.2.4", "mkdirp": "^1.0.4", "tar": "^6.2.1 " @@ -26756,8 +26756,8 @@ "version": "1.2.0", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "@oclif/core": "^3.26.5", "async": "^3.2.4", "big-json": "^3.2.0", @@ -26769,15 +26769,11 @@ "merge": "^2.1.1", "mkdirp": "^1.0.4", "path": "^0.12.7", - "progress-stream": "^2.0.0", "promise-limit": "^2.7.0", - "proxyquire": "^2.1.3", - "tslib": "^2.4.1", - "winston": "^3.7.2" }, "devDependencies": { - "@contentstack/cli-auth": "~1.3.19", - "@contentstack/cli-config": "~1.7.0", + "@contentstack/cli-auth": "~1.3.22", + "@contentstack/cli-config": "~1.7.3", "@contentstack/cli-dev-dependencies": "~1.2.4", "@oclif/plugin-help": "^5.1.19", "@oclif/test": "^2.5.6", @@ -26802,11 +26798,11 @@ }, "packages/contentstack-bulk-publish": { "name": "@contentstack/cli-cm-bulk-publish", - "version": "1.4.8", + "version": "1.4.9", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "bluebird": "^3.7.2", "chalk": "^4.1.2", "dotenv": "^16.1.4", @@ -26840,14 +26836,14 @@ }, "packages/contentstack-clone": { "name": "@contentstack/cli-cm-clone", - "version": "1.12.0", + "version": "1.13.0", "license": "MIT", "dependencies": { "@colors/colors": "^1.5.0", - "@contentstack/cli-cm-export": "~1.13.0", - "@contentstack/cli-cm-import": "~1.18.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-cm-export": "~1.14.0", + "@contentstack/cli-cm-import": "~1.19.0", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "async": "^3.2.4", "chalk": "^4.1.0", "child_process": "^1.0.2", @@ -26876,6 +26872,74 @@ "node": ">=14.0.0" } }, + "packages/contentstack-clone/node_modules/@contentstack/cli-cm-export/node_modules/@contentstack/cli-utilities": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", + "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@contentstack/management": "~1.17.0", + "@contentstack/marketplace-sdk": "^1.2.1", + "@oclif/core": "^3.26.5", + "axios": "^1.7.4", + "chalk": "^4.0.0", + "cli-cursor": "^3.1.0", + "cli-table": "^0.3.11", + "conf": "^10.2.0", + "debug": "^4.1.1", + "figures": "^3.2.0", + "inquirer": "8.2.4", + "inquirer-search-checkbox": "^1.0.0", + "inquirer-search-list": "^1.2.6", + "klona": "^2.0.6", + "lodash": "^4.17.15", + "mkdirp": "^1.0.4", + "open": "^8.4.2", + "ora": "^5.4.0", + "recheck": "^4.4.5", + "rxjs": "^6.6.7", + "traverse": "^0.6.7", + "unique-string": "^2.0.0", + "uuid": "^9.0.1", + "winston": "^3.7.2", + "xdg-basedir": "^4.0.0" + } + }, + "packages/contentstack-clone/node_modules/@contentstack/cli-cm-import/node_modules/@contentstack/cli-utilities": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", + "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@contentstack/management": "~1.17.0", + "@contentstack/marketplace-sdk": "^1.2.1", + "@oclif/core": "^3.26.5", + "axios": "^1.7.4", + "chalk": "^4.0.0", + "cli-cursor": "^3.1.0", + "cli-table": "^0.3.11", + "conf": "^10.2.0", + "debug": "^4.1.1", + "figures": "^3.2.0", + "inquirer": "8.2.4", + "inquirer-search-checkbox": "^1.0.0", + "inquirer-search-list": "^1.2.6", + "klona": "^2.0.6", + "lodash": "^4.17.15", + "mkdirp": "^1.0.4", + "open": "^8.4.2", + "ora": "^5.4.0", + "recheck": "^4.4.5", + "rxjs": "^6.6.7", + "traverse": "^0.6.7", + "unique-string": "^2.0.0", + "uuid": "^9.0.1", + "winston": "^3.7.2", + "xdg-basedir": "^4.0.0" + } + }, "packages/contentstack-clone/node_modules/foreground-child": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", @@ -26950,10 +27014,10 @@ }, "packages/contentstack-command": { "name": "@contentstack/cli-command", - "version": "1.3.1", + "version": "1.3.2", "license": "MIT", "dependencies": { - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-utilities": "~1.8.0", "contentstack": "^3.10.1" }, "devDependencies": { @@ -27027,11 +27091,11 @@ }, "packages/contentstack-config": { "name": "@contentstack/cli-config", - "version": "1.7.2", + "version": "1.7.3", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "chalk": "^4.0.0", "debug": "^4.1.1", "inquirer": "8.2.4", @@ -27433,12 +27497,12 @@ }, "packages/contentstack-export": { "name": "@contentstack/cli-cm-export", - "version": "1.13.0", + "version": "1.14.0", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", - "@contentstack/cli-variants": "~1.0.0", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", + "@contentstack/cli-variants": "~1.1.0", "@oclif/core": "^3.26.5", "async": "^3.2.4", "big-json": "^3.2.0", @@ -27456,8 +27520,8 @@ "winston": "^3.7.2" }, "devDependencies": { - "@contentstack/cli-auth": "~1.3.19", - "@contentstack/cli-config": "~1.7.0", + "@contentstack/cli-auth": "~1.3.22", + "@contentstack/cli-config": "~1.7.3", "@contentstack/cli-dev-dependencies": "~1.2.4", "@oclif/plugin-help": "^5.1.19", "@oclif/test": "^2.5.6", @@ -27484,11 +27548,11 @@ }, "packages/contentstack-export-to-csv": { "name": "@contentstack/cli-cm-export-to-csv", - "version": "1.7.2", + "version": "1.7.3", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "chalk": "^4.1.0", "fast-csv": "^4.3.6", "inquirer": "8.2.4", @@ -28013,13 +28077,13 @@ }, "packages/contentstack-import": { "name": "@contentstack/cli-cm-import", - "version": "1.18.0", + "version": "1.19.0", "license": "MIT", "dependencies": { - "@contentstack/cli-audit": "~1.7.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", - "@contentstack/cli-variants": "~1.0.0", + "@contentstack/cli-audit": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", + "@contentstack/cli-variants": "~1.1.0", "@contentstack/management": "~1.17.0", "@oclif/core": "^3.26.5", "big-json": "^3.2.0", @@ -28068,12 +28132,12 @@ }, "packages/contentstack-launch": { "name": "@contentstack/cli-launch", - "version": "1.2.2", + "version": "1.2.3", "license": "MIT", "dependencies": { "@apollo/client": "^3.7.9", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "@oclif/core": "^3.26.5", "@oclif/plugin-help": "^5", "@oclif/plugin-plugins": "^5.0.0", @@ -28384,11 +28448,11 @@ }, "packages/contentstack-migrate-rte": { "name": "@contentstack/cli-cm-migrate-rte", - "version": "1.4.19", + "version": "1.4.20", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "@contentstack/json-rte-serializer": "~2.0.4", "chalk": "^4.1.2", "collapse-whitespace": "^1.1.7", @@ -28424,11 +28488,11 @@ }, "packages/contentstack-migration": { "name": "@contentstack/cli-migration", - "version": "1.6.1", + "version": "1.6.2", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "async": "^3.2.4", "callsites": "^3.1.0", "cardinal": "^2.1.1", @@ -28457,12 +28521,12 @@ }, "packages/contentstack-seed": { "name": "@contentstack/cli-cm-seed", - "version": "1.9.0", + "version": "1.10.0", "license": "MIT", "dependencies": { - "@contentstack/cli-cm-import": "~1.18.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-cm-import": "~1.19.0", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "inquirer": "8.2.4", "mkdirp": "^1.0.4", "tar": "^6.1.13", @@ -28541,7 +28605,7 @@ }, "packages/contentstack-utilities": { "name": "@contentstack/cli-utilities", - "version": "1.7.3", + "version": "1.8.0", "license": "MIT", "dependencies": { "@contentstack/management": "~1.17.0", @@ -28553,6 +28617,7 @@ "cli-table": "^0.3.11", "conf": "^10.2.0", "debug": "^4.1.1", + "dotenv": "^16.4.5", "figures": "^3.2.0", "inquirer": "8.2.4", "inquirer-search-checkbox": "^1.0.0", @@ -28627,10 +28692,10 @@ }, "packages/contentstack-variants": { "name": "@contentstack/cli-variants", - "version": "1.0.0", + "version": "1.1.0", "license": "MIT", "dependencies": { - "@contentstack/cli-utilities": "^1.5.12", + "@contentstack/cli-utilities": "^1.8.0", "lodash": "^4.17.21", "mkdirp": "^1.0.4", "winston": "^3.7.2" @@ -28920,6 +28985,182 @@ "engines": { "node": ">=10" } + }, + "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/@contentstack/cli-cm-export": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@contentstack/cli-cm-export/-/cli-cm-export-1.13.0.tgz", + "integrity": "sha512-zIx1ud4eLH2SgGHwagxyzZlQKkbiF4ObkOoU8c6sLnN6edKFldMxR5lTti4yp3T4oN0sm6IfJ3z+wKle3dBO3w==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@contentstack/cli-command": "~1.3.0", + "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-variants": "~1.0.0", + "@oclif/core": "^3.26.5", + "async": "^3.2.4", + "big-json": "^3.2.0", + "bluebird": "^3.7.2", + "chalk": "^4.1.2", + "is-valid-path": "^0.1.1", + "lodash": "^4.17.20", + "merge": "^2.1.1", + "mkdirp": "^1.0.4", + "path": "^0.12.7", + "progress-stream": "^2.0.0", + "promise-limit": "^2.7.0", + "proxyquire": "^2.1.3", + "tslib": "^2.4.1", + "winston": "^3.7.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/@contentstack/cli-cm-import": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@contentstack/cli-cm-import/-/cli-cm-import-1.18.0.tgz", + "integrity": "sha512-d03LA/YHKuZSoFTKRaDmUa+fD66J8SnJVRm2553H9GGia+d85g2qDHToMdQEgtK/O4pUiEffsCUvnuulM34isA==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@contentstack/cli-audit": "~1.7.0", + "@contentstack/cli-command": "~1.3.0", + "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-variants": "~1.0.0", + "@contentstack/management": "~1.17.0", + "@oclif/core": "^3.26.5", + "big-json": "^3.2.0", + "bluebird": "^3.7.2", + "chalk": "^4.1.2", + "debug": "^4.1.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.20", + "marked": "^4.0.17", + "merge": "^2.1.1", + "mkdirp": "^1.0.4", + "promise-limit": "^2.7.0", + "tslib": "^2.4.1", + "uuid": "^9.0.1", + "winston": "^3.7.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/@contentstack/cli-utilities": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", + "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@contentstack/management": "~1.17.0", + "@contentstack/marketplace-sdk": "^1.2.1", + "@oclif/core": "^3.26.5", + "axios": "^1.7.4", + "chalk": "^4.0.0", + "cli-cursor": "^3.1.0", + "cli-table": "^0.3.11", + "conf": "^10.2.0", + "debug": "^4.1.1", + "figures": "^3.2.0", + "inquirer": "8.2.4", + "inquirer-search-checkbox": "^1.0.0", + "inquirer-search-list": "^1.2.6", + "klona": "^2.0.6", + "lodash": "^4.17.15", + "mkdirp": "^1.0.4", + "open": "^8.4.2", + "ora": "^5.4.0", + "recheck": "^4.4.5", + "rxjs": "^6.6.7", + "traverse": "^0.6.7", + "unique-string": "^2.0.0", + "uuid": "^9.0.1", + "winston": "^3.7.2", + "xdg-basedir": "^4.0.0" + } + }, + "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/rimraf": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "extraneous": true, + "license": "ISC", + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/contentstack/node_modules/@contentstack/cli-cm-seed/node_modules/@contentstack/cli-cm-import": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@contentstack/cli-cm-import/-/cli-cm-import-1.18.0.tgz", + "integrity": "sha512-d03LA/YHKuZSoFTKRaDmUa+fD66J8SnJVRm2553H9GGia+d85g2qDHToMdQEgtK/O4pUiEffsCUvnuulM34isA==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@contentstack/cli-audit": "~1.7.0", + "@contentstack/cli-command": "~1.3.0", + "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-variants": "~1.0.0", + "@contentstack/management": "~1.17.0", + "@oclif/core": "^3.26.5", + "big-json": "^3.2.0", + "bluebird": "^3.7.2", + "chalk": "^4.1.2", + "debug": "^4.1.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.20", + "marked": "^4.0.17", + "merge": "^2.1.1", + "mkdirp": "^1.0.4", + "promise-limit": "^2.7.0", + "tslib": "^2.4.1", + "uuid": "^9.0.1", + "winston": "^3.7.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "packages/contentstack/node_modules/@contentstack/cli-cm-seed/node_modules/@contentstack/cli-utilities": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", + "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@contentstack/management": "~1.17.0", + "@contentstack/marketplace-sdk": "^1.2.1", + "@oclif/core": "^3.26.5", + "axios": "^1.7.4", + "chalk": "^4.0.0", + "cli-cursor": "^3.1.0", + "cli-table": "^0.3.11", + "conf": "^10.2.0", + "debug": "^4.1.1", + "figures": "^3.2.0", + "inquirer": "8.2.4", + "inquirer-search-checkbox": "^1.0.0", + "inquirer-search-list": "^1.2.6", + "klona": "^2.0.6", + "lodash": "^4.17.15", + "mkdirp": "^1.0.4", + "open": "^8.4.2", + "ora": "^5.4.0", + "recheck": "^4.4.5", + "rxjs": "^6.6.7", + "traverse": "^0.6.7", + "unique-string": "^2.0.0", + "uuid": "^9.0.1", + "winston": "^3.7.2", + "xdg-basedir": "^4.0.0" + } } } } diff --git a/packages/contentstack-audit/README.md b/packages/contentstack-audit/README.md index e08014afd3..8cd4f52d3d 100644 --- a/packages/contentstack-audit/README.md +++ b/packages/contentstack-audit/README.md @@ -19,7 +19,7 @@ $ npm install -g @contentstack/cli-audit $ csdx COMMAND running command... $ csdx (--version|-v) -@contentstack/cli-audit/1.7.1 darwin-arm64 node-v22.2.0 +@contentstack/cli-audit/1.7.2 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-audit/package.json b/packages/contentstack-audit/package.json index 7acc64c735..17fc1edbd4 100644 --- a/packages/contentstack-audit/package.json +++ b/packages/contentstack-audit/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/cli-audit", - "version": "1.7.1", + "version": "1.7.2", "description": "Contentstack audit plugin", "author": "Contentstack CLI", "homepage": "https://github.com/contentstack/cli", @@ -18,8 +18,8 @@ "/oclif.manifest.json" ], "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "@oclif/plugin-help": "^5", "@oclif/plugin-plugins": "^5.0.0", "chalk": "^4.1.2", diff --git a/packages/contentstack-auth/README.md b/packages/contentstack-auth/README.md index f4f077e0e9..97600ae039 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/1.3.21 darwin-arm64 node-v22.2.0 +@contentstack/cli-auth/1.3.22 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-auth/package.json b/packages/contentstack-auth/package.json index 26a7500c79..6f890fc6ab 100644 --- a/packages/contentstack-auth/package.json +++ b/packages/contentstack-auth/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli-auth", "description": "Contentstack CLI plugin for authentication activities", - "version": "1.3.21", + "version": "1.3.22", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "scripts": { @@ -22,8 +22,8 @@ "test:unit:report": "nyc --extension .ts mocha --forbid-only \"test/unit/**/*.test.ts\"" }, "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "chalk": "^4.0.0", "debug": "^4.1.1", "inquirer": "8.2.4", diff --git a/packages/contentstack-bootstrap/README.md b/packages/contentstack-bootstrap/README.md index 1b75d997d7..b7cbd34f9f 100644 --- a/packages/contentstack-bootstrap/README.md +++ b/packages/contentstack-bootstrap/README.md @@ -15,7 +15,7 @@ $ npm install -g @contentstack/cli-cm-bootstrap $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-cm-bootstrap/1.12.0 darwin-arm64 node-v22.2.0 +@contentstack/cli-cm-bootstrap/1.13.0 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-bootstrap/package.json b/packages/contentstack-bootstrap/package.json index 5afeb6b48a..5e816bb137 100644 --- a/packages/contentstack-bootstrap/package.json +++ b/packages/contentstack-bootstrap/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli-cm-bootstrap", "description": "Bootstrap contentstack apps", - "version": "1.12.0", + "version": "1.13.0", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "scripts": { @@ -17,9 +17,9 @@ "test:report": "nyc --reporter=lcov mocha \"test/**/*.test.js\"" }, "dependencies": { - "@contentstack/cli-cm-seed": "~1.9.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-cm-seed": "~1.10.0", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "inquirer": "8.2.4", "mkdirp": "^1.0.4", "tar": "^6.2.1 " diff --git a/packages/contentstack-branches/README.md b/packages/contentstack-branches/README.md index 112e2319a9..74f0e2f782 100755 --- a/packages/contentstack-branches/README.md +++ b/packages/contentstack-branches/README.md @@ -37,7 +37,7 @@ $ npm install -g @contentstack/cli-cm-branches $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-cm-branches/1.1.3 darwin-arm64 node-v22.2.0 +@contentstack/cli-cm-branches/1.1.4 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-branches/package.json b/packages/contentstack-branches/package.json index 85649cb7cc..f4d02330c7 100644 --- a/packages/contentstack-branches/package.json +++ b/packages/contentstack-branches/package.json @@ -5,8 +5,8 @@ "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "@oclif/core": "^3.26.5", "async": "^3.2.4", "big-json": "^3.2.0", @@ -25,8 +25,8 @@ "winston": "^3.7.2" }, "devDependencies": { - "@contentstack/cli-auth": "~1.3.19", - "@contentstack/cli-config": "~1.7.0", + "@contentstack/cli-auth": "~1.3.22", + "@contentstack/cli-config": "~1.7.3", "@contentstack/cli-dev-dependencies": "~1.2.4", "@oclif/plugin-help": "^5.1.19", "@oclif/test": "^2.5.6", diff --git a/packages/contentstack-bulk-publish/README.md b/packages/contentstack-bulk-publish/README.md index 7780bea08b..fb227ea3e5 100644 --- a/packages/contentstack-bulk-publish/README.md +++ b/packages/contentstack-bulk-publish/README.md @@ -18,7 +18,7 @@ $ npm install -g @contentstack/cli-cm-bulk-publish $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-cm-bulk-publish/1.4.8 darwin-arm64 node-v22.2.0 +@contentstack/cli-cm-bulk-publish/1.4.9 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-bulk-publish/package.json b/packages/contentstack-bulk-publish/package.json index b227eb1048..36bf40595a 100644 --- a/packages/contentstack-bulk-publish/package.json +++ b/packages/contentstack-bulk-publish/package.json @@ -1,12 +1,12 @@ { "name": "@contentstack/cli-cm-bulk-publish", "description": "Contentstack CLI plugin for bulk publish actions", - "version": "1.4.8", + "version": "1.4.9", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "bluebird": "^3.7.2", "chalk": "^4.1.2", "dotenv": "^16.1.4", diff --git a/packages/contentstack-clone/README.md b/packages/contentstack-clone/README.md index 63e5b864cc..dd1a9bd9d9 100644 --- a/packages/contentstack-clone/README.md +++ b/packages/contentstack-clone/README.md @@ -16,7 +16,7 @@ $ npm install -g @contentstack/cli-cm-clone $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-cm-clone/1.12.0 darwin-arm64 node-v22.2.0 +@contentstack/cli-cm-clone/1.13.0 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-clone/package.json b/packages/contentstack-clone/package.json index d8d5e7823e..b0e6a3f5b4 100644 --- a/packages/contentstack-clone/package.json +++ b/packages/contentstack-clone/package.json @@ -1,15 +1,15 @@ { "name": "@contentstack/cli-cm-clone", "description": "Contentstack stack clone plugin", - "version": "1.12.0", + "version": "1.13.0", "author": "Contentstack", "bugs": "https://github.com/rohitmishra209/cli-cm-clone/issues", "dependencies": { "@colors/colors": "^1.5.0", - "@contentstack/cli-cm-export": "~1.13.0", - "@contentstack/cli-cm-import": "~1.18.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-cm-export": "~1.14.0", + "@contentstack/cli-cm-import": "~1.19.0", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "async": "^3.2.4", "chalk": "^4.1.0", "child_process": "^1.0.2", diff --git a/packages/contentstack-command/package.json b/packages/contentstack-command/package.json index cd005b2244..34e0695bd6 100644 --- a/packages/contentstack-command/package.json +++ b/packages/contentstack-command/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli-command", "description": "Contentstack CLI plugin for configuration", - "version": "1.3.1", + "version": "1.3.2", "author": "Contentstack", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -17,7 +17,7 @@ "format": "eslint src/**/*.ts --fix" }, "dependencies": { - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-utilities": "~1.8.0", "contentstack": "^3.10.1" }, "devDependencies": { diff --git a/packages/contentstack-config/README.md b/packages/contentstack-config/README.md index 901a8d8256..6029836d4d 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/1.7.2 darwin-arm64 node-v22.2.0 +@contentstack/cli-config/1.7.3 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-config/logs/cli.log b/packages/contentstack-config/logs/cli.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/contentstack-config/package.json b/packages/contentstack-config/package.json index 8ad3734c78..c8ef75a741 100644 --- a/packages/contentstack-config/package.json +++ b/packages/contentstack-config/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli-config", "description": "Contentstack CLI plugin for configuration", - "version": "1.7.2", + "version": "1.7.3", "author": "Contentstack", "scripts": { "build": "npm run clean && npm run compile", @@ -21,8 +21,8 @@ "test:unit:report": "nyc --extension .ts mocha --forbid-only \"test/unit/**/*.test.ts\"" }, "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "chalk": "^4.0.0", "debug": "^4.1.1", "inquirer": "8.2.4", diff --git a/packages/contentstack-export-to-csv/package.json b/packages/contentstack-export-to-csv/package.json index 75a3fe0a9c..c4d8e435d1 100644 --- a/packages/contentstack-export-to-csv/package.json +++ b/packages/contentstack-export-to-csv/package.json @@ -1,12 +1,12 @@ { "name": "@contentstack/cli-cm-export-to-csv", "description": "Export entities to csv", - "version": "1.7.2", + "version": "1.7.3", "author": "Abhinav Gupta @abhinav-from-contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "chalk": "^4.1.0", "fast-csv": "^4.3.6", "inquirer": "8.2.4", diff --git a/packages/contentstack-export/README.md b/packages/contentstack-export/README.md index 977f6c8cce..71fe5f1f73 100755 --- a/packages/contentstack-export/README.md +++ b/packages/contentstack-export/README.md @@ -48,7 +48,7 @@ $ npm install -g @contentstack/cli-cm-export $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-cm-export/1.13.0 darwin-arm64 node-v22.2.0 +@contentstack/cli-cm-export/1.14.0 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-export/package.json b/packages/contentstack-export/package.json index 1e76451286..f2807ddbf4 100644 --- a/packages/contentstack-export/package.json +++ b/packages/contentstack-export/package.json @@ -1,13 +1,13 @@ { "name": "@contentstack/cli-cm-export", "description": "Contentstack CLI plugin to export content from stack", - "version": "1.13.0", + "version": "1.14.0", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-variants": "~1.0.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-variants": "~1.1.0", + "@contentstack/cli-utilities": "~1.8.0", "@oclif/core": "^3.26.5", "async": "^3.2.4", "big-json": "^3.2.0", @@ -25,8 +25,8 @@ "winston": "^3.7.2" }, "devDependencies": { - "@contentstack/cli-auth": "~1.3.19", - "@contentstack/cli-config": "~1.7.0", + "@contentstack/cli-auth": "~1.3.22", + "@contentstack/cli-config": "~1.7.3", "@contentstack/cli-dev-dependencies": "~1.2.4", "@oclif/plugin-help": "^5.1.19", "@oclif/test": "^2.5.6", diff --git a/packages/contentstack-export/src/export/modules/marketplace-apps.ts b/packages/contentstack-export/src/export/modules/marketplace-apps.ts index cc2a5b4e9c..ff34d2400f 100644 --- a/packages/contentstack-export/src/export/modules/marketplace-apps.ts +++ b/packages/contentstack-export/src/export/modules/marketplace-apps.ts @@ -138,7 +138,9 @@ export default class ExportMarketplaceApps { */ async getAppConfigurations(index: number, appInstallation: any) { const appName = appInstallation?.manifest?.name; - log(this.exportConfig, `Exporting ${appName} app and it's config.`, 'info'); + const appUid = appInstallation?.manifest?.uid; + const app = appName || appUid; + log(this.exportConfig, `Exporting ${app} app and it's config.`, 'info'); await this.appSdk .marketplace(this.exportConfig.org_uid) @@ -158,17 +160,17 @@ export default class ExportMarketplaceApps { if (!isEmpty(data?.server_configuration)) { this.installedApps[index]['server_configuration'] = this.nodeCrypto.encrypt(data.server_configuration); - log(this.exportConfig, `Exported ${appName} app and it's config.`, 'success'); + log(this.exportConfig, `Exported ${app} app and it's config.`, 'success'); } else { - log(this.exportConfig, `Exported ${appName} app`, 'success'); + log(this.exportConfig, `Exported ${app} app`, 'success'); } } else if (error) { - log(this.exportConfig, `Error on exporting ${appName} app and it's config.`, 'error'); + log(this.exportConfig, `Error on exporting ${app} app and it's config.`, 'error'); log(this.exportConfig, error, 'error'); } }) .catch((error: any) => { - log(this.exportConfig, `Failed to export ${appName} app config ${formatError(error)}`, 'error'); + log(this.exportConfig, `Failed to export ${app} app config ${formatError(error)}`, 'error'); log(this.exportConfig, error, 'error'); }); } diff --git a/packages/contentstack-export/src/export/modules/personalize.ts b/packages/contentstack-export/src/export/modules/personalize.ts index 45cff20807..6fa5f89b33 100644 --- a/packages/contentstack-export/src/export/modules/personalize.ts +++ b/packages/contentstack-export/src/export/modules/personalize.ts @@ -7,7 +7,7 @@ import { AnyProperty, } from '@contentstack/cli-variants'; -import { log, formatError } from '../../utils'; +import { log } from '../../utils'; import { ModuleClassParams, ExportConfig } from '../../types'; export default class ExportPersonalize { diff --git a/packages/contentstack-import/README.md b/packages/contentstack-import/README.md index 7f298bfa34..7a8b367abf 100644 --- a/packages/contentstack-import/README.md +++ b/packages/contentstack-import/README.md @@ -47,7 +47,7 @@ $ npm install -g @contentstack/cli-cm-import $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-cm-import/1.18.0 darwin-arm64 node-v22.2.0 +@contentstack/cli-cm-import/1.19.0 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-import/package.json b/packages/contentstack-import/package.json index f1ec8916f9..9024cd8a4f 100644 --- a/packages/contentstack-import/package.json +++ b/packages/contentstack-import/package.json @@ -1,15 +1,15 @@ { "name": "@contentstack/cli-cm-import", "description": "Contentstack CLI plugin to import content into stack", - "version": "1.18.0", + "version": "1.19.0", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-audit": "~1.7.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-audit": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "@contentstack/management": "~1.17.0", - "@contentstack/cli-variants": "~1.0.0", + "@contentstack/cli-variants": "~1.1.0", "@oclif/core": "^3.26.5", "big-json": "^3.2.0", "bluebird": "^3.7.2", diff --git a/packages/contentstack-import/src/import/modules/marketplace-apps.ts b/packages/contentstack-import/src/import/modules/marketplace-apps.ts index 91a0d16341..f334807e92 100644 --- a/packages/contentstack-import/src/import/modules/marketplace-apps.ts +++ b/packages/contentstack-import/src/import/modules/marketplace-apps.ts @@ -438,7 +438,7 @@ export default class ImportMarketplaceApps { ); if (installation.installation_uid) { - const appName = this.appNameMapping[app.manifest.name] ?? app.manifest.name; + const appName = this.appNameMapping[app.manifest.name] || app.manifest.name || app.manifest.uid; log(this.importConfig, `${appName} app installed successfully.!`, 'success'); await makeRedirectUrlCall(installation, appName, this.importConfig); this.installationUidMapping[app.uid] = installation.installation_uid; @@ -448,7 +448,8 @@ export default class ImportMarketplaceApps { await confirmToCloseProcess(installation, this.importConfig); } } else if (!isEmpty(configuration) || !isEmpty(server_configuration)) { - log(this.importConfig, `${app.manifest.name} is already installed`, 'success'); + const appName = app.manifest.name || app.manifest.uid; + log(this.importConfig, `${appName} is already installed`, 'success'); updateParam = await ifAppAlreadyExist(app, currentStackApp, this.importConfig); } @@ -481,7 +482,8 @@ export default class ImportMarketplaceApps { trace(data, 'error', true); log(this.importConfig, formatError(data.message), 'success'); } else { - log(this.importConfig, `${app.manifest.name} app config updated successfully.!`, 'success'); + const appName = app.manifest.name || app.manifest.uid; + log(this.importConfig, `${appName} app config updated successfully.!`, 'success'); } }) .catch((error: any) => { diff --git a/packages/contentstack-import/src/utils/entries-helper.ts b/packages/contentstack-import/src/utils/entries-helper.ts index ac070662aa..503a540556 100644 --- a/packages/contentstack-import/src/utils/entries-helper.ts +++ b/packages/contentstack-import/src/utils/entries-helper.ts @@ -548,11 +548,17 @@ export const restoreJsonRteEntryRefs = ( }); } else { entry[element.uid] = restoreReferenceInJsonRTE(sourceStackEntry[element.uid], uidMapper); - entry[element.uid].children = entry[element.uid].children.map((child: any) => { - child = setDirtyTrue(child); - child = resolveAssetRefsInEntryRefsForJsonRte(child, mappedAssetUids, mappedAssetUrls); - return child; - }); + if (entry[element.uid].children && entry[element.uid].children.length > 0) { + entry[element.uid].children = entry[element.uid].children.map((child: any) => { + child = setDirtyTrue(child); + child = resolveAssetRefsInEntryRefsForJsonRte(child, mappedAssetUids, mappedAssetUrls); + return child; + }); + } else { + entry[element.uid].children = [ + { type: 'p', attrs: { style: {}, 'redactor-attributes': {}, dir: 'ltr' } }, + ]; + } } } break; diff --git a/packages/contentstack-launch/README.md b/packages/contentstack-launch/README.md index 8e5aa51675..deb2e66ae1 100755 --- a/packages/contentstack-launch/README.md +++ b/packages/contentstack-launch/README.md @@ -19,7 +19,7 @@ $ npm install -g @contentstack/cli-launch $ csdx COMMAND running command... $ csdx (--version|-v) -@contentstack/cli-launch/1.2.2 darwin-arm64 node-v22.2.0 +@contentstack/cli-launch/1.2.3 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-launch/package.json b/packages/contentstack-launch/package.json index 4400648155..61c7df8c53 100755 --- a/packages/contentstack-launch/package.json +++ b/packages/contentstack-launch/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/cli-launch", - "version": "1.2.2", + "version": "1.2.3", "description": "Launch related operations", "author": "Contentstack CLI", "bin": { @@ -18,8 +18,8 @@ ], "dependencies": { "@apollo/client": "^3.7.9", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "@oclif/core": "^3.26.5", "@oclif/plugin-help": "^5", "@oclif/plugin-plugins": "^5.0.0", diff --git a/packages/contentstack-launch/tsconfig.tsbuildinfo b/packages/contentstack-launch/tsconfig.tsbuildinfo new file mode 100755 index 0000000000..0958e88f5f --- /dev/null +++ b/packages/contentstack-launch/tsconfig.tsbuildinfo @@ -0,0 +1 @@ +{"program":{"fileNames":["./node_modules/typescript/lib/lib.es5.d.ts","./node_modules/typescript/lib/lib.es2015.d.ts","./node_modules/typescript/lib/lib.es2016.d.ts","./node_modules/typescript/lib/lib.es2017.d.ts","./node_modules/typescript/lib/lib.es2018.d.ts","./node_modules/typescript/lib/lib.es2019.d.ts","./node_modules/typescript/lib/lib.es2020.d.ts","./node_modules/typescript/lib/lib.dom.d.ts","./node_modules/typescript/lib/lib.dom.iterable.d.ts","./node_modules/typescript/lib/lib.webworker.importscripts.d.ts","./node_modules/typescript/lib/lib.scripthost.d.ts","./node_modules/typescript/lib/lib.es2015.core.d.ts","./node_modules/typescript/lib/lib.es2015.collection.d.ts","./node_modules/typescript/lib/lib.es2015.generator.d.ts","./node_modules/typescript/lib/lib.es2015.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.promise.d.ts","./node_modules/typescript/lib/lib.es2015.proxy.d.ts","./node_modules/typescript/lib/lib.es2015.reflect.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2016.array.include.d.ts","./node_modules/typescript/lib/lib.es2017.object.d.ts","./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2017.string.d.ts","./node_modules/typescript/lib/lib.es2017.intl.d.ts","./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","./node_modules/typescript/lib/lib.es2018.intl.d.ts","./node_modules/typescript/lib/lib.es2018.promise.d.ts","./node_modules/typescript/lib/lib.es2018.regexp.d.ts","./node_modules/typescript/lib/lib.es2019.array.d.ts","./node_modules/typescript/lib/lib.es2019.object.d.ts","./node_modules/typescript/lib/lib.es2019.string.d.ts","./node_modules/typescript/lib/lib.es2019.symbol.d.ts","./node_modules/typescript/lib/lib.es2019.intl.d.ts","./node_modules/typescript/lib/lib.es2020.bigint.d.ts","./node_modules/typescript/lib/lib.es2020.date.d.ts","./node_modules/typescript/lib/lib.es2020.promise.d.ts","./node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2020.string.d.ts","./node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2020.intl.d.ts","./node_modules/typescript/lib/lib.es2020.number.d.ts","./node_modules/typescript/lib/lib.esnext.intl.d.ts","./node_modules/typescript/lib/lib.es2019.full.d.ts","./node_modules/tslib/tslib.d.ts","./node_modules/@oclif/core/lib/interfaces/help.d.ts","./node_modules/@oclif/core/lib/interfaces/pjson.d.ts","./node_modules/@oclif/core/lib/interfaces/topic.d.ts","./node_modules/@oclif/core/lib/interfaces/plugin.d.ts","./node_modules/@oclif/core/lib/interfaces/hooks.d.ts","./node_modules/@oclif/core/lib/interfaces/config.d.ts","./node_modules/@oclif/core/lib/interfaces/alphabet.d.ts","./node_modules/@oclif/core/lib/interfaces/errors.d.ts","./node_modules/@oclif/core/lib/interfaces/manifest.d.ts","./node_modules/@oclif/core/lib/interfaces/s3-manifest.d.ts","./node_modules/@oclif/core/lib/interfaces/parser.d.ts","./node_modules/@oclif/core/lib/interfaces/ts-config.d.ts","./node_modules/@oclif/core/lib/interfaces/flags.d.ts","./node_modules/@oclif/core/lib/interfaces/args.d.ts","./node_modules/@oclif/core/lib/interfaces/index.d.ts","./node_modules/@oclif/core/lib/errors/handle.d.ts","./node_modules/@oclif/core/lib/errors/errors/cli.d.ts","./node_modules/@oclif/core/lib/errors/errors/exit.d.ts","./node_modules/@oclif/core/lib/errors/errors/module-load.d.ts","./node_modules/@oclif/core/lib/errors/logger.d.ts","./node_modules/@oclif/core/lib/errors/config.d.ts","./node_modules/@oclif/core/lib/errors/index.d.ts","./node_modules/@oclif/core/lib/config/plugin.d.ts","./node_modules/@oclif/core/lib/config/config.d.ts","./node_modules/@oclif/core/lib/config/ts-node.d.ts","./node_modules/@oclif/core/lib/config/index.d.ts","./node_modules/@oclif/core/lib/command.d.ts","./node_modules/@oclif/core/lib/main.d.ts","./node_modules/@types/node/assert.d.ts","./node_modules/@types/node/assert/strict.d.ts","./node_modules/@types/node/globals.d.ts","./node_modules/@types/node/async_hooks.d.ts","./node_modules/@types/node/buffer.d.ts","./node_modules/@types/node/child_process.d.ts","./node_modules/@types/node/cluster.d.ts","./node_modules/@types/node/console.d.ts","./node_modules/@types/node/constants.d.ts","./node_modules/@types/node/crypto.d.ts","./node_modules/@types/node/dgram.d.ts","./node_modules/@types/node/diagnostics_channel.d.ts","./node_modules/@types/node/dns.d.ts","./node_modules/@types/node/dns/promises.d.ts","./node_modules/@types/node/domain.d.ts","./node_modules/@types/node/events.d.ts","./node_modules/@types/node/fs.d.ts","./node_modules/@types/node/fs/promises.d.ts","./node_modules/@types/node/http.d.ts","./node_modules/@types/node/http2.d.ts","./node_modules/@types/node/https.d.ts","./node_modules/@types/node/inspector.d.ts","./node_modules/@types/node/module.d.ts","./node_modules/@types/node/net.d.ts","./node_modules/@types/node/os.d.ts","./node_modules/@types/node/path.d.ts","./node_modules/@types/node/perf_hooks.d.ts","./node_modules/@types/node/process.d.ts","./node_modules/@types/node/punycode.d.ts","./node_modules/@types/node/querystring.d.ts","./node_modules/@types/node/readline.d.ts","./node_modules/@types/node/repl.d.ts","./node_modules/@types/node/stream.d.ts","./node_modules/@types/node/stream/promises.d.ts","./node_modules/@types/node/stream/consumers.d.ts","./node_modules/@types/node/stream/web.d.ts","./node_modules/@types/node/string_decoder.d.ts","./node_modules/@types/node/test.d.ts","./node_modules/@types/node/timers.d.ts","./node_modules/@types/node/timers/promises.d.ts","./node_modules/@types/node/tls.d.ts","./node_modules/@types/node/trace_events.d.ts","./node_modules/@types/node/tty.d.ts","./node_modules/@types/node/url.d.ts","./node_modules/@types/node/util.d.ts","./node_modules/@types/node/v8.d.ts","./node_modules/@types/node/vm.d.ts","./node_modules/@types/node/wasi.d.ts","./node_modules/@types/node/worker_threads.d.ts","./node_modules/@types/node/zlib.d.ts","./node_modules/@types/node/globals.global.d.ts","./node_modules/@types/node/index.d.ts","./node_modules/@oclif/core/lib/flags.d.ts","./node_modules/@oclif/core/lib/args.d.ts","./node_modules/@oclif/core/lib/help/formatter.d.ts","./node_modules/@oclif/core/lib/help/command.d.ts","./node_modules/@oclif/core/lib/help/util.d.ts","./node_modules/@oclif/core/lib/help/index.d.ts","./node_modules/@oclif/core/lib/parser/help.d.ts","./node_modules/@oclif/core/lib/parser/index.d.ts","./node_modules/@oclif/core/lib/settings.d.ts","./node_modules/@oclif/core/lib/cli-ux/action/base.d.ts","./node_modules/@oclif/core/lib/cli-ux/config.d.ts","./node_modules/@oclif/core/lib/cli-ux/exit.d.ts","./node_modules/@oclif/core/lib/cli-ux/prompt.d.ts","./node_modules/@oclif/core/lib/cli-ux/styled/header.d.ts","./node_modules/@oclif/core/lib/cli-ux/styled/json.d.ts","./node_modules/@oclif/core/lib/cli-ux/styled/object.d.ts","./node_modules/@oclif/core/lib/cli-ux/styled/table.d.ts","./node_modules/@oclif/core/lib/cli-ux/styled/tree.d.ts","./node_modules/@types/cli-progress/index.d.ts","./node_modules/@oclif/core/lib/cli-ux/styled/progress.d.ts","./node_modules/@oclif/core/lib/cli-ux/styled/index.d.ts","./node_modules/@oclif/core/lib/cli-ux/wait.d.ts","./node_modules/@oclif/core/lib/cli-ux/index.d.ts","./node_modules/@oclif/core/lib/index.d.ts","./src/index.ts","./src/adapters/file-upload.ts","./src/adapters/github.ts","./src/config/index.ts","./src/types/apollo-client.ts","./src/types/index.ts","./node_modules/cross-fetch/index.d.ts","./node_modules/ts-invariant/lib/invariant.d.ts","./node_modules/@apollo/client/utilities/globals/dev.d.ts","./node_modules/@apollo/client/utilities/globals/maybe.d.ts","./node_modules/@apollo/client/utilities/globals/global.d.ts","./node_modules/@apollo/client/utilities/globals/index.d.ts","./node_modules/graphql/version.d.ts","./node_modules/graphql/jsutils/maybe.d.ts","./node_modules/graphql/language/source.d.ts","./node_modules/graphql/jsutils/objmap.d.ts","./node_modules/graphql/jsutils/path.d.ts","./node_modules/graphql/jsutils/promiseorvalue.d.ts","./node_modules/graphql/language/kinds.d.ts","./node_modules/graphql/language/tokenkind.d.ts","./node_modules/graphql/language/ast.d.ts","./node_modules/graphql/language/location.d.ts","./node_modules/graphql/error/graphqlerror.d.ts","./node_modules/graphql/language/directivelocation.d.ts","./node_modules/graphql/type/directives.d.ts","./node_modules/graphql/type/schema.d.ts","./node_modules/graphql/type/definition.d.ts","./node_modules/graphql/execution/execute.d.ts","./node_modules/graphql/graphql.d.ts","./node_modules/graphql/type/scalars.d.ts","./node_modules/graphql/type/introspection.d.ts","./node_modules/graphql/type/validate.d.ts","./node_modules/graphql/type/assertname.d.ts","./node_modules/graphql/type/index.d.ts","./node_modules/graphql/language/printlocation.d.ts","./node_modules/graphql/language/lexer.d.ts","./node_modules/graphql/language/parser.d.ts","./node_modules/graphql/language/printer.d.ts","./node_modules/graphql/language/visitor.d.ts","./node_modules/graphql/language/predicates.d.ts","./node_modules/graphql/language/index.d.ts","./node_modules/graphql/execution/subscribe.d.ts","./node_modules/graphql/execution/values.d.ts","./node_modules/graphql/execution/index.d.ts","./node_modules/graphql/subscription/index.d.ts","./node_modules/graphql/utilities/typeinfo.d.ts","./node_modules/graphql/validation/validationcontext.d.ts","./node_modules/graphql/validation/validate.d.ts","./node_modules/graphql/validation/specifiedrules.d.ts","./node_modules/graphql/validation/rules/executabledefinitionsrule.d.ts","./node_modules/graphql/validation/rules/fieldsoncorrecttyperule.d.ts","./node_modules/graphql/validation/rules/fragmentsoncompositetypesrule.d.ts","./node_modules/graphql/validation/rules/knownargumentnamesrule.d.ts","./node_modules/graphql/validation/rules/knowndirectivesrule.d.ts","./node_modules/graphql/validation/rules/knownfragmentnamesrule.d.ts","./node_modules/graphql/validation/rules/knowntypenamesrule.d.ts","./node_modules/graphql/validation/rules/loneanonymousoperationrule.d.ts","./node_modules/graphql/validation/rules/nofragmentcyclesrule.d.ts","./node_modules/graphql/validation/rules/noundefinedvariablesrule.d.ts","./node_modules/graphql/validation/rules/nounusedfragmentsrule.d.ts","./node_modules/graphql/validation/rules/nounusedvariablesrule.d.ts","./node_modules/graphql/validation/rules/overlappingfieldscanbemergedrule.d.ts","./node_modules/graphql/validation/rules/possiblefragmentspreadsrule.d.ts","./node_modules/graphql/validation/rules/providedrequiredargumentsrule.d.ts","./node_modules/graphql/validation/rules/scalarleafsrule.d.ts","./node_modules/graphql/validation/rules/singlefieldsubscriptionsrule.d.ts","./node_modules/graphql/validation/rules/uniqueargumentnamesrule.d.ts","./node_modules/graphql/validation/rules/uniquedirectivesperlocationrule.d.ts","./node_modules/graphql/validation/rules/uniquefragmentnamesrule.d.ts","./node_modules/graphql/validation/rules/uniqueinputfieldnamesrule.d.ts","./node_modules/graphql/validation/rules/uniqueoperationnamesrule.d.ts","./node_modules/graphql/validation/rules/uniquevariablenamesrule.d.ts","./node_modules/graphql/validation/rules/valuesofcorrecttyperule.d.ts","./node_modules/graphql/validation/rules/variablesareinputtypesrule.d.ts","./node_modules/graphql/validation/rules/variablesinallowedpositionrule.d.ts","./node_modules/graphql/validation/rules/loneschemadefinitionrule.d.ts","./node_modules/graphql/validation/rules/uniqueoperationtypesrule.d.ts","./node_modules/graphql/validation/rules/uniquetypenamesrule.d.ts","./node_modules/graphql/validation/rules/uniqueenumvaluenamesrule.d.ts","./node_modules/graphql/validation/rules/uniquefielddefinitionnamesrule.d.ts","./node_modules/graphql/validation/rules/uniqueargumentdefinitionnamesrule.d.ts","./node_modules/graphql/validation/rules/uniquedirectivenamesrule.d.ts","./node_modules/graphql/validation/rules/possibletypeextensionsrule.d.ts","./node_modules/graphql/validation/rules/custom/nodeprecatedcustomrule.d.ts","./node_modules/graphql/validation/rules/custom/noschemaintrospectioncustomrule.d.ts","./node_modules/graphql/validation/index.d.ts","./node_modules/graphql/error/syntaxerror.d.ts","./node_modules/graphql/error/locatederror.d.ts","./node_modules/graphql/error/index.d.ts","./node_modules/graphql/utilities/getintrospectionquery.d.ts","./node_modules/graphql/utilities/getoperationast.d.ts","./node_modules/graphql/utilities/getoperationroottype.d.ts","./node_modules/graphql/utilities/introspectionfromschema.d.ts","./node_modules/graphql/utilities/buildclientschema.d.ts","./node_modules/graphql/utilities/buildastschema.d.ts","./node_modules/graphql/utilities/extendschema.d.ts","./node_modules/graphql/utilities/lexicographicsortschema.d.ts","./node_modules/graphql/utilities/printschema.d.ts","./node_modules/graphql/utilities/typefromast.d.ts","./node_modules/graphql/utilities/valuefromast.d.ts","./node_modules/graphql/utilities/valuefromastuntyped.d.ts","./node_modules/graphql/utilities/astfromvalue.d.ts","./node_modules/graphql/utilities/coerceinputvalue.d.ts","./node_modules/graphql/utilities/concatast.d.ts","./node_modules/graphql/utilities/separateoperations.d.ts","./node_modules/graphql/utilities/stripignoredcharacters.d.ts","./node_modules/graphql/utilities/typecomparators.d.ts","./node_modules/graphql/utilities/assertvalidname.d.ts","./node_modules/graphql/utilities/findbreakingchanges.d.ts","./node_modules/graphql/utilities/typedquerydocumentnode.d.ts","./node_modules/graphql/utilities/index.d.ts","./node_modules/graphql/index.d.ts","./node_modules/@apollo/client/utilities/graphql/directives.d.ts","./node_modules/@apollo/client/utilities/graphql/fragments.d.ts","./node_modules/@apollo/client/utilities/graphql/getfromast.d.ts","./node_modules/@apollo/client/utilities/graphql/storeutils.d.ts","./node_modules/@apollo/client/utilities/graphql/transform.d.ts","./node_modules/@graphql-typed-document-node/core/dist/index.d.ts","./node_modules/@wry/trie/lib/trie.d.ts","./node_modules/@apollo/client/cache/core/types/cache.d.ts","./node_modules/@apollo/client/cache/inmemory/entitystore.d.ts","./node_modules/@apollo/client/cache/inmemory/fragmentregistry.d.ts","./node_modules/@apollo/client/cache/inmemory/types.d.ts","./node_modules/@apollo/client/cache/inmemory/fixpolyfills.d.ts","./node_modules/@apollo/client/link/http/parseandcheckhttpresponse.d.ts","./node_modules/@apollo/client/link/http/serializefetchparameter.d.ts","./node_modules/@apollo/client/link/http/selecthttpoptionsandbody.d.ts","./node_modules/@apollo/client/link/http/checkfetcher.d.ts","./node_modules/@apollo/client/link/http/createsignalifsupported.d.ts","./node_modules/@apollo/client/link/http/selecturi.d.ts","./node_modules/@apollo/client/link/http/createhttplink.d.ts","./node_modules/@apollo/client/link/http/httplink.d.ts","./node_modules/@apollo/client/link/http/rewriteuriforget.d.ts","./node_modules/@apollo/client/link/http/index.d.ts","./node_modules/@apollo/client/core/networkstatus.d.ts","./node_modules/@apollo/client/link/utils/fromerror.d.ts","./node_modules/@apollo/client/link/utils/topromise.d.ts","./node_modules/@apollo/client/link/utils/frompromise.d.ts","./node_modules/@apollo/client/link/utils/throwservererror.d.ts","./node_modules/@apollo/client/link/utils/validateoperation.d.ts","./node_modules/@apollo/client/link/utils/createoperation.d.ts","./node_modules/@apollo/client/link/utils/transformoperation.d.ts","./node_modules/@apollo/client/link/utils/index.d.ts","./node_modules/@apollo/client/errors/index.d.ts","./node_modules/@apollo/client/core/queryinfo.d.ts","./node_modules/@apollo/client/core/localstate.d.ts","./node_modules/@apollo/client/core/types.d.ts","./node_modules/@apollo/client/core/watchqueryoptions.d.ts","./node_modules/@apollo/client/core/querymanager.d.ts","./node_modules/@apollo/client/core/observablequery.d.ts","./node_modules/@apollo/client/core/apolloclient.d.ts","./node_modules/graphql-tag/lib/index.d.ts","./node_modules/@apollo/client/core/index.d.ts","./node_modules/@apollo/client/cache/inmemory/reactivevars.d.ts","./node_modules/@apollo/client/cache/inmemory/inmemorycache.d.ts","./node_modules/@apollo/client/cache/inmemory/object-canon.d.ts","./node_modules/@apollo/client/cache/inmemory/readfromstore.d.ts","./node_modules/@apollo/client/cache/inmemory/writetostore.d.ts","./node_modules/@apollo/client/cache/inmemory/policies.d.ts","./node_modules/@apollo/client/cache/core/types/common.d.ts","./node_modules/@apollo/client/cache/core/types/dataproxy.d.ts","./node_modules/@apollo/client/cache/core/cache.d.ts","./node_modules/@apollo/client/cache/inmemory/helpers.d.ts","./node_modules/@apollo/client/cache/index.d.ts","./node_modules/@apollo/client/utilities/policies/pagination.d.ts","./node_modules/zen-observable-ts/module.d.ts","./node_modules/symbol-observable/index.d.ts","./node_modules/@apollo/client/utilities/observables/observable.d.ts","./node_modules/@apollo/client/utilities/common/objects.d.ts","./node_modules/@apollo/client/utilities/common/mergedeep.d.ts","./node_modules/@apollo/client/utilities/common/clonedeep.d.ts","./node_modules/@apollo/client/utilities/common/maybedeepfreeze.d.ts","./node_modules/@apollo/client/utilities/observables/iteration.d.ts","./node_modules/@apollo/client/utilities/observables/asyncmap.d.ts","./node_modules/@apollo/client/utilities/observables/concast.d.ts","./node_modules/@apollo/client/utilities/observables/subclassing.d.ts","./node_modules/@apollo/client/utilities/common/arrays.d.ts","./node_modules/@apollo/client/utilities/common/errorhandling.d.ts","./node_modules/@apollo/client/utilities/common/canuse.d.ts","./node_modules/@apollo/client/utilities/common/compact.d.ts","./node_modules/@apollo/client/utilities/common/makeuniqueid.d.ts","./node_modules/@apollo/client/utilities/common/stringifyfordisplay.d.ts","./node_modules/@apollo/client/utilities/common/mergeoptions.d.ts","./node_modules/@apollo/client/utilities/types/isstrictlyany.d.ts","./node_modules/@apollo/client/utilities/index.d.ts","./node_modules/@apollo/client/link/core/types.d.ts","./node_modules/@apollo/client/link/core/apollolink.d.ts","./node_modules/@apollo/client/link/core/empty.d.ts","./node_modules/@apollo/client/link/core/from.d.ts","./node_modules/@apollo/client/link/core/split.d.ts","./node_modules/@apollo/client/link/core/concat.d.ts","./node_modules/@apollo/client/link/core/execute.d.ts","./node_modules/@apollo/client/link/core/index.d.ts","./node_modules/@apollo/client/link/retry/delayfunction.d.ts","./node_modules/@apollo/client/link/retry/retryfunction.d.ts","./node_modules/@apollo/client/link/retry/retrylink.d.ts","./node_modules/@apollo/client/link/retry/index.d.ts","./node_modules/@apollo/client/link/context/index.d.ts","./src/util/apollo-client.ts","./src/graphql/mutation.ts","./src/graphql/queries.ts","./src/graphql/index.ts","./src/commands/launch/index.ts","./src/commands/launch/logs.ts","./node_modules/@types/ini/index.d.ts","./src/util/create-git-meta.ts","./node_modules/keyv/src/index.d.ts","./node_modules/@types/http-cache-semantics/index.d.ts","./node_modules/@types/responselike/index.d.ts","./node_modules/@types/cacheable-request/index.d.ts","./node_modules/@types/chai/index.d.ts","./node_modules/@types/expect/index.d.ts","./node_modules/@types/json-schema/index.d.ts","./node_modules/@types/keyv/index.d.ts","./node_modules/@types/lodash/common/common.d.ts","./node_modules/@types/lodash/common/array.d.ts","./node_modules/@types/lodash/common/collection.d.ts","./node_modules/@types/lodash/common/date.d.ts","./node_modules/@types/lodash/common/function.d.ts","./node_modules/@types/lodash/common/lang.d.ts","./node_modules/@types/lodash/common/math.d.ts","./node_modules/@types/lodash/common/number.d.ts","./node_modules/@types/lodash/common/object.d.ts","./node_modules/@types/lodash/common/seq.d.ts","./node_modules/@types/lodash/common/string.d.ts","./node_modules/@types/lodash/common/util.d.ts","./node_modules/@types/lodash/index.d.ts","./node_modules/@types/minimatch/index.d.ts","./node_modules/@types/mocha/index.d.ts","./node_modules/@types/normalize-package-data/index.d.ts","./node_modules/@sinonjs/fake-timers/types/fake-timers-src.d.ts","./node_modules/@types/sinon/index.d.ts","./node_modules/@types/triple-beam/index.d.ts","./node_modules/@types/vinyl/index.d.ts"],"fileInfos":[{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},"***REMOVED***f09f87296d877d71f6","***REMOVED***2dc0a2fbd89f35c467","***REMOVED***eec7aa63c8f3dca7f9","***REMOVED***a5a51dd346182c7b06","4b421cbfb3a38a27c279dec1e9112c3d1da296f77a1a85ddadf7e7a425d45d18","1fc5ab7a764205c68fa10d381b08417795fc73111d6dd16b5b1ed36badb743d9",{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"f3d4da15233e593eacb3965cde7960f3fddf5878528d882bcedd5cbaba0193c7","affectsGlobalScope":true},{"version":"***REMOVED***acdb5569137d09a481","affectsGlobalScope":true},{"version":"***REMOVED***df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"adb996790133eb33b33aadb9c09f15c2c575e71fb57a62de8bf74dbf59ec7dfb","affectsGlobalScope":true},{"version":"8cc8c5a3bac513368b0157f3d8b31cfdcfe78b56d3724f30f80ed9715e404af8","affectsGlobalScope":true},{"version":"***REMOVED***2062223063b0a5ac6a","affectsGlobalScope":true},{"version":"c5c05907c02476e4bde6b7e76a79ffcd948aedd14b6a8f56e4674221b0417398","affectsGlobalScope":true},{"version":"5f406584aef28a331c36523df688ca3650288d14f39c5d2e555c95f0d2ff8f6f","affectsGlobalScope":true},{"version":"22f230e544b35349cfb3bd9110b6ef37b41c6d6c43c3314a31bd0d9652fcec72","affectsGlobalScope":true},{"version":"7ea0b55f6b315cf9ac2ad622b0a7813315bb6e97bf4bb3fbf8f8affbca7dc695","affectsGlobalScope":true},{"version":"***REMOVED***c02eac386593110f93","affectsGlobalScope":true},{"version":"eb26de841c52236d8222f87e9e6a235332e0788af8c87a71e9e210314300410a","affectsGlobalScope":true},{"version":"***REMOVED***9ada95e22389389006","affectsGlobalScope":true},{"version":"***REMOVED***5c2083557dccba5a2a","affectsGlobalScope":true},{"version":"7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98","affectsGlobalScope":true},{"version":"***REMOVED***2e1f7c11bc163b8577","affectsGlobalScope":true},{"version":"81cac4cbc92c0c839c70f8ffb94eb61e2d32dc1c3cf6d95844ca099463cf37ea","affectsGlobalScope":true},{"version":"***REMOVED***153bab4221e1f6dd4e","affectsGlobalScope":true},{"version":"***REMOVED***e951432fa1ede5510a","affectsGlobalScope":true},{"version":"da233fc1c8a377ba9e0bed690a73c290d843c2c3d23a7bd7ec5cd3d7d73ba1e0","affectsGlobalScope":true},{"version":"d154ea5bb7f7f9001ed9153e876b2d5b8f5c2bb9ec02b3ae0d239ec769f1f2ae","affectsGlobalScope":true},{"version":"***REMOVED***bd325deb265a18d36c","affectsGlobalScope":true},{"version":"***REMOVED***3e9af1a06f973872b8","affectsGlobalScope":true},{"version":"9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951","affectsGlobalScope":true},{"version":"6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de","affectsGlobalScope":true},{"version":"6e7997ef61de3132e4d4b2250e75343f487903ddf5370e7ce33cf1b9db9a63ed","affectsGlobalScope":true},{"version":"2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993","affectsGlobalScope":true},{"version":"5e5e095c4470c8bab227dbbc61374878ecead104c74ab9960d3adcccfee23205","affectsGlobalScope":true},{"version":"09aa50414b80c023553090e2f53827f007a301bc34b0495bfb2c3c08ab9ad1eb","affectsGlobalScope":true},{"version":"d7f680a43f8cd12a6b6122c07c54ba40952b0c8aa140dcfcf32eb9e6cb028596","affectsGlobalScope":true},{"version":"3787b83e297de7c315d55d4a7c546ae28e5f6c0a361b7a1dcec1f1f50a54ef11","affectsGlobalScope":true},{"version":"e7e8e1d368290e9295ef18ca23f405cf40d5456fa9f20db6373a61ca45f75f40","affectsGlobalScope":true},{"version":"faf0221ae0465363c842ce6aa8a0cbda5d9296940a8e26c86e04cc4081eea21e","affectsGlobalScope":true},{"version":"06393d13ea207a1bfe08ec8d7be562549c5e2da8983f2ee074e00002629d1871","affectsGlobalScope":true},{"version":"2768ef564cfc0689a1b76106c421a2909bdff0acbe87da010785adab80efdd5c","affectsGlobalScope":true},{"version":"b248e32ca52e8f5571390a4142558ae4f203ae2f94d5bac38a3084d529ef4e58","affectsGlobalScope":true},{"version":"52d1bb7ab7a3306fd0375c8bff560feed26ed676a5b0457fa8027b563aecb9a4","affectsGlobalScope":true},"1f03b495671c3a1bd24510f38b8947f0991dfd6bf0278c68eca14af15b306e1f","f1c9fe42b65437a61104e601eb298c5c859fb522b483f1bdb700eed67a16f980","3184417b619fcdab232c520b9e51c33972a43640fd42c34d2ceb3f2af2e036d0","041a18e61cc50362e6df62e0033b9bc4d919da6071545cd7a777ba21eaf55318","***REMOVED***9d56eba05e7fac8363","e88c90ae8662f7f4b64499f7f881481eba93ea4d76ab1e637cd830ba6a3ba7d2","b619e4dcb6c3aaed579cf7650e68be5c8ed6a12b5548e0662b906dd907ab3f9f","7c81ee14017f286a23283ade1f4d6874ea9646074bb0782ac5b0c9395b296deb","032e362f68a69c4f6af9678b4f5fdcf5b6c348e6aa279a7b2c89099bb7887a0a","4cbb99e1685ca6d0cea375d50c7c6e0f1c444fb4bdf301c48f7bfc92b7eea4b1","137fcb488abe39cd57437d2bf940862bfcaa709e248602461b82236c5a01c1ce","2b3849074b5813376ffe71ff550ef25cce638c43385ed63c1b5be504d3e213f6","91e0a3fe23e6599a2cd3a9119d904ab077fe968d269c9438d0d65380115fe4b8","5a82a1daacf5f4e73e4ba80040bd0be03d8fcfee4080c973389b39bd0721553b","694ce0788daf31dadf82702cb0efe558014a0a210278c78817840f1caa4f3a09","99fd2587995ea6001ac20d6ecebe748e163d62e820f369452919c265f140b3c9","07296b5920e496727a0f6eb3ca64c6ef880e19c83e0ff4dd7829da4fafccd6d7","b1ee01f8c098bbbed20cd174d9ac9737b1562ddafa4f5a9f01f0fe5747d4d096","f24b104cf0541b30902b2c947cef8e4955f16068c492d00bc5c70530d8a5ae89","4df02f7093cfdaa88c78186c50064ce6307865d5a2b6f52d16b2a477a289840e","4a3de027fe2fe214e22db9703023024d85f2863138940a21b4933113313394bb","***REMOVED***2e8783e56ca0df0653","***REMOVED***991a09f86bb766543f","19ef1d72f861901d6dd7891cc14c6ca0bd860b3089e33188f4764232b1bfaa38","0a2b731add430de466c4894bbf5523b1be33f36e3f1b7e1012c070d42a2ef21e","5409d985ef950a43e105aa269e7b16d50642575f1a28a0b8959c291505ddd582","064572e167723c12fa332de7ca48fe3fbef12f16aa58360381d8b3752b8cdc6d","a92c7fc820badc697c7e9e99a9c6046d10edd876611a81c1efe4303ab4b8fecc","18ddf620e4f2a269905eb9a89e934371d3a71f2fdfad80965917bcfbf4093c43","e8f74aaf39b5c253ccb810b1451558c0536ab526aefbc97d35b563083db1a0a5","4911d4c3a7f7c11bad0e2cec329a19a385d10ea83b0b69c76e032359e388f624","a69c09dbea52352f479d3e7ac949fde3d17b195abe90b045d619f747b38d6d1a",{"version":"4f6463a60e5754bbc4a864b2aaf8fecb7706b96a21b88f27b534589b801978b6","affectsGlobalScope":true},"56d13f223ab40f71840795f5bef2552a397a70666ee60878222407f3893fb8d0",{"version":"4ffef5c4698e94e49dcf150e3270bad2b24a2aeab48b24acbe7c1366edff377d","affectsGlobalScope":true},"2534e46a52653b55dfb5a41ce427ec430c4afbaaf3bfcb1ae09b185c5d6bf169","afc6e96061af46bcff47246158caee7e056f5288783f2d83d6858cd25be1c565",{"version":"34f5bcac12b36d70304b73de5f5aab3bb91bd9919f984be80579ebcad03a624e","affectsGlobalScope":true},"82408ed3e959ddc60d3e9904481b5a8dc16469928257af22a3f7d1a3bc7fd8c4","3f2478baf49cf27aa1335ba5299e2394131284e9d50a3845e3f95e52664ff518","f50c975ab7b50e25a69e3d8a3773894125b44e9698924105f23b812bf7488baf","8bd106053ee0345dde7f626ed1f6100a89fb85f13ea65352627cf78c5f30c553","76650408392bf49a8fbf3e2b6b302712a92d76af77b06e2da1cc8077359c4409","0af3121e68297b2247dd331c0d24dba599e50736a7517a5622d5591aae4a3122","06ccebc2c2db57d6bdbca63b71c4ae5e6ddc42d972fd8f122d4c1a28aa111b25",{"version":"81e8508d1e82278f5d3fee936f267e00c308af36219bfcee2631f9513c9c4017","affectsGlobalScope":true},"413a4be7f94f631235bbc83dad36c4d15e5a2ff02bca1efdbd03636d6454631b","20c468256fd68d3ef1fa53526e76d51d6aa91711e84d72c0343589b99238287e","4198acced75d48a039c078734c4efca7788ff8c78609c270a2b63ec20e3e1676","8d4c16a26d59e3ce49741a7d4a6e8206b884e226cf308667c7778a0b2c0fee7f","288dd0c774a5c6e3964084c7a2bc8cc6b746d70f44a9892d028d04f915cf7ebc","d61c7c41eb1960b1285e242fd102c162b65c0522985b839fadda59874308a170",{"version":"e630e5528e899219ae319e83bef54bf3bcb91b01d76861ecf881e8e614b167f0","affectsGlobalScope":true},"1805e0e4d1ed00f6361db25dff6887c7fa9b5b39f32599a34e8551da7daaa9c2","abc1c425b2ad6720433f40f1877abfa4223f0f3dd486c9c28c492179ca183cb6","fb0989383c6109f20281b3d31265293daefdd76d0d30551782c1654e93704f48","a4210a84a82b3e7a8cec5b2f3616e46d523f4f10cc1576d8f2fb89d0987b341e",{"version":"8207e7e6db9aa5fc7e61c8f17ba74cf9c115d26f51f91ee93f790815a7ea9dfb","affectsGlobalScope":true},"9f1069b9e2c051737b1f9b4f1baf50e4a63385a6a89c32235549ae87fc3d5492","22d48bfb37261136423ac687f1fa7bd4dda3083f767416d409a8260cf92bc8fc","29c2706fa0cc49a2bd90c83234da33d08bb9554ecec675e91c1f85087f5a5324","0acbf26bf958f9e80c1ffa587b74749d2697b75b484062d36e103c137c562bc3","95518ff86843e226b62a800f679f6968ad8dac8ccbe30fbfe63de3afb13761a2","1b952304137851e45bc009785de89ada562d9376177c97e37702e39e60c2f1ff","698ab660b477b9c2cd5ccbd99e7e7df8b4a6134c1f5711fa615ed7aab51cb7f7","33eee034727baf564056b4ea719075c23d3b4767d0b5f9c6933b81f3d77774d2","c33a6ea7147af60d8e98f1ac127047f4b0d4e2ce28b8f08ff3de07ca7cc00637","a4471d2bdba495b2a6a30b8765d5e0282fa7009d88345a9528f73c37869d3b93",{"version":"aee7013623e7632fba449d4df1da92925b27d9b816cb05546044dbfe54c88ef4","affectsGlobalScope":true},"e10177274a35a9d07c825615340b2fcde2f610f53f3fb40269fd196b4288dda6","c9d70d3d7191a66a81cb554557f8ed1cf736ea8397c44a864fe52689de18865a","998a3de5237518c0b3ac00a11b3b4417affb008aa20aedee52f3fdae3cb86151","ad41008ffe077206e1811fc873f4d9005b5fd7f6ab52bb6118fef600815a5cb4",{"version":"1aad825534c73852a1f3275e527d729a2c0640f539198fdfdfeb83b839851910","affectsGlobalScope":true},"badae0df9a8016ac36994b0a0e7b82ba6aaa3528e175a8c3cb161e4683eec03e","c3db860bcaaaeb3bbc23f353bbda1f8ab82756c8d5e973bebb3953cb09ea68f2","235a53595bd20b0b0eeb1a29cb2887c67c48375e92f03749b2488fbd46d0b1a0","bc09393cd4cd13f69cf1366d4236fbae5359bb550f0de4e15767e9a91d63dfb1","9c266243b01545e11d2733a55ad02b4c00ecdbda99c561cd1674f96e89cdc958","c71155c05fc76ff948a4759abc1cb9feec036509f500174bc18dad4c7827a60c",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"88003d9ab15507806f41b120be6d407c1afe566c2f6689ebe3a034dd5ec0c8dc","64bd4308b81c3b91cf2dad86a3de6b25b3db7a740968645dca9cdb3575917799","2f49438d884d9213cf818e8dbb099aca5a610fb0afee5b178e58cdb20e18cd47","766089db9a6dfde973076bc4b0198e36a06fb7a6fc572be910ab3f0729efaabf","fb50971755e1a3ae7775d50e323062c4b5ab86307f9d815dd7357a3ed9e1505f","f0023e6c5b951d9aa820b86adeeb7b4dba49447b3ea30f489e8edbfdfa0cb32a","f8bf1455ac2c42adf42d8e805efb1d5f31f1caafa66b9e67bd02b983ace037f3","98bb229db2d81eaec4ba5ef6e7bbb77f24c424e63217bed49a951e9c6b518507","57db29be78958cdc0150a4c3f0972d1ff02f471a4083473c6b3c39d792771c7e","ee5d6ffd69a8dc1ae67e91df939e83025dfe55b7b1cdae0522c02e2ad189b328","c5dcddb11f17e4e6b6798f089b2c68fb0b6d7f77fc5e6885f48f95b5d8d034c9","f46dd858efc9056e361553628bb84124c150a85ea5a787024f175b452dbdc1d9","***REMOVED***d1514f98907061e2e9","797cc548454e0dbe50b0767a0b061fa7564b71b57fe541482f0a655a7d2bafb6","***REMOVED***43db886fa9f3bd8e76","56e79a504c6d8570c1e5bdd0536182dd2fb461cdd8468cda2b2fade49fe559c9","b363b85c8e93be17e1cdb62c400e08ea1dd88df8dc9a6c9ac1d34b79695b9694","781cc223d1c1b6539094df46dce708348a90376e8cde19babdbe743057e44642","***REMOVED***52efbf149437c3c5f0","6d8c708a5237a8508ee8553f22143a6d2fb60807de0574b41622c1e281b04c6d","7c610268bd1c45fd2d3722b590e303173b96822508eeabdfafc97b926fe370ea","bc860804744a3eba271ce1bc3a76385e0e993a788a16c9b359cae059974c05ee","9d3fe3b9bfb39058d0632a883821ec42596cba09cfe88905bbe1d36530362383","6ba6d854eb37a0474a45c7afe9d2c8e04f271f0e63e444d643eab5fe67f28d90","570b5ef05eaf59c4b3f59d7f31421110b8bcb353787c6407e8a0d194ef05ceb6",{"version":"c519bbc76e9214a46c8d38a9875cbead73ea681e403b34b3ce7b86a38e3f7d9a","signature":"658d7ae3d7654cb926a4d20defc7b8ff80e4f07c48b72f8daf118ca1dbb19cf6"},{"version":"47a498c93084eccbdc824ac61b70be47708dcec45f935bf8d8f284e6a17d358f","signature":"a3a4c6d27e746a1e4b3342ec4f08e101a8325eed3319d28cb3d6fd5b695611a4"},{"version":"f8933e6d21ed20a360abc253eeeacff9f0cabb41a9b91faa268954b2253968ed","signature":"415a86f91de3c8e9161b286bf849e00a396919f559f502c1def72e95796fb26a"},{"version":"992cc680e094421be6b84f4a816c7cb91c1a2d021ddfd24ba755b800017d287e","signature":"b20d978c5259dae7da451d95ca016499c437ac46a8bfe37c52a4c85dae4b6a5e"},{"version":"e455262036738c22db4451948738479e87c41ed3692c388d325eb2ed011042fe","signature":"3a4f42af6849e8b0a38e259cfcfacb881eba495e330ddb841f67fb11ccd99cb3"},{"version":"cd4031d295e64216c07556ec3e7456769044ea2b6a759350baeab77a6c016d20","signature":"a1ce4115eb02faaaa6cc496ec4f21a4489b336aadcff4676c455d2c794b677b9"},{"version":"409cf8770fbb9f099124e9ca744282ebfd85df2fd3650ae05c4ee3d03af66714","affectsGlobalScope":true},"200a7b7eb3163da4327412c650e43fbe66c73604a23a694f95ede53c250bfc3b","f254a186c5fc9355b388d5e1643b9f85cb3a84c03d48b0ce7297a352db0b367d","a960dc35ca7a0854d06432d698547debe3a4760438deea197fde8a3ff2101180","5b3386f2d01b9af3d84e1854845ef04b26f742c6337fd0e855a987333f8240df","45f238c699f946ac07f7e7eb7f1ae65b7da6323b8146a7cf5b3fd775b8c00b11","78647004e18e4c16b8a2e8345fca9267573d1c5a29e11ddfee71858fd077ef6e","0804044cd0488cb7212ddbc1d0f8e1a5bd32970335dbfc613052304a1b0318f9","b725acb041d2a18fde8f46c48a1408418489c4aa222f559b1ef47bf267cb4be0","85084ae98c1d319e38ef99b1216d3372a9afd7a368022c01c3351b339d52cb58","898ec2410fae172e0a9416448b0838bed286322a5c0c8959e8e39400cd4c5697","692345a43bac37c507fa7065c554258435ab821bbe4fb44b513a70063e932b45","cddd50d7bd9d7fddda91a576db9f61655d1a55e2d870f154485812f6e39d4c15","0539583b089247b73a21eb4a5f7e43208a129df6300d6b829dc1039b79b6c8c4","7aba43bc7764fcd02232382c780c3e99ef8dbfdac3c58605a0b3781fab3d8044","522edc786ed48304671b935cf7d3ed63acc6636ab9888c6e130b97a6aea92b46","1e1ed5600d80406a10428e349af8b6f09949cd5054043ea8588903e8f9e8d705","de21641eb8edcbc08dd0db4ee70eea907cd07fe72267340b5571c92647f10a77","a53039ba614075aeb702271701981babbd0d4f4dcbf319ddee4c08fb8196cc7a","6758f7b72fa4d38f4f4b865516d3d031795c947a45cc24f2cfba43c91446d678","da679a5bb46df3c6d84f637f09e6689d6c2d07e907ea16adc161e4529a4954d6","dc1a664c33f6ddd2791569999db2b3a476e52c5eeb5474768ffa542b136d78c0","bdf7abbd7df4f29b3e0728684c790e80590b69d92ed8d3bf8e66d4bd713941fe","8decb32fc5d44b403b46c3bb4741188df4fbc3c66d6c65669000c5c9cd506523","4beaf337ee755b8c6115ff8a17e22ceab986b588722a52c776b8834af64e0f38","c26dd198f2793bbdcc55103823a2767d6223a7fdb92486c18b86deaf63208354","93551b302a808f226f0846ad8012354f2d53d6dedc33b540d6ca69836781a574","f0ff1c010d5046af3874d3b4df746c6f3921e4b3fbdec61dee0792fc0cb36ccd","778b684ebc6b006fcffeab77d25b34bf6e400100e0ec0c76056e165c6399ab05","463851fa993af55fb0296e0d6afa27407ef91bf6917098dd665aba1200d250c7","67c6de7a9c490bda48eb401bea93904b6bbfc60e47427e887e6a3da6195540be","be8f369f8d7e887eab87a3e4e41f1afcf61bf06056801383152aa83bda1f6a72","352bfb5f3a9d8a9c2464ad2dc0b2dc56a8212650a541fb550739c286dd341de1","a5aae636d9afdacb22d98e4242487436d8296e5a345348325ccc68481fe1b690","d007c769e33e72e51286b816d82cd7c3a280cba714e7f958691155068bd7150a","764150c107451d2fd5b6de305cff0a9dcecf799e08e6f14b5a6748724db46d8a","b04cf223c338c09285010f5308b980ee6d8bfa203824ed2537516f15e92e8c43","4b387f208d1e468193a45a51005b1ed5b666010fc22a15dc1baf4234078b636e","70441eda704feffd132be0c1541f2c7f6bbaafce25cb9b54b181e26af3068e79","d1addb12403afea87a1603121396261a45190886c486c88e1a5d456be17c2049","15d43873064dc8787ca1e4c39149be59183c404d48a8cd5a0ea019bb5fdf8d58","ea4b5d319625203a5a96897b057fddf6017d0f9a902c16060466fe69cc007243","3d06897c536b4aad2b2b015d529270439f2cadd89ca2ff7bd8898ee84898dd88","ab01d8fcb89fae8eda22075153053fefac69f7d9571a389632099e7a53f1922d","bac0ec1f4c61abc7c54ccebb0f739acb0cdbc22b1b19c91854dc142019492961","566b0806f9016fa067b7fecf3951fcc295c30127e5141223393bde16ad04aa4a","8e801abfeda45b1b93e599750a0a8d25074d30d4cc01e3563e56c0ff70edeb68","902997f91b09620835afd88e292eb217fbd55d01706b82b9a014ff408f357559","a3727a926e697919fb59407938bd8573964b3bf543413b685996a47df5645863","83f36c0792d352f641a213ee547d21ea02084a148355aa26b6ef82c4f61c1280","dce7d69c17a438554c11bbf930dec2bee5b62184c0494d74da336daee088ab69","1e8f2cda9735002728017933c54ccea7ebee94b9c68a59a4aac1c9a58aa7da7d","e327a2b222cf9e5c93d7c1ed6468ece2e7b9d738e5da04897f1a99f49d42cca1","65165246b59654ec4e1501dd87927a0ef95d57359709e00e95d1154ad8443bc7","f1bacba19e2fa2eb26c499e36b5ab93d6764f2dba44be3816f12d2bc9ac9a35b","bce38da5fd851520d0cb4d1e6c3c04968cec2faa674ed321c118e97e59872edc","3398f46037f21fb6c33560ceca257259bd6d2ea03737179b61ea9e17cbe07455","6e14fc6c27cb2cb203fe1727bb3a923588f0be8c2604673ad9f879182548daca","12b9bcf8395d33837f301a8e6d545a24dfff80db9e32f8e8e6cf4b11671bb442","04295cc38689e32a4ea194c954ea6604e6afb6f1c102104f74737cb8cf744422","7418f434c136734b23f634e711cf44613ca4c74e63a5ae7429acaee46c7024c8","27d40290b7caba1c04468f2b53cf7112f247f8acdd7c20589cd7decf9f762ad0","2608b8b83639baf3f07316df29202eead703102f1a7e32f74a1b18cf1eee54b5","c93657567a39bd589effe89e863aaadbc339675fca6805ae4d97eafbcce0a05d","909d5db5b3b19f03dfb4a8f1d00cf41d2f679857c28775faf1f10794cbbe9db9","e4504bffce13574bab83ab900b843590d85a0fd38faab7eff83d84ec55de4aff","8ab707f3c833fc1e8a51106b8746c8bc0ce125083ea6200ad881625ae35ce11e","730ddc2386276ac66312edbcc60853fedbb1608a99cb0b1ff82ebf26911dba1f","c1b3fa201aa037110c43c05ea97800eb66fea3f2ecc5f07c6fd47f2b6b5b21d2","636b44188dc6eb326fd566085e6c1c6035b71f839d62c343c299a35888c6f0a9","3b2105bf9823b53c269cabb38011c5a71360c8daabc618fec03102c9514d230c","f96e63eb56e736304c3aef6c745b9fe93db235ddd1fec10b45319c479de1a432","acb4f3cee79f38ceba975e7ee3114eb5cd96ccc02742b0a4c7478b4619f87cd6","cfc85d17c1493b6217bad9052a8edc332d1fde81a919228edab33c14aa762939","eebda441c4486c26de7a8a7343ebbc361d2b0109abff34c2471e45e34a93020a","727b4b8eb62dd98fa4e3a0937172c1a0041eb715b9071c3de96dad597deddcab","708e2a347a1b9868ccdb48f3e43647c6eccec47b8591b220afcafc9e7eeb3784","6bb598e2d45a170f302f113a5b68e518c8d7661ae3b59baf076be9120afa4813","c28e058db8fed2c81d324546f53d2a7aaefff380cbe70f924276dbad89acd7d1","ebe8f07bb402102c5a764b0f8e34bd92d6f50bd7ac61a2452e76b80e02f9bb4b","826a98cb79deab45ccc4e5a8b90fa64510b2169781a7cbb83c4a0a8867f4cc58","618189f94a473b7fdc5cb5ba8b94d146a0d58834cd77cd24d56995f41643ccd5","5baadaca408128671536b3cb77fea44330e169ada70ce50b902c8d992fe64cf1","a4cc469f3561ea3edc57e091f4c9dcaf7485a70d3836be23a6945db46f0acd0b","91b0965538a5eaafa8c09cf9f62b46d6125aa1b3c0e0629dce871f5f41413f90","2978e33a00b4b5fb98337c5e473ab7337030b2f69d1480eccef0290814af0d51","ba71e9777cb5460e3278f0934fd6354041cb25853feca542312807ce1f18e611","608dbaf8c8bb64f4024013e73d7107c16dba4664999a8c6e58f3e71545e48f66","61937cefd7f4d6fa76013d33d5a3c5f9b0fc382e90da34790764a0d17d6277fb","af7db74826f455bfef6a55a188eb6659fd85fdc16f720a89a515c48724ee4c42","d6ce98a960f1b99a72de771fb0ba773cb202c656b8483f22d47d01d68f59ea86","2a47dc4a362214f31689870f809c7d62024afb4297a37b22cb86f679c4d04088","42d907ac511459d7c4828ee4f3f81cc331a08dc98d7b3cb98e3ff5797c095d2e","63d010bff70619e0cdf7900e954a7e188d3175461182f887b869c312a77ecfbd","1452816d619e636de512ca98546aafb9a48382d570af1473f0432a9178c4b1ff","9e3e3932fe16b9288ec8c948048aef4edf1295b09a5412630d63f4a42265370e","8bdba132259883bac06056f7bacd29a4dcf07e3f14ce89edb022fe9b78dcf9b3","5a5406107d9949d83e1225273bcee1f559bb5588942907d923165d83251a0e37","ca0ca4ca5ad4772161ee2a99741d616fea780d777549ba9f05f4a24493ab44e1","e7ee7be996db0d7cce41a85e4cae3a5fc86cf26501ad94e0a20f8b6c1c55b2d4","72263ae386d6a49392a03bde2f88660625da1eca5df8d95120d8ccf507483d20","b498375d015f01585269588b6221008aae6f0c0dc53ead8796ace64bdfcf62ea","c37aa3657fa4d1e7d22565ae609b1370c6b92bafb8c92b914403d45f0e610ddc","34534c0ead52cc753bdfdd486430ef67f615ace54a4c0e5a3652b4116af84d6d","a1079b54643537f75fa4f4bb963d787a302bddbe3a6001c4b0a524b746e6a9de","7fc9b18b6aafa8a1fc1441670c6c9da63e3d7942c7f451300c48bafd988545e9","39cd7e0c9ac6b6a1a200dd867a05f9ee5b2e375c5cef56b9e52e2ec2aba923d4","418776a1af25889f4ef807b19122264b336675f01c133f7fffa410fe2dc28f04","2c309164cb0e2c526d1d275589679024e669a77ada61d5ec7a3ec93b8cbd542c","afd85b73d143576ab50d60fa85c5ac39567fcf7bc555648efe694614adb7a258","9ba9b11ab9412ebab989a3b55e5c61c820d8afb8078f28861ec4f4ef8a448e7b","233fc0209343fa04c2a458537b4aaed00bed49f5db212a1fe5200dcee6e2fa4e","b830de197c8889ab5f03fc2211c2e1cee4478c4a5ceb05af2eaea23d9af3af0a","0f6a419ab87727d828afc97a29315b065304c0fddb8cabf54ffef18a7c0ac03c","bec59f201bf7f03bea3a7e2b6bc3452a8a9299f335eea21ba1bb28670b1759de","de214298f4385cf0db350445da865d267993b29854ec8f56967ee2a529102497","a9146d3acfd3bc2eb523a1f29f83d71e90170048850518eeb675a81b543d0934","b3dec0879e876086c6bd5d93b671bf3a034da7712ea60b6e815f1de987df060a","915ffce4ce98691095c68ebaf734a4e98a5940f80fe58469d7c5d1d0d82710ed","00c6ddc94f7f88e2ba3dec8bdcefd13413f1a3d0d92b6e5f025deee8c19b1742","2209f19626b1ff00048a6e48a43ed4dda0ce477abebb4d6e6164d93b957efbc2","59e117fad3dc25be31325b8595d65e4fad0a323519b244f7095735b29740798e","3245a023245b2174422c427b2826ec5d28e689665b32dfe717b9921f13503c40","ba1380651f4f31c52a3b68dfbd2e820de6bb64de494930b6e990e99f1296edc9","e4dca3b5d2b2f31cfbbeeeefa2a5d2e909c61c00f17aa7be9fc396170981e368","131fdc917c4eec9e3b03d1ccd9a1154ca03cce5c9b3abc5e12677a5234c1ece8","e32e499cdb189c52a79433d0715e822419b6581199df2e93974378269ea7d528","b0b83a5d3e15193408b4145b8e27ffea7666c0a163e9f5f7e95ef960363d9fe1","c754af99b43287268ab8d94c69f0f9005ef3b029a0d35001d2af3297f8cf9f28","dfa584f5099cb5deee0c65137055b520473a23d9e20041bcbc107f2e9592cf14","f5800d0a2b11c8338d1205543f7352850deb101ba2372eb395839a60f9132d94","228700f3848072c320cf259ad6092013128639fd4f28d50a009f7409329865aa","79e22424ef6cac80bf272bcf301ef710de1fe5b155eb5b11d1103af761bc5c4a","70d7baad641e61f0e2f32dfb089aae0ffee36080ba0d1405c8be8b740421ea92","0e96ef72a2d31523a5eed98ceccd861e08ec69469fc269e7248e45c4fc66bcf8","6e83430621d62e7a87b205819bcb5ed54bc356e83f20a8654f12e3d43613acce","c18aa3cdf4ca66da764a7bb6a51118674cfcfe18b7dae7024b5080d03fb9e5a5","4e012819fcd65930e85b708cc464b7e5c6a3ad9fe2481c5828dddc9aca64a04b","0d40d4cbd00b4866d0c3771e155cc7d1aa5ff67032287e40b35d98743c5a4d25","17b3b44cc27c0c411bf4eff8036de1be674d5d60acc55253295d87239186edd6","9ef7ef78bd5d9f878ff9dd3e8a116b6637077a62ac9282a07b10a56584768eca","08b5a8f6717e1aa7243b72ed32869cff8ffddede86c6d80b8ed1c3abeffc08c4","f9642b7dc4ece933672e08e7f8486c349faa6bd34fef1ecca6e056dd9f6ff031","6430b9d48cc680d795f100dab009a9ef605840b1f40b1086f7815bb7d7b613d8","4f84123443e6048d02539f8e33ebc6b51ae98eebd10f566ace6879f1f196128a","5dcd41aeb5f7119177adab46147589a1618f2b35bd976e6c3a20ec328f58d1bd","18093dd86562c6177af8fb0a5d711ce38a642a944c2f2ba8f876fa7d53aba928","dc3d1caa3f98d1a26764a2768d9e1b2058ab8c9338e771634962d126093e0364","8cb22231a31e09abb195f870c191cff24d39060d8770283fade1a6c81b6057fd","5c7b4d69e9d49382954fb7c46b9e368b517b11a5f55f34e66b8fd9951fed6d34","2d4991ab2d36b7ea5abf1d063dd2190db54d3c0b310537223b75e7f47a1704d5","c063b190ce5e76d2b245d3703e86c6969b657c7af7876aa0d453d6bd9a3052ce","36e57dce64100911b98cefe727f2df3afb2a2afe218e3f01c308d2a08e14eda1","c8df0eb0e673a49fae836fe9784f0af82ff7579f33e7a67eadfb1eb9158189d3","dbd825417d2051294de6b53445bef43b0527e200d78e1a8ae6cfaf818da50278","d402142106575f165b60dd48b55229ed3376a82a2c88fa5767df88f3e77935ac","b9c388b85a2a4f5e6bb017c9d97768498fe582aa01ef5c3d7f37414b24bcfe0e","347d788cafb56b9649595ae8e7c57e4e9b57b3987d817fb9d3ceb78a0694fb10","d6fe236bd8fb6faa2e2292433177d6a57cb82673bb61519383727821776414f1","9b51dd74a388c13e157c457cc39d59dc2aae2134f6a21cc6b695219932cb8817",{"version":"db06f4cdf70e3689f0cd5a96a6836f34024ad61e8dd01473560ebbcae09c532b","affectsGlobalScope":true},"6c71a186369074378653c84fe944b269db54501e33e790791d59a106482aae86","41db1e358120ce74584d9cf596344db2702f305b649c6c8c55ad4e27c440eaf1","e365aa91afc400057bba12061dbc667ebdc3a93c9701f902936aeaee5157b297","d18cafabd6456b23ebcf11198c9c056a56361facb07977c653cce50a6ba184f9","29cce97240f57803d3ebbd2dce484634ff8646088287203d461dd97ae29cc692","29bfbafb7d1b80882c83b108f5242bd78aaad7fefc464fda5f571ffe6d8c5a99","a93475d7baca260e4db85215cfa6e59b2357e1f526b056b18ed9c4493e7b80c3","96e6e0c494fbbf80406a62fa7cb938fc7e444ad406cd45a16915e76e9d45972f","820a5ca18bb09bc50ebd1856794e9dfbc5a7f855f610e6f9d59cbe3b9e1a7c8f","ec5890710c087c43f575ff65eb0cf09b32e360ee428def89a071c70cf742b393","04a87ca18a0421824f3c6e260346f51355618dd5d3ceb31b426b7f9a1a4ef3ae","a1ef544e4387e2f89cc7c33ff805fd77f1472c82e6605d8c8a791209d12bc6fc","3e79b1b6beb23ce850766d185e632d24442afbd54667891c2e052c3ba93062d1","25978fa21b2728d3277888d33df9272738605df94140b4b0c883cf352ec31ca6","c9e5c708eb84894b985071080652da531d4b27ca8cb60963521270239cfe8c20","2234c567e3e3cd7846f31d4634374160b65e4678a751609f7e3a0b65d3055dcd","c7660fb741b5aaf06e2383620c701c749c352044e5d302e7f0b490e85b909ff3","733e3536a80edba7ae3189332b7f15304569811404c2e61974266d3d90216efb","ed0badf10a4a104c51e0bc2ca3d2ce6827c36035d2e96527295d6d1d2455d965","074d0c29700bd9667bc549f460ce2097132e13b2cfafac16be9dbe38756adc17","d20248b40c769f2957741b1fde5580cb2d4cb4c28651f7fd250eb02fa6c98f09","514791e8c0e59bd61576e76f61db12272e949bab76a3af11ccedfb75be3d4794","ad17364042b079f3c14b7d29eac304bcfe25cceb3565b4973f387bf1d5d27782","fccb69b68f78d7fbba625c31a5622a0682dbf8e88b51fd03ea50e721ca596296","2daed8a6f384d9bbfda7a08ad51f194ea391e1a4a581ab8c6af08822d2e1d86e","2f2dca6bd4f2f67a44848a53407e8b19ad36d0fe78b938b612494794d15e4139","44e7f6e97397d5639984ebc8a12e1bce9048c8729fb32910492d062b9a9024e6","8fa462909fdc3a162ebc2eae7b51223619cb69444dfa1c59f87b2fddef1d4b6a","717c5e161ca75fbd2370549a8fcebe1327798271917d41182baf77d3defa732b","46c24d8a9afba8e505c776c10b9acdb0e9aa2aef0cbc85ae78f1d601bc79ea1a","d99563434e4e040f0cd38c5935f60c4f9ec1a2ea198e4578ce86446fa7eadaa5",{"version":"d062ff609af4fd3c40f3329e53bae538b75a21ebad8585d2f2196d4785bb1f5d","signature":"7eb3f71ae9a702c8cf192f2d9bc44b35ec21adecb3139019f30e322c49c61bd0"},{"version":"d856f91d1f686a9513da75c47bff56e238d4859f927b0a5478d1ea7c86cf12b0","signature":"5d8d9fa8cc72373441e9cf47561848e3cec7eb28b550d1fdda2327ed8240b489"},{"version":"ad773574b405ed6ece7127d356644ca00a0c5518d8e25afdaa3ca6d46a93eb11","signature":"4eeb723c84867ce3644be1aeb5d47ef3962743637de123b08b35460cc773fb97"},{"version":"fe300a98fdff013c4bbdd646a7a1549d2662b2182f1ecd8eefa6598279b0fd0f","signature":"bec488beb725ef60d6096244e3b9c7c2feaf06e64c5d20b830ead997b6786c9a"},{"version":"d3e063e903f15a8d6dc1b478222ef71a6015b350ef1a0467584c44cd395f1bc8","signature":"81b58686ec3a5692753f1086b6677585715a1c59965e30075bbde3dfd2fd13e5"},{"version":"0e5c5146db5f828c6c915f97db844b9279537296145830c9f9eb30e76c3551fa","signature":"63bd44f4ed634de6f047122e0072c61542a2c06f81682ac117506cf99915e0d1"},"78d009d79c3bb8059dcd0ed4671e0fe2c2fc82f308ef57fe734b6577d583f071",{"version":"13ca514e28263ea2652fae0576b7ef417c55a3bd7e7a456c49545c6f8bca2cf2","signature":"45fb973524b440440cee1c39c483138140eaff2be485c633ae494c8ffec3f525"},"92edb6e257fa64d3baae647490e041912684f5dc1f243d0aedd60b4b383ff50b","cab425b5559edac18327eb2c3c0f47e7e9f71b667290b7689faafd28aac69eae","3cfb0cb51cc2c2e1b313d7c4df04dbf7e5bda0a133c6b309bf6af77cf614b971","f992cd6cc0bcbaa4e6c810468c90f2d8595f8c6c3cf050c806397d3de8585562",{"version":"b9734142a4b241cfb505be4a2eb0261d211647df7c73043f817f4fdd8d96c846","affectsGlobalScope":true},"975f84de013567851d216d78a3a86736bb330cae11fdc907b222dffa148b31d2","0359682c54e487c4cab2b53b2b4d35cc8dea4d9914bc6abcdb5701f8b8e745a4","fec943fdb3275eb6e006b35e04a8e2e99e9adf3f4b969ddf15315ac7575a93e4","675e702f2032766a91eeadee64f51014c64688525da99dccd8178f0c599f13a8","fe4a2042d087990ebfc7dc0142d5aaf5a152e4baea86b45f283f103ec1e871ea","d88a479cccf787b4aa82362150fbeba5211a32dbfafa7b92ba6995ecaf9a1a89","***REMOVED***73b1d0089c3533ce42","c24ad9be9adf28f0927e3d9d9e9cec1c677022356f241ccbbfb97bfe8fb3d1a1","0ec0998e2d085e8ea54266f547976ae152c9dd6cdb9ac4d8a520a230f5ebae84","***REMOVED***b82d23b2a844653bfb","***REMOVED***cc98cfc3009095f52a","ae9930989ed57478eb03b9b80ad3efa7a3eacdfeff0f78ecf7894c4963a64f93","***REMOVED***3ef1d66dac48cda4bd","3e59f00ab03c33717b3130066d4debb272da90eeded4935ff0604c2bc25a5cae","6ac6f24aff52e62c3950461aa17eab26e3a156927858e6b654baef0058b4cd1e",{"version":"***REMOVED***f99e4ede6220e5fec8","affectsGlobalScope":true},"8841e2aa774b89bd23302dede20663306dc1b9902431ac64b24be8b8d0e3f649",{"version":"e8bf92aabac2b11e1bf60a0161039cd6f5f0cd9713863ca2289dd7b10eddece8","affectsGlobalScope":true},"6fa0008bf91a4cc9c8963bace4bba0bd6865cbfa29c3e3ccc461155660fb113a","6b40029289530423f407a22755c85b81740f9acfd88d2b53564f8c1657c26660","50a5b297e6c91df4f6068d98467a5e7ba4eeb888b9376757734dd4b1dfcdacd4","df5941f81d2d8a084c12b67bfa2a3a9fd2703ee68d75bd2299b15af3fa400d5e","c9ffce38ec2ac0d683dc22d916b4fd923fd94ecf029fe5b1f6ddf1669d558042"],"options":{"declaration":true,"importHelpers":true,"module":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true,"strict":true,"target":6},"fileIdsList":[[120,263,271,312,336],[120,311,312,313],[120,263,310,336],[120,263,269,311],[120,163,271,272,273,274,305,306,307,310,311,312,313,314,336],[120,270,271,274,310,311,336],[120],[120,263],[120,263,273,274,310,336],[120,263,271,274,304,305,310,313,336],[120,163],[120,263,274,306,309,311,336],[120,304],[120,263,271,274,306,307,311,336],[120,263,272,273,310,311,313,336],[120,263,273,274,304,306,308,336],[120,263,285,297,298,299,301,315,336,344],[120,159,274,285,286,294,295,297,298,299,301,302,303,315,336,344],[120,263,298,302,315,336,344],[120,286,295,296,298,299,300,311,315,336],[120,263,286,295,298,299,300,301,315,336,344],[120,263,286,296,297,298,299,301,302,315,336,344],[120,263,269,286,295,296,297,299,301,315,336,344],[120,263,269,298,301,315,344],[120,163,263,285,294],[120,304,344],[120,336,337],[120,338],[120,163,337,338,339,340,341,342,343],[120,263,304,336],[120,163,278,344],[120,278,344],[120,163,276,277,278,279,280,281,282,283,284],[120,336,344],[120,278],[120,263,344],[120,344],[120,347],[120,336,344,345,346],[120,336],[120,163,287,288,289,290,291,292,293],[120,321],[120,320],[120,159,160,161,162],[120,263,265],[120,163,264,265,266,267,268,316,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335],[120,319],[120,317,318],[120,315],[58,119,120,127],[120,137],[69,120,137,138,139,140,148,149],[120,141,142,143,144,145,147],[120,146],[62,120],[51,53,55,58,69,73,120],[51,53,62,70,74,120],[70,71,72,120],[49,50,51,56,69,74,120],[67,120],[55,120],[62,64,120],[62,63,64,65,66,67,68,120],[58,62,119,120,127],[62,74,120,130],[62,74,120],[62,74,120,130,131,132],[62,120,133],[52,62,69,73,74,75,120,128,129,130,132,133,135,136,150],[58,120],[49,50,51,52,74,120],[51,53,74,120],[48,49,50,51,52,53,54,55,56,57,58,59,60,61,120],[74,120],[53,54,74,120],[48,120],[49,50,74,120],[62,73,120],[58,120,134],[91,94,119,120,127,358,359,360],[91,120,127],[120,366,368,369,370,371,372,373,374,375,376,377,378],[120,366,367,369,370,371,372,373,374,375,376,377,378],[120,367,368,369,370,371,372,373,374,375,376,377,378],[120,366,367,368,370,371,372,373,374,375,376,377,378],[120,366,367,368,369,371,372,373,374,375,376,377,378],[120,366,367,368,369,370,372,373,374,375,376,377,378],[120,366,367,368,369,370,371,373,374,375,376,377,378],[120,366,367,368,369,370,371,372,374,375,376,377,378],[120,366,367,368,369,370,371,372,373,375,376,377,378],[120,366,367,368,369,370,371,372,373,374,376,377,378],[120,366,367,368,369,370,371,372,373,374,375,377,378],[120,366,367,368,369,370,371,372,373,374,375,376,378],[120,366,367,368,369,370,371,372,373,374,375,376,377],[76,120],[79,120],[80,85,111,120],[81,91,92,99,108,119,120],[81,82,91,99,120],[83,120],[84,85,92,100,120],[85,108,116,120],[86,88,91,99,120],[87,120],[88,89,120],[90,91,120],[91,120],[91,92,93,108,119,120],[91,92,93,108,120],[94,99,108,119,120],[91,92,94,95,99,108,116,119,120],[94,96,108,116,119,120],[76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126],[91,97,120],[98,119,120],[88,91,99,108,120],[100,120],[101,120],[79,102,120],[103,118,120,124],[104,120],[105,120],[91,106,120],[106,107,120,122],[80,91,108,109,110,120],[80,108,110,120],[108,109,120],[111,120],[112,120],[91,114,115,120],[114,115,120],[85,99,116,120],[117,120],[99,118,120],[80,94,105,119,120],[85,120],[108,120,121],[120,122],[120,123],[80,85,91,93,102,108,119,120,122,124],[108,120,125],[94,108,120,127],[120,382],[92,120,127],[120,172,303],[120,165,166,172,173],[120,174,238,239],[120,165,172,174],[120,166,174],[120,165,167,168,169,172,174,177,178],[120,168,179,193,194],[120,165,172,177,178,179],[120,165,167,172,174,176,177,178],[120,165,166,177,178,179],[120,164,180,185,192,195,196,237,240,262],[120,165],[120,166,170,171],[120,166,170,171,172,173,175,186,187,188,189,190,191],[120,166,171,172],[120,166],[120,165,166,171,172,174,187],[120,172],[120,166,172,173],[120,170,172],[120,179,193],[120,165,167,168,169,172,177],[120,165,172,175,178],[120,168,176,177,178,181,182,183,184],[120,178],[120,165,167,172,174,176,178],[120,174,177],[120,174],[120,165,172,178],[120,166,172,177,188],[120,177,241],[120,174,178],[120,172,177],[120,177],[120,165,175],[120,165,172],[120,172,177,178],[120,197,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261],[120,177,178],[120,167,172],[120,165,172,176,177,178,190],[120,165,167,172,178],[120,165,167,172],[120,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236],[120,190,198],[120,198],[120,165,172,174,177,197,198],[120,165,172,174,176,177,178,190,197],[47,120],[47,120,151,155,157,350,353],[47,120,151],[47,120,351,352],[47,120,304],[47,120,156],[47,120,155,157,158,304,348,349],[47,92,120,356],[120,271,312,336],[120,310,336],[120,269,311],[120,273,274,310,336],[120,271,274,304,305,310,313,336],[120,274,306,309,311,336],[120,271,274,306,307,311,336],[120,272,273,310,311,313,336],[120,273,274,304,306,308,336],[120,285,297,298,299,301,315,336,344],[120,298,302,315,336,344],[120,286,295,298,299,300,301,315,336,344],[120,286,296,297,298,299,301,302,315,336,344],[120,269,286,295,296,297,299,301,315,336,344],[120,269,298,301,315,344],[120,163,285,294],[120,304,336],[120,265],[120,303],[58,62,151],[151],[351,352],[304],[156],[157,304]],"referencedMap":[[313,1],[271,2],[311,3],[312,4],[315,5],[272,6],[275,7],[273,8],[314,9],[306,10],[307,11],[310,12],[305,13],[308,14],[274,15],[309,16],[302,17],[304,18],[297,19],[286,7],[301,20],[296,21],[300,22],[298,23],[299,24],[295,25],[349,26],[338,27],[342,28],[339,28],[343,28],[340,28],[344,29],[341,28],[337,30],[279,7],[282,31],[280,7],[283,32],[285,33],[276,34],[284,35],[278,36],[281,37],[277,11],[345,37],[348,38],[346,37],[347,39],[292,37],[287,40],[289,40],[294,41],[290,7],[288,40],[293,37],[291,37],[328,7],[330,7],[322,7],[331,42],[329,36],[332,7],[323,11],[321,43],[334,13],[320,7],[333,7],[160,7],[162,7],[163,44],[161,7],[264,8],[265,8],[266,8],[267,45],[268,8],[336,46],[325,47],[326,47],[324,47],[319,48],[327,47],[316,49],[335,7],[269,8],[129,50],[137,7],[138,51],[139,7],[150,52],[140,7],[141,7],[148,53],[142,7],[143,7],[147,54],[144,55],[145,7],[149,7],[74,56],[71,57],[73,58],[70,59],[72,7],[68,60],[64,61],[65,62],[66,62],[63,55],[69,63],[67,7],[128,64],[131,65],[130,66],[133,67],[132,68],[151,69],[54,7],[61,70],[53,71],[55,7],[60,70],[48,7],[52,72],[62,73],[56,74],[58,75],[49,76],[51,77],[57,7],[50,7],[59,7],[75,78],[134,70],[135,79],[136,7],[382,7],[361,80],[362,7],[146,81],[363,7],[359,7],[356,7],[364,7],[365,81],[367,82],[368,83],[366,84],[369,85],[370,86],[371,87],[372,88],[373,89],[374,90],[375,91],[376,92],[377,93],[378,94],[379,7],[380,7],[76,95],[77,95],[79,96],[80,97],[81,98],[82,99],[83,100],[84,101],[85,102],[86,103],[87,104],[88,105],[89,105],[90,106],[91,107],[92,108],[93,109],[78,7],[126,7],[94,110],[95,111],[96,112],[127,113],[97,114],[98,115],[99,116],[100,117],[101,118],[102,119],[103,120],[104,121],[105,122],[106,123],[107,124],[108,125],[110,126],[109,127],[111,128],[112,129],[113,7],[114,130],[115,131],[116,132],[117,133],[118,134],[119,135],[120,136],[121,137],[122,138],[123,139],[124,140],[125,141],[381,7],[360,142],[383,143],[384,7],[385,144],[270,7],[158,7],[303,145],[174,146],[240,147],[239,148],[238,149],[179,150],[195,151],[193,152],[194,153],[180,154],[263,155],[165,7],[167,7],[168,156],[169,7],[172,157],[175,7],[192,158],[170,7],[187,159],[173,160],[188,161],[191,162],[189,162],[186,163],[166,7],[171,7],[190,164],[196,165],[184,7],[178,166],[176,167],[185,168],[182,169],[181,169],[177,170],[183,171],[259,172],[253,173],[246,174],[245,175],[254,176],[255,162],[247,177],[260,178],[241,179],[242,180],[243,181],[262,182],[244,175],[248,178],[249,183],[256,184],[257,160],[258,183],[261,162],[250,181],[197,185],[251,186],[252,187],[237,188],[235,189],[236,189],[201,189],[202,189],[203,189],[204,189],[205,189],[206,189],[207,189],[208,189],[227,189],[209,189],[210,189],[211,189],[212,189],[213,189],[214,189],[234,189],[215,189],[216,189],[217,189],[232,189],[218,189],[233,189],[219,189],[230,189],[231,189],[220,189],[221,189],[222,189],[228,189],[229,189],[223,189],[224,189],[225,189],[226,189],[200,190],[199,191],[198,192],[164,7],[358,107],[318,7],[159,7],[47,7],[8,7],[9,7],[13,7],[12,7],[2,7],[14,7],[15,7],[16,7],[17,7],[18,7],[19,7],[20,7],[21,7],[3,7],[4,7],[25,7],[22,7],[23,7],[24,7],[26,7],[27,7],[28,7],[5,7],[29,7],[30,7],[31,7],[32,7],[6,7],[46,7],[36,7],[33,7],[34,7],[35,7],[37,7],[7,7],[38,7],[43,7],[44,7],[39,7],[40,7],[41,7],[42,7],[1,7],[45,7],[11,7],[10,7],[317,7],[153,193],[154,193],[354,194],[355,195],[155,193],[353,196],[351,197],[352,197],[152,195],[156,193],[157,198],[350,199],[357,200]],"exportedModulesMap":[[313,201],[271,2],[311,202],[312,203],[315,5],[272,6],[275,7],[273,7],[314,204],[306,205],[307,11],[310,206],[305,13],[308,207],[274,208],[309,209],[302,210],[304,18],[297,211],[286,7],[301,20],[296,212],[300,213],[298,214],[299,215],[295,216],[349,26],[338,27],[342,28],[339,28],[343,28],[340,28],[344,29],[341,28],[337,217],[279,7],[282,31],[280,7],[283,32],[285,33],[276,34],[284,35],[278,37],[281,37],[277,11],[345,37],[348,38],[346,37],[347,39],[292,37],[287,40],[289,40],[294,41],[290,7],[288,40],[293,37],[291,37],[328,7],[330,7],[322,7],[331,42],[329,37],[332,7],[323,11],[321,43],[334,13],[320,7],[333,7],[160,7],[162,7],[163,44],[161,7],[264,7],[265,7],[266,7],[267,218],[268,7],[336,46],[325,47],[326,47],[324,47],[319,48],[327,47],[316,49],[335,7],[269,7],[129,50],[137,7],[138,51],[139,7],[150,52],[140,7],[141,7],[148,53],[142,7],[143,7],[147,54],[144,55],[145,7],[149,7],[74,56],[71,57],[73,58],[70,59],[72,7],[68,60],[64,61],[65,62],[66,62],[63,55],[69,63],[67,7],[128,64],[131,65],[130,66],[133,67],[132,68],[151,69],[54,7],[61,70],[53,71],[55,7],[60,70],[48,7],[52,72],[62,73],[56,74],[58,75],[49,76],[51,77],[57,7],[50,7],[59,7],[75,78],[134,70],[135,79],[136,7],[382,7],[361,80],[362,7],[146,81],[363,7],[359,7],[356,7],[364,7],[365,81],[367,82],[368,83],[366,84],[369,85],[370,86],[371,87],[372,88],[373,89],[374,90],[375,91],[376,92],[377,93],[378,94],[379,7],[380,7],[76,95],[77,95],[79,96],[80,97],[81,98],[82,99],[83,100],[84,101],[85,102],[86,103],[87,104],[88,105],[89,105],[90,106],[91,107],[92,108],[93,109],[78,7],[126,7],[94,110],[95,111],[96,112],[127,113],[97,114],[98,115],[99,116],[100,117],[101,118],[102,119],[103,120],[104,121],[105,122],[106,123],[107,124],[108,125],[110,126],[109,127],[111,128],[112,129],[113,7],[114,130],[115,131],[116,132],[117,133],[118,134],[119,135],[120,136],[121,137],[122,138],[123,139],[124,140],[125,141],[381,7],[360,142],[383,143],[384,7],[385,144],[270,7],[158,7],[303,219],[174,146],[240,147],[239,148],[238,149],[179,150],[195,151],[193,152],[194,153],[180,154],[263,155],[165,7],[167,7],[168,156],[169,7],[172,157],[175,7],[192,158],[170,7],[187,159],[173,160],[188,161],[191,162],[189,162],[186,163],[166,7],[171,7],[190,164],[196,165],[184,7],[178,166],[176,167],[185,168],[182,169],[181,169],[177,170],[183,171],[259,172],[253,173],[246,174],[245,175],[254,176],[255,162],[247,177],[260,178],[241,179],[242,180],[243,181],[262,182],[244,175],[248,178],[249,183],[256,184],[257,160],[258,183],[261,162],[250,181],[197,185],[251,186],[252,187],[237,188],[235,189],[236,189],[201,189],[202,189],[203,189],[204,189],[205,189],[206,189],[207,189],[208,189],[227,189],[209,189],[210,189],[211,189],[212,189],[213,189],[214,189],[234,189],[215,189],[216,189],[217,189],[232,189],[218,189],[233,189],[219,189],[230,189],[231,189],[220,189],[221,189],[222,189],[228,189],[229,189],[223,189],[224,189],[225,189],[226,189],[200,190],[199,191],[198,192],[164,7],[358,107],[318,7],[159,7],[47,7],[8,7],[9,7],[13,7],[12,7],[2,7],[14,7],[15,7],[16,7],[17,7],[18,7],[19,7],[20,7],[21,7],[3,7],[4,7],[25,7],[22,7],[23,7],[24,7],[26,7],[27,7],[28,7],[5,7],[29,7],[30,7],[31,7],[32,7],[6,7],[46,7],[36,7],[33,7],[34,7],[35,7],[37,7],[7,7],[38,7],[43,7],[44,7],[39,7],[40,7],[41,7],[42,7],[1,7],[45,7],[11,7],[10,7],[317,7],[354,220],[355,221],[353,222],[351,223],[352,223],[152,221],[157,224],[350,225]],"semanticDiagnosticsPerFile":[313,271,311,312,315,272,275,273,314,306,307,310,305,308,274,309,302,304,297,286,301,296,300,298,299,295,349,338,342,339,343,340,344,341,337,279,282,280,283,285,276,284,278,281,277,345,348,346,347,292,287,289,294,290,288,293,291,328,330,322,331,329,332,323,321,334,320,333,160,162,163,161,264,265,266,267,268,336,325,326,324,319,327,316,335,269,129,137,138,139,150,140,141,148,142,143,147,144,145,149,74,71,73,70,72,68,64,65,66,63,69,67,128,131,130,133,132,151,54,61,53,55,60,48,52,62,56,58,49,51,57,50,59,75,134,135,136,382,361,362,146,363,359,356,364,365,367,368,366,369,370,371,372,373,374,375,376,377,378,379,380,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,78,126,94,95,96,127,97,98,99,100,101,102,103,104,105,106,107,108,110,109,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,381,360,383,384,385,270,158,303,174,240,239,238,179,195,193,194,180,263,165,167,168,169,172,175,192,170,187,173,188,191,189,186,166,171,190,196,184,178,176,185,182,181,177,183,259,253,246,245,254,255,247,260,241,242,243,262,244,248,249,256,257,258,261,250,197,251,252,237,235,236,201,202,203,204,205,206,207,208,227,209,210,211,212,213,214,234,215,216,217,232,218,233,219,230,231,220,221,222,228,229,223,224,225,226,200,199,198,164,358,318,159,47,8,9,13,12,2,14,15,16,17,18,19,20,21,3,4,25,22,23,24,26,27,28,5,29,30,31,32,6,46,36,33,34,35,37,7,38,43,44,39,40,41,42,1,45,11,10,317,153,154,354,355,155,353,351,352,152,156,157,350,357]},"version":"4.9.5"} \ No newline at end of file diff --git a/packages/contentstack-migrate-rte/README.md b/packages/contentstack-migrate-rte/README.md index ddf82d92df..36d4f7dec6 100644 --- a/packages/contentstack-migrate-rte/README.md +++ b/packages/contentstack-migrate-rte/README.md @@ -16,7 +16,7 @@ $ npm install -g @contentstack/cli-cm-migrate-rte $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-cm-migrate-rte/1.4.19 darwin-arm64 node-v22.2.0 +@contentstack/cli-cm-migrate-rte/1.4.20 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-migrate-rte/package.json b/packages/contentstack-migrate-rte/package.json index 91cd0c6e20..067eb713d4 100644 --- a/packages/contentstack-migrate-rte/package.json +++ b/packages/contentstack-migrate-rte/package.json @@ -1,12 +1,12 @@ { "name": "@contentstack/cli-cm-migrate-rte", "description": "Contentstack CLI plugin to migrate HTML RTE to JSON RTE", - "version": "1.4.19", + "version": "1.4.20", "author": "contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "@contentstack/json-rte-serializer": "~2.0.4", "collapse-whitespace": "^1.1.7", "chalk": "^4.1.2", diff --git a/packages/contentstack-migration/README.md b/packages/contentstack-migration/README.md index a5148be25b..f5ca8616ec 100644 --- a/packages/contentstack-migration/README.md +++ b/packages/contentstack-migration/README.md @@ -21,7 +21,7 @@ $ npm install -g @contentstack/cli-migration $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-migration/1.6.1 darwin-arm64 node-v22.2.0 +@contentstack/cli-migration/1.6.2 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-migration/package.json b/packages/contentstack-migration/package.json index 501d829633..bdc1158ee2 100644 --- a/packages/contentstack-migration/package.json +++ b/packages/contentstack-migration/package.json @@ -1,11 +1,11 @@ { "name": "@contentstack/cli-migration", - "version": "1.6.1", + "version": "1.6.2", "author": "@contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "async": "^3.2.4", "callsites": "^3.1.0", "cardinal": "^2.1.1", diff --git a/packages/contentstack-seed/package.json b/packages/contentstack-seed/package.json index e15ecdf73a..6209e20c41 100644 --- a/packages/contentstack-seed/package.json +++ b/packages/contentstack-seed/package.json @@ -1,13 +1,13 @@ { "name": "@contentstack/cli-cm-seed", "description": "create a Stack from existing content types, entries, assets, etc.", - "version": "1.9.0", + "version": "1.10.0", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-cm-import": "~1.18.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-cm-import": "~1.19.0", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-utilities": "~1.8.0", "inquirer": "8.2.4", "mkdirp": "^1.0.4", "tar": "^6.1.13", diff --git a/packages/contentstack-utilities/package.json b/packages/contentstack-utilities/package.json index 7014da1864..888fa7c95e 100644 --- a/packages/contentstack-utilities/package.json +++ b/packages/contentstack-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/cli-utilities", - "version": "1.7.3", + "version": "1.8.0", "description": "Utilities for contentstack projects", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -41,6 +41,7 @@ "cli-table": "^0.3.11", "conf": "^10.2.0", "debug": "^4.1.1", + "dotenv": "^16.4.5", "figures": "^3.2.0", "inquirer": "8.2.4", "inquirer-search-checkbox": "^1.0.0", diff --git a/packages/contentstack-utilities/src/auth-handler.ts b/packages/contentstack-utilities/src/auth-handler.ts index 98dbda88f5..8ca247621a 100644 --- a/packages/contentstack-utilities/src/auth-handler.ts +++ b/packages/contentstack-utilities/src/auth-handler.ts @@ -1,6 +1,7 @@ import cliux from './cli-ux'; import HttpClient from './http-client'; import configHandler from './config-handler'; +import dotenv from 'dotenv'; import * as ContentstackManagementSDK from '@contentstack/management'; import messageHandler from './message-handler'; const http = require('http'); @@ -8,6 +9,7 @@ const url = require('url'); import open from 'open'; import {LoggerService} from './logger'; const crypto = require('crypto'); +dotenv.config(); /** * @class diff --git a/packages/contentstack-utilities/src/authentication-handler.ts b/packages/contentstack-utilities/src/authentication-handler.ts new file mode 100644 index 0000000000..a0ca6ee1a6 --- /dev/null +++ b/packages/contentstack-utilities/src/authentication-handler.ts @@ -0,0 +1,126 @@ +import { cliux as ux, authHandler, configHandler } from './index'; + +class AuthenticationHandler { + private authType: string; + private isOAuth: boolean; + private token: string | null = null; + + constructor() { + this.authType = configHandler.get('authorisationType'); + this.isOAuth = this.authType === 'OAUTH'; + } + + async getAuthDetails(): Promise { + try { + switch (this.authType) { + case 'BASIC': + this.token = configHandler.get('authtoken'); + break; + case 'OAUTH': + await authHandler.compareOAuthExpiry(); + this.token = `Bearer ${configHandler.get('oauthAccessToken')}`; + break; + default: + const authToken = configHandler.get('authtoken'); + if (authToken) { + this.token = authToken; + } else { + ux.print('Session timed out, please login to proceed', { + color: 'yellow', + }); + process.exit(1); + } + break; + } + } catch (error) { + ux.print(`Error occurred while fetching auth details: ${error.message}`, { + color: 'red', + }); + process.exit(1); + } + } + + get isOauthEnabled(): boolean { + return this.isOAuth; + } + + get accessToken(): string { + if (!this.token) { + throw new Error('Token is not available. Please authenticate first.'); + } + return this.token; + } + + async refreshAccessToken(error: any, maxRetryCount = 1): Promise { + if (error.response && error.response.status) { + if (maxRetryCount >= 3) { + ux.print('Max retry count reached, please login to proceed', { + color: 'yellow', + }); + process.exit(1); + } + + maxRetryCount++; // Increment for the next retry attempt + + switch (error.response.status) { + case 401: + // NOTE: Refresh the token if the type is OAuth. + const region: { cma: string; name: string; cda: string } = configHandler.get('region') || {}; + if (region?.cma) { + let hostName: string = ''; + if (region.cma.startsWith('http')) { + const u = new URL(region.cma); + if (u.host) hostName = u.host; + } + hostName = hostName || region.cma; + await this.refreshToken(hostName); + return this.refreshAccessToken(error, maxRetryCount); // Retry after refreshing the token + } + + case 429: + case 408: + // These cases require a wait, adding a delay before retrying + await new Promise((resolve) => setTimeout(resolve, 1000)); // wait for 1 second + return this.refreshAccessToken(error, maxRetryCount); // Retry + + default: + return; // Handle other cases if necessary + } + } + } + + refreshToken(hostName: string): Promise { + return new Promise((resolve) => { + if (this.authType === 'BASIC') { + // NOTE Handle basic auth 401 here + resolve(false); + ux.print('Session timed out, please login to proceed', { + color: 'yellow', + }); + process.exit(); + } else if (this.authType === 'OAUTH') { + authHandler.host = hostName; + // NOTE Handle OAuth refresh token + authHandler + .compareOAuthExpiry(true) + .then(() => { + this.token = `Bearer ${configHandler.get('oauthAccessToken')}`; + resolve(true); + }) + .catch((error: any) => { + console.log(error); + resolve(false); + }); + } else { + resolve(false); + ux.print('You do not have the permissions to perform this action, please login to proceed', { + color: 'yellow', + }); + process.exit(); + } + }); + } +} + +const authenticationHandler = new AuthenticationHandler(); +export default authenticationHandler; diff --git a/packages/contentstack-utilities/src/helpers.ts b/packages/contentstack-utilities/src/helpers.ts index ec981bc80a..aaaf6851d1 100644 --- a/packages/contentstack-utilities/src/helpers.ts +++ b/packages/contentstack-utilities/src/helpers.ts @@ -80,6 +80,21 @@ export const formatError = function (error: any) { parsedError = error; } + // Check if parsedError is an empty object + if (parsedError && typeof parsedError === 'object' && Object.keys(parsedError).length === 0) { + return `An unknown error occurred. ${error}`; + } + + // Check for specific SSL error + if (parsedError?.code === 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY') { + return 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY occurred during SSL certificate verification! Please check your certificate configuration.'; + } + + // Handle self signed certificate error + if (parsedError?.code === 'SELF_SIGNED_CERT_IN_CHAIN') { + return 'Self-signed certificate in the certificate chain! Please ensure your certificate configuration is correct and the necessary CA certificates are trusted.'; + } + // Determine the error message let message = parsedError.errorMessage || parsedError.error_message || parsedError.message || parsedError; if (typeof message === 'object') { diff --git a/packages/contentstack-utilities/src/index.ts b/packages/contentstack-utilities/src/index.ts index dba474ca5c..a7e48362c7 100644 --- a/packages/contentstack-utilities/src/index.ts +++ b/packages/contentstack-utilities/src/index.ts @@ -77,3 +77,4 @@ export { FlagInput, ArgInput, FlagDefinition } from '@oclif/core/lib/interfaces/ export { default as TablePrompt } from './inquirer-table-prompt'; export { Logger }; +export { default as authenticationHandler } from './authentication-handler'; diff --git a/packages/contentstack-variants/package.json b/packages/contentstack-variants/package.json index 5a723f8085..f76506fa06 100644 --- a/packages/contentstack-variants/package.json +++ b/packages/contentstack-variants/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/cli-variants", - "version": "1.0.0", + "version": "1.1.0", "description": "Variants plugin", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ "typescript": "^5.4.2" }, "dependencies": { - "@contentstack/cli-utilities": "^1.5.12", + "@contentstack/cli-utilities": "^1.8.0", "lodash": "^4.17.21", "mkdirp": "^1.0.4", "winston": "^3.7.2" diff --git a/packages/contentstack-variants/src/export/attributes.ts b/packages/contentstack-variants/src/export/attributes.ts index 9fa7643a74..033ee3260b 100644 --- a/packages/contentstack-variants/src/export/attributes.ts +++ b/packages/contentstack-variants/src/export/attributes.ts @@ -14,7 +14,7 @@ export default class ExportAttributes extends PersonalizationAdapter { super({ config: exportConfig, baseURL: exportConfig.modules.personalize.baseURL[exportConfig.region.name], - headers: { authtoken: exportConfig.auth_token, 'X-Project-Uid': exportConfig.project_id }, + headers: { 'X-Project-Uid': exportConfig.project_id }, }); this.personalizeConfig = exportConfig.modules.personalize; this.eventsConfig = exportConfig.modules.events; @@ -30,6 +30,7 @@ export default class ExportEvents extends PersonalizationAdapter { async start() { try { log(this.exportConfig, 'Starting events export', 'info'); + await this.init(); await fsUtil.makeDirectory(this.eventsFolderPath); this.events = (await this.getEvents()) as EventStruct[]; diff --git a/packages/contentstack-variants/src/export/experiences.ts b/packages/contentstack-variants/src/export/experiences.ts index 25d9a8420c..fbb8a7eb41 100644 --- a/packages/contentstack-variants/src/export/experiences.ts +++ b/packages/contentstack-variants/src/export/experiences.ts @@ -11,10 +11,10 @@ export default class ExportExperiences extends PersonalizationAdapter = (await this.getExperiences()) || []; diff --git a/packages/contentstack-variants/src/export/projects.ts b/packages/contentstack-variants/src/export/projects.ts index 4404c51738..c66f23494e 100644 --- a/packages/contentstack-variants/src/export/projects.ts +++ b/packages/contentstack-variants/src/export/projects.ts @@ -11,7 +11,7 @@ export default class ExportProjects extends PersonalizationAdapter super({ config: exportConfig, baseURL: exportConfig.modules.personalize.baseURL[exportConfig.region.name], - headers: { authtoken: exportConfig.auth_token, organization_uid: exportConfig.org_uid }, + headers: { organization_uid: exportConfig.org_uid }, }); this.exportConfig = exportConfig; this.personalizeConfig = exportConfig.modules.personalize; @@ -26,6 +26,7 @@ export default class ExportProjects extends PersonalizationAdapter async start() { try { log(this.exportConfig, 'Starting projects export', 'info'); + await this.init(); await fsUtil.makeDirectory(this.projectFolderPath); const project = await this.projects({ connectedStackApiKey: this.exportConfig.apiKey }); if (!project || project?.length < 1) { diff --git a/packages/contentstack-variants/src/export/variant-entries.ts b/packages/contentstack-variants/src/export/variant-entries.ts index a872544e44..fd1c11a606 100644 --- a/packages/contentstack-variants/src/export/variant-entries.ts +++ b/packages/contentstack-variants/src/export/variant-entries.ts @@ -19,7 +19,6 @@ export default class VariantEntries extends VariantAdapter[] }) { const variantEntry = this.config.modules.variantEntry; const { entries, locale, contentTypeUid: content_type_uid } = options; - + await this.variantInstance.init(); for (let index = 0; index < entries.length; index++) { const entry = entries[index]; const variantEntryBasePath = join(sanitizePath(this.entriesDirPath), sanitizePath(content_type_uid), sanitizePath(locale), sanitizePath(variantEntry.dirName), sanitizePath(entry.uid)); diff --git a/packages/contentstack-variants/src/import/attribute.ts b/packages/contentstack-variants/src/import/attribute.ts index fd21548232..666cab8e08 100644 --- a/packages/contentstack-variants/src/import/attribute.ts +++ b/packages/contentstack-variants/src/import/attribute.ts @@ -16,7 +16,7 @@ export default class Attribute extends PersonalizationAdapter { const conf: APIConfig = { config, baseURL: config.modules.personalize.baseURL[config.region.name], - headers: { 'X-Project-Uid': config.modules.personalize.project_id, authtoken: config.auth_token }, + headers: { 'X-Project-Uid': config.modules.personalize.project_id }, }; super(Object.assign(config, conf)); this.personalizeConfig = this.config.modules.personalize; @@ -36,7 +36,7 @@ export default class Attribute extends PersonalizationAdapter { */ async import() { this.log(this.config, this.$t(this.messages.IMPORT_MSG, { module: 'Attributes' }), 'info'); - + await this.init(); await fsUtil.makeDirectory(this.attrMapperDirPath); const { dirName, fileName } = this.attributeConfig; const attributesPath = resolve( diff --git a/packages/contentstack-variants/src/import/audiences.ts b/packages/contentstack-variants/src/import/audiences.ts index be414a8c25..e3bb2a0a98 100644 --- a/packages/contentstack-variants/src/import/audiences.ts +++ b/packages/contentstack-variants/src/import/audiences.ts @@ -18,7 +18,7 @@ export default class Audiences extends PersonalizationAdapter { const conf: APIConfig = { config, baseURL: config.modules.personalize.baseURL[config.region.name], - headers: { 'X-Project-Uid': config.modules.personalize.project_id, authtoken: config.auth_token }, + headers: { 'X-Project-Uid': config.modules.personalize.project_id }, }; super(Object.assign(config, conf)); this.personalizeConfig = this.config.modules.personalize; @@ -44,7 +44,7 @@ export default class Audiences extends PersonalizationAdapter { */ async import() { this.log(this.config, this.$t(this.messages.IMPORT_MSG, { module: 'Audiences' }), 'info'); - + await this.init(); await fsUtil.makeDirectory(this.audienceMapperDirPath); const { dirName, fileName } = this.audienceConfig; const audiencesPath = resolve( diff --git a/packages/contentstack-variants/src/import/events.ts b/packages/contentstack-variants/src/import/events.ts index 25d7de178f..e3ecefbcc8 100644 --- a/packages/contentstack-variants/src/import/events.ts +++ b/packages/contentstack-variants/src/import/events.ts @@ -16,7 +16,7 @@ export default class Events extends PersonalizationAdapter { const conf: APIConfig = { config, baseURL: config.modules.personalize.baseURL[config.region.name], - headers: { 'X-Project-Uid': config.modules.personalize.project_id, authtoken: config.auth_token }, + headers: { 'X-Project-Uid': config.modules.personalize.project_id }, }; super(Object.assign(config, conf)); this.personalizeConfig = this.config.modules.personalize; @@ -36,7 +36,7 @@ export default class Events extends PersonalizationAdapter { */ async import() { this.log(this.config, this.$t(this.messages.IMPORT_MSG, { module: 'Events' }), 'info'); - + await this.init(); await fsUtil.makeDirectory(this.eventMapperDirPath); const { dirName, fileName } = this.eventsConfig; const eventsPath = resolve( diff --git a/packages/contentstack-variants/src/import/experiences.ts b/packages/contentstack-variants/src/import/experiences.ts index 763c0f929d..184f3dbe1f 100644 --- a/packages/contentstack-variants/src/import/experiences.ts +++ b/packages/contentstack-variants/src/import/experiences.ts @@ -45,10 +45,10 @@ export default class Experiences extends PersonalizationAdapter { const conf: APIConfig = { config, baseURL: config.modules.personalize.baseURL[config.region.name], - headers: { 'X-Project-Uid': config.modules.personalize.project_id, authtoken: config.auth_token }, + headers: { 'X-Project-Uid': config.modules.personalize.project_id}, cmaConfig: { baseURL: config.region.cma + `/v3`, - headers: { authtoken: config.auth_token, api_key: config.apiKey }, + headers: { api_key: config.apiKey }, }, }; super(Object.assign(config, conf)); @@ -107,7 +107,7 @@ export default class Experiences extends PersonalizationAdapter { */ async import() { this.log(this.config, this.$t(this.messages.IMPORT_MSG, { module: 'Experiences' }), 'info'); - + await this.init(); await fsUtil.makeDirectory(this.expMapperDirPath); if (existsSync(this.experiencesPath)) { diff --git a/packages/contentstack-variants/src/import/project.ts b/packages/contentstack-variants/src/import/project.ts index 0741785e49..c052492ad9 100644 --- a/packages/contentstack-variants/src/import/project.ts +++ b/packages/contentstack-variants/src/import/project.ts @@ -10,7 +10,7 @@ export default class Project extends PersonalizationAdapter { const conf: APIConfig = { config, baseURL: config.modules.personalize.baseURL[config.region.name], - headers: { organization_uid: config.org_uid, authtoken: config.auth_token }, + headers: { organization_uid: config.org_uid }, }; super(Object.assign(config, conf)); this.projectMapperFolderPath = pResolve( @@ -29,7 +29,7 @@ export default class Project extends PersonalizationAdapter { const personalize = this.config.modules.personalize; const { dirName, fileName } = personalize.projects; const projectPath = join(sanitizePath(this.config.data), sanitizePath(personalize.dirName), sanitizePath(dirName), sanitizePath(fileName)); - + if (existsSync(projectPath)) { const projects = JSON.parse(readFileSync(projectPath, 'utf8')) as CreateProjectInput[]; @@ -38,7 +38,7 @@ export default class Project extends PersonalizationAdapter { this.log(this.config, 'No project found!', 'info'); return; } - + await this.init(); for (const project of projects) { const createProject = async (newName: void | string): Promise => { return await this.createProject({ @@ -46,7 +46,7 @@ export default class Project extends PersonalizationAdapter { description: project.description, connectedStackApiKey: this.config.apiKey, }).catch(async (error) => { - if (error === 'personalization.PROJECTS.DUPLICATE_NAME' || error === 'personalize.PROJECTS.DUPLICATE_NAME') { + if (error.includes('personalization.PROJECTS.DUPLICATE_NAME') || error.includes('personalize.PROJECTS.DUPLICATE_NAME')) { const projectName = await askProjectName('Copy Of ' + (newName || project.name)); return await createProject(projectName); } diff --git a/packages/contentstack-variants/src/import/variant-entries.ts b/packages/contentstack-variants/src/import/variant-entries.ts index c4f4c75176..7f78f572a4 100644 --- a/packages/contentstack-variants/src/import/variant-entries.ts +++ b/packages/contentstack-variants/src/import/variant-entries.ts @@ -49,7 +49,6 @@ export default class VariantEntries extends VariantAdapter; this.assetUrlMapper = (fsUtil.readFile(assetUrlMapperPath, true) || {}) as Record; this.environments = (fsUtil.readFile(envPath, true) || {}) as Record; - + // set the token + await this.variantInstance.init(); for (const entriesForVariant of entriesForVariants) { await this.importVariantEntries(entriesForVariant); } @@ -368,7 +368,7 @@ export default class VariantEntries extends VariantAdapter) => { + const setValue = (currentObj: VariantEntryStruct, keys: string[]) => { if (!currentObj || keys.length === 0) return; const [firstKey, ...restKeys] = keys; @@ -380,7 +380,14 @@ export default class VariantEntries extends VariantAdapter ref._content_type_uid === 'sys_assets') - .map((ref: any) => ref.path); + const pathsToUpdate = + variantEntry?._metadata?.references + ?.filter((ref: any) => ref._content_type_uid === 'sys_assets') + .map((ref: any) => ref.path) || []; - if (pathsToUpdate) { - pathsToUpdate.forEach((path: string) => setValue(variantEntry, path.split('.'))); - } + pathsToUpdate.forEach((path: string) => setValue(variantEntry, path.split('.'))); } /** @@ -406,6 +412,11 @@ export default class VariantEntries extends VariantAdapter extends AdapterHelperInterface; - handleVariantAPIRes(res: any): VariantAPIRes; + handleVariantAPIRes(res: any): Promise; } diff --git a/packages/contentstack-variants/src/types/variant-api-adapter.ts b/packages/contentstack-variants/src/types/variant-api-adapter.ts index bb1ea3ba28..0df86a17d5 100644 --- a/packages/contentstack-variants/src/types/variant-api-adapter.ts +++ b/packages/contentstack-variants/src/types/variant-api-adapter.ts @@ -42,6 +42,8 @@ export type VariantOptions = VariantsOption & { }; export interface VariantInterface extends AdapterHelperInterface { + init(): Promise; + variantEntry(options: VariantOptions): Promise<{ entry: Record }>; variantEntries(options: VariantsOption): Promise<{ entries?: Record[] | unknown[] } | void>; @@ -52,5 +54,5 @@ export interface VariantInterface extends AdapterHelperInterface, ): Promise; - handleVariantAPIRes(res: APIResponse): VariantEntryStruct | { entries: VariantEntryStruct[]; count: number } | string; + handleVariantAPIRes(res: APIResponse): Promise; } diff --git a/packages/contentstack-variants/src/types/variant-entry.ts b/packages/contentstack-variants/src/types/variant-entry.ts index 5608cb21e2..a231026971 100644 --- a/packages/contentstack-variants/src/types/variant-entry.ts +++ b/packages/contentstack-variants/src/types/variant-entry.ts @@ -50,7 +50,6 @@ export type PublishVariantEntryDto = { entry: { environments: string[]; locales: string[]; - publish_with_base_entry: boolean; variants: { uid: string; version?: number; diff --git a/packages/contentstack-variants/src/utils/attributes-helper.ts b/packages/contentstack-variants/src/utils/attributes-helper.ts index 93f607b682..aad04bad59 100644 --- a/packages/contentstack-variants/src/utils/attributes-helper.ts +++ b/packages/contentstack-variants/src/utils/attributes-helper.ts @@ -12,8 +12,8 @@ export const lookUpAttributes = (attributeRules: Record[], attribut // Check if attribute reference exists in attributesUid const attributeRef = rule.attribute?.ref; const attributeType = rule.attribute['__type']; - // check if type is UserAttributeReference - if (attributeType === 'UserAttributeReference') { + // check if type is CustomAttributeReference + if (attributeType === 'CustomAttributeReference') { if (attributeRef && attributesUid.hasOwnProperty(attributeRef) && attributesUid[attributeRef]) { rule.attribute.ref = attributesUid[attributeRef]; } else { diff --git a/packages/contentstack-variants/src/utils/error-helper.ts b/packages/contentstack-variants/src/utils/error-helper.ts index 58c087fbbc..7f01a7c2f7 100644 --- a/packages/contentstack-variants/src/utils/error-helper.ts +++ b/packages/contentstack-variants/src/utils/error-helper.ts @@ -9,18 +9,18 @@ export function formatErrors(errors: any): string { for (const errorKey in errors) { const errorValue = errors[errorKey]; if (Array.isArray(errorValue)) { - errorMessages.push(...errorValue.map((error: any) => formatError(error))); + errorMessages.push(...errorValue.map((error: any) => formatError(errorKey, error))); } else { - errorMessages.push(formatError(errorValue)); + errorMessages.push(formatError(errorKey, errorValue)); } } return errorMessages.join(' '); } -function formatError(error: any): string { - if (typeof error === 'object') { - return Object.values(error).join(' '); +function formatError(errorKey: string, error: any): string { + if (typeof error === 'object' && error !== null) { + return `${errorKey}: ${Object.values(error).join(' ')}`; } - return error; + return `${errorKey}: ${error}`; } diff --git a/packages/contentstack-variants/src/utils/logger.ts b/packages/contentstack-variants/src/utils/logger.ts index c1a2801cb3..ed71d80961 100644 --- a/packages/contentstack-variants/src/utils/logger.ts +++ b/packages/contentstack-variants/src/utils/logger.ts @@ -51,9 +51,9 @@ let errorLogger: winston.Logger; let successTransport; let errorTransport; -function init(_logPath: string) { +function init(_logPath: string, module: string) { if (!logger || !errorLogger) { - const logsDir = path.resolve(sanitizePath(_logPath), 'logs', 'export'); + const logsDir = path.resolve(sanitizePath(_logPath), 'logs', sanitizePath(module)); // Create dir if doesn't already exist mkdirp.sync(logsDir); @@ -131,11 +131,12 @@ function init(_logPath: string) { export const log = (config: ExportConfig | ImportConfig, message: any, type: 'info' | 'error' | 'success') => { const logsPath = config.data; // ignoring the type argument, as we are not using it to create a logfile anymore + const module = (config as ImportConfig)['backupDir'] ? 'import' : 'export'; if (type !== 'error') { // removed type argument from init method - init(logsPath).log(message); + init(logsPath, module).log(message); } else { - init(logsPath).error(message); + init(logsPath, module).error(message); } }; diff --git a/packages/contentstack-variants/src/utils/personalization-api-adapter.ts b/packages/contentstack-variants/src/utils/personalization-api-adapter.ts index 81548955e1..799034ead9 100644 --- a/packages/contentstack-variants/src/utils/personalization-api-adapter.ts +++ b/packages/contentstack-variants/src/utils/personalization-api-adapter.ts @@ -1,5 +1,5 @@ import { AdapterHelper } from './adapter-helper'; -import { HttpClient } from '@contentstack/cli-utilities'; +import { HttpClient, authenticationHandler } from '@contentstack/cli-utilities'; import { ProjectStruct, @@ -31,10 +31,27 @@ export class PersonalizationAdapter extends AdapterHelper impl super(options); } + async init(): Promise { + await authenticationHandler.getAuthDetails(); + const token = authenticationHandler.accessToken; + if (authenticationHandler.isOauthEnabled) { + this.apiClient.headers({ authorization: token }); + if(this.adapterConfig.cmaConfig) { + this.cmaAPIClient?.headers({ authorization: token }); + } + } else { + this.apiClient.headers({ authtoken: token }); + if(this.adapterConfig.cmaConfig) { + this.cmaAPIClient?.headers({ authtoken: token }); + } + } + } + async projects(options: GetProjectsParams): Promise { + await this.init(); const getProjectEndPoint = `/projects?connectedStackApiKey=${options.connectedStackApiKey}`; const data = await this.apiClient.get(getProjectEndPoint); - return this.handleVariantAPIRes(data) as ProjectStruct[]; + return (await this.handleVariantAPIRes(data)) as ProjectStruct[]; } /** @@ -49,7 +66,7 @@ export class PersonalizationAdapter extends AdapterHelper impl */ async createProject(project: CreateProjectInput): Promise { const data = await this.apiClient.post('/projects', project); - return this.handleVariantAPIRes(data) as ProjectStruct; + return (await this.handleVariantAPIRes(data)) as ProjectStruct; } /** @@ -63,25 +80,25 @@ export class PersonalizationAdapter extends AdapterHelper impl */ async createAttribute(attribute: CreateAttributeInput): Promise { const data = await this.apiClient.post('/attributes', attribute); - return this.handleVariantAPIRes(data) as AttributeStruct; + return (await this.handleVariantAPIRes(data)) as AttributeStruct; } async getExperiences(): Promise { const getExperiencesEndPoint = `/experiences`; const data = await this.apiClient.get(getExperiencesEndPoint); - return this.handleVariantAPIRes(data) as ExperienceStruct[]; + return (await this.handleVariantAPIRes(data)) as ExperienceStruct[]; } async getExperience(experienceUid: string): Promise { const getExperiencesEndPoint = `/experiences/${experienceUid}`; const data = await this.apiClient.get(getExperiencesEndPoint); - return this.handleVariantAPIRes(data) as ExperienceStruct; + return (await this.handleVariantAPIRes(data)) as ExperienceStruct; } async getExperienceVersions(experienceUid: string): Promise { const getExperiencesVersionsEndPoint = `/experiences/${experienceUid}/versions`; const data = await this.apiClient.get(getExperiencesVersionsEndPoint); - return this.handleVariantAPIRes(data) as ExperienceStruct; + return (await this.handleVariantAPIRes(data)) as ExperienceStruct; } async createExperienceVersion( @@ -90,7 +107,7 @@ export class PersonalizationAdapter extends AdapterHelper impl ): Promise { const createExperiencesVersionsEndPoint = `/experiences/${experienceUid}/versions`; const data = await this.apiClient.post(createExperiencesVersionsEndPoint, input); - return this.handleVariantAPIRes(data) as ExperienceStruct; + return (await this.handleVariantAPIRes(data)) as ExperienceStruct; } async updateExperienceVersion( @@ -104,7 +121,7 @@ export class PersonalizationAdapter extends AdapterHelper impl } const updateExperiencesVersionsEndPoint = `/experiences/${experienceUid}/versions/${versionId}`; const data = await this.apiClient.put(updateExperiencesVersionsEndPoint, input); - return this.handleVariantAPIRes(data) as ExperienceStruct; + return (await this.handleVariantAPIRes(data)) as ExperienceStruct; } async getVariantGroup(input: GetVariantGroupInput): Promise { @@ -113,7 +130,7 @@ export class PersonalizationAdapter extends AdapterHelper impl const data = await this.cmaAPIClient .queryParams({ experience_uid: input.experienceUid }) .get(getVariantGroupEndPoint); - return this.handleVariantAPIRes(data) as VariantGroupStruct; + return (await this.handleVariantAPIRes(data)) as VariantGroupStruct; } } @@ -121,28 +138,28 @@ export class PersonalizationAdapter extends AdapterHelper impl if (this.cmaAPIClient) { const updateVariantGroupEndPoint = `/variant_groups/${input.uid}`; const data = await this.cmaAPIClient.put(updateVariantGroupEndPoint, input); - return this.handleVariantAPIRes(data) as VariantGroup; + return (await this.handleVariantAPIRes(data)) as VariantGroup; } } async getEvents(): Promise { const data = await this.apiClient.get('/events'); - return this.handleVariantAPIRes(data) as EventStruct[]; + return (await this.handleVariantAPIRes(data)) as EventStruct[]; } async createEvents(event: CreateEventInput): Promise { const data = await this.apiClient.post('/events', event); - return this.handleVariantAPIRes(data) as EventStruct; + return (await this.handleVariantAPIRes(data)) as EventStruct; } async getAudiences(): Promise { const data = await this.apiClient.get('/audiences'); - return this.handleVariantAPIRes(data) as AudienceStruct[]; + return (await this.handleVariantAPIRes(data)) as AudienceStruct[]; } async getAttributes(): Promise { const data = await this.apiClient.get('/attributes'); - return this.handleVariantAPIRes(data) as AttributeStruct[]; + return (await this.handleVariantAPIRes(data)) as AttributeStruct[]; } /** @@ -155,7 +172,7 @@ export class PersonalizationAdapter extends AdapterHelper impl */ async createAudience(audience: CreateAudienceInput): Promise { const data = await this.apiClient.post('/audiences', audience); - return this.handleVariantAPIRes(data) as AudienceStruct; + return (await this.handleVariantAPIRes(data)) as AudienceStruct; } /** @@ -168,7 +185,7 @@ export class PersonalizationAdapter extends AdapterHelper impl */ async createExperience(experience: CreateExperienceInput): Promise { const data = await this.apiClient.post('/experiences', experience); - return this.handleVariantAPIRes(data) as ExperienceStruct; + return (await this.handleVariantAPIRes(data)) as ExperienceStruct; } /** @@ -182,7 +199,7 @@ export class PersonalizationAdapter extends AdapterHelper impl ): Promise { const updateCTInExpEndPoint = `/experiences/${experienceUid}/cms-integration/variant-group`; const data = await this.apiClient.post(updateCTInExpEndPoint, experience); - return this.handleVariantAPIRes(data) as CMSExperienceStruct; + return (await this.handleVariantAPIRes(data)) as CMSExperienceStruct; } /** @@ -193,7 +210,7 @@ export class PersonalizationAdapter extends AdapterHelper impl async getCTsFromExperience(experienceUid: string): Promise { const getCTFromExpEndPoint = `/experiences/${experienceUid}/cms-integration/variant-group`; const data = await this.apiClient.get(getCTFromExpEndPoint); - return this.handleVariantAPIRes(data) as CMSExperienceStruct; + return (await this.handleVariantAPIRes(data)) as CMSExperienceStruct; } /** @@ -202,16 +219,22 @@ export class PersonalizationAdapter extends AdapterHelper impl * @returns The variant API response data. * @throws If the API response status is not within the success range, an error message is thrown. */ - handleVariantAPIRes(res: APIResponse): VariantAPIRes { + async handleVariantAPIRes(res: APIResponse): Promise { const { status, data } = res; if (status >= 200 && status < 300) { return data; } - + + // Refresh the access token if it has expired + await authenticationHandler.refreshAccessToken(res); + const errorMsg = data?.errors ? formatErrors(data.errors) - : data?.error || data?.error_message || data?.message || 'Something went wrong while processing variant entries request!'; + : data?.error || + data?.error_message || + data?.message || + 'Something went wrong while processing variant entries request!'; throw errorMsg; } diff --git a/packages/contentstack-variants/src/utils/variant-api-adapter.ts b/packages/contentstack-variants/src/utils/variant-api-adapter.ts index 9e25299576..b9e95c0e6f 100644 --- a/packages/contentstack-variants/src/utils/variant-api-adapter.ts +++ b/packages/contentstack-variants/src/utils/variant-api-adapter.ts @@ -7,6 +7,7 @@ import { ContentstackClient, ContentstackConfig, managementSDKClient, + authenticationHandler, } from '@contentstack/cli-utilities'; import { @@ -37,6 +38,16 @@ export class VariantHttpClient extends AdapterHelper implement this.apiClient.baseUrl(this.baseURL); } + async init(): Promise { + await authenticationHandler.getAuthDetails(); + const token = authenticationHandler.accessToken; + if (authenticationHandler.isOauthEnabled) { + this.apiClient.headers({ authorization: token }); + } else { + this.apiClient.headers({ authtoken: token }); + } + } + async variantEntry(options: VariantOptions) { // TODO single entry variant return { entry: {} }; @@ -124,7 +135,7 @@ export class VariantHttpClient extends AdapterHelper implement } const data = await this.apiClient.get(endpoint); - const response = this.handleVariantAPIRes(data) as { entries: VariantEntryStruct[]; count: number }; + const response = (await this.handleVariantAPIRes(data)) as { entries: VariantEntryStruct[]; count: number }; if (callback) { callback(response.entries); @@ -244,15 +255,18 @@ export class VariantHttpClient extends AdapterHelper implement * @returns The variant API response data. * @throws If the API response status is not within the success range, an error message is thrown. */ - handleVariantAPIRes( + async handleVariantAPIRes( res: APIResponse, - ): VariantEntryStruct | { entries: VariantEntryStruct[]; count: number } | string | any { + ): Promise { const { status, data } = res; if (status >= 200 && status < 300) { return data; } + // Refresh the access token if the response status is 401 + await authenticationHandler.refreshAccessToken(res); + const errorMsg = data?.errors ? formatErrors(data.errors) : data?.error_message || data?.message || 'Something went wrong while processing entry variant request!'; @@ -290,9 +304,9 @@ export class VariantManagementSDK return Promise.resolve({} as VariantEntryStruct); } - handleVariantAPIRes( + async handleVariantAPIRes( res: APIResponse, - ): VariantEntryStruct | { entries: VariantEntryStruct[]; count: number } | string { + ): Promise { return res.data; } diff --git a/packages/contentstack-variants/tsconfig.tsbuildinfo b/packages/contentstack-variants/tsconfig.tsbuildinfo new file mode 100644 index 0000000000..d2b5f2c97d --- /dev/null +++ b/packages/contentstack-variants/tsconfig.tsbuildinfo @@ -0,0 +1 @@ +{"root":["./src/index.ts"],"version":"5.6.2"} \ No newline at end of file diff --git a/packages/contentstack/README.md b/packages/contentstack/README.md index 1fcebd327f..1fd63b76c6 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/1.26.0 darwin-arm64 node-v22.2.0 +@contentstack/cli/1.27.0 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack/package.json b/packages/contentstack/package.json index 0d83bfd514..bb581fbfa0 100755 --- a/packages/contentstack/package.json +++ b/packages/contentstack/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli", "description": "Command-line tool (CLI) to interact with Contentstack", - "version": "1.26.0", + "version": "1.27.0", "author": "Contentstack", "bin": { "csdx": "./bin/run.js" @@ -22,23 +22,24 @@ "prepack": "pnpm compile && oclif manifest && oclif readme" }, "dependencies": { - "@contentstack/cli-audit": "~1.7.1", - "@contentstack/cli-auth": "~1.3.21", - "@contentstack/cli-cm-bootstrap": "~1.12.0", + "@contentstack/cli-audit": "~1.7.2", + "@contentstack/cli-auth": "~1.3.22", + "@contentstack/cli-cm-bootstrap": "~1.13.0", "@contentstack/cli-cm-branches": "~1.2.0", - "@contentstack/cli-cm-bulk-publish": "~1.4.8", - "@contentstack/cli-cm-export": "~1.13.0", - "@contentstack/cli-cm-clone": "~1.12.0", - "@contentstack/cli-cm-export-to-csv": "~1.7.2", - "@contentstack/cli-cm-import": "~1.18.0", - "@contentstack/cli-cm-migrate-rte": "~1.4.19", - "@contentstack/cli-cm-seed": "~1.9.0", - "@contentstack/cli-command": "~1.3.1", - "@contentstack/cli-config": "~1.7.1", - "@contentstack/cli-launch": "~1.2.2", - "@contentstack/cli-migration": "~1.6.1", - "@contentstack/cli-utilities": "~1.7.3", + "@contentstack/cli-cm-bulk-publish": "~1.4.9", + "@contentstack/cli-cm-export": "~1.14.0", + "@contentstack/cli-cm-clone": "~1.13.0", + "@contentstack/cli-cm-export-to-csv": "~1.7.3", + "@contentstack/cli-cm-import": "~1.19.0", + "@contentstack/cli-cm-migrate-rte": "~1.4.20", + "@contentstack/cli-cm-seed": "~1.10.0", + "@contentstack/cli-command": "~1.3.2", + "@contentstack/cli-config": "~1.7.3", + "@contentstack/cli-launch": "~1.2.3", + "@contentstack/cli-migration": "~1.6.2", + "@contentstack/cli-utilities": "~1.8.0", "@contentstack/management": "~1.17.0", + "@contentstack/cli-variants": "~1.1.0", "@oclif/core": "^3.26.5", "@oclif/plugin-help": "^5", "@oclif/plugin-not-found": "^2.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 97ec32e00a..1d6d2af2fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,22 +10,23 @@ importers: packages/contentstack: specifiers: - '@contentstack/cli-audit': ~1.7.1 - '@contentstack/cli-auth': ~1.3.21 - '@contentstack/cli-cm-bootstrap': ~1.12.0 + '@contentstack/cli-audit': ~1.7.2 + '@contentstack/cli-auth': ~1.3.22 + '@contentstack/cli-cm-bootstrap': ~1.13.0 '@contentstack/cli-cm-branches': ~1.2.0 - '@contentstack/cli-cm-bulk-publish': ~1.4.8 - '@contentstack/cli-cm-clone': ~1.12.0 - '@contentstack/cli-cm-export': ~1.13.0 - '@contentstack/cli-cm-export-to-csv': ~1.7.2 - '@contentstack/cli-cm-import': ~1.18.0 - '@contentstack/cli-cm-migrate-rte': ~1.4.19 - '@contentstack/cli-cm-seed': ~1.9.0 - '@contentstack/cli-command': ~1.3.1 - '@contentstack/cli-config': ~1.7.1 - '@contentstack/cli-launch': ~1.2.2 - '@contentstack/cli-migration': ~1.6.1 - '@contentstack/cli-utilities': ~1.7.3 + '@contentstack/cli-cm-bulk-publish': ~1.4.9 + '@contentstack/cli-cm-clone': ~1.13.0 + '@contentstack/cli-cm-export': ~1.14.0 + '@contentstack/cli-cm-export-to-csv': ~1.7.3 + '@contentstack/cli-cm-import': ~1.19.0 + '@contentstack/cli-cm-migrate-rte': ~1.4.20 + '@contentstack/cli-cm-seed': ~1.10.0 + '@contentstack/cli-command': ~1.3.2 + '@contentstack/cli-config': ~1.7.3 + '@contentstack/cli-launch': ~1.2.3 + '@contentstack/cli-migration': ~1.6.2 + '@contentstack/cli-utilities': ~1.8.0 + '@contentstack/cli-variants': ~1.1.0 '@contentstack/management': ~1.17.0 '@oclif/core': ^3.26.5 '@oclif/plugin-help': ^5 @@ -80,6 +81,7 @@ importers: '@contentstack/cli-launch': link:../contentstack-launch '@contentstack/cli-migration': link:../contentstack-migration '@contentstack/cli-utilities': link:../contentstack-utilities + '@contentstack/cli-variants': link:../contentstack-variants '@contentstack/management': 1.17.2_debug@4.3.7 '@oclif/core': 3.27.0 '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y @@ -121,9 +123,9 @@ importers: packages/contentstack-audit: specifiers: - '@contentstack/cli-command': ~1.3.0 + '@contentstack/cli-command': ~1.3.2 '@contentstack/cli-dev-dependencies': ^1.2.4 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-utilities': ~1.8.0 '@oclif/plugin-help': ^5 '@oclif/plugin-plugins': ^5.0.0 '@oclif/test': ^2.5.6 @@ -186,8 +188,8 @@ importers: packages/contentstack-auth: specifiers: - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.2 + '@contentstack/cli-utilities': ~1.8.0 '@fancy-test/nock': ^0.1.1 '@oclif/plugin-help': ^5.1.19 '@oclif/test': ^2.5.6 @@ -249,9 +251,9 @@ importers: packages/contentstack-bootstrap: specifiers: - '@contentstack/cli-cm-seed': ~1.9.0 - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-cm-seed': ~1.10.0 + '@contentstack/cli-command': ~1.3.2 + '@contentstack/cli-utilities': ~1.8.0 '@oclif/test': ^2.5.6 '@types/inquirer': ^9.0.3 '@types/mkdirp': ^1.0.1 @@ -300,11 +302,11 @@ importers: packages/contentstack-branches: specifiers: - '@contentstack/cli-auth': ~1.3.19 - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-config': ~1.7.0 + '@contentstack/cli-auth': ~1.3.22 + '@contentstack/cli-command': ~1.3.2 + '@contentstack/cli-config': ~1.7.3 '@contentstack/cli-dev-dependencies': ~1.2.4 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-utilities': ~1.8.0 '@oclif/core': ^3.26.5 '@oclif/plugin-help': ^5.1.19 '@oclif/test': ^2.5.6 @@ -379,8 +381,8 @@ importers: packages/contentstack-bulk-publish: specifiers: - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.2 + '@contentstack/cli-utilities': ~1.8.0 '@oclif/test': ^2.5.6 bluebird: ^3.7.2 chai: ^4.2.0 @@ -423,10 +425,10 @@ importers: packages/contentstack-clone: specifiers: '@colors/colors': ^1.5.0 - '@contentstack/cli-cm-export': ~1.13.0 - '@contentstack/cli-cm-import': ~1.18.0 - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-cm-export': ~1.14.0 + '@contentstack/cli-cm-import': ~1.19.0 + '@contentstack/cli-command': ~1.3.2 + '@contentstack/cli-utilities': ~1.8.0 '@oclif/test': ^2.5.6 async: ^3.2.4 chai: ^4.2.0 @@ -479,7 +481,7 @@ importers: packages/contentstack-command: specifiers: - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-utilities': ~1.8.0 '@oclif/test': ^2.5.6 '@types/chai': ^4.2.18 '@types/mkdirp': ^1.0.1 @@ -520,8 +522,8 @@ importers: packages/contentstack-config: specifiers: - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.2 + '@contentstack/cli-utilities': ~1.8.0 '@oclif/test': ^2.5.6 '@types/chai': ^4.2.18 '@types/inquirer': ^9.0.3 @@ -606,12 +608,12 @@ importers: packages/contentstack-export: specifiers: - '@contentstack/cli-auth': ~1.3.19 - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-config': ~1.7.0 + '@contentstack/cli-auth': ~1.3.22 + '@contentstack/cli-command': ~1.3.2 + '@contentstack/cli-config': ~1.7.3 '@contentstack/cli-dev-dependencies': ~1.2.4 - '@contentstack/cli-utilities': ~1.7.2 - '@contentstack/cli-variants': ~1.0.0 + '@contentstack/cli-utilities': ~1.8.0 + '@contentstack/cli-variants': ~1.1.0 '@oclif/core': ^3.26.5 '@oclif/plugin-help': ^5.1.19 '@oclif/test': ^2.5.6 @@ -689,8 +691,8 @@ importers: packages/contentstack-export-to-csv: specifiers: - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.2 + '@contentstack/cli-utilities': ~1.8.0 '@oclif/test': ^2.5.6 '@types/chai': ^4.3.6 '@types/mocha': ^10.0.1 @@ -732,10 +734,10 @@ importers: packages/contentstack-import: specifiers: - '@contentstack/cli-audit': ~1.7.0 - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 - '@contentstack/cli-variants': ~1.0.0 + '@contentstack/cli-audit': ~1.7.2 + '@contentstack/cli-command': ~1.3.2 + '@contentstack/cli-utilities': ~1.8.0 + '@contentstack/cli-variants': ~1.1.0 '@contentstack/management': ~1.17.0 '@oclif/core': ^3.26.5 '@oclif/test': ^2.5.6 @@ -824,8 +826,8 @@ importers: packages/contentstack-launch: specifiers: '@apollo/client': ^3.7.9 - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.2 + '@contentstack/cli-utilities': ~1.8.0 '@oclif/core': ^3.26.5 '@oclif/plugin-help': ^5 '@oclif/plugin-plugins': ^5.0.0 @@ -900,8 +902,8 @@ importers: packages/contentstack-migrate-rte: specifiers: - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.2 + '@contentstack/cli-utilities': ~1.8.0 '@contentstack/json-rte-serializer': ~2.0.4 '@oclif/test': ^2.5.6 chai: ^4.3.4 @@ -947,8 +949,8 @@ importers: packages/contentstack-migration: specifiers: - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-command': ~1.3.2 + '@contentstack/cli-utilities': ~1.8.0 '@oclif/test': ^2.5.6 async: ^3.2.4 callsites: ^3.1.0 @@ -994,9 +996,9 @@ importers: packages/contentstack-seed: specifiers: - '@contentstack/cli-cm-import': ~1.18.0 - '@contentstack/cli-command': ~1.3.0 - '@contentstack/cli-utilities': ~1.7.2 + '@contentstack/cli-cm-import': ~1.19.0 + '@contentstack/cli-command': ~1.3.2 + '@contentstack/cli-utilities': ~1.8.0 '@oclif/plugin-help': ^5.1.19 '@types/inquirer': ^9.0.3 '@types/jest': ^26.0.15 @@ -1068,6 +1070,7 @@ importers: cli-table: ^0.3.11 conf: ^10.2.0 debug: ^4.1.1 + dotenv: ^16.4.5 eslint: ^8.18.0 eslint-config-oclif: ^4.0.0 eslint-config-oclif-typescript: ^3.0.8 @@ -1108,6 +1111,7 @@ importers: cli-table: 0.3.11 conf: 10.2.0 debug: 4.3.7 + dotenv: 16.4.5 figures: 3.2.0 inquirer: 8.2.4 inquirer-search-checkbox: 1.0.0 @@ -1153,7 +1157,7 @@ importers: packages/contentstack-variants: specifiers: '@contentstack/cli-dev-dependencies': ^1.2.4 - '@contentstack/cli-utilities': ^1.5.12 + '@contentstack/cli-utilities': ^1.8.0 '@oclif/test': ^2.5.6 '@types/chai': ^4.3.14 '@types/node': ^20.12.7 From 6a0135dabb1cf6a3f12f6950167493a2b9a72213 Mon Sep 17 00:00:00 2001 From: raj pandey Date: Wed, 9 Oct 2024 13:13:55 +0530 Subject: [PATCH 37/42] fix lock file --- package-lock.json | 2113 +++++++++++++-------- packages/contentstack-launch/package.json | 42 +- pnpm-lock.yaml | 358 ++-- 3 files changed, 1528 insertions(+), 985 deletions(-) diff --git a/package-lock.json b/package-lock.json index eba18e8138..f86b59fbc8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -76,13 +76,13 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/highlight": "^7.24.7", + "@babel/highlight": "^7.25.7", "picocolors": "^1.0.0" }, "engines": { @@ -90,9 +90,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", - "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.7.tgz", + "integrity": "sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==", "dev": true, "license": "MIT", "engines": { @@ -100,22 +100,22 @@ } }, "node_modules/@babel/core": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", - "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz", + "integrity": "sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-module-transforms": "^7.25.2", - "@babel/helpers": "^7.25.0", - "@babel/parser": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.2", - "@babel/types": "^7.25.2", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helpers": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -141,9 +141,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.1.tgz", - "integrity": "sha512-Y956ghgTT4j7rKesabkh5WeqgSFZVFwaPR0IWFm7KFHFmmJ4afbG49SmfW4S+GyRPx0Dy5jxEWA5t0rpxfElWg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.7.tgz", + "integrity": "sha512-B+BO9x86VYsQHimucBAL1fxTJKF4wyKY6ZVzee9QgzdZOUfs3BaR6AQrgoGrRI+7IFS1wUz/VyQ+SoBcSpdPbw==", "dev": true, "license": "MIT", "dependencies": { @@ -180,31 +180,31 @@ } }, "node_modules/@babel/generator": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", - "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.25.6", + "@babel/types": "^7.25.7", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", - "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.2", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", + "@babel/compat-data": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -223,30 +223,30 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", - "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "@babel/traverse": "^7.25.2" + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -256,9 +256,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", - "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", "dev": true, "license": "MIT", "engines": { @@ -266,23 +266,23 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", - "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", "dev": true, "license": "MIT", "engines": { @@ -290,9 +290,9 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", "dev": true, "license": "MIT", "engines": { @@ -300,9 +300,9 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", "dev": true, "license": "MIT", "engines": { @@ -310,27 +310,27 @@ } }, "node_modules/@babel/helpers": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz", - "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.6" + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -418,13 +418,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", - "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.7.tgz", + "integrity": "sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.25.6" + "@babel/types": "^7.25.7" }, "bin": { "parser": "bin/babel-parser.js" @@ -489,13 +489,13 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.6.tgz", - "integrity": "sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz", + "integrity": "sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -531,13 +531,13 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", - "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz", + "integrity": "sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -657,13 +657,13 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.4.tgz", - "integrity": "sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.7.tgz", + "integrity": "sha512-rR+5FDjpCHqqZN2bzZm18bVYGaejGq5ZkpVCJLXor/+zlSrSoc4KWcHI0URVWjl/68Dyr1uwZUz/1njycEAv9g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { "node": ">=6.9.0" @@ -673,9 +673,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", - "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", + "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", "dev": true, "license": "MIT", "dependencies": { @@ -686,32 +686,32 @@ } }, "node_modules/@babel/template": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", - "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.25.0", - "@babel/types": "^7.25.0" + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", - "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.6", - "@babel/parser": "^7.25.6", - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.6", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -730,14 +730,14 @@ } }, "node_modules/@babel/types": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", - "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.7.tgz", + "integrity": "sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -904,9 +904,9 @@ } }, "node_modules/@contentstack/utils": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@contentstack/utils/-/utils-1.3.11.tgz", - "integrity": "sha512-K07q0j7HPix0sQzBgdzCYpDyUanJDkRWGUPYQHQki7XIXbA2ynqQ1cF80N/KZpNuPa8aj5mbOzq67KXu62HYTQ==", + "version": "1.3.12", + "resolved": "https://registry.npmjs.org/@contentstack/utils/-/utils-1.3.12.tgz", + "integrity": "sha512-5aTE13faSPPToGHkRwQF3bGanOaNH3nxWnSsPXWCnItIwsIqPVIwdR4cd0NyZpMTajv+IYrrIVAeibGEgAyQrg==", "license": "MIT" }, "node_modules/@cspotcode/source-map-support": { @@ -2402,15 +2402,15 @@ } }, "node_modules/@oclif/plugin-plugins": { - "version": "5.4.9", - "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-5.4.9.tgz", - "integrity": "sha512-V64IZ5ldyZWJRwYsRHzGvuayWM1KYTsNNI3O58U6+VwEs2Ir16Q0Nwu0Ejnn6mM7na9Qz4RCU9tWhbngRoZt+g==", + "version": "5.4.14", + "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-5.4.14.tgz", + "integrity": "sha512-ZoF9Jw4Y4uTFf56tGHGsBzCFhBKKRAuIiGCMoSpy8VEL3cFb5Jv6Xm0rdzv54lkmw1XWBBFM6cqK/hmxM2QEIw==", "license": "MIT", "dependencies": { "@oclif/core": "^4", "ansis": "^3.3.2", "debug": "^4.3.7", - "npm": "^10.8.3", + "npm": "^10.9.0", "npm-package-arg": "^11.0.3", "npm-run-path": "^5.3.0", "object-treeify": "^4.0.1", @@ -2424,9 +2424,9 @@ } }, "node_modules/@oclif/plugin-plugins/node_modules/@oclif/core": { - "version": "4.0.23", - "resolved": "https://registry.npmjs.org/@oclif/core/-/core-4.0.23.tgz", - "integrity": "sha512-wDl/eis7XDIM1pQWUGKLB+EQKJO9UrjaQ5NcwIbz7GW0gWuJfo9QAK75csgNUN/9Pbok9Ryt+sJgogS4RCIp5g==", + "version": "4.0.27", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-4.0.27.tgz", + "integrity": "sha512-9j92jHr6k2tjQ6/mIwNi46Gqw+qbPFQ02mxT5T8/nxO2fgsPL3qL0kb9SR1il5AVfqpgLIG3uLUcw87rgaioUg==", "license": "MIT", "dependencies": { "ansi-escapes": "^4.3.2", @@ -2438,7 +2438,7 @@ "get-package-type": "^0.1.0", "globby": "^11.1.0", "indent-string": "^4.0.0", - "is-wsl": "^2.2.0", + "is-wsl": "^3", "lilconfig": "^3.1.2", "minimatch": "^9.0.5", "semver": "^7.6.3", @@ -2472,6 +2472,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@oclif/plugin-plugins/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@oclif/plugin-plugins/node_modules/object-treeify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-4.0.1.tgz", @@ -3362,9 +3377,9 @@ } }, "node_modules/@types/big-json": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@types/big-json/-/big-json-3.2.4.tgz", - "integrity": "sha512-9j4OYGHfHazBz7WxRs1tqXy2qccjYAa4ej3vfT0uIPFvlX6nYw9Mvgxijvww6OKZE0aK6kFHTXDxR0uVJiRhLw==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@types/big-json/-/big-json-3.2.5.tgz", + "integrity": "sha512-svpMgOodNauW9xaWn6EabpvQUwM1sizbLbzzkVsx1cCrHLJ18tK0OcMe0AL0HAukJkHld06ozIPO1+h+HiLSNQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3626,9 +3641,9 @@ "license": "MIT" }, "node_modules/@types/lodash": { - "version": "4.17.9", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.9.tgz", - "integrity": "sha512-w9iWudx1XWOHW5lQRS9iKpK/XuRhnN+0T7HvdCCd802FYkT1AMTnxndJHGrNJwRoRHkslGr4S29tjm1cT7x/7w==", + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==", "license": "MIT" }, "node_modules/@types/markdown-it": { @@ -4141,7 +4156,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, "license": "MIT", "dependencies": { "event-target-shim": "^5.0.0" @@ -5554,9 +5568,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001664", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz", - "integrity": "sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==", + "version": "1.0.30001667", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", + "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==", "dev": true, "funding": [ { @@ -6490,9 +6504,9 @@ "license": "MIT" }, "node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -7207,6 +7221,7 @@ "version": "16.4.5", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "license": "BSD-2-Clause", "engines": { "node": ">=12" }, @@ -7252,9 +7267,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.29", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.29.tgz", - "integrity": "sha512-PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw==", + "version": "1.5.33", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.33.tgz", + "integrity": "sha512-+cYTcFB1QqD4j4LegwLfpCNxifb6dDFUAwk6RsLusCwIaZI6or2f+q8rs5tTB2YC53HhOlIbEaqHMAAC8IOIwA==", "dev": true, "license": "ISC" }, @@ -7615,6 +7630,7 @@ "version": "8.57.1", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", "dependencies": { @@ -7684,9 +7700,9 @@ } }, "node_modules/eslint-config-oclif-typescript": { - "version": "3.1.11", - "resolved": "https://registry.npmjs.org/eslint-config-oclif-typescript/-/eslint-config-oclif-typescript-3.1.11.tgz", - "integrity": "sha512-4ES2PhL8nsKaVRqQoSwYwteoLnnns72vh6Sc5INsOSKpa/kDsG9nlLC/+kxcpLWy8A1p5JFDAwrDyg6qXbwZtg==", + "version": "3.1.12", + "resolved": "https://registry.npmjs.org/eslint-config-oclif-typescript/-/eslint-config-oclif-typescript-3.1.12.tgz", + "integrity": "sha512-hEXU/PEJyjeLiTrCmgcmx0+FHwVpqipkKSykesdMsk2v43Mqh5bq2j3cyxHXZBCOxpTACVlM6KG7d4LFaWoVHQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7694,7 +7710,7 @@ "@typescript-eslint/parser": "^6.21.0", "eslint-config-xo-space": "^0.35.0", "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import": "^2.30.0", + "eslint-plugin-import": "^2.31.0", "eslint-plugin-mocha": "^10.5.0", "eslint-plugin-n": "^15", "eslint-plugin-perfectionist": "^2.11.0" @@ -8098,9 +8114,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.11.1.tgz", - "integrity": "sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", "dev": true, "license": "MIT", "dependencies": { @@ -8172,9 +8188,9 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz", - "integrity": "sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, "license": "MIT", "dependencies": { @@ -8186,7 +8202,7 @@ "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.9.0", + "eslint-module-utils": "^2.12.0", "hasown": "^2.0.2", "is-core-module": "^2.15.1", "is-glob": "^4.0.3", @@ -8195,13 +8211,14 @@ "object.groupby": "^1.0.3", "object.values": "^1.2.0", "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "node_modules/eslint-plugin-import/node_modules/brace-expansion": { @@ -8911,7 +8928,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -9005,9 +9021,9 @@ "license": "Apache-2.0" }, "node_modules/express": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz", - "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", + "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", "license": "MIT", "dependencies": { "accepts": "~1.3.8", @@ -9015,7 +9031,7 @@ "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.6.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -9191,9 +9207,9 @@ } }, "node_modules/fast-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", + "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==", "license": "MIT" }, "node_modules/fastest-levenshtein": { @@ -9231,9 +9247,9 @@ "license": "MIT" }, "node_modules/figlet": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figlet/-/figlet-1.7.0.tgz", - "integrity": "sha512-gO8l3wvqo0V7wEFLXPbkX83b7MVjRrk1oRLfYlZXol8nEpb/ON9pcKLI4qpBv5YtOTfrINtqb7b40iYY2FTWFg==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/figlet/-/figlet-1.8.0.tgz", + "integrity": "sha512-chzvGjd+Sp7KUvPHZv6EXV5Ir3Q7kYNpCr4aHrRW79qFtTefmQZNny+W1pW9kf5zeE6dikku2W50W/wAH2xWgw==", "license": "MIT", "bin": { "figlet": "bin/index.js" @@ -11861,6 +11877,39 @@ "node": ">=0.10.0" } }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", @@ -13619,16 +13668,16 @@ } }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "dev": true, "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-buffer": { @@ -16013,9 +16062,9 @@ } }, "node_modules/npm": { - "version": "10.8.3", - "resolved": "https://registry.npmjs.org/npm/-/npm-10.8.3.tgz", - "integrity": "sha512-0IQlyAYvVtQ7uOhDFYZCGK8kkut2nh8cpAdA9E6FvRSJaTgtZRZgNjlC5ZCct//L73ygrpY93CxXpRJDtNqPVg==", + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-10.9.0.tgz", + "integrity": "sha512-ZanDioFylI9helNhl2LNd+ErmVD+H5I53ry41ixlLyCBgkuYb+58CvbAp99hW+zr5L9W4X7CchSoeqKdngOLSw==", "bundleDependencies": [ "@isaacs/string-locale-compare", "@npmcli/arborist", @@ -16096,18 +16145,18 @@ ], "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^7.5.4", - "@npmcli/config": "^8.3.4", - "@npmcli/fs": "^3.1.1", - "@npmcli/map-workspaces": "^3.0.6", - "@npmcli/package-json": "^5.2.0", - "@npmcli/promise-spawn": "^7.0.2", - "@npmcli/redact": "^2.0.1", - "@npmcli/run-script": "^8.1.0", + "@npmcli/arborist": "^8.0.0", + "@npmcli/config": "^9.0.0", + "@npmcli/fs": "^4.0.0", + "@npmcli/map-workspaces": "^4.0.1", + "@npmcli/package-json": "^6.0.1", + "@npmcli/promise-spawn": "^8.0.1", + "@npmcli/redact": "^3.0.0", + "@npmcli/run-script": "^9.0.1", "@sigstore/tuf": "^2.3.4", - "abbrev": "^2.0.0", + "abbrev": "^3.0.0", "archy": "~1.0.0", - "cacache": "^18.0.4", + "cacache": "^19.0.1", "chalk": "^5.3.0", "ci-info": "^4.0.0", "cli-columns": "^4.0.0", @@ -16115,54 +16164,54 @@ "fs-minipass": "^3.0.3", "glob": "^10.4.5", "graceful-fs": "^4.2.11", - "hosted-git-info": "^7.0.2", - "ini": "^4.1.3", - "init-package-json": "^6.0.3", + "hosted-git-info": "^8.0.0", + "ini": "^5.0.0", + "init-package-json": "^7.0.1", "is-cidr": "^5.1.0", - "json-parse-even-better-errors": "^3.0.2", - "libnpmaccess": "^8.0.6", - "libnpmdiff": "^6.1.4", - "libnpmexec": "^8.1.4", - "libnpmfund": "^5.0.12", - "libnpmhook": "^10.0.5", - "libnpmorg": "^6.0.6", - "libnpmpack": "^7.0.4", - "libnpmpublish": "^9.0.9", - "libnpmsearch": "^7.0.6", - "libnpmteam": "^6.0.5", - "libnpmversion": "^6.0.3", - "make-fetch-happen": "^13.0.1", + "json-parse-even-better-errors": "^4.0.0", + "libnpmaccess": "^9.0.0", + "libnpmdiff": "^7.0.0", + "libnpmexec": "^9.0.0", + "libnpmfund": "^6.0.0", + "libnpmhook": "^11.0.0", + "libnpmorg": "^7.0.0", + "libnpmpack": "^8.0.0", + "libnpmpublish": "^10.0.0", + "libnpmsearch": "^8.0.0", + "libnpmteam": "^7.0.0", + "libnpmversion": "^7.0.0", + "make-fetch-happen": "^14.0.1", "minimatch": "^9.0.5", "minipass": "^7.1.1", "minipass-pipeline": "^1.2.4", "ms": "^2.1.2", "node-gyp": "^10.2.0", - "nopt": "^7.2.1", - "normalize-package-data": "^6.0.2", - "npm-audit-report": "^5.0.0", - "npm-install-checks": "^6.3.0", - "npm-package-arg": "^11.0.3", - "npm-pick-manifest": "^9.1.0", - "npm-profile": "^10.0.0", - "npm-registry-fetch": "^17.1.0", - "npm-user-validate": "^2.0.1", + "nopt": "^8.0.0", + "normalize-package-data": "^7.0.0", + "npm-audit-report": "^6.0.0", + "npm-install-checks": "^7.1.0", + "npm-package-arg": "^12.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-profile": "^11.0.1", + "npm-registry-fetch": "^18.0.1", + "npm-user-validate": "^3.0.0", "p-map": "^4.0.0", - "pacote": "^18.0.6", - "parse-conflict-json": "^3.0.1", - "proc-log": "^4.2.0", + "pacote": "^19.0.0", + "parse-conflict-json": "^4.0.0", + "proc-log": "^5.0.0", "qrcode-terminal": "^0.12.0", - "read": "^3.0.1", + "read": "^4.0.0", "semver": "^7.6.3", "spdx-expression-parse": "^4.0.0", - "ssri": "^10.0.6", + "ssri": "^12.0.0", "supports-color": "^9.4.0", "tar": "^6.2.1", "text-table": "~0.2.0", "tiny-relative-date": "^1.3.0", "treeverse": "^3.0.0", - "validate-npm-package-name": "^5.0.1", - "which": "^4.0.0", - "write-file-atomic": "^5.0.1" + "validate-npm-package-name": "^6.0.0", + "which": "^5.0.0", + "write-file-atomic": "^6.0.0" }, "bin": { "npm": "bin/npm-cli.js", @@ -16781,13 +16830,24 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/npm/node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/npm/node_modules/@isaacs/string-locale-compare": { "version": "1.1.0", "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/agent": { - "version": "2.2.2", + "version": "3.0.0", "inBundle": true, "license": "ISC", "dependencies": { @@ -16798,47 +16858,47 @@ "socks-proxy-agent": "^8.0.3" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "7.5.4", + "version": "8.0.0", "inBundle": true, "license": "ISC", "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/fs": "^3.1.1", - "@npmcli/installed-package-contents": "^2.1.0", - "@npmcli/map-workspaces": "^3.0.2", - "@npmcli/metavuln-calculator": "^7.1.1", - "@npmcli/name-from-folder": "^2.0.0", - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^5.1.0", - "@npmcli/query": "^3.1.0", - "@npmcli/redact": "^2.0.0", - "@npmcli/run-script": "^8.1.0", - "bin-links": "^4.0.4", - "cacache": "^18.0.3", + "@npmcli/fs": "^4.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "@npmcli/map-workspaces": "^4.0.1", + "@npmcli/metavuln-calculator": "^8.0.0", + "@npmcli/name-from-folder": "^3.0.0", + "@npmcli/node-gyp": "^4.0.0", + "@npmcli/package-json": "^6.0.1", + "@npmcli/query": "^4.0.0", + "@npmcli/redact": "^3.0.0", + "@npmcli/run-script": "^9.0.1", + "bin-links": "^5.0.0", + "cacache": "^19.0.1", "common-ancestor-path": "^1.0.1", - "hosted-git-info": "^7.0.2", - "json-parse-even-better-errors": "^3.0.2", + "hosted-git-info": "^8.0.0", + "json-parse-even-better-errors": "^4.0.0", "json-stringify-nice": "^1.1.4", "lru-cache": "^10.2.2", "minimatch": "^9.0.4", - "nopt": "^7.2.1", - "npm-install-checks": "^6.2.0", - "npm-package-arg": "^11.0.2", - "npm-pick-manifest": "^9.0.1", - "npm-registry-fetch": "^17.0.1", - "pacote": "^18.0.6", - "parse-conflict-json": "^3.0.0", - "proc-log": "^4.2.0", - "proggy": "^2.0.0", + "nopt": "^8.0.0", + "npm-install-checks": "^7.1.0", + "npm-package-arg": "^12.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-registry-fetch": "^18.0.1", + "pacote": "^19.0.0", + "parse-conflict-json": "^4.0.0", + "proc-log": "^5.0.0", + "proggy": "^3.0.0", "promise-all-reject-late": "^1.0.0", "promise-call-limit": "^3.0.1", - "read-package-json-fast": "^3.0.2", + "read-package-json-fast": "^4.0.0", "semver": "^7.3.7", - "ssri": "^10.0.6", + "ssri": "^12.0.0", "treeverse": "^3.0.0", "walk-up-path": "^3.0.1" }, @@ -16846,178 +16906,178 @@ "arborist": "bin/index.js" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/config": { - "version": "8.3.4", + "version": "9.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/map-workspaces": "^3.0.2", - "@npmcli/package-json": "^5.1.1", + "@npmcli/map-workspaces": "^4.0.1", + "@npmcli/package-json": "^6.0.1", "ci-info": "^4.0.0", - "ini": "^4.1.2", - "nopt": "^7.2.1", - "proc-log": "^4.2.0", + "ini": "^5.0.0", + "nopt": "^8.0.0", + "proc-log": "^5.0.0", "semver": "^7.3.5", "walk-up-path": "^3.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/fs": { - "version": "3.1.1", + "version": "4.0.0", "inBundle": true, "license": "ISC", "dependencies": { "semver": "^7.3.5" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/git": { - "version": "5.0.8", + "version": "6.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/promise-spawn": "^7.0.0", - "ini": "^4.1.3", + "@npmcli/promise-spawn": "^8.0.0", + "ini": "^5.0.0", "lru-cache": "^10.0.1", - "npm-pick-manifest": "^9.0.0", - "proc-log": "^4.0.0", + "npm-pick-manifest": "^10.0.0", + "proc-log": "^5.0.0", "promise-inflight": "^1.0.1", "promise-retry": "^2.0.1", "semver": "^7.3.5", - "which": "^4.0.0" + "which": "^5.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "2.1.0", + "version": "3.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" + "npm-bundled": "^4.0.0", + "npm-normalize-package-bin": "^4.0.0" }, "bin": { "installed-package-contents": "bin/index.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "3.0.6", + "version": "4.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/name-from-folder": "^2.0.0", + "@npmcli/name-from-folder": "^3.0.0", + "@npmcli/package-json": "^6.0.0", "glob": "^10.2.2", - "minimatch": "^9.0.0", - "read-package-json-fast": "^3.0.0" + "minimatch": "^9.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "7.1.1", + "version": "8.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "cacache": "^18.0.0", - "json-parse-even-better-errors": "^3.0.0", - "pacote": "^18.0.0", - "proc-log": "^4.1.0", + "cacache": "^19.0.0", + "json-parse-even-better-errors": "^4.0.0", + "pacote": "^19.0.0", + "proc-log": "^5.0.0", "semver": "^7.3.5" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/name-from-folder": { - "version": "2.0.0", + "version": "3.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/node-gyp": { - "version": "3.0.0", + "version": "4.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/package-json": { - "version": "5.2.0", + "version": "6.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^5.0.0", + "@npmcli/git": "^6.0.0", "glob": "^10.2.2", - "hosted-git-info": "^7.0.0", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^6.0.0", - "proc-log": "^4.0.0", + "hosted-git-info": "^8.0.0", + "json-parse-even-better-errors": "^4.0.0", + "normalize-package-data": "^7.0.0", + "proc-log": "^5.0.0", "semver": "^7.5.3" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "7.0.2", + "version": "8.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "which": "^4.0.0" + "which": "^5.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/query": { - "version": "3.1.0", + "version": "4.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "postcss-selector-parser": "^6.1.2" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/redact": { - "version": "2.0.1", + "version": "3.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@npmcli/run-script": { - "version": "8.1.0", + "version": "9.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^5.0.0", - "@npmcli/promise-spawn": "^7.0.0", + "@npmcli/node-gyp": "^4.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", "node-gyp": "^10.0.0", - "proc-log": "^4.0.0", - "which": "^4.0.0" + "proc-log": "^5.0.0", + "which": "^5.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@pkgjs/parseargs": { @@ -17072,98 +17132,225 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/@sigstore/tuf": { - "version": "2.3.4", + "node_modules/npm/node_modules/@sigstore/sign/node_modules/@npmcli/agent": { + "version": "2.2.2", "inBundle": true, - "license": "Apache-2.0", + "license": "ISC", "dependencies": { - "@sigstore/protobuf-specs": "^0.3.2", - "tuf-js": "^2.2.1" + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/@sigstore/verify": { - "version": "1.2.1", + "node_modules/npm/node_modules/@sigstore/sign/node_modules/@npmcli/fs": { + "version": "3.1.1", "inBundle": true, - "license": "Apache-2.0", + "license": "ISC", "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.1.0", - "@sigstore/protobuf-specs": "^0.3.2" + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/sign/node_modules/cacache": { + "version": "18.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/@tufjs/canonical-json": { - "version": "2.0.0", + "node_modules/npm/node_modules/@sigstore/sign/node_modules/make-fetch-happen": { + "version": "13.0.1", "inBundle": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, "engines": { "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/@tufjs/models": { - "version": "2.0.1", + "node_modules/npm/node_modules/@sigstore/sign/node_modules/minipass-fetch": { + "version": "3.0.5", "inBundle": true, "license": "MIT", "dependencies": { - "@tufjs/canonical-json": "2.0.0", - "minimatch": "^9.0.4" + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "node_modules/npm/node_modules/abbrev": { - "version": "2.0.0", + "node_modules/npm/node_modules/@sigstore/sign/node_modules/proc-log": { + "version": "4.2.0", "inBundle": true, "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/agent-base": { - "version": "7.1.1", + "node_modules/npm/node_modules/@sigstore/sign/node_modules/ssri": { + "version": "10.0.6", "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "debug": "^4.3.4" + "minipass": "^7.0.3" }, "engines": { - "node": ">= 14" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/aggregate-error": { - "version": "3.1.0", + "node_modules/npm/node_modules/@sigstore/sign/node_modules/unique-filename": { + "version": "3.0.0", "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "unique-slug": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/npm/node_modules/@sigstore/sign/node_modules/unique-slug": { + "version": "4.0.0", "inBundle": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/ansi-styles": { - "version": "6.2.1", + "node_modules/npm/node_modules/@sigstore/tuf": { + "version": "2.3.4", "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.2", + "tuf-js": "^2.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/verify": { + "version": "1.2.1", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.1.0", + "@sigstore/protobuf-specs": "^0.3.2" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@tufjs/models": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/abbrev": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/agent-base": { + "version": "7.1.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/npm/node_modules/aggregate-error": { + "version": "3.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/ansi-styles": { + "version": "6.2.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, @@ -17183,17 +17370,18 @@ "license": "MIT" }, "node_modules/npm/node_modules/bin-links": { - "version": "4.0.4", + "version": "5.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "cmd-shim": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "read-cmd-shim": "^4.0.0", - "write-file-atomic": "^5.0.0" + "cmd-shim": "^7.0.0", + "npm-normalize-package-bin": "^4.0.0", + "proc-log": "^5.0.0", + "read-cmd-shim": "^5.0.0", + "write-file-atomic": "^6.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/binary-extensions": { @@ -17216,11 +17404,11 @@ } }, "node_modules/npm/node_modules/cacache": { - "version": "18.0.4", + "version": "19.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/fs": "^3.1.0", + "@npmcli/fs": "^4.0.0", "fs-minipass": "^3.0.0", "glob": "^10.2.2", "lru-cache": "^10.0.1", @@ -17228,13 +17416,82 @@ "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" + "p-map": "^7.0.2", + "ssri": "^12.0.0", + "tar": "^7.4.3", + "unique-filename": "^4.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/chownr": { + "version": "3.0.0", + "inBundle": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/minizlib": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.4", + "rimraf": "^5.0.5" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/mkdirp": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/p-map": { + "version": "7.0.2", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/tar": { + "version": "7.4.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/yallist": { + "version": "5.0.0", + "inBundle": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" } }, "node_modules/npm/node_modules/chalk": { @@ -17302,11 +17559,11 @@ } }, "node_modules/npm/node_modules/cmd-shim": { - "version": "6.0.3", + "version": "7.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/color-convert": { @@ -17493,14 +17750,14 @@ "license": "ISC" }, "node_modules/npm/node_modules/hosted-git-info": { - "version": "7.0.2", + "version": "8.0.0", "inBundle": true, "license": "ISC", "dependencies": { "lru-cache": "^10.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/http-cache-semantics": { @@ -17545,14 +17802,14 @@ } }, "node_modules/npm/node_modules/ignore-walk": { - "version": "6.0.5", + "version": "7.0.0", "inBundle": true, "license": "ISC", "dependencies": { "minimatch": "^9.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/imurmurhash": { @@ -17572,28 +17829,28 @@ } }, "node_modules/npm/node_modules/ini": { - "version": "4.1.3", + "version": "5.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/init-package-json": { - "version": "6.0.3", + "version": "7.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/package-json": "^5.0.0", - "npm-package-arg": "^11.0.0", - "promzard": "^1.0.0", - "read": "^3.0.1", + "@npmcli/package-json": "^6.0.0", + "npm-package-arg": "^12.0.0", + "promzard": "^2.0.0", + "read": "^4.0.0", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^5.0.0" + "validate-npm-package-name": "^6.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/ip-address": { @@ -17668,11 +17925,11 @@ "license": "MIT" }, "node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "3.0.2", + "version": "4.0.0", "inBundle": true, "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/json-stringify-nice": { @@ -17702,158 +17959,158 @@ "license": "MIT" }, "node_modules/npm/node_modules/libnpmaccess": { - "version": "8.0.6", + "version": "9.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "npm-package-arg": "^11.0.2", - "npm-registry-fetch": "^17.0.1" + "npm-package-arg": "^12.0.0", + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmdiff": { - "version": "6.1.4", + "version": "7.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^7.5.4", - "@npmcli/installed-package-contents": "^2.1.0", + "@npmcli/arborist": "^8.0.0", + "@npmcli/installed-package-contents": "^3.0.0", "binary-extensions": "^2.3.0", "diff": "^5.1.0", "minimatch": "^9.0.4", - "npm-package-arg": "^11.0.2", - "pacote": "^18.0.6", + "npm-package-arg": "^12.0.0", + "pacote": "^19.0.0", "tar": "^6.2.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmexec": { - "version": "8.1.4", + "version": "9.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^7.5.4", - "@npmcli/run-script": "^8.1.0", + "@npmcli/arborist": "^8.0.0", + "@npmcli/run-script": "^9.0.1", "ci-info": "^4.0.0", - "npm-package-arg": "^11.0.2", - "pacote": "^18.0.6", - "proc-log": "^4.2.0", - "read": "^3.0.1", - "read-package-json-fast": "^3.0.2", + "npm-package-arg": "^12.0.0", + "pacote": "^19.0.0", + "proc-log": "^5.0.0", + "read": "^4.0.0", + "read-package-json-fast": "^4.0.0", "semver": "^7.3.7", "walk-up-path": "^3.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmfund": { - "version": "5.0.12", + "version": "6.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^7.5.4" + "@npmcli/arborist": "^8.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmhook": { - "version": "10.0.5", + "version": "11.0.0", "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^17.0.1" + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmorg": { - "version": "6.0.6", + "version": "7.0.0", "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^17.0.1" + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmpack": { - "version": "7.0.4", + "version": "8.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^7.5.4", - "@npmcli/run-script": "^8.1.0", - "npm-package-arg": "^11.0.2", - "pacote": "^18.0.6" + "@npmcli/arborist": "^8.0.0", + "@npmcli/run-script": "^9.0.1", + "npm-package-arg": "^12.0.0", + "pacote": "^19.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmpublish": { - "version": "9.0.9", + "version": "10.0.0", "inBundle": true, "license": "ISC", "dependencies": { "ci-info": "^4.0.0", - "normalize-package-data": "^6.0.1", - "npm-package-arg": "^11.0.2", - "npm-registry-fetch": "^17.0.1", - "proc-log": "^4.2.0", + "normalize-package-data": "^7.0.0", + "npm-package-arg": "^12.0.0", + "npm-registry-fetch": "^18.0.1", + "proc-log": "^5.0.0", "semver": "^7.3.7", "sigstore": "^2.2.0", - "ssri": "^10.0.6" + "ssri": "^12.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmsearch": { - "version": "7.0.6", + "version": "8.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "npm-registry-fetch": "^17.0.1" + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmteam": { - "version": "6.0.5", + "version": "7.0.0", "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^17.0.1" + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/libnpmversion": { - "version": "6.0.3", + "version": "7.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^5.0.7", - "@npmcli/run-script": "^8.1.0", - "json-parse-even-better-errors": "^3.0.2", - "proc-log": "^4.2.0", + "@npmcli/git": "^6.0.1", + "@npmcli/run-script": "^9.0.1", + "json-parse-even-better-errors": "^4.0.0", + "proc-log": "^5.0.0", "semver": "^7.3.7" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/lru-cache": { @@ -17862,25 +18119,24 @@ "license": "ISC" }, "node_modules/npm/node_modules/make-fetch-happen": { - "version": "13.0.1", + "version": "14.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", + "@npmcli/agent": "^3.0.0", + "cacache": "^19.0.1", "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", + "minipass-fetch": "^4.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", - "proc-log": "^4.2.0", + "proc-log": "^5.0.0", "promise-retry": "^2.0.1", - "ssri": "^10.0.0" + "ssri": "^12.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/minimatch": { @@ -17917,21 +18173,33 @@ } }, "node_modules/npm/node_modules/minipass-fetch": { - "version": "3.0.5", + "version": "4.0.0", "inBundle": true, "license": "MIT", "dependencies": { "minipass": "^7.0.3", "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "minizlib": "^3.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" }, "optionalDependencies": { "encoding": "^0.1.13" } }, + "node_modules/npm/node_modules/minipass-fetch/node_modules/minizlib": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.4", + "rimraf": "^5.0.5" + }, + "engines": { + "node": ">= 18" + } + }, "node_modules/npm/node_modules/minipass-flush": { "version": "1.0.5", "inBundle": true, @@ -18038,11 +18306,11 @@ "license": "MIT" }, "node_modules/npm/node_modules/mute-stream": { - "version": "1.0.0", + "version": "2.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/negotiator": { @@ -18076,7 +18344,109 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/nopt": { + "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent": { + "version": "2.2.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/fs": { + "version": "3.1.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/abbrev": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/cacache": { + "version": "18.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/isexe": { + "version": "3.1.1", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen": { + "version": "13.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/minipass-fetch": { + "version": "3.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/nopt": { "version": "7.2.1", "inBundle": true, "license": "ISC", @@ -18090,132 +18460,221 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/node-gyp/node_modules/proc-log": { + "version": "4.2.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/ssri": { + "version": "10.0.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/unique-filename": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/unique-slug": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/which": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/nopt": { + "version": "8.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/nopt/node_modules/abbrev": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/npm/node_modules/normalize-package-data": { - "version": "6.0.2", + "version": "7.0.0", "inBundle": true, "license": "BSD-2-Clause", "dependencies": { - "hosted-git-info": "^7.0.0", + "hosted-git-info": "^8.0.0", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-audit-report": { - "version": "5.0.0", + "version": "6.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-bundled": { - "version": "3.0.1", + "version": "4.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "npm-normalize-package-bin": "^3.0.0" + "npm-normalize-package-bin": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-install-checks": { - "version": "6.3.0", + "version": "7.1.0", "inBundle": true, "license": "BSD-2-Clause", "dependencies": { "semver": "^7.1.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", + "version": "4.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-package-arg": { - "version": "11.0.3", + "version": "12.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "hosted-git-info": "^7.0.0", - "proc-log": "^4.0.0", + "hosted-git-info": "^8.0.0", + "proc-log": "^5.0.0", "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" + "validate-npm-package-name": "^6.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-packlist": { - "version": "8.0.2", + "version": "9.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "ignore-walk": "^6.0.4" + "ignore-walk": "^7.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-pick-manifest": { - "version": "9.1.0", + "version": "10.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^11.0.0", + "npm-install-checks": "^7.1.0", + "npm-normalize-package-bin": "^4.0.0", + "npm-package-arg": "^12.0.0", "semver": "^7.3.5" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-profile": { - "version": "10.0.0", + "version": "11.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "npm-registry-fetch": "^17.0.1", - "proc-log": "^4.0.0" + "npm-registry-fetch": "^18.0.0", + "proc-log": "^5.0.0" }, "engines": { - "node": ">=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/npm-registry-fetch": { - "version": "17.1.0", + "version": "18.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/redact": "^3.0.0", + "jsonparse": "^1.3.1", + "make-fetch-happen": "^14.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^4.0.0", + "minizlib": "^3.0.1", + "npm-package-arg": "^12.0.0", + "proc-log": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/npm-registry-fetch/node_modules/minizlib": { + "version": "3.0.1", "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "@npmcli/redact": "^2.0.0", - "jsonparse": "^1.3.1", - "make-fetch-happen": "^13.0.0", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minizlib": "^2.1.2", - "npm-package-arg": "^11.0.0", - "proc-log": "^4.0.0" + "minipass": "^7.0.4", + "rimraf": "^5.0.5" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">= 18" } }, "node_modules/npm/node_modules/npm-user-validate": { - "version": "2.0.1", + "version": "3.0.0", "inBundle": true, "license": "BSD-2-Clause", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/p-map": { @@ -18238,46 +18697,46 @@ "license": "BlueOak-1.0.0" }, "node_modules/npm/node_modules/pacote": { - "version": "18.0.6", + "version": "19.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^5.0.0", - "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/package-json": "^5.1.0", - "@npmcli/promise-spawn": "^7.0.0", - "@npmcli/run-script": "^8.0.0", - "cacache": "^18.0.0", + "@npmcli/git": "^6.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", + "@npmcli/run-script": "^9.0.0", + "cacache": "^19.0.0", "fs-minipass": "^3.0.0", "minipass": "^7.0.2", - "npm-package-arg": "^11.0.0", - "npm-packlist": "^8.0.0", - "npm-pick-manifest": "^9.0.0", - "npm-registry-fetch": "^17.0.0", - "proc-log": "^4.0.0", + "npm-package-arg": "^12.0.0", + "npm-packlist": "^9.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-registry-fetch": "^18.0.0", + "proc-log": "^5.0.0", "promise-retry": "^2.0.1", "sigstore": "^2.2.0", - "ssri": "^10.0.0", + "ssri": "^12.0.0", "tar": "^6.1.11" }, "bin": { "pacote": "bin/index.js" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/parse-conflict-json": { - "version": "3.0.1", + "version": "4.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "json-parse-even-better-errors": "^3.0.0", + "json-parse-even-better-errors": "^4.0.0", "just-diff": "^6.0.0", "just-diff-apply": "^5.2.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/path-key": { @@ -18316,19 +18775,19 @@ } }, "node_modules/npm/node_modules/proc-log": { - "version": "4.2.0", + "version": "5.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/proggy": { - "version": "2.0.0", + "version": "3.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/promise-all-reject-late": { @@ -18365,14 +18824,14 @@ } }, "node_modules/npm/node_modules/promzard": { - "version": "1.0.2", + "version": "2.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "read": "^3.0.1" + "read": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/qrcode-terminal": { @@ -18383,34 +18842,34 @@ } }, "node_modules/npm/node_modules/read": { - "version": "3.0.1", + "version": "4.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "mute-stream": "^1.0.0" + "mute-stream": "^2.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/read-cmd-shim": { - "version": "4.0.0", + "version": "5.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/read-package-json-fast": { - "version": "3.0.2", + "version": "4.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "json-parse-even-better-errors": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" + "json-parse-even-better-errors": "^4.0.0", + "npm-normalize-package-bin": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/retry": { @@ -18421,6 +18880,20 @@ "node": ">= 4" } }, + "node_modules/npm/node_modules/rimraf": { + "version": "5.0.10", + "inBundle": true, + "license": "ISC", + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", "inBundle": true, @@ -18562,14 +19035,14 @@ "license": "BSD-3-Clause" }, "node_modules/npm/node_modules/ssri": { - "version": "10.0.6", + "version": "12.0.0", "inBundle": true, "license": "ISC", "dependencies": { "minipass": "^7.0.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/string-width": { @@ -18710,7 +19183,112 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/unique-filename": { + "node_modules/npm/node_modules/tuf-js/node_modules/@npmcli/agent": { + "version": "2.2.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/@npmcli/fs": { + "version": "3.1.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/cacache": { + "version": "18.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/make-fetch-happen": { + "version": "13.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/minipass-fetch": { + "version": "3.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/proc-log": { + "version": "4.2.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/ssri": { + "version": "10.0.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/unique-filename": { "version": "3.0.0", "inBundle": true, "license": "ISC", @@ -18721,7 +19299,7 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/unique-slug": { + "node_modules/npm/node_modules/tuf-js/node_modules/unique-slug": { "version": "4.0.0", "inBundle": true, "license": "ISC", @@ -18732,6 +19310,28 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/unique-filename": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/unique-slug": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/npm/node_modules/util-deprecate": { "version": "1.0.2", "inBundle": true, @@ -18756,11 +19356,11 @@ } }, "node_modules/npm/node_modules/validate-npm-package-name": { - "version": "5.0.1", + "version": "6.0.0", "inBundle": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/walk-up-path": { @@ -18769,7 +19369,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/which": { - "version": "4.0.0", + "version": "5.0.0", "inBundle": true, "license": "ISC", "dependencies": { @@ -18779,7 +19379,7 @@ "node-which": "bin/which.js" }, "engines": { - "node": "^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/which/node_modules/isexe": { @@ -18884,7 +19484,7 @@ } }, "node_modules/npm/node_modules/write-file-atomic": { - "version": "5.0.1", + "version": "6.0.0", "inBundle": true, "license": "ISC", "dependencies": { @@ -18892,7 +19492,7 @@ "signal-exit": "^4.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/yallist": { @@ -18936,9 +19536,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", - "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", + "version": "2.2.13", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", + "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==", "license": "MIT" }, "node_modules/nyc": { @@ -19792,9 +20392,9 @@ } }, "node_modules/package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "license": "BlueOak-1.0.0" }, "node_modules/pacote": { @@ -21406,15 +22006,15 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -24306,9 +24906,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, "funding": [ { @@ -24326,8 +24926,8 @@ ], "license": "MIT", "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -24718,9 +25318,9 @@ } }, "node_modules/winston": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.14.2.tgz", - "integrity": "sha512-CO8cdpBB2yqzEf8v895L+GNKYJiEq8eKlHU38af3snQBQ+sdAIUepjMSguOIJC7ICbzm0ZI+Af2If4vIJrtmOg==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.15.0.tgz", + "integrity": "sha512-RhruH2Cj0bV0WgNL+lOfoUBI4DVfdUNjVnJGVovWZmrcKtrFTTRzgXYK2O9cymSGjrERCtaAeHwMNnUWXlwZow==", "license": "MIT", "dependencies": { "@colors/colors": "^1.6.0", @@ -24739,32 +25339,96 @@ "node": ">= 12.0.0" } }, - "node_modules/winston-transport": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.1.tgz", - "integrity": "sha512-wQCXXVgfv/wUPOfb2x0ruxzwkcZfxcktz6JIMUaPLmcNhO4bZTwA/WtDWK74xV3F2dKu8YadrFv0qhwYjVEwhA==", + "node_modules/winston-transport": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.8.0.tgz", + "integrity": "sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA==", + "license": "MIT", + "dependencies": { + "logform": "^2.6.1", + "readable-stream": "^4.5.2", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/winston-transport/node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/winston-transport/node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/winston-transport/node_modules/readable-stream": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", "license": "MIT", "dependencies": { - "logform": "^2.6.1", - "readable-stream": "^3.6.2", - "triple-beam": "^1.3.0" + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" }, "engines": { - "node": ">= 12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/winston-transport/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/winston-transport/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "safe-buffer": "~5.2.0" } }, "node_modules/winston/node_modules/readable-stream": { @@ -26413,16 +27077,16 @@ } }, "packages/contentstack-audit/node_modules/@types/mocha": { - "version": "10.0.8", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.8.tgz", - "integrity": "sha512-HfMcUmy9hTMJh66VNcmeC9iVErIZJli2bszuXc6julh5YGuRb/W5OnkHjwLNYdFlMis0sY3If5SEAp+PktdJjw==", + "version": "10.0.9", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.9.tgz", + "integrity": "sha512-sicdRoWtYevwxjOHNMPTl3vSfJM6oyW8o1wXeI7uww6b6xHg8eBznQDNSGBCDJmsE8UMxP05JgZRtsKbTqt//Q==", "dev": true, "license": "MIT" }, "packages/contentstack-audit/node_modules/@types/node": { - "version": "20.16.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.9.tgz", - "integrity": "sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==", + "version": "20.16.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz", + "integrity": "sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==", "dev": true, "license": "MIT", "dependencies": { @@ -26579,9 +27243,9 @@ } }, "packages/contentstack-audit/node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -26769,7 +27433,11 @@ "merge": "^2.1.1", "mkdirp": "^1.0.4", "path": "^0.12.7", + "progress-stream": "^2.0.0", "promise-limit": "^2.7.0", + "proxyquire": "^2.1.3", + "tslib": "^2.4.1", + "winston": "^3.7.2" }, "devDependencies": { "@contentstack/cli-auth": "~1.3.22", @@ -26872,74 +27540,6 @@ "node": ">=14.0.0" } }, - "packages/contentstack-clone/node_modules/@contentstack/cli-cm-export/node_modules/@contentstack/cli-utilities": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", - "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@contentstack/management": "~1.17.0", - "@contentstack/marketplace-sdk": "^1.2.1", - "@oclif/core": "^3.26.5", - "axios": "^1.7.4", - "chalk": "^4.0.0", - "cli-cursor": "^3.1.0", - "cli-table": "^0.3.11", - "conf": "^10.2.0", - "debug": "^4.1.1", - "figures": "^3.2.0", - "inquirer": "8.2.4", - "inquirer-search-checkbox": "^1.0.0", - "inquirer-search-list": "^1.2.6", - "klona": "^2.0.6", - "lodash": "^4.17.15", - "mkdirp": "^1.0.4", - "open": "^8.4.2", - "ora": "^5.4.0", - "recheck": "^4.4.5", - "rxjs": "^6.6.7", - "traverse": "^0.6.7", - "unique-string": "^2.0.0", - "uuid": "^9.0.1", - "winston": "^3.7.2", - "xdg-basedir": "^4.0.0" - } - }, - "packages/contentstack-clone/node_modules/@contentstack/cli-cm-import/node_modules/@contentstack/cli-utilities": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", - "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@contentstack/management": "~1.17.0", - "@contentstack/marketplace-sdk": "^1.2.1", - "@oclif/core": "^3.26.5", - "axios": "^1.7.4", - "chalk": "^4.0.0", - "cli-cursor": "^3.1.0", - "cli-table": "^0.3.11", - "conf": "^10.2.0", - "debug": "^4.1.1", - "figures": "^3.2.0", - "inquirer": "8.2.4", - "inquirer-search-checkbox": "^1.0.0", - "inquirer-search-list": "^1.2.6", - "klona": "^2.0.6", - "lodash": "^4.17.15", - "mkdirp": "^1.0.4", - "open": "^8.4.2", - "ora": "^5.4.0", - "recheck": "^4.4.5", - "rxjs": "^6.6.7", - "traverse": "^0.6.7", - "unique-string": "^2.0.0", - "uuid": "^9.0.1", - "winston": "^3.7.2", - "xdg-basedir": "^4.0.0" - } - }, "packages/contentstack-clone/node_modules/foreground-child": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", @@ -27297,6 +27897,7 @@ "version": "7.32.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", "dependencies": { @@ -27633,9 +28234,9 @@ "license": "BSD-3-Clause" }, "packages/contentstack-export-to-csv/node_modules/@types/mocha": { - "version": "10.0.8", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.8.tgz", - "integrity": "sha512-HfMcUmy9hTMJh66VNcmeC9iVErIZJli2bszuXc6julh5YGuRb/W5OnkHjwLNYdFlMis0sY3If5SEAp+PktdJjw==", + "version": "10.0.9", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.9.tgz", + "integrity": "sha512-sicdRoWtYevwxjOHNMPTl3vSfJM6oyW8o1wXeI7uww6b6xHg8eBznQDNSGBCDJmsE8UMxP05JgZRtsKbTqt//Q==", "dev": true, "license": "MIT" }, @@ -27723,6 +28324,7 @@ "version": "7.32.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", "dependencies": { @@ -28135,46 +28737,46 @@ "version": "1.2.3", "license": "MIT", "dependencies": { - "@apollo/client": "^3.7.9", + "@apollo/client": "^3.11.8", "@contentstack/cli-command": "~1.3.2", "@contentstack/cli-utilities": "~1.8.0", - "@oclif/core": "^3.26.5", - "@oclif/plugin-help": "^5", - "@oclif/plugin-plugins": "^5.0.0", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.34", - "adm-zip": "^0.5.10", + "@oclif/core": "^3.27.0", + "@oclif/plugin-help": "^5.2.20", + "@oclif/plugin-plugins": "^5.4.14", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.19.6", + "adm-zip": "^0.5.16", "chalk": "^4.1.2", - "cross-fetch": "^3.1.5", + "cross-fetch": "^3.1.8", "dotenv": "^16.0.3", "esm": "^3.2.25", - "express": "^4.21.0", + "express": "^4.21.1", "form-data": "^4.0.0", - "graphql": "^16.8.1", + "graphql": "^16.9.0", "ini": "^3.0.1", "lodash": "^4.17.21", "open": "^8.4.2", - "winston": "^3.8.2" + "winston": "^3.15.0" }, "bin": { "launch": "bin/run.js" }, "devDependencies": { "@oclif/test": "^2.5.6", - "@types/adm-zip": "^0.5.0", + "@types/adm-zip": "^0.5.5", "@types/chai": "^4", - "@types/esm": "^3.2.0", - "@types/ini": "^1.3.31", - "@types/lodash": "^4.14.195", - "@types/node": "^16.18.12", + "@types/esm": "^3.2.2", + "@types/ini": "^1.3.34", + "@types/lodash": "^4.17.10", + "@types/node": "^16.18.113", "chai": "^4", "eslint": "^7.32.0", "eslint-config-oclif": "^4", - "eslint-config-oclif-typescript": "^3.0.8", - "oclif": "^3.11.3", - "shx": "^0.3.3", - "ts-node": "^10.9.1", - "tslib": "^2.5.0", + "eslint-config-oclif-typescript": "^3.1.12", + "oclif": "^3.17.2", + "shx": "^0.3.4", + "ts-node": "^10.9.2", + "tslib": "^2.7.0", "typescript": "^4.9.5" }, "engines": { @@ -28237,9 +28839,9 @@ "license": "BSD-3-Clause" }, "packages/contentstack-launch/node_modules/@types/node": { - "version": "16.18.111", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.111.tgz", - "integrity": "sha512-U1l6itlxU+vrJ9KyowQLKV9X+UuQBRhBF9v/XkGhAGgNHHRWzyY7FfTYRXt3vYOXPrd8UGlbYFK5HdneKCwXPQ==", + "version": "16.18.113", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.113.tgz", + "integrity": "sha512-4jHxcEzSXpF1cBNxogs5FVbVSFSKo50sFCn7Xg7vmjJTbWFWgeuHW3QnoINlfmfG++MFR/q97RZE5RQXKeT+jg==", "dev": true, "license": "MIT" }, @@ -28288,6 +28890,7 @@ "version": "7.32.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", "dependencies": { @@ -28725,9 +29328,9 @@ } }, "packages/contentstack-variants/node_modules/@types/node": { - "version": "20.16.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.9.tgz", - "integrity": "sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==", + "version": "20.16.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz", + "integrity": "sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==", "dev": true, "license": "MIT", "dependencies": { @@ -28937,9 +29540,9 @@ } }, "packages/contentstack-variants/node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -28985,182 +29588,6 @@ "engines": { "node": ">=10" } - }, - "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/@contentstack/cli-cm-export": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@contentstack/cli-cm-export/-/cli-cm-export-1.13.0.tgz", - "integrity": "sha512-zIx1ud4eLH2SgGHwagxyzZlQKkbiF4ObkOoU8c6sLnN6edKFldMxR5lTti4yp3T4oN0sm6IfJ3z+wKle3dBO3w==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", - "@contentstack/cli-variants": "~1.0.0", - "@oclif/core": "^3.26.5", - "async": "^3.2.4", - "big-json": "^3.2.0", - "bluebird": "^3.7.2", - "chalk": "^4.1.2", - "is-valid-path": "^0.1.1", - "lodash": "^4.17.20", - "merge": "^2.1.1", - "mkdirp": "^1.0.4", - "path": "^0.12.7", - "progress-stream": "^2.0.0", - "promise-limit": "^2.7.0", - "proxyquire": "^2.1.3", - "tslib": "^2.4.1", - "winston": "^3.7.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/@contentstack/cli-cm-import": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@contentstack/cli-cm-import/-/cli-cm-import-1.18.0.tgz", - "integrity": "sha512-d03LA/YHKuZSoFTKRaDmUa+fD66J8SnJVRm2553H9GGia+d85g2qDHToMdQEgtK/O4pUiEffsCUvnuulM34isA==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@contentstack/cli-audit": "~1.7.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", - "@contentstack/cli-variants": "~1.0.0", - "@contentstack/management": "~1.17.0", - "@oclif/core": "^3.26.5", - "big-json": "^3.2.0", - "bluebird": "^3.7.2", - "chalk": "^4.1.2", - "debug": "^4.1.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.20", - "marked": "^4.0.17", - "merge": "^2.1.1", - "mkdirp": "^1.0.4", - "promise-limit": "^2.7.0", - "tslib": "^2.4.1", - "uuid": "^9.0.1", - "winston": "^3.7.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/@contentstack/cli-utilities": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", - "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@contentstack/management": "~1.17.0", - "@contentstack/marketplace-sdk": "^1.2.1", - "@oclif/core": "^3.26.5", - "axios": "^1.7.4", - "chalk": "^4.0.0", - "cli-cursor": "^3.1.0", - "cli-table": "^0.3.11", - "conf": "^10.2.0", - "debug": "^4.1.1", - "figures": "^3.2.0", - "inquirer": "8.2.4", - "inquirer-search-checkbox": "^1.0.0", - "inquirer-search-list": "^1.2.6", - "klona": "^2.0.6", - "lodash": "^4.17.15", - "mkdirp": "^1.0.4", - "open": "^8.4.2", - "ora": "^5.4.0", - "recheck": "^4.4.5", - "rxjs": "^6.6.7", - "traverse": "^0.6.7", - "unique-string": "^2.0.0", - "uuid": "^9.0.1", - "winston": "^3.7.2", - "xdg-basedir": "^4.0.0" - } - }, - "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/rimraf": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", - "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", - "extraneous": true, - "license": "ISC", - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/contentstack/node_modules/@contentstack/cli-cm-seed/node_modules/@contentstack/cli-cm-import": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@contentstack/cli-cm-import/-/cli-cm-import-1.18.0.tgz", - "integrity": "sha512-d03LA/YHKuZSoFTKRaDmUa+fD66J8SnJVRm2553H9GGia+d85g2qDHToMdQEgtK/O4pUiEffsCUvnuulM34isA==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@contentstack/cli-audit": "~1.7.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", - "@contentstack/cli-variants": "~1.0.0", - "@contentstack/management": "~1.17.0", - "@oclif/core": "^3.26.5", - "big-json": "^3.2.0", - "bluebird": "^3.7.2", - "chalk": "^4.1.2", - "debug": "^4.1.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.20", - "marked": "^4.0.17", - "merge": "^2.1.1", - "mkdirp": "^1.0.4", - "promise-limit": "^2.7.0", - "tslib": "^2.4.1", - "uuid": "^9.0.1", - "winston": "^3.7.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "packages/contentstack/node_modules/@contentstack/cli-cm-seed/node_modules/@contentstack/cli-utilities": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", - "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@contentstack/management": "~1.17.0", - "@contentstack/marketplace-sdk": "^1.2.1", - "@oclif/core": "^3.26.5", - "axios": "^1.7.4", - "chalk": "^4.0.0", - "cli-cursor": "^3.1.0", - "cli-table": "^0.3.11", - "conf": "^10.2.0", - "debug": "^4.1.1", - "figures": "^3.2.0", - "inquirer": "8.2.4", - "inquirer-search-checkbox": "^1.0.0", - "inquirer-search-list": "^1.2.6", - "klona": "^2.0.6", - "lodash": "^4.17.15", - "mkdirp": "^1.0.4", - "open": "^8.4.2", - "ora": "^5.4.0", - "recheck": "^4.4.5", - "rxjs": "^6.6.7", - "traverse": "^0.6.7", - "unique-string": "^2.0.0", - "uuid": "^9.0.1", - "winston": "^3.7.2", - "xdg-basedir": "^4.0.0" - } } } } diff --git a/packages/contentstack-launch/package.json b/packages/contentstack-launch/package.json index 61c7df8c53..18c4af2506 100755 --- a/packages/contentstack-launch/package.json +++ b/packages/contentstack-launch/package.json @@ -17,43 +17,43 @@ "/oclif.manifest.json" ], "dependencies": { - "@apollo/client": "^3.7.9", + "@apollo/client": "^3.11.8", "@contentstack/cli-command": "~1.3.2", "@contentstack/cli-utilities": "~1.8.0", - "@oclif/core": "^3.26.5", - "@oclif/plugin-help": "^5", - "@oclif/plugin-plugins": "^5.0.0", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.34", - "adm-zip": "^0.5.10", + "@oclif/core": "^3.27.0", + "@oclif/plugin-help": "^5.2.20", + "@oclif/plugin-plugins": "^5.4.14", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.19.6", + "adm-zip": "^0.5.16", "chalk": "^4.1.2", - "cross-fetch": "^3.1.5", + "cross-fetch": "^3.1.8", "dotenv": "^16.0.3", "esm": "^3.2.25", - "express": "^4.21.0", + "express": "^4.21.1", "form-data": "^4.0.0", - "graphql": "^16.8.1", + "graphql": "^16.9.0", "ini": "^3.0.1", "lodash": "^4.17.21", "open": "^8.4.2", - "winston": "^3.8.2" + "winston": "^3.15.0" }, "devDependencies": { "@oclif/test": "^2.5.6", - "@types/adm-zip": "^0.5.0", + "@types/adm-zip": "^0.5.5", "@types/chai": "^4", - "@types/esm": "^3.2.0", - "@types/ini": "^1.3.31", - "@types/lodash": "^4.14.195", - "@types/node": "^16.18.12", + "@types/esm": "^3.2.2", + "@types/ini": "^1.3.34", + "@types/lodash": "^4.17.10", + "@types/node": "^16.18.113", "chai": "^4", "eslint": "^7.32.0", "eslint-config-oclif": "^4", - "eslint-config-oclif-typescript": "^3.0.8", - "oclif": "^3.11.3", - "shx": "^0.3.3", - "ts-node": "^10.9.1", - "tslib": "^2.5.0", + "eslint-config-oclif-typescript": "^3.1.12", + "oclif": "^3.17.2", + "shx": "^0.3.4", + "ts-node": "^10.9.2", + "tslib": "^2.7.0", "typescript": "^4.9.5" }, "oclif": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1d6d2af2fe..a80239b737 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -825,49 +825,49 @@ importers: packages/contentstack-launch: specifiers: - '@apollo/client': ^3.7.9 + '@apollo/client': ^3.11.8 '@contentstack/cli-command': ~1.3.2 '@contentstack/cli-utilities': ~1.8.0 - '@oclif/core': ^3.26.5 - '@oclif/plugin-help': ^5 - '@oclif/plugin-plugins': ^5.0.0 + '@oclif/core': ^3.27.0 + '@oclif/plugin-help': ^5.2.20 + '@oclif/plugin-plugins': ^5.4.14 '@oclif/test': ^2.5.6 - '@types/adm-zip': ^0.5.0 + '@types/adm-zip': ^0.5.5 '@types/chai': ^4 - '@types/esm': ^3.2.0 - '@types/express': ^4.17.17 - '@types/express-serve-static-core': ^4.17.34 - '@types/ini': ^1.3.31 - '@types/lodash': ^4.14.195 - '@types/node': ^16.18.12 - adm-zip: ^0.5.10 + '@types/esm': ^3.2.2 + '@types/express': ^4.17.21 + '@types/express-serve-static-core': ^4.19.6 + '@types/ini': ^1.3.34 + '@types/lodash': ^4.17.10 + '@types/node': ^16.18.113 + adm-zip: ^0.5.16 chai: ^4 chalk: ^4.1.2 - cross-fetch: ^3.1.5 + cross-fetch: ^3.1.8 dotenv: ^16.0.3 eslint: ^7.32.0 eslint-config-oclif: ^4 - eslint-config-oclif-typescript: ^3.0.8 + eslint-config-oclif-typescript: ^3.1.12 esm: ^3.2.25 - express: ^4.21.0 + express: ^4.21.1 form-data: ^4.0.0 - graphql: ^16.8.1 + graphql: ^16.9.0 ini: ^3.0.1 lodash: ^4.17.21 - oclif: ^3.11.3 + oclif: ^3.17.2 open: ^8.4.2 - shx: ^0.3.3 - ts-node: ^10.9.1 - tslib: ^2.5.0 + shx: ^0.3.4 + ts-node: ^10.9.2 + tslib: ^2.7.0 typescript: ^4.9.5 - winston: ^3.8.2 + winston: ^3.15.0 dependencies: '@apollo/client': 3.11.8_graphql@16.9.0 '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities '@oclif/core': 3.27.0 - '@oclif/plugin-help': 5.2.20_uqtu27iq5voxechhkclcyk3efa - '@oclif/plugin-plugins': 5.4.9 + '@oclif/plugin-help': 5.2.20_gioochfochb6rz6teohxuifeem + '@oclif/plugin-plugins': 5.4.14 '@types/express': 4.17.21 '@types/express-serve-static-core': 4.19.6 adm-zip: 0.5.16 @@ -875,28 +875,28 @@ importers: cross-fetch: 3.1.8 dotenv: 16.4.5 esm: 3.2.25 - express: 4.21.0 + express: 4.21.1 form-data: 4.0.0 graphql: 16.9.0 ini: 3.0.1 lodash: 4.17.21 open: 8.4.2 - winston: 3.14.2 + winston: 3.15.0 devDependencies: - '@oclif/test': 2.5.6_uqtu27iq5voxechhkclcyk3efa + '@oclif/test': 2.5.6_gioochfochb6rz6teohxuifeem '@types/adm-zip': 0.5.5 '@types/chai': 4.3.20 '@types/esm': 3.2.2 '@types/ini': 1.3.34 - '@types/lodash': 4.17.9 - '@types/node': 16.18.111 + '@types/lodash': 4.17.10 + '@types/node': 16.18.113 chai: 4.5.0 eslint: 7.32.0 eslint-config-oclif: 4.0.0_eslint@7.32.0 - eslint-config-oclif-typescript: 3.1.11_jofidmxrjzhj7l6vknpw5ecvfe - oclif: 3.17.2_uqtu27iq5voxechhkclcyk3efa + eslint-config-oclif-typescript: 3.1.12_jofidmxrjzhj7l6vknpw5ecvfe + oclif: 3.17.2_gioochfochb6rz6teohxuifeem shx: 0.3.4 - ts-node: 10.9.2_uqtu27iq5voxechhkclcyk3efa + ts-node: 10.9.2_gioochfochb6rz6teohxuifeem tslib: 2.7.0 typescript: 4.9.5 @@ -2551,7 +2551,7 @@ packages: - typescript dev: true - /@oclif/core/2.16.0_jeqbknj46pgdeszrzbax4bk7my: + /@oclif/core/2.16.0_gioochfochb6rz6teohxuifeem: resolution: {integrity: sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==} engines: {node: '>=14.0.0'} dependencies: @@ -2578,7 +2578,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2_jeqbknj46pgdeszrzbax4bk7my + ts-node: 10.9.2_gioochfochb6rz6teohxuifeem tslib: 2.7.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -2589,7 +2589,7 @@ packages: - '@types/node' - typescript - /@oclif/core/2.16.0_ogreqof3k35xezedraj6pnd45y: + /@oclif/core/2.16.0_jeqbknj46pgdeszrzbax4bk7my: resolution: {integrity: sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==} engines: {node: '>=14.0.0'} dependencies: @@ -2616,7 +2616,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y + ts-node: 10.9.2_jeqbknj46pgdeszrzbax4bk7my tslib: 2.7.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -2627,7 +2627,7 @@ packages: - '@types/node' - typescript - /@oclif/core/2.16.0_typescript@4.9.5: + /@oclif/core/2.16.0_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==} engines: {node: '>=14.0.0'} dependencies: @@ -2654,7 +2654,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2_typescript@4.9.5 + ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y tslib: 2.7.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -2664,9 +2664,8 @@ packages: - '@swc/wasm' - '@types/node' - typescript - dev: true - /@oclif/core/2.16.0_uqtu27iq5voxechhkclcyk3efa: + /@oclif/core/2.16.0_typescript@4.9.5: resolution: {integrity: sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==} engines: {node: '>=14.0.0'} dependencies: @@ -2693,7 +2692,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2_uqtu27iq5voxechhkclcyk3efa + ts-node: 10.9.2_typescript@4.9.5 tslib: 2.7.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -2703,6 +2702,7 @@ packages: - '@swc/wasm' - '@types/node' - typescript + dev: true /@oclif/core/3.27.0: resolution: {integrity: sha512-Fg93aNFvXzBq5L7ztVHFP2nYwWU1oTCq48G0TjF/qC1UN36KWa2H5Hsm72kERd5x/sjy2M2Tn4kDEorUlpXOlw==} @@ -2774,6 +2774,17 @@ packages: - typescript dev: true + /@oclif/plugin-help/5.2.20_gioochfochb6rz6teohxuifeem: + resolution: {integrity: sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==} + engines: {node: '>=12.0.0'} + dependencies: + '@oclif/core': 2.16.0_gioochfochb6rz6teohxuifeem + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - typescript + /@oclif/plugin-help/5.2.20_jeqbknj46pgdeszrzbax4bk7my: resolution: {integrity: sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==} engines: {node: '>=12.0.0'} @@ -2808,22 +2819,25 @@ packages: - typescript dev: true - /@oclif/plugin-help/5.2.20_uqtu27iq5voxechhkclcyk3efa: - resolution: {integrity: sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==} + /@oclif/plugin-not-found/2.4.3: + resolution: {integrity: sha512-nIyaR4y692frwh7wIHZ3fb+2L6XEecQwRDIb4zbEam0TvaVmBQWZoColQyWA84ljFBPZ8XWiQyTz+ixSwdRkqg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_uqtu27iq5voxechhkclcyk3efa + '@oclif/core': 2.16.0 + chalk: 4.1.2 + fast-levenshtein: 3.0.0 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - '@types/node' - typescript + dev: true - /@oclif/plugin-not-found/2.4.3: + /@oclif/plugin-not-found/2.4.3_gioochfochb6rz6teohxuifeem: resolution: {integrity: sha512-nIyaR4y692frwh7wIHZ3fb+2L6XEecQwRDIb4zbEam0TvaVmBQWZoColQyWA84ljFBPZ8XWiQyTz+ixSwdRkqg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0 + '@oclif/core': 2.16.0_gioochfochb6rz6teohxuifeem chalk: 4.1.2 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -2874,19 +2888,24 @@ packages: - typescript dev: true - /@oclif/plugin-not-found/2.4.3_uqtu27iq5voxechhkclcyk3efa: - resolution: {integrity: sha512-nIyaR4y692frwh7wIHZ3fb+2L6XEecQwRDIb4zbEam0TvaVmBQWZoColQyWA84ljFBPZ8XWiQyTz+ixSwdRkqg==} - engines: {node: '>=12.0.0'} + /@oclif/plugin-plugins/5.4.14: + resolution: {integrity: sha512-ZoF9Jw4Y4uTFf56tGHGsBzCFhBKKRAuIiGCMoSpy8VEL3cFb5Jv6Xm0rdzv54lkmw1XWBBFM6cqK/hmxM2QEIw==} + engines: {node: '>=18.0.0'} dependencies: - '@oclif/core': 2.16.0_uqtu27iq5voxechhkclcyk3efa - chalk: 4.1.2 - fast-levenshtein: 3.0.0 + '@oclif/core': 4.0.23 + ansis: 3.3.2 + debug: 4.3.7 + npm: 10.9.0 + npm-package-arg: 11.0.3 + npm-run-path: 5.3.0 + object-treeify: 4.0.1 + semver: 7.6.3 + validate-npm-package-name: 5.0.1 + which: 4.0.0 + yarn: 1.22.22 transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - typescript - dev: true + - supports-color + dev: false /@oclif/plugin-plugins/5.4.9: resolution: {integrity: sha512-V64IZ5ldyZWJRwYsRHzGvuayWM1KYTsNNI3O58U6+VwEs2Ir16Q0Nwu0Ejnn6mM7na9Qz4RCU9tWhbngRoZt+g==} @@ -2925,11 +2944,11 @@ packages: - typescript dev: true - /@oclif/plugin-warn-if-update-available/2.1.1_jeqbknj46pgdeszrzbax4bk7my: + /@oclif/plugin-warn-if-update-available/2.1.1_gioochfochb6rz6teohxuifeem: resolution: {integrity: sha512-y7eSzT6R5bmTIJbiMMXgOlbBpcWXGlVhNeQJBLBCCy1+90Wbjyqf6uvY0i2WcO4sh/THTJ20qCW80j3XUlgDTA==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my + '@oclif/core': 2.16.0_gioochfochb6rz6teohxuifeem chalk: 4.1.2 debug: 4.3.7 http-call: 5.3.0 @@ -2943,11 +2962,11 @@ packages: - typescript dev: true - /@oclif/plugin-warn-if-update-available/2.1.1_ogreqof3k35xezedraj6pnd45y: + /@oclif/plugin-warn-if-update-available/2.1.1_jeqbknj46pgdeszrzbax4bk7my: resolution: {integrity: sha512-y7eSzT6R5bmTIJbiMMXgOlbBpcWXGlVhNeQJBLBCCy1+90Wbjyqf6uvY0i2WcO4sh/THTJ20qCW80j3XUlgDTA==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my chalk: 4.1.2 debug: 4.3.7 http-call: 5.3.0 @@ -2961,11 +2980,11 @@ packages: - typescript dev: true - /@oclif/plugin-warn-if-update-available/2.1.1_typescript@4.9.5: + /@oclif/plugin-warn-if-update-available/2.1.1_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-y7eSzT6R5bmTIJbiMMXgOlbBpcWXGlVhNeQJBLBCCy1+90Wbjyqf6uvY0i2WcO4sh/THTJ20qCW80j3XUlgDTA==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_typescript@4.9.5 + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y chalk: 4.1.2 debug: 4.3.7 http-call: 5.3.0 @@ -2979,11 +2998,11 @@ packages: - typescript dev: true - /@oclif/plugin-warn-if-update-available/2.1.1_uqtu27iq5voxechhkclcyk3efa: + /@oclif/plugin-warn-if-update-available/2.1.1_typescript@4.9.5: resolution: {integrity: sha512-y7eSzT6R5bmTIJbiMMXgOlbBpcWXGlVhNeQJBLBCCy1+90Wbjyqf6uvY0i2WcO4sh/THTJ20qCW80j3XUlgDTA==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_uqtu27iq5voxechhkclcyk3efa + '@oclif/core': 2.16.0_typescript@4.9.5 chalk: 4.1.2 debug: 4.3.7 http-call: 5.3.0 @@ -3011,11 +3030,11 @@ packages: - typescript dev: true - /@oclif/test/2.5.6_jeqbknj46pgdeszrzbax4bk7my: + /@oclif/test/2.5.6_gioochfochb6rz6teohxuifeem: resolution: {integrity: sha512-AcusFApdU6/akXaofhBDrY4IM9uYzlOD9bYCCM0NwUXOv1m6320hSp2DT/wkj9H1gsvKbJXZHqgtXsNGZTWLFg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my + '@oclif/core': 2.16.0_gioochfochb6rz6teohxuifeem fancy-test: 2.0.42 transitivePeerDependencies: - '@swc/core' @@ -3025,11 +3044,11 @@ packages: - typescript dev: true - /@oclif/test/2.5.6_ogreqof3k35xezedraj6pnd45y: + /@oclif/test/2.5.6_jeqbknj46pgdeszrzbax4bk7my: resolution: {integrity: sha512-AcusFApdU6/akXaofhBDrY4IM9uYzlOD9bYCCM0NwUXOv1m6320hSp2DT/wkj9H1gsvKbJXZHqgtXsNGZTWLFg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my fancy-test: 2.0.42 transitivePeerDependencies: - '@swc/core' @@ -3037,12 +3056,13 @@ packages: - '@types/node' - supports-color - typescript + dev: true - /@oclif/test/2.5.6_typescript@4.9.5: + /@oclif/test/2.5.6_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-AcusFApdU6/akXaofhBDrY4IM9uYzlOD9bYCCM0NwUXOv1m6320hSp2DT/wkj9H1gsvKbJXZHqgtXsNGZTWLFg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_typescript@4.9.5 + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y fancy-test: 2.0.42 transitivePeerDependencies: - '@swc/core' @@ -3050,13 +3070,12 @@ packages: - '@types/node' - supports-color - typescript - dev: true - /@oclif/test/2.5.6_uqtu27iq5voxechhkclcyk3efa: + /@oclif/test/2.5.6_typescript@4.9.5: resolution: {integrity: sha512-AcusFApdU6/akXaofhBDrY4IM9uYzlOD9bYCCM0NwUXOv1m6320hSp2DT/wkj9H1gsvKbJXZHqgtXsNGZTWLFg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_uqtu27iq5voxechhkclcyk3efa + '@oclif/core': 2.16.0_typescript@4.9.5 fancy-test: 2.0.42 transitivePeerDependencies: - '@swc/core' @@ -3509,6 +3528,10 @@ packages: resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} dev: true + /@types/lodash/4.17.10: + resolution: {integrity: sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==} + dev: true + /@types/lodash/4.17.9: resolution: {integrity: sha512-w9iWudx1XWOHW5lQRS9iKpK/XuRhnN+0T7HvdCCd802FYkT1AMTnxndJHGrNJwRoRHkslGr4S29tjm1cT7x/7w==} @@ -3556,8 +3579,8 @@ packages: resolution: {integrity: sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==} dev: true - /@types/node/16.18.111: - resolution: {integrity: sha512-U1l6itlxU+vrJ9KyowQLKV9X+UuQBRhBF9v/XkGhAGgNHHRWzyY7FfTYRXt3vYOXPrd8UGlbYFK5HdneKCwXPQ==} + /@types/node/16.18.113: + resolution: {integrity: sha512-4jHxcEzSXpF1cBNxogs5FVbVSFSKo50sFCn7Xg7vmjJTbWFWgeuHW3QnoINlfmfG++MFR/q97RZE5RQXKeT+jg==} /@types/node/20.16.9: resolution: {integrity: sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==} @@ -5700,8 +5723,8 @@ packages: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} dev: false - /cookie/0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + /cookie/0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} dev: false @@ -6464,15 +6487,15 @@ packages: - vue-eslint-parser dev: true - /eslint-config-oclif-typescript/3.1.11_jofidmxrjzhj7l6vknpw5ecvfe: - resolution: {integrity: sha512-4ES2PhL8nsKaVRqQoSwYwteoLnnns72vh6Sc5INsOSKpa/kDsG9nlLC/+kxcpLWy8A1p5JFDAwrDyg6qXbwZtg==} + /eslint-config-oclif-typescript/3.1.12_jofidmxrjzhj7l6vknpw5ecvfe: + resolution: {integrity: sha512-hEXU/PEJyjeLiTrCmgcmx0+FHwVpqipkKSykesdMsk2v43Mqh5bq2j3cyxHXZBCOxpTACVlM6KG7d4LFaWoVHQ==} engines: {node: '>=18.0.0'} dependencies: '@typescript-eslint/eslint-plugin': 6.21.0_ymitdbov2ztj63o6jro7pjaaz4 '@typescript-eslint/parser': 6.21.0_jofidmxrjzhj7l6vknpw5ecvfe eslint-config-xo-space: 0.35.0_eslint@7.32.0 - eslint-import-resolver-typescript: 3.6.3_fygdtjilpzdi57ao5drtusz6me - eslint-plugin-import: 2.30.0_xpoooszrvfjigwlbnr42f5rlki + eslint-import-resolver-typescript: 3.6.3_qqedvn7y53ys7jm3xejtyy4rva + eslint-plugin-import: 2.31.0_xpoooszrvfjigwlbnr42f5rlki eslint-plugin-mocha: 10.5.0_eslint@7.32.0 eslint-plugin-n: 15.7.0_eslint@7.32.0 eslint-plugin-perfectionist: 2.11.0_jofidmxrjzhj7l6vknpw5ecvfe @@ -6605,7 +6628,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript/3.6.3_fygdtjilpzdi57ao5drtusz6me: + /eslint-import-resolver-typescript/3.6.3_qqedvn7y53ys7jm3xejtyy4rva: resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6623,7 +6646,7 @@ packages: enhanced-resolve: 5.17.1 eslint: 7.32.0 eslint-module-utils: 2.11.1_xpoooszrvfjigwlbnr42f5rlki - eslint-plugin-import: 2.30.0_xpoooszrvfjigwlbnr42f5rlki + eslint-plugin-import: 2.31.0_xpoooszrvfjigwlbnr42f5rlki fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 @@ -6724,7 +6747,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.11.1_n755bj25kg2c7z5rccm44ttecm: + /eslint-module-utils/2.11.1_xpoooszrvfjigwlbnr42f5rlki: resolution: {integrity: sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==} engines: {node: '>=4'} peerDependencies: @@ -6748,14 +6771,13 @@ packages: '@typescript-eslint/parser': 6.21.0_jofidmxrjzhj7l6vknpw5ecvfe debug: 3.2.7 eslint: 7.32.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3_fygdtjilpzdi57ao5drtusz6me + eslint-import-resolver-typescript: 3.6.3_qqedvn7y53ys7jm3xejtyy4rva transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.11.1_xpoooszrvfjigwlbnr42f5rlki: - resolution: {integrity: sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==} + /eslint-module-utils/2.12.0_n755bj25kg2c7z5rccm44ttecm: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -6778,7 +6800,8 @@ packages: '@typescript-eslint/parser': 6.21.0_jofidmxrjzhj7l6vknpw5ecvfe debug: 3.2.7 eslint: 7.32.0 - eslint-import-resolver-typescript: 3.6.3_fygdtjilpzdi57ao5drtusz6me + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.3_qqedvn7y53ys7jm3xejtyy4rva transitivePeerDependencies: - supports-color dev: true @@ -6863,12 +6886,12 @@ packages: - supports-color dev: true - /eslint-plugin-import/2.30.0_xpoooszrvfjigwlbnr42f5rlki: - resolution: {integrity: sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==} + /eslint-plugin-import/2.31.0_xpoooszrvfjigwlbnr42f5rlki: + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 peerDependenciesMeta: '@typescript-eslint/parser': optional: true @@ -6883,7 +6906,7 @@ packages: doctrine: 2.1.0 eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.11.1_n755bj25kg2c7z5rccm44ttecm + eslint-module-utils: 2.12.0_n755bj25kg2c7z5rccm44ttecm hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -6892,6 +6915,7 @@ packages: object.groupby: 1.0.3 object.values: 1.2.0 semver: 6.3.1 + string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -7434,8 +7458,8 @@ packages: resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} dev: true - /express/4.21.0: - resolution: {integrity: sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==} + /express/4.21.1: + resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} engines: {node: '>= 0.10.0'} dependencies: accepts: 1.3.8 @@ -7443,7 +7467,7 @@ packages: body-parser: 1.20.3 content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.6.0 + cookie: 0.7.1 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 @@ -11195,6 +11219,81 @@ packages: - which - write-file-atomic + /npm/10.9.0: + resolution: {integrity: sha512-ZanDioFylI9helNhl2LNd+ErmVD+H5I53ry41ixlLyCBgkuYb+58CvbAp99hW+zr5L9W4X7CchSoeqKdngOLSw==} + engines: {node: ^18.17.0 || >=20.5.0} + hasBin: true + dev: false + bundledDependencies: + - '@isaacs/string-locale-compare' + - '@npmcli/arborist' + - '@npmcli/config' + - '@npmcli/fs' + - '@npmcli/map-workspaces' + - '@npmcli/package-json' + - '@npmcli/promise-spawn' + - '@npmcli/redact' + - '@npmcli/run-script' + - '@sigstore/tuf' + - abbrev + - archy + - cacache + - chalk + - ci-info + - cli-columns + - fastest-levenshtein + - fs-minipass + - glob + - graceful-fs + - hosted-git-info + - ini + - init-package-json + - is-cidr + - json-parse-even-better-errors + - libnpmaccess + - libnpmdiff + - libnpmexec + - libnpmfund + - libnpmhook + - libnpmorg + - libnpmpack + - libnpmpublish + - libnpmsearch + - libnpmteam + - libnpmversion + - make-fetch-happen + - minimatch + - minipass + - minipass-pipeline + - ms + - node-gyp + - nopt + - normalize-package-data + - npm-audit-report + - npm-install-checks + - npm-package-arg + - npm-pick-manifest + - npm-profile + - npm-registry-fetch + - npm-user-validate + - p-map + - pacote + - parse-conflict-json + - proc-log + - qrcode-terminal + - read + - semver + - spdx-expression-parse + - ssri + - supports-color + - tar + - text-table + - tiny-relative-date + - treeverse + - validate-npm-package-name + - which + - write-file-atomic + /npmlog/5.0.1: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} deprecated: This package is no longer supported. @@ -11447,15 +11546,15 @@ packages: - typescript dev: true - /oclif/3.17.2_jeqbknj46pgdeszrzbax4bk7my: + /oclif/3.17.2_gioochfochb6rz6teohxuifeem: resolution: {integrity: sha512-+vFXxgmR7dGGz+g6YiqSZu2LXVkBMaS9/rhtsLGkYw45e53CW/3kBgPRnOvxcTDM3Td9JPeBD2JWxXnPKGQW3A==} engines: {node: '>=12.0.0'} hasBin: true dependencies: - '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my - '@oclif/plugin-help': 5.2.20_jeqbknj46pgdeszrzbax4bk7my - '@oclif/plugin-not-found': 2.4.3_jeqbknj46pgdeszrzbax4bk7my - '@oclif/plugin-warn-if-update-available': 2.1.1_jeqbknj46pgdeszrzbax4bk7my + '@oclif/core': 2.16.0_gioochfochb6rz6teohxuifeem + '@oclif/plugin-help': 5.2.20_gioochfochb6rz6teohxuifeem + '@oclif/plugin-not-found': 2.4.3_gioochfochb6rz6teohxuifeem + '@oclif/plugin-warn-if-update-available': 2.1.1_gioochfochb6rz6teohxuifeem async-retry: 1.3.3 aws-sdk: 2.1691.0 concurrently: 7.6.0 @@ -11482,15 +11581,15 @@ packages: - typescript dev: true - /oclif/3.17.2_ogreqof3k35xezedraj6pnd45y: + /oclif/3.17.2_jeqbknj46pgdeszrzbax4bk7my: resolution: {integrity: sha512-+vFXxgmR7dGGz+g6YiqSZu2LXVkBMaS9/rhtsLGkYw45e53CW/3kBgPRnOvxcTDM3Td9JPeBD2JWxXnPKGQW3A==} engines: {node: '>=12.0.0'} hasBin: true dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-not-found': 2.4.3_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-warn-if-update-available': 2.1.1_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my + '@oclif/plugin-help': 5.2.20_jeqbknj46pgdeszrzbax4bk7my + '@oclif/plugin-not-found': 2.4.3_jeqbknj46pgdeszrzbax4bk7my + '@oclif/plugin-warn-if-update-available': 2.1.1_jeqbknj46pgdeszrzbax4bk7my async-retry: 1.3.3 aws-sdk: 2.1691.0 concurrently: 7.6.0 @@ -11517,15 +11616,15 @@ packages: - typescript dev: true - /oclif/3.17.2_uqtu27iq5voxechhkclcyk3efa: + /oclif/3.17.2_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-+vFXxgmR7dGGz+g6YiqSZu2LXVkBMaS9/rhtsLGkYw45e53CW/3kBgPRnOvxcTDM3Td9JPeBD2JWxXnPKGQW3A==} engines: {node: '>=12.0.0'} hasBin: true dependencies: - '@oclif/core': 2.16.0_uqtu27iq5voxechhkclcyk3efa - '@oclif/plugin-help': 5.2.20_uqtu27iq5voxechhkclcyk3efa - '@oclif/plugin-not-found': 2.4.3_uqtu27iq5voxechhkclcyk3efa - '@oclif/plugin-warn-if-update-available': 2.1.1_uqtu27iq5voxechhkclcyk3efa + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y + '@oclif/plugin-not-found': 2.4.3_ogreqof3k35xezedraj6pnd45y + '@oclif/plugin-warn-if-update-available': 2.1.1_ogreqof3k35xezedraj6pnd45y async-retry: 1.3.3 aws-sdk: 2.1691.0 concurrently: 7.6.0 @@ -13680,7 +13779,7 @@ packages: yn: 3.1.1 dev: true - /ts-node/10.9.2_jeqbknj46pgdeszrzbax4bk7my: + /ts-node/10.9.2_gioochfochb6rz6teohxuifeem: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -13699,18 +13798,18 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.16.9 + '@types/node': 16.18.113 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.6.2 + typescript: 4.9.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - /ts-node/10.9.2_ogreqof3k35xezedraj6pnd45y: + /ts-node/10.9.2_jeqbknj46pgdeszrzbax4bk7my: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -13729,18 +13828,18 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 14.18.63 + '@types/node': 20.16.9 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.9.5 + typescript: 5.6.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - /ts-node/10.9.2_typescript@4.9.5: + /ts-node/10.9.2_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -13759,6 +13858,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 + '@types/node': 14.18.63 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -13768,9 +13868,8 @@ packages: typescript: 4.9.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: true - /ts-node/10.9.2_uqtu27iq5voxechhkclcyk3efa: + /ts-node/10.9.2_typescript@4.9.5: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -13789,7 +13888,6 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 16.18.111 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -13799,6 +13897,7 @@ packages: typescript: 4.9.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + dev: true /ts-node/8.10.2_typescript@4.9.5: resolution: {integrity: sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==} @@ -14410,6 +14509,23 @@ packages: winston-transport: 4.7.1 dev: false + /winston/3.15.0: + resolution: {integrity: sha512-RhruH2Cj0bV0WgNL+lOfoUBI4DVfdUNjVnJGVovWZmrcKtrFTTRzgXYK2O9cymSGjrERCtaAeHwMNnUWXlwZow==} + engines: {node: '>= 12.0.0'} + dependencies: + '@colors/colors': 1.6.0 + '@dabh/diagnostics': 2.0.3 + async: 3.2.6 + is-stream: 2.0.1 + logform: 2.6.1 + one-time: 1.0.0 + readable-stream: 3.6.2 + safe-stable-stringify: 2.5.0 + stack-trace: 0.0.10 + triple-beam: 1.4.1 + winston-transport: 4.7.1 + dev: false + /word-wrap/1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} From f020a4ad67f7795175f985ef6b3e26d5628b0105 Mon Sep 17 00:00:00 2001 From: Aman Kumar Date: Wed, 9 Oct 2024 13:59:54 +0530 Subject: [PATCH 38/42] fix: variant entries not found issue when branch flag is provided --- package-lock.json | 18 +++++++++--------- packages/contentstack-audit/README.md | 15 ++++++++------- packages/contentstack-branches/README.md | 2 +- packages/contentstack-export/README.md | 2 +- packages/contentstack-export/package.json | 4 ++-- packages/contentstack-import/README.md | 2 +- packages/contentstack-import/package.json | 4 ++-- packages/contentstack-seed/package.json | 2 +- packages/contentstack-variants/package.json | 2 +- .../src/import/variant-entries.ts | 4 +--- .../src/messages/index.ts | 1 + packages/contentstack/README.md | 15 ++++++++------- packages/contentstack/package.json | 6 +++--- pnpm-lock.yaml | 12 ++++++------ 14 files changed, 45 insertions(+), 44 deletions(-) diff --git a/package-lock.json b/package-lock.json index f86b59fbc8..3dc22d351c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26973,9 +26973,9 @@ "@contentstack/cli-cm-branches": "~1.2.0", "@contentstack/cli-cm-bulk-publish": "~1.4.9", "@contentstack/cli-cm-clone": "~1.13.0", - "@contentstack/cli-cm-export": "~1.14.0", + "@contentstack/cli-cm-export": "~1.14.1", "@contentstack/cli-cm-export-to-csv": "~1.7.3", - "@contentstack/cli-cm-import": "~1.19.0", + "@contentstack/cli-cm-import": "~1.19.1", "@contentstack/cli-cm-migrate-rte": "~1.4.20", "@contentstack/cli-cm-seed": "~1.10.0", "@contentstack/cli-command": "~1.3.2", @@ -26983,7 +26983,7 @@ "@contentstack/cli-launch": "~1.2.3", "@contentstack/cli-migration": "~1.6.2", "@contentstack/cli-utilities": "~1.8.0", - "@contentstack/cli-variants": "~1.1.0", + "@contentstack/cli-variants": "~1.1.1", "@contentstack/management": "~1.17.0", "@oclif/core": "^3.26.5", "@oclif/plugin-help": "^5", @@ -28098,12 +28098,12 @@ }, "packages/contentstack-export": { "name": "@contentstack/cli-cm-export", - "version": "1.14.0", + "version": "1.14.1", "license": "MIT", "dependencies": { "@contentstack/cli-command": "~1.3.2", "@contentstack/cli-utilities": "~1.8.0", - "@contentstack/cli-variants": "~1.1.0", + "@contentstack/cli-variants": "~1.1.1", "@oclif/core": "^3.26.5", "async": "^3.2.4", "big-json": "^3.2.0", @@ -28679,13 +28679,13 @@ }, "packages/contentstack-import": { "name": "@contentstack/cli-cm-import", - "version": "1.19.0", + "version": "1.19.1", "license": "MIT", "dependencies": { "@contentstack/cli-audit": "~1.7.2", "@contentstack/cli-command": "~1.3.2", "@contentstack/cli-utilities": "~1.8.0", - "@contentstack/cli-variants": "~1.1.0", + "@contentstack/cli-variants": "~1.1.1", "@contentstack/management": "~1.17.0", "@oclif/core": "^3.26.5", "big-json": "^3.2.0", @@ -29127,7 +29127,7 @@ "version": "1.10.0", "license": "MIT", "dependencies": { - "@contentstack/cli-cm-import": "~1.19.0", + "@contentstack/cli-cm-import": "~1.19.1", "@contentstack/cli-command": "~1.3.2", "@contentstack/cli-utilities": "~1.8.0", "inquirer": "8.2.4", @@ -29295,7 +29295,7 @@ }, "packages/contentstack-variants": { "name": "@contentstack/cli-variants", - "version": "1.1.0", + "version": "1.1.1", "license": "MIT", "dependencies": { "@contentstack/cli-utilities": "^1.8.0", diff --git a/packages/contentstack-audit/README.md b/packages/contentstack-audit/README.md index 8cd4f52d3d..ca2a518bf6 100644 --- a/packages/contentstack-audit/README.md +++ b/packages/contentstack-audit/README.md @@ -269,7 +269,7 @@ EXAMPLES $ csdx plugins ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.9/src/commands/plugins/index.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.14/src/commands/plugins/index.ts)_ ## `csdx plugins:add PLUGIN` @@ -343,7 +343,7 @@ EXAMPLES $ csdx plugins:inspect myplugin ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.9/src/commands/plugins/inspect.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.14/src/commands/plugins/inspect.ts)_ ## `csdx plugins:install PLUGIN` @@ -392,7 +392,7 @@ EXAMPLES $ csdx plugins:install someuser/someplugin ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.9/src/commands/plugins/install.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.14/src/commands/plugins/install.ts)_ ## `csdx plugins:link PATH` @@ -412,6 +412,7 @@ FLAGS DESCRIPTION Links a plugin into the CLI for development. + Installation of a linked plugin will override a user-installed or core plugin. e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello' @@ -422,7 +423,7 @@ EXAMPLES $ csdx plugins:link myplugin ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.9/src/commands/plugins/link.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.14/src/commands/plugins/link.ts)_ ## `csdx plugins:remove [PLUGIN]` @@ -463,7 +464,7 @@ FLAGS --reinstall Reinstall all plugins after uninstalling. ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.9/src/commands/plugins/reset.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.14/src/commands/plugins/reset.ts)_ ## `csdx plugins:uninstall [PLUGIN]` @@ -491,7 +492,7 @@ EXAMPLES $ csdx plugins:uninstall myplugin ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.9/src/commands/plugins/uninstall.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.14/src/commands/plugins/uninstall.ts)_ ## `csdx plugins:unlink [PLUGIN]` @@ -535,5 +536,5 @@ DESCRIPTION Update installed plugins. ``` -_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.9/src/commands/plugins/update.ts)_ +_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.14/src/commands/plugins/update.ts)_ diff --git a/packages/contentstack-branches/README.md b/packages/contentstack-branches/README.md index 74f0e2f782..2098948b1f 100755 --- a/packages/contentstack-branches/README.md +++ b/packages/contentstack-branches/README.md @@ -37,7 +37,7 @@ $ npm install -g @contentstack/cli-cm-branches $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-cm-branches/1.1.4 darwin-arm64 node-v22.2.0 +@contentstack/cli-cm-branches/1.2.0 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-export/README.md b/packages/contentstack-export/README.md index 71fe5f1f73..719360825f 100755 --- a/packages/contentstack-export/README.md +++ b/packages/contentstack-export/README.md @@ -48,7 +48,7 @@ $ npm install -g @contentstack/cli-cm-export $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-cm-export/1.14.0 darwin-arm64 node-v22.2.0 +@contentstack/cli-cm-export/1.14.1 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-export/package.json b/packages/contentstack-export/package.json index f2807ddbf4..d968150a0b 100644 --- a/packages/contentstack-export/package.json +++ b/packages/contentstack-export/package.json @@ -1,12 +1,12 @@ { "name": "@contentstack/cli-cm-export", "description": "Contentstack CLI plugin to export content from stack", - "version": "1.14.0", + "version": "1.14.1", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { "@contentstack/cli-command": "~1.3.2", - "@contentstack/cli-variants": "~1.1.0", + "@contentstack/cli-variants": "~1.1.1", "@contentstack/cli-utilities": "~1.8.0", "@oclif/core": "^3.26.5", "async": "^3.2.4", diff --git a/packages/contentstack-import/README.md b/packages/contentstack-import/README.md index 7a8b367abf..d5cc0408eb 100644 --- a/packages/contentstack-import/README.md +++ b/packages/contentstack-import/README.md @@ -47,7 +47,7 @@ $ npm install -g @contentstack/cli-cm-import $ csdx COMMAND running command... $ csdx (--version) -@contentstack/cli-cm-import/1.19.0 darwin-arm64 node-v22.2.0 +@contentstack/cli-cm-import/1.19.1 darwin-arm64 node-v22.2.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-import/package.json b/packages/contentstack-import/package.json index 9024cd8a4f..5c30eedaf3 100644 --- a/packages/contentstack-import/package.json +++ b/packages/contentstack-import/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli-cm-import", "description": "Contentstack CLI plugin to import content into stack", - "version": "1.19.0", + "version": "1.19.1", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { @@ -9,7 +9,7 @@ "@contentstack/cli-command": "~1.3.2", "@contentstack/cli-utilities": "~1.8.0", "@contentstack/management": "~1.17.0", - "@contentstack/cli-variants": "~1.1.0", + "@contentstack/cli-variants": "~1.1.1", "@oclif/core": "^3.26.5", "big-json": "^3.2.0", "bluebird": "^3.7.2", diff --git a/packages/contentstack-seed/package.json b/packages/contentstack-seed/package.json index 6209e20c41..cc81afc951 100644 --- a/packages/contentstack-seed/package.json +++ b/packages/contentstack-seed/package.json @@ -5,7 +5,7 @@ "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-cm-import": "~1.19.0", + "@contentstack/cli-cm-import": "~1.19.1", "@contentstack/cli-command": "~1.3.2", "@contentstack/cli-utilities": "~1.8.0", "inquirer": "8.2.4", diff --git a/packages/contentstack-variants/package.json b/packages/contentstack-variants/package.json index f76506fa06..5cc360a5d0 100644 --- a/packages/contentstack-variants/package.json +++ b/packages/contentstack-variants/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/cli-variants", - "version": "1.1.0", + "version": "1.1.1", "description": "Variants plugin", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/contentstack-variants/src/import/variant-entries.ts b/packages/contentstack-variants/src/import/variant-entries.ts index 7f78f572a4..9cff1da62a 100644 --- a/packages/contentstack-variants/src/import/variant-entries.ts +++ b/packages/contentstack-variants/src/import/variant-entries.ts @@ -56,14 +56,12 @@ export default class VariantEntries extends VariantAdapter Date: Wed, 9 Oct 2024 15:03:50 +0530 Subject: [PATCH 39/42] updated pnpm and package-lock --- package-lock.json | 8 +- pnpm-lock.yaml | 1379 +++++++++++++++++++-------------------------- 2 files changed, 597 insertions(+), 790 deletions(-) diff --git a/package-lock.json b/package-lock.json index 18a9d47585..0242f45118 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24842,9 +24842,9 @@ "license": "MIT" }, "node_modules/undici": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.8.tgz", - "integrity": "sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.20.0.tgz", + "integrity": "sha512-AITZfPuxubm31Sx0vr8bteSalEbs9wQb/BOBi9FPlD9Qpd6HxZ4Q0+hI742jBhkPb4RT2v5MQzaW5VhRVyj+9A==", "license": "MIT", "engines": { "node": ">=18.17" @@ -27710,7 +27710,7 @@ }, "packages/contentstack-config": { "name": "@contentstack/cli-config", - "version": "1.7.3", + "version": "1.8.0", "license": "MIT", "dependencies": { "@contentstack/cli-command": "~1.3.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a09324eb95..e86eee897b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,7 +14,7 @@ importers: '@contentstack/cli-auth': ~1.3.22 '@contentstack/cli-cm-bootstrap': ~1.13.0 '@contentstack/cli-cm-branches': ~1.2.0 - '@contentstack/cli-cm-bulk-publish': ~1.4.9 + '@contentstack/cli-cm-bulk-publish': ~1.5.0 '@contentstack/cli-cm-clone': ~1.13.0 '@contentstack/cli-cm-export': ~1.14.0 '@contentstack/cli-cm-export-to-csv': ~1.7.3 @@ -22,7 +22,7 @@ importers: '@contentstack/cli-cm-migrate-rte': ~1.4.20 '@contentstack/cli-cm-seed': ~1.10.0 '@contentstack/cli-command': ~1.3.2 - '@contentstack/cli-config': ~1.7.3 + '@contentstack/cli-config': ~1.8.0 '@contentstack/cli-launch': ~1.2.3 '@contentstack/cli-migration': ~1.6.2 '@contentstack/cli-utilities': ~1.8.0 @@ -65,37 +65,37 @@ importers: uuid: ^9.0.1 winston: ^3.7.2 dependencies: - '@contentstack/cli-audit': 1.7.2_ogreqof3k35xezedraj6pnd45y - '@contentstack/cli-auth': 1.3.22 + '@contentstack/cli-audit': link:../contentstack-audit + '@contentstack/cli-auth': link:../contentstack-auth '@contentstack/cli-cm-bootstrap': link:../contentstack-bootstrap '@contentstack/cli-cm-branches': link:../contentstack-branches '@contentstack/cli-cm-bulk-publish': link:../contentstack-bulk-publish '@contentstack/cli-cm-clone': link:../contentstack-clone '@contentstack/cli-cm-export': link:../contentstack-export - '@contentstack/cli-cm-export-to-csv': 1.7.3 + '@contentstack/cli-cm-export-to-csv': link:../contentstack-export-to-csv '@contentstack/cli-cm-import': link:../contentstack-import - '@contentstack/cli-cm-migrate-rte': 1.4.20 + '@contentstack/cli-cm-migrate-rte': link:../contentstack-migrate-rte '@contentstack/cli-cm-seed': link:../contentstack-seed - '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-config': link:../contentstack-config - '@contentstack/cli-launch': 1.2.3_ogreqof3k35xezedraj6pnd45y - '@contentstack/cli-migration': 1.6.2 + '@contentstack/cli-launch': link:../contentstack-launch + '@contentstack/cli-migration': link:../contentstack-migration '@contentstack/cli-utilities': link:../contentstack-utilities '@contentstack/cli-variants': link:../contentstack-variants '@contentstack/management': 1.17.2_debug@4.3.7 '@oclif/core': 3.27.0 '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y '@oclif/plugin-not-found': 2.4.3_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-plugins': 5.4.9 + '@oclif/plugin-plugins': 5.4.14 chalk: 4.1.2 debug: 4.3.7 - figlet: 1.7.0 + figlet: 1.8.0 inquirer: 8.2.4 node-machine-id: 1.1.12 open: 8.4.2 short-uuid: 4.2.2 uuid: 9.0.1 - winston: 3.14.2 + winston: 3.15.0 devDependencies: '@oclif/test': 2.5.6_ogreqof3k35xezedraj6pnd45y '@types/chai': 4.3.20 @@ -107,7 +107,7 @@ importers: chai: 4.5.0 eslint: 8.57.1 eslint-config-oclif: 4.0.0_eslint@8.57.1 - eslint-config-oclif-typescript: 3.1.11_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif-typescript: 3.1.12_avq3eyf5kaj6ssrwo7fvkrwnji globby: 10.0.2 mocha: 10.1.0 nock: 13.5.5 @@ -154,37 +154,37 @@ importers: uuid: ^9.0.1 winston: ^3.10.0 dependencies: - '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities - '@oclif/plugin-help': 5.2.20_jeqbknj46pgdeszrzbax4bk7my - '@oclif/plugin-plugins': 5.4.9 + '@oclif/plugin-help': 5.2.20_scdp47z3rdmsjsnkk7dmy5sazq + '@oclif/plugin-plugins': 5.4.14 chalk: 4.1.2 fast-csv: 4.3.6 fs-extra: 11.2.0 lodash: 4.17.21 uuid: 9.0.1 - winston: 3.14.2 + winston: 3.15.0 devDependencies: '@contentstack/cli-dev-dependencies': link:../contentstack-dev-dependencies - '@oclif/test': 2.5.6_jeqbknj46pgdeszrzbax4bk7my + '@oclif/test': 2.5.6_scdp47z3rdmsjsnkk7dmy5sazq '@types/chai': 4.3.20 '@types/fs-extra': 11.0.4 - '@types/mocha': 10.0.8 - '@types/node': 20.16.9 + '@types/mocha': 10.0.9 + '@types/node': 20.16.11 '@types/uuid': 9.0.8 chai: 4.5.0 eslint: 8.57.1 eslint-config-oclif: 4.0.0_eslint@8.57.1 - eslint-config-oclif-typescript: 3.1.11_hjvaeeg43g7el7m5pcdc7xyzxm + eslint-config-oclif-typescript: 3.1.12_inylsuzpwuenpw7p6e7ggu4qmy mocha: 10.7.3 nyc: 15.1.0 - oclif: 3.17.2_jeqbknj46pgdeszrzbax4bk7my + oclif: 3.17.2_scdp47z3rdmsjsnkk7dmy5sazq shx: 0.3.4 sinon: 19.0.2 - ts-jest: 29.2.5_typescript@5.6.2 - ts-node: 10.9.2_jeqbknj46pgdeszrzbax4bk7my + ts-jest: 29.2.5_typescript@5.6.3 + ts-node: 10.9.2_scdp47z3rdmsjsnkk7dmy5sazq tslib: 2.7.0 - typescript: 5.6.2 + typescript: 5.6.3 packages/contentstack-auth: specifiers: @@ -218,12 +218,12 @@ importers: typescript: ^4.9.3 winston: ^3.7.2 dependencies: - '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities chalk: 4.1.2 debug: 4.3.7 inquirer: 8.2.4 - winston: 3.14.2 + winston: 3.15.0 devDependencies: '@fancy-test/nock': 0.1.1 '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y @@ -238,7 +238,7 @@ importers: dotenv: 16.4.5 eslint: 8.57.1 eslint-config-oclif: 4.0.0_eslint@8.57.1 - eslint-config-oclif-typescript: 3.1.11_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif-typescript: 3.1.12_avq3eyf5kaj6ssrwo7fvkrwnji globby: 10.0.2 mocha: 10.1.0 nyc: 15.1.0 @@ -276,7 +276,7 @@ importers: typescript: ^4.9.3 dependencies: '@contentstack/cli-cm-seed': link:../contentstack-seed - '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities inquirer: 8.2.4 mkdirp: 1.0.4 @@ -290,7 +290,7 @@ importers: chai: 4.5.0 eslint: 8.57.1 eslint-config-oclif: 4.0.0_eslint@8.57.1 - eslint-config-oclif-typescript: 3.1.11_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif-typescript: 3.1.12_avq3eyf5kaj6ssrwo7fvkrwnji globby: 10.0.2 mocha: 10.1.0 nyc: 15.1.0 @@ -304,7 +304,7 @@ importers: specifiers: '@contentstack/cli-auth': ~1.3.22 '@contentstack/cli-command': ~1.3.2 - '@contentstack/cli-config': ~1.7.3 + '@contentstack/cli-config': ~1.8.0 '@contentstack/cli-dev-dependencies': ~1.2.4 '@contentstack/cli-utilities': ~1.8.0 '@oclif/core': ^3.26.5 @@ -340,7 +340,7 @@ importers: typescript: ^4.9.3 winston: ^3.7.2 dependencies: - '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities '@oclif/core': 3.27.0 async: 3.2.6 @@ -357,9 +357,9 @@ importers: promise-limit: 2.7.0 proxyquire: 2.1.3 tslib: 2.7.0 - winston: 3.14.2 + winston: 3.15.0 devDependencies: - '@contentstack/cli-auth': 1.3.22 + '@contentstack/cli-auth': link:../contentstack-auth '@contentstack/cli-config': link:../contentstack-config '@contentstack/cli-dev-dependencies': link:../contentstack-dev-dependencies '@oclif/plugin-help': 5.2.20_typescript@4.9.5 @@ -401,7 +401,7 @@ importers: tslib: ^1.13.0 winston: ^3.7.2 dependencies: - '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities bluebird: 3.7.2 chalk: 4.1.2 @@ -410,7 +410,7 @@ importers: lodash: 4.17.21 mkdirp: 1.0.4 nock: 13.5.5 - winston: 3.14.2 + winston: 3.15.0 devDependencies: '@oclif/test': 2.5.6 chai: 4.5.0 @@ -454,7 +454,7 @@ importers: '@colors/colors': 1.6.0 '@contentstack/cli-cm-export': link:../contentstack-export '@contentstack/cli-cm-import': link:../contentstack-import - '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities async: 3.2.6 chalk: 4.1.2 @@ -466,7 +466,7 @@ importers: ora: 5.4.1 prompt: 1.3.0 rimraf: 5.0.10 - winston: 3.14.2 + winston: 3.15.0 devDependencies: '@oclif/test': 2.5.6 chai: 4.5.0 @@ -512,7 +512,7 @@ importers: chai: 4.5.0 eslint: 8.57.1 eslint-config-oclif: 4.0.0_eslint@8.57.1 - eslint-config-oclif-typescript: 3.1.11_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif-typescript: 3.1.12_avq3eyf5kaj6ssrwo7fvkrwnji mocha: 10.1.0 nyc: 15.1.0 rimraf: 2.7.1 @@ -551,14 +551,14 @@ importers: typescript: ^4.9.3 winston: ^3.7.2 dependencies: - '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities chalk: 4.1.2 debug: 4.3.7 inquirer: 8.2.4 lodash: 4.17.21 mkdirp: 1.0.4 - winston: 3.14.2 + winston: 3.15.0 devDependencies: '@oclif/test': 2.5.6_ogreqof3k35xezedraj6pnd45y '@types/chai': 4.3.20 @@ -570,7 +570,7 @@ importers: chai: 4.5.0 eslint: 8.57.1 eslint-config-oclif: 4.0.0_eslint@8.57.1 - eslint-config-oclif-typescript: 3.1.11_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif-typescript: 3.1.12_avq3eyf5kaj6ssrwo7fvkrwnji globby: 10.0.2 mocha: 10.1.0 nyc: 15.1.0 @@ -610,7 +610,7 @@ importers: specifiers: '@contentstack/cli-auth': ~1.3.22 '@contentstack/cli-command': ~1.3.2 - '@contentstack/cli-config': ~1.7.3 + '@contentstack/cli-config': ~1.8.0 '@contentstack/cli-dev-dependencies': ~1.2.4 '@contentstack/cli-utilities': ~1.8.0 '@contentstack/cli-variants': ~1.1.0 @@ -648,7 +648,7 @@ importers: typescript: ^4.9.3 winston: ^3.7.2 dependencies: - '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities '@contentstack/cli-variants': link:../contentstack-variants '@oclif/core': 3.27.0 @@ -665,14 +665,14 @@ importers: promise-limit: 2.7.0 proxyquire: 2.1.3 tslib: 2.7.0 - winston: 3.14.2 + winston: 3.15.0 devDependencies: - '@contentstack/cli-auth': 1.3.22 + '@contentstack/cli-auth': link:../contentstack-auth '@contentstack/cli-config': link:../contentstack-config '@contentstack/cli-dev-dependencies': link:../contentstack-dev-dependencies '@oclif/plugin-help': 5.2.20_typescript@4.9.5 '@oclif/test': 2.5.6_typescript@4.9.5 - '@types/big-json': 3.2.4 + '@types/big-json': 3.2.5 '@types/mkdirp': 1.0.2 '@types/progress-stream': 2.0.5 assert: 2.1.0 @@ -711,7 +711,7 @@ importers: nyc: ^15.1.0 oclif: ^3.8.1 dependencies: - '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities chalk: 4.1.2 fast-csv: 4.3.6 @@ -721,7 +721,7 @@ importers: devDependencies: '@oclif/test': 2.5.6 '@types/chai': 4.3.20 - '@types/mocha': 10.0.8 + '@types/mocha': 10.0.9 chai: 4.5.0 debug: 4.3.7 dotenv: 16.4.5 @@ -778,8 +778,8 @@ importers: uuid: ^9.0.1 winston: ^3.7.2 dependencies: - '@contentstack/cli-audit': 1.7.2_ogreqof3k35xezedraj6pnd45y - '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-audit': link:../contentstack-audit + '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities '@contentstack/cli-variants': link:../contentstack-variants '@contentstack/management': 1.17.2_debug@4.3.7 @@ -796,10 +796,10 @@ importers: promise-limit: 2.7.0 tslib: 2.7.0 uuid: 9.0.1 - winston: 3.14.2 + winston: 3.15.0 devDependencies: '@oclif/test': 2.5.6_ogreqof3k35xezedraj6pnd45y - '@types/big-json': 3.2.4 + '@types/big-json': 3.2.5 '@types/bluebird': 3.5.42 '@types/chai': 4.3.20 '@types/fs-extra': 11.0.4 @@ -863,7 +863,7 @@ importers: winston: ^3.15.0 dependencies: '@apollo/client': 3.11.8_graphql@16.9.0 - '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities '@oclif/core': 3.27.0 '@oclif/plugin-help': 5.2.20_gioochfochb6rz6teohxuifeem @@ -924,9 +924,9 @@ importers: tslib: ^1.13.0 uuid: ^9.0.1 dependencies: - '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities - '@contentstack/json-rte-serializer': 2.0.9 + '@contentstack/json-rte-serializer': 2.0.10 chalk: 4.1.2 collapse-whitespace: 1.1.7 jsdom: 20.0.3 @@ -971,7 +971,7 @@ importers: oclif: ^3.11.3 winston: ^3.7.2 dependencies: - '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities async: 3.2.6 callsites: 3.1.0 @@ -980,7 +980,7 @@ importers: dot-object: 2.1.5 dotenv: 16.4.5 listr: 0.14.3 - winston: 3.14.2 + winston: 3.15.0 devDependencies: '@oclif/test': 2.5.6 chai: 4.5.0 @@ -1023,7 +1023,7 @@ importers: typescript: ^4.9.3 dependencies: '@contentstack/cli-cm-import': link:../contentstack-import - '@contentstack/cli-command': 1.3.2 + '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities inquirer: 8.2.4 mkdirp: 1.0.4 @@ -1041,7 +1041,7 @@ importers: axios: 1.7.7 eslint: 8.57.1 eslint-config-oclif: 4.0.0_eslint@8.57.1 - eslint-config-oclif-typescript: 3.1.11_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif-typescript: 3.1.12_avq3eyf5kaj6ssrwo7fvkrwnji globby: 10.0.2 jest: 29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi oclif: 3.17.2_ogreqof3k35xezedraj6pnd45y @@ -1126,7 +1126,7 @@ importers: traverse: 0.6.10 unique-string: 2.0.0 uuid: 9.0.1 - winston: 3.14.2 + winston: 3.15.0 xdg-basedir: 4.0.0 devDependencies: '@contentstack/cli-dev-dependencies': link:../contentstack-dev-dependencies @@ -1141,7 +1141,7 @@ importers: chai: 4.5.0 eslint: 8.57.1 eslint-config-oclif: 4.0.0_eslint@8.57.1 - eslint-config-oclif-typescript: 3.1.11_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif-typescript: 3.1.12_avq3eyf5kaj6ssrwo7fvkrwnji fancy-test: 2.0.42 globby: 10.0.2 mocha: 10.1.0 @@ -1175,19 +1175,19 @@ importers: '@contentstack/cli-utilities': link:../contentstack-utilities lodash: 4.17.21 mkdirp: 1.0.4 - winston: 3.14.2 + winston: 3.15.0 devDependencies: '@contentstack/cli-dev-dependencies': link:../contentstack-dev-dependencies - '@oclif/test': 2.5.6_jeqbknj46pgdeszrzbax4bk7my + '@oclif/test': 2.5.6_scdp47z3rdmsjsnkk7dmy5sazq '@types/chai': 4.3.20 - '@types/node': 20.16.9 + '@types/node': 20.16.11 chai: 4.5.0 mocha: 10.7.3 nyc: 15.1.0 sinon: 17.0.2 - ts-node: 10.9.2_jeqbknj46pgdeszrzbax4bk7my + ts-node: 10.9.2_scdp47z3rdmsjsnkk7dmy5sazq tslib: 2.7.0 - typescript: 5.6.2 + typescript: 5.6.3 packages: @@ -1239,36 +1239,36 @@ packages: /@babel/code-frame/7.12.11: resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} dependencies: - '@babel/highlight': 7.24.7 + '@babel/highlight': 7.25.7 dev: true - /@babel/code-frame/7.24.7: - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} + /@babel/code-frame/7.25.7: + resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.24.7 + '@babel/highlight': 7.25.7 picocolors: 1.1.0 dev: true - /@babel/compat-data/7.25.4: - resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} + /@babel/compat-data/7.25.7: + resolution: {integrity: sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==} engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.25.2: - resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} + /@babel/core/7.25.7: + resolution: {integrity: sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.6 - '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-module-transforms': 7.25.2_@babel+core@7.25.2 - '@babel/helpers': 7.25.6 - '@babel/parser': 7.25.6 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/helper-compilation-targets': 7.25.7 + '@babel/helper-module-transforms': 7.25.7_@babel+core@7.25.7 + '@babel/helpers': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 convert-source-map: 2.0.0 debug: 4.3.7 gensync: 1.0.0-beta.2 @@ -1278,332 +1278,332 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.25.1_uhszjnyxpp3ff7nctzrrdj6llq: - resolution: {integrity: sha512-Y956ghgTT4j7rKesabkh5WeqgSFZVFwaPR0IWFm7KFHFmmJ4afbG49SmfW4S+GyRPx0Dy5jxEWA5t0rpxfElWg==} + /@babel/eslint-parser/7.25.7_etyso2f6lp2rwaqtyvmq6r5hme: + resolution: {integrity: sha512-B+BO9x86VYsQHimucBAL1fxTJKF4wyKY6ZVzee9QgzdZOUfs3BaR6AQrgoGrRI+7IFS1wUz/VyQ+SoBcSpdPbw==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.57.1 + eslint: 7.32.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 dev: true - /@babel/eslint-parser/7.25.1_vcko6n4u7xeo5rwd2py5qyyy7i: - resolution: {integrity: sha512-Y956ghgTT4j7rKesabkh5WeqgSFZVFwaPR0IWFm7KFHFmmJ4afbG49SmfW4S+GyRPx0Dy5jxEWA5t0rpxfElWg==} + /@babel/eslint-parser/7.25.7_xzd5y2yh7dv6xdly2tmj2hmjnm: + resolution: {integrity: sha512-B+BO9x86VYsQHimucBAL1fxTJKF4wyKY6ZVzee9QgzdZOUfs3BaR6AQrgoGrRI+7IFS1wUz/VyQ+SoBcSpdPbw==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 7.32.0 + eslint: 8.57.1 eslint-visitor-keys: 2.1.0 semver: 6.3.1 dev: true - /@babel/generator/7.25.6: - resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==} + /@babel/generator/7.25.7: + resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.25.7 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 + jsesc: 3.0.2 dev: true - /@babel/helper-compilation-targets/7.25.2: - resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} + /@babel/helper-compilation-targets/7.25.7: + resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.25.4 - '@babel/helper-validator-option': 7.24.8 + '@babel/compat-data': 7.25.7 + '@babel/helper-validator-option': 7.25.7 browserslist: 4.24.0 lru-cache: 5.1.1 semver: 6.3.1 dev: true - /@babel/helper-module-imports/7.24.7: - resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} + /@babel/helper-module-imports/7.25.7: + resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-module-transforms/7.25.2_@babel+core@7.25.2: - resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} + /@babel/helper-module-transforms/7.25.7_@babel+core@7.25.7: + resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-simple-access': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.6 + '@babel/core': 7.25.7 + '@babel/helper-module-imports': 7.25.7 + '@babel/helper-simple-access': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-plugin-utils/7.24.8: - resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} + /@babel/helper-plugin-utils/7.25.7: + resolution: {integrity: sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-simple-access/7.24.7: - resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} + /@babel/helper-simple-access/7.25.7: + resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-string-parser/7.24.8: - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} + /@babel/helper-string-parser/7.25.7: + resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-identifier/7.24.7: - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + /@babel/helper-validator-identifier/7.25.7: + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option/7.24.8: - resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} + /@babel/helper-validator-option/7.25.7: + resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/helpers/7.25.6: - resolution: {integrity: sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==} + /@babel/helpers/7.25.7: + resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.25.0 - '@babel/types': 7.25.6 + '@babel/template': 7.25.7 + '@babel/types': 7.25.7 dev: true - /@babel/highlight/7.24.7: - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} + /@babel/highlight/7.25.7: + resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.7 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.1.0 dev: true - /@babel/parser/7.25.6: - resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} + /@babel/parser/7.25.7: + resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.25.7 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.25.2: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.25.7: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.25.2: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.25.7: resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.25.2: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.25.7: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.25.2: + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.25.7: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-import-attributes/7.25.6_@babel+core@7.25.2: - resolution: {integrity: sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==} + /@babel/plugin-syntax-import-attributes/7.25.7_@babel+core@7.25.7: + resolution: {integrity: sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.25.2: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.25.7: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.25.2: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.25.7: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-jsx/7.24.7_@babel+core@7.25.2: - resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} + /@babel/plugin-syntax-jsx/7.25.7_@babel+core@7.25.7: + resolution: {integrity: sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.25.2: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.25.7: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.25.2: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.25.7: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.25.2: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.25.7: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.25.2: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.25.7: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.25.2: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.25.7: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.25.2: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.25.7: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.25.2: + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.25.7: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.25.2: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.25.7: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/plugin-syntax-typescript/7.25.4_@babel+core@7.25.2: - resolution: {integrity: sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==} + /@babel/plugin-syntax-typescript/7.25.7_@babel+core@7.25.7: + resolution: {integrity: sha512-rR+5FDjpCHqqZN2bzZm18bVYGaejGq5ZkpVCJLXor/+zlSrSoc4KWcHI0URVWjl/68Dyr1uwZUz/1njycEAv9g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 + '@babel/core': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true - /@babel/runtime/7.25.6: - resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} + /@babel/runtime/7.25.7: + resolution: {integrity: sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 dev: true - /@babel/template/7.25.0: - resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} + /@babel/template/7.25.7: + resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.6 - '@babel/types': 7.25.6 + '@babel/code-frame': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 dev: true - /@babel/traverse/7.25.6: - resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==} + /@babel/traverse/7.25.7: + resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.6 - '@babel/parser': 7.25.6 - '@babel/template': 7.25.0 - '@babel/types': 7.25.6 + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/types': 7.25.7 debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.25.6: - resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} + /@babel/types/7.25.7: + resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-string-parser': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 to-fast-properties: 2.0.0 dev: true @@ -1619,189 +1619,10 @@ packages: /@colors/colors/1.6.0: resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} engines: {node: '>=0.1.90'} - - /@contentstack/cli-audit/1.7.2_ogreqof3k35xezedraj6pnd45y: - resolution: {integrity: sha512-eLcrZImU5UhOLsH4FQTDgtkie5tzqRJvgacauTT/HtrHJ8qF35708m01dnkJp3P0/e9CM/kWap8vLXQY8y/FuQ==} - engines: {node: '>=16'} - hasBin: true - dependencies: - '@contentstack/cli-command': 1.3.2 - '@contentstack/cli-utilities': 1.8.0 - '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-plugins': 5.4.9 - chalk: 4.1.2 - fast-csv: 4.3.6 - fs-extra: 11.2.0 - lodash: 4.17.21 - uuid: 9.0.1 - winston: 3.14.2 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - encoding - - supports-color - - typescript - dev: false - - /@contentstack/cli-auth/1.3.22: - resolution: {integrity: sha512-APl33TAdHr77rh5FLRZ3lnrEh4/osHZXeRh/2jP/qUDNU09HDXz4dnHc0v71uU5kKqUhh20Fgx3v0QzieAkB9g==} - engines: {node: '>=14.0.0'} - dependencies: - '@contentstack/cli-command': 1.3.2 - '@contentstack/cli-utilities': 1.8.0 - chalk: 4.1.2 - debug: 4.3.7 - inquirer: 8.2.4 - winston: 3.14.2 - transitivePeerDependencies: - - encoding - - supports-color - - /@contentstack/cli-cm-export-to-csv/1.7.3: - resolution: {integrity: sha512-pHmXbgwF7ONvm2+NY1ezEUYHUEduUhlSkTOuw4JyzIin6B043o5ON2soSiHgPSPcRJ+XB4IYT/HsDg/8Ois71g==} - engines: {node: '>=14.0.0'} - dependencies: - '@contentstack/cli-command': 1.3.2 - '@contentstack/cli-utilities': 1.8.0 - chalk: 4.1.2 - fast-csv: 4.3.6 - inquirer: 8.2.4 - inquirer-checkbox-plus-prompt: 1.0.1 - mkdirp: 3.0.1 - transitivePeerDependencies: - - encoding - - supports-color - dev: false - - /@contentstack/cli-cm-migrate-rte/1.4.20: - resolution: {integrity: sha512-PHWBChRHl3yAmiL9AuBT+0kJMYO+NeHVn9KzRCYqJDvXDCI0ts6XfVHAdQXOiXv0Hd4pkkM0Yskt5SQ9Felv1A==} - engines: {node: '>=14.0.0'} - dependencies: - '@contentstack/cli-command': 1.3.2 - '@contentstack/cli-utilities': 1.8.0 - '@contentstack/json-rte-serializer': 2.0.9 - chalk: 4.1.2 - collapse-whitespace: 1.1.7 - jsdom: 20.0.3 - jsonschema: 1.4.1 - lodash: 4.17.21 - nock: 13.5.5 - omit-deep-lodash: 1.1.7 - sinon: 19.0.2 - uuid: 9.0.1 - transitivePeerDependencies: - - bufferutil - - canvas - - encoding - - supports-color - - utf-8-validate - dev: false - - /@contentstack/cli-command/1.3.2: - resolution: {integrity: sha512-LcggB2G4DeoTEbUmexAcQnBJjbR0cy3arzLD901p2yPmVx09HCD8g68WSqWPFNY6yg7zu2ln1vNgZ7y/Pqx5NA==} - engines: {node: '>=14.0.0'} - dependencies: - '@contentstack/cli-utilities': 1.8.0 - contentstack: 3.21.0 - transitivePeerDependencies: - - encoding - - supports-color - - /@contentstack/cli-launch/1.2.3_ogreqof3k35xezedraj6pnd45y: - resolution: {integrity: sha512-oxXq40KnjJrJU7IDJXOkohSsn3MVsEAd2gMBRpLW0Kgr9NG6P90QfMDe/MdIMZkfB7I5sMy0dyqz2Vdwnxdkgw==} - engines: {node: '>=14.0.0'} - hasBin: true - dependencies: - '@apollo/client': 3.11.8_graphql@16.9.0 - '@contentstack/cli-command': 1.3.2 - '@contentstack/cli-utilities': 1.8.0 - '@oclif/core': 3.27.0 - '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-plugins': 5.4.9 - '@types/express': 4.17.21 - '@types/express-serve-static-core': 4.19.6 - adm-zip: 0.5.16 - chalk: 4.1.2 - cross-fetch: 3.1.8 - dotenv: 16.4.5 - esm: 3.2.25 - express: 4.21.0 - form-data: 4.0.0 - graphql: 16.9.0 - ini: 3.0.1 - lodash: 4.17.21 - open: 8.4.2 - winston: 3.14.2 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - '@types/react' - - encoding - - graphql-ws - - react - - react-dom - - subscriptions-transport-ws - - supports-color - - typescript - dev: false - - /@contentstack/cli-migration/1.6.2: - resolution: {integrity: sha512-3K/8mTOPjbveKdfDOyK72f+V6BZflYCiQE8UnX8e8OoVP7Tht96/Xupqkvm1nkZoFQ1zV2SYC9EKEsOXJStWQw==} - engines: {node: '>=8.3.0'} - dependencies: - '@contentstack/cli-command': 1.3.2 - '@contentstack/cli-utilities': 1.8.0 - async: 3.2.6 - callsites: 3.1.0 - cardinal: 2.1.1 - chalk: 4.1.2 - dot-object: 2.1.5 - dotenv: 16.4.5 - listr: 0.14.3 - winston: 3.14.2 - transitivePeerDependencies: - - encoding - - supports-color - - zen-observable - - zenObservable dev: false - /@contentstack/cli-utilities/1.8.0: - resolution: {integrity: sha512-EeyHNTzTKaY7xtHYjIztGWXHWBajCLOHkbEx3wBHnmV8QoXs8I9JqpEtiIZP36o16EuQhzwFhPwoqANdTgOIow==} - dependencies: - '@contentstack/management': 1.17.2_debug@4.3.7 - '@contentstack/marketplace-sdk': 1.2.3_debug@4.3.7 - '@oclif/core': 3.27.0 - axios: 1.7.7_debug@4.3.7 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-table: 0.3.11 - conf: 10.2.0 - debug: 4.3.7 - dotenv: 16.4.5 - figures: 3.2.0 - inquirer: 8.2.4 - inquirer-search-checkbox: 1.0.0 - inquirer-search-list: 1.2.6 - klona: 2.0.6 - lodash: 4.17.21 - mkdirp: 1.0.4 - open: 8.4.2 - ora: 5.4.1 - recheck: 4.4.5 - rxjs: 6.6.7 - traverse: 0.6.10 - unique-string: 2.0.0 - uuid: 9.0.1 - winston: 3.14.2 - xdg-basedir: 4.0.0 - transitivePeerDependencies: - - supports-color - - /@contentstack/json-rte-serializer/2.0.9: - resolution: {integrity: sha512-HMXDdJy0m9PzcFttytwZNVApraYlkN6uCLVdvRoqnYnYr9tFBTilE6ker2zWrZa7xB70xxiSzdOX569OMKrJgg==} + /@contentstack/json-rte-serializer/2.0.10: + resolution: {integrity: sha512-32tzzNTaXsfJjuPe2x0xz1f1c3JKKtS7XHBo2y6C4NujKe2ROW2Fq50VjdEYbjm7oo8uOt4yOE1XZpj0KjmQXQ==} dependencies: array-flat-polyfill: 1.0.1 lodash: 4.17.21 @@ -1827,6 +1648,7 @@ packages: qs: 6.13.0 transitivePeerDependencies: - debug + dev: false /@contentstack/marketplace-sdk/1.2.3_debug@4.3.7: resolution: {integrity: sha512-6JEDEKkHfbKJttH0lBZcf+NnPzdk3PMcfxtsxV/wVq9zvD9Z+UPIXaLmrDX7XpDuMaqnqjdSxfBBB439nimCvQ==} @@ -1834,9 +1656,11 @@ packages: axios: 1.7.7_debug@4.3.7 transitivePeerDependencies: - debug + dev: false - /@contentstack/utils/1.3.11: - resolution: {integrity: sha512-K07q0j7HPix0sQzBgdzCYpDyUanJDkRWGUPYQHQki7XIXbA2ynqQ1cF80N/KZpNuPa8aj5mbOzq67KXu62HYTQ==} + /@contentstack/utils/1.3.12: + resolution: {integrity: sha512-5aTE13faSPPToGHkRwQF3bGanOaNH3nxWnSsPXWCnItIwsIqPVIwdR4cd0NyZpMTajv+IYrrIVAeibGEgAyQrg==} + dev: false /@cspotcode/source-map-support/0.8.1: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} @@ -1850,6 +1674,7 @@ packages: colorspace: 1.1.4 enabled: 2.0.0 kuler: 2.0.0 + dev: false /@eslint-community/eslint-utils/4.4.0_eslint@7.32.0: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} @@ -2030,7 +1855,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.9 + '@types/node': 20.16.11 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2051,14 +1876,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.9 + '@types/node': 20.16.11 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0_@types+node@20.16.9 + jest-config: 29.7.0_@types+node@20.16.11 jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2094,14 +1919,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.9 + '@types/node': 20.16.11 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0_2g6loqgebgnagbbrmjjc7cbjsy + jest-config: 29.7.0_xkxz5eby2ogoedielufu5q7wmm jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2129,7 +1954,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.9 + '@types/node': 20.16.11 jest-mock: 29.7.0 dev: true @@ -2156,7 +1981,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.16.9 + '@types/node': 20.16.11 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2189,7 +2014,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.16.9 + '@types/node': 20.16.11 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -2251,7 +2076,7 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 @@ -2276,7 +2101,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.9 + '@types/node': 20.16.11 '@types/yargs': 15.0.19 chalk: 4.1.2 dev: true @@ -2288,7 +2113,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.9 + '@types/node': 20.16.11 '@types/yargs': 17.0.33 chalk: 4.1.2 dev: true @@ -2764,7 +2589,7 @@ packages: - '@types/node' - typescript - /@oclif/core/2.16.0_jeqbknj46pgdeszrzbax4bk7my: + /@oclif/core/2.16.0_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==} engines: {node: '>=14.0.0'} dependencies: @@ -2791,7 +2616,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2_jeqbknj46pgdeszrzbax4bk7my + ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y tslib: 2.7.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -2802,7 +2627,7 @@ packages: - '@types/node' - typescript - /@oclif/core/2.16.0_ogreqof3k35xezedraj6pnd45y: + /@oclif/core/2.16.0_scdp47z3rdmsjsnkk7dmy5sazq: resolution: {integrity: sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==} engines: {node: '>=14.0.0'} dependencies: @@ -2829,7 +2654,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y + ts-node: 10.9.2_scdp47z3rdmsjsnkk7dmy5sazq tslib: 2.7.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -2911,9 +2736,10 @@ packages: widest-line: 3.1.0 wordwrap: 1.0.0 wrap-ansi: 7.0.0 + dev: false - /@oclif/core/4.0.23: - resolution: {integrity: sha512-wDl/eis7XDIM1pQWUGKLB+EQKJO9UrjaQ5NcwIbz7GW0gWuJfo9QAK75csgNUN/9Pbok9Ryt+sJgogS4RCIp5g==} + /@oclif/core/4.0.27: + resolution: {integrity: sha512-9j92jHr6k2tjQ6/mIwNi46Gqw+qbPFQ02mxT5T8/nxO2fgsPL3qL0kb9SR1il5AVfqpgLIG3uLUcw87rgaioUg==} engines: {node: '>=18.0.0'} dependencies: ansi-escapes: 4.3.2 @@ -2925,7 +2751,7 @@ packages: get-package-type: 0.1.0 globby: 11.1.0 indent-string: 4.0.0 - is-wsl: 2.2.0 + is-wsl: 3.1.0 lilconfig: 3.1.2 minimatch: 9.0.5 semver: 7.6.3 @@ -2959,22 +2785,22 @@ packages: - '@types/node' - typescript - /@oclif/plugin-help/5.2.20_jeqbknj46pgdeszrzbax4bk7my: + /@oclif/plugin-help/5.2.20_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - '@types/node' - typescript - /@oclif/plugin-help/5.2.20_ogreqof3k35xezedraj6pnd45y: + /@oclif/plugin-help/5.2.20_scdp47z3rdmsjsnkk7dmy5sazq: resolution: {integrity: sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_scdp47z3rdmsjsnkk7dmy5sazq transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -3021,11 +2847,11 @@ packages: - typescript dev: true - /@oclif/plugin-not-found/2.4.3_jeqbknj46pgdeszrzbax4bk7my: + /@oclif/plugin-not-found/2.4.3_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-nIyaR4y692frwh7wIHZ3fb+2L6XEecQwRDIb4zbEam0TvaVmBQWZoColQyWA84ljFBPZ8XWiQyTz+ixSwdRkqg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y chalk: 4.1.2 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -3033,13 +2859,12 @@ packages: - '@swc/wasm' - '@types/node' - typescript - dev: true - /@oclif/plugin-not-found/2.4.3_ogreqof3k35xezedraj6pnd45y: + /@oclif/plugin-not-found/2.4.3_scdp47z3rdmsjsnkk7dmy5sazq: resolution: {integrity: sha512-nIyaR4y692frwh7wIHZ3fb+2L6XEecQwRDIb4zbEam0TvaVmBQWZoColQyWA84ljFBPZ8XWiQyTz+ixSwdRkqg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_scdp47z3rdmsjsnkk7dmy5sazq chalk: 4.1.2 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -3047,6 +2872,7 @@ packages: - '@swc/wasm' - '@types/node' - typescript + dev: true /@oclif/plugin-not-found/2.4.3_typescript@4.9.5: resolution: {integrity: sha512-nIyaR4y692frwh7wIHZ3fb+2L6XEecQwRDIb4zbEam0TvaVmBQWZoColQyWA84ljFBPZ8XWiQyTz+ixSwdRkqg==} @@ -3066,7 +2892,7 @@ packages: resolution: {integrity: sha512-ZoF9Jw4Y4uTFf56tGHGsBzCFhBKKRAuIiGCMoSpy8VEL3cFb5Jv6Xm0rdzv54lkmw1XWBBFM6cqK/hmxM2QEIw==} engines: {node: '>=18.0.0'} dependencies: - '@oclif/core': 4.0.23 + '@oclif/core': 4.0.27 ansis: 3.3.2 debug: 4.3.7 npm: 10.9.0 @@ -3081,25 +2907,6 @@ packages: - supports-color dev: false - /@oclif/plugin-plugins/5.4.9: - resolution: {integrity: sha512-V64IZ5ldyZWJRwYsRHzGvuayWM1KYTsNNI3O58U6+VwEs2Ir16Q0Nwu0Ejnn6mM7na9Qz4RCU9tWhbngRoZt+g==} - engines: {node: '>=18.0.0'} - dependencies: - '@oclif/core': 4.0.23 - ansis: 3.3.2 - debug: 4.3.7 - npm: 10.8.3 - npm-package-arg: 11.0.3 - npm-run-path: 5.3.0 - object-treeify: 4.0.1 - semver: 7.6.3 - validate-npm-package-name: 5.0.1 - which: 4.0.0 - yarn: 1.22.22 - transitivePeerDependencies: - - supports-color - dev: false - /@oclif/plugin-warn-if-update-available/2.1.1: resolution: {integrity: sha512-y7eSzT6R5bmTIJbiMMXgOlbBpcWXGlVhNeQJBLBCCy1+90Wbjyqf6uvY0i2WcO4sh/THTJ20qCW80j3XUlgDTA==} engines: {node: '>=12.0.0'} @@ -3136,11 +2943,11 @@ packages: - typescript dev: true - /@oclif/plugin-warn-if-update-available/2.1.1_jeqbknj46pgdeszrzbax4bk7my: + /@oclif/plugin-warn-if-update-available/2.1.1_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-y7eSzT6R5bmTIJbiMMXgOlbBpcWXGlVhNeQJBLBCCy1+90Wbjyqf6uvY0i2WcO4sh/THTJ20qCW80j3XUlgDTA==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y chalk: 4.1.2 debug: 4.3.7 http-call: 5.3.0 @@ -3154,11 +2961,11 @@ packages: - typescript dev: true - /@oclif/plugin-warn-if-update-available/2.1.1_ogreqof3k35xezedraj6pnd45y: + /@oclif/plugin-warn-if-update-available/2.1.1_scdp47z3rdmsjsnkk7dmy5sazq: resolution: {integrity: sha512-y7eSzT6R5bmTIJbiMMXgOlbBpcWXGlVhNeQJBLBCCy1+90Wbjyqf6uvY0i2WcO4sh/THTJ20qCW80j3XUlgDTA==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_scdp47z3rdmsjsnkk7dmy5sazq chalk: 4.1.2 debug: 4.3.7 http-call: 5.3.0 @@ -3218,11 +3025,11 @@ packages: - typescript dev: true - /@oclif/test/2.5.6_jeqbknj46pgdeszrzbax4bk7my: + /@oclif/test/2.5.6_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-AcusFApdU6/akXaofhBDrY4IM9uYzlOD9bYCCM0NwUXOv1m6320hSp2DT/wkj9H1gsvKbJXZHqgtXsNGZTWLFg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y fancy-test: 2.0.42 transitivePeerDependencies: - '@swc/core' @@ -3230,13 +3037,12 @@ packages: - '@types/node' - supports-color - typescript - dev: true - /@oclif/test/2.5.6_ogreqof3k35xezedraj6pnd45y: + /@oclif/test/2.5.6_scdp47z3rdmsjsnkk7dmy5sazq: resolution: {integrity: sha512-AcusFApdU6/akXaofhBDrY4IM9uYzlOD9bYCCM0NwUXOv1m6320hSp2DT/wkj9H1gsvKbJXZHqgtXsNGZTWLFg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_scdp47z3rdmsjsnkk7dmy5sazq fancy-test: 2.0.42 transitivePeerDependencies: - '@swc/core' @@ -3244,6 +3050,7 @@ packages: - '@types/node' - supports-color - typescript + dev: true /@oclif/test/2.5.6_typescript@4.9.5: resolution: {integrity: sha512-AcusFApdU6/akXaofhBDrY4IM9uYzlOD9bYCCM0NwUXOv1m6320hSp2DT/wkj9H1gsvKbJXZHqgtXsNGZTWLFg==} @@ -3512,14 +3319,14 @@ packages: /@types/adm-zip/0.5.5: resolution: {integrity: sha512-YCGstVMjc4LTY5uK9/obvxBya93axZOVOyf2GSUulADzmLhYE45u2nAssCs/fWBs1Ifq5Vat75JTPwd5XZoPJw==} dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: true /@types/babel__core/7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.25.6 - '@babel/types': 7.25.6 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 @@ -3528,26 +3335,26 @@ packages: /@types/babel__generator/7.6.8: resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.25.7 dev: true /@types/babel__template/7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.25.6 - '@babel/types': 7.25.6 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 dev: true /@types/babel__traverse/7.20.6: resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.25.7 dev: true - /@types/big-json/3.2.4: - resolution: {integrity: sha512-9j4OYGHfHazBz7WxRs1tqXy2qccjYAa4ej3vfT0uIPFvlX6nYw9Mvgxijvww6OKZE0aK6kFHTXDxR0uVJiRhLw==} + /@types/big-json/3.2.5: + resolution: {integrity: sha512-svpMgOodNauW9xaWn6EabpvQUwM1sizbLbzzkVsx1cCrHLJ18tK0OcMe0AL0HAukJkHld06ozIPO1+h+HiLSNQ==} dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: true /@types/bluebird/3.5.42: @@ -3558,7 +3365,7 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: false /@types/cacheable-request/6.0.3: @@ -3566,7 +3373,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.16.9 + '@types/node': 20.16.11 '@types/responselike': 1.0.3 dev: true @@ -3576,18 +3383,18 @@ packages: /@types/cli-progress/3.11.6: resolution: {integrity: sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA==} dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.11 /@types/connect/3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: false /@types/esm/3.2.2: resolution: {integrity: sha512-l3IQQD2sChjNiQVNf28qq+sY9Sjvz7HrcOO3g4ZeSaiQRXQccBaR6cpqXPpzJ3QYCt6UF7+4ugabMRsQTPV+Eg==} dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: true /@types/expect/1.20.4: @@ -3597,7 +3404,7 @@ packages: /@types/express-serve-static-core/4.19.6: resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.11 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -3620,20 +3427,20 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: true /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: true /@types/graceful-fs/4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: true /@types/http-cache-semantics/4.0.4: @@ -3689,13 +3496,13 @@ packages: /@types/jsonfile/6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: true /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: true /@types/linkify-it/5.0.0: @@ -3704,10 +3511,6 @@ packages: /@types/lodash/4.17.10: resolution: {integrity: sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==} - dev: true - - /@types/lodash/4.17.9: - resolution: {integrity: sha512-w9iWudx1XWOHW5lQRS9iKpK/XuRhnN+0T7HvdCCd802FYkT1AMTnxndJHGrNJwRoRHkslGr4S29tjm1cT7x/7w==} /@types/markdown-it/14.1.2: resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==} @@ -3735,11 +3538,11 @@ packages: /@types/mkdirp/1.0.2: resolution: {integrity: sha512-o0K1tSO0Dx5X6xlU5F1D6625FawhC3dU3iqr25lluNv/+/QIVH8RLNEiVokgIZo+mz+87w/3Mkg/VvQS+J51fQ==} dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: true - /@types/mocha/10.0.8: - resolution: {integrity: sha512-HfMcUmy9hTMJh66VNcmeC9iVErIZJli2bszuXc6julh5YGuRb/W5OnkHjwLNYdFlMis0sY3If5SEAp+PktdJjw==} + /@types/mocha/10.0.9: + resolution: {integrity: sha512-sicdRoWtYevwxjOHNMPTl3vSfJM6oyW8o1wXeI7uww6b6xHg8eBznQDNSGBCDJmsE8UMxP05JgZRtsKbTqt//Q==} dev: true /@types/mocha/8.2.3: @@ -3756,8 +3559,8 @@ packages: /@types/node/16.18.113: resolution: {integrity: sha512-4jHxcEzSXpF1cBNxogs5FVbVSFSKo50sFCn7Xg7vmjJTbWFWgeuHW3QnoINlfmfG++MFR/q97RZE5RQXKeT+jg==} - /@types/node/20.16.9: - resolution: {integrity: sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==} + /@types/node/20.16.11: + resolution: {integrity: sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==} dependencies: undici-types: 6.19.8 @@ -3768,7 +3571,7 @@ packages: /@types/progress-stream/2.0.5: resolution: {integrity: sha512-5YNriuEZkHlFHHepLIaxzq3atGeav1qCTGzB74HKWpo66qjfostF+rHc785YYYHeBytve8ZG3ejg42jEIfXNiQ==} dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: true /@types/qs/6.9.16: @@ -3782,7 +3585,7 @@ packages: /@types/responselike/1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: true /@types/semver/7.5.8: @@ -3793,14 +3596,14 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: false /@types/serve-static/1.15.7: resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.16.9 + '@types/node': 20.16.11 '@types/send': 0.17.4 dev: false @@ -3819,14 +3622,14 @@ packages: /@types/tar/6.1.13: resolution: {integrity: sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==} dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.11 minipass: 4.2.8 dev: true /@types/through/0.0.33: resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: true /@types/tmp/0.2.6: @@ -3839,6 +3642,7 @@ packages: /@types/triple-beam/1.3.5: resolution: {integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==} + dev: false /@types/uuid/9.0.8: resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} @@ -3848,7 +3652,7 @@ packages: resolution: {integrity: sha512-Sr2fYMBUVGYq8kj3UthXFAu5UN6ZW+rYr4NACjZQJvHvj+c8lYv0CahmZ2P/r7iUkN44gGUBwqxZkrKXYPb7cw==} dependencies: '@types/expect': 1.20.4 - '@types/node': 20.16.9 + '@types/node': 20.16.11 dev: true /@types/yargs-parser/21.0.3: @@ -3894,7 +3698,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin/6.21.0_orvgifedatqukxtqc62v55dbnm: + /@typescript-eslint/eslint-plugin/6.21.0_4bslokzpmdx5sv7j4jahtirwsi: resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3906,10 +3710,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm + '@typescript-eslint/parser': 6.21.0_inylsuzpwuenpw7p6e7ggu4qmy '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm - '@typescript-eslint/utils': 6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm + '@typescript-eslint/type-utils': 6.21.0_inylsuzpwuenpw7p6e7ggu4qmy + '@typescript-eslint/utils': 6.21.0_inylsuzpwuenpw7p6e7ggu4qmy '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 eslint: 8.57.1 @@ -3917,8 +3721,8 @@ packages: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.6.3 - ts-api-utils: 1.3.0_typescript@5.6.2 - typescript: 5.6.2 + ts-api-utils: 1.3.0_typescript@5.6.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true @@ -4002,7 +3806,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm: + /@typescript-eslint/parser/6.21.0_inylsuzpwuenpw7p6e7ggu4qmy: resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4014,11 +3818,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.6.2 + '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.6.3 '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 eslint: 8.57.1 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true @@ -4108,7 +3912,7 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils/6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm: + /@typescript-eslint/type-utils/6.21.0_inylsuzpwuenpw7p6e7ggu4qmy: resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4118,12 +3922,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.6.2 - '@typescript-eslint/utils': 6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm + '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.6.3 + '@typescript-eslint/utils': 6.21.0_inylsuzpwuenpw7p6e7ggu4qmy debug: 4.3.7 eslint: 8.57.1 - ts-api-utils: 1.3.0_typescript@5.6.2 - typescript: 5.6.2 + ts-api-utils: 1.3.0_typescript@5.6.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true @@ -4206,7 +4010,7 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree/6.21.0_typescript@5.6.2: + /@typescript-eslint/typescript-estree/6.21.0_typescript@5.6.3: resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4222,8 +4026,8 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.3 - ts-api-utils: 1.3.0_typescript@5.6.2 - typescript: 5.6.2 + ts-api-utils: 1.3.0_typescript@5.6.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true @@ -4250,7 +4054,7 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree/7.18.0_typescript@5.6.2: + /@typescript-eslint/typescript-estree/7.18.0_typescript@5.6.3: resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -4266,8 +4070,8 @@ packages: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0_typescript@5.6.2 - typescript: 5.6.2 + ts-api-utils: 1.3.0_typescript@5.6.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true @@ -4311,7 +4115,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils/6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm: + /@typescript-eslint/utils/6.21.0_inylsuzpwuenpw7p6e7ggu4qmy: resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4322,7 +4126,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.6.2 + '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.6.3 eslint: 8.57.1 semver: 7.6.3 transitivePeerDependencies: @@ -4365,7 +4169,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils/7.18.0_hjvaeeg43g7el7m5pcdc7xyzxm: + /@typescript-eslint/utils/7.18.0_inylsuzpwuenpw7p6e7ggu4qmy: resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -4374,7 +4178,7 @@ packages: '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0_typescript@5.6.2 + '@typescript-eslint/typescript-estree': 7.18.0_typescript@5.6.3 eslint: 8.57.1 transitivePeerDependencies: - supports-color @@ -4482,7 +4286,6 @@ packages: engines: {node: '>=6.5'} dependencies: event-target-shim: 5.0.1 - dev: true /accepts/1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} @@ -4567,6 +4370,7 @@ packages: optional: true dependencies: ajv: 8.17.1 + dev: false /ajv/6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} @@ -4581,7 +4385,7 @@ packages: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.0.1 + fast-uri: 3.0.2 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -4605,6 +4409,7 @@ packages: /ansi-escapes/3.2.0: resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} engines: {node: '>=4'} + dev: false /ansi-escapes/4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} @@ -4620,6 +4425,7 @@ packages: /ansi-regex/3.0.1: resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==} engines: {node: '>=4'} + dev: false /ansi-regex/5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -4908,6 +4714,7 @@ packages: /atomically/1.7.0: resolution: {integrity: sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==} engines: {node: '>=10.12.0'} + dev: false /available-typed-arrays/1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} @@ -4950,18 +4757,19 @@ packages: proxy-from-env: 1.1.0 transitivePeerDependencies: - debug + dev: false - /babel-jest/29.7.0_@babel+core@7.25.2: + /babel-jest/29.7.0_@babel+core@7.25.7: resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3_@babel+core@7.25.2 + babel-preset-jest: 29.6.3_@babel+core@7.25.7 chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -4973,7 +4781,7 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-plugin-utils': 7.25.7 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -4986,44 +4794,44 @@ packages: resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.25.0 - '@babel/types': 7.25.6 + '@babel/template': 7.25.7 + '@babel/types': 7.25.7 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 dev: true - /babel-preset-current-node-syntax/1.1.0_@babel+core@7.25.2: + /babel-preset-current-node-syntax/1.1.0_@babel+core@7.25.7: resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.25.2 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.25.2 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.25.2 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.25.2 - '@babel/plugin-syntax-import-attributes': 7.25.6_@babel+core@7.25.2 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.25.2 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.25.2 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.25.2 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.25.2 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.25.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.25.2 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.25.2 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.25.2 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.25.2 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.25.2 - dev: true - - /babel-preset-jest/29.6.3_@babel+core@7.25.2: + '@babel/core': 7.25.7 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.25.7 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.25.7 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.25.7 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.25.7 + '@babel/plugin-syntax-import-attributes': 7.25.7_@babel+core@7.25.7 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.25.7 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.25.7 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.25.7 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.25.7 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.25.7 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.25.7 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.25.7 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.25.7 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.25.7 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.25.7 + dev: true + + /babel-preset-jest/29.6.3_@babel+core@7.25.7: resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.1.0_@babel+core@7.25.2 + babel-preset-current-node-syntax: 1.1.0_@babel+core@7.25.7 dev: true /balanced-match/1.0.2: @@ -5105,6 +4913,7 @@ packages: /boolbase/1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: false /brace-expansion/1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -5132,10 +4941,10 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001664 - electron-to-chromium: 1.5.29 + caniuse-lite: 1.0.30001667 + electron-to-chromium: 1.5.33 node-releases: 2.0.18 - update-browserslist-db: 1.1.0_browserslist@4.24.0 + update-browserslist-db: 1.1.1_browserslist@4.24.0 dev: true /bs-logger/0.2.6: @@ -5174,7 +4983,6 @@ packages: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - dev: true /builtin-modules/3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} @@ -5379,8 +5187,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001664: - resolution: {integrity: sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==} + /caniuse-lite/1.0.30001667: + resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} dev: true /cardinal/2.1.1: @@ -5443,6 +5251,7 @@ packages: /chardet/0.4.2: resolution: {integrity: sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==} + dev: false /chardet/0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} @@ -5462,6 +5271,7 @@ packages: domelementtype: 2.3.0 domhandler: 5.0.3 domutils: 3.1.0 + dev: false /cheerio/1.0.0: resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==} @@ -5476,8 +5286,9 @@ packages: parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 7.0.0 parse5-parser-stream: 7.1.2 - undici: 6.19.8 + undici: 6.20.0 whatwg-mimetype: 4.0.0 + dev: false /child_process/1.0.2: resolution: {integrity: sha512-Wmza/JzL0SiWz7kl6MhIKT5ceIlnFPJX+lwUGj7Clhy5MMldsSoJR0+uvRzOS5Kv45Mq7t1PoE8TsOA9bzvb6g==} @@ -5549,6 +5360,7 @@ packages: engines: {node: '>=4'} dependencies: restore-cursor: 2.0.0 + dev: false /cli-cursor/3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} @@ -5582,6 +5394,7 @@ packages: /cli-width/2.2.1: resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} + dev: false /cli-width/3.0.0: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} @@ -5702,6 +5515,7 @@ packages: dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 + dev: false /color-support/1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} @@ -5713,6 +5527,7 @@ packages: dependencies: color-convert: 1.9.3 color-string: 1.9.1 + dev: false /color/4.2.3: resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} @@ -5720,6 +5535,7 @@ packages: dependencies: color-convert: 2.0.1 color-string: 1.9.1 + dev: false /colors/1.0.3: resolution: {integrity: sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==} @@ -5730,6 +5546,7 @@ packages: dependencies: color: 3.2.1 text-hex: 1.0.0 + dev: false /combined-stream/1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} @@ -5824,6 +5641,7 @@ packages: onetime: 5.1.2 pkg-up: 3.1.0 semver: 7.6.3 + dev: false /config-master/3.1.0: resolution: {integrity: sha512-n7LBL1zBzYdTpF1mx5DNcZnZn05CWIdsdvtPL4MosvqbBUK3Rq6VWEtGUuF3Y0s9/CIhMejezqlSkP6TnCJ/9g==} @@ -5858,7 +5676,7 @@ packages: resolution: {integrity: sha512-3xLDpqBH/JF60XSY44WHQYAYt+cPW6SJWXBuGOAAkxtp8Q422i/nmoWfNHsaRDSi+T+FXUS4tVB/hTHRyIXb1Q==} engines: {node: '>= 10.14.2'} dependencies: - '@contentstack/utils': 1.3.11 + '@contentstack/utils': 1.3.12 cheerio: 1.0.0 es6-promise: 4.2.8 isomorphic-fetch: 3.0.0 @@ -5866,6 +5684,7 @@ packages: qs: 6.13.0 transitivePeerDependencies: - encoding + dev: false /convert-source-map/1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} @@ -5947,6 +5766,7 @@ packages: /crypto-random-string/2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} + dev: false /css-select/5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} @@ -5956,10 +5776,12 @@ packages: domhandler: 5.0.3 domutils: 3.1.0 nth-check: 2.1.1 + dev: false /css-what/6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} + dev: false /cssom/0.3.8: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} @@ -6027,7 +5849,7 @@ packages: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 dev: true /dateformat/4.6.3: @@ -6039,6 +5861,7 @@ packages: engines: {node: '>=10'} dependencies: mimic-fn: 3.1.0 + dev: false /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} @@ -6182,6 +6005,7 @@ packages: /define-lazy-prop/2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} + dev: false /define-properties/1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} @@ -6297,9 +6121,11 @@ packages: domelementtype: 2.3.0 domhandler: 5.0.3 entities: 4.5.0 + dev: false /domelementtype/2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + dev: false /domexception/4.0.0: resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} @@ -6314,6 +6140,7 @@ packages: engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 + dev: false /domutils/3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} @@ -6321,6 +6148,7 @@ packages: dom-serializer: 2.0.0 domelementtype: 2.3.0 domhandler: 5.0.3 + dev: false /dot-object/2.1.5: resolution: {integrity: sha512-xHF8EP4XH/Ba9fvAF2LDd5O3IITVolerVV6xvkxoM8zlGEiCUrggpAnHyOoKJKCrhvPcGATFAUwIujj7bRG5UA==} @@ -6335,6 +6163,7 @@ packages: engines: {node: '>=10'} dependencies: is-obj: 2.0.0 + dev: false /dotenv-expand/9.0.0: resolution: {integrity: sha512-uW8Hrhp5ammm9x7kBLR6jDfujgaDarNA02tprvZdyrJ7MpdzD1KyrIHG4l+YoC2fJ2UcdFdNWNWIjt+sexBHJw==} @@ -6359,8 +6188,8 @@ packages: dependencies: jake: 10.9.2 - /electron-to-chromium/1.5.29: - resolution: {integrity: sha512-PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw==} + /electron-to-chromium/1.5.33: + resolution: {integrity: sha512-+cYTcFB1QqD4j4LegwLfpCNxifb6dDFUAwk6RsLusCwIaZI6or2f+q8rs5tTB2YC53HhOlIbEaqHMAAC8IOIwA==} dev: true /elegant-spinner/1.0.1: @@ -6381,6 +6210,7 @@ packages: /enabled/2.0.0: resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==} + dev: false /encodeurl/1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} @@ -6397,6 +6227,7 @@ packages: dependencies: iconv-lite: 0.6.3 whatwg-encoding: 3.1.1 + dev: false /encoding/0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -6488,7 +6319,7 @@ packages: object-inspect: 1.13.2 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 safe-array-concat: 1.1.2 safe-regex-test: 1.0.3 string.prototype.trim: 1.2.9 @@ -6545,6 +6376,7 @@ packages: /es6-promise/4.2.8: resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} + dev: false /escalade/3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} @@ -6580,15 +6412,15 @@ packages: source-map: 0.6.1 dev: false - /eslint-config-oclif-typescript/3.1.11_avq3eyf5kaj6ssrwo7fvkrwnji: - resolution: {integrity: sha512-4ES2PhL8nsKaVRqQoSwYwteoLnnns72vh6Sc5INsOSKpa/kDsG9nlLC/+kxcpLWy8A1p5JFDAwrDyg6qXbwZtg==} + /eslint-config-oclif-typescript/3.1.12_avq3eyf5kaj6ssrwo7fvkrwnji: + resolution: {integrity: sha512-hEXU/PEJyjeLiTrCmgcmx0+FHwVpqipkKSykesdMsk2v43Mqh5bq2j3cyxHXZBCOxpTACVlM6KG7d4LFaWoVHQ==} engines: {node: '>=18.0.0'} dependencies: '@typescript-eslint/eslint-plugin': 6.21.0_s4hemk7ff6xb5gs532l53o6gkm '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji eslint-config-xo-space: 0.35.0_eslint@8.57.1 - eslint-import-resolver-typescript: 3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a - eslint-plugin-import: 2.30.0_dgutxutduxvbuxup656vswurxm + eslint-import-resolver-typescript: 3.6.3_fu3mwgxqh2qclshvsiszewetqy + eslint-plugin-import: 2.31.0_dgutxutduxvbuxup656vswurxm eslint-plugin-mocha: 10.5.0_eslint@8.57.1 eslint-plugin-n: 15.7.0_eslint@8.57.1 eslint-plugin-perfectionist: 2.11.0_avq3eyf5kaj6ssrwo7fvkrwnji @@ -6605,18 +6437,18 @@ packages: - vue-eslint-parser dev: true - /eslint-config-oclif-typescript/3.1.11_hjvaeeg43g7el7m5pcdc7xyzxm: - resolution: {integrity: sha512-4ES2PhL8nsKaVRqQoSwYwteoLnnns72vh6Sc5INsOSKpa/kDsG9nlLC/+kxcpLWy8A1p5JFDAwrDyg6qXbwZtg==} + /eslint-config-oclif-typescript/3.1.12_inylsuzpwuenpw7p6e7ggu4qmy: + resolution: {integrity: sha512-hEXU/PEJyjeLiTrCmgcmx0+FHwVpqipkKSykesdMsk2v43Mqh5bq2j3cyxHXZBCOxpTACVlM6KG7d4LFaWoVHQ==} engines: {node: '>=18.0.0'} dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0_orvgifedatqukxtqc62v55dbnm - '@typescript-eslint/parser': 6.21.0_hjvaeeg43g7el7m5pcdc7xyzxm + '@typescript-eslint/eslint-plugin': 6.21.0_4bslokzpmdx5sv7j4jahtirwsi + '@typescript-eslint/parser': 6.21.0_inylsuzpwuenpw7p6e7ggu4qmy eslint-config-xo-space: 0.35.0_eslint@8.57.1 - eslint-import-resolver-typescript: 3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a - eslint-plugin-import: 2.30.0_dgutxutduxvbuxup656vswurxm + eslint-import-resolver-typescript: 3.6.3_fu3mwgxqh2qclshvsiszewetqy + eslint-plugin-import: 2.31.0_dgutxutduxvbuxup656vswurxm eslint-plugin-mocha: 10.5.0_eslint@8.57.1 eslint-plugin-n: 15.7.0_eslint@8.57.1 - eslint-plugin-perfectionist: 2.11.0_hjvaeeg43g7el7m5pcdc7xyzxm + eslint-plugin-perfectionist: 2.11.0_inylsuzpwuenpw7p6e7ggu4qmy transitivePeerDependencies: - astro-eslint-parser - eslint @@ -6771,7 +6603,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript/3.6.3_qqedvn7y53ys7jm3xejtyy4rva: + /eslint-import-resolver-typescript/3.6.3_fu3mwgxqh2qclshvsiszewetqy: resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6787,9 +6619,9 @@ packages: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 - eslint: 7.32.0 - eslint-module-utils: 2.11.1_xpoooszrvfjigwlbnr42f5rlki - eslint-plugin-import: 2.31.0_xpoooszrvfjigwlbnr42f5rlki + eslint: 8.57.1 + eslint-module-utils: 2.12.0_dgutxutduxvbuxup656vswurxm + eslint-plugin-import: 2.31.0_dgutxutduxvbuxup656vswurxm fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 @@ -6801,7 +6633,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript/3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a: + /eslint-import-resolver-typescript/3.6.3_qqedvn7y53ys7jm3xejtyy4rva: resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6817,9 +6649,9 @@ packages: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 - eslint: 8.57.1 - eslint-module-utils: 2.11.1_dgutxutduxvbuxup656vswurxm - eslint-plugin-import: 2.30.0_dgutxutduxvbuxup656vswurxm + eslint: 7.32.0 + eslint-module-utils: 2.12.0_xpoooszrvfjigwlbnr42f5rlki + eslint-plugin-import: 2.31.0_xpoooszrvfjigwlbnr42f5rlki fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 @@ -6831,8 +6663,8 @@ packages: - supports-color dev: true - /eslint-module-utils/2.11.1_2ejcujbol4xkkapwdwpicudaxu: - resolution: {integrity: sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==} + /eslint-module-utils/2.12.0_2ejcujbol4xkkapwdwpicudaxu: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -6856,13 +6688,13 @@ packages: debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a + eslint-import-resolver-typescript: 3.6.3_fu3mwgxqh2qclshvsiszewetqy transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.11.1_dgutxutduxvbuxup656vswurxm: - resolution: {integrity: sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==} + /eslint-module-utils/2.12.0_dgutxutduxvbuxup656vswurxm: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -6885,13 +6717,13 @@ packages: '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji debug: 3.2.7 eslint: 8.57.1 - eslint-import-resolver-typescript: 3.6.3_y7taq6fgt3pjqmyrtvbtxffs6a + eslint-import-resolver-typescript: 3.6.3_fu3mwgxqh2qclshvsiszewetqy transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.11.1_xpoooszrvfjigwlbnr42f5rlki: - resolution: {integrity: sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==} + /eslint-module-utils/2.12.0_n755bj25kg2c7z5rccm44ttecm: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -6914,12 +6746,13 @@ packages: '@typescript-eslint/parser': 6.21.0_jofidmxrjzhj7l6vknpw5ecvfe debug: 3.2.7 eslint: 7.32.0 + eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.3_qqedvn7y53ys7jm3xejtyy4rva transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.12.0_n755bj25kg2c7z5rccm44ttecm: + /eslint-module-utils/2.12.0_xpoooszrvfjigwlbnr42f5rlki: resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: @@ -6943,7 +6776,6 @@ packages: '@typescript-eslint/parser': 6.21.0_jofidmxrjzhj7l6vknpw5ecvfe debug: 3.2.7 eslint: 7.32.0 - eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.3_qqedvn7y53ys7jm3xejtyy4rva transitivePeerDependencies: - supports-color @@ -6993,12 +6825,12 @@ packages: regexpp: 3.2.0 dev: true - /eslint-plugin-import/2.30.0_dgutxutduxvbuxup656vswurxm: - resolution: {integrity: sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==} + /eslint-plugin-import/2.31.0_dgutxutduxvbuxup656vswurxm: + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 peerDependenciesMeta: '@typescript-eslint/parser': optional: true @@ -7013,7 +6845,7 @@ packages: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.11.1_2ejcujbol4xkkapwdwpicudaxu + eslint-module-utils: 2.12.0_2ejcujbol4xkkapwdwpicudaxu hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -7022,6 +6854,7 @@ packages: object.groupby: 1.0.3 object.values: 1.2.0 semver: 6.3.1 + string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -7203,7 +7036,7 @@ packages: - typescript dev: true - /eslint-plugin-perfectionist/2.11.0_hjvaeeg43g7el7m5pcdc7xyzxm: + /eslint-plugin-perfectionist/2.11.0_inylsuzpwuenpw7p6e7ggu4qmy: resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -7221,7 +7054,7 @@ packages: vue-eslint-parser: optional: true dependencies: - '@typescript-eslint/utils': 7.18.0_hjvaeeg43g7el7m5pcdc7xyzxm + '@typescript-eslint/utils': 7.18.0_inylsuzpwuenpw7p6e7ggu4qmy eslint: 8.57.1 minimatch: 9.0.5 natural-compare-lite: 1.4.0 @@ -7263,7 +7096,7 @@ packages: peerDependencies: eslint: '>=7.32.0' dependencies: - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.7 ci-info: 3.9.0 clean-regexp: 1.0.0 eslint: 7.32.0 @@ -7286,7 +7119,7 @@ packages: peerDependencies: eslint: '>=7.32.0' dependencies: - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.7 ci-info: 3.9.0 clean-regexp: 1.0.0 eslint: 8.57.1 @@ -7324,8 +7157,8 @@ packages: peerDependencies: eslint: '>=7.0.0' dependencies: - '@babel/core': 7.25.2 - '@babel/eslint-parser': 7.25.1_vcko6n4u7xeo5rwd2py5qyyy7i + '@babel/core': 7.25.7 + '@babel/eslint-parser': 7.25.7_etyso2f6lp2rwaqtyvmq6r5hme eslint: 7.32.0 eslint-visitor-keys: 2.1.0 esquery: 1.6.0 @@ -7339,8 +7172,8 @@ packages: peerDependencies: eslint: '>=7.0.0' dependencies: - '@babel/core': 7.25.2 - '@babel/eslint-parser': 7.25.1_uhszjnyxpp3ff7nctzrrdj6llq + '@babel/core': 7.25.7 + '@babel/eslint-parser': 7.25.7_xzd5y2yh7dv6xdly2tmj2hmjnm eslint: 8.57.1 eslint-visitor-keys: 2.1.0 esquery: 1.6.0 @@ -7394,6 +7227,7 @@ packages: /eslint/7.32.0: resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==} engines: {node: ^10.12.0 || >=12.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true dependencies: '@babel/code-frame': 7.12.11 @@ -7443,6 +7277,7 @@ packages: /eslint/8.57.1: resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true dependencies: '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 @@ -7550,7 +7385,6 @@ packages: /event-target-shim/5.0.1: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - dev: true /eventemitter3/4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} @@ -7564,7 +7398,6 @@ packages: /events/3.3.0: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} - dev: true /execa/5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} @@ -7647,6 +7480,7 @@ packages: chardet: 0.4.2 iconv-lite: 0.4.24 tmp: 0.0.33 + dev: false /external-editor/3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} @@ -7667,8 +7501,8 @@ packages: deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. dependencies: '@types/chai': 4.3.20 - '@types/lodash': 4.17.9 - '@types/node': 20.16.9 + '@types/lodash': 4.17.10 + '@types/node': 20.16.11 '@types/sinon': 10.0.20 lodash: 4.17.21 mock-stdin: 1.0.0 @@ -7684,8 +7518,8 @@ packages: deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. dependencies: '@types/chai': 4.3.20 - '@types/lodash': 4.17.9 - '@types/node': 20.16.9 + '@types/lodash': 4.17.10 + '@types/node': 20.16.11 '@types/sinon': 10.0.20 lodash: 4.17.21 mock-stdin: 1.0.0 @@ -7728,8 +7562,8 @@ packages: dependencies: fastest-levenshtein: 1.0.16 - /fast-uri/3.0.1: - resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} + /fast-uri/3.0.2: + resolution: {integrity: sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==} /fastest-levenshtein/1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} @@ -7748,9 +7582,10 @@ packages: /fecha/4.2.3: resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} + dev: false - /figlet/1.7.0: - resolution: {integrity: sha512-gO8l3wvqo0V7wEFLXPbkX83b7MVjRrk1oRLfYlZXol8nEpb/ON9pcKLI4qpBv5YtOTfrINtqb7b40iYY2FTWFg==} + /figlet/1.8.0: + resolution: {integrity: sha512-chzvGjd+Sp7KUvPHZv6EXV5Ir3Q7kYNpCr4aHrRW79qFtTefmQZNny+W1pW9kf5zeE6dikku2W50W/wAH2xWgw==} engines: {node: '>= 0.4.0'} hasBin: true dev: false @@ -7768,6 +7603,7 @@ packages: engines: {node: '>=4'} dependencies: escape-string-regexp: 1.0.5 + dev: false /figures/3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} @@ -7855,6 +7691,7 @@ packages: engines: {node: '>=6'} dependencies: locate-path: 3.0.0 + dev: false /find-up/4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} @@ -7912,6 +7749,7 @@ packages: /fn.name/1.1.0: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} + dev: false /follow-redirects/1.15.9: resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} @@ -7933,6 +7771,7 @@ packages: optional: true dependencies: debug: 4.3.7 + dev: false /for-each/0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -7961,6 +7800,7 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 + dev: false /form-data/4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} @@ -8060,6 +7900,7 @@ packages: /fuzzy/0.1.3: resolution: {integrity: sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==} engines: {node: '>= 0.6.0'} + dev: false /gauge/3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} @@ -8180,7 +8021,7 @@ packages: jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 - package-json-from-dist: 1.0.0 + package-json-from-dist: 1.0.1 path-scurry: 1.11.1 /glob/7.2.0: @@ -8433,6 +8274,7 @@ packages: domhandler: 5.0.3 domutils: 3.1.0 entities: 4.5.0 + dev: false /http-cache-semantics/4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} @@ -8638,6 +8480,7 @@ packages: figures: 2.0.0 fuzzy: 0.1.3 inquirer: 3.3.0 + dev: false /inquirer-search-list/1.2.6: resolution: {integrity: sha512-C4pKSW7FOYnkAloH8rB4FiM91H1v08QFZZJh6KRt//bMfdDBIhgdX8wjHvrVH2bu5oIo6wYqGpzSBxkeClPxew==} @@ -8646,6 +8489,7 @@ packages: figures: 2.0.0 fuzzy: 0.1.3 inquirer: 3.3.0 + dev: false /inquirer/3.3.0: resolution: {integrity: sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==} @@ -8664,6 +8508,7 @@ packages: string-width: 2.1.1 strip-ansi: 4.0.0 through: 2.3.8 + dev: false /inquirer/5.2.0: resolution: {integrity: sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==} @@ -8759,6 +8604,7 @@ packages: /is-arrayish/0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + dev: false /is-bigint/1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} @@ -8819,6 +8665,12 @@ packages: engines: {node: '>=8'} hasBin: true + /is-docker/3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dev: false + /is-extglob/1.0.0: resolution: {integrity: sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==} engines: {node: '>=0.10.0'} @@ -8838,6 +8690,7 @@ packages: /is-fullwidth-code-point/2.0.0: resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} engines: {node: '>=4'} + dev: false /is-fullwidth-code-point/3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} @@ -8868,6 +8721,14 @@ packages: dependencies: is-extglob: 2.1.1 + /is-inside-container/1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: 3.0.0 + dev: false + /is-interactive/1.0.0: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} @@ -8908,6 +8769,7 @@ packages: /is-obj/2.0.0: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} + dev: false /is-object/1.0.2: resolution: {integrity: sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==} @@ -9029,6 +8891,13 @@ packages: dependencies: is-docker: 2.2.1 + /is-wsl/3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + dependencies: + is-inside-container: 1.0.0 + dev: false + /isarray/1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} @@ -9060,6 +8929,7 @@ packages: whatwg-fetch: 3.6.20 transitivePeerDependencies: - encoding + dev: false /isstream/0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} @@ -9081,7 +8951,7 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -9093,8 +8963,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.25.2 - '@babel/parser': 7.25.6 + '@babel/core': 7.25.7 + '@babel/parser': 7.25.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -9106,8 +8976,8 @@ packages: resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.25.2 - '@babel/parser': 7.25.6 + '@babel/core': 7.25.7 + '@babel/parser': 7.25.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.3 @@ -9189,7 +9059,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.9 + '@types/node': 20.16.11 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -9278,10 +9148,10 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0_@babel+core@7.25.2 + babel-jest: 29.7.0_@babel+core@7.25.7 chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -9305,7 +9175,7 @@ packages: - supports-color dev: true - /jest-config/29.7.0_2g6loqgebgnagbbrmjjc7cbjsy: + /jest-config/29.7.0_@types+node@20.16.11: resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -9317,11 +9187,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.9 - babel-jest: 29.7.0_@babel+core@7.25.2 + '@types/node': 20.16.11 + babel-jest: 29.7.0_@babel+core@7.25.7 chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -9340,13 +9210,12 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 8.10.2_typescript@4.9.5 transitivePeerDependencies: - babel-plugin-macros - supports-color dev: true - /jest-config/29.7.0_@types+node@20.16.9: + /jest-config/29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi: resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -9358,11 +9227,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.9 - babel-jest: 29.7.0_@babel+core@7.25.2 + '@types/node': 14.18.63 + babel-jest: 29.7.0_@babel+core@7.25.7 chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -9381,12 +9250,13 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 + ts-node: 8.10.2_typescript@4.9.5 transitivePeerDependencies: - babel-plugin-macros - supports-color dev: true - /jest-config/29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi: + /jest-config/29.7.0_xkxz5eby2ogoedielufu5q7wmm: resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -9398,11 +9268,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 14.18.63 - babel-jest: 29.7.0_@babel+core@7.25.2 + '@types/node': 20.16.11 + babel-jest: 29.7.0_@babel+core@7.25.7 chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -9472,7 +9342,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.9 + '@types/node': 20.16.11 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -9493,7 +9363,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.16.9 + '@types/node': 20.16.11 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -9528,7 +9398,7 @@ packages: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -9544,7 +9414,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.9 + '@types/node': 20.16.11 jest-util: 29.7.0 dev: true @@ -9599,7 +9469,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.9 + '@types/node': 20.16.11 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -9630,7 +9500,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.9 + '@types/node': 20.16.11 chalk: 4.1.2 cjs-module-lexer: 1.4.1 collect-v8-coverage: 1.0.2 @@ -9653,15 +9523,15 @@ packages: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.25.2 - '@babel/generator': 7.25.6 - '@babel/plugin-syntax-jsx': 7.24.7_@babel+core@7.25.2 - '@babel/plugin-syntax-typescript': 7.25.4_@babel+core@7.25.2 - '@babel/types': 7.25.6 + '@babel/core': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/plugin-syntax-jsx': 7.25.7_@babel+core@7.25.7 + '@babel/plugin-syntax-typescript': 7.25.7_@babel+core@7.25.7 + '@babel/types': 7.25.7 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.1.0_@babel+core@7.25.2 + babel-preset-current-node-syntax: 1.1.0_@babel+core@7.25.7 chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -9682,7 +9552,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.9 + '@types/node': 20.16.11 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -9707,7 +9577,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.9 + '@types/node': 20.16.11 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -9719,7 +9589,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.11 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -9847,7 +9717,7 @@ packages: engines: {node: '>=12.0.0'} hasBin: true dependencies: - '@babel/parser': 7.25.6 + '@babel/parser': 7.25.7 '@jsdoc/salty': 0.2.8 '@types/markdown-it': 14.1.2 bluebird: 3.7.2 @@ -9887,7 +9757,7 @@ packages: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.12 + nwsapi: 2.2.13 parse5: 7.1.2 saxes: 6.0.0 symbol-tree: 3.2.4 @@ -9905,9 +9775,9 @@ packages: - utf-8-validate dev: false - /jsesc/2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} + /jsesc/3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} hasBin: true dev: true @@ -9937,6 +9807,7 @@ packages: /json-schema-typed/7.0.3: resolution: {integrity: sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==} + dev: false /json-stable-stringify-without-jsonify/1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} @@ -10023,9 +9894,11 @@ packages: /klona/2.0.6: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} + dev: false /kuler/2.0.0: resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} + dev: false /leven/3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} @@ -10118,6 +9991,7 @@ packages: /localStorage/1.0.4: resolution: {integrity: sha512-r35zrihcDiX+dqWlJSeIwS9nrF95OQTgqMFm3FB2D/+XgdmZtcutZOb7t0xXkhOEM8a9kpuu7cc28g1g36I5DQ==} engines: {node: '>= v0.2.0'} + dev: false /locate-path/3.0.0: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} @@ -10125,6 +9999,7 @@ packages: dependencies: p-locate: 3.0.0 path-exists: 3.0.0 + dev: false /locate-path/5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} @@ -10280,6 +10155,7 @@ packages: ms: 2.1.3 safe-stable-stringify: 2.5.0 triple-beam: 1.4.1 + dev: false /loose-envify/1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} @@ -10602,6 +10478,7 @@ packages: /mimic-fn/1.2.0: resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} engines: {node: '>=4'} + dev: false /mimic-fn/2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} @@ -10610,6 +10487,7 @@ packages: /mimic-fn/3.1.0: resolution: {integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==} engines: {node: '>=8'} + dev: false /mimic-response/1.0.1: resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} @@ -10871,6 +10749,7 @@ packages: /mute-stream/0.0.7: resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} + dev: false /mute-stream/0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} @@ -11262,81 +11141,6 @@ packages: path-key: 4.0.0 dev: false - /npm/10.8.3: - resolution: {integrity: sha512-0IQlyAYvVtQ7uOhDFYZCGK8kkut2nh8cpAdA9E6FvRSJaTgtZRZgNjlC5ZCct//L73ygrpY93CxXpRJDtNqPVg==} - engines: {node: ^18.17.0 || >=20.5.0} - hasBin: true - dev: false - bundledDependencies: - - '@isaacs/string-locale-compare' - - '@npmcli/arborist' - - '@npmcli/config' - - '@npmcli/fs' - - '@npmcli/map-workspaces' - - '@npmcli/package-json' - - '@npmcli/promise-spawn' - - '@npmcli/redact' - - '@npmcli/run-script' - - '@sigstore/tuf' - - abbrev - - archy - - cacache - - chalk - - ci-info - - cli-columns - - fastest-levenshtein - - fs-minipass - - glob - - graceful-fs - - hosted-git-info - - ini - - init-package-json - - is-cidr - - json-parse-even-better-errors - - libnpmaccess - - libnpmdiff - - libnpmexec - - libnpmfund - - libnpmhook - - libnpmorg - - libnpmpack - - libnpmpublish - - libnpmsearch - - libnpmteam - - libnpmversion - - make-fetch-happen - - minimatch - - minipass - - minipass-pipeline - - ms - - node-gyp - - nopt - - normalize-package-data - - npm-audit-report - - npm-install-checks - - npm-package-arg - - npm-pick-manifest - - npm-profile - - npm-registry-fetch - - npm-user-validate - - p-map - - pacote - - parse-conflict-json - - proc-log - - qrcode-terminal - - read - - semver - - spdx-expression-parse - - ssri - - supports-color - - tar - - text-table - - tiny-relative-date - - treeverse - - validate-npm-package-name - - which - - write-file-atomic - /npm/10.9.0: resolution: {integrity: sha512-ZanDioFylI9helNhl2LNd+ErmVD+H5I53ry41ixlLyCBgkuYb+58CvbAp99hW+zr5L9W4X7CchSoeqKdngOLSw==} engines: {node: ^18.17.0 || >=20.5.0} @@ -11437,14 +11241,15 @@ packages: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: boolbase: 1.0.0 + dev: false /number-is-nan/1.0.1: resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} engines: {node: '>=0.10.0'} dev: false - /nwsapi/2.2.12: - resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==} + /nwsapi/2.2.13: + resolution: {integrity: sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==} dev: false /nyc/15.1.0: @@ -11698,15 +11503,15 @@ packages: - typescript dev: true - /oclif/3.17.2_jeqbknj46pgdeszrzbax4bk7my: + /oclif/3.17.2_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-+vFXxgmR7dGGz+g6YiqSZu2LXVkBMaS9/rhtsLGkYw45e53CW/3kBgPRnOvxcTDM3Td9JPeBD2JWxXnPKGQW3A==} engines: {node: '>=12.0.0'} hasBin: true dependencies: - '@oclif/core': 2.16.0_jeqbknj46pgdeszrzbax4bk7my - '@oclif/plugin-help': 5.2.20_jeqbknj46pgdeszrzbax4bk7my - '@oclif/plugin-not-found': 2.4.3_jeqbknj46pgdeszrzbax4bk7my - '@oclif/plugin-warn-if-update-available': 2.1.1_jeqbknj46pgdeszrzbax4bk7my + '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y + '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y + '@oclif/plugin-not-found': 2.4.3_ogreqof3k35xezedraj6pnd45y + '@oclif/plugin-warn-if-update-available': 2.1.1_ogreqof3k35xezedraj6pnd45y async-retry: 1.3.3 aws-sdk: 2.1691.0 concurrently: 7.6.0 @@ -11733,15 +11538,15 @@ packages: - typescript dev: true - /oclif/3.17.2_ogreqof3k35xezedraj6pnd45y: + /oclif/3.17.2_scdp47z3rdmsjsnkk7dmy5sazq: resolution: {integrity: sha512-+vFXxgmR7dGGz+g6YiqSZu2LXVkBMaS9/rhtsLGkYw45e53CW/3kBgPRnOvxcTDM3Td9JPeBD2JWxXnPKGQW3A==} engines: {node: '>=12.0.0'} hasBin: true dependencies: - '@oclif/core': 2.16.0_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-help': 5.2.20_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-not-found': 2.4.3_ogreqof3k35xezedraj6pnd45y - '@oclif/plugin-warn-if-update-available': 2.1.1_ogreqof3k35xezedraj6pnd45y + '@oclif/core': 2.16.0_scdp47z3rdmsjsnkk7dmy5sazq + '@oclif/plugin-help': 5.2.20_scdp47z3rdmsjsnkk7dmy5sazq + '@oclif/plugin-not-found': 2.4.3_scdp47z3rdmsjsnkk7dmy5sazq + '@oclif/plugin-warn-if-update-available': 2.1.1_scdp47z3rdmsjsnkk7dmy5sazq async-retry: 1.3.3 aws-sdk: 2.1691.0 concurrently: 7.6.0 @@ -11826,12 +11631,14 @@ packages: resolution: {integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==} dependencies: fn.name: 1.1.0 + dev: false /onetime/2.0.1: resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==} engines: {node: '>=4'} dependencies: mimic-fn: 1.2.0 + dev: false /onetime/5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} @@ -11846,6 +11653,7 @@ packages: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 + dev: false /optimism/0.18.0: resolution: {integrity: sha512-tGn8+REwLRNFnb9WmcY5IfpOqeX2kpaYJ1s6Ae3mn12AeydLkR3j+jSCmVQFoXqU8D41PAJ1RG1rCRNWmNZVmQ==} @@ -11919,6 +11727,7 @@ packages: engines: {node: '>=6'} dependencies: p-limit: 2.3.0 + dev: false /p-locate/4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} @@ -11992,8 +11801,8 @@ packages: release-zalgo: 1.0.0 dev: true - /package-json-from-dist/1.0.0: - resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + /package-json-from-dist/1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} /pacote/12.0.3: resolution: {integrity: sha512-CdYEl03JDrRO3x18uHjBYA9TyoW8gy+ThVcypcDkxPtKlw76e4ejhYB6i9lJ+/cebbjpqPW/CijjqxwDTts8Ow==} @@ -12137,7 +11946,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -12148,16 +11957,19 @@ packages: dependencies: domhandler: 5.0.3 parse5: 7.1.2 + dev: false /parse5-parser-stream/7.1.2: resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} dependencies: parse5: 7.1.2 + dev: false /parse5/7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: entities: 4.5.0 + dev: false /parseurl/1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} @@ -12173,6 +11985,7 @@ packages: /path-exists/3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} + dev: false /path-exists/4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} @@ -12264,6 +12077,7 @@ packages: engines: {node: '>=8'} dependencies: find-up: 3.0.0 + dev: false /pluralize/8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} @@ -12482,6 +12296,7 @@ packages: engines: {node: '>=0.6'} dependencies: side-channel: 1.0.6 + dev: false /querystring/0.2.0: resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} @@ -12628,7 +12443,6 @@ packages: events: 3.3.0 process: 0.11.10 string_decoder: 1.3.0 - dev: true /readdir-scoped-modules/1.1.0: resolution: {integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==} @@ -12650,6 +12464,7 @@ packages: /recheck-jar/4.4.5: resolution: {integrity: sha512-a2kMzcfr+ntT0bObNLY22EUNV6Z6WeZ+DybRmPOUXVWzGcqhRcrK74tpgrYt3FdzTlSh85pqoryAPmrNkwLc0g==} requiresBuild: true + dev: false optional: true /recheck-linux-x64/4.4.5: @@ -12657,6 +12472,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true /recheck-macos-x64/4.4.5: @@ -12664,6 +12480,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false optional: true /recheck-windows-x64/4.4.5: @@ -12671,6 +12488,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false optional: true /recheck/4.4.5: @@ -12681,6 +12499,7 @@ packages: recheck-linux-x64: 4.4.5 recheck-macos-x64: 4.4.5 recheck-windows-x64: 4.4.5 + dev: false /rechoir/0.6.2: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} @@ -12725,8 +12544,8 @@ packages: hasBin: true dev: true - /regexp.prototype.flags/1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + /regexp.prototype.flags/1.5.3: + resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 @@ -12845,6 +12664,7 @@ packages: dependencies: onetime: 2.0.1 signal-exit: 3.0.7 + dev: false /restore-cursor/3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} @@ -12908,9 +12728,11 @@ packages: resolution: {integrity: sha512-3xPNZGW93oCjiO7PtKxRK6iOVYBWBvtf9QHDfU23Oc+dLIQmAV//UnyXV/yihv81VS/UqoQPk4NegS8EFi55Hg==} dependencies: rx-lite: 4.0.8 + dev: false /rx-lite/4.0.8: resolution: {integrity: sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA==} + dev: false /rxjs/5.5.12: resolution: {integrity: sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==} @@ -12924,6 +12746,7 @@ packages: engines: {npm: '>=2.0.0'} dependencies: tslib: 1.14.1 + dev: false /rxjs/7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} @@ -12962,6 +12785,7 @@ packages: /safe-stable-stringify/2.5.0: resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} engines: {node: '>=10'} + dev: false /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -13145,6 +12969,7 @@ packages: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} dependencies: is-arrayish: 0.3.2 + dev: false /sinon/17.0.2: resolution: {integrity: sha512-uihLiaB9FhzesElPDFZA7hDcNABzsVHwr3YfmM9sBllVwab3l0ltGlRV1XhpNfIacNDLGD1QRZNLs5nU5+hTuA==} @@ -13342,6 +13167,7 @@ packages: /stack-trace/0.0.10: resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} + dev: false /stack-utils/2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} @@ -13400,6 +13226,7 @@ packages: dependencies: is-fullwidth-code-point: 2.0.0 strip-ansi: 4.0.0 + dev: false /string-width/4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -13463,6 +13290,7 @@ packages: engines: {node: '>=4'} dependencies: ansi-regex: 3.0.1 + dev: false /strip-ansi/6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} @@ -13640,6 +13468,7 @@ packages: /text-hex/1.0.0: resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==} + dev: false /text-table/0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -13728,6 +13557,7 @@ packages: gopd: 1.0.1 typedarray.prototype.slice: 1.0.3 which-typed-array: 1.1.15 + dev: false /tree-kill/1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} @@ -13741,6 +13571,7 @@ packages: /triple-beam/1.4.1: resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==} engines: {node: '>= 14.0.0'} + dev: false /ts-api-utils/1.3.0_typescript@4.9.5: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} @@ -13751,13 +13582,13 @@ packages: typescript: 4.9.5 dev: true - /ts-api-utils/1.3.0_typescript@5.6.2: + /ts-api-utils/1.3.0_typescript@5.6.3: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.6.2 + typescript: 5.6.3 dev: true /ts-invariant/0.10.3: @@ -13804,7 +13635,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-jest/29.2.5_typescript@5.6.2: + /ts-jest/29.2.5_typescript@5.6.3: resolution: {integrity: sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==} engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -13836,7 +13667,7 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.3 - typescript: 5.6.2 + typescript: 5.6.3 yargs-parser: 21.1.1 dev: true @@ -13899,7 +13730,7 @@ packages: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - /ts-node/10.9.2_jeqbknj46pgdeszrzbax4bk7my: + /ts-node/10.9.2_ogreqof3k35xezedraj6pnd45y: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -13918,18 +13749,18 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.16.9 + '@types/node': 14.18.63 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.6.2 + typescript: 4.9.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - /ts-node/10.9.2_ogreqof3k35xezedraj6pnd45y: + /ts-node/10.9.2_scdp47z3rdmsjsnkk7dmy5sazq: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -13948,14 +13779,14 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 14.18.63 + '@types/node': 20.16.11 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.9.5 + typescript: 5.6.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -14144,14 +13975,15 @@ packages: es-errors: 1.3.0 typed-array-buffer: 1.0.2 typed-array-byte-offset: 1.0.2 + dev: false /typescript/4.9.5: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} hasBin: true - /typescript/5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + /typescript/5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true @@ -14196,9 +14028,10 @@ packages: /undici-types/6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - /undici/6.19.8: - resolution: {integrity: sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==} + /undici/6.20.0: + resolution: {integrity: sha512-AITZfPuxubm31Sx0vr8bteSalEbs9wQb/BOBi9FPlD9Qpd6HxZ4Q0+hI742jBhkPb4RT2v5MQzaW5VhRVyj+9A==} engines: {node: '>=18.17'} + dev: false /unique-filename/1.1.1: resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} @@ -14245,6 +14078,7 @@ packages: engines: {node: '>=8'} dependencies: crypto-random-string: 2.0.0 + dev: false /universal-user-agent/6.0.1: resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==} @@ -14275,8 +14109,8 @@ packages: engines: {node: '>=8'} dev: true - /update-browserslist-db/1.1.0_browserslist@4.24.0: - resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} + /update-browserslist-db/1.1.1_browserslist@4.24.0: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -14342,6 +14176,7 @@ packages: /uuid/9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true + dev: false /v8-compile-cache-lib/3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} @@ -14461,9 +14296,11 @@ packages: engines: {node: '>=18'} dependencies: iconv-lite: 0.6.3 + dev: false /whatwg-fetch/3.6.20: resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + dev: false /whatwg-mimetype/3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} @@ -14473,6 +14310,7 @@ packages: /whatwg-mimetype/4.0.0: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} engines: {node: '>=18'} + dev: false /whatwg-url/11.0.0: resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} @@ -14554,13 +14392,14 @@ packages: dependencies: string-width: 4.2.3 - /winston-transport/4.7.1: - resolution: {integrity: sha512-wQCXXVgfv/wUPOfb2x0ruxzwkcZfxcktz6JIMUaPLmcNhO4bZTwA/WtDWK74xV3F2dKu8YadrFv0qhwYjVEwhA==} + /winston-transport/4.8.0: + resolution: {integrity: sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA==} engines: {node: '>= 12.0.0'} dependencies: logform: 2.6.1 - readable-stream: 3.6.2 + readable-stream: 4.5.2 triple-beam: 1.4.1 + dev: false /winston/2.4.7: resolution: {integrity: sha512-vLB4BqzCKDnnZH9PHGoS2ycawueX4HLqENXQitvFHczhgW2vFpSOn31LZtVr1KU8YTw7DS4tM+cqyovxo8taVg==} @@ -14574,39 +14413,6 @@ packages: stack-trace: 0.0.10 dev: false - /winston/3.14.2: - resolution: {integrity: sha512-CO8cdpBB2yqzEf8v895L+GNKYJiEq8eKlHU38af3snQBQ+sdAIUepjMSguOIJC7ICbzm0ZI+Af2If4vIJrtmOg==} - engines: {node: '>= 12.0.0'} - dependencies: - '@colors/colors': 1.6.0 - '@dabh/diagnostics': 2.0.3 - async: 3.2.6 - is-stream: 2.0.1 - logform: 2.6.1 - one-time: 1.0.0 - readable-stream: 3.6.2 - safe-stable-stringify: 2.5.0 - stack-trace: 0.0.10 - triple-beam: 1.4.1 - winston-transport: 4.7.1 - - /winston/3.15.0: - resolution: {integrity: sha512-RhruH2Cj0bV0WgNL+lOfoUBI4DVfdUNjVnJGVovWZmrcKtrFTTRzgXYK2O9cymSGjrERCtaAeHwMNnUWXlwZow==} - engines: {node: '>= 12.0.0'} - dependencies: - '@colors/colors': 1.6.0 - '@dabh/diagnostics': 2.0.3 - async: 3.2.6 - is-stream: 2.0.1 - logform: 2.6.1 - one-time: 1.0.0 - readable-stream: 3.6.2 - safe-stable-stringify: 2.5.0 - stack-trace: 0.0.10 - triple-beam: 1.4.1 - winston-transport: 4.7.1 - dev: false - /winston/3.15.0: resolution: {integrity: sha512-RhruH2Cj0bV0WgNL+lOfoUBI4DVfdUNjVnJGVovWZmrcKtrFTTRzgXYK2O9cymSGjrERCtaAeHwMNnUWXlwZow==} engines: {node: '>= 12.0.0'} @@ -14621,7 +14427,7 @@ packages: safe-stable-stringify: 2.5.0 stack-trace: 0.0.10 triple-beam: 1.4.1 - winston-transport: 4.7.1 + winston-transport: 4.8.0 dev: false /word-wrap/1.2.5: @@ -14717,6 +14523,7 @@ packages: /xdg-basedir/4.0.0: resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} engines: {node: '>=8'} + dev: false /xml-name-validator/4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} From 2752ad5338a846de5f070c1be98ed89aa35d0232 Mon Sep 17 00:00:00 2001 From: raj pandey Date: Wed, 9 Oct 2024 17:03:14 +0530 Subject: [PATCH 40/42] Merge branch 'staging' into development --- package-lock.json | 248 +++++++++++++++++++++- packages/contentstack-launch/package.json | 2 +- 2 files changed, 245 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 43552ff112..aa10b5b01d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7221,7 +7221,6 @@ "version": "16.4.5", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "license": "BSD-2-Clause", "engines": { "node": ">=12" }, @@ -27559,6 +27558,74 @@ "node": ">=14.0.0" } }, + "packages/contentstack-clone/node_modules/@contentstack/cli-cm-export/node_modules/@contentstack/cli-utilities": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", + "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@contentstack/management": "~1.17.0", + "@contentstack/marketplace-sdk": "^1.2.1", + "@oclif/core": "^3.26.5", + "axios": "^1.7.4", + "chalk": "^4.0.0", + "cli-cursor": "^3.1.0", + "cli-table": "^0.3.11", + "conf": "^10.2.0", + "debug": "^4.1.1", + "figures": "^3.2.0", + "inquirer": "8.2.4", + "inquirer-search-checkbox": "^1.0.0", + "inquirer-search-list": "^1.2.6", + "klona": "^2.0.6", + "lodash": "^4.17.15", + "mkdirp": "^1.0.4", + "open": "^8.4.2", + "ora": "^5.4.0", + "recheck": "^4.4.5", + "rxjs": "^6.6.7", + "traverse": "^0.6.7", + "unique-string": "^2.0.0", + "uuid": "^9.0.1", + "winston": "^3.7.2", + "xdg-basedir": "^4.0.0" + } + }, + "packages/contentstack-clone/node_modules/@contentstack/cli-cm-import/node_modules/@contentstack/cli-utilities": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", + "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@contentstack/management": "~1.17.0", + "@contentstack/marketplace-sdk": "^1.2.1", + "@oclif/core": "^3.26.5", + "axios": "^1.7.4", + "chalk": "^4.0.0", + "cli-cursor": "^3.1.0", + "cli-table": "^0.3.11", + "conf": "^10.2.0", + "debug": "^4.1.1", + "figures": "^3.2.0", + "inquirer": "8.2.4", + "inquirer-search-checkbox": "^1.0.0", + "inquirer-search-list": "^1.2.6", + "klona": "^2.0.6", + "lodash": "^4.17.15", + "mkdirp": "^1.0.4", + "open": "^8.4.2", + "ora": "^5.4.0", + "recheck": "^4.4.5", + "rxjs": "^6.6.7", + "traverse": "^0.6.7", + "unique-string": "^2.0.0", + "uuid": "^9.0.1", + "winston": "^3.7.2", + "xdg-basedir": "^4.0.0" + } + }, "packages/contentstack-clone/node_modules/foreground-child": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", @@ -28124,9 +28191,6 @@ "@contentstack/cli-utilities": "~1.8.0", "@contentstack/cli-variants": "~1.1.1", "@oclif/core": "^3.26.5", - "async": "^3.2.4", - "big-json": "^3.2.0", - "bluebird": "^3.7.2", "chalk": "^4.1.2", "is-valid-path": "^0.1.1", "lodash": "^4.17.20", @@ -29607,6 +29671,182 @@ "engines": { "node": ">=10" } + }, + "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/@contentstack/cli-cm-export": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@contentstack/cli-cm-export/-/cli-cm-export-1.13.0.tgz", + "integrity": "sha512-zIx1ud4eLH2SgGHwagxyzZlQKkbiF4ObkOoU8c6sLnN6edKFldMxR5lTti4yp3T4oN0sm6IfJ3z+wKle3dBO3w==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@contentstack/cli-command": "~1.3.0", + "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-variants": "~1.0.0", + "@oclif/core": "^3.26.5", + "async": "^3.2.4", + "big-json": "^3.2.0", + "bluebird": "^3.7.2", + "chalk": "^4.1.2", + "is-valid-path": "^0.1.1", + "lodash": "^4.17.20", + "merge": "^2.1.1", + "mkdirp": "^1.0.4", + "path": "^0.12.7", + "progress-stream": "^2.0.0", + "promise-limit": "^2.7.0", + "proxyquire": "^2.1.3", + "tslib": "^2.4.1", + "winston": "^3.7.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/@contentstack/cli-cm-import": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@contentstack/cli-cm-import/-/cli-cm-import-1.18.0.tgz", + "integrity": "sha512-d03LA/YHKuZSoFTKRaDmUa+fD66J8SnJVRm2553H9GGia+d85g2qDHToMdQEgtK/O4pUiEffsCUvnuulM34isA==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@contentstack/cli-audit": "~1.7.0", + "@contentstack/cli-command": "~1.3.0", + "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-variants": "~1.0.0", + "@contentstack/management": "~1.17.0", + "@oclif/core": "^3.26.5", + "big-json": "^3.2.0", + "bluebird": "^3.7.2", + "chalk": "^4.1.2", + "debug": "^4.1.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.20", + "marked": "^4.0.17", + "merge": "^2.1.1", + "mkdirp": "^1.0.4", + "promise-limit": "^2.7.0", + "tslib": "^2.4.1", + "uuid": "^9.0.1", + "winston": "^3.7.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/@contentstack/cli-utilities": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", + "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@contentstack/management": "~1.17.0", + "@contentstack/marketplace-sdk": "^1.2.1", + "@oclif/core": "^3.26.5", + "axios": "^1.7.4", + "chalk": "^4.0.0", + "cli-cursor": "^3.1.0", + "cli-table": "^0.3.11", + "conf": "^10.2.0", + "debug": "^4.1.1", + "figures": "^3.2.0", + "inquirer": "8.2.4", + "inquirer-search-checkbox": "^1.0.0", + "inquirer-search-list": "^1.2.6", + "klona": "^2.0.6", + "lodash": "^4.17.15", + "mkdirp": "^1.0.4", + "open": "^8.4.2", + "ora": "^5.4.0", + "recheck": "^4.4.5", + "rxjs": "^6.6.7", + "traverse": "^0.6.7", + "unique-string": "^2.0.0", + "uuid": "^9.0.1", + "winston": "^3.7.2", + "xdg-basedir": "^4.0.0" + } + }, + "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/rimraf": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "extraneous": true, + "license": "ISC", + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/contentstack/node_modules/@contentstack/cli-cm-seed/node_modules/@contentstack/cli-cm-import": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@contentstack/cli-cm-import/-/cli-cm-import-1.18.0.tgz", + "integrity": "sha512-d03LA/YHKuZSoFTKRaDmUa+fD66J8SnJVRm2553H9GGia+d85g2qDHToMdQEgtK/O4pUiEffsCUvnuulM34isA==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@contentstack/cli-audit": "~1.7.0", + "@contentstack/cli-command": "~1.3.0", + "@contentstack/cli-utilities": "~1.7.2", + "@contentstack/cli-variants": "~1.0.0", + "@contentstack/management": "~1.17.0", + "@oclif/core": "^3.26.5", + "big-json": "^3.2.0", + "bluebird": "^3.7.2", + "chalk": "^4.1.2", + "debug": "^4.1.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.20", + "marked": "^4.0.17", + "merge": "^2.1.1", + "mkdirp": "^1.0.4", + "promise-limit": "^2.7.0", + "tslib": "^2.4.1", + "uuid": "^9.0.1", + "winston": "^3.7.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "packages/contentstack/node_modules/@contentstack/cli-cm-seed/node_modules/@contentstack/cli-utilities": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", + "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@contentstack/management": "~1.17.0", + "@contentstack/marketplace-sdk": "^1.2.1", + "@oclif/core": "^3.26.5", + "axios": "^1.7.4", + "chalk": "^4.0.0", + "cli-cursor": "^3.1.0", + "cli-table": "^0.3.11", + "conf": "^10.2.0", + "debug": "^4.1.1", + "figures": "^3.2.0", + "inquirer": "8.2.4", + "inquirer-search-checkbox": "^1.0.0", + "inquirer-search-list": "^1.2.6", + "klona": "^2.0.6", + "lodash": "^4.17.15", + "mkdirp": "^1.0.4", + "open": "^8.4.2", + "ora": "^5.4.0", + "recheck": "^4.4.5", + "rxjs": "^6.6.7", + "traverse": "^0.6.7", + "unique-string": "^2.0.0", + "uuid": "^9.0.1", + "winston": "^3.7.2", + "xdg-basedir": "^4.0.0" + } } } } diff --git a/packages/contentstack-launch/package.json b/packages/contentstack-launch/package.json index 18c4af2506..4cd81b3862 100755 --- a/packages/contentstack-launch/package.json +++ b/packages/contentstack-launch/package.json @@ -24,7 +24,7 @@ "@oclif/plugin-help": "^5.2.20", "@oclif/plugin-plugins": "^5.4.14", "@types/express": "^4.17.21", - "@types/express-serve-static-core": "^4.19.6", + "@types/express-serve-static-core": "^4.17.34", "adm-zip": "^0.5.16", "chalk": "^4.1.2", "cross-fetch": "^3.1.8", From 2cf1eb1c28a4f478fd00eecb2d4cf3f90e24c293 Mon Sep 17 00:00:00 2001 From: raj pandey Date: Wed, 9 Oct 2024 17:08:31 +0530 Subject: [PATCH 41/42] fixed the lockfile --- package-lock.json | 363 +++++++--------------------------------------- pnpm-lock.yaml | 8 +- 2 files changed, 56 insertions(+), 315 deletions(-) diff --git a/package-lock.json b/package-lock.json index aa10b5b01d..c16f28ce8b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7221,6 +7221,7 @@ "version": "16.4.5", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "license": "BSD-2-Clause", "engines": { "node": ">=12" }, @@ -7266,9 +7267,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.33", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.33.tgz", - "integrity": "sha512-+cYTcFB1QqD4j4LegwLfpCNxifb6dDFUAwk6RsLusCwIaZI6or2f+q8rs5tTB2YC53HhOlIbEaqHMAAC8IOIwA==", + "version": "1.5.34", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.34.tgz", + "integrity": "sha512-/TZAiChbAflBNjCg+VvstbcwAtIL/VdMFO3NgRFIzBjpvPzWOTIbbO8kNb6RwU4bt9TP7K+3KqBKw/lOU+Y+GA==", "dev": true, "license": "ISC" }, @@ -7923,17 +7924,17 @@ "dev": true, "license": "MIT" }, - "node_modules/eslint-config-oclif-typescript/node_modules/eslint-config-xo": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.44.0.tgz", - "integrity": "sha512-YG4gdaor0mJJi8UBeRJqDPO42MedTWYMaUyucF5bhm2pi/HS98JIxfFQmTLuyj6hGpQlAazNfyVnn7JuDn+Sew==", + "node_modules/eslint-config-oclif-typescript/node_modules/eslint-config-xo-space": { + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/eslint-config-xo-space/-/eslint-config-xo-space-0.35.0.tgz", + "integrity": "sha512-+79iVcoLi3PvGcjqYDpSPzbLfqYpNcMlhsCBRsnmDoHAn4npJG6YxmHpelQKpXM7v/EeZTUKb4e1xotWlei8KA==", "dev": true, "license": "MIT", "dependencies": { - "confusing-browser-globals": "1.0.11" + "eslint-config-xo": "^0.44.0" }, "engines": { - "node": ">=18" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -7942,17 +7943,17 @@ "eslint": ">=8.56.0" } }, - "node_modules/eslint-config-oclif-typescript/node_modules/eslint-config-xo-space": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/eslint-config-xo-space/-/eslint-config-xo-space-0.35.0.tgz", - "integrity": "sha512-+79iVcoLi3PvGcjqYDpSPzbLfqYpNcMlhsCBRsnmDoHAn4npJG6YxmHpelQKpXM7v/EeZTUKb4e1xotWlei8KA==", + "node_modules/eslint-config-oclif-typescript/node_modules/eslint-config-xo-space/node_modules/eslint-config-xo": { + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.44.0.tgz", + "integrity": "sha512-YG4gdaor0mJJi8UBeRJqDPO42MedTWYMaUyucF5bhm2pi/HS98JIxfFQmTLuyj6hGpQlAazNfyVnn7JuDn+Sew==", "dev": true, "license": "MIT", "dependencies": { - "eslint-config-xo": "^0.44.0" + "confusing-browser-globals": "1.0.11" }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -8479,17 +8480,17 @@ } }, "node_modules/eslint-plugin-perfectionist/node_modules/@typescript-eslint/scope-manager": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz", - "integrity": "sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", + "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0" + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -8497,13 +8498,13 @@ } }, "node_modules/eslint-plugin-perfectionist/node_modules/@typescript-eslint/types": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.2.0.tgz", - "integrity": "sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", + "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", "dev": true, "license": "MIT", "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -8511,23 +8512,23 @@ } }, "node_modules/eslint-plugin-perfectionist/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.2.0.tgz", - "integrity": "sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", + "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -8540,22 +8541,19 @@ } }, "node_modules/eslint-plugin-perfectionist/node_modules/@typescript-eslint/utils": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.2.0.tgz", - "integrity": "sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", + "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "7.2.0", - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/typescript-estree": "7.2.0", - "semver": "^7.5.4" + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -8566,17 +8564,17 @@ } }, "node_modules/eslint-plugin-perfectionist/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz", - "integrity": "sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", + "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.2.0", - "eslint-visitor-keys": "^3.4.1" + "@typescript-eslint/types": "7.18.0", + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -8604,22 +8602,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-perfectionist/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/eslint-plugin-unicorn": { "version": "36.0.0", "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-36.0.0.tgz", @@ -27558,74 +27540,6 @@ "node": ">=14.0.0" } }, - "packages/contentstack-clone/node_modules/@contentstack/cli-cm-export/node_modules/@contentstack/cli-utilities": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", - "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@contentstack/management": "~1.17.0", - "@contentstack/marketplace-sdk": "^1.2.1", - "@oclif/core": "^3.26.5", - "axios": "^1.7.4", - "chalk": "^4.0.0", - "cli-cursor": "^3.1.0", - "cli-table": "^0.3.11", - "conf": "^10.2.0", - "debug": "^4.1.1", - "figures": "^3.2.0", - "inquirer": "8.2.4", - "inquirer-search-checkbox": "^1.0.0", - "inquirer-search-list": "^1.2.6", - "klona": "^2.0.6", - "lodash": "^4.17.15", - "mkdirp": "^1.0.4", - "open": "^8.4.2", - "ora": "^5.4.0", - "recheck": "^4.4.5", - "rxjs": "^6.6.7", - "traverse": "^0.6.7", - "unique-string": "^2.0.0", - "uuid": "^9.0.1", - "winston": "^3.7.2", - "xdg-basedir": "^4.0.0" - } - }, - "packages/contentstack-clone/node_modules/@contentstack/cli-cm-import/node_modules/@contentstack/cli-utilities": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", - "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@contentstack/management": "~1.17.0", - "@contentstack/marketplace-sdk": "^1.2.1", - "@oclif/core": "^3.26.5", - "axios": "^1.7.4", - "chalk": "^4.0.0", - "cli-cursor": "^3.1.0", - "cli-table": "^0.3.11", - "conf": "^10.2.0", - "debug": "^4.1.1", - "figures": "^3.2.0", - "inquirer": "8.2.4", - "inquirer-search-checkbox": "^1.0.0", - "inquirer-search-list": "^1.2.6", - "klona": "^2.0.6", - "lodash": "^4.17.15", - "mkdirp": "^1.0.4", - "open": "^8.4.2", - "ora": "^5.4.0", - "recheck": "^4.4.5", - "rxjs": "^6.6.7", - "traverse": "^0.6.7", - "unique-string": "^2.0.0", - "uuid": "^9.0.1", - "winston": "^3.7.2", - "xdg-basedir": "^4.0.0" - } - }, "packages/contentstack-clone/node_modules/foreground-child": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", @@ -28191,6 +28105,9 @@ "@contentstack/cli-utilities": "~1.8.0", "@contentstack/cli-variants": "~1.1.1", "@oclif/core": "^3.26.5", + "async": "^3.2.4", + "big-json": "^3.2.0", + "bluebird": "^3.7.2", "chalk": "^4.1.2", "is-valid-path": "^0.1.1", "lodash": "^4.17.20", @@ -28827,7 +28744,7 @@ "@oclif/plugin-help": "^5.2.20", "@oclif/plugin-plugins": "^5.4.14", "@types/express": "^4.17.21", - "@types/express-serve-static-core": "^4.19.6", + "@types/express-serve-static-core": "^4.17.34", "adm-zip": "^0.5.16", "chalk": "^4.1.2", "cross-fetch": "^3.1.8", @@ -29671,182 +29588,6 @@ "engines": { "node": ">=10" } - }, - "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/@contentstack/cli-cm-export": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@contentstack/cli-cm-export/-/cli-cm-export-1.13.0.tgz", - "integrity": "sha512-zIx1ud4eLH2SgGHwagxyzZlQKkbiF4ObkOoU8c6sLnN6edKFldMxR5lTti4yp3T4oN0sm6IfJ3z+wKle3dBO3w==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", - "@contentstack/cli-variants": "~1.0.0", - "@oclif/core": "^3.26.5", - "async": "^3.2.4", - "big-json": "^3.2.0", - "bluebird": "^3.7.2", - "chalk": "^4.1.2", - "is-valid-path": "^0.1.1", - "lodash": "^4.17.20", - "merge": "^2.1.1", - "mkdirp": "^1.0.4", - "path": "^0.12.7", - "progress-stream": "^2.0.0", - "promise-limit": "^2.7.0", - "proxyquire": "^2.1.3", - "tslib": "^2.4.1", - "winston": "^3.7.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/@contentstack/cli-cm-import": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@contentstack/cli-cm-import/-/cli-cm-import-1.18.0.tgz", - "integrity": "sha512-d03LA/YHKuZSoFTKRaDmUa+fD66J8SnJVRm2553H9GGia+d85g2qDHToMdQEgtK/O4pUiEffsCUvnuulM34isA==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@contentstack/cli-audit": "~1.7.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", - "@contentstack/cli-variants": "~1.0.0", - "@contentstack/management": "~1.17.0", - "@oclif/core": "^3.26.5", - "big-json": "^3.2.0", - "bluebird": "^3.7.2", - "chalk": "^4.1.2", - "debug": "^4.1.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.20", - "marked": "^4.0.17", - "merge": "^2.1.1", - "mkdirp": "^1.0.4", - "promise-limit": "^2.7.0", - "tslib": "^2.4.1", - "uuid": "^9.0.1", - "winston": "^3.7.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/@contentstack/cli-utilities": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", - "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@contentstack/management": "~1.17.0", - "@contentstack/marketplace-sdk": "^1.2.1", - "@oclif/core": "^3.26.5", - "axios": "^1.7.4", - "chalk": "^4.0.0", - "cli-cursor": "^3.1.0", - "cli-table": "^0.3.11", - "conf": "^10.2.0", - "debug": "^4.1.1", - "figures": "^3.2.0", - "inquirer": "8.2.4", - "inquirer-search-checkbox": "^1.0.0", - "inquirer-search-list": "^1.2.6", - "klona": "^2.0.6", - "lodash": "^4.17.15", - "mkdirp": "^1.0.4", - "open": "^8.4.2", - "ora": "^5.4.0", - "recheck": "^4.4.5", - "rxjs": "^6.6.7", - "traverse": "^0.6.7", - "unique-string": "^2.0.0", - "uuid": "^9.0.1", - "winston": "^3.7.2", - "xdg-basedir": "^4.0.0" - } - }, - "packages/contentstack/node_modules/@contentstack/cli-cm-clone/node_modules/rimraf": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", - "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", - "extraneous": true, - "license": "ISC", - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/contentstack/node_modules/@contentstack/cli-cm-seed/node_modules/@contentstack/cli-cm-import": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@contentstack/cli-cm-import/-/cli-cm-import-1.18.0.tgz", - "integrity": "sha512-d03LA/YHKuZSoFTKRaDmUa+fD66J8SnJVRm2553H9GGia+d85g2qDHToMdQEgtK/O4pUiEffsCUvnuulM34isA==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@contentstack/cli-audit": "~1.7.0", - "@contentstack/cli-command": "~1.3.0", - "@contentstack/cli-utilities": "~1.7.2", - "@contentstack/cli-variants": "~1.0.0", - "@contentstack/management": "~1.17.0", - "@oclif/core": "^3.26.5", - "big-json": "^3.2.0", - "bluebird": "^3.7.2", - "chalk": "^4.1.2", - "debug": "^4.1.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.20", - "marked": "^4.0.17", - "merge": "^2.1.1", - "mkdirp": "^1.0.4", - "promise-limit": "^2.7.0", - "tslib": "^2.4.1", - "uuid": "^9.0.1", - "winston": "^3.7.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "packages/contentstack/node_modules/@contentstack/cli-cm-seed/node_modules/@contentstack/cli-utilities": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@contentstack/cli-utilities/-/cli-utilities-1.7.3.tgz", - "integrity": "sha512-xA4POMB98amZpwLUzEl/7L+LUpjau6GL7Dlvq/51RtT7HkmutBv0aQs03FK1Ls0ZdeOsGmlAzZQHXcr8orfaIg==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@contentstack/management": "~1.17.0", - "@contentstack/marketplace-sdk": "^1.2.1", - "@oclif/core": "^3.26.5", - "axios": "^1.7.4", - "chalk": "^4.0.0", - "cli-cursor": "^3.1.0", - "cli-table": "^0.3.11", - "conf": "^10.2.0", - "debug": "^4.1.1", - "figures": "^3.2.0", - "inquirer": "8.2.4", - "inquirer-search-checkbox": "^1.0.0", - "inquirer-search-list": "^1.2.6", - "klona": "^2.0.6", - "lodash": "^4.17.15", - "mkdirp": "^1.0.4", - "open": "^8.4.2", - "ora": "^5.4.0", - "recheck": "^4.4.5", - "rxjs": "^6.6.7", - "traverse": "^0.6.7", - "unique-string": "^2.0.0", - "uuid": "^9.0.1", - "winston": "^3.7.2", - "xdg-basedir": "^4.0.0" - } } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 74550922a0..a8a755e652 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -836,7 +836,7 @@ importers: '@types/chai': ^4 '@types/esm': ^3.2.2 '@types/express': ^4.17.21 - '@types/express-serve-static-core': ^4.19.6 + '@types/express-serve-static-core': ^4.17.34 '@types/ini': ^1.3.34 '@types/lodash': ^4.17.10 '@types/node': ^16.18.113 @@ -4942,7 +4942,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001667 - electron-to-chromium: 1.5.33 + electron-to-chromium: 1.5.34 node-releases: 2.0.18 update-browserslist-db: 1.1.1_browserslist@4.24.0 dev: true @@ -6188,8 +6188,8 @@ packages: dependencies: jake: 10.9.2 - /electron-to-chromium/1.5.33: - resolution: {integrity: sha512-+cYTcFB1QqD4j4LegwLfpCNxifb6dDFUAwk6RsLusCwIaZI6or2f+q8rs5tTB2YC53HhOlIbEaqHMAAC8IOIwA==} + /electron-to-chromium/1.5.34: + resolution: {integrity: sha512-/TZAiChbAflBNjCg+VvstbcwAtIL/VdMFO3NgRFIzBjpvPzWOTIbbO8kNb6RwU4bt9TP7K+3KqBKw/lOU+Y+GA==} dev: true /elegant-spinner/1.0.1: From 835f32670b5ba338d5c1b14bef4d21cb6dbe7d29 Mon Sep 17 00:00:00 2001 From: raj pandey Date: Wed, 9 Oct 2024 17:36:28 +0530 Subject: [PATCH 42/42] fixed lock file --- package-lock.json | 7 ------- 1 file changed, 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 28873140b7..acce72e58b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26964,7 +26964,6 @@ "packages/contentstack": { "name": "@contentstack/cli", "version": "1.27.0", - "version": "1.27.0", "license": "MIT", "dependencies": { "@contentstack/cli-audit": "~1.7.2", @@ -27420,8 +27419,6 @@ "version": "1.2.0", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.2", - "@contentstack/cli-utilities": "~1.8.0", "@contentstack/cli-command": "~1.3.2", "@contentstack/cli-utilities": "~1.8.0", "@oclif/core": "^3.26.5", @@ -27471,8 +27468,6 @@ "version": "1.5.0", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.2", - "@contentstack/cli-utilities": "~1.8.0", "@contentstack/cli-command": "~1.3.2", "@contentstack/cli-utilities": "~1.8.0", "bluebird": "^3.7.2", @@ -27766,8 +27761,6 @@ "version": "1.8.0", "license": "MIT", "dependencies": { - "@contentstack/cli-command": "~1.3.2", - "@contentstack/cli-utilities": "~1.8.0", "@contentstack/cli-command": "~1.3.2", "@contentstack/cli-utilities": "~1.8.0", "chalk": "^4.0.0",