From 8485314cb5f8c0159f76dc761b8b9e1edfd01499 Mon Sep 17 00:00:00 2001 From: raj pandey Date: Fri, 31 Jul 2026 16:25:29 +0530 Subject: [PATCH 1/6] feat(DX-10057): remove deprecated aliases, hidden flags, and deprecated seed repo cm:stacks:migration: - Remove cm:migration command alias - Remove hidden deprecated flags: --api-key, --authtoken, --management-token-alias, --filePath, --multi - Clean up run() to remove all references to removed flags - Update examples to use cm:stacks:migration cm:bootstrap: - Remove hidden --app-type flag and inquireAppType import - Simplify appType to hardcoded 'starterapp' default cm:stacks:seed: - Remove hidden --fetch-limit and --locale flags - Remove stack-starter-app from curated repo list (deprecated per DX-9839) - Make fetchLimit optional in ContentModelSeederOptions interface Co-Authored-By: Claude Sonnet 4.6 --- .talismanrc | 4 ++ .../src/commands/cm/bootstrap.ts | 13 +---- .../src/commands/cm/stacks/migration.ts | 50 ++++--------------- .../src/commands/cm/stacks/seed.ts | 15 +----- packages/contentstack-seed/src/seed/index.ts | 2 +- .../contentstack-seed/src/seed/seed-stacks.ts | 5 -- 6 files changed, 18 insertions(+), 71 deletions(-) diff --git a/.talismanrc b/.talismanrc index dfcb2f2b9..093811012 100644 --- a/.talismanrc +++ b/.talismanrc @@ -9,4 +9,8 @@ fileignoreconfig: checksum: bc4a53f96be6a10786e00133245c7bdc43c965c8a98b753e3879e1110cf9c601 - filename: packages/contentstack-asset-management/test/unit/utils/cs-assets-api-adapter.test.ts checksum: 63c6bff4d51842d8fa3cce88545259d0a2c3cfe71df95d303d993f692cee883b +- filename: packages/contentstack-migration/src/commands/cm/stacks/migration.ts + checksum: 529431473623cf6bbefb35bc898be2a60dcb453e0c9273ecb97923de658769b3 +- filename: packages/contentstack-seed/src/commands/cm/stacks/seed.ts + checksum: 9a3fd45a57c6ebf63d6c154657f2ebf799befbbacb9a255944c2d89ae89b22ed version: '1.0' diff --git a/packages/contentstack-bootstrap/src/commands/cm/bootstrap.ts b/packages/contentstack-bootstrap/src/commands/cm/bootstrap.ts index 39fd9994f..d9562c3e8 100644 --- a/packages/contentstack-bootstrap/src/commands/cm/bootstrap.ts +++ b/packages/contentstack-bootstrap/src/commands/cm/bootstrap.ts @@ -4,7 +4,6 @@ import Bootstrap, { BootstrapOptions, SeedParams } from '../../bootstrap'; import { inquireCloneDirectory, inquireApp, - inquireAppType, inquireLivePreviewSupport, inquireRunDevServer, } from '../../bootstrap/interactive'; @@ -40,12 +39,6 @@ export default class BootstrapCommand extends Command { multiple: false, required: false, }), - 'app-type': flags.string({ - description: 'Sample or Starter app', - multiple: false, - required: false, - hidden: true, - }), 'stack-api-key': flags.string({ char: 'k', description: 'Provide stack API key to seed content', @@ -98,11 +91,7 @@ export default class BootstrapCommand extends Command { }); // inquire user inputs - let appType = - (bootstrapCommandFlags.appType as string) || (bootstrapCommandFlags['app-type'] as string) || 'starterapp'; - if (!appType) { - appType = await inquireAppType(); - } + const appType = 'starterapp'; const selectedAppName = (bootstrapCommandFlags.appName as string) || (bootstrapCommandFlags['app-name'] as string); diff --git a/packages/contentstack-migration/src/commands/cm/stacks/migration.ts b/packages/contentstack-migration/src/commands/cm/stacks/migration.ts index 12a29e368..ae1a0a323 100644 --- a/packages/contentstack-migration/src/commands/cm/stacks/migration.ts +++ b/packages/contentstack-migration/src/commands/cm/stacks/migration.ts @@ -41,12 +41,12 @@ export default class MigrationCommand extends Command { static description = 'Contentstack migration script.'; static examples: string[] = [ - '$ csdx cm:migration --file-path -k ', - '$ csdx cm:migration --file-path -k --branch ', - '$ csdx cm:migration --config : : ... --file-path ', - '$ csdx cm:migration --config-file --file-path ', - '$ csdx cm:migration --multiple --file-path ', - '$ csdx cm:migration --alias --file-path ', + '$ csdx cm:stacks:migration --file-path -k ', + '$ csdx cm:stacks:migration --file-path -k --branch ', + '$ csdx cm:stacks:migration --config : : ... --file-path ', + '$ csdx cm:stacks:migration --config-file --file-path ', + '$ csdx cm:stacks:migration --multiple --file-path ', + '$ csdx cm:stacks:migration --alias --file-path ', ]; static flags: FlagInput = { @@ -79,37 +79,9 @@ export default class MigrationCommand extends Command { description: 'This flag helps you to migrate multiple content files in a single instance. Mention the folder path where your migration script files are stored.', }), - - // To be deprecated - 'api-key': flags.string({ - description: 'With this flag add the API key of your stack.', - // dependsOn: ['authtoken'], - exclusive: ['alias'], - hidden: true, - }), - authtoken: flags.boolean({ - description: - 'Use this flag to use the auth token of the current session. After logging in CLI, an auth token is generated for each new session.', - dependsOn: ['api-key'], - exclusive: ['alias'], - hidden: true, - }), - 'management-token-alias': flags.string({ - description: 'Alias of the management token.', - exclusive: ['authtoken'], - hidden: true, - }), - filePath: flags.string({ - description: 'Use this flag to provide the path of the file of the migration script provided by the user.', - hidden: true, - }), - multi: flags.boolean({ - description: 'This flag helps you to migrate multiple content files in a single instance.', - hidden: true, - }), }; - static aliases: string[] = ['cm:migration']; + static aliases: string[] = []; static usage: string = 'cm:stacks:migration [-k ] [-a ] [--file-path ] [--branch ] [--config-file ] [--config ] [--multiple]'; @@ -118,11 +90,11 @@ export default class MigrationCommand extends Command { // TODO: filePath validation required. const { flags: migrationCommandFlags } = (await this.parse(MigrationCommand)) as any; const branch = (migrationCommandFlags as any).branch; - const filePath = (migrationCommandFlags as any)['file-path'] || (migrationCommandFlags as any).filePath; - const multi = (migrationCommandFlags as any).multiple || (migrationCommandFlags as any).multi; + const filePath = (migrationCommandFlags as any)['file-path']; + const multi = (migrationCommandFlags as any).multiple; const authtoken = isAuthenticated(); - const apiKey = (migrationCommandFlags as any)['api-key'] || (migrationCommandFlags as any)['stack-api-key']; - const alias = (migrationCommandFlags as any)['alias'] || (migrationCommandFlags as any)['management-token-alias']; + const apiKey = (migrationCommandFlags as any)['stack-api-key']; + const alias = (migrationCommandFlags as any)['alias']; const config = (migrationCommandFlags as any)['config']; if (!authtoken && !alias) { diff --git a/packages/contentstack-seed/src/commands/cm/stacks/seed.ts b/packages/contentstack-seed/src/commands/cm/stacks/seed.ts index 6fcf7707d..4001c02a7 100644 --- a/packages/contentstack-seed/src/commands/cm/stacks/seed.ts +++ b/packages/contentstack-seed/src/commands/cm/stacks/seed.ts @@ -14,7 +14,7 @@ export default class SeedCommand extends Command { ]; static usage = - 'cm:stacks:seed [--repo ] [--org ] [--stack-api-key ] [--stack-name ] [-y] [--alias ] [--locale ]'; + 'cm:stacks:seed [--repo ] [--org ] [--stack-api-key ] [--stack-name ] [-y] [--alias ]'; static flags: FlagInput = { repo: flags.string({ @@ -42,12 +42,6 @@ export default class SeedCommand extends Command { required: false, exclusive: ['stack-api-key'], }), - 'fetch-limit': flags.string({ - description: 'Limit for number of organizations or stacks to be fetched.', - multiple: false, - required: false, - hidden: true, - }), yes: flags.boolean({ char: 'y', required: false, @@ -57,11 +51,6 @@ export default class SeedCommand extends Command { char: 'a', description: 'Alias of the management token', }), - locale: flags.string({ - description: 'Master Locale of the stack', - default: 'en-us', - hidden: true, - }), }; async run() { @@ -83,11 +72,9 @@ export default class SeedCommand extends Command { orgUid: seedFlags.org, stackUid: seedFlags['stack-api-key'], stackName: seedFlags['stack-name'], - fetchLimit: seedFlags['fetch-limit'], skipStackConfirmation: seedFlags.yes, isAuthenticated: isAuthenticated(), alias: managementTokenAlias, - master_locale: seedFlags['locale'], }; const listOfTokens = configHandler.get('tokens'); diff --git a/packages/contentstack-seed/src/seed/index.ts b/packages/contentstack-seed/src/seed/index.ts index 9ae937e20..5ba9b072f 100644 --- a/packages/contentstack-seed/src/seed/index.ts +++ b/packages/contentstack-seed/src/seed/index.ts @@ -26,7 +26,7 @@ export interface ContentModelSeederOptions { orgUid: string | undefined; stackUid: string | undefined; stackName: string | undefined; - fetchLimit: string | undefined; + fetchLimit?: string | undefined; skipStackConfirmation: boolean | undefined; isAuthenticated: boolean | false; managementToken?: string | undefined; diff --git a/packages/contentstack-seed/src/seed/seed-stacks.ts b/packages/contentstack-seed/src/seed/seed-stacks.ts index 399bccff2..ec26b702e 100644 --- a/packages/contentstack-seed/src/seed/seed-stacks.ts +++ b/packages/contentstack-seed/src/seed/seed-stacks.ts @@ -22,9 +22,4 @@ export const OFFICIAL_SEED_STACKS: OfficialSeedStack[] = [ owner: OFFICIAL_SEED_OWNER, repo: 'compass-starter-stack', }, - { - displayName: 'Starter app', - owner: OFFICIAL_SEED_OWNER, - repo: 'stack-starter-app', - }, ]; From e3f4e05e4e0846643c2ac0295c08aa78664aa127 Mon Sep 17 00:00:00 2001 From: raj pandey Date: Fri, 31 Jul 2026 16:38:02 +0530 Subject: [PATCH 2/6] fix(DX-10057): remove dead sampleapp branch in bootstrap MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit appType is hardcoded to 'starterapp' and config.sampleApps is empty — the sampleapp branch was never reachable in V2. Removing it also fixes the TS2367 literal type overlap error in CI. Co-Authored-By: Claude Sonnet 4.6 --- .../contentstack-bootstrap/src/commands/cm/bootstrap.ts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/packages/contentstack-bootstrap/src/commands/cm/bootstrap.ts b/packages/contentstack-bootstrap/src/commands/cm/bootstrap.ts index d9562c3e8..98606d512 100644 --- a/packages/contentstack-bootstrap/src/commands/cm/bootstrap.ts +++ b/packages/contentstack-bootstrap/src/commands/cm/bootstrap.ts @@ -97,13 +97,7 @@ export default class BootstrapCommand extends Command { (bootstrapCommandFlags.appName as string) || (bootstrapCommandFlags['app-name'] as string); let selectedApp; if (!selectedAppName) { - if (appType === 'sampleapp') { - selectedApp = await inquireApp(config.sampleApps); - } else if (appType === 'starterapp') { - selectedApp = await inquireApp(config.starterApps); - } else { - this.error('Invalid app type provided: ' + appType, { exit: 1 }); - } + selectedApp = await inquireApp(config.starterApps); } if (!selectedAppName && !selectedApp) { From 1c383cd39769f2f10681039b9c00bb031b20f6cf Mon Sep 17 00:00:00 2001 From: raj pandey Date: Fri, 31 Jul 2026 16:53:46 +0530 Subject: [PATCH 3/6] fix(DX-10057): remove reference-only dead flag from audit commands and fix failing tests - Remove --reference-only (hidden, never consumed) from cm:stacks:audit and cm:stacks:audit:fix - Fix bootstrap-integration.test.js: remove assertion for removed --app-type flag - Fix bootstrap.test.js: remove invalid-app-type test, update appType expectation to 'starterapp', update inquireApp assertion to use starterApps - Fix seed.test.ts: update static usage string, remove locale flag assertion, remove fetchLimit/master_locale from ContentModelSeeder call expectations, clean stale flag keys Note: --yes flag on audit:fix is intentionally kept (actively consumed in 8+ audit modules) Co-Authored-By: Claude Sonnet 4.6 --- .talismanrc | 2 ++ .../src/commands/cm/stacks/audit/fix.ts | 4 --- .../src/commands/cm/stacks/audit/index.ts | 4 --- .../test/bootstrap-integration.test.js | 1 - .../test/bootstrap.test.js | 31 ++++++------------- .../test/commands/cm/stacks/seed.test.ts | 25 +-------------- 6 files changed, 13 insertions(+), 54 deletions(-) diff --git a/.talismanrc b/.talismanrc index 093811012..1c1b2782d 100644 --- a/.talismanrc +++ b/.talismanrc @@ -13,4 +13,6 @@ fileignoreconfig: checksum: 529431473623cf6bbefb35bc898be2a60dcb453e0c9273ecb97923de658769b3 - filename: packages/contentstack-seed/src/commands/cm/stacks/seed.ts checksum: 9a3fd45a57c6ebf63d6c154657f2ebf799befbbacb9a255944c2d89ae89b22ed +- filename: packages/contentstack-seed/test/commands/cm/stacks/seed.test.ts + checksum: b54f572a614e5d80f7fa27a51e679147cb537fd76ac922eed981d1156a261e50 version: '1.0' diff --git a/packages/contentstack-audit/src/commands/cm/stacks/audit/fix.ts b/packages/contentstack-audit/src/commands/cm/stacks/audit/fix.ts index 5d19d570d..30f0400df 100644 --- a/packages/contentstack-audit/src/commands/cm/stacks/audit/fix.ts +++ b/packages/contentstack-audit/src/commands/cm/stacks/audit/fix.ts @@ -24,10 +24,6 @@ export default class AuditFix extends AuditBaseCommand { 'report-path': Flags.string({ description: auditMsg.REPORT_PATH, }), - 'reference-only': Flags.boolean({ - hidden: true, - description: auditMsg.REFERENCE_ONLY, - }), modules: Flags.string({ multiple: true, options: config.modules, diff --git a/packages/contentstack-audit/src/commands/cm/stacks/audit/index.ts b/packages/contentstack-audit/src/commands/cm/stacks/audit/index.ts index 291bdf5da..37eedc618 100644 --- a/packages/contentstack-audit/src/commands/cm/stacks/audit/index.ts +++ b/packages/contentstack-audit/src/commands/cm/stacks/audit/index.ts @@ -20,10 +20,6 @@ export default class Audit extends AuditBaseCommand { 'report-path': Flags.string({ description: auditMsg.REPORT_PATH, }), - 'reference-only': Flags.boolean({ - hidden: true, - description: auditMsg.REFERENCE_ONLY, - }), modules: Flags.string({ multiple: true, options: config.modules, diff --git a/packages/contentstack-bootstrap/test/bootstrap-integration.test.js b/packages/contentstack-bootstrap/test/bootstrap-integration.test.js index 5d8df954b..080203e00 100644 --- a/packages/contentstack-bootstrap/test/bootstrap-integration.test.js +++ b/packages/contentstack-bootstrap/test/bootstrap-integration.test.js @@ -26,7 +26,6 @@ describe('Bootstrap Integration Tests', () => { expect(BootstrapCommand.flags).to.have.property('stack-name'); expect(BootstrapCommand.flags).to.have.property('yes'); expect(BootstrapCommand.flags).to.have.property('alias'); - expect(BootstrapCommand.flags).to.have.property('app-type'); }); it('should validate alias flag properties', () => { diff --git a/packages/contentstack-bootstrap/test/bootstrap.test.js b/packages/contentstack-bootstrap/test/bootstrap.test.js index 34d3bf6ab..496bdc045 100644 --- a/packages/contentstack-bootstrap/test/bootstrap.test.js +++ b/packages/contentstack-bootstrap/test/bootstrap.test.js @@ -152,7 +152,7 @@ describe('Bootstrapping an app', () => { 'app-name': 'kickstart-next', org: 'org-uid', 'stack-name': 'test-bootstrap-cmd', - 'app-type': 'kickstart-next', + yes: true, }; return Promise.resolve(responses[question.name] || {}); @@ -171,16 +171,6 @@ describe('Bootstrapping an app', () => { delete process.env.CONTENTSTACK_AUTH_TOKEN; }); - it('should handle invalid app type gracefully', async () => { - try { - await runCommand(['cm:bootstrap', '--app-type', 'invalidtype']); - } catch (error) { - expect(error).to.exist; - expect(error?.oclif?.exit).to.equal(1); - expect(error.message).to.contain('Invalid app type provided invalidtype'); - } - }); - it('should bootstrap a Contentstack app with the correct flags', async () => { // Mock the BootstrapCommand class const MockBootstrapCommand = class extends Command { @@ -351,7 +341,7 @@ describe('Bootstrapping an app', () => { flags: { alias: testAlias, 'app-name': undefined, - 'app-type': undefined, + 'project-dir': undefined, 'stack-api-key': undefined, org: undefined, @@ -428,7 +418,7 @@ describe('Bootstrapping an app', () => { flags: { alias: undefined, 'app-name': undefined, - 'app-type': undefined, + 'project-dir': undefined, 'stack-api-key': undefined, org: undefined, @@ -485,7 +475,7 @@ describe('Bootstrapping an app', () => { flags: { alias: undefined, 'app-name': undefined, - 'app-type': undefined, + 'project-dir': undefined, 'stack-api-key': undefined, org: undefined, @@ -542,7 +532,7 @@ describe('Bootstrapping an app', () => { flags: { alias: undefined, 'app-name': undefined, - 'app-type': undefined, + 'project-dir': undefined, 'stack-api-key': undefined, org: undefined, @@ -598,7 +588,6 @@ describe('Bootstrapping an app', () => { flags: { alias: undefined, 'app-name': undefined, - 'app-type': 'sampleapp', 'project-dir': undefined, 'stack-api-key': undefined, org: undefined, @@ -613,11 +602,11 @@ describe('Bootstrapping an app', () => { command.cmaHost = mock.region.cma; await command.run(); - // Verify that appType is set correctly + // Verify that appType is hardcoded to 'starterapp' expect(bootstrapOptions).to.not.be.null; - expect(bootstrapOptions.appType).to.equal('sampleapp'); - // Verify that inquireApp was called with sampleApps (config.default in compiled CJS) - expect(interactive.inquireApp.calledWith(config.default.sampleApps)).to.be.true; + expect(bootstrapOptions.appType).to.equal('starterapp'); + // Verify that inquireApp was called with starterApps + expect(interactive.inquireApp.calledWith(config.default.starterApps)).to.be.true; }); it('should handle app-name flag correctly', async () => { @@ -655,7 +644,7 @@ describe('Bootstrapping an app', () => { flags: { alias: undefined, 'app-name': 'kickstart-next', - 'app-type': undefined, + 'project-dir': undefined, 'stack-api-key': undefined, org: undefined, diff --git a/packages/contentstack-seed/test/commands/cm/stacks/seed.test.ts b/packages/contentstack-seed/test/commands/cm/stacks/seed.test.ts index 9cf2e1512..922748894 100644 --- a/packages/contentstack-seed/test/commands/cm/stacks/seed.test.ts +++ b/packages/contentstack-seed/test/commands/cm/stacks/seed.test.ts @@ -67,10 +67,8 @@ describe('SeedCommand', () => { org: 'org-123', 'stack-api-key': undefined, 'stack-name': 'New Stack', - 'fetch-limit': '50', yes: undefined, alias: undefined, - locale: 'en-us', }; jest.spyOn(command as any, 'parse').mockResolvedValue({ @@ -90,11 +88,9 @@ describe('SeedCommand', () => { orgUid: 'org-123', stackUid: undefined, stackName: 'New Stack', - fetchLimit: '50', skipStackConfirmation: undefined, isAuthenticated: true, alias: undefined, - master_locale: 'en-us', }); expect(mockSeeder.run).toHaveBeenCalled(); }); @@ -105,10 +101,8 @@ describe('SeedCommand', () => { org: undefined, 'stack-api-key': 'api-key-123', 'stack-name': undefined, - 'fetch-limit': undefined, yes: undefined, alias: undefined, - locale: undefined, }; jest.spyOn(command as any, 'parse').mockResolvedValue({ @@ -135,10 +129,8 @@ describe('SeedCommand', () => { org: undefined, 'stack-api-key': undefined, 'stack-name': undefined, - 'fetch-limit': undefined, yes: undefined, alias: 'my-alias', - locale: undefined, }; const mockTokens = { @@ -176,10 +168,8 @@ describe('SeedCommand', () => { org: undefined, 'stack-api-key': undefined, 'stack-name': undefined, - 'fetch-limit': undefined, yes: undefined, alias: undefined, - locale: undefined, }; jest.spyOn(command as any, 'parse').mockResolvedValue({ @@ -206,10 +196,8 @@ describe('SeedCommand', () => { org: undefined, 'stack-api-key': undefined, 'stack-name': undefined, - 'fetch-limit': undefined, yes: undefined, alias: undefined, - locale: undefined, }; jest.spyOn(command as any, 'parse').mockResolvedValue({ @@ -237,10 +225,8 @@ describe('SeedCommand', () => { org: undefined, 'stack-api-key': undefined, 'stack-name': undefined, - 'fetch-limit': undefined, yes: true, alias: undefined, - locale: undefined, }; jest.spyOn(command as any, 'parse').mockResolvedValue({ @@ -265,10 +251,8 @@ describe('SeedCommand', () => { org: 'org-123', 'stack-api-key': undefined, 'stack-name': 'My Stack', - 'fetch-limit': '100', yes: true, alias: 'my-alias', - locale: 'fr-fr', }; jest.spyOn(command as any, 'parse').mockResolvedValue({ @@ -288,11 +272,9 @@ describe('SeedCommand', () => { orgUid: 'org-123', stackUid: undefined, stackName: 'My Stack', - fetchLimit: '100', skipStackConfirmation: true, isAuthenticated: true, alias: 'my-alias', - master_locale: 'fr-fr', }); }); @@ -302,10 +284,8 @@ describe('SeedCommand', () => { org: undefined, 'stack-api-key': undefined, 'stack-name': undefined, - 'fetch-limit': undefined, yes: undefined, alias: undefined, - locale: undefined, }; jest.spyOn(command as any, 'parse').mockResolvedValue({ @@ -327,10 +307,8 @@ describe('SeedCommand', () => { org: undefined, 'stack-api-key': undefined, 'stack-name': undefined, - 'fetch-limit': undefined, yes: undefined, alias: undefined, - locale: undefined, }; jest.spyOn(command as any, 'parse').mockResolvedValue({ @@ -367,7 +345,7 @@ describe('SeedCommand', () => { it('should have correct usage', () => { expect(SeedCommand.usage).toBe( - 'cm:stacks:seed [--repo ] [--org ] [--stack-api-key ] [--stack-name ] [-y] [--alias ] [--locale ]', + 'cm:stacks:seed [--repo ] [--org ] [--stack-api-key ] [--stack-name ] [-y] [--alias ]', ); }); @@ -379,7 +357,6 @@ describe('SeedCommand', () => { expect(SeedCommand.flags['stack-name']).toBeDefined(); expect(SeedCommand.flags.yes).toBeDefined(); expect(SeedCommand.flags.alias).toBeDefined(); - expect(SeedCommand.flags.locale).toBeDefined(); }); }); }); From c79896909b7ba1ded0bee3ef44cd217ec58087ee Mon Sep 17 00:00:00 2001 From: raj pandey Date: Fri, 31 Jul 2026 17:13:36 +0530 Subject: [PATCH 4/6] fix(DX-10057): fix CI test failures in migration and seed packages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - migration.test.ts: update alias assertion to expect empty array (cm:migration alias was removed) - seed.test.ts: mock @contentstack/cli-cm-import to cut the seed→import→audit chain which conflicted with the existing @contentstack/cli-utilities mock Co-Authored-By: Claude Sonnet 4.6 --- .../test/unit/commands/cm/stacks/migration.test.ts | 4 ++-- .../contentstack-seed/test/commands/cm/stacks/seed.test.ts | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/contentstack-migration/test/unit/commands/cm/stacks/migration.test.ts b/packages/contentstack-migration/test/unit/commands/cm/stacks/migration.test.ts index 9e4eed8fb..0c78ddc4c 100644 --- a/packages/contentstack-migration/test/unit/commands/cm/stacks/migration.test.ts +++ b/packages/contentstack-migration/test/unit/commands/cm/stacks/migration.test.ts @@ -122,9 +122,9 @@ describe('Migration Command', () => { expect(MigrationCommand.usage).to.include('migration'); }); - it('should have aliases including cm:migration', () => { + it('should have empty aliases array (cm:migration alias removed)', () => { expect(MigrationCommand.aliases).to.be.an('array'); - expect(MigrationCommand.aliases).to.include('cm:migration'); + expect(MigrationCommand.aliases).to.be.empty; }); }); diff --git a/packages/contentstack-seed/test/commands/cm/stacks/seed.test.ts b/packages/contentstack-seed/test/commands/cm/stacks/seed.test.ts index 922748894..cae0899d6 100644 --- a/packages/contentstack-seed/test/commands/cm/stacks/seed.test.ts +++ b/packages/contentstack-seed/test/commands/cm/stacks/seed.test.ts @@ -4,6 +4,7 @@ import { isAuthenticated, configHandler, cliux } from '@contentstack/cli-utiliti // Mock dependencies jest.mock('../../../../src/seed/index'); +jest.mock('@contentstack/cli-cm-import', () => ({ __esModule: true, default: { run: jest.fn() } })); jest.mock('@contentstack/cli-utilities', () => { const { Flags, Command } = require('@oclif/core'); return { From 1c6974287625d7ff2e691c9f73f010688db942c6 Mon Sep 17 00:00:00 2001 From: raj pandey Date: Fri, 31 Jul 2026 17:16:32 +0530 Subject: [PATCH 5/6] fix: update lock file --- .talismanrc | 2 +- pnpm-lock.yaml | 436 ++++++++++++++++++++++---------------------- pnpm-workspace.yaml | 6 +- 3 files changed, 222 insertions(+), 222 deletions(-) diff --git a/.talismanrc b/.talismanrc index 1c1b2782d..35c456dd9 100644 --- a/.talismanrc +++ b/.talismanrc @@ -1,6 +1,6 @@ fileignoreconfig: - filename: pnpm-lock.yaml - checksum: a90a8f0dbfa98da53ecb9e63f021ae8a1ac44c03cfe5dccd52a539c948d1625a + checksum: 8566e316dd7026214e8863568c72dcf946ba10648ac5c076a7c55215b5ab3422 - filename: packages/contentstack-export/src/utils/export-config-handler.ts checksum: 3ff8e8ea60f92311f8224bce457f7aaab026194de61e13eebdc6ca5a39f66bc9 - filename: packages/contentstack-asset-management/src/utils/export-helpers.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 202314093..032ce137f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,9 +9,9 @@ overrides: follow-redirects: 1.16.0 uuid: 14.0.1 lodash: 4.18.1 - brace-expansion: 5.0.7 - js-yaml: 4.3.0 - fast-uri: 3.1.4 + brace-expansion: 5.0.9 + js-yaml: 5.2.2 + fast-uri: 4.1.2 ws: 8.21.1 importers: @@ -90,7 +90,7 @@ importers: version: 8.65.0(eslint@10.8.0)(typescript@5.9.3) axios: specifier: ^1.18.1 - version: 1.18.1(debug@4.4.3) + version: 1.19.0(debug@4.4.3) chai: specifier: ^4.5.0 version: 4.5.0 @@ -458,7 +458,7 @@ importers: version: 9.1.7 lint-staged: specifier: ^17.0.2 - version: 17.2.0 + version: 17.3.0 mocha: specifier: ^11.7.5 version: 11.7.6 @@ -749,7 +749,7 @@ importers: version: 0.2.6 axios: specifier: ^1.18.1 - version: 1.18.1(debug@4.4.3) + version: 1.19.0(debug@4.4.3) diff2html: specifier: ^3.4.56 version: 3.4.56 @@ -1010,7 +1010,7 @@ importers: version: 4.13.2 axios: specifier: ^1.18.1 - version: 1.18.1(debug@4.4.3) + version: 1.19.0(debug@4.4.3) chalk: specifier: ^4.1.2 version: 4.1.2 @@ -1694,68 +1694,68 @@ packages: '@asamuzakjp/dom-selector@2.0.2': resolution: {integrity: sha512-x1KXOatwofR6ZAYzXRBL5wrdV0vwNxlTCK9NCuLqAzQYARqGcvFwiJA6A1ERuh+dgeA4Dxm3JBYictIes+SqUQ==} - '@aws-sdk/checksums@3.1000.22': - resolution: {integrity: sha512-YsSac72lcCOSjk5X4fMc20SjltkGUDjckB2vYZcEd/RpgB+huzeQwVZrOWxUvLVo+5D7X9sURgmAAPmErgCQ7w==} + '@aws-sdk/checksums@3.1000.24': + resolution: {integrity: sha512-7TWLjypP8kk3savsDBRuhZJx7mBuFFA2136BQhwwLllsAnO4Tmq/p+SXZaNxbuulkzUFz3BZzj0bb4YzexZcNQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/client-cloudfront@3.1097.0': - resolution: {integrity: sha512-YZrDIvdLqd53NcodnOQFgLZloA9WB7wj4NHSrf7VAnEaF4VPaw+0iYCLDNwzqk2GuEq4F02Yr+if8I58nukSsA==} + '@aws-sdk/client-cloudfront@3.1100.0': + resolution: {integrity: sha512-m6uUbEDhb/U41eHW+hvPLDCubXVOZ0Yd+edrrBpotGiBHNd94f5OsqnZxIXOvYd1KMiOAk5WVkn1XOrKs1gwjg==} engines: {node: '>=20.0.0'} - '@aws-sdk/client-s3@3.1097.0': - resolution: {integrity: sha512-iCBD95hrynpxiOzD301pUW9H3mxKcEfMErLqdg58WcIZnEqJuOd7JwcARsV3/y6OWj1t6j2tpS9lGt6X4OnPFw==} + '@aws-sdk/client-s3@3.1100.0': + resolution: {integrity: sha512-5IvIlW6kWOC9EPq2RM7VQUgfDF2QFHHFgQJ2DichmrYBDg5yiAmqMkDiHqUSkFYosVexXaXD/lV4yYxTyA27zw==} engines: {node: '>=20.0.0'} - '@aws-sdk/core@3.977.2': - resolution: {integrity: sha512-8sT/M5vDcagx5/iM0Bfx7f6i3mfVOQkA34+GTMwp0lIWZb6ma+bjkzDS/r9yqU2yTPBqqMBFPT3+d9kUuuNDJA==} + '@aws-sdk/core@3.977.4': + resolution: {integrity: sha512-CEkcQlMOQJCvul60U7wdAOACjtdgFWDsfJI+6wUOGdhGNV2lGbuJpi/R50QLpFG3Tp+sQxa/RmzC3X7KHbhuTA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-env@3.972.63': - resolution: {integrity: sha512-VSS9dftt7r7GiZ4gs8z0PNaMLVAaSj/MXVr6WQBtsrQQB9miJo7I6lQuJND1/ugFwK9x7OHCYZDkLSYh0FIZtA==} + '@aws-sdk/credential-provider-env@3.972.65': + resolution: {integrity: sha512-lJT2aRw9wCV8jPHyFJjdZLD4HTydL6/22AnCSOB8e/LqOc55nEJGLHkJQeSxhn8QiqyjFwPKQFtMw0ovjRUY/g==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-http@3.972.65': - resolution: {integrity: sha512-SH/ec7p1J0CfC28+ypH38IwGENd7tQEvTpmuRSlinthiGxKlwzJbXGXxIMAhn0/lpxnIxudNmCsw3Cy0PDRoAg==} + '@aws-sdk/credential-provider-http@3.972.67': + resolution: {integrity: sha512-N7fw/15hSwI/CPxe5ohOyb7O4ge9f5me1gVIn8OIkBRB0squ8OJqQyDyH/HoL+Sb1W5xdC88jVC+bHkw73iu+Q==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-ini@3.973.8': - resolution: {integrity: sha512-alkQpDUHsjHGVXvlV0XFXpPfh9+aTMmN6UYRky0Qky8SbvdxoQdDHftT4uugq8XShP6WtDQW7bo5YQ0SfNSxRQ==} + '@aws-sdk/credential-provider-ini@3.973.10': + resolution: {integrity: sha512-Zh9XRaPnDN9buO7GfWBubS22R6Nq5D6hbyYEMN05LiOnXugm/8WDjUx6y756bSPbdn3aJB2qG4zFW3bN82QhoQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-login@3.972.70': - resolution: {integrity: sha512-JlUjK6bYJAxN9PkWWCI/TiOYEdvXNKq61x2DTaEKxRMxAOYNk2LX8m4wVtDFxTZwyXx7Tpmxb49dNprkW/uqXQ==} + '@aws-sdk/credential-provider-login@3.972.72': + resolution: {integrity: sha512-zZapIKwaHp7TdTf9hbH1I3CVUdEupmt7FXO/BoTQGC+4h6NkXKWpqF2p5WyfpjurDLHCpSyh+BzMlAg8arqWLA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-node@3.972.74': - resolution: {integrity: sha512-V+7pzT0OzROL2uKcQ2+MpnfwKONvozYojmdn8RguAMX9o48gtSVvt+7aCkwWCH2thDXOnUPCN6qn4kiFDelZWA==} + '@aws-sdk/credential-provider-node@3.972.76': + resolution: {integrity: sha512-1yzLmRiYSgGC25v7ZZEwJn/auhHHTIHgFOmzL2f36hf1+7jSLcX+1QrAz4760WEzPiiQl8xmlpFhHfl2OoyVzA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-process@3.972.63': - resolution: {integrity: sha512-lPt2oGMcvP3uPhhxX5EquHrzBI/ZgJce+CHKcOGZl2ZQAXLLSxu7k/Cgo0HIktyi9dmDFljbOkj4XAnXD93YVQ==} + '@aws-sdk/credential-provider-process@3.972.65': + resolution: {integrity: sha512-e5DbbNteOSalN58U83G6kFa4ECLEuGbGqNBHIXE7zYXA/m4GHblIGjFbSH7wYv6gBV8iNSDcRZBKfQZF5vF9nw==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-sso@3.973.7': - resolution: {integrity: sha512-FR2b+7QNXP/q+eslVzrCjGKvso8Lcr/B18BvFyD2iLNhq42XSo+wnh8FfX6mtqgaVsL1vuB27uGXuY+xUTa7pg==} + '@aws-sdk/credential-provider-sso@3.973.9': + resolution: {integrity: sha512-0V0u4t+KBku9fbh5CPCaC5hUWwSzDafp8nCuDy817zWbp2gz80jO44rMQkiwnZ+k54B+tjAtzRy00DJRGTKGBg==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-web-identity@3.972.69': - resolution: {integrity: sha512-RWNTKGXRkzMJe8bgIAdlz9q0N97m7fThD9KOjBt2CSY+/xnIbrA1/Dnm/ZEz8ZeQ1Of5D+fLaPeoD3lGt6AU4Q==} + '@aws-sdk/credential-provider-web-identity@3.972.71': + resolution: {integrity: sha512-e4dwiRltGAaQ+2yxw57Hj0l/BF3BHiG14+QpYE7bGYBlpAq/fkIri2BDhjWon8c0mhhtd2txQBAkQb9BcTStFg==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-sdk-s3@3.972.68': - resolution: {integrity: sha512-JA/LRxCSXQAsFHyIZzgncYdcTQTOL3ZS8R7EAeDwoSoWcNG8yxDAacrwFTZIyVSMvkogvlKHRvmrMU68UyQbkw==} + '@aws-sdk/middleware-sdk-s3@3.972.70': + resolution: {integrity: sha512-APdP0iODt39AkjCjzTFIoFrxDH/Cz3CpWRDKLcsJg7eOnfE1htkxL9BhDoe/xL7cXdoMwh2HBYv3DiT1uf64NQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/nested-clients@3.997.37': - resolution: {integrity: sha512-vfDmA6APjX1LWxvt6/zcAmTCgRXCj35M+bC9Ujmy40QxYs9Fa9bE7oblOB3ODZ4mdN9R5osU0hTzoJjJlQqqTg==} + '@aws-sdk/nested-clients@3.997.39': + resolution: {integrity: sha512-wU5NPnj62Sb7A8xn/Zb+xThe05P3otNtDl37iOIi5DDMeCesNeCckaG+eXWGUs12Z9R34I8CD05TaTe6SIa61g==} engines: {node: '>=20.0.0'} - '@aws-sdk/signature-v4-multi-region@3.996.42': - resolution: {integrity: sha512-DBV4naZP6HYBlAvPpoQzOP12Wvfou/5rN8yJPXjBTBylU5qwCbh/tXr2MddHoIjgoRkEl/eS+IljiUqvmwey1Q==} + '@aws-sdk/signature-v4-multi-region@3.996.43': + resolution: {integrity: sha512-lKekx8bLBXSv4O+cslk9Zfnw2XKSkWBs3uWL5QGhH2ZAQfNS7FE0vcSSN2vD/AhxX54ZTywWxR4STThoeOXlBA==} engines: {node: '>=20.0.0'} - '@aws-sdk/token-providers@3.1097.0': - resolution: {integrity: sha512-EIsdmy/f5IGc5r01RjKWNvrbBra6z0xudQM0D6Wf8DeGuPoRlubkLqr7VgWijFucO4kg0mtev9H3RX/ZOubUhg==} + '@aws-sdk/token-providers@3.1100.0': + resolution: {integrity: sha512-THf3MkgY3fNJZ3zdgSenLqR7gSE68KccCj1RCKretlG73Ppszvues02VpCUO9NlB/tZDC483FvGCld+AiPCkvg==} engines: {node: '>=20.0.0'} '@aws-sdk/types@3.974.2': @@ -2893,12 +2893,12 @@ packages: resolution: {integrity: sha512-TuB0x50EoAvEX/UEWITd8Mkn3WhiTjSvbTMCLj0BhsQEl5iUzjXdA0bETEVpTk+5TGTLR6QktI9H4hLviVeaAQ==} engines: {node: '>=v12.0.0'} - '@napi-rs/wasm-runtime@1.2.0': - resolution: {integrity: sha512-kDoONqMa+VnZ4vvvu/ZUurpJ4gkZU57e7g69qpNgWhYcZFPUHZM2CEMKm+cG6ufDVALbjMvfmMjFVqaK7uEMnA==} + '@napi-rs/wasm-runtime@1.2.2': + resolution: {integrity: sha512-JfB4kuJQjaoHuCTseIINHtHWeJnvgEcxjwA5t/Y00ZgaOO1Crz3fjT/p8kT28zA/Caz7oiUMn3d6H2yOVCVwuw==} engines: {node: ^20.19.0 || ^22.13.0 || >=23.5.0} peerDependencies: - '@emnapi/core': ^2.0.0-alpha.3 - '@emnapi/runtime': ^2.0.0-alpha.3 + '@emnapi/core': ^1.7.1 || ^2.0.0-alpha.3 + '@emnapi/runtime': ^1.7.1 || ^2.0.0-alpha.3 '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -3220,24 +3220,24 @@ packages: Deprecated: no longer maintained and no longer used by Sinon packages. See https://github.com/sinonjs/nise/issues/243 for replacement details. - '@smithy/core@3.31.0': - resolution: {integrity: sha512-sylYk2l9d7CmRv8ts8p0SDQUr3VO+HMeS1nrjL6+UtbO8ktJHTOeQ1McX+aAyvGGccp5aZX9eNtdcXrSwzoZaw==} + '@smithy/core@3.31.1': + resolution: {integrity: sha512-CyogUINxvi7C7LDsh8Syo6hVJOT9ckz4rG8dRZfTJ8r91HkMY59PnNooaj7WcHyxEkxPfBAmbgztZU+xTo76lg==} engines: {node: '>=18.0.0'} - '@smithy/credential-provider-imds@4.4.15': - resolution: {integrity: sha512-xYVGrisQqTJWhOnScUhbx8s9H63TMtoxzuUoxG6mP8J+B/YbX3vZxVsgV0xDf43abJnJP0fjP7BkQh7OESwuRA==} + '@smithy/credential-provider-imds@4.4.16': + resolution: {integrity: sha512-QfuLWAkLzptffFW980AFeHZFdqds2B64rpEd3uJ6lgs3xVn9QegGMUgUcj+4d7dRrAsya3r58ZKpku97WcFb4w==} engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.6.12': - resolution: {integrity: sha512-OpQgP6IGH4j0NJ2zjfYZLjQL85ai+Wi/q51EmZJovXsEwKSvu89qiXUq77Q6EmwZ/hSl7fKpn2Z9mhiDN6OM+Q==} + '@smithy/fetch-http-handler@5.6.13': + resolution: {integrity: sha512-4fW86pEUOMbrD5nkbyl/tTvPHHWJFbuB2odl6ps9lWfHoXf9HWh3Q/Smh59qH1g7+c/BSZghX6bbUk4gsiMs8A==} engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.9.12': - resolution: {integrity: sha512-dWW5KRt4mnEvjNzbGqGeCuAvgum85Y9ZoyuMQqcTEfapndyVJ1k9BEHK7kdXJZ32enyRmmwcFjMwlB/KgLKI3Q==} + '@smithy/node-http-handler@4.9.13': + resolution: {integrity: sha512-Nmd/Nl35zfYrd+a6OO2cDJb3GPh9bgTjIUhcM+JFfjpp8/osCgboDV5nCT1I01Pv6R13eSKDKLSoVa5ZB6Zsfw==} engines: {node: '>=18.0.0'} - '@smithy/signature-v4@5.6.11': - resolution: {integrity: sha512-7HsspeiNCZvZHEJ22vV5L/QYuJdTyJvPJvMrYD3AgkM3IJB0pkln4jkjPvtpTWRMkHXbO8WKwNjoVdVlBFwHmw==} + '@smithy/signature-v4@5.6.12': + resolution: {integrity: sha512-I6KLtq3H0qqSuV9vLglfi8puHqzygzWHOnI4z/Rdoo+q50vvo18vBRdPAvvEtcaKROz7Zn6qnPa14kRfPH6PcQ==} engines: {node: '>=18.0.0'} '@smithy/types@4.16.1': @@ -4101,8 +4101,8 @@ packages: axios@1.18.0: resolution: {integrity: sha512-E32NzpYKp++W7XRe52rHiXV2ehxmh3wbdgO7MHeFM+vqxLBYHzt0ElkiImtOBxtOmyp0yoC8C6uESVV84Y2/hw==} - axios@1.18.1: - resolution: {integrity: sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g==} + axios@1.19.0: + resolution: {integrity: sha512-ht/iuYZXEjFxLH/Hkezgd7m6JKlHHXEUSneaDz8uZe1Gj5QZtCnpyDsckvAiEnT89OEbCLmnte4R4sn7P0EKFw==} babel-jest@29.7.0: resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} @@ -4151,8 +4151,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.11.6: - resolution: {integrity: sha512-69D/imtToCsIcAl8WBS2YaRwA4jO/j0HhU+hELqMEu9f54MoUtI6+XH5mrKU8rEFNEk/Ui1I2MK4/JkWacclGw==} + baseline-browser-mapping@2.11.8: + resolution: {integrity: sha512-zAgkquC2WYF0PIc6XbNYkA2uuxxFavzgmX61R+dHDUa558V8Ejf8ozTZFR6QzM24RWu4kBcRkhJ5kpz77j9fnQ==} engines: {node: '>=6.0.0'} hasBin: true @@ -4182,9 +4182,9 @@ packages: bowser@2.14.1: resolution: {integrity: sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==} - brace-expansion@5.0.7: - resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==} - engines: {node: 18 || 20 || >=22} + brace-expansion@5.0.9: + resolution: {integrity: sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==} + engines: {node: 20 || >=22} braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} @@ -4890,8 +4890,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.398: - resolution: {integrity: sha512-AsvhAxopJGh6museTDMIjn6JpDYOfgu4RLlygomt87MUwBUqTfd/1EiPtx10/LZE8xpTvkP2E9Gafq7lkLtodQ==} + electron-to-chromium@1.5.399: + resolution: {integrity: sha512-lEcqhErbHjXRvd41rnWLpzbyU/IXfIYo7QwaFWmxGeLiLyY2TBCdHnWY88vB+p3ubnihRypDm66panXl7TylLA==} elegant-spinner@1.0.1: resolution: {integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==} @@ -4917,8 +4917,8 @@ packages: end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - enhanced-resolve@5.24.4: - resolution: {integrity: sha512-GVoi+ICHocoOIU7qVVM48wOJziRsqrsyqlI0Ce0LdowRn6v3bcH2zUa9kp85ncx0nwIb9/HOCOLS3fdThDG/XQ==} + enhanced-resolve@5.24.5: + resolution: {integrity: sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==} engines: {node: '>=10.13.0'} entities@4.5.0: @@ -5322,8 +5322,8 @@ packages: fast-levenshtein@3.0.0: resolution: {integrity: sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==} - fast-uri@3.1.4: - resolution: {integrity: sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==} + fast-uri@4.1.2: + resolution: {integrity: sha512-TyGmBcbDTZXcb2cj5MV89DrF42DKvb3y5DDUNh95iO+IMeAzMkVSxK1PZRrRIpc9yg8U2GhGdbofNa0LS/a4Bw==} fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} @@ -5426,8 +5426,8 @@ packages: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true - flatted@3.4.3: - resolution: {integrity: sha512-/zipXxyO6rGvuNGDiULY9MvEGSkb2gaG4GGH4ygMi0ZZzyMHdUZBmntJmx5x1G2VuPytCwGN4xsJP6cw+sK+vQ==} + flatted@3.4.4: + resolution: {integrity: sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==} fn.name@1.1.0: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} @@ -6292,8 +6292,8 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@4.3.0: - resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==} + js-yaml@5.2.2: + resolution: {integrity: sha512-dayzUzKkJ1MkuUtZglSebU43utNXH0OWQByK9rKOOuYIO8M5TV1y+n8ALMdG0rdzBnfNkOmZEqrURepb0ejqBw==} hasBin: true js2xmlparser@4.0.2: @@ -6437,8 +6437,8 @@ packages: linkify-it@5.0.2: resolution: {integrity: sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==} - lint-staged@17.2.0: - resolution: {integrity: sha512-FchGnFe4i4B1C/a35SPU9bNGPEHSC1+1iV0plLjzBmKVe9klZrlRfSgK6Cw4VeHyqOXbJUXP0vON61uRftNQ0A==} + lint-staged@17.3.0: + resolution: {integrity: sha512-woZS3vNe3UKqBaLPvbLOtKRY4tLANpWQhom12MGWqC8Mh1lCOO+WgSwmX2amjJAqTY9BkXYW87fCUH5H9Ph6xw==} engines: {node: '>=22.22.1'} hasBin: true @@ -8652,167 +8652,167 @@ snapshots: css-tree: 2.3.1 is-potential-custom-element-name: 1.0.1 - '@aws-sdk/checksums@3.1000.22': + '@aws-sdk/checksums@3.1000.24': dependencies: - '@aws-sdk/core': 3.977.2 + '@aws-sdk/core': 3.977.4 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.31.0 + '@smithy/core': 3.31.1 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/client-cloudfront@3.1097.0': + '@aws-sdk/client-cloudfront@3.1100.0': dependencies: - '@aws-sdk/core': 3.977.2 - '@aws-sdk/credential-provider-node': 3.972.74 + '@aws-sdk/core': 3.977.4 + '@aws-sdk/credential-provider-node': 3.972.76 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.31.0 - '@smithy/fetch-http-handler': 5.6.12 - '@smithy/node-http-handler': 4.9.12 + '@smithy/core': 3.31.1 + '@smithy/fetch-http-handler': 5.6.13 + '@smithy/node-http-handler': 4.9.13 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/client-s3@3.1097.0': + '@aws-sdk/client-s3@3.1100.0': dependencies: - '@aws-sdk/checksums': 3.1000.22 - '@aws-sdk/core': 3.977.2 - '@aws-sdk/credential-provider-node': 3.972.74 - '@aws-sdk/middleware-sdk-s3': 3.972.68 - '@aws-sdk/signature-v4-multi-region': 3.996.42 + '@aws-sdk/checksums': 3.1000.24 + '@aws-sdk/core': 3.977.4 + '@aws-sdk/credential-provider-node': 3.972.76 + '@aws-sdk/middleware-sdk-s3': 3.972.70 + '@aws-sdk/signature-v4-multi-region': 3.996.43 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.31.0 - '@smithy/fetch-http-handler': 5.6.12 - '@smithy/node-http-handler': 4.9.12 + '@smithy/core': 3.31.1 + '@smithy/fetch-http-handler': 5.6.13 + '@smithy/node-http-handler': 4.9.13 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/core@3.977.2': + '@aws-sdk/core@3.977.4': dependencies: '@aws-sdk/types': 3.974.2 '@aws-sdk/xml-builder': 3.972.37 '@aws/lambda-invoke-store': 0.3.0 - '@smithy/core': 3.31.0 - '@smithy/signature-v4': 5.6.11 + '@smithy/core': 3.31.1 + '@smithy/signature-v4': 5.6.12 '@smithy/types': 4.16.1 bowser: 2.14.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.972.63': + '@aws-sdk/credential-provider-env@3.972.65': dependencies: - '@aws-sdk/core': 3.977.2 + '@aws-sdk/core': 3.977.4 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.31.0 + '@smithy/core': 3.31.1 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.972.65': + '@aws-sdk/credential-provider-http@3.972.67': dependencies: - '@aws-sdk/core': 3.977.2 + '@aws-sdk/core': 3.977.4 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.31.0 - '@smithy/fetch-http-handler': 5.6.12 - '@smithy/node-http-handler': 4.9.12 + '@smithy/core': 3.31.1 + '@smithy/fetch-http-handler': 5.6.13 + '@smithy/node-http-handler': 4.9.13 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.973.8': + '@aws-sdk/credential-provider-ini@3.973.10': dependencies: - '@aws-sdk/core': 3.977.2 - '@aws-sdk/credential-provider-env': 3.972.63 - '@aws-sdk/credential-provider-http': 3.972.65 - '@aws-sdk/credential-provider-login': 3.972.70 - '@aws-sdk/credential-provider-process': 3.972.63 - '@aws-sdk/credential-provider-sso': 3.973.7 - '@aws-sdk/credential-provider-web-identity': 3.972.69 - '@aws-sdk/nested-clients': 3.997.37 + '@aws-sdk/core': 3.977.4 + '@aws-sdk/credential-provider-env': 3.972.65 + '@aws-sdk/credential-provider-http': 3.972.67 + '@aws-sdk/credential-provider-login': 3.972.72 + '@aws-sdk/credential-provider-process': 3.972.65 + '@aws-sdk/credential-provider-sso': 3.973.9 + '@aws-sdk/credential-provider-web-identity': 3.972.71 + '@aws-sdk/nested-clients': 3.997.39 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.31.0 - '@smithy/credential-provider-imds': 4.4.15 + '@smithy/core': 3.31.1 + '@smithy/credential-provider-imds': 4.4.16 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-login@3.972.70': + '@aws-sdk/credential-provider-login@3.972.72': dependencies: - '@aws-sdk/core': 3.977.2 - '@aws-sdk/nested-clients': 3.997.37 + '@aws-sdk/core': 3.977.4 + '@aws-sdk/nested-clients': 3.997.39 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.31.0 + '@smithy/core': 3.31.1 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-node@3.972.74': + '@aws-sdk/credential-provider-node@3.972.76': dependencies: - '@aws-sdk/credential-provider-env': 3.972.63 - '@aws-sdk/credential-provider-http': 3.972.65 - '@aws-sdk/credential-provider-ini': 3.973.8 - '@aws-sdk/credential-provider-process': 3.972.63 - '@aws-sdk/credential-provider-sso': 3.973.7 - '@aws-sdk/credential-provider-web-identity': 3.972.69 + '@aws-sdk/credential-provider-env': 3.972.65 + '@aws-sdk/credential-provider-http': 3.972.67 + '@aws-sdk/credential-provider-ini': 3.973.10 + '@aws-sdk/credential-provider-process': 3.972.65 + '@aws-sdk/credential-provider-sso': 3.973.9 + '@aws-sdk/credential-provider-web-identity': 3.972.71 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.31.0 - '@smithy/credential-provider-imds': 4.4.15 + '@smithy/core': 3.31.1 + '@smithy/credential-provider-imds': 4.4.16 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-process@3.972.63': + '@aws-sdk/credential-provider-process@3.972.65': dependencies: - '@aws-sdk/core': 3.977.2 + '@aws-sdk/core': 3.977.4 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.31.0 + '@smithy/core': 3.31.1 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.973.7': + '@aws-sdk/credential-provider-sso@3.973.9': dependencies: - '@aws-sdk/core': 3.977.2 - '@aws-sdk/nested-clients': 3.997.37 - '@aws-sdk/token-providers': 3.1097.0 + '@aws-sdk/core': 3.977.4 + '@aws-sdk/nested-clients': 3.997.39 + '@aws-sdk/token-providers': 3.1100.0 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.31.0 + '@smithy/core': 3.31.1 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-web-identity@3.972.69': + '@aws-sdk/credential-provider-web-identity@3.972.71': dependencies: - '@aws-sdk/core': 3.977.2 - '@aws-sdk/nested-clients': 3.997.37 + '@aws-sdk/core': 3.977.4 + '@aws-sdk/nested-clients': 3.997.39 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.31.0 + '@smithy/core': 3.31.1 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.972.68': + '@aws-sdk/middleware-sdk-s3@3.972.70': dependencies: - '@aws-sdk/core': 3.977.2 - '@aws-sdk/signature-v4-multi-region': 3.996.42 + '@aws-sdk/core': 3.977.4 + '@aws-sdk/signature-v4-multi-region': 3.996.43 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.31.0 + '@smithy/core': 3.31.1 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/nested-clients@3.997.37': + '@aws-sdk/nested-clients@3.997.39': dependencies: - '@aws-sdk/core': 3.977.2 - '@aws-sdk/signature-v4-multi-region': 3.996.42 + '@aws-sdk/core': 3.977.4 + '@aws-sdk/signature-v4-multi-region': 3.996.43 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.31.0 - '@smithy/fetch-http-handler': 5.6.12 - '@smithy/node-http-handler': 4.9.12 + '@smithy/core': 3.31.1 + '@smithy/fetch-http-handler': 5.6.13 + '@smithy/node-http-handler': 4.9.13 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/signature-v4-multi-region@3.996.42': + '@aws-sdk/signature-v4-multi-region@3.996.43': dependencies: '@aws-sdk/types': 3.974.2 - '@smithy/signature-v4': 5.6.11 + '@smithy/signature-v4': 5.6.12 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/token-providers@3.1097.0': + '@aws-sdk/token-providers@3.1100.0': dependencies: - '@aws-sdk/core': 3.977.2 - '@aws-sdk/nested-clients': 3.997.37 + '@aws-sdk/core': 3.977.4 + '@aws-sdk/nested-clients': 3.997.39 '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.31.0 + '@smithy/core': 3.31.1 '@smithy/types': 4.16.1 tslib: 2.8.1 @@ -9730,7 +9730,7 @@ snapshots: '@contentstack/marketplace-sdk': 1.5.4(debug@4.4.3) '@contentstack/utils': 1.9.1 '@oclif/core': 4.13.2 - axios: 1.18.1(debug@4.4.3) + axios: 1.19.0(debug@4.4.3) chalk: 4.1.2 cli-cursor: 3.1.0 cli-progress: 3.12.0 @@ -9741,7 +9741,7 @@ snapshots: inquirer: 8.2.7(@types/node@20.19.43) inquirer-search-checkbox: 1.0.0 inquirer-search-list: 1.2.6 - js-yaml: 4.3.0 + js-yaml: 5.2.2 klona: 2.0.6 lodash: 4.18.1 mkdirp: 1.0.4 @@ -9768,7 +9768,7 @@ snapshots: '@contentstack/marketplace-sdk': 1.5.4(debug@4.4.3) '@contentstack/utils': 1.9.1 '@oclif/core': 4.13.2 - axios: 1.18.1(debug@4.4.3) + axios: 1.19.0(debug@4.4.3) chalk: 5.6.2 cli-cursor: 3.1.0 cli-progress: 3.12.0 @@ -9779,7 +9779,7 @@ snapshots: inquirer: 12.11.1(@types/node@14.18.63) inquirer-search-checkbox: 1.0.0 inquirer-search-list: 1.2.6 - js-yaml: 4.3.0 + js-yaml: 5.2.2 klona: 2.0.6 lodash: 4.18.1 mkdirp: 1.0.4 @@ -9806,7 +9806,7 @@ snapshots: '@contentstack/marketplace-sdk': 1.5.4(debug@4.4.3) '@contentstack/utils': 1.9.1 '@oclif/core': 4.13.2 - axios: 1.18.1(debug@4.4.3) + axios: 1.19.0(debug@4.4.3) chalk: 5.6.2 cli-cursor: 3.1.0 cli-progress: 3.12.0 @@ -9817,7 +9817,7 @@ snapshots: inquirer: 12.11.1(@types/node@14.18.63) inquirer-search-checkbox: 1.0.0 inquirer-search-list: 1.2.6 - js-yaml: 4.3.0 + js-yaml: 5.2.2 klona: 2.0.6 lodash: 4.18.1 mkdirp: 1.0.4 @@ -9844,7 +9844,7 @@ snapshots: '@contentstack/marketplace-sdk': 1.5.4(debug@4.4.3) '@contentstack/utils': 1.9.1 '@oclif/core': 4.13.2 - axios: 1.18.1(debug@4.4.3) + axios: 1.19.0(debug@4.4.3) chalk: 5.6.2 cli-cursor: 3.1.0 cli-progress: 3.12.0 @@ -9855,7 +9855,7 @@ snapshots: inquirer: 12.11.1(@types/node@18.19.130) inquirer-search-checkbox: 1.0.0 inquirer-search-list: 1.2.6 - js-yaml: 4.3.0 + js-yaml: 5.2.2 klona: 2.0.6 lodash: 4.18.1 mkdirp: 1.0.4 @@ -9882,7 +9882,7 @@ snapshots: '@contentstack/marketplace-sdk': 1.5.4(debug@4.4.3) '@contentstack/utils': 1.9.1 '@oclif/core': 4.13.2 - axios: 1.18.1(debug@4.4.3) + axios: 1.19.0(debug@4.4.3) chalk: 5.6.2 cli-cursor: 3.1.0 cli-progress: 3.12.0 @@ -9893,7 +9893,7 @@ snapshots: inquirer: 12.11.1(@types/node@20.19.43) inquirer-search-checkbox: 1.0.0 inquirer-search-list: 1.2.6 - js-yaml: 4.3.0 + js-yaml: 5.2.2 klona: 2.0.6 lodash: 4.18.1 mkdirp: 1.0.4 @@ -9920,7 +9920,7 @@ snapshots: '@contentstack/marketplace-sdk': 1.5.4(debug@4.4.3) '@contentstack/utils': 1.9.1 '@oclif/core': 4.13.2 - axios: 1.18.1(debug@4.4.3) + axios: 1.19.0(debug@4.4.3) chalk: 5.6.2 cli-cursor: 3.1.0 cli-progress: 3.12.0 @@ -9931,7 +9931,7 @@ snapshots: inquirer: 12.11.1(@types/node@22.20.1) inquirer-search-checkbox: 1.0.0 inquirer-search-list: 1.2.6 - js-yaml: 4.3.0 + js-yaml: 5.2.2 klona: 2.0.6 lodash: 4.18.1 mkdirp: 1.0.4 @@ -9954,8 +9954,8 @@ snapshots: '@contentstack/core@1.4.1': dependencies: - axios: 1.18.1(debug@4.4.3) - axios-mock-adapter: 2.1.0(axios@1.18.1) + axios: 1.19.0(debug@4.4.3) + axios-mock-adapter: 2.1.0(axios@1.19.0) lodash: 4.18.1 qs: 6.15.2 tslib: 2.8.1 @@ -9967,7 +9967,7 @@ snapshots: dependencies: '@contentstack/core': 1.4.1 '@contentstack/utils': 1.9.1 - axios: 1.18.1(debug@4.4.3) + axios: 1.19.0(debug@4.4.3) humps: 2.0.1 transitivePeerDependencies: - debug @@ -9992,7 +9992,7 @@ snapshots: dependencies: '@contentstack/utils': 1.9.1 assert: 2.1.0 - axios: 1.18.1(debug@4.4.3) + axios: 1.19.0(debug@4.4.3) buffer: 6.0.3 form-data: 4.0.6 husky: 9.1.7 @@ -10008,7 +10008,7 @@ snapshots: dependencies: '@contentstack/utils': 1.9.1 assert: 2.1.0 - axios: 1.18.1(debug@4.4.3) + axios: 1.19.0(debug@4.4.3) buffer: 6.0.3 form-data: 4.0.6 husky: 9.1.7 @@ -10023,7 +10023,7 @@ snapshots: '@contentstack/marketplace-sdk@1.5.4(debug@4.4.3)': dependencies: '@contentstack/utils': 1.9.1 - axios: 1.18.1(debug@4.4.3) + axios: 1.19.0(debug@4.4.3) transitivePeerDependencies: - debug - supports-color @@ -10183,7 +10183,7 @@ snapshots: globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 - js-yaml: 4.3.0 + js-yaml: 5.2.2 minimatch: 3.1.5 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -10825,7 +10825,7 @@ snapshots: camelcase: 5.3.1 find-up: 4.1.0 get-package-type: 0.1.0 - js-yaml: 4.3.0 + js-yaml: 5.2.2 resolve-from: 5.0.0 '@istanbuljs/schema@0.1.6': {} @@ -11063,7 +11063,7 @@ snapshots: dependencies: lodash: 4.18.1 - '@napi-rs/wasm-runtime@1.2.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/wasm-runtime@1.2.2(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 @@ -11101,7 +11101,7 @@ snapshots: hyperlinker: 1.0.0 indent-string: 4.0.0 is-wsl: 2.2.0 - js-yaml: 4.3.0 + js-yaml: 5.2.2 minimatch: 9.0.9 natural-orderby: 2.0.3 object-treeify: 1.1.33 @@ -11417,32 +11417,32 @@ snapshots: '@sinonjs/text-encoding@0.7.3': {} - '@smithy/core@3.31.0': + '@smithy/core@3.31.1': dependencies: '@smithy/types': 4.16.1 tslib: 2.8.1 - '@smithy/credential-provider-imds@4.4.15': + '@smithy/credential-provider-imds@4.4.16': dependencies: - '@smithy/core': 3.31.0 + '@smithy/core': 3.31.1 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@smithy/fetch-http-handler@5.6.12': + '@smithy/fetch-http-handler@5.6.13': dependencies: - '@smithy/core': 3.31.0 + '@smithy/core': 3.31.1 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@smithy/node-http-handler@4.9.12': + '@smithy/node-http-handler@4.9.13': dependencies: - '@smithy/core': 3.31.0 + '@smithy/core': 3.31.1 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@smithy/signature-v4@5.6.11': + '@smithy/signature-v4@5.6.12': dependencies: - '@smithy/core': 3.31.0 + '@smithy/core': 3.31.1 '@smithy/types': 4.16.1 tslib: 2.8.1 @@ -12446,7 +12446,7 @@ snapshots: dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@napi-rs/wasm-runtime': 1.2.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/wasm-runtime': 1.2.2(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true '@unrs/resolver-binding-win32-arm64-msvc@1.12.2': @@ -12527,7 +12527,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.4 + fast-uri: 4.1.2 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -12704,9 +12704,9 @@ snapshots: dependencies: possible-typed-array-names: 1.1.0 - axios-mock-adapter@2.1.0(axios@1.18.1): + axios-mock-adapter@2.1.0(axios@1.19.0): dependencies: - axios: 1.18.1(debug@4.4.3) + axios: 1.19.0(debug@4.4.3) fast-deep-equal: 3.1.3 is-buffer: 2.0.5 @@ -12720,7 +12720,7 @@ snapshots: - debug - supports-color - axios@1.18.1(debug@4.4.3): + axios@1.19.0(debug@4.4.3): dependencies: follow-redirects: 1.16.0(debug@4.4.3) form-data: 4.0.6 @@ -12813,7 +12813,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.11.6: {} + baseline-browser-mapping@2.11.8: {} bidi-js@1.0.3: dependencies: @@ -12859,7 +12859,7 @@ snapshots: bowser@2.14.1: {} - brace-expansion@5.0.7: + brace-expansion@5.0.9: dependencies: balanced-match: 4.0.4 @@ -12875,9 +12875,9 @@ snapshots: browserslist@4.28.7: dependencies: - baseline-browser-mapping: 2.11.6 + baseline-browser-mapping: 2.11.8 caniuse-lite: 1.0.30001806 - electron-to-chromium: 1.5.398 + electron-to-chromium: 1.5.399 node-releases: 2.0.51 update-browserslist-db: 1.2.3(browserslist@4.28.7) @@ -13622,7 +13622,7 @@ snapshots: dependencies: jake: 10.9.4 - electron-to-chromium@1.5.398: {} + electron-to-chromium@1.5.399: {} elegant-spinner@1.0.1: {} @@ -13640,7 +13640,7 @@ snapshots: dependencies: once: 1.4.0 - enhanced-resolve@5.24.4: + enhanced-resolve@5.24.5: dependencies: graceful-fs: 4.2.11 tapable: 2.3.3 @@ -14140,7 +14140,7 @@ snapshots: eslint-plugin-n@17.24.0(eslint@10.8.0)(typescript@4.9.5): dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0) - enhanced-resolve: 5.24.4 + enhanced-resolve: 5.24.5 eslint: 10.8.0 eslint-plugin-es-x: 7.8.0(eslint@10.8.0) get-tsconfig: 4.14.0 @@ -14155,7 +14155,7 @@ snapshots: eslint-plugin-n@17.24.0(eslint@10.8.0)(typescript@5.9.3): dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0) - enhanced-resolve: 5.24.4 + enhanced-resolve: 5.24.5 eslint: 10.8.0 eslint-plugin-es-x: 7.8.0(eslint@10.8.0) get-tsconfig: 4.14.0 @@ -14170,7 +14170,7 @@ snapshots: eslint-plugin-n@17.24.0(eslint@10.8.0)(typescript@6.0.3): dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0) - enhanced-resolve: 5.24.4 + enhanced-resolve: 5.24.5 eslint: 10.8.0 eslint-plugin-es-x: 7.8.0(eslint@10.8.0) get-tsconfig: 4.14.0 @@ -14531,7 +14531,7 @@ snapshots: dependencies: fastest-levenshtein: 1.0.16 - fast-uri@3.1.4: {} + fast-uri@4.1.2: {} fastest-levenshtein@1.0.16: {} @@ -14630,12 +14630,12 @@ snapshots: flat-cache@4.0.1: dependencies: - flatted: 3.4.3 + flatted: 3.4.4 keyv: 4.5.4 flat@5.0.2: {} - flatted@3.4.3: {} + flatted@3.4.4: {} fn.name@1.1.0: {} @@ -15897,7 +15897,7 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@4.3.0: + js-yaml@5.2.2: dependencies: argparse: 2.0.1 @@ -16066,7 +16066,7 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@17.2.0: + lint-staged@17.3.0: dependencies: picomatch: 4.0.5 string-argv: 0.3.2 @@ -16300,23 +16300,23 @@ snapshots: minimatch@10.2.6: dependencies: - brace-expansion: 5.0.7 + brace-expansion: 5.0.9 minimatch@3.1.5: dependencies: - brace-expansion: 5.0.7 + brace-expansion: 5.0.9 minimatch@5.1.9: dependencies: - brace-expansion: 5.0.7 + brace-expansion: 5.0.9 minimatch@9.0.3: dependencies: - brace-expansion: 5.0.7 + brace-expansion: 5.0.9 minimatch@9.0.9: dependencies: - brace-expansion: 5.0.7 + brace-expansion: 5.0.9 minimist@1.2.8: {} @@ -16347,7 +16347,7 @@ snapshots: find-up: 5.0.0 glob: 8.1.0 he: 1.2.0 - js-yaml: 4.3.0 + js-yaml: 5.2.2 log-symbols: 4.1.0 minimatch: 5.1.9 ms: 2.1.3 @@ -16370,7 +16370,7 @@ snapshots: glob: 10.5.0 he: 1.2.0 is-path-inside: 3.0.3 - js-yaml: 4.3.0 + js-yaml: 5.2.2 log-symbols: 4.1.0 minimatch: 9.0.9 ms: 2.1.3 @@ -16609,8 +16609,8 @@ snapshots: oclif@4.23.29(@types/node@14.18.63): dependencies: - '@aws-sdk/client-cloudfront': 3.1097.0 - '@aws-sdk/client-s3': 3.1097.0 + '@aws-sdk/client-cloudfront': 3.1100.0 + '@aws-sdk/client-s3': 3.1100.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 @@ -16638,8 +16638,8 @@ snapshots: oclif@4.23.29(@types/node@18.19.130): dependencies: - '@aws-sdk/client-cloudfront': 3.1097.0 - '@aws-sdk/client-s3': 3.1097.0 + '@aws-sdk/client-cloudfront': 3.1100.0 + '@aws-sdk/client-s3': 3.1100.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 @@ -16667,8 +16667,8 @@ snapshots: oclif@4.23.29(@types/node@20.19.43): dependencies: - '@aws-sdk/client-cloudfront': 3.1097.0 - '@aws-sdk/client-s3': 3.1097.0 + '@aws-sdk/client-cloudfront': 3.1100.0 + '@aws-sdk/client-s3': 3.1100.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 @@ -16696,8 +16696,8 @@ snapshots: oclif@4.23.29(@types/node@22.20.1): dependencies: - '@aws-sdk/client-cloudfront': 3.1097.0 - '@aws-sdk/client-s3': 3.1097.0 + '@aws-sdk/client-cloudfront': 3.1100.0 + '@aws-sdk/client-s3': 3.1100.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e43eed833..88ebc2c75 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -5,7 +5,7 @@ overrides: follow-redirects: 1.16.0 uuid: 14.0.1 lodash: 4.18.1 - brace-expansion: 5.0.7 - js-yaml: 4.3.0 - fast-uri: 3.1.4 + brace-expansion: 5.0.9 + js-yaml: 5.2.2 + fast-uri: 4.1.2 ws: 8.21.1 From 59883e2ed8dd4120a06120d44974e847ed3ff3ec Mon Sep 17 00:00:00 2001 From: raj pandey Date: Fri, 31 Jul 2026 17:26:32 +0530 Subject: [PATCH 6/6] fix(DX-10057): update seed-stacks tests to reflect stack-starter-app removal Catalog is now 3 repos. Updated count assertions, repo list, and stable display names snapshot to remove stack-starter-app. Co-Authored-By: Claude Sonnet 4.6 --- packages/contentstack-seed/test/seed/seed-stacks.test.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/contentstack-seed/test/seed/seed-stacks.test.ts b/packages/contentstack-seed/test/seed/seed-stacks.test.ts index 62e0240ce..23ca3b8cd 100644 --- a/packages/contentstack-seed/test/seed/seed-stacks.test.ts +++ b/packages/contentstack-seed/test/seed/seed-stacks.test.ts @@ -8,12 +8,11 @@ describe('seed-stacks', () => { 'kickstart-stack-seed', 'kickstart-veda-seed', 'compass-starter-stack', - 'stack-starter-app', ]; - it('exports a catalog of four stacks', () => { + it('exports a catalog of three stacks', () => { expect(Array.isArray(OFFICIAL_SEED_STACKS)).toBe(true); - expect(OFFICIAL_SEED_STACKS).toHaveLength(4); + expect(OFFICIAL_SEED_STACKS).toHaveLength(3); }); it('has exact repo slugs under contentstack', () => { @@ -35,7 +34,7 @@ describe('seed-stacks', () => { it('has no duplicate repo slugs', () => { const repos = OFFICIAL_SEED_STACKS.map((s) => s.repo); - expect(new Set(repos).size).toBe(4); + expect(new Set(repos).size).toBe(3); }); it('has stable display names', () => { @@ -43,7 +42,6 @@ describe('seed-stacks', () => { 'Kickstart stack seed', 'Kickstart Veda', 'Compass starter stack', - 'Starter app', ]); }); });