From 9de6910d73a301913705ea6db26ff1fa2f867a66 Mon Sep 17 00:00:00 2001 From: shafeeqd959 Date: Tue, 9 Dec 2025 16:18:29 +0530 Subject: [PATCH 1/3] updated UI text composable studio to studio --- .../src/commands/config/set/region.ts | 14 +-- .../test/unit/commands/region.test.ts | 2 +- .../contentstack-export/messages/index.json | 116 +++++++++--------- .../src/commands/cm/stacks/export.ts | 2 +- .../src/export/modules/composable-studio.ts | 24 ++-- .../contentstack-import/messages/index.json | 10 +- .../src/import/modules/composable-studio.ts | 21 ++-- 7 files changed, 93 insertions(+), 96 deletions(-) diff --git a/packages/contentstack-config/src/commands/config/set/region.ts b/packages/contentstack-config/src/commands/config/set/region.ts index 3ba9ec53be..45b9c9fd50 100644 --- a/packages/contentstack-config/src/commands/config/set/region.ts +++ b/packages/contentstack-config/src/commands/config/set/region.ts @@ -48,8 +48,8 @@ export default class RegionSetCommand extends BaseCommand --cda --ui-host --name "India" --developer-hub ', '$ csdx config:set:region --cma --cda --ui-host --name "India" --personalize ', '$ csdx config:set:region --cma --cda --ui-host --name "India" --launch ', - '$ csdx config:set:region --cma --cda --ui-host --name "India" --composable-studio ', - '$ csdx config:set:region --cda --cma --ui-host --name "India" --developer-hub --launch --personalize --composable-studio ', + '$ csdx config:set:region --cma --cda --ui-host --name "India" --studio ', + '$ csdx config:set:region --cda --cma --ui-host --name "India" --developer-hub --launch --personalize --studio ', ]; static args: ArgInput = { @@ -82,7 +82,7 @@ export default class RegionSetCommand extends BaseCommand { - log.debug('Starting Composable Studio project export process...', this.exportConfig.context); + log.debug('Starting Studio project export process...', this.exportConfig.context); if (!isAuthenticated()) { cliux.print( - 'WARNING!!! To export Composable Studio projects, you must be logged in. Please check csdx auth:login --help to log in', + 'WARNING!!! To export Studio projects, you must be logged in. Please check csdx auth:login --help to log in', { color: 'yellow' }, ); return Promise.resolve(); @@ -45,27 +45,27 @@ export default class ExportComposableStudio { this.exportConfig.branchName || '', this.composableStudioConfig.dirName, ); - log.debug(`Composable Studio folder path: ${this.composableStudioPath}`, this.exportConfig.context); + log.debug(`Studio folder path: ${this.composableStudioPath}`, this.exportConfig.context); await fsUtil.makeDirectory(this.composableStudioPath); - log.debug('Created Composable Studio directory', this.exportConfig.context); + log.debug('Created Studio directory', this.exportConfig.context); this.exportConfig.org_uid = this.exportConfig.org_uid || (await getOrgUid(this.exportConfig)); log.debug(`Organization UID: ${this.exportConfig.org_uid}`, this.exportConfig.context); await this.exportProjects(); - log.debug('Composable Studio project export process completed', this.exportConfig.context); + log.debug('Studio project export process completed', this.exportConfig.context); } /** - * Export Composable Studio projects connected to the current stack + * Export Studio projects connected to the current stack */ async exportProjects(): Promise { - log.debug('Starting Composable Studio project export...', this.exportConfig.context); + log.debug('Starting Studio project export...', this.exportConfig.context); try { // Get authentication details - following personalization-api-adapter pattern - log.debug('Initializing Composable Studio API authentication...', this.exportConfig.context); + log.debug('Initializing Studio API authentication...', this.exportConfig.context); await authenticationHandler.getAuthDetails(); const token = authenticationHandler.accessToken; log.debug( @@ -116,11 +116,11 @@ export default class ExportComposableStudio { // Use the first connected project (stacks should have only one project) this.composableStudioProject = connectedProject[0]; - log.debug(`Found Composable Studio project: ${this.composableStudioProject.name}`, this.exportConfig.context); + log.debug(`Found Studio project: ${this.composableStudioProject.name}`, this.exportConfig.context); // Write the project to file const composableStudioFilePath = pResolve(this.composableStudioPath, this.composableStudioConfig.fileName); - log.debug(`Writing Composable Studio project to: ${composableStudioFilePath}`, this.exportConfig.context); + log.debug(`Writing Studio project to: ${composableStudioFilePath}`, this.exportConfig.context); fsUtil.writeFile(composableStudioFilePath, this.composableStudioProject as unknown as Record); @@ -129,7 +129,7 @@ export default class ExportComposableStudio { this.exportConfig.context, ); } catch (error: any) { - log.debug('Error occurred while exporting Composable Studio project', this.exportConfig.context); + log.debug('Error occurred while exporting Studio project', this.exportConfig.context); handleAndLogError(error, { ...this.exportConfig.context, }); diff --git a/packages/contentstack-import/messages/index.json b/packages/contentstack-import/messages/index.json index 79f68971a6..32280640fb 100644 --- a/packages/contentstack-import/messages/index.json +++ b/packages/contentstack-import/messages/index.json @@ -1,9 +1,9 @@ { - "COMPOSABLE_STUDIO_IMPORT_START": "Starting Composable Studio project import...", - "COMPOSABLE_STUDIO_NOT_FOUND": "No Composable Studio project found in exported data", - "COMPOSABLE_STUDIO_SKIP_EXISTING": "Skipping Composable Studio import - target stack already has a connected project", - "COMPOSABLE_STUDIO_IMPORT_COMPLETE": "Successfully imported Composable Studio project '%s'", - "COMPOSABLE_STUDIO_IMPORT_FAILED": "Failed to import Composable Studio project: %s", + "COMPOSABLE_STUDIO_IMPORT_START": "Starting Studio project import...", + "COMPOSABLE_STUDIO_NOT_FOUND": "No Studio project found in exported data", + "COMPOSABLE_STUDIO_SKIP_EXISTING": "Skipping Studio import - target stack already has a connected project", + "COMPOSABLE_STUDIO_IMPORT_COMPLETE": "Successfully imported Studio project '%s'", + "COMPOSABLE_STUDIO_IMPORT_FAILED": "Failed to import Studio project: %s", "COMPOSABLE_STUDIO_NAME_CONFLICT": "Project name '%s' already exists. Please provide a new name:", "COMPOSABLE_STUDIO_SUGGEST_NAME": "Suggested name: %s", "COMPOSABLE_STUDIO_ENV_MAPPING_FAILED": "Warning: Could not map environment '%s', using empty environment" diff --git a/packages/contentstack-import/src/import/modules/composable-studio.ts b/packages/contentstack-import/src/import/modules/composable-studio.ts index 8c6425b536..1db7a82364 100644 --- a/packages/contentstack-import/src/import/modules/composable-studio.ts +++ b/packages/contentstack-import/src/import/modules/composable-studio.ts @@ -32,31 +32,28 @@ export default class ImportComposableStudio { this.envUidMapperPath = join(this.importConfig.backupDir, 'mapper', 'environments', 'uid-mapping.json'); this.envUidMapper = {}; - // Initialize HttpClient with Composable Studio API base URL + // Initialize HttpClient with Studio API base URL this.apiClient = new HttpClient(); this.apiClient.baseUrl(`${this.composableStudioConfig.apiBaseUrl}/${this.composableStudioConfig.apiVersion}`); } /** - * Entry point for Composable Studio import + * Entry point for Studio import */ async start(): Promise { if (this.importConfig.management_token) { - log.warn('Skipping Composable Studio project import when using management token', this.importConfig.context); + log.warn('Skipping Studio project import when using management token', this.importConfig.context); return; } - log.debug('Starting Composable Studio project import process...', this.importConfig.context); + log.debug('Starting Studio project import process...', this.importConfig.context); cliux.print(messageHandler.parse('COMPOSABLE_STUDIO_IMPORT_START'), { color: 'blue' }); try { // Initialize authentication const authInitialized = await this.addAuthHeaders(); if (!authInitialized) { - log.warn( - 'Skipping Composable Studio project import when using OAuth authentication', - this.importConfig.context, - ); + log.warn('Skipping Studio project import when using OAuth authentication', this.importConfig.context); return; } @@ -98,7 +95,7 @@ export default class ImportComposableStudio { * Initialize authentication headers for API calls */ async addAuthHeaders(): Promise { - log.debug('Initializing Composable Studio API authentication...', this.importConfig.context); + log.debug('Initializing Studio API authentication...', this.importConfig.context); // Get authentication details - following personalization-api-adapter pattern await authenticationHandler.getAuthDetails(); @@ -128,7 +125,7 @@ export default class ImportComposableStudio { Accept: 'application/json', }); - log.debug('Composable Studio API authentication initialized', this.importConfig.context); + log.debug('Studio API authentication initialized', this.importConfig.context); return true; } @@ -156,14 +153,14 @@ export default class ImportComposableStudio { log.debug(`Reading exported project from: ${this.composableStudioFilePath}`, this.importConfig.context); if (!fileHelper.fileExistsSync(this.composableStudioFilePath)) { - log.debug('Composable Studio project file does not exist', this.importConfig.context); + log.debug('Studio project file does not exist', this.importConfig.context); return null; } const projectData = fileHelper.readFileSync(this.composableStudioFilePath) as ComposableStudioProject; if (!projectData || isEmpty(projectData)) { - log.debug('Composable Studio project file is empty', this.importConfig.context); + log.debug('Studio project file is empty', this.importConfig.context); return null; } From 393d6cb5981385d126aac7cacf5d228de8af5d90 Mon Sep 17 00:00:00 2001 From: shafeeqd959 Date: Thu, 11 Dec 2025 12:19:21 +0530 Subject: [PATCH 2/3] updated messages --- .../src/import/modules/composable-studio.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/contentstack-import/src/import/modules/composable-studio.ts b/packages/contentstack-import/src/import/modules/composable-studio.ts index 1db7a82364..521384692d 100644 --- a/packages/contentstack-import/src/import/modules/composable-studio.ts +++ b/packages/contentstack-import/src/import/modules/composable-studio.ts @@ -47,7 +47,6 @@ export default class ImportComposableStudio { } log.debug('Starting Studio project import process...', this.importConfig.context); - cliux.print(messageHandler.parse('COMPOSABLE_STUDIO_IMPORT_START'), { color: 'blue' }); try { // Initialize authentication @@ -63,8 +62,7 @@ export default class ImportComposableStudio { // Read exported project data const exportedProject = await this.readExportedProject(); if (!exportedProject) { - log.info(messageHandler.parse('COMPOSABLE_STUDIO_NOT_FOUND'), this.importConfig.context); - cliux.print(messageHandler.parse('COMPOSABLE_STUDIO_NOT_FOUND'), { color: 'yellow' }); + log.warn(messageHandler.parse('COMPOSABLE_STUDIO_NOT_FOUND'), this.importConfig.context); return; } @@ -74,14 +72,12 @@ export default class ImportComposableStudio { const existingProject = await this.getExistingProject(); if (existingProject) { log.warn(messageHandler.parse('COMPOSABLE_STUDIO_SKIP_EXISTING'), this.importConfig.context); - cliux.print(messageHandler.parse('COMPOSABLE_STUDIO_SKIP_EXISTING'), { color: 'yellow' }); return; } // Import the project with name conflict handling await this.importProject(exportedProject); - cliux.print(messageHandler.parse('COMPOSABLE_STUDIO_IMPORT_COMPLETE', exportedProject.name), { color: 'green' }); log.success( messageHandler.parse('COMPOSABLE_STUDIO_IMPORT_COMPLETE', exportedProject.name), this.importConfig.context, @@ -287,8 +283,8 @@ export default class ImportComposableStudio { async promptForNewProjectName(currentName: string): Promise { const suggestedName = `Copy of ${currentName}`; - cliux.print(messageHandler.parse('COMPOSABLE_STUDIO_NAME_CONFLICT', currentName), { color: 'yellow' }); - cliux.print(messageHandler.parse('COMPOSABLE_STUDIO_SUGGEST_NAME', suggestedName), { color: 'cyan' }); + log.warn(messageHandler.parse('COMPOSABLE_STUDIO_NAME_CONFLICT', currentName), this.importConfig.context); + log.info(messageHandler.parse('COMPOSABLE_STUDIO_SUGGEST_NAME', suggestedName), this.importConfig.context); const response: any = await cliux.inquire({ type: 'input', From 411c4d0a551f2e0e41ce83f5a4f4b2d2561e67ce Mon Sep 17 00:00:00 2001 From: shafeeqd959 Date: Thu, 11 Dec 2025 18:43:09 +0530 Subject: [PATCH 3/3] bumped version --- .talismanrc | 4 +- package-lock.json | 43 ++++++-- packages/contentstack-config/package.json | 2 +- packages/contentstack-export/package.json | 2 +- packages/contentstack-import/package.json | 2 +- packages/contentstack/package.json | 8 +- pnpm-lock.yaml | 129 ++++++++++++---------- 7 files changed, 113 insertions(+), 77 deletions(-) diff --git a/.talismanrc b/.talismanrc index 9cd8393df5..414acd491e 100644 --- a/.talismanrc +++ b/.talismanrc @@ -1,8 +1,8 @@ fileignoreconfig: - filename: package-lock.json - checksum: fa02e2883b15c973134368ce26c78187e247d3761ef14f603afc0d5ea83102a6 + checksum: 1ceb6098ec964ce35feb105249528fcb938de002551a22d81ef771f378da8062 - filename: pnpm-lock.yaml - checksum: d4174feb2ba68c22cc45987afdaf4d89997df084e7e7eb9edc7e309b5a24aca5 + checksum: 050da770b23a0ca135648f7c857f4511fda57a6c125906698d7cf2e2efdeacf7 - filename: packages/contentstack-import-setup/test/unit/backup-handler.test.ts checksum: 0582d62b88834554cf12951c8690a73ef3ddbb78b82d2804d994cf4148e1ef93 - filename: packages/contentstack-import-setup/test/config.json diff --git a/package-lock.json b/package-lock.json index 638575157d..b5e41102ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25788,7 +25788,7 @@ }, "packages/contentstack": { "name": "@contentstack/cli", - "version": "1.53.0", + "version": "1.53.1", "license": "MIT", "dependencies": { "@contentstack/cli-audit": "~1.16.1", @@ -25797,14 +25797,14 @@ "@contentstack/cli-cm-branches": "~1.6.1", "@contentstack/cli-cm-bulk-publish": "~1.10.3", "@contentstack/cli-cm-clone": "~1.18.0", - "@contentstack/cli-cm-export": "~1.22.0", + "@contentstack/cli-cm-export": "~1.22.1", "@contentstack/cli-cm-export-to-csv": "~1.10.1", - "@contentstack/cli-cm-import": "~1.30.0", + "@contentstack/cli-cm-import": "~1.30.1", "@contentstack/cli-cm-import-setup": "~1.7.1", "@contentstack/cli-cm-migrate-rte": "~1.6.2", "@contentstack/cli-cm-seed": "~1.13.1", "@contentstack/cli-command": "~1.7.0", - "@contentstack/cli-config": "~1.16.0", + "@contentstack/cli-config": "~1.16.1", "@contentstack/cli-launch": "^1.9.2", "@contentstack/cli-migration": "~1.10.1", "@contentstack/cli-utilities": "~1.15.0", @@ -26544,7 +26544,7 @@ }, "packages/contentstack-config": { "name": "@contentstack/cli-config", - "version": "1.16.0", + "version": "1.16.1", "license": "MIT", "dependencies": { "@contentstack/cli-command": "~1.7.0", @@ -26902,7 +26902,7 @@ }, "packages/contentstack-export": { "name": "@contentstack/cli-cm-export", - "version": "1.22.0", + "version": "1.22.1", "license": "MIT", "dependencies": { "@contentstack/cli-command": "~1.7.0", @@ -27569,7 +27569,7 @@ }, "packages/contentstack-import": { "name": "@contentstack/cli-cm-import", - "version": "1.30.0", + "version": "1.30.1", "license": "MIT", "dependencies": { "@contentstack/cli-audit": "~1.16.1", @@ -28351,6 +28351,35 @@ "node": ">=14.0.0" } }, + "packages/contentstack-seed/node_modules/@contentstack/cli-cm-import": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@contentstack/cli-cm-import/-/cli-cm-import-1.30.0.tgz", + "integrity": "sha512-FD+KY+RkAwBP2GK7rg8Zbgp/a4fMSYcXUqwqCZRRlgHUl1T9LOjXAtwktgqHBOdN596WPPihVFh8XZ9wWIwWpA==", + "license": "MIT", + "dependencies": { + "@contentstack/cli-audit": "~1.16.1", + "@contentstack/cli-command": "~1.7.0", + "@contentstack/cli-utilities": "~1.15.0", + "@contentstack/cli-variants": "~1.3.5", + "@contentstack/management": "~1.22.0", + "@oclif/core": "^4.3.0", + "big-json": "^3.2.0", + "bluebird": "^3.7.2", + "chalk": "^4.1.2", + "debug": "^4.4.1", + "fs-extra": "^11.3.0", + "lodash": "^4.17.21", + "marked": "^4.3.0", + "merge": "^2.1.1", + "mkdirp": "^1.0.4", + "promise-limit": "^2.7.0", + "uuid": "^9.0.1", + "winston": "^3.17.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, "packages/contentstack-seed/node_modules/diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", diff --git a/packages/contentstack-config/package.json b/packages/contentstack-config/package.json index bd8aa2664f..0bec09d167 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.16.0", + "version": "1.16.1", "author": "Contentstack", "scripts": { "build": "npm run clean && npm run compile", diff --git a/packages/contentstack-export/package.json b/packages/contentstack-export/package.json index b94b367632..e6c16e1299 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.22.0", + "version": "1.22.1", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { diff --git a/packages/contentstack-import/package.json b/packages/contentstack-import/package.json index f653a25cc5..a3a2abf8df 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.30.0", + "version": "1.30.1", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { diff --git a/packages/contentstack/package.json b/packages/contentstack/package.json index b35eec74c8..1adb972927 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.53.0", + "version": "1.53.1", "author": "Contentstack", "bin": { "csdx": "./bin/run.js" @@ -23,8 +23,8 @@ }, "dependencies": { "@contentstack/cli-audit": "~1.16.1", - "@contentstack/cli-cm-export": "~1.22.0", - "@contentstack/cli-cm-import": "~1.30.0", + "@contentstack/cli-cm-export": "~1.22.1", + "@contentstack/cli-cm-import": "~1.30.1", "@contentstack/cli-auth": "~1.6.2", "@contentstack/cli-cm-bootstrap": "~1.17.1", "@contentstack/cli-cm-branches": "~1.6.1", @@ -35,7 +35,7 @@ "@contentstack/cli-cm-migrate-rte": "~1.6.2", "@contentstack/cli-cm-seed": "~1.13.1", "@contentstack/cli-command": "~1.7.0", - "@contentstack/cli-config": "~1.16.0", + "@contentstack/cli-config": "~1.16.1", "@contentstack/cli-launch": "^1.9.2", "@contentstack/cli-migration": "~1.10.1", "@contentstack/cli-utilities": "~1.15.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2e5182b789..c5250b4826 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,14 +18,14 @@ importers: '@contentstack/cli-cm-branches': ~1.6.1 '@contentstack/cli-cm-bulk-publish': ~1.10.3 '@contentstack/cli-cm-clone': ~1.18.0 - '@contentstack/cli-cm-export': ~1.22.0 + '@contentstack/cli-cm-export': ~1.22.1 '@contentstack/cli-cm-export-to-csv': ~1.10.1 - '@contentstack/cli-cm-import': ~1.30.0 + '@contentstack/cli-cm-import': ~1.30.1 '@contentstack/cli-cm-import-setup': ~1.7.1 '@contentstack/cli-cm-migrate-rte': ~1.6.2 '@contentstack/cli-cm-seed': ~1.13.1 '@contentstack/cli-command': ~1.7.0 - '@contentstack/cli-config': ~1.16.0 + '@contentstack/cli-config': ~1.16.1 '@contentstack/cli-launch': ^1.9.2 '@contentstack/cli-migration': ~1.10.1 '@contentstack/cli-utilities': ~1.15.0 @@ -910,7 +910,7 @@ importers: ts-node: ^8.10.2 typescript: ^4.9.5 dependencies: - '@contentstack/cli-cm-import': link:../contentstack-import + '@contentstack/cli-cm-import': 1.30.0 '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities '@contentstack/management': 1.22.0 @@ -2092,6 +2092,53 @@ packages: resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} engines: {node: '>=0.1.90'} + /@contentstack/cli-audit/1.16.1_debug@4.4.3: + resolution: {integrity: sha512-CRe92i7op3RlD5JQu+PY+KelITaTAb3lX22M//Cz7GzW356HyDTNtWydO5MOkPCTt6OkLNz0I9zYY2SPNCRAsw==} + engines: {node: '>=16'} + hasBin: true + dependencies: + '@contentstack/cli-command': 1.7.0_debug@4.4.3 + '@contentstack/cli-utilities': 1.15.0_debug@4.4.3 + '@oclif/core': 4.8.0 + '@oclif/plugin-help': 6.2.36 + '@oclif/plugin-plugins': 5.4.54 + chalk: 4.1.2 + fast-csv: 4.3.6 + fs-extra: 11.3.2 + lodash: 4.17.21 + uuid: 9.0.1 + winston: 3.19.0 + transitivePeerDependencies: + - debug + - supports-color + dev: false + + /@contentstack/cli-cm-import/1.30.0: + resolution: {integrity: sha512-FD+KY+RkAwBP2GK7rg8Zbgp/a4fMSYcXUqwqCZRRlgHUl1T9LOjXAtwktgqHBOdN596WPPihVFh8XZ9wWIwWpA==} + engines: {node: '>=14.0.0'} + dependencies: + '@contentstack/cli-audit': 1.16.1_debug@4.4.3 + '@contentstack/cli-command': 1.7.0_debug@4.4.3 + '@contentstack/cli-utilities': 1.15.0_debug@4.4.3 + '@contentstack/cli-variants': 1.3.5_debug@4.4.3 + '@contentstack/management': 1.22.0_debug@4.4.3 + '@oclif/core': 4.8.0 + big-json: 3.2.0 + bluebird: 3.7.2 + chalk: 4.1.2 + debug: 4.4.3 + fs-extra: 11.3.2 + lodash: 4.17.21 + marked: 4.3.0 + merge: 2.1.1 + mkdirp: 1.0.4 + promise-limit: 2.7.0 + uuid: 9.0.1 + winston: 3.19.0 + transitivePeerDependencies: + - supports-color + dev: false + /@contentstack/cli-command/1.6.1: resolution: {integrity: sha512-WS4k2i+chuwmOrHqJC2N4aWOEpQ+DxrHXtMhya2uMwH25ES203C0o4hm+NwD2gi7Ea5AQycBoi8JHOF0vAQ4WA==} engines: {node: '>=14.0.0'} @@ -2103,11 +2150,11 @@ packages: transitivePeerDependencies: - debug - /@contentstack/cli-command/1.6.1_debug@4.4.3: - resolution: {integrity: sha512-WS4k2i+chuwmOrHqJC2N4aWOEpQ+DxrHXtMhya2uMwH25ES203C0o4hm+NwD2gi7Ea5AQycBoi8JHOF0vAQ4WA==} + /@contentstack/cli-command/1.7.0_debug@4.4.3: + resolution: {integrity: sha512-hhsGGa6wFcvHwkapu0vXB1yvOaOmJ1LaV2imyjUREVxvHYC5O4JS2H5VeXLq137Q/dOk5q6o9MjVS+9W4Ri4sw==} engines: {node: '>=14.0.0'} dependencies: - '@contentstack/cli-utilities': 1.14.4_debug@4.4.3 + '@contentstack/cli-utilities': 1.15.0_debug@4.4.3 '@oclif/core': 4.8.0 '@oclif/plugin-help': 6.2.36 contentstack: 3.26.3 @@ -2133,7 +2180,7 @@ packages: hasBin: true dependencies: '@apollo/client': 3.14.0_graphql@16.12.0 - '@contentstack/cli-command': 1.6.1_debug@4.4.3 + '@contentstack/cli-command': 1.7.0_debug@4.4.3 '@contentstack/cli-utilities': 1.15.0_debug@4.4.3 '@oclif/core': 4.8.0 '@oclif/plugin-help': 6.2.36 @@ -2204,42 +2251,6 @@ packages: transitivePeerDependencies: - debug - /@contentstack/cli-utilities/1.14.4_debug@4.4.3: - resolution: {integrity: sha512-Pg124tYh/p688aerqVgk8lEsCF8F5Ky35yes3KO23Wzt44Hvzps7X27psOTHs/aD4jhZkw3aB+jTItQlL84b8g==} - dependencies: - '@contentstack/management': 1.25.1_debug@4.4.3 - '@contentstack/marketplace-sdk': 1.4.0_debug@4.4.3 - '@oclif/core': 4.8.0 - axios: 1.13.2_debug@4.4.3 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-progress: 3.12.0 - cli-table: 0.3.11 - conf: 10.2.0 - dotenv: 16.6.1 - figures: 3.2.0 - inquirer: 8.2.6 - inquirer-search-checkbox: 1.0.0 - inquirer-search-list: 1.2.6 - js-yaml: 4.1.1 - klona: 2.0.6 - lodash: 4.17.21 - mkdirp: 1.0.4 - open: 8.4.2 - ora: 5.4.1 - papaparse: 5.5.3 - recheck: 4.4.5 - rxjs: 6.6.7 - traverse: 0.6.11 - tty-table: 4.2.3 - unique-string: 2.0.0 - uuid: 9.0.1 - winston: 3.19.0 - xdg-basedir: 4.0.0 - transitivePeerDependencies: - - debug - dev: false - /@contentstack/cli-utilities/1.15.0: resolution: {integrity: sha512-Q3csEjZk7rdEvbhRyq41jMT9nFduxR7zVpyGAkYdialh4KjMHxJvzVUdmYuA3PA92xoTlFdcY97yXPQJpmptTw==} dependencies: @@ -2311,6 +2322,19 @@ packages: - debug dev: false + /@contentstack/cli-variants/1.3.5_debug@4.4.3: + resolution: {integrity: sha512-HdIRDBaAsIj1nPTGo6pKaDc5F3nDVdRldAtc+ti0iERJHuw+zM7NVAezuB8yMh7tl841B0wDRiI9pytIXxzwVg==} + dependencies: + '@contentstack/cli-utilities': 1.15.0_debug@4.4.3 + '@oclif/core': 4.8.0 + '@oclif/plugin-help': 6.2.36 + lodash: 4.17.21 + mkdirp: 1.0.4 + winston: 3.19.0 + transitivePeerDependencies: + - debug + dev: false + /@contentstack/json-rte-serializer/2.1.0: resolution: {integrity: sha512-klw+0kH5UtL4mHGDP7A8olZIaA4CoyAVzveYqso8uxeDXKkTvwF8D5HBhCqQLr0NXwhofl+FF431cbzGZ3TNCg==} dependencies: @@ -2375,23 +2399,6 @@ packages: transitivePeerDependencies: - debug - /@contentstack/management/1.25.1_debug@4.4.3: - resolution: {integrity: sha512-454V3zGw4nrxnlYxXm82Z+yNjuechiN+TRE7SXWyHFUsexYVpKNyGyKZCvG6b4JymRTVUZpy/KnFixo01GP9Sg==} - engines: {node: '>=8.0.0'} - dependencies: - assert: 2.1.0 - axios: 1.13.2_debug@4.4.3 - buffer: 6.0.3 - form-data: 4.0.5 - husky: 9.1.7 - lodash: 4.17.21 - otplib: 12.0.1 - qs: 6.14.0 - stream-browserify: 3.0.0 - transitivePeerDependencies: - - debug - dev: false - /@contentstack/marketplace-sdk/1.4.0: resolution: {integrity: sha512-vUi9hoSh5ytr2KmuIKx+g7QDJqevIsM7UX12deCsCTdYH1q7eSrYwpv+jFH+TfrDQUYa71T/xrIF0QiTMUMqdA==} dependencies: